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

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

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

35 个仓库

Awesome GitHub RepositoriesModel Distillation Methods

Techniques for training smaller student models to mimic the performance of larger teacher models.

Distinguishing note: Focuses on knowledge transfer between models, distinct from standard fine-tuning or architecture design.

Explore 35 awesome GitHub repositories matching artificial intelligence & ml · Model Distillation Methods. Refine with filters or upvote what's useful.

Awesome Model Distillation Methods GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • jingyaogong/minimindjingyaogong 的头像

    jingyaogong/minimind

    51,834在 GitHub 上查看↗

    This project is a comprehensive framework for the entire lifecycle of transformer-based language models, supporting everything from foundational pretraining to specialized deployment. It provides a modular toolkit for defining neural network architectures, managing data preparation pipelines, and executing training routines across various scales. The framework is designed to handle the full model development process, including supervised fine-tuning, behavioral alignment, and the integration of agentic capabilities. What distinguishes this framework is its focus on efficient training and adva

    Smaller student models learn to replicate the output distributions of larger teacher models to achieve high performance with fewer parameters.

    Pythonartificial-intelligencelarge-language-model
    在 GitHub 上查看↗51,834
  • lucidrains/vit-pytorchlucidrains 的头像

    lucidrains/vit-pytorch

    25,363在 GitHub 上查看↗

    This library provides a comprehensive collection of modular building blocks and research-backed architectures for implementing vision transformers within the PyTorch framework. It serves as a centralized repository for constructing, training, and analyzing attention-based models, offering a wide array of specialized variants designed for image classification and visual representation learning. The project distinguishes itself through a focus on architectural efficiency and flexibility, supporting diverse input formats including non-square images and volumetric data like video. It incorporates

    Transfers learned representations from a large teacher model to a compact student model using specialized distillation tokens.

    Python
    在 GitHub 上查看↗25,363
  • verl-project/verlverl-project 的头像

    verl-project/verl

    22,000在 GitHub 上查看↗

    This project is a distributed training infrastructure designed for aligning large language models through reinforcement learning. It functions as an end-to-end engine for complex alignment tasks, including proximal policy optimization, direct preference optimization, and iterative self-play. By providing a unified framework for multi-turn interactions and tool-use scenarios, it enables the development of models capable of reasoning and external environment engagement. The framework distinguishes itself through a decoupled architecture that separates model training from sample generation. This

    Consolidates specialized knowledge from multiple domain-specific teacher models into a single student model.

    Python
    在 GitHub 上查看↗22,000
  • alibaba/mnnalibaba 的头像

    alibaba/MNN

    14,242在 GitHub 上查看↗

    MNN is a high-performance inference engine and framework designed for on-device machine learning. It provides a comprehensive environment for executing, optimizing, and deploying neural network models directly on mobile and resource-constrained edge devices. The framework distinguishes itself through a robust model optimization toolkit that supports quantization, compression, and structural graph manipulation to minimize memory footprint and maximize execution speed. It features a modular architecture that abstracts hardware-specific backends, allowing models to run efficiently across diverse

    Transfers knowledge from teacher models to student models using combined loss functions.

    C++armconvolutiondeep-learning
    在 GitHub 上查看↗14,242
  • mlfoundations/open_clipmlfoundations 的头像

    mlfoundations/open_clip

    13,935在 GitHub 上查看↗

    Open CLIP is an open source framework for training and deploying Contrastive Language-Image Pre-training models. It serves as a vision-language training framework and multimodal embedding engine that maps images and text into a shared vector space for similarity searches and zero-shot classification. The project provides a toolkit for distributed training of contrastive models and includes an image-to-text generative model for producing natural language descriptions. It supports custom text encoder integration and utilizes teacher-student model distillation to transfer knowledge from large pr

    Implements teacher-student distillation to transfer knowledge from large pre-trained models to smaller architectures.

    Pythoncomputer-visioncontrastive-lossdeep-learning
    在 GitHub 上查看↗13,935
  • facebookresearch/dinov2facebookresearch 的头像

    facebookresearch/dinov2

    12,987在 GitHub 上查看↗

    DINOv2 is a self-supervised vision transformer foundation model designed to generate high-quality visual representations from raw image data. By leveraging large-scale unlabelled datasets, the framework learns to extract robust numerical embeddings that serve as inputs for various machine learning and analysis workflows. The model distinguishes itself through a teacher-student training framework that utilizes centered and sharpened soft probability distributions to align feature maps across multiple image crops. It incorporates a masking strategy that forces the model to reconstruct missing i

    Implements a teacher-student training framework that aligns feature maps across multiple image crops to ensure stable learning.

    Jupyter Notebook
    在 GitHub 上查看↗12,987
  • facebookresearch/parlaifacebookresearch 的头像

    facebookresearch/ParlAI

    10,625在 GitHub 上查看↗

    ParlAI is a conversational AI research framework designed for training, evaluating, and sharing dialogue models using a unified interface for datasets and agents. It functions as a PyTorch-based training platform and a dialogue data collection system, providing a centralized model zoo for the distribution of versioned pretrained agents. The project distinguishes itself through a knowledge-grounded retrieval system that combines dense and sparse indexing to ground responses in external information. It also provides a comprehensive infrastructure for gathering human-AI interaction data via inte

    Defines dialogue tasks as teacher agents that provide observations and labels through a standardized interface.

    Python
    在 GitHub 上查看↗10,625
  • facebookresearch/dinov3facebookresearch 的头像

    facebookresearch/dinov3

    9,613在 GitHub 上查看↗

    This project is a self-supervised vision foundation model based on a vision transformer architecture. It is designed to learn dense visual representations from unlabeled images, serving as a general-purpose backbone for a wide variety of downstream vision tasks. The system is distinguished by its use of self-distillation and masked image modeling to extract semantic and geometric features. It also incorporates an image-text alignment model that maps visual embeddings to textual descriptions, enabling zero-shot image recognition, zero-shot segmentation, and cross-modal retrieval. The project

    Utilizes self-distillation by training a student model to predict the output of a teacher model.

    Jupyter Notebook
    在 GitHub 上查看↗9,613
  • vwxyzjn/cleanrlvwxyzjn 的头像

    vwxyzjn/cleanrl

    9,127在 GitHub 上查看↗

    CleanRL is a reinforcement learning library and PyTorch framework providing a suite of reproducible implementations for online reinforcement learning algorithms. It serves as a deep reinforcement learning benchmark suite and experiment orchestrator designed for research and agent development across both discrete and continuous action spaces. The project is distinguished by its single-file algorithm implementation approach, which encapsulates each algorithm in a standalone script to eliminate complex class hierarchies. This structure is paired with a system for scheduling and executing large-s

    Implements teacher policy acceleration to improve sample efficiency by leveraging results from a pre-existing teacher policy.

    Pythona2cactor-criticadvantage-actor-critic
    在 GitHub 上查看↗9,127
  • oumi-ai/oumioumi-ai 的头像

    oumi-ai/oumi

    8,858在 GitHub 上查看↗

    Oumi is a comprehensive large language model development platform designed for synthesizing data, fine-tuning models, and running performance evaluations. It serves as a unified environment for the entire model lifecycle, encompassing a training and fine-tuning suite, an evaluation framework, and tools for synthetic data generation and model distillation. The platform is distinguished by its iterative, failure-driven synthesis approach, which analyzes model weaknesses during evaluation to generate targeted training data. It utilizes an LLM-based judge framework to programmatically score respo

    Trains small student models using a combination of teacher-generated examples and the student's own outputs.

    Pythondpoevaluationfine-tuning
    在 GitHub 上查看↗8,858
  • liheyoung/depth-anythingLiheYoung 的头像

    LiheYoung/Depth-Anything

    8,124在 GitHub 上查看↗

    Depth-Anything is a monocular depth estimation foundation model that produces dense per-pixel depth maps from a single RGB image. It is built on a DINOv2 Vision Transformer encoder backbone and trained on 62 million unlabeled images using a teacher-student pseudo-labeling framework, enabling robust generalization across diverse scenes without task-specific training. The model outputs both relative depth maps, which capture the ordering of scene points, and metric depth maps with real-world units after fine-tuning on datasets like NYUv2 or KITTI. The project distinguishes itself through its ab

    Generates pseudo depth labels from a teacher model on unlabeled data and trains a student model to predict them.

    Pythondepth-estimationimage-synthesismetric-depth-estimation
    在 GitHub 上查看↗8,124
  • facebookresearch/dinofacebookresearch 的头像

    facebookresearch/dino

    7,592在 GitHub 上查看↗

    This project is a PyTorch vision transformer framework designed for self-supervised learning. It implements a model that trains visual representations using a momentum teacher and self-distillation without the need for labeled data. The library functions as an image feature extractor and visual attention visualizer, allowing for the generation of high-dimensional vectors and the rendering of self-attention maps as heatmaps or videos to analyze model focus. It provides comprehensive tools for downstream vision evaluation, including linear probe classification, k-nearest neighbor categorizatio

    Implements output centering and sharpening to prevent collapse during self-supervised distillation.

    Python
    在 GitHub 上查看↗7,592
  • cloneofsimo/loracloneofsimo 的头像

    cloneofsimo/lora

    7,541在 GitHub 上查看↗

    This project is a toolkit for fine-tuning and managing text-to-image diffusion models. It focuses on low-rank adaptation to create small, portable weight files that customize model styles and behaviors without modifying the entire base model. The project provides specialized utilities for model distillation using singular value decomposition to extract adapters from fully trained models, as well as tools for blending and merging multiple adapters through weight interpolation. It includes capabilities for subject inversion and pivotal tuning to increase the visual fidelity of specific identiti

    Uses singular value decomposition to extract low-rank adapter weights from a fully trained model.

    Jupyter Notebook
    在 GitHub 上查看↗7,541
  • openai/consistency_modelsopenai 的头像

    openai/consistency_models

    6,492在 GitHub 上查看↗

    This project is a framework for training and sampling generative models designed to produce high-quality images in few steps. It provides implementations for image generation models that transform random noise into structured visual data through an optimized sampling process. The system specializes in accelerating image generation through consistency distillation and consistency training. It includes tools to transform pre-trained diffusion models into faster versions by distilling knowledge from a teacher model into a student model, as well as methods to train consistency models from scratch

    Converts pre-trained diffusion models into faster versions by distilling their knowledge into a student model.

    Python
    在 GitHub 上查看↗6,492
  • isaac-sim/isaaclabisaac-sim 的头像

    isaac-sim/IsaacLab

    6,377在 GitHub 上查看↗

    Isaac Lab is an open-source framework for training robot policies in physically simulated environments, supporting both single-agent and multi-agent reinforcement learning. It is built on an Omniverse-PhysX simulation backend that models rigid bodies, articulated systems, deformable objects, and sensors, and provides a task-based environment configuration system where each training environment is defined as a modular class specifying observation spaces, action spaces, reward functions, and termination conditions. The framework distinguishes itself through an RL-library abstraction layer that

    Compresses large teacher policies into smaller student networks through supervised learning on teacher-generated rollouts.

    Pythonisaac-simomniverse-kit-extensionrobot-learning
    在 GitHub 上查看↗6,377
  • meta-pytorch/torchtunemeta-pytorch 的头像

    meta-pytorch/torchtune

    5,774在 GitHub 上查看↗

    Torchtune is a PyTorch-native library for fine-tuning, aligning, and quantizing large language models. It provides a config-driven system for instantiating components, orchestrating distributed training, and managing parameter-efficient fine-tuning with quantization support, all through YAML-based configurations and command-line overrides. The library distinguishes itself through its comprehensive post-training workflow orchestration, combining supervised fine-tuning, preference optimization (DPO, PPO, GRPO), knowledge distillation, and quantization-aware training in a single configurable pip

    Transfers knowledge from larger teacher models to smaller student models via distillation.

    Python
    在 GitHub 上查看↗5,774
  • 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

    Transfers knowledge from larger teacher models to smaller student models via token-level probability imitation.

    Python
    在 GitHub 上查看↗5,774
  • gen-verse/openclaw-rlGen-Verse 的头像

    Gen-Verse/OpenClaw-RL

    5,517在 GitHub 上查看↗

    OpenClaw-RL is a reinforcement learning framework for training large language model agents. It provides a system for optimizing agent policies using natural language instructions, reward-based optimization, and a pipeline for refining model behavior through human or judge feedback. The framework utilizes low-rank adaptation to update model weights efficiently without full parameter tuning. It features a local-first infrastructure that allows the policy model, judge, and trainer to run on private hardware to maintain data locality. The system covers a range of optimization capabilities, inclu

    Extracts textual hints from judge models to create teacher signals that improve token-level policy precision.

    Pythonasynccodinggrpo
    在 GitHub 上查看↗5,517
  • deci-ai/super-gradientsDeci-AI 的头像

    Deci-AI/super-gradients

    5,041在 GitHub 上查看↗

    Super-Gradients 是一个 PyTorch 计算机视觉框架和训练库,专为视觉模型的全生命周期设计。它作为一个深度学习模型优化器和部署工具包,用于训练和微调图像分类、目标检测、语义分割和姿态估计任务的模型。 该项目提供专门的模型优化工具,包括教师-学生知识蒸馏和数值精度压缩,以降低内存和计算需求。它还包括用于高性能目标检测的 Yolo-NAS 架构实现。 该框架涵盖了广泛的能力面,包括分布式 GPU 训练、模块化视觉流水线以及通过结构化配方配置实现训练运行的自动化。它进一步管理数据加载、图像增强以及将训练好的权重导出为通用格式以供生产硬件加速器使用。

    Implements teacher-student knowledge distillation to transfer patterns from large pre-trained models to smaller, efficient student models.

    Jupyter Notebook
    在 GitHub 上查看↗5,041
  • facebookresearch/co-trackerfacebookresearch 的头像

    facebookresearch/co-tracker

    4,831在 GitHub 上查看↗

    Co-tracker is a PyTorch point tracking framework and dense point tracking model designed to map the motion of individual pixels throughout a video. It functions as a video pixel tracker that predicts point trajectories and visibility masks across sequences of video frames. The project includes a computer vision training pipeline that utilizes teacher-student knowledge distillation. This allows for the generation of pseudo-labels from unannotated real video data to fine-tune pre-trained models and reduce the gap between synthetic and real data environments. The framework provides capabilities

    Uses teacher-student knowledge distillation to train models on unannotated real video data via pseudo-labels.

    Jupyter Notebookoptical-flowpoint-trackingtrack-anything
    在 GitHub 上查看↗4,831
上一个12下一个
  1. Home
  2. Artificial Intelligence & ML
  3. Model Distillation Methods

探索子标签

  • Diffusion Model Distillation1 个子标签The process of converting a pre-trained diffusion model into a faster version via student-teacher distillation. **Distinct from Teacher-Student Distillation:** Distinct from Teacher-Student Distillation: specifically applied to the domain of diffusion models and their sampling acceleration.
  • SVD DistillationExtracting low-rank adapters from fully trained models using singular value decomposition. **Distinct from Model Distillation Methods:** Distinct from general distillation by using SVD to derive adapters from existing weights rather than training a student model.
  • Teacher-Student Distillation10 个子标签Training frameworks that align student model feature maps with teacher model outputs using soft probability distributions. **Distinct from Model Distillation Methods:** Distinct from general model distillation: focuses on feature map alignment via teacher-student training rather than just output mimicry.