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

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

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

70 个仓库

Awesome GitHub RepositoriesPyTorch Training Frameworks

High-level structures and utilities designed specifically to organize and execute the training of PyTorch models.

Distinct from Model Training: Focuses on the generic training lifecycle for PyTorch rather than specific model domains like vision or hydrology.

Explore 70 awesome GitHub repositories matching artificial intelligence & ml · PyTorch Training Frameworks. Refine with filters or upvote what's useful.

Awesome PyTorch Training Frameworks GitHub Repositories

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

    PyTorchLightning/pytorch-lightning

    31,189在 GitHub 上查看↗

    PyTorch Lightning is a high-level deep learning framework for PyTorch that automates training loops and removes repetitive engineering boilerplate. It functions as a structured pipeline for managing machine learning experiments, providing a distributed training orchestrator and tools for mixed-precision training. The framework decouples scientific model architecture from the engineering required for infrastructure and scaling. This separation allows the same model code to execute across CPUs, GPUs, or TPUs through a hardware-agnostic execution engine and a centralized trainer that manages the

    Provides a high-level framework for organizing and executing the training lifecycle of PyTorch models.

    Python
    在 GitHub 上查看↗31,189
  • zalandoresearch/flairzalandoresearch 的头像

    zalandoresearch/flair

    14,378在 GitHub 上查看↗

    Flair is a natural language processing framework for training and applying models for sequence labeling and text classification. It provides a system for generating word embeddings and identifying semantic entities within text. The framework includes a dedicated system for zero and few-shot learning, enabling text classification and entity extraction using minimal training examples by leveraging pre-trained knowledge. Its capabilities cover named entity recognition, sentiment analysis, and the training of specialized models using custom datasets. It also includes tooling for the visual highl

    Utilizes PyTorch as the underlying framework for executing tensor computations and model training.

    Python
    在 GitHub 上查看↗14,378
  • junyanz/cycleganjunyanz 的头像

    junyanz/CycleGAN

    12,861在 GitHub 上查看↗

    CycleGAN is a generative adversarial network framework designed for unpaired image-to-image translation. It enables the conversion of images between two distinct visual domains using datasets that do not require direct one-to-one matching examples. The project implements a deep learning style transfer tool capable of artistic style transfer, object transfiguration, and domain-to-domain conversion. It uses a dual-generator architecture and cycle-consistency loss to ensure that images translated to a target domain and back recover their original state. The framework covers core machine learnin

    Provides a PyTorch-based implementation for training and executing cyclic image translation models.

    Lua
    在 GitHub 上查看↗12,861
  • allenai/allennlpallenai 的头像

    allenai/allennlp

    11,889在 GitHub 上查看↗

    AllenNLP is a PyTorch-based research library and deep learning language toolkit designed for developing and training neural network architectures for linguistic tasks. It provides a distributed training system that coordinates data and gradients across multiple GPUs and a framework for integrating pretrained transformer architectures. The system distinguishes itself with a dedicated algorithmic bias mitigation tool used to identify and reduce bias in linguistic model predictions. It also includes model influence analysis to interpret predictions by calculating the influence of specific traini

    Ships a PyTorch-based toolkit specifically for training language models with built-in vocabulary and token management.

    Python
    在 GitHub 上查看↗11,889
  • soumith/ganhackssoumith 的头像

    soumith/ganhacks

    11,619在 GitHub 上查看↗

    This project is a PyTorch-based generative framework and implementation template for building Generative Adversarial Networks. It provides a collection of foundational toolkits and architectural patterns designed to synthesize high-quality artificial data while focusing on the stability of adversarial neural networks. The framework distinguishes itself through a specialized toolkit for conditional image generation, which integrates discrete labels and auxiliary classification into the training process. It utilizes specific mechanisms to guide the generative process toward target classes by co

    Implements Gaussian latent sampling and normalization layers within a PyTorch-based generative framework.

    在 GitHub 上查看↗11,619
  • thu-mig/yolov10THU-MIG 的头像

    THU-MIG/yolov10

    11,316在 GitHub 上查看↗

    YOLOv10 is a PyTorch computer vision library and real-time vision framework designed for locating and identifying multiple objects in images and video streams. It functions as an end-to-end object detector that optimizes for high-speed deployment and detection precision. The project is distinguished by an NMS-free detection architecture that predicts a single bounding box per object, eliminating the need for non-maximum suppression post-processing to reduce inference latency. It further optimizes for edge hardware through scalable weights and a quantization-friendly structure that facilitates

    Integrates PyTorch training frameworks to optimize model weights on custom datasets across scalable sizes.

    Python
    在 GitHub 上查看↗11,316
  • lucidrains/denoising-diffusion-pytorchlucidrains 的头像

    lucidrains/denoising-diffusion-pytorch

    10,614在 GitHub 上查看↗

    Implementation of Denoising Diffusion Probabilistic Model in Pytorch

    Provides a PyTorch-based framework for training and sampling from diffusion models on images and one-dimensional data.

    Pythonartificial-intelligencedeep-learninggenerative-model
    在 GitHub 上查看↗10,614
  • ultralytics/yolov3ultralytics 的头像

    ultralytics/yolov3

    10,571在 GitHub 上查看↗

    This is a real-time object detection framework built on the YOLOv3 architecture, implemented in PyTorch. It provides a complete pipeline for identifying and localizing objects in images and video using a single neural network pass, combining a Darknet-53 backbone with multi-scale feature pyramids and anchor-based bounding box prediction. The framework extends beyond basic detection to include instance segmentation, human pose estimation, and multi-object tracking across video frames. It offers a model export toolkit that converts trained models through ONNX to CoreML, TensorFlow Lite, and Ten

    Provides a PyTorch training pipeline for fine-tuning YOLOv3 models on custom datasets.

    Pythondeep-learningmachine-learningobject-detection
    在 GitHub 上查看↗10,571
  • fossasia/visdomfossasia 的头像

    fossasia/visdom

    10,268在 GitHub 上查看↗

    Visdom is a tool for scientific experiment tracking and real-time data monitoring. It provides a programmatic interface for broadcasting live plots, rich media, and training metrics from scripts to an interactive web dashboard. The project specializes in high-dimensional data analysis, offering capabilities to project complex feature sets into 2D space using t-SNE and visualize PyTorch model embeddings. It organizes visualizations into named environments, allowing users to isolate different experimental runs and compare plots across these environments in a single view. The system covers a br

    Visualizes high-dimensional embeddings and training metrics using PyTorch and Numpy to analyze model performance.

    Python
    在 GitHub 上查看↗10,268
  • microsoft/computervision-recipesmicrosoft 的头像

    microsoft/computervision-recipes

    9,866在 GitHub 上查看↗

    This project is a collection of educational resources and implementation frameworks providing deep learning model recipes, code samples, and step-by-step guides for computer vision tasks. It organizes complex workflows into modular recipes and implementation guides to facilitate the building of image and video analysis models. The framework focuses on specialized vision capabilities, including an image similarity framework for fast retrieval and re-ranking, human pose estimation, and video action recognition. It also provides specific tools for crowd density estimation and document image clea

    Provides Python-based guides for training, fine-tuning, and validating neural networks for visual data processing.

    Jupyter Notebookartificial-intelligenceazurecomputer-vision
    在 GitHub 上查看↗9,866
  • huggingface/acceleratehuggingface 的头像

    huggingface/accelerate

    9,725在 GitHub 上查看↗

    Accelerate is a PyTorch distributed training library that abstracts the boilerplate required to run models across multiple GPUs, TPUs, and CPUs. It functions as a deep learning model scaler and distributed hardware orchestrator, allowing the same training script to run on different hardware backends without modifying the core logic. The project provides a distributed training command line interface for configuring compute environments and launching jobs across single or multi-node clusters. It includes a mixed precision training framework to implement FP16 and BF16 precision, reducing memory

    Provides high-level utilities specifically designed to organize and execute the distributed training of PyTorch models.

    Python
    在 GitHub 上查看↗9,725
  • pytorch/tutorialspytorch 的头像

    pytorch/tutorials

    9,202在 GitHub 上查看↗

    The PyTorch Tutorials repository is a collection of educational resources that provides step-by-step guidance on building, training, and deploying neural networks using the PyTorch framework. It covers the complete machine learning workflow, from data loading and model definition through optimization loops and model persistence, with dedicated guides for distributed training, model fine-tuning, and deployment. The tutorials offer practical demonstrations of adapting pre-trained models to new tasks through transfer learning, scaling training across multiple GPUs or machines using PyTorch's dis

    Provides step-by-step guides that teach how to build, train, and deploy neural networks using the PyTorch framework.

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

    Provides a PyTorch-based framework for training agents in both continuous and discrete action spaces.

    Pythona2cactor-criticadvantage-actor-critic
    在 GitHub 上查看↗9,127
  • lanpa/tensorboard-pytorchlanpa 的头像

    lanpa/tensorboard-pytorch

    7,983在 GitHub 上查看↗

    This project is a machine learning experiment tracker and event file generator that enables the recording of scalars, images, and histograms to monitor model performance. It functions as an integration bridge that allows training metrics from PyTorch to be logged into files compatible with the TensorBoard dashboard. The system includes a remote log synchronizer designed to stream experiment data to cloud services. This allows for the remote management and analysis of training results and the comparison of datasets across different training runs. The utility covers a broad range of monitoring

    Bridges training metrics from PyTorch to TensorBoard event files for visualization and experiment tracking.

    Python
    在 GitHub 上查看↗7,983
  • lanpa/tensorboardxlanpa 的头像

    lanpa/tensorboardX

    7,983在 GitHub 上查看↗

    tensorboardX is a machine learning experiment tracking library used to log metrics and visual data from training processes. It enables the creation of event files that store scalars, images, audio, and graphs for monitoring model performance and behavior. The project provides framework-agnostic logging, allowing users to write visualization data from PyTorch, NumPy, or Chainer. It decouples data recording from specific deep learning engines by using a standardized set of writers to generate binary protobuf files. The library supports model visualization and training data analysis, including

    Connects PyTorch training loops to visualization interfaces for real-time monitoring of loss curves and scalars.

    Python
    在 GitHub 上查看↗7,983
  • project-monai/monaiProject-MONAI 的头像

    Project-MONAI/MONAI

    7,869在 GitHub 上查看↗

    MONAI is a PyTorch-based deep learning framework and library specifically designed for healthcare imaging. It provides a suite of domain-specific neural network architectures, specialized loss functions, and preprocessing pipelines tailored for analyzing multi-dimensional medical data. The project distinguishes itself through a decentralized federated learning system that allows models to learn from datasets across multiple institutions without exchanging raw patient images. It also features AI-assisted medical image annotation tools and a standardized model bundling system to ensure consiste

    Offers a specialized PyTorch-based framework providing 3D architectures, transforms, and evaluation metrics for healthcare imaging.

    Pythondeep-learninghealthcare-imagingmedical-image-computing
    在 GitHub 上查看↗7,869
  • czy36mengfei/tensorflow2_tutorials_chineseczy36mengfei 的头像

    czy36mengfei/tensorflow2_tutorials_chinese

    7,786在 GitHub 上查看↗

    This project is a collection of educational resources and instructional guides for learning deep learning and neural network implementation using TensorFlow. It provides a structured set of tutorials and notebooks written in Chinese, covering supervised and unsupervised learning tasks. The material focuses on practical implementations of diverse neural network architectures, including convolutional, recurrent, and autoencoder networks. It includes specific training content for computer vision, natural language processing, and generative models. The coverage extends to specialized network arc

    Provides educational example code and instructional guides for building NLP models and text processing pipelines.

    Jupyter Notebook
    在 GitHub 上查看↗7,786
  • openai/guided-diffusionopenai 的头像

    openai/guided-diffusion

    7,395在 GitHub 上查看↗

    This is a classifier-guided diffusion framework for high-fidelity image generation. It implements a cascaded diffusion pipeline that chains a base diffusion model with a dedicated upsampler to progressively increase image resolution in stages, and uses classifier-guided diffusion sampling to steer the reverse diffusion process toward higher-quality outputs. The framework provides tools for training diffusion models from scratch using distributed processes with gradient accumulation, as well as training classifier models that provide gradient-based guidance during sampling. It supports both un

    Provides a classifier-guided diffusion framework that steers sampling using a classifier for higher fidelity and controlled attributes.

    Python
    在 GitHub 上查看↗7,395
  • facebookresearch/slowfastfacebookresearch 的头像

    facebookresearch/SlowFast

    7,377在 GitHub 上查看↗

    SlowFast is a PyTorch video understanding framework and spatiotemporal neural network library. It serves as a toolset for video action recognition, enabling the training and evaluation of models designed to classify complex activities and objects within video sequences. The framework is distinguished by its use of dual-pathway spatiotemporal sampling to capture both slow and fast motions. It supports self-supervised video learning for pre-training models on unlabeled data and employs multigrid spatiotemporal training to optimize learning across multiple spatial and temporal resolutions. The

    Offers a high-level PyTorch-based structure for organizing and executing the training of video recognition models.

    Python
    在 GitHub 上查看↗7,377
  • opennmt/opennmt-pyOpenNMT 的头像

    OpenNMT/OpenNMT-py

    7,001在 GitHub 上查看↗

    OpenNMT-py is a PyTorch neural machine translation framework used for training and deploying neural machine translation and large language models. It functions as a distributed model training system, an inference engine, and a toolkit for fine-tuning large language models. The framework distinguishes itself with a dedicated toolkit for adapting large language models through low-rank adaptation, quantization, and instruction tuning. It also includes a neural machine translation server that allows trained models to be hosted and exposed via REST API endpoints. The project covers a broad range

    Provides a high-level framework built on PyTorch for organizing and executing neural machine translation training.

    Python
    在 GitHub 上查看↗7,001
上一个123…4下一个
  1. Home
  2. Artificial Intelligence & ML
  3. PyTorch Training Frameworks

探索子标签

  • Asynchronous Checkpoint ManagersSystems that save model and optimizer state asynchronously for interruption‑resilient training in PyTorch. **Distinct from PyTorch Training Frameworks:** Distinct from PyTorch Training Frameworks: specifically focuses on asynchronous checkpoint management rather than general training orchestration.
  • CIFAR-10 Training FrameworksPyTorch-based training frameworks specifically for convolutional neural networks on the CIFAR-10 dataset. **Distinct from PyTorch Training Frameworks:** Distinct from PyTorch Training Frameworks: specifically targets CIFAR-10 with fixed architectures and benchmarking, not general PyTorch training.
  • Computer Vision FrameworksModular toolboxes for developing and training deep learning architectures specifically for vision tasks using PyTorch. **Distinct from PyTorch Training Frameworks:** Specializes PyTorch training frameworks specifically for the computer vision and multimodal domain.
  • Dashboard IntegrationsConnections between training frameworks and visualization interfaces for real-time monitoring. **Distinct from PyTorch Training Frameworks:** Focuses on the interface connection for monitoring rather than the training execution framework itself.
  • Diffusion Model Frameworks2 个子标签PyTorch-based frameworks specifically designed for training and sampling from diffusion models on images and sequences. **Distinct from PyTorch Training Frameworks:** Distinct from PyTorch Training Frameworks: focuses on diffusion model-specific training and sampling, not general PyTorch training utilities.
  • Distributed PyTorch OrchestrationManagement of master and worker replicas for distributed PyTorch training across clusters. **Distinct from PyTorch Training Frameworks:** Focuses on the distribution and replica management rather than general PyTorch framework utilities.
  • DistributedDataParallel ScalingDistributes model replicas and data batches across multiple GPUs using PyTorch's DistributedDataParallel for faster training. **Distinct from PyTorch Training Frameworks:** Distinct from general PyTorch Training Frameworks: specifically focuses on the DistributedDataParallel scaling mechanism, not the overall training framework.
  • Embedding Training Toolkits4 个子标签Toolkits for training embedding models with support for triplet, contrastive, proxy-based, and self-supervised losses. **Distinct from PyTorch Training Frameworks:** Distinct from PyTorch Training Frameworks: specifically targets embedding model training with metric learning losses, not general PyTorch training.
  • Medical Imaging Training Frameworks1 个子标签PyTorch-based structures for organizing the training of healthcare imaging models. **Distinct from PyTorch Training Frameworks:** Specializes generic PyTorch training frameworks for the specific requirements of medical imaging data.
  • Model Visualization Tools1 个子标签Utilities for visualizing the internal states, embeddings, and performance metrics of PyTorch models. **Distinct from PyTorch Training Frameworks:** Focuses on the visual analysis of model performance and embeddings rather than the training execution framework.
  • NLP Training Toolkits3 个子标签PyTorch-based toolkits for training language models on text corpora with vocabulary building and token masking. **Distinct from PyTorch Training Frameworks:** Distinct from general PyTorch Training Frameworks: specifically targets NLP model training with built-in vocabulary building and token masking capabilities.
  • Neural Network Implementations1 个子标签Concrete neural network architectures built using a specific deep learning framework. **Distinct from PyTorch Training Frameworks:** Distinct from Training Frameworks: focuses on the actual network implementation rather than the surrounding training utility logic.
  • Optimizer WrappersAdapters that wrap existing PyTorch optimizers for compatibility with a training loop framework. **Distinct from PyTorch Training Frameworks:** Distinct from PyTorch Training Frameworks: focuses on the adapter layer for third-party optimizers, not the full training framework.
  • Performance MonitoringTracking and visualizing training metrics and performance data specifically for PyTorch models. **Distinct from PyTorch Training Frameworks:** Focuses on observability and monitoring rather than the training execution framework itself.
  • Transformer TutorialsStep-by-step educational walkthroughs for implementing transformer models using the PyTorch framework. **Distinct from PyTorch Training Frameworks:** Distinct from PyTorch Training Frameworks: focuses specifically on educational transformer implementation walkthroughs, not general PyTorch training infrastructure.
  • Vision WorkflowsEnd-to-end pipelines for training, validating, and fine-tuning computer vision models using PyTorch. **Distinct from PyTorch Training Frameworks:** Focuses on the complete vision-specific workflow rather than general PyTorch training utilities
  • Visualization Integrations1 个子标签Bridges that connect PyTorch training metrics to visualization event files. **Distinct from PyTorch Training Frameworks:** Focuses on the bridge between the training framework and the visualization tool, not the training process itself.
  • Workflow Migration GuidesGuides and utilities for migrating existing PyTorch training code into a framework's training loop. **Distinct from PyTorch Training Frameworks:** Distinct from PyTorch Training Frameworks: focuses on the migration path from custom code, not the framework itself.