awesome-repositories.com
Blog
awesome-repositories.com

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

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
OptimalScale avatar

OptimalScale/LMFlow

0
View on GitHub↗
8,488 estrellas·828 forks·Python·Apache-2.0·8 vistasoptimalscale.github.io/LMFlow↗

LMFlow

LMFlow is a comprehensive suite for large language model fine-tuning, context extension, multimodal processing, and inference execution. It provides a toolkit for updating model parameters through full tuning or memory-efficient adapter algorithms, alongside an inference engine for executing tuned models via command-line or web-based interfaces.

The framework includes a dedicated alignment suite for supervised tuning and reward model training to refine model behavior. It features a context window extender to increase maximum input lengths and a multimodal framework for building chatbots that process and generate responses from combined image and text inputs.

The project covers broad capability areas including domain-specific and instruction-following fine-tuning, vocabulary expansion, and model performance benchmarking. It also incorporates memory optimization techniques, low-bit weight quantization for inference acceleration, and utilities for conversation formatting and training data ingestion.

Features

  • Model Fine-Tuning - Provides a comprehensive toolkit for updating foundation model parameters using full tuning or memory-efficient adapter algorithms.
  • Parameter-Efficient Training Toolkits - Provides a comprehensive toolkit for full tuning and memory-efficient adapter-based fine-tuning.
  • Multimodal Capabilities - Features a multimodal framework for building chatbots that process and generate responses from combined image and text inputs.
  • Context Window Extrapolation - Increases maximum input lengths using extrapolation algorithms to process longer documents.
  • Reward Modeling - Provides a dedicated alignment suite for reward model training to refine model behavior based on human preferences.
  • Preference Alignment - Optimizes model behavior using reward model training to align outputs with preferences.
  • Inference Execution - Enables execution of tuned models for interactive conversations through CLI or web UIs.
  • Instruction Tuning - Implements training processes designed to improve a model's ability to follow natural language commands and constraints.
  • Position Embedding Scaling - Increases maximum input sequence lengths by scaling positional embeddings.
  • Command Line Inference Interfaces - Includes a runtime for executing tuned models via command-line and web interfaces.
  • Domain Adaptation - Enables domain-specific fine-tuning to acquire specialized professional knowledge from dedicated datasets.
  • Parameter Efficient Fine-Tuning - Provides a toolkit for updating model parameters using memory-efficient adapter algorithms.
  • Supervised Fine-Tuning - Ships a supervised fine-tuning method using datasets of preferred responses to align models with instruction tasks.
  • Model Alignment and Feedback - Offers a comprehensive suite for supervised tuning and reward model training.
  • Multimodal Frameworks - Provides a framework for building chatbots that process combined image and text inputs.
  • Gradient Checkpointing - Implements gradient checkpointing to reduce memory consumption during model training.
  • Weight Merging Utilities - Combines learned adapter weights back into the base model for standalone deployment.
  • Model Performance Benchmarking - Includes capabilities to evaluate model accuracy across dialogue and reasoning tasks using metrics like negative log likelihood.
  • Inference Acceleration Techniques - Accelerates inference speed and lowers hardware requirements through optimized attention mechanisms and low-bit weight quantization.
  • Memory Optimization Techniques - Implements memory optimization techniques, including gradient checkpointing and offloading, to reduce training memory consumption.
  • Weight Quantization - Includes low-bit weight quantization to lower memory requirements and accelerate inference.
  • Vocabulary Expansion - Supports training custom tokenizers and merging them into existing vocabularies.
  • Tokenizer Vocabulary Merging - Integrates custom-trained tokens into existing model vocabularies for specialized domains.
  • Adapter Merging - Provides utilities to combine learned adapter weights, such as LoRA, back into the base model for standalone deployment.
  • Chatbot User Interfaces - Launches a customizable web-based user interface for interacting with deployed models.
  • Language Model Development - Toolbox for efficient fine-tuning of large models.
  • LLM Training and Optimization - Toolbox for scalable and efficient fine-tuning of machine learning models.
  • Model Fine Tuning - Provides a toolkit for fine-tuning and inference of large foundation models.
  • Natural Language Processing - Listed in the “Natural Language Processing” section of the FunNLP awesome list.
  • RLHF Frameworks - Framework for reward-ranked fine-tuning.
  • Text LLM Models - Bilingual model framework supporting efficient personalized fine-tuning.
  • Herramientas de desarrollo - Toolkit for fine-tuning and deploying large language models.
  • LLM Utilities - Extensible toolkit for efficient model fine-tuning.

Historial de estrellas

Gráfico del historial de estrellas de optimalscale/lmflowGráfico del historial de estrellas de optimalscale/lmflow

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 LMFlow

Proyectos open-source similares, clasificados según cuántas características comparten con LMFlow.
  • 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
  • hiyouga/llama-efficient-tuningAvatar de hiyouga

    hiyouga/LLaMA-Efficient-Tuning

    72,239Ver en GitHub↗

    This project is a fine-tuning framework and training pipeline designed to optimize and adapt large language and vision models. It provides a specialized toolkit for parameter-efficient tuning and supervised learning, serving as both a trainer for multimodal models and a deployment tool for serving fine-tuned models via high-performance inference engines. The framework focuses on reducing memory and compute requirements by updating a small subset of model parameters. It supports a wide range of adaptation strategies, including vision-language model training to align text, image, video, and aud

    Python
    Ver en GitHub↗72,239
  • ymcui/chinese-llama-alpaca-2Avatar de ymcui

    ymcui/Chinese-LLaMA-Alpaca-2

    7,136Ver en GitHub↗

    This project provides a Chinese large language model based on the LLaMA architecture. It is an instruction-tuned model optimized for natural language processing and multi-turn conversations in Chinese. The system includes a framework for parameter-efficient fine-tuning using low-rank adaptation and quantization to reduce memory requirements. It also implements retrieval augmented generation for local document question answering and supports long-context processing for sequences up to 64K tokens. The project covers a broad set of capabilities including supervised instruction tuning, reinforce

    Python64kalpacaalpaca-2
    Ver en GitHub↗7,136
  • axolotl-ai-cloud/axolotlAvatar de axolotl-ai-cloud

    axolotl-ai-cloud/axolotl

    12,059Ver en GitHub↗

    Axolotl is a configuration-driven framework designed for the fine-tuning, evaluation, and quantization of large language models. It functions as a comprehensive orchestrator for distributed training, enabling users to manage complex workflows across multi-node and multi-GPU environments. By utilizing structured configuration files, the platform streamlines the setup of training parameters, dataset paths, and hardware distribution strategies. The project distinguishes itself through its support for diverse training methodologies, including full-parameter tuning, parameter-efficient adaptation,

    Pythonfine-tuningllm
    Ver en GitHub↗12,059
Ver las 30 alternativas a LMFlow→

Preguntas frecuentes

¿Qué hace optimalscale/lmflow?

LMFlow is a comprehensive suite for large language model fine-tuning, context extension, multimodal processing, and inference execution. It provides a toolkit for updating model parameters through full tuning or memory-efficient adapter algorithms, alongside an inference engine for executing tuned models via command-line or web-based interfaces.

¿Cuáles son las características principales de optimalscale/lmflow?

Las características principales de optimalscale/lmflow son: Model Fine-Tuning, Parameter-Efficient Training Toolkits, Multimodal Capabilities, Context Window Extrapolation, Reward Modeling, Preference Alignment, Inference Execution, Instruction Tuning.

¿Qué alternativas de código abierto existen para optimalscale/lmflow?

Las alternativas de código abierto para optimalscale/lmflow incluyen: ymcui/chinese-llama-alpaca — This project is a comprehensive toolkit for adapting large language models to the Chinese language, providing a… hiyouga/llama-efficient-tuning — This project is a fine-tuning framework and training pipeline designed to optimize and adapt large language and vision… ymcui/chinese-llama-alpaca-2 — This project provides a Chinese large language model based on the LLaMA architecture. It is an instruction-tuned model… axolotl-ai-cloud/axolotl — Axolotl is a configuration-driven framework designed for the fine-tuning, evaluation, and quantization of large… oumi-ai/oumi — Oumi is a comprehensive large language model development platform designed for synthesizing data, fine-tuning models,… skindhu/build-a-large-language-model-cn — This project is a generative AI educational resource and natural language processing course. It serves as a technical…