aboutsummaryrefslogtreecommitdiff
path: root/modules/gfpgan_model.py
AgeCommit message (Expand)Author
2023-12-31Be more clear about Spandrel model nomenclatureAarni Koskela
2023-12-30Verify architecture for loaded Spandrel modelsAarni Koskela
2023-12-30Unify CodeFormer and GFPGAN restoration backends, use Spandrel for GFPGANAarni Koskela
2023-12-30Use Spandrel for upscaling and face restoration architectures (aside from GFP...Aarni Koskela
2023-10-22fix Blank line contains whitespaceavantcontra
2023-10-22fix bug when using --gfpgan-models-pathavantcontra
2023-06-27Merge pull request #10823 from akx/model-loadyAUTOMATIC1111
2023-06-13Fix up `if "http" in ...:` to be more sensible startswithsAarni Koskela
2023-06-13Use os.makedirs(..., exist_ok=True)Aarni Koskela
2023-05-31rename print_error to report, use it with together with package nameAUTOMATIC
2023-05-29Add & use modules.errors.print_error where currently printing exception info ...Aarni Koskela
2023-05-10F401 fixes for ruffAUTOMATIC
2023-01-27add data-dir flag and set all user data directories based on itMax Audron
2022-11-12Set device for facelib/facexlib and gfpganbrkirch
2022-10-04Merge branch 'master' into cpu-cmdline-optbrkirch
2022-10-04send all three of GFPGAN's and codeformer's models to CPU memory instead of j...AUTOMATIC
2022-10-04Merge branch 'master' into masterbrkirch
2022-10-03use existing function for gfpganAUTOMATIC
2022-09-30When device is MPS, use CPU for GFPGAN insteadbrkirch
2022-09-30remove unwanted formatting/functionality from the PRAUTOMATIC
2022-09-29Holy $hit.d8ahazard
2022-09-26Re-implement universal model loadingd8ahazard
2022-09-23gfpgan: just download the damn modelAUTOMATIC
2022-09-12 Instance of CUDA out of memory on a low-res batch, even with --opt-split-att...AUTOMATIC
2022-09-07codeformer supportAUTOMATIC
2022-09-03option to unload GFPGAN after usingAUTOMATIC
2022-09-03split codebase into multiple files; to anyone this affects negatively: sorryAUTOMATIC