awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
openai avatar

openai/guided-diffusion

0
View on GitHub↗
7,395 estrellas·914 forks·Python·MIT·5 vistas

Guided Diffusion

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 unconditional image generation and classifier-guided synthesis, and includes a dedicated upsampling module for increasing image resolution through a diffusion-based pipeline.

The system is built around a noise-prediction denoising objective with a timestep-embedded U-Net backbone, modeling the diffusion process as a discrete-time Markov chain of Gaussian transitions. Documentation covers model training, classifier training, and sampling from both unconditional and guided models.

Features

  • Classifier-Guided Variants - Provides a classifier-guided diffusion framework that steers sampling using a classifier for higher fidelity and controlled attributes.
  • Image Diffusion Models - Generates high-fidelity images by sampling from a diffusion model, optionally guided by a classifier for improved quality.
  • Cascaded Pipelines - Implements a cascaded pipeline that chains a base diffusion model with a dedicated upsampler for progressive resolution increase.
  • Classifier-Guided Methods - Provides classifier-guided diffusion sampling that injects classifier gradients to steer sample quality toward higher fidelity.
  • Diffusion Model Training - Trains a diffusion model on a dataset using distributed processes and adjustable settings.
  • Resolution Upscaling - Increases image resolution by passing low-resolution inputs through a dedicated diffusion upsampler.
  • Classifier-Guided Generation - Steers a diffusion model's sampling process with a classifier to produce higher-fidelity images.
  • Timestep-Embedded Variants - Uses a U-Net backbone with sinusoidal timestep embeddings to condition the denoising process on the current noise level.
  • Noise Prediction Objectives - Trains the model to predict the noise added at each timestep, enabling iterative denoising from pure noise to a clean image.
  • Guided Synthesis Classifiers - Uses a classifier to steer a diffusion model's sampling process for higher-fidelity image generation.
  • Diffusion-Based Upsamplers - Increases image resolution by passing low-resolution inputs through a dedicated diffusion-based upsampling pipeline.
  • Diffusion-Based Upsampling - Increases image resolution by passing low-resolution inputs through a dedicated diffusion upsampler.
  • Classifier Training for Guidance - Trains classifiers that provide gradient-based guidance during diffusion sampling to enhance output quality.
  • Distributed Training - Trains a diffusion model from scratch on a dataset using distributed processes and adjustable settings.
  • Guidance Classifier Training - Trains a classifier that steers diffusion sampling toward higher-quality outputs.
  • Unconditional Generation - Generates images from a diffusion model that does not require class labels or a classifier.
  • Markov Chain Monte Carlo Sampling - Models the diffusion process as a fixed-length Markov chain of Gaussian transitions, reversing it step by step during generation.
  • Gradient Accumulation Strategies - Scales model training across multiple GPUs using data parallelism and gradient accumulation for large-batch convergence.
  • Generative Models - Diffusion models for high-quality image generation.
  • Generation - Listed in the “Generation” section of the Awesome Diffusion Models awesome list.

Historial de estrellas

Gráfico del historial de estrellas de openai/guided-diffusionGráfico del historial de estrellas de openai/guided-diffusion

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace openai/guided-diffusion?

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.

¿Cuáles son las características principales de openai/guided-diffusion?

Las características principales de openai/guided-diffusion son: Classifier-Guided Variants, Image Diffusion Models, Cascaded Pipelines, Classifier-Guided Methods, Diffusion Model Training, Resolution Upscaling, Classifier-Guided Generation, Timestep-Embedded Variants.

¿Qué alternativas de código abierto existen para openai/guided-diffusion?

Las alternativas de código abierto para openai/guided-diffusion incluyen: janspiry/image-super-resolution-via-iterative-refinement — This project is a deep learning framework for AI image super-resolution and facial synthesis. It provides a diffusion… openai/improved-diffusion — This project is a diffusion model framework for training and sampling from denoising probabilistic models to generate… hojonathanho/diffusion — This project is a diffusion model training framework and image synthesis pipeline. It provides the tools necessary to… lucidrains/dalle2-pytorch — This is a PyTorch implementation of a text-to-image model designed for synthesizing high-fidelity images from natural… lucidrains/denoising-diffusion-pytorch — Implementation of Denoising Diffusion Probabilistic Model in Pytorch. stability-ai/stablecascade — StableCascade is a generative AI system and latent diffusion framework designed for text-to-image synthesis and…

Alternativas open-source a Guided Diffusion

Proyectos open-source similares, clasificados según cuántas características comparten con Guided Diffusion.
  • janspiry/image-super-resolution-via-iterative-refinementAvatar de Janspiry

    Janspiry/Image-Super-Resolution-via-Iterative-Refinement

    3,920Ver en GitHub↗

    This project is a deep learning framework for AI image super-resolution and facial synthesis. It provides a diffusion model image upscaler and a generative facial image synthesizer capable of transforming low-resolution images into high-resolution outputs using pretrained model weights. The system utilizes iterative diffusion refinement and low-resolution guided sampling to restore fine details and sharpness. It supports both unconditional image generation, where images are created from scratch, and guided resolution enhancement for high-fidelity facial reconstruction. The repository include

    Python
    Ver en GitHub↗3,920
  • openai/improved-diffusionAvatar de openai

    openai/improved-diffusion

    3,829Ver en 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
    Ver en GitHub↗3,829
  • hojonathanho/diffusionAvatar de hojonathanho

    hojonathanho/diffusion

    5,053Ver en GitHub↗

    This project is a diffusion model training framework and image synthesis pipeline. It provides the tools necessary to train generative models to learn image data distributions through an iterative denoising process. The framework includes a generative model evaluation tool consisting of automated scripts used to measure the quality and accuracy of produced samples. The system covers model training pipelines and performance evaluation for generative diffusion models.

    Python
    Ver en GitHub↗5,053
  • lucidrains/dalle2-pytorchAvatar de lucidrains

    lucidrains/DALLE2-pytorch

    11,310Ver en 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
    Ver en GitHub↗11,310
Ver las 30 alternativas a Guided Diffusion→