Skip to content

Latest commit

 

History

History

dalle_small

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

DALLE-Small

Setup (modified from this colab from robvanvolt/DALLE-models)

sudo apt-get -y install llvm-9-dev cmake

pip install -r requirements.txt

# Deepspeed
git clone https://github.com/microsoft/DeepSpeed.git /tmp/Deepspeed
cd /tmp/Deepspeed
git checkout tags/v0.5.1
DS_BUILD_SPARSE_ATTN=1 ./install.sh -r

# DALLE-pytorch
cd DALLE-pytorch/
python3 setup.py install


# Download checkpoint trained on CC
wget https://github.com/johnpaulbin/DALLE-models/releases/download/model/16L_64HD_8H_512I_128T_cc12m_cc3m_3E.pt
mkdir dalle_CC
mv 16L_64HD_8H_512I_128T_cc12m_cc3m_3E.pt dalle_CC/auxiliary.pt

wget https://www.dropbox.com/s/15mhdhy57y6qttf/vqgan.1024.model.ckpt
wget https://www.dropbox.com/s/q8nayimg4skf0pl/vqgan.1024.config.yml

cp "vqgan.1024.model.ckpt" ~/.cache/dalle
cp "vqgan.1024.config.yml" ~/.cache/dalle

Training on PaintSkills

bash scripts/finetune_skill_CCPT.sh $skill $paintskills_dir

e.g.,
paintskills_dir='../../../../../datasets/PaintSkills'
bash scripts/finetune_skill_CCPT.sh 'object' $paintskills_dir
bash scripts/finetune_skill_CCPT.sh 'count' $paintskills_dir
bash scripts/finetune_skill_CCPT.sh 'color' $paintskills_dir
bash scripts/finetune_skill_CCPT.sh 'spatial' $paintskills_dir

Inference on PaintSkills

bash scripts/inference_skill_CCPT_FT.sh $skill $paintskills_dir $image_dump_dir

e.g.,
paintskills_dir='../../../../../datasets/PaintSkills'
image_dump_dir='../../../../../datasets/PaintSkills/DalleSmall_inference/object_CC_val'
bash scripts/finetune_skill_CCPT.sh 'object' $paintskills_dir $image_dump_dir