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
·
modelscope avatar

modelscope/swift

0
View on GitHub↗
14,633 estrellas·1,496 forks·Python·Apache-2.0·8 vistasswift.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.

Historial de estrellas

Gráfico del historial de estrellas de modelscope/swiftGráfico del historial de estrellas de modelscope/swift

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 Swift

Proyectos open-source similares, clasificados según cuántas características comparten con Swift.
  • internlm/xtunerAvatar de InternLM

    InternLM/xtuner

    5,150Ver en 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
    Ver en GitHub↗5,150
  • pytorch/torchtuneAvatar de pytorch

    pytorch/torchtune

    5,774Ver en 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
    Ver en GitHub↗5,774
  • yangjianxin1/fireflyAvatar de yangjianxin1

    yangjianxin1/Firefly

    6,642Ver en 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
    Ver en GitHub↗6,642
  • paddlepaddle/paddlenlpAvatar de PaddlePaddle

    PaddlePaddle/PaddleNLP

    12,953Ver en 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
    Ver en GitHub↗12,953
Ver las 30 alternativas a Swift→

Preguntas frecuentes

¿Qué hace 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.

¿Cuáles son las características principales de modelscope/swift?

Las características principales de modelscope/swift son: 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.

¿Qué alternativas de código abierto existen para modelscope/swift?

Las alternativas de código abierto para modelscope/swift incluyen: 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…