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·26 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 were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. 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

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.

What are some open-source alternatives to allenai/olmo?

Open-source alternatives to allenai/olmo 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…

Open-source alternatives to OLMo

Similar open-source projects, ranked by how many features they share with OLMo.
  • 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
See all 30 alternatives to OLMo→