// devtools · modelscope/ms-swift

ms-swift

ms-swift — проект с открытым исходным кодом из категории «Инструменты разработчика» от modelscope (modelscope/ms-swift на GitHub). У него 15 796 звёзд на GitHub и 1 726 форков, он распространяется по лицензии Apache-2.0 и последний раз обновлялся на GitHub 8 октября 2026.

Fine-tune and deploy 600+ LLMs and 300+ multimodal models with PEFT or full-parameter training.

★ 15,8 тыс. звёзд⑂ 1,7 тыс. форковApache-2.0обновлено окт. 2026
▦ визуал — в README этого проекта нет встраиваемого скриншота,
поэтому здесь заглушка. Руководство ниже в любом случае полное.
// факты о проекте

Факты о проекте

Репозиторий
modelscope/ms-swift
Звёзды GitHub
15 796
Форки
1 726
Лицензия
Apache-2.0
Последнее обновление на GitHub
8 октября 2026
Тип страницы
Полное руководство по установке
Официальный сайт
Official site
// как это работает

Как это работает

  1. Pick a base model and training method

    Choose from 600+ LLMs or 300+ multimodal models, then decide between lightweight PEFT (such as LoRA) and full-parameter training.

  2. Install ms-swift

    Install the package from PyPI with pip or uv, or clone the repo and install from source for the latest main branch.

  3. Prepare your dataset

    Use one of the 150+ built-in datasets or format your own for pre-training, SFT, alignment, embedding or reranker tasks.

  4. Train, evaluate and deploy

    Launch training with the CLI or scripts, evaluate the result, then quantize and serve it with vLLM, SGLang or LMDeploy.

// возможности

Почему его любят

Huge model coverage

Training-to-deployment pipelines for 600+ text LLMs and hundreds of multimodal models, with day-0 support for popular new releases.

Many training algorithms

CPT, SFT, DPO, KTO, RM, CPO, SimPO and ORPO, plus a GRPO-family reinforcement learning set including DAPO, GSPO and Reinforce++.

Lightweight fine-tuning methods

LoRA, QLoRA, DoRA, LoRA+, LLaMAPro, LongLoRA, Adapter, ReFT and more, alongside full-parameter training.

Megatron parallelism

Tensor, pipeline, context and expert parallelism techniques from Megatron to accelerate large training runs.

Broad hardware support

NVIDIA GPUs via CUDA, AMD GPUs via ROCm, Ascend NPU and other domestic accelerators, plus Apple MPS and CPU.

Quantization and fast serving

Train on BNB, AWQ, GPTQ, AQLM, HQQ and EETQ quantized models, and accelerate inference and deployment with vLLM, SGLang and LMDeploy.

Advertisement
// запустите сами

Запустите сами

  1. Clone the repository

    Clone ms-swift if installing from source; PyPI installs do not need the clone.

    git clone https://github.com/modelscope/ms-swift.git
    cd ms-swift
  2. Install the package

    Install the latest release from PyPI and upgrade to the newest version.

    pip install ms-swift -U
  3. Install from source (alternative)

    For the main branch, install the cloned project in editable mode.

    pip install -e .
// сценарии использования

Что можно создать

Advertisement
// вопросы и ответы

Вопросы и ответы

Who maintains ms-swift?

It is provided by the ModelScope community (modelscope) and open-source contributors, and was presented at AAAI 2025.

Is ms-swift free to use?

Yes. It is Apache-2.0 licensed; the models and datasets you use with it carry their own licenses.

Does it need a paid API key?

No. Training and inference run on your own hardware; you only need model weights and data, which you download from hubs such as ModelScope or Hugging Face.

How does ms-swift compare with LLaMA-Factory or Axolotl?

All three fine-tune open LLMs; ms-swift stands out for its very wide model and multimodal coverage, Megatron parallelism and the breadth of built-in alignment algorithms - the best fit depends on your model and hardware.

How do I get started?

Run pip install ms-swift -U, pick a built-in dataset and a supported base model, and follow the quick-start training example in the docs.

// продолжить изучение

Похожие инструменты

Инструменты разработчика

peft

Fine-tune huge models on small hardware with LoRA and other efficient methods

★ 21,8 тыс. звёздApache-2.0
Смотреть руководство →
Инструменты разработчика

litgpt

20+ high-performance LLMs implemented from scratch, with proven recipes to pretrain, finetune and deploy.

★ 13,7 тыс. звёздApache-2.0
Смотреть руководство →
Инструменты разработчика

evalscope

A streamlined framework for evaluating and benchmarking LLMs, VLMs and AIGC models.

★ 3,5 тыс. звёздApache-2.0
Смотреть руководство →
Инструменты разработчика

ai-game-devtools

Resource hub for AI-powered game development — LLMs, world models, agents.

★ 1,4 тыс. звёздMIT
Смотреть руководство →
Инструменты разработчика

LlamaFactory

Unified, efficient fine-tuning of 100+ LLMs and VLMs with a CLI and Web UI — ACL 2024

★ 75,4 тыс. звёздApache-2.0
Смотреть руководство →
Инструменты разработчика

forgecode

AI enabled pair programmer for Claude, GPT, O Series, Grok, Deepseek, Gemini and 300+ models

★ 7,6 тыс. звёздApache-2.0
Смотреть руководство →
// альтернативы

Альтернативы: Инструменты разработчика

Другие проекты из категории «Инструменты разработчика» с наибольшим числом звёзд в каталоге LibreAI — реалистичный список альтернатив, если ms-swift вам не подходит.

// ещё в категории devtools

Больше проектов: Инструменты разработчика

Соседние проекты из категории «Инструменты разработчика» в каталоге, ближайшие по числу звёзд к ms-swift — продолжайте изучать полку по обе стороны от него.

Получить ms-swift

Бесплатно и открыто — забирайте исходный код, ставьте звезду репозиторию и начинайте создавать.