awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mosaicml avatar

mosaicml/llm-foundry

0
View on GitHub↗
4,415 Stars·587 Forks·Python·Apache-2.0·7 Aufrufewww.databricks.com/blog/introducing-dbrx-new-state-art-open-llm↗

Llm Foundry

llm-foundry ist ein Trainings-Framework für Large Language Models, das ein System für das Pre-training von Foundation Models und das überwachte Fine-tuning bietet. Es enthält einen verteilten Trainer zur Skalierung von Workloads über mehrere Knoten und GPUs, eine Dataset-Streaming-Pipeline zum Laden von Daten aus Cloud-Speichern sowie eine Implementierung für parameter-effizientes Fine-tuning.

Das Framework zeichnet sich durch Parameter-Sharding und High-Throughput-Data-Streaming aus, um die Stabilität bei groß angelegtem Training zu gewährleisten. Es integriert Low-Rank Adaptation (LoRA), um Rechenkosten zu senken, und nutzt 8-Bit-Gleitkommapräzision, um die Rechengeschwindigkeit auf kompatibler Hardware zu erhöhen.

Die Codebasis deckt eine breite Palette an Funktionen ab, darunter Dataset-Engineering zur Transformation von Rohdaten in komprimierte Formate, Benchmarking der Modellleistung durch eine Evaluations-Suite und die Möglichkeit, Modellgewichte in standardisierte Industrieformate zu exportieren. Es unterstützt zudem die Registrierung benutzerdefinierter Komponenten via Decorators und bietet Kontrolle über Methoden für Positional Embeddings.

Features

  • Distributed Training - Provides a high-performance framework for scaling LLM training across multiple nodes and GPUs using parameter sharding.
  • Cloud Dataset Streaming - Implements a pipeline for compressing and streaming large-scale datasets from cloud storage during training.
  • Cloud-Native Data Streaming - Streams training datasets directly from cloud object storage to bypass local disk capacity limits.
  • Distributed ML Trainers - Ships a scalable trainer for distributing LLM workloads across compute clusters using parameter sharding.
  • Distributed Training Sharding - Partitions model parameters and optimizer states across multiple GPU nodes to scale large-scale training throughput.
  • Foundation Model Pre-training - Enables the training of base language models from scratch on massive corpora using configuration-driven pipelines.
  • Multi-Node Training Scaling - Distributes large-scale training workloads across multiple GPU nodes using parameter sharding to maintain high throughput.
  • Large Language Model Fine-Tuning - Supports specializing pre-trained models via supervised instruction tuning and parameter-efficient adaptation.
  • Low-Rank Adaptation - Implements low-rank adaptation (LoRA) to reduce memory and compute costs during model fine-tuning.
  • Large Language Model Training Frameworks - Provides a complete framework for foundation model pre-training and supervised fine-tuning of large language models.
  • Low-Rank Adaptation - Implements parameter-efficient fine-tuning using low-rank adaptation to reduce computational costs.
  • Supervised Fine-Tuning - Adapts pre-trained models to specific tasks or datasets using supervised or instruction-based training methodologies.
  • Streaming Dataset Loaders - Loads remote datasets in a compressed streaming format to eliminate local disk bottlenecks.
  • Mixed Precision Training - Employs eight-bit mixed-precision training to accelerate compute speed and reduce memory usage on compatible hardware.
  • FP8 Training Implementations - Uses eight-bit floating point precision and specialized layers to accelerate training speed on compatible hardware.
  • Model Performance Benchmarking - Measures model accuracy and quality using standardized benchmarks and in-context learning tests.
  • Model Performance Benchmarking - Verifies model convergence by measuring performance against standard in-context-learning benchmarks using consistent prompt sets.
  • LLM Performance Evaluators - Quantifies model accuracy and reliability by running inference on specific task subsets and comparing predictions against ground truth.
  • Training Dataset Preparation - Prepares and compresses raw data into streaming formats optimized for loading from cloud storage.
  • Data Format Transformations - Transforms raw data into compressed, streaming-compatible formats to improve training efficiency and throughput.
  • Configuration-Driven Pipelines - Implements training workflows controlled by external configuration files to ensure reproducibility across datasets and hardware.
  • LLM Evaluation - Provides tools for verifying model convergence and quality using standard in-context-learning benchmarks.
  • Fine-Tuning Frameworks - Training code for foundation model development.
  • Large Language Models - Tooling for training and fine-tuning large-scale models.
  • Fine-Tuning Frameworks - Training code for foundation model development.
  • Large Language Models (LLMs) - Listed in the “Large Language Models (LLMs)” section of the The Incredible Pytorch awesome list.

Star-Verlauf

Star-Verlauf für mosaicml/llm-foundryStar-Verlauf für mosaicml/llm-foundry

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Kuratierte Suchen mit Llm Foundry

Handverlesene Sammlungen, in denen Llm Foundry vorkommt.
  • Frameworks für die LLM-Domänenanpassung
  • Frameworks für das Fine-Tuning von Large Language Models
  • High-Throughput LLM-Inferenz-Server

Häufig gestellte Fragen

Was macht mosaicml/llm-foundry?

llm-foundry ist ein Trainings-Framework für Large Language Models, das ein System für das Pre-training von Foundation Models und das überwachte Fine-tuning bietet. Es enthält einen verteilten Trainer zur Skalierung von Workloads über mehrere Knoten und GPUs, eine Dataset-Streaming-Pipeline zum Laden von Daten aus Cloud-Speichern sowie eine Implementierung für parameter-effizientes Fine-tuning.

Was sind die Hauptfunktionen von mosaicml/llm-foundry?

Die Hauptfunktionen von mosaicml/llm-foundry sind: Distributed Training, Cloud Dataset Streaming, Cloud-Native Data Streaming, Distributed ML Trainers, Distributed Training Sharding, Foundation Model Pre-training, Multi-Node Training Scaling, Large Language Model Fine-Tuning.

Welche Open-Source-Alternativen gibt es zu mosaicml/llm-foundry?

Open-Source-Alternativen zu mosaicml/llm-foundry sind unter anderem: pytorch/torchtune — Torchtune is a PyTorch-native library for fine-tuning, aligning, and quantizing large language models. It provides a… lightning-ai/litgpt — LitGPT is a training and deployment framework for large language models, providing a suite of tools for pretraining,… openrlhf/openrlhf — OpenRLHF is a training framework and alignment library designed for reinforcement learning from human feedback across… internlm/xtuner — xtuner is a comprehensive training engine for large language models, offering a toolkit for pre-training, supervised… facebookresearch/llama-recipes — This repository is a collection of frameworks and guides for Llama models, functioning as a fine-tuning framework, an… h2oai/h2o-llmstudio — h2o-llmstudio is a language model training framework that provides a no-code graphical interface for fine-tuning large…

Open-Source-Alternativen zu Llm Foundry

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Llm Foundry.
  • pytorch/torchtuneAvatar von pytorch

    pytorch/torchtune

    5,774Auf GitHub ansehen↗

    Torchtune is a PyTorch-native library for fine-tuning, aligning, and quantizing large language models. It provides a configurable training pipeline orchestrated through YAML recipes, with CLI overrides and component swapping, distributed training via FSDP2, memory optimizations, and parameter-efficient fine-tuning methods like LoRA, DoRA, and QLoRA. The library distinguishes itself through its YAML-driven configuration system that defines all training parameters and instantiates components from config files, with full CLI override capability for any field or component at launch time. It suppo

    Python
    Auf GitHub ansehen↗5,774
  • lightning-ai/litgptAvatar von Lightning-AI

    Lightning-AI/litgpt

    13,431Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗13,431
  • openrlhf/openrlhfAvatar von OpenRLHF

    OpenRLHF/OpenRLHF

    9,675Auf GitHub ansehen↗

    OpenRLHF is a training framework and alignment library designed for reinforcement learning from human feedback across distributed GPU clusters. It provides tools for aligning large language models and multimodal vision-language models using algorithms such as PPO, GRPO, and DPO. The framework distinguishes itself through a distributed inference engine that overlaps sample rollout with training to increase throughput. It supports scaling to models exceeding 70 billion parameters via parameter sharding and handles long-context sequences through ring-attention sequence parallelism. The project

    Pythonlarge-language-modelsopenai-o1proximal-policy-optimization
    Auf GitHub ansehen↗9,675
  • internlm/xtunerAvatar von InternLM

    InternLM/xtuner

    5,150Auf GitHub ansehen↗

    xtuner is a comprehensive training engine for large language models, offering a toolkit for pre-training, supervised fine-tuning, and the optimization of vision-language multimodal models. It serves as a distributed training accelerator and a specialized framework for scaling Mixture-of-Experts models and aligning model behavior through reinforcement learning from human feedback. The project distinguishes itself through advanced memory and compute optimizations, such as sequence parallelism for ultra-long context windows and interleaved pipeline parallelism to reduce GPU idle time. It provide

    Pythonagentdeepseek-v3gpt-oss
    Auf GitHub ansehen↗5,150
Alle 30 Alternativen zu Llm Foundry anzeigen→