DALLE-pytorch
taming-transformers
Our great sponsors
DALLE-pytorch | taming-transformers | |
---|---|---|
20 | 35 | |
5,492 | 5,354 | |
- | 3.9% | |
2.5 | 0.0 | |
2 months ago | 30 days ago | |
Python | Jupyter Notebook | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
DALLE-pytorch
-
The Eleuther AI Mafia
It all started originally on lucidrains/dalle-pytorch in the months following the release of DALL-E (1). The group started as `dalle-pytorch-replicate` but was never officially "blessed" by Phil Wang who seems to enjoy being a free agent (can't blame him).
https://github.com/lucidrains/DALLE-pytorch/issues/116 is where the discord got kicked off originally. There's a lot of other interactions between us in the github there. You should be able to find when Phil was approached by Jenia Jitsev, Jan Ebert, and Mehdi Cherti (all starting LAION members) who graciously offered the chance to replicate the DALL-E paper using their available compute at the JUWELS and JUWELS Booster HPC system. This all predates Emad's arrival. I believe he showed up around the time guided diffusion and GLIDE, but it may have been a bit earlier.
Data work originally focused on amassing several of the bigger datasets of the time. Getting CC12M downloaded and trained on was something of an early milestone (robvanvolt's work). A lot of early work was like that though, shuffling through CC12M, COCO, etc. with the dalle-pytorch codebase until we got an avocado armchair.
Christophe Schumann was an early contributor as well and great at organizing and rallying. He focused a lot on the early data scraping work for what would become the "LAION5B" dataset. I don't want to credit him with the coding and I'm ashamed to admit I can't recall who did much of the work there - but a distributed scraping program was developed (the name was something@home... not scraping@home?).
The discord link on Phil Wang's readme at dalle-pytorch got a lot of traffic and a lot of people who wanted to pitch in with the scraping effort.
Eventually a lot of people from Eleuther and many other teams mingled with us, some sort of non-profit org was created in Germany I believe for legal purposes. The dataset continued to grow and the group moved from training DALLE's to finetuning diffusion models.
The `CompVis` team were great inspiration at the time and much of their work on VQGAN and then latent diffusion models basically kept us motivated. As I mentioned a personal motivation was Katherine Crowson's work on a variety of things like CLIP-guided vqgan, diffusion, etc.
I believe Emad Mostaque showed up around the time GLIDE was coming out? I want to say he donated money for scrapers to be run on AWS to speed up data collection. I was largely hands off for much of the data scraping process and mostly enjoyed training new models on data we had.
As with any online community things got pretty ill-defined, roles changed over, volunteers came/went, etc. I would hardly call this definitive and that's at least partially the reason it's hard to trace as an outsider. That much of the early history is scattered about GitHub issues and PR's can't have helped though.
-
Thoughts on AI image generators from text
Here you go: https://github.com/lucidrains/DALLE-pytorch
-
[P] DALL·E Mini & Mega demo and production API
Here are some other implementations of Dalle clones in Pytorch by various authors in the ML and DL community: https://github.com/lucidrains/DALLE-pytorch
- New text-to-image network from Google beats DALL-E
-
[Project] DALL-3 - generate better images with fewer tokens through clip guided diffusion
If in general DDPM > GAN > VAE, why do transformer image generators all use VQVAE to decode images? Wouldn't it be better to use a diffusion model? I was wondering about this and started experimenting with different ways to decode vector-quantized embeddings with a diffusion model - see discussion here After a lot of trial and error I got something that works pretty well.
- Still waiting for dall-e
-
Ask HN: Computer Vision Project Ideas?
- "Discrete VAE", used as the backbone for OpenAI's DALL-E, reimplimented here (and other places) https://github.com/lucidrains/DALLE-pytorch (code for training a discrete VAE)
-
Crawling@Home: Help Build The Worlds Largest Image-Text Pair Dataset!
Here's the DALLE-pytorch git repo.
-
(from the discord stream) I'm so hyped for this game. This generation is really good.
I am very excited, when AI Dungeon was released and seeing them filtering stuff, I thought that one day there will be an open source version of this without filters, the same goes for any future open sourced GPT-X. Now if we can get to train an open source DALL-E too and integrate it on NovelAI. Wouldn't that be even more awesome?
-
Wann habt Ihr euch das letzte Mal wie ein Kind über eine Sache gefreut?
Vielleicht bei https://github.com/lucidrains/DALLE-pytorch und https://github.com/kobiso/DALLE-reproduction
taming-transformers
-
Automatic1111 for Intel Arc (A380 Tested)
taming-transformers
-
[R] My simple Transformer audio encoder gives the same output for each timestep after the encoder
What’s your goal exactly? Are you trying to make a transformer based auto encoder of audio spectrograms? If so you should either start with either a proven ViT-based AE implementation (either a VAE or a VQ-GAN). But I don’t see why you necessarily need a ViT for this, if you’re working at a much smaller scale a convolutional architecture is plenty and much more amenable to beginners. See https://github.com/CompVis/taming-transformers for an example of a convolutional VQ GAN.
- Trying to make VqGAN+CLIP work again
-
im so lost
Command: "git" clone "https://github.com/CompVis/taming-transformers.git" "C:\AI\stable-diffusion-webui\repositories\taming-transformers"
-
Why is ChatGPT and other large language models not feasible to be used locally in consumer grade hardware while Stable Diffusion is?
See https://arxiv.org/abs/2012.09841 for prior work. SD authors swap out the Transformer and language modelling objective with a UNet diffusion objective. In general, the more inductive bias your model has, the more efficient it can be. ChatGPT runs purely on a Transformer architecture, which has far fewer priors than a CNN and requires far more parameters as a result. This may not be the case in the future.
-
1 or 2 Errors Installing Automatic1111 on Mac M1
There is definitely a cmd but I can't tell you. It's on GitHub https://github.com/CompVis/taming-transformers
-
Trying to Install InvokeAI and VectorQuantizer2 and taming modules but get error “zsh: parse error near `)’” How to fix? (MAC M1)
I wasn’t able to find a “taming” folder within the site-packages folder so I decided to look up how to get VectorQuantizer2 and taming.modules.vqvae.quantize and found this link: https://github.com/CompVis/taming-transformers/blob/master/taming/modules/vqvae/quantize.py I copied the raw contents and pasted that to the terminal and I got this error: “zsh: parse error near `)’” I’m not sure how to fix this so I can install VectorQuantizer2 so I can use InvokeAI. How do I fix this?
-
AI Is Coming For Commercial Art Jobs. Can It Be Stopped? (Greg Rutkowski quoted)
I say this to everyone... Even if SD and the model is legit and legal. Do not go around commercialising it's outputs or claiming ownership over them... and if you do the properly cite the source of the model and system along with it. In https://github.com/CompVis/stable-diffusion, https://github.com/CompVis/taming-transformers and https://huggingface.co/CompVis/stable-diffusion-v1-4 there are citiations provided for you to use for a reason. I recommend you to use them.
-
Stable-diffusion in Nix
# Copy models as described in README cp ~/Downloads/model.ckpt . cp ~/Downloads/GFPGANv1.3.pth . # Clone other repos as mentioned in README mkdir repositories git clone https://github.com/CompVis/stable-diffusion.git repositories/stable-diffusion git clone https://github.com/CompVis/taming-transformers.git repositories/taming-transformers git clone https://github.com/sczhou/CodeFormer.git repositories/CodeFormer git clone https://github.com/salesforce/BLIP.git repositories/BLIP export NIXPKGS_ALLOW_UNFREE=1 nix-shell default.nix pip install torch --extra-index-url https://download.pytorch.org/whl/cu113 # Also from linux instructions. Can probably be added to default.nix python webui.py
-
[D] Where does VQ-GAN get its randomness from?
Code for https://arxiv.org/abs/2012.09841 found: https://compvis.github.io/taming-transformers/
What are some alternatives?
DALL-E - PyTorch package for the discrete VAE used for DALL·E.
stable-diffusion - This version of CompVis/stable-diffusion features an interactive command-line script that combines text2img and img2img functionality in a "dream bot" style interface, a WebGUI, and multiple features and other enhancements. [Moved to: https://github.com/invoke-ai/InvokeAI]
DALLE2-pytorch - Implementation of DALL-E 2, OpenAI's updated text-to-image synthesis neural network, in Pytorch
VQGAN-CLIP - Just playing with getting VQGAN+CLIP running locally, rather than having to use colab.
deep-daze - Simple command line tool for text to image generation using OpenAI's CLIP and Siren (Implicit neural representation network). Technique was originally created by https://twitter.com/advadnoun
stable-diffusion - Optimized Stable Diffusion modified to run on lower GPU VRAM
DALLE-datasets - This is a summary of easily available datasets for generalized DALLE-pytorch training.
stable-diffusion-webui - Stable Diffusion web UI [Moved to: https://github.com/sd-webui/stable-diffusion-webui]
imagen-pytorch - Implementation of Imagen, Google's Text-to-Image Neural Network, in Pytorch
stable-diffusion-webui - Stable Diffusion web UI [Moved to: https://github.com/Sygil-Dev/sygil-webui]
CoCa-pytorch - Implementation of CoCa, Contrastive Captioners are Image-Text Foundation Models, in Pytorch
stable-diffusion - A latent text-to-image diffusion model