awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
pytorch avatar

pytorch/examples

0
View on GitHub↗
23,752 stars·9,794 forks·Python·bsd-3-clause·10 vuespytorch.org/examples↗

Examples

This repository serves as a comprehensive collection of reference implementations for the PyTorch machine learning library. It provides practical examples for building, training, and deploying deep learning models, functioning as a toolkit for developers to explore neural network architectures and training workflows.

The project distinguishes itself by offering concrete demonstrations of complex machine learning operations, ranging from computer vision tasks like object detection and depth estimation to the training of large-scale transformer models. These examples illustrate how to implement and optimize neural networks, providing a bridge between theoretical model design and functional code.

The collection covers a broad capability surface, including techniques for distributed training, model optimization, and deployment across diverse hardware environments. It demonstrates how to manage data pipelines, configure model parameters, and utilize pre-trained architectures for various inference tasks.

The repository is maintained as a primary educational resource for the PyTorch community, offering documented code that serves as a foundation for both research and production-grade machine learning development.

Features

  • Machine Learning Implementations - Provides a collection of reference implementations demonstrating how to build, train, and deploy deep learning models.
  • Python Machine Learning Libraries - Provides a comprehensive collection of reference implementations for building, training, and deploying deep learning models using the PyTorch framework.
  • Deep Learning Frameworks - Provides a library for building and training neural networks with support for automatic differentiation and hardware acceleration.
  • Large Language Model Training Frameworks - Implements optimized training frameworks for large-scale transformer models to improve natural language understanding.
  • Deep Learning Reference Implementations - Offers curated code examples demonstrating best practices for constructing, training, and deploying neural networks.
  • Computer Vision Models - Serves as a repository of neural network architectures designed for image classification, object detection, and feature extraction.
  • Image Classification Models - Demonstrates the use of pre-trained neural networks to perform image classification tasks.
  • Distributed Training - Distributes model training across multiple hardware nodes to reduce total training time for large-scale tasks.
  • Large Scale Training - Distributes the training of massive neural networks across multiple compute nodes to manage memory and time requirements.
  • Model Training Toolkits - Provides frameworks and utilities for pretraining, fine-tuning, and aligning large-scale neural network models.
  • Neural Network Toolkits - Provides research-oriented toolkits for building, training, and evaluating neural networks.
  • Automatic Differentiation Engines - Provides a core engine for tracking tensor operations and computing gradients dynamically during neural network training.
  • Object Detection - Implements object detection systems to identify and localize multiple objects within images using neural networks.
  • Monocular Depth Estimators - Calculates the distance of objects from a camera using a single image input to reconstruct three-dimensional spatial information from two-dimensional data.
  • Distributed Training - Provides tools for configuring data and model parallelism to train large neural networks across multiple devices.
  • Convolutional Classifiers - Provides reference implementations for image classification using densely connected convolutional networks.
  • Generative Adversarial Architectures - Trains generative adversarial networks to produce high-resolution images through incremental resolution scaling.
  • Inference Accelerators - Executes optimized compute kernels for quantization and matrix multiplication to accelerate model predictions.
  • Language Model Fine-Tuning - Demonstrates practical workflows for training and fine-tuning large-scale transformer architectures and sequence-based models.
  • Model Compilation - Converts trained neural network models into optimized formats for efficient inference on specialized hardware.
  • Inference Optimizations - Provides techniques and mechanisms to reduce latency and increase throughput during the model inference phase.
  • Model Training Pipelines - Implements end-to-end workflows and scripts for sourcing datasets, training models, and validating performance.
  • Language Model Initializers - Initializes advanced transformer architectures with pretrained weights for language modeling and sequence tasks.
  • Model Performance Optimization - Applies compiler-level optimizations to reshape model graphs and improve execution speed.
  • Model Training Optimizers - Offers utilities and configurations for accelerating the training convergence and performance of machine learning models.
  • Distributed Training Orchestration - Manages the orchestration of distributed training workloads to scale model parameter updates across clusters.
  • Inference Scaling - Orchestrates high-performance model execution across distributed clusters to deploy inference at scale.
  • Kernel Optimizers - Automates the generation and tuning of hardware-specific compute kernels to improve performance.
  • Edge AI Model Deployment - Optimizes and deploys models for efficient execution on edge devices and local hardware.
  • Performance Benchmarks - Measures end-to-end model latency and throughput to identify performance bottlenecks in inference pipelines.
  • Machine Learning Optimization - Provides general strategies and resources for improving the efficiency and resource utilization of machine learning workflows.
  • Model Loading - Provides utilities for saving and loading model states to facilitate reuse and deployment.
  • Model Graph Optimizers - Optimizes model graphs by compiling them into static execution structures for reduced latency.
  • Model Quantization - Reduces model parameter precision to decrease memory footprint and accelerate execution on resource-constrained hardware.
  • Natural Language Processing - Converts raw text into numerical sequences compatible with transformer architectures for downstream processing.
  • Static Graph Compilers - Compiles high-level neural network definitions into static execution graphs to improve inference speed.
  • Deep Learning Frameworks - Official examples demonstrating recurrent modules in PyTorch.
  • Learning and Reference - PyTorch examples for various tasks.
  • Learning Resources - Official examples covering vision, text, and reinforcement learning tasks.
  • Super resolution - Listed in the “Super resolution” section of the The Incredible Pytorch awesome list.
  • Tutorials - Listed in the “Tutorials” section of the The Incredible Pytorch awesome list.
  • Collective Communication Operations - Implements collective communication operations to synchronize parameters and data across distributed compute nodes.
  • Kernel Fusion Operations - Executes multiple unrelated calculations simultaneously within a single kernel to improve processing efficiency.
  • Distributed Training Scaling Utilities - Provides tools for managing and scaling training workloads across distributed systems.
  • Kernel Fusion Compilers - Combines sequential mathematical operations into single optimized kernels to minimize memory overhead and maximize throughput.
  • Training Acceleration Tools - Optimizes memory usage and data throughput for complex multimodal model architectures.
  • High-Throughput Model Serving - Provides architectures designed to handle large volumes of concurrent inference requests with low latency.
  • Multi-Modal Input Processors - Processes diverse data types like images, video, and text through a unified interface for multi-modal inference.
  • Model Optimization - Simplifies neural network structures to achieve higher performance and efficiency compared to complex designs.
  • Lightweight Model Implementations - Constructs streamlined neural network models that maintain high performance with lower computational complexity.
  • Tensor Reductions - Integrates reduction calculations with surrounding operations to optimize memory access during batch processing.
  • Data Pipelines - Streams multi-modal data through high-performance tensor-based pipelines directly into execution engines.
  • Sequential Operation Fusion - Combines consecutive mathematical operations into single kernels to keep data in fast registers.
  • Hardware Acceleration Kernels - Provides optimized computational kernels that leverage hardware-specific instructions for high-performance execution.
  • Hardware Dispatchers - Selects and executes specialized compute kernels at runtime to ensure optimal performance across diverse processing units.
  • Inference Optimization Kernels - Registers and selects specialized compute kernels at runtime to optimize execution paths for inference.
  • Object Detection Models - Demonstrates loading pretrained detection models to perform object detection tasks without training from scratch.
  • Request Routing & Gateways - Routes inference requests through a modular gateway that supports custom logic for authentication and model selection.
  • Matrix Operation Fusions - Append simple mathematical operations directly to the output of matrix multiplications to avoid writing and re-reading intermediate results from memory.
  • Model Configuration - Provides interfaces for configuring model parameters like layer counts and hidden states to customize behavior.
  • Model Routing Layers - Aggregates multiple inference engines into a unified gateway to simplify request routing across various models.
  • Multimodal Processing - Executes high-performance tensor transformations to process multimodal data for inference engines.
  • Preprocessing Fusions - Perform preprocessing tasks like data normalization as information is loaded into memory before passing it directly to matrix multiplication kernels.
  • Technical Tutorials - Offers structured guides and instructional content designed to teach specific technical concepts and development workflows.
  • Monitoring and Observability - Provides visibility into request lifecycles and infrastructure health through distributed traces and metrics.

Historique des stars

Graphique de l'historique des stars pour pytorch/examplesGraphique de l'historique des stars pour pytorch/examples

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Examples

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Examples.
  • pytorch/visionAvatar de pytorch

    pytorch/vision

    17,743Voir sur GitHub↗

    This project is a comprehensive computer vision library for the PyTorch ecosystem, providing a standardized collection of neural network architectures, datasets, and high-performance transformation utilities. It serves as a foundational framework for building, training, and deploying deep learning models, offering a centralized model registry that allows developers to instantiate architectures with pre-trained weights for tasks such as image classification, object detection, and semantic segmentation. The library distinguishes itself through its modular approach to data and compute management

    Pythoncomputer-visionmachine-learning
    Voir sur GitHub↗17,743
  • d2l-ai/d2l-enAvatar de d2l-ai

    d2l-ai/d2l-en

    29,001Voir sur GitHub↗

    This project is an educational platform and research toolkit designed to teach deep learning through a combination of mathematical theory, visual diagrams, and executable code. It provides a comprehensive environment for building, training, and evaluating neural networks, grounding complex concepts in interactive computational notebooks that allow for hands-on experimentation. The framework distinguishes itself by interleaving theoretical foundations—including linear algebra, calculus, and probability—with practical implementations across multiple industry-standard libraries. It supports flex

    Pythonbookcomputer-visiondata-science
    Voir sur GitHub↗29,001
  • tingsongyu/pytorch-tutorial-2ndAvatar de TingsongYu

    TingsongYu/PyTorch-Tutorial-2nd

    4,555Voir sur GitHub↗

    This project is a comprehensive instructional resource and course for building neural networks using PyTorch. It covers the fundamental building blocks of deep learning, including tensor manipulation, automatic differentiation, and the construction of modular neural network components. The repository serves as a technical guide for several specialized domains. It provides implementation details for computer vision tasks such as image classification, object detection, and semantic segmentation, as well as natural language processing workflows involving transformers, recurrent networks, and gen

    Jupyter Notebookcomputer-visiondeepsortdiffusion-models
    Voir sur GitHub↗4,555
  • dragen1860/tensorflow-2.x-tutorialsAvatar de dragen1860

    dragen1860/TensorFlow-2.x-Tutorials

    6,351Voir sur GitHub↗

    This project is a collection of TensorFlow 2.x machine learning tutorials and practical code examples. It serves as a deep learning implementation guide for constructing diverse neural network architectures, including convolutional, recurrent, and generative networks. The repository provides templates and examples for several specialized domains, including computer vision for image classification and object detection, natural language processing for text generation and language understanding, and generative AI for synthesizing data using adversarial networks and autoencoders. It also includes

    Jupyter Notebookartificial-intelligencecomputer-visiondeep-learning
    Voir sur GitHub↗6,351
Voir les 30 alternatives à Examples→

Questions fréquentes

Que fait pytorch/examples ?

This repository serves as a comprehensive collection of reference implementations for the PyTorch machine learning library. It provides practical examples for building, training, and deploying deep learning models, functioning as a toolkit for developers to explore neural network architectures and training workflows.

Quelles sont les fonctionnalités principales de pytorch/examples ?

Les fonctionnalités principales de pytorch/examples sont : Machine Learning Implementations, Python Machine Learning Libraries, Deep Learning Frameworks, Large Language Model Training Frameworks, Deep Learning Reference Implementations, Computer Vision Models, Image Classification Models, Distributed Training.

Quelles sont les alternatives open-source à pytorch/examples ?

Les alternatives open-source à pytorch/examples incluent : pytorch/vision — This project is a comprehensive computer vision library for the PyTorch ecosystem, providing a standardized collection… d2l-ai/d2l-en — This project is an educational platform and research toolkit designed to teach deep learning through a combination of… tingsongyu/pytorch-tutorial-2nd — This project is a comprehensive instructional resource and course for building neural networks using PyTorch. It… dragen1860/tensorflow-2.x-tutorials — This project is a collection of TensorFlow 2.x machine learning tutorials and practical code examples. It serves as a… google/flax — Flax is a deep learning framework and JAX neural network library designed for building complex machine learning… nvidia/isaac-gr00t.