awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
lucidrains avatar

lucidrains/denoising-diffusion-pytorch

0
View on GitHub↗
10,614 stele·1,286 fork-uri·Python·MIT·1 vizualizare

Denoising Diffusion Pytorch

Implementation of Denoising Diffusion Probabilistic Model in Pytorch

Features

  • Diffusion Models - Implements the Denoising Diffusion Probabilistic Model for generating images and sequences using a U-Net backbone.
  • Image Diffusion Models - Generates images by iteratively denoising random noise through a learned reverse diffusion process.
  • Diffusion Sampling Methods - Generates new data by iteratively applying the learned denoising step from random noise.
  • Diffusion Model Training - Trains a denoising diffusion probabilistic model on images or sequences using a U-Net backbone.
  • Automated Folder-Based Training - Automates the training loop for diffusion models by pointing at a folder of images, handling checkpointing and sample logging.
  • Noise-to-Image Generation - Trains a diffusion model on images and generates new images by reversing the noise process.
  • U-Net Architectures - Uses a symmetric encoder-decoder U-Net with skip connections for multi-scale spatial feature processing.
  • Sinusoidal Timestep Embeddings - Encodes the diffusion timestep using sinusoidal embeddings to condition the model on noise level.
  • Sinusoidal Encodings - Injects sinusoidal positional encodings of the diffusion step to condition predictions on noise level.
  • Diffusion Model Frameworks - Provides a PyTorch-based framework for training and sampling from diffusion models on images and one-dimensional data.
  • Gaussian Noise Diffusion - Defines a fixed variance schedule that progressively corrupts data from clean to pure noise.
  • Multi-GPU Training Distributions - Distributes diffusion model training across multiple GPUs using PyTorch's DistributedDataParallel for faster convergence.
  • 1D - Generates new one-dimensional sequences like time series or audio features using a learned diffusion process.
  • Diffusion-Based - Trains a diffusion model on 1D sequence data and samples new sequences by reversing the noise process.
  • Sequence - Generates one-dimensional sequences like time series or audio features by applying a learned diffusion process.
  • Automated Training Pipelines - Automates the training loop for a diffusion model from a folder of images, handling checkpointing and logging.

Istoric stele

Graficul istoricului de stele pentru lucidrains/denoising-diffusion-pytorchGraficul istoricului de stele pentru lucidrains/denoising-diffusion-pytorch

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face lucidrains/denoising-diffusion-pytorch?

Implementation of Denoising Diffusion Probabilistic Model in Pytorch

Care sunt principalele funcționalități ale lucidrains/denoising-diffusion-pytorch?

Principalele funcționalități ale lucidrains/denoising-diffusion-pytorch sunt: Diffusion Models, Image Diffusion Models, Diffusion Sampling Methods, Diffusion Model Training, Automated Folder-Based Training, Noise-to-Image Generation, U-Net Architectures, Sinusoidal Timestep Embeddings.

Care sunt câteva alternative open-source pentru lucidrains/denoising-diffusion-pytorch?

Alternativele open-source pentru lucidrains/denoising-diffusion-pytorch includ: openai/improved-diffusion — This project is a diffusion model framework for training and sampling from denoising probabilistic models to generate… lucidrains/imagen-pytorch — This is a PyTorch-based implementation of diffusion models for synthesizing photorealistic images and video. It… lucidrains/dalle2-pytorch — This is a PyTorch implementation of a text-to-image model designed for synthesizing high-fidelity images from natural… hao-ai-lab/fastvideo — FastVideo is a comprehensive system for accelerated video generation, serving as a video generation inference engine,… datawhalechina/tiny-universe — Tiny Universe is an educational monorepo that delivers multiple independent implementations of core AI subsystems as… hojonathanho/diffusion — This project is a diffusion model training framework and image synthesis pipeline. It provides the tools necessary to…

Alternative open-source pentru Denoising Diffusion Pytorch

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Denoising Diffusion Pytorch.
  • openai/improved-diffusionAvatar openai

    openai/improved-diffusion

    3,829Vezi pe GitHub↗

    This project is a diffusion model framework for training and sampling from denoising probabilistic models to generate images from noise. It functions as a generative image model that creates visual content by iteratively refining random noise into coherent images. The system includes a distributed GPU trainer designed to scale complex neural network architectures across multiple graphics processing units. It also provides an image dataset preprocessor to prepare, scale, and standardize raw image collections for training. The framework covers model training and image generation, utilizing noi

    Python
    Vezi pe GitHub↗3,829
  • lucidrains/imagen-pytorchAvatar lucidrains

    lucidrains/imagen-pytorch

    8,415Vezi pe GitHub↗

    This is a PyTorch-based implementation of diffusion models for synthesizing photorealistic images and video. It provides a framework for text-to-image and text-to-video generation, as well as unconditional image synthesis. The system utilizes a cascading diffusion pipeline to produce high-resolution imagery by passing low-resolution outputs through a sequence of super-resolution models. It also includes capabilities for image inpainting, allowing the reconstruction of masked or missing regions of visual media guided by surrounding context and text prompts. The project includes tools for diff

    Pythonartificial-intelligencedeep-learningimagination-machine
    Vezi pe GitHub↗8,415
  • lucidrains/dalle2-pytorchAvatar lucidrains

    lucidrains/DALLE2-pytorch

    11,310Vezi pe GitHub↗

    This is a PyTorch implementation of a text-to-image model designed for synthesizing high-fidelity images from natural language descriptions. It utilizes a diffusion image generator to transform latent embeddings into visual data through an iterative denoising process. The system employs a two-stage latent mapping process, using a CLIP-based latent prior to map text embeddings to image embeddings before decoding them into pixels. It features a cascading diffusion decoder that produces high-resolution imagery by passing low-resolution outputs through a sequence of models at increasing scales.

    Pythonartificial-intelligencedeep-learningtext-to-image
    Vezi pe GitHub↗11,310
  • hao-ai-lab/fastvideoAvatar hao-ai-lab

    hao-ai-lab/FastVideo

    3,743Vezi pe GitHub↗

    FastVideo is a comprehensive system for accelerated video generation, serving as a video generation inference engine, a video diffusion training framework, and a modular pipeline orchestrator. It provides a distributed transformer optimizer and a distillation toolkit designed to reduce denoising steps and model complexity to increase frame rates. The project distinguishes itself through specialized acceleration techniques, including joint distillation and sparse attention training. It implements low-step video generation and weight quantization to FP8 or FP4 precision to increase throughput a

    Pythondiffusersdiffusion-modelsdistillation
    Vezi pe GitHub↗3,743
  • Vezi toate cele 30 alternative pentru Denoising Diffusion Pytorch→