examples | ||
min_dalle | ||
.gitignore | ||
image_from_text.py | ||
LICENSE | ||
min(DALL·E).ipynb | ||
README.md | ||
requirements.txt | ||
setup.sh |
min(DALL·E)
This is a minimal implementation of DALL·E Mini in both Flax and PyTorch
Setup
Run sh setup.sh
to install dependencies and download pretrained models. The only required dependencies are flax
and torch
. In the bash script, GitHub LFS is used to download the VQGan detokenizer and the Weight & Biases python package is used to download the DALL·E Mini and DALL·E Mega transformer models. These models can also be downloaded manually:
VQGan: https://huggingface.co/dalle-mini/vqgan_imagenet_f16_16384
DALL·E Mini: https://wandb.ai/dalle-mini/dalle-mini/artifacts/DalleBart_model/mini-1/v0/files
DALL·E Mega: https://wandb.ai/dalle-mini/dalle-mini/artifacts/DalleBart_model/mega-1-fp16/v14/files
Run
Here are some examples
python image_from_text.py --seed=7 --text='alien life'
python image_from_text.py --mega --seed=4 --text='a comfy chair that looks like an avocado'
python image_from_text.py --mega --seed=100 --text='court sketch of godzilla on trial'