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
·
openai avatar

openai/improved-diffusion

0
View on GitHub↗
3,829 stele·549 fork-uri·Python·MIT·1 vizualizare

Improved Diffusion

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 noise scheduling and iterative denoising sampling. It incorporates memory management through microbatching and supports image dataset loading and preparation.

Features

  • Image Diffusion Models - Provides a system for generative image modeling via diffusion processes that refine random noise into coherent visuals.
  • Denoising Probabilistic Training - Implements probabilistic training for denoising models to generate high-quality images through learned noise removal.
  • Distributed GPU Training - Provides infrastructure to synchronize model weights across multiple GPUs for accelerating large-scale neural network training.
  • Diffusion Model Training - Supports the training of denoising probabilistic models using configurable architectures, noise schedules, and microbatching.
  • Generative Image Models - Implements a generative image model that creates visual content by iteratively refining random noise.
  • Noise-to-Image Generation - Converts random noise into coherent visual content using trained diffusion checkpoints and custom respacing methods.
  • Image Set Sampling - Generates batches of synthetic images from trained checkpoints using specific sampling strides and denoising algorithms.
  • Iterative Denoising Pipelines - Employs iterative denoising pipelines to generate coherent images by repeatedly removing noise from a random state.
  • Diffusion Model Frameworks - Functions as a research framework for training and sampling from denoising diffusion probabilistic models.
  • Training Noise Schedules - Implements training noise schedules using a cosine curve to preserve image detail during the diffusion process.
  • Sampling Timestep Respacing - Implements a timestep respacing mechanism to reduce the number of iterations required for image sampling during inference.
  • Training Memory Management - Utilizes microbatching for training memory management to fit high-resolution image data into limited GPU VRAM.
  • Variational Lower Bound Optimizers - Optimizes the model by minimizing a variational lower bound as a proxy for data log-likelihood.
  • Generation - Listed in the “Generation” section of the Awesome Diffusion Models awesome list.

Istoric stele

Graficul istoricului de stele pentru openai/improved-diffusionGraficul istoricului de stele pentru openai/improved-diffusion

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

Alternative open-source pentru Improved Diffusion

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Improved Diffusion.
  • 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
  • lucidrains/denoising-diffusion-pytorchAvatar lucidrains

    lucidrains/denoising-diffusion-pytorch

    10,614Vezi pe GitHub↗

    Implementation of Denoising Diffusion Probabilistic Model in Pytorch

    Pythonartificial-intelligencedeep-learninggenerative-model
    Vezi pe GitHub↗10,614
  • huggingface/diffusion-models-classAvatar huggingface

    huggingface/diffusion-models-class

    4,331Vezi pe GitHub↗

    This project is an educational course and collection of training materials focused on generative diffusion models. It provides a curriculum and practical guides for training, fine-tuning, and deploying models capable of synthesizing images, audio, and video. The material covers specific implementation strategies including noise-based synthesis, iterative refinement, and latent space compression. It provides instruction on guiding generative outputs through conditional synthesis and prompt adherence optimization, as well as techniques for image inpainting and text-based editing. The project i

    Jupyter Notebook
    Vezi pe GitHub↗4,331
  • 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 Improved Diffusion→

Întrebări frecvente

Ce face openai/improved-diffusion?

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.

Care sunt principalele funcționalități ale openai/improved-diffusion?

Principalele funcționalități ale openai/improved-diffusion sunt: Image Diffusion Models, Denoising Probabilistic Training, Distributed GPU Training, Diffusion Model Training, Generative Image Models, Noise-to-Image Generation, Image Set Sampling, Iterative Denoising Pipelines.

Care sunt câteva alternative open-source pentru openai/improved-diffusion?

Alternativele open-source pentru openai/improved-diffusion includ: 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. huggingface/diffusion-models-class — This project is an educational course and collection of training materials focused on generative diffusion models. It… hao-ai-lab/fastvideo — FastVideo is a comprehensive system for accelerated video generation, serving as a video generation inference engine,… openai/consistency_models — This project is a framework for training and sampling generative models designed to produce high-quality images in few… openai/guided-diffusion — This is a classifier-guided diffusion framework for high-fidelity image generation. It implements a cascaded diffusion…