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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Lightning-AI avatar

Lightning-AI/lit-llama

0
View on GitHub↗
6,081 estrellas·519 forks·Python·Apache-2.0·11 vistas

Lit Llama

Lit-llama es un framework de implementación basado en PyTorch para el modelo de lenguaje LLaMA, que proporciona un sistema para pre-entrenamiento, ajuste fino e inferencia de alto rendimiento. Incluye un pipeline de pre-entrenamiento para crear modelos de lenguaje fundamentales desde cero y herramientas para ejecutar pesos pre-entrenados para generar texto natural y predecir secuencias.

El proyecto proporciona toolkits especializados para el ajuste fino eficiente en parámetros utilizando adaptación de bajo rango (LoRA) y adaptadores ligeros. También incluye una librería de cuantización que reduce las huellas de memoria del modelo a través de precisión de cuatro y ocho bits para permitir la ejecución en hardware con recursos limitados.

El framework incorpora un diseño de transformador simplificado y emplea flash attention para optimizar la memoria y la velocidad. Además, gestiona datasets a gran escala a través de formatos de datos en streaming para evitar cargar corpora completos en la memoria del sistema.

Features

  • LLM Development Frameworks - Provides a complete PyTorch-based pipeline for building and refining LLaMA-based models from scratch to deployment.
  • Foundation Model Pre-training - Includes a pre-training pipeline for creating foundational language models from scratch using large-scale datasets.
  • Large-Scale Model Training - Provides a complete pipeline for training foundational language models from scratch using optimized data streaming.
  • Llama Model Inference - Provides runtimes and pipelines specifically optimized for executing Llama family model weights.
  • LLM Implementations - Provides a complete PyTorch-based implementation of the LLaMA language model for training and inference.
  • Low-Rank Adaptation - Implements low-rank adaptation to reduce trainable parameters during the fine-tuning process.
  • Parameter Efficient Fine-Tuning - Implements memory-efficient adaptation techniques like LoRA and lightweight adapters to specialize models on custom datasets.
  • Pre-training Pipelines - Provides the data processing and modeling code required for the initial large-scale training phase.
  • From-Scratch Training - Enables the training of foundational models from scratch on raw datasets.
  • Flash-Attention Implementations - Implements optimized attention mechanisms that reduce memory access and compute overhead for long sequences.
  • LoRA Fine-Tuning Tools - Offers a toolkit for parameter-efficient fine-tuning of models using low-rank adaptation.
  • Minimalist Transformer Implementations - Utilizes a simplified transformer design to ensure high training efficiency and minimal computational overhead.
  • 4-Bit Compressors - Includes tools to reduce model weight memory usage through 4-bit post-training quantization.
  • Weight Adapters - Provides support for using small weight adapters to specialize pretrained models for specific tasks.
  • Model Quantization - Reduces model precision using Int8 or 4-bit formats to optimize memory and performance.
  • Weight Quantization - Compresses floating point weights into eight-bit integers to reduce the model memory footprint.
  • Adapter-Based Specializations - Refines pretrained models on custom datasets using lightweight adapters to improve domain-specific accuracy.
  • Memory-Efficient Data Streaming - Processes massive datasets in small chunks from disk to prevent system memory overload during pre-training.
  • GPTQ Quantization Libraries - Ships a quantization library that reduces memory footprints via GPTQ-based 4-bit and 8-bit precision.
  • Language Model Frameworks - Provides a lightweight implementation of the LLaMA architecture.
  • LLM Frameworks - Independent, Apache 2.0 licensed implementation of LLaMA.
  • Natural Language Processing - Listed in the “Natural Language Processing” section of the FunNLP awesome list.
  • Open Source Models - Implements efficient fine-tuning and training for language models.

Historial de estrellas

Gráfico del historial de estrellas de lightning-ai/lit-llamaGráfico del historial de estrellas de lightning-ai/lit-llama

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Lit Llama

Proyectos open-source similares, clasificados según cuántas características comparten con Lit Llama.
  • meta-llama/llama-modelsAvatar de meta-llama

    meta-llama/llama-models

    7,643Ver en GitHub↗

    This project provides a foundational framework and reference implementation for executing causal language modeling and multimodal reasoning on local systems. It includes a set of core components for managing model assets, a fine-tuning framework, and structural definitions required to instantiate transformer-based architectures. The system is distinguished by its ability to process combined text and image inputs through multimodal transformer models for visual reasoning and document analysis. It also supports the deployment of quantized models, reducing memory footprints through low-precision

    Python
    Ver en GitHub↗7,643
  • yuanzhoulvpi2017/zero_nlpAvatar de yuanzhoulvpi2017

    yuanzhoulvpi2017/zero_nlp

    3,825Ver en 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
    Ver en GitHub↗3,825
  • facebookresearch/fairseqAvatar de facebookresearch

    facebookresearch/fairseq

    32,228Ver en GitHub↗

    Fairseq is a PyTorch toolkit for sequence-to-sequence modeling, specializing in neural machine translation, automatic speech recognition, and large-scale language model training. It provides a framework for processing and aligning diverse data sources, including text, audio, and video, to support tasks such as speech-to-text conversion and multimodal sequence learning. The project is distinguished by its distributed training capabilities, which utilize parameter sharding, mixed-precision training, and CPU offloading to handle models that exceed single-device memory. It also includes specializ

    Python
    Ver en GitHub↗32,228
  • ymcui/chinese-llama-alpacaAvatar de ymcui

    ymcui/Chinese-LLaMA-Alpaca

    18,944Ver en GitHub↗

    This project is a comprehensive toolkit for adapting large language models to the Chinese language, providing a specialized framework for fine-tuning, inference, and local deployment. It serves as a coordinated suite for language-specific adaptation, including tools for expanding tokenizers and implementing retrieval-augmented generation. The project distinguishes itself through a complete pipeline for model adaptation, featuring multilingual tokenizer expansion and a fine-tuning framework that supports instruction-based supervised training and adapter merging. It also includes a dedicated de

    Pythonalpacaalpaca-2large-language-models
    Ver en GitHub↗18,944
Ver las 30 alternativas a Lit Llama→

Preguntas frecuentes

¿Qué hace lightning-ai/lit-llama?

Lit-llama es un framework de implementación basado en PyTorch para el modelo de lenguaje LLaMA, que proporciona un sistema para pre-entrenamiento, ajuste fino e inferencia de alto rendimiento. Incluye un pipeline de pre-entrenamiento para crear modelos de lenguaje fundamentales desde cero y herramientas para ejecutar pesos pre-entrenados para generar texto natural y predecir secuencias.

¿Cuáles son las características principales de lightning-ai/lit-llama?

Las características principales de lightning-ai/lit-llama son: LLM Development Frameworks, Foundation Model Pre-training, Large-Scale Model Training, Llama Model Inference, LLM Implementations, Low-Rank Adaptation, Parameter Efficient Fine-Tuning, Pre-training Pipelines.

¿Qué alternativas de código abierto existen para lightning-ai/lit-llama?

Las alternativas de código abierto para lightning-ai/lit-llama incluyen: meta-llama/llama-models — This project provides a foundational framework and reference implementation for executing causal language modeling and… yuanzhoulvpi2017/zero_nlp — zero_nlp is a distributed framework for training and fine-tuning large language models and multimodal architectures.… facebookresearch/fairseq — Fairseq is a PyTorch toolkit for sequence-to-sequence modeling, specializing in neural machine translation, automatic… ymcui/chinese-llama-alpaca — This project is a comprehensive toolkit for adapting large language models to the Chinese language, providing a… meta-llama/llama-recipes — This project is a collection of reference implementations and recipes for deploying, fine-tuning, and running… pytorch/torchtune — Torchtune is a PyTorch-native library for fine-tuning, aligning, and quantizing large language models. It provides a…