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
lucidrains avatar

lucidrains/DALLE-pytorch

0
View on GitHub↗
5,629 stars·643 forks·Python·MIT·26 views

DALLE Pytorch

This project is a PyTorch implementation of a text-to-image transformer. It is a generative AI model designed to map discrete text tokens to image pixels using a transformer network to create visual content from textual descriptions.

The system utilizes a discrete VAE image encoder to compress visual data into tokens for transformer processing. It supports classifier-free guidance to adjust the influence of text prompts during inference and includes capabilities for ranking generated images based on their similarity to text prompts.

The architecture incorporates sparse attention mechanisms and reversible residual networks to optimize computational complexity and memory consumption. Training capabilities include distributed GPU scaling and frameworks for managing large-scale workloads across multiple graphics processors to associate images with text descriptions.

The implementation provides support for custom text tokenization through the integration of pretrained tokenizers or language models.

Features

  • Generative AI Models - Implements a generative AI model that synthesizes images from textual descriptions using a transformer.
  • Vision-Language Models - Integrates visual and textual processing to map descriptions to generative visual content.
  • Discrete Autoencoders - Ships a discrete autoencoder that converts images into quantized latent spaces for transformer input.
  • Text-to-Image Generators - Implements a pipeline to generate high-resolution images from natural language text prompts.
  • Vector-Quantized VAEs - Implements a vector-quantized VAE to compress images into discrete tokens for transformer processing.
  • PyTorch Implementations - Provides a complete implementation of the DALL-E architecture using the PyTorch framework.
  • Sequence-to-Sequence Transformer Architectures - Uses a large-scale autoregressive transformer architecture to map discrete text tokens to image tokens.
  • Text-to-Image Implementations - Provides a full PyTorch implementation of the DALL-E text-to-image synthesis architecture.
  • Text-to-Image Model Training - Implements the training process for synthesizing images from natural language descriptions using image-text pairs.
  • VAE-Based Tokenization - Uses a pretrained VAE encoder to compress visual data into discrete tokens for transformer processing.
  • Attention Kernel Optimizers - Optimizes attention mechanisms using sparse patterns to reduce computational overhead during image processing.
  • Classifier-Free Guidance - Supports classifier-free guidance to adjust the influence of text prompts by interpolating between conditional and unconditional distributions.
  • Distributed GPU Computing - Employs distributed GPU computing strategies to maximize hardware utilization during the training of large vision models.
  • Distributed GPU Training - Implements techniques for distributing the computational load of transformer training across multiple graphics cards.
  • Distributed Training - Provides frameworks and utilities for scaling the training of the text-to-image model across multiple processors and GPUs.
  • Distributed Training Frameworks - Includes a framework for scaling the training of the text-to-image model across multiple compute nodes.
  • Data-Parallel Training - Provides a framework to distribute training workloads across multiple GPUs by synchronizing gradients.
  • Reversible Architectures - Utilizes reversible architectures to reconstruct activations during the backward pass and minimize memory usage.
  • Sparse Attention Patterns - Incorporates sparse attention mechanisms to optimize computational complexity during image generation.
  • Advanced Learning - Document image transformer pre-training.
  • Computer Vision - Implementation of the original DALL-E model.
  • Text to Image - Listed in the “Text to Image” section of the The Incredible Pytorch awesome list.

Star history

Star history chart for lucidrains/dalle-pytorchStar history chart for lucidrains/dalle-pytorch

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 DALLE Pytorch

These projects share indexed features with DALLE Pytorch. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • 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
  • kellerjordan/modded-nanogptKellerJordan avatar

    KellerJordan/modded-nanogpt

    5,436View on GitHub↗

    This is a PyTorch deep learning implementation for training transformer-based language models. It functions as a distributed GPU trainer and framework designed to optimize text prediction models for increased speed and sample efficiency. The project is distinguished by its use of the Newton-Schulz weight optimizer. This method applies an iterative process to maintain semi-orthogonal parameter updates and weight matrices, which improves sample efficiency and reduces memory overhead during the training process. The framework covers broad capabilities in distributed GPU computing, including dat

    Python
    View on GitHub↗5,436
  • borisdayma/dalle-miniborisdayma avatar

    borisdayma/dalle-mini

    14,756View on GitHub↗

    dalle-mini is a text-to-image model and generative AI system designed to transform natural language descriptions into synthetic images. It functions as an image generation training toolkit and a generative model capable of creating visual representations from text prompts. The project provides a containerized deployment for consistent execution across different computing environments. It includes the necessary scripts and configuration files to train custom generative models from datasets. The system utilizes an autoregressive transformer architecture that treats visual data as discrete toke

    Python
    View on GitHub↗14,756
  • lucidrains/stylegan2-pytorchlucidrains avatar

    lucidrains/stylegan2-pytorch

    3,783View on GitHub↗

    This project is a PyTorch implementation of StyleGAN2, providing a library and research framework for training style-based generative adversarial networks. It serves as a toolkit for high-resolution image synthesis, utilizing competitive minimax optimization to create realistic synthetic visual content. The framework incorporates specialized architectural components such as style-based latent mapping, multi-scale feature modulation, and self-attention layers to improve structural coherence. It distinguishes itself with advanced training stability techniques, including exponential moving avera

    Pythonartificial-intelligencegenerative-adversarial-networkgenerative-model
    View on GitHub↗3,783
Compare all 30 related projects→

Frequently asked questions

What does lucidrains/dalle-pytorch do?

This project is a PyTorch implementation of a text-to-image transformer. It is a generative AI model designed to map discrete text tokens to image pixels using a transformer network to create visual content from textual descriptions.

What are the main features of lucidrains/dalle-pytorch?

The main features of lucidrains/dalle-pytorch are: Generative AI Models, Vision-Language Models, Discrete Autoencoders, Text-to-Image Generators, Vector-Quantized VAEs, PyTorch Implementations, Sequence-to-Sequence Transformer Architectures, Text-to-Image Implementations.

Which projects share features with lucidrains/dalle-pytorch?

Projects with overlapping indexed features include: lucidrains/dalle2-pytorch — This is a PyTorch implementation of a text-to-image model designed for synthesizing high-fidelity images from natural… kellerjordan/modded-nanogpt — This is a PyTorch deep learning implementation for training transformer-based language models. It functions as a… borisdayma/dalle-mini — dalle-mini is a text-to-image model and generative AI system designed to transform natural language descriptions into… zyds/transformers-code — This project is a collection of scripts and workflows for training, fine-tuning, and deploying large language models… lucidrains/stylegan2-pytorch — This project is a PyTorch implementation of StyleGAN2, providing a library and research framework for training… h2oai/h2o-llmstudio — h2o-llmstudio is a language model training framework that provides a no-code graphical interface for fine-tuning large…