gitextract__x256uyn/ ├── .github/ │ └── workflows/ │ ├── publish-pip.yml │ ├── pylint.yml │ └── release.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .vscode/ │ └── settings.json ├── CODE_OF_CONDUCT.md ├── Comparisons.md ├── FAQ.md ├── LICENSE ├── MANIFEST.in ├── PaperModel.md ├── README.md ├── README_CN.md ├── VERSION ├── cog.yaml ├── cog_predict.py ├── gfpgan/ │ ├── __init__.py │ ├── archs/ │ │ ├── __init__.py │ │ ├── arcface_arch.py │ │ ├── gfpgan_bilinear_arch.py │ │ ├── gfpganv1_arch.py │ │ ├── gfpganv1_clean_arch.py │ │ ├── restoreformer_arch.py │ │ ├── stylegan2_bilinear_arch.py │ │ └── stylegan2_clean_arch.py │ ├── data/ │ │ ├── __init__.py │ │ └── ffhq_degradation_dataset.py │ ├── models/ │ │ ├── __init__.py │ │ └── gfpgan_model.py │ ├── train.py │ ├── utils.py │ └── weights/ │ └── README.md ├── inference_gfpgan.py ├── options/ │ ├── train_gfpgan_v1.yml │ └── train_gfpgan_v1_simple.yml ├── requirements.txt ├── scripts/ │ ├── convert_gfpganv_to_clean.py │ └── parse_landmark.py ├── setup.cfg ├── setup.py └── tests/ ├── data/ │ ├── ffhq_gt.lmdb/ │ │ ├── data.mdb │ │ ├── lock.mdb │ │ └── meta_info.txt │ ├── test_eye_mouth_landmarks.pth │ ├── test_ffhq_degradation_dataset.yml │ └── test_gfpgan_model.yml ├── test_arcface_arch.py ├── test_ffhq_degradation_dataset.py ├── test_gfpgan_arch.py ├── test_gfpgan_model.py ├── test_stylegan2_clean_arch.py └── test_utils.py