awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
pytorch avatar

pytorch/tutorials

0
View on GitHub↗
9,202 نجوم·4,415 تفرعات·Python·BSD-3-Clause·6 مشاهداتpytorch.org/tutorials↗

Tutorials

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 distributed primitives, and serving trained models behind scalable HTTP endpoints for production inference. They also include examples of using TensorBoard for real-time inspection of training metrics, model architecture, and gradient flow to diagnose issues like vanishing or exploding gradients.

Additional content covers performance optimization techniques such as configuring parallel data loading with optimal worker counts and memory pinning to maximize throughput, as well as memory profiling to identify allocation bottlenecks during training. The repository provides walkthroughs for hyperparameter search and quantization-aware training simulation, rounding out the set of capabilities needed to take a model from development to production.

Features

  • PyTorch Training Frameworks - Provides step-by-step guides that teach how to build, train, and deploy neural networks using the PyTorch framework.
  • Data-Parallel Training - Provides step-by-step guides for replicating models across devices and synchronizing gradients via all-reduce.
  • Distributed Training Scaling Utilities - Provides guides for distributing model training across multiple processes or machines to reduce wall-clock time.
  • Distributed Training - Distributes model training across multiple processes or machines to reduce wall-clock time.
  • Pre-trained Model Transfer - Demonstrates adapting pre-trained PyTorch models to new tasks by retraining final layers.
  • Pre-training Transfer Learning - Demonstrates adapting pre-trained neural networks to new tasks by retraining final layers on custom data.
  • Differentiable Programming - Provides tutorials on automatic gradient computation via PyTorch's autograd system for neural network training.
  • Neural Networks and Deep Learning - Provides walkthroughs covering data loading, model definition, loss functions, and optimization loops for deep learning.
  • Model Training Guides - Provides step-by-step tutorials covering the complete machine learning workflow from data loading to model saving.
  • Gradient Flow Analysis - Visualizes gradient propagation through network layers to identify vanishing or exploding gradients.
  • Multi-Process Data Loading - Optimizes DataLoader settings like worker count and memory pinning to maximize training throughput.
  • Quantization-Aware Training - Includes walkthroughs for simulating low-precision arithmetic during training to improve quantized model accuracy.
  • TorchScript Exports - Provides tutorials on compiling PyTorch models into TorchScript for production deployment without Python.
  • PyTorch Model Export - Provides instructions for serving trained PyTorch models behind scalable HTTP endpoints for inference.
  • TensorBoard Event Generators - Demonstrates writing scalar and histogram events to log files for real-time TensorBoard visualization.
  • Training Data Prefetchers - Ships tutorials on configuring multiprocess data prefetching to hide I/O latency during training.
  • Model Serving & Deployment - Demonstrates deploying trained models behind scalable HTTP endpoints for low-latency inference.
  • Model Fine-Tuning - Demonstrates adapting pre-trained PyTorch models to new tasks by retraining final layers on custom data.
  • TensorBoard Dashboards - Shows how to use TensorBoard dashboards to inspect training metrics, model architecture, and data.
  • Training Throughput Optimizations - Covers optimizing data loading, memory usage, and gradient flow to maximize training throughput.
  • GPU Kernel Fusions - Demonstrates CUDA kernel fusion techniques to optimize GPU memory bandwidth and reduce launch overhead.
  • Memory Profilers - Records memory allocation and deallocation events to identify bottlenecks and leaks during training.
  • Model Training Metrics - Uses TensorBoard to inspect data, model architecture, and training metrics during development.
  • Training Gradient Visualizations - Provides examples of using TensorBoard to inspect gradients, memory usage, and training metrics.
  • Deep Learning Frameworks - Comprehensive learning resources for the PyTorch ecosystem.
  • Learning Resources - Official repository containing a wide variety of PyTorch tutorials.
  • Tutorials - Listed in the “Tutorials” section of the The Incredible Pytorch awesome list.

سجل النجوم

مخطط تاريخ النجوم لـ pytorch/tutorialsمخطط تاريخ النجوم لـ pytorch/tutorials

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة pytorch/tutorials؟

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.

ما هي الميزات الرئيسية لـ pytorch/tutorials؟

الميزات الرئيسية لـ pytorch/tutorials هي: PyTorch Training Frameworks, Data-Parallel Training, Distributed Training Scaling Utilities, Distributed Training, Pre-trained Model Transfer, Pre-training Transfer Learning, Differentiable Programming, Neural Networks and Deep Learning.

ما هي البدائل مفتوحة المصدر لـ pytorch/tutorials؟

تشمل البدائل مفتوحة المصدر لـ pytorch/tutorials: lightly-ai/lightly — Lightly is a self-supervised learning framework and computer vision data curation tool designed to manage large image… pytorch/examples — This repository serves as a comprehensive collection of reference implementations for the PyTorch machine learning… kimiyoung/transformer-xl — This project is an implementation of the Transformer-XL language model, a neural network architecture designed for… kellerjordan/modded-nanogpt — This is a PyTorch deep learning implementation for training transformer-based language models. It functions as a… pytorch/ignite — Ignite is a high-level training framework for PyTorch neural networks that serves as a training engine and deep… pytorch/torchtune — Torchtune is a PyTorch-native library for fine-tuning, aligning, and quantizing large language models. It provides a…

بدائل مفتوحة المصدر لـ Tutorials

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Tutorials.
  • lightly-ai/lightlyالصورة الرمزية لـ lightly-ai

    lightly-ai/lightly

    3,684عرض على GitHub↗

    Lightly is a self-supervised learning framework and computer vision data curation tool designed to manage large image datasets and train models on unlabeled data. It functions as a PyTorch vision library and dataset management SDK, providing tools to convert raw images into high-dimensional vectors for similarity search, visualization, and feature extraction. The project implements a variety of self-supervised architectures, including MoCo, SimCLR, VICReg, Barlow Twins, and masked image modeling. It distinguishes itself by combining these learning frameworks with active learning capabilities,

    Pythoncomputer-visioncontrastive-learningcontributions-welcome
    عرض على GitHub↗3,684
  • pytorch/examplesالصورة الرمزية لـ pytorch

    pytorch/examples

    23,752عرض على GitHub↗

    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

    Python
    عرض على GitHub↗23,752
  • kimiyoung/transformer-xlالصورة الرمزية لـ kimiyoung

    kimiyoung/transformer-xl

    3,703عرض على GitHub↗

    This project is an implementation of the Transformer-XL language model, a neural network architecture designed for long-context language modeling. It provides frameworks for training and deploying models that capture long-term dependencies and relationships in text sequences that extend beyond a fixed context window. The implementation supports both PyTorch and TensorFlow, allowing for distributed training across multiple GPUs and host nodes. It employs a recurrent mechanism to maintain coherence in extended sequences, utilizing segment-level recurrence and state-based memory reuse. The code

    Python
    عرض على GitHub↗3,703
  • kellerjordan/modded-nanogptالصورة الرمزية لـ KellerJordan

    KellerJordan/modded-nanogpt

    5,436عرض على GitHub↗

    This is a PyTorch deep learning implementation for training transformer-based language models. It functions as a distributed GPU trainer and framework designed to optimize text prediction models for increased speed and sample efficiency. The project is distinguished by its use of the Newton-Schulz weight optimizer. This method applies an iterative process to maintain semi-orthogonal parameter updates and weight matrices, which improves sample efficiency and reduces memory overhead during the training process. The framework covers broad capabilities in distributed GPU computing, including dat

    Python
    عرض على GitHub↗5,436
  • عرض جميع البدائل الـ 30 لـ Tutorials→