Skip to content

rain72510/Implement_MaskGIT

Repository files navigation

Lab5 MaskGIT for Image Inpainting

Environment Setup


conda env create -f environment.yml
conda activate maskgit

Run the code


python training_transformer.py
python inpainting.py

(Make sure to edit the path for the dataset or checkpoint path etc.)

Dataset and MaskGIT Stage1 Checkpoint Download


 sftp -P 10046 pp037@140.113.215.196 (passwd: pp037OnClass)
 sftp pp037@192.168.201.46 (passwd: pp037OnClass)
 get lab5_dataset.zip
 get VQGAN.pt

Experiment Score


 cd faster-pytorch-fid
 python fid_score_gpu.py --predicted-path /path/your_inpainting_results_folder --device cuda:0

TODO

  • Dataset Download
  • MaskGIT STAGE1 Training enc, codebook, dec... Pretrained Weight (./models/VQGAN/checkpoints/)
  • MultiHeadAttetion forward (./models/Transformer/modules/layers.py class MultiHeadAttetion)
  • MaskGIT STAGE2 Training Transformer (./training_transformer.py ./models/VQGAN_Transformer.py)
  • Implement functions for inpainting (./inpainting.py ./models/VQGAN_Transformer.py)
  • Experiment Score

About

musical-octo-memory

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages