awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
facebookresearch avatar

facebookresearch/DiTArchived

0
View on GitHub↗
8,642 stars·796 forks·Python·21 views

DiT

DiT is a latent diffusion model and transformer-based generative AI framework implemented in PyTorch. It functions as a class-conditional image generator that replaces traditional convolutional backbones with a transformer architecture to synthesize high-fidelity images.

The project utilizes patch-based latent processing and latent space compression to operate on low-dimensional image representations. It incorporates class-conditional guidance and adjustable guidance scales to control the visual content of generated images during the sampling process.

The framework covers distributed model training, iterative noise sampling, and the creation of synthetic image datasets. It also includes tools for model quality evaluation to calculate accuracy and quality scores against standard benchmarks.

Features

  • Diffusion Transformers - Combines transformer-based attention with diffusion-based denoising to synthesize high-fidelity images.
  • Diffusion Model Training - Provides distributed training workflows for transformer-based latent diffusion models to improve scalability and speed.
  • Patch-Based Processing - Splits latent image representations into small patches to be processed as tokens by the transformer architecture.
  • Latent Space Compression - Utilizes low-dimensional representations to reduce computational overhead while maintaining high visual fidelity.
  • Latent Diffusion Models - Performs iterative denoising within compressed latent spaces to produce high-fidelity synthetic images.
  • Conditional Image Generation - Implements guidance mechanisms that use category labels to control the visual content of generated images.
  • Transformer-Based Generative Backbones - Replaces traditional convolutional backbones with transformer blocks to improve scaling in image generation.
  • Latent Noise Prediction - Generates images by iteratively predicting and removing noise within a compressed latent representation.
  • Synthetic Content Generators - Produces synthetic visual content by adjusting sampling steps and guidance scales from pre-trained weights.
  • Diffusion Model Evaluators - Provides tools to calculate accuracy and quality scores for diffusion model outputs against standard benchmarks.
  • Conditional Training - Provides scripts to train models that are conditioned on specific class labels via embedding concatenation.
  • Image Set Sampling - Produces batches of images by adjusting class-conditional weights and guidance scales during the sampling process.
  • Large Scale Training - Provides distributed training capabilities to scale model training across multiple GPUs for large-scale image datasets.
  • Synthetic Dataset Generation - Generates large batches of high-quality synthetic images to create datasets for visual benchmarking.
  • Diffusion Model Research - Scalable diffusion models using transformer backbones.
  • Vision Transformers - Scalable diffusion models built upon transformer architectures.
  • Generation - Listed in the “Generation” section of the Awesome Diffusion Models awesome list.

Star history

Star history chart for facebookresearch/ditStar history chart for facebookresearch/dit

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with DiT

These projects share indexed features with DiT. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • compvis/latent-diffusionCompVis avatar

    CompVis/latent-diffusion

    14,072View on GitHub↗

    Latent Diffusion is a framework for high-resolution image synthesis that performs the denoising process within a compressed latent space. It uses variational autoencoders to encode images into a lower-dimensional representation, reducing the computational cost of noise prediction compared to operating on raw pixels. The project enables text-to-image generation by integrating natural language descriptions through cross-attention conditioning. It also supports image inpainting and restoration, filling masked or missing image areas with generated content, and example-based synthesis using retrie

    Jupyter Notebook
    View on GitHub↗14,072
  • huggingface/diffusion-models-classhuggingface avatar

    huggingface/diffusion-models-class

    4,331View on 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
    View on GitHub↗4,331
  • lucidrains/dalle2-pytorchlucidrains avatar

    lucidrains/DALLE2-pytorch

    11,310View on 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
    View on GitHub↗11,310
  • tingsongyu/pytorch_tutorialTingsongYu avatar

    TingsongYu/PyTorch_Tutorial

    8,018View on GitHub↗

    This project is a comprehensive collection of educational examples and reference implementations for building vision and language models using PyTorch. It serves as a deep learning tutorial covering the end-to-end process of developing neural networks, from initial architecture definition to final production deployment. The repository provides detailed guides on implementing a wide range of domain-specific models, including convolutional neural networks for object detection and segmentation, as well as transformer and recurrent architectures for natural language processing. It emphasizes gene

    Python
    View on GitHub↗8,018
Compare all 30 related projects→

Frequently asked questions

What does facebookresearch/dit do?

DiT is a latent diffusion model and transformer-based generative AI framework implemented in PyTorch. It functions as a class-conditional image generator that replaces traditional convolutional backbones with a transformer architecture to synthesize high-fidelity images.

What are the main features of facebookresearch/dit?

The main features of facebookresearch/dit are: Diffusion Transformers, Diffusion Model Training, Patch-Based Processing, Latent Space Compression, Latent Diffusion Models, Conditional Image Generation, Transformer-Based Generative Backbones, Latent Noise Prediction.

Which projects share features with facebookresearch/dit?

Projects with overlapping indexed features include: compvis/latent-diffusion — Latent Diffusion is a framework for high-resolution image synthesis that performs the denoising process within a… huggingface/diffusion-models-class — This project is an educational course and collection of training materials focused on generative diffusion models. It… lucidrains/dalle2-pytorch — This is a PyTorch implementation of a text-to-image model designed for synthesizing high-fidelity images from natural… tingsongyu/pytorch_tutorial — This project is a comprehensive collection of educational examples and reference implementations for building vision… openai/improved-diffusion — This project is a diffusion model framework for training and sampling from denoising probabilistic models to generate… stability-ai/generative-models — This is a framework for training and sampling diffusion models to generate high-fidelity images, video, and 4D assets.…