Open Source PyTorch Projects

Discover 36 open source PyTorch repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. PyTorch projects here are most often combined with Machine Learning, Deep Learning and Python. Last updated October 3, 2026.

36 repositories · updated October 3, 2026

notebooks: Learn and Apply Computer Vision Models

notebooks: Learn and Apply Computer Vision Models

Roboflow notebooks is a hands-on tutorial collection for computer vision, covering model training, inference, detection, segmentation, and related tasks. Use it to explore techniques and run examples in hosted notebook environments.

Computer VisionMachine LearningDeep Learning
Added Apr 6, 2026 View details
Spark-TTS: Generate Speech and Clone Voices from Text

Spark-TTS: Generate Speech and Clone Voices from Text

Spark-TTS is a PyTorch inference project for bilingual text-to-speech and zero-shot voice cloning. It uses a Qwen2.5-based model to generate speech and supports adjustable voice characteristics.

PythonText To SpeechMachine Learning
Added Apr 5, 2026 View details
stable-diffusion-webui: Generate Images with Stable Diffusion

stable-diffusion-webui: Generate Images with Stable Diffusion

A Gradio-based web interface for generating and editing images with Stable Diffusion. It gives artists and other local users a browser-based workflow for prompts, image-to-image tools, model options, and extensions.

PythonAIMachine Learning
Added Mar 29, 2026 View details
Spotlight: Deep Recommender Models with PyTorch

Spotlight: Deep Recommender Models with PyTorch

Spotlight is a Python library built on PyTorch for developing deep and shallow recommender models. It offers a comprehensive set of building blocks for various loss functions, representations, and utilities for handling recommendation datasets. This tool is designed for rapid exploration and prototyping of new recommender systems.

Deep LearningMachine LearningPyTorch
Added Feb 26, 2026 View details
PETSA: Adapt Time-Series Forecasters at Test Time

PETSA: Adapt Time-Series Forecasters at Test Time

PETSA is a parameter-efficient test-time adaptation method for time-series forecasting. It updates small input and output calibration modules rather than the full model, targeting non-stationary data with lower adaptation costs.

Machine LearningDeep LearningTime Series
Added Feb 19, 2026 View details
flash-attention: Compute Exact Attention Faster and with Less Memory

flash-attention: Compute Exact Attention Faster and with Less Memory

FlashAttention provides GPU-optimized implementations of exact attention for deep learning, reducing memory use while improving speed. It is aimed at practitioners training or serving Transformer models who can build and run GPU kernels.

PythonMachine LearningDeep Learning
Added Feb 18, 2026 View details
gaussian-splatting: Reconstruct and Render 3D Scenes in Real Time

gaussian-splatting: Reconstruct and Render 3D Scenes in Real Time

The authors’ reference implementation of 3D Gaussian Splatting, which reconstructs scenes from posed images and renders novel viewpoints. It suits graphics and vision researchers and practitioners with CUDA-capable GPUs who need a trainable, interactive scene representation.

PythonComputer VisionComputer Graphics
Added Feb 13, 2026 View details
aimet: Quantize and Compress Trained Neural Networks

aimet: Quantize and Compress Trained Neural Networks

AIMET helps ML engineers reduce the compute and memory needs of trained neural networks through quantization and compression. It supports PyTorch and ONNX workflows for preparing models for efficient deployment, including on edge devices.

PythonMachine LearningDeep Learning
Added Feb 3, 2026 View details
PartCrafter: Generate Structured 3D Meshes from Images

PartCrafter: Generate Structured 3D Meshes from Images

PartCrafter generates part-separated 3D objects and scenes from a single RGB image using compositional latent diffusion. It suits researchers and developers exploring image-to-3D generation who have access to a CUDA-enabled GPU.

PythonGenerative AIMachine Learning
Added Jan 14, 2026 View details
litgpt: Train, Fine-Tune, and Deploy Large Language Models

litgpt: Train, Fine-Tune, and Deploy Large Language Models

LitGPT provides implementations and workflows for pretraining, fine-tuning, evaluating, and serving a range of large language models. It suits developers and researchers who want configurable training recipes and direct control over model code.

PythonAILarge Language Models
Added Jan 4, 2026 View details
HunyuanVideo-Avatar: Create Audio-Driven Character Videos

HunyuanVideo-Avatar: Create Audio-Driven Character Videos

HunyuanVideo-Avatar generates dynamic, emotion-controllable videos of one or more characters from avatar images and audio. It is aimed at creators and researchers who need expressive talking-avatar or dialogue video generation and have access to compatible NVIDIA GPU hardware.

PythonMachine LearningDeep Learning
Added Dec 30, 2025 View details
StreamDiffusion: Generate Images in Real Time with Diffusion

StreamDiffusion: Generate Images in Real Time with Diffusion

StreamDiffusion adapts diffusion pipelines for interactive image generation, with support for text-to-image and image-to-image workflows. It targets developers building responsive GPU-powered demos and applications.

PythonMachine LearningGenerative AI
Added Dec 13, 2025 View details

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️