LMFlow logo

LMFlow

OptimalScale/LMFlow

An Extensible Toolkit for Finetuning and Inference of Large Foundation Models

GraphCanon updated 3w · GitHub synced 3w

8.5k stars825 forksLast push 3mo Python Apache-2.0

Decision brief

LMFlow is an extensible Python toolkit for fine-tuning and inference on large foundation models with Gradio-based chatbot deployment.

Good fit when

  • You require an extendable framework to fine-tune or conduct inference operations on large foundational models where a user-friendly chatbot UI can be integrated using Gradio.
  • Your project necessitates the use of pre-trained language models paired with instruction following capabilities, and you are working within projects that benefit from an Apache-2.0 licensed toolkit.

Avoid when

  • You do not need a Python-based solution for your large foundation model tasks, or if your projects specifically require languages other than Python.
  • Your project requires commercial use with simplified authorization processes, since LMFlow demands signing a specific document to obtain authorization for commercial use.

Observed Jul 16, 2026 · Source: enrich:decision_facts

Verify the decision

Maintenance and security

Full trust report
Maintenance
Steady (72d since push)
As of 3w
Provenance
Not a fork · Organization account
As of 3w
Security (OSV)
74 low (74 low)
As of 1mo

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

pip install LMFlow
PyPI

Similar tools

Same-category neighbours. No typed graph edges are catalogued for this tool yet.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

LMFlow is an extensible Python toolkit aimed at finetuning and inference operations on large foundation models, featuring support for chatbot deployment with Gradio.

Capability facts

Languages
python

Source: github.language+pyproject.toml · Aug 3, 2026

Categories

Compatibility

Sourced claims from the README excerpt - not unsourced marketing copy.

Python runtimePython

Source: README excerpt (regex_v1, Aug 3, 2026)

python ./examples/chatbot_gradio.py --deepspeed configs/ds_config_chatbot.json --model
Source link

Tags

README

Deployment

If you want to deploy your own model locally, we provide a gradio-based UI for building chatbots. Running the following command will launch the demo for robin-7b:

pip install gradio
python ./examples/chatbot_gradio.py --deepspeed configs/ds_config_chatbot.json --model_name_or_path YOUR-LLAMA  --lora_model_path ./robin-7b --prompt_structure "A chat between a curious human and an artificial intelligence assistant. The assistant gives helpful, detailed, and polite answers to the human's questions.###Human: {input_text}###Assistant:"       --end_string "#" --max_new_tokens 200

License

The code included in this project is licensed under the Apache 2.0 license. If you wish to use the codes and models included in this project for commercial purposes, please sign this document to obtain authorization.

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.