Skip to content

deepglugs/dalle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DALL-E trainer and generator

Setup

  • Install DALLE-pytorch
python3 -m pip install dalle-pytorch

Training

  • Train VQVAE:
python3 dalle.py --source path/to/images/ \
				 --vae vae.pt \
				 --train_vae \
				 --batch_size=16 \
				 --samples_out samples/vae/ \
				 --epochs=2
  • Train DALL-E

--source is expected to contain image files and tag files with the same name (ie, foo.png, foo.txt).

Tag files are a single-line file with comma separated tags. Example:

1girl, white_swimsuit, red_hair
python3 dalle.py --source path/to/images/and/tags/ \
				 --vocab curated_512.vocab \
				 --vae vae.pt \
				 --train_dalle \
				 --dalle dalle.pt \
				 --batch_size=16 \
				 --samples_out samples/dalle/ \
				 --epochs=2

Generating Images

Generate a single image from tag file:

python3 dalle.py --generate \
				 --vocab curated_512.vocab \
				 --vae vae.pt \
				 --dalle dalle.pt \
				 --source my_tag.txt \
				 --output results/my_image.png

Generate images from a directory containing tag files:

python3 dalle.py --generate \
				 --vocab curated_512.vocab \
				 --vae vae.pt \
				 --dalle dalle.pt \
				 --source my/tags/ \
				 --output results

Generate an image using specified tags:

python3 dalle.py --generate \
				 --vocab curated_512.vocab \
				 --vae vae.pt \
				 --dalle dalle.pt \
				 --tags="1girl, white_swimsuit, red_hair" \
				 --output samples/my_image.png

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages