awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
allenai avatar

allenai/OLMo

0
View on GitHub↗
6,313 stars·701 forks·Python·apache-2.0·29 viewsallenai.org/olmo↗

OLMo

Features

  • Large Language Model Training Frameworks - Provides an open-source framework for training, fine-tuning, and running inference on large language models.
  • Checkpointing Systems - Releases all intermediate training checkpoints publicly for reproducibility and downstream use.
  • Text Generation Inference Integrations - Runs text generation with pretrained checkpoints using standard tokenization and model APIs.
  • Pretrained Checkpoint Inference - Loads pretrained checkpoints and generates text responses using standard tokenization and model APIs.
  • Two-Stage Language Model Training Frameworks - Trains large language models from scratch using a two-stage pipeline on web and curated data.
  • Language Model Training - Trains large language models in two stages on web data then curated data, releasing all intermediate checkpoints.
  • 8-Bit Inference Quantizers - Reduces memory footprint by loading models in 8-bit precision for efficient inference.
  • 8-Bit Load-Time Quantizers - Loads models in 8-bit precision with explicit CUDA management for memory-efficient inference.
  • Open Models - Releases an open-source language model with publicly available training data and intermediate checkpoints.
  • Pretrained Checkpoint Loaders - Provides a standard PyTorch interface for loading pretrained checkpoints and generating text.
  • BitsAndBytes Quantizers - Provides 8-bit quantization via bitsandbytes for memory-efficient inference on CUDA devices.
  • Text Generation Interfaces - Provides an interface for loading pretrained checkpoints and generating text using standard APIs.
  • HuggingFace Transformers Loaders - Integrates with HuggingFace Transformers for model loading, tokenization, and inference workflows.
  • Two-Stage - Implements a two-stage training pipeline on web data then curated data with checkpoint release.
  • CUDA Tensor Placement Managers - Manages CUDA tensor placement and memory explicitly for optimized inference performance.
  • Model Quantization Tools - Loads language models in 8-bit precision to lower memory usage during inference on CUDA devices.
  • Small Language Models - Open-source language model for research.

Star history

Star history chart for allenai/olmoStar history chart for allenai/olmo

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with OLMo

These projects share indexed features with OLMo. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • zyds/transformers-codezyds avatar

    zyds/transformers-code

    3,782View on GitHub↗

    This project is a collection of scripts and workflows for training, fine-tuning, and deploying large language models using the Hugging Face Transformers toolkit. It functions as a distributed training framework, a library for natural language processing task implementations, and a system for building retrieval-augmented generation chatbots. The repository includes specialized tools for model optimization, such as a Bayesian hyperparameter optimizer for automatically tuning model settings. It provides implementations for scaling model training across multiple graphics processors using data par

    Jupyter Notebookhuggingfacepefttransformers
    View on GitHub↗3,782
  • yangjianxin1/fireflyyangjianxin1 avatar

    yangjianxin1/Firefly

    6,642View on GitHub↗

    Firefly is a training framework and inference engine for large language models. It functions as a toolkit for pre-training and fine-tuning various open-weight architectures, providing a system for model alignment and parameter-efficient fine-tuning. The project includes utilities for merging adapter weights back into base models to create standalone files. It also provides a model alignment toolkit to format training data according to specific prompt templates, ensuring conversational consistency across different models. The framework supports distributed model training and preference-based

    Pythonalpacaaquilabaichuan
    View on GitHub↗6,642
  • yuanzhoulvpi2017/zero_nlpyuanzhoulvpi2017 avatar

    yuanzhoulvpi2017/zero_nlp

    3,825View on GitHub↗

    zero_nlp is a distributed framework for training and fine-tuning large language models and multimodal architectures. It provides a specialized toolkit for distributed model parallelism, allowing neural network layers and weights to be partitioned across multiple GPU devices to train models that exceed the memory capacity of a single processor. The project distinguishes itself through a combination of high-throughput data pipelines and parameter-efficient tuning. It utilizes multi-threading and memory mapping to preprocess and stream datasets exceeding 100GB and implements memory-saving adapta

    Jupyter Notebookbertchatglm-6bclip
    View on GitHub↗3,825
  • lightning-ai/litgptLightning-AI avatar

    Lightning-AI/litgpt

    13,431View on GitHub↗

    LitGPT is a training and deployment framework for large language models, providing a suite of tools for pretraining, finetuning, quantizing, evaluating, and serving models within a production environment. It includes a dedicated training pipeline for adapting pretrained models to specific tasks, a quantization tool for reducing weight precision, and an inference server for hosting models via web interfaces. The framework supports high-performance model development through custom architecture implementation and the use of predefined recipes to standardize pretraining and finetuning. It enables

    Python
    View on GitHub↗13,431
Compare all 30 related projects→

Frequently asked questions

What are the main features of allenai/olmo?

The main features of allenai/olmo are: Large Language Model Training Frameworks, Checkpointing Systems, Text Generation Inference Integrations, Pretrained Checkpoint Inference, Two-Stage Language Model Training Frameworks, Language Model Training, 8-Bit Inference Quantizers, 8-Bit Load-Time Quantizers.

Which projects share features with allenai/olmo?

Projects with overlapping indexed features include: zyds/transformers-code — This project is a collection of scripts and workflows for training, fine-tuning, and deploying large language models… yangjianxin1/firefly — Firefly is a training framework and inference engine for large language models. It functions as a toolkit for… yuanzhoulvpi2017/zero_nlp — zero_nlp is a distributed framework for training and fine-tuning large language models and multimodal architectures.… lightning-ai/litgpt — LitGPT is a training and deployment framework for large language models, providing a suite of tools for pretraining,… facebookresearch/metaseq — Metaseq is a transformer sequence modeling toolkit designed for training, fine-tuning, and deploying… google/flax — Flax is a deep learning framework and JAX neural network library designed for building complex machine learning…