awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
modelscope avatar

modelscope/swift

0
View on GitHub↗
14,633 星标·1,496 分支·Python·Apache-2.0·13 次浏览swift.readthedocs.io/zh-cn/latest↗

Swift

Swift is a toolkit for the full-parameter and parameter-efficient fine-tuning of large language and multimodal models. It functions as a multimodal model trainer for text, image, video, and audio data, and includes specialized tools for model compression and reinforcement learning from human feedback.

The framework provides an alignment toolkit for optimizing model behavior using preference learning algorithms and reinforcement learning. It integrates parameter-efficient fine-tuning methods to adapt models with minimal memory and compute requirements, alongside utilities for reducing hardware overhead through weight quantization and compression.

The system covers a broad training surface including specialized workflows for embeddings, rerankers, and sequence classification. It incorporates distributed training acceleration via parallelism, memory optimization for long-text sequences, and integrated modules for measuring model performance and reliability.

The project includes tools for model deployment and serving using hardware acceleration backends.

Features

  • Parameter Efficient Fine-Tuning - Provides a comprehensive suite of parameter-efficient fine-tuning methods, including adapters and low-rank approximations.
  • Distributed Training Accelerators - Accelerates training for large models by distributing workloads across multiple processors using advanced parallelism.
  • Distributed Training - Scales the training of large models across multiple processors via data and model parallelism.
  • LLM Fine-Tuning - Serves as a full-featured toolkit for both full-parameter and parameter-efficient fine-tuning of LLMs and multimodal models.
  • Multimodal Model Trainers - Functions as a training system for models processing mixed modalities including text, image, video, and audio.
  • Large Language Model Fine-Tuning - Adapts large language and multimodal models to specific tasks using flexible training methods.
  • Preference-Based Model Alignments - Refines model behavior using preference-based alignment algorithms like DPO and GRPO.
  • Reinforcement Learning Integrations - Integrates reinforcement learning from human feedback and extensible reward functions to refine model intelligence.
  • Preference Alignment - Improves model behavior and alignment with human values using preference learning algorithms.
  • Model Parallelism - Implements data, pipeline, and tensor parallelism to distribute massive model weights and computation across multiple GPUs.
  • Alignment Toolkits - Offers a dedicated toolkit for optimizing model behavior via RLHF and algorithms like DPO and GRPO.
  • Multimodal Training - Provides specialized workflows and data packing for training models across text, image, video, and audio modalities.
  • Weight Quantization - Reduces model memory footprint and hardware requirements through weight quantization.
  • Attention Memory Optimizations - Manages attention mechanisms and memory allocation to support long-text inputs without exceeding video memory.
  • Model Compression Suites - Provides utilities for reducing the size and hardware requirements of large models via quantization and compression.
  • LLM Performance Evaluators - Includes integrated evaluation modules to measure the accuracy and reliability of large language models.
  • Specialized Model Training - Implements specialized training workflows for creating high-performance embedding models, rerankers, and sequence classifiers.
  • Data Packing - Optimizes multimodal training throughput by packing diverse data types into sequences to prevent padding waste.
  • Training Memory Optimizers - Optimizes attention and sequence data handling to reduce video memory consumption during long-text training.
  • Fine-Tuning Frameworks - PEFT and full-parameter fine-tuning for diverse models.
  • Fine-Tuning Frameworks - Framework for PEFT and full-parameter fine-tuning.
  • Training Frameworks - Lightweight framework for model fine-tuning and deployment.

Star 历史

modelscope/swift 的 Star 历史图表modelscope/swift 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Swift 的开源替代方案

相似的开源项目,按与 Swift 的功能重合度排序。
  • internlm/xtunerInternLM 的头像

    InternLM/xtuner

    5,150在 GitHub 上查看↗

    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
    在 GitHub 上查看↗5,150
  • pytorch/torchtunepytorch 的头像

    pytorch/torchtune

    5,774在 GitHub 上查看↗

    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
    在 GitHub 上查看↗5,774
  • yangjianxin1/fireflyyangjianxin1 的头像

    yangjianxin1/Firefly

    6,642在 GitHub 上查看↗

    Firefly is a training framework and inference engine for large language models. It functions as a toolkit for pre-training and fine-tuning various open-weight architectures, providing a system for model alignment and parameter-efficient fine-tuning. The project includes utilities for merging adapter weights back into base models to create standalone files. It also provides a model alignment toolkit to format training data according to specific prompt templates, ensuring conversational consistency across different models. The framework supports distributed model training and preference-based

    Pythonalpacaaquilabaichuan
    在 GitHub 上查看↗6,642
  • paddlepaddle/paddlenlpPaddlePaddle 的头像

    PaddlePaddle/PaddleNLP

    12,953在 GitHub 上查看↗

    PaddleNLP is a development library and toolkit for training, fine-tuning, and deploying large and small language models using the PaddlePaddle framework. It provides a comprehensive suite for the entire natural language processing lifecycle, from model development to high-performance inference. The project features a standardized model zoo for loading and managing pre-trained models and tokenizers through a unified interface. It distinguishes itself with a specialized model compression framework that reduces memory footprints via weight precision conversion and lossless size optimization, alo

    Python
    在 GitHub 上查看↗12,953
查看 Swift 的所有 30 个替代方案→

常见问题解答

modelscope/swift 是做什么的?

Swift is a toolkit for the full-parameter and parameter-efficient fine-tuning of large language and multimodal models. It functions as a multimodal model trainer for text, image, video, and audio data, and includes specialized tools for model compression and reinforcement learning from human feedback.

modelscope/swift 的主要功能有哪些?

modelscope/swift 的主要功能包括:Parameter Efficient Fine-Tuning, Distributed Training Accelerators, Distributed Training, LLM Fine-Tuning, Multimodal Model Trainers, Large Language Model Fine-Tuning, Preference-Based Model Alignments, Reinforcement Learning Integrations。

modelscope/swift 有哪些开源替代品?

modelscope/swift 的开源替代品包括: internlm/xtuner — xtuner is a comprehensive training engine for large language models, offering a toolkit for pre-training, supervised… pytorch/torchtune — Torchtune is a PyTorch-native library for fine-tuning, aligning, and quantizing large language models. It provides a… yangjianxin1/firefly — Firefly is a training framework and inference engine for large language models. It functions as a toolkit for… paddlepaddle/paddlenlp — PaddleNLP is a development library and toolkit for training, fine-tuning, and deploying large and small language… openrlhf/openrlhf — OpenRLHF is a training framework and alignment library designed for reinforcement learning from human feedback across… hiyouga/llama-efficient-tuning — This project is a fine-tuning framework and training pipeline designed to optimize and adapt large language and vision…