animegan2-pytorch/README.md

34 lines
1.3 KiB
Markdown
Raw Normal View History

2021-02-16 13:00:00 +01:00
## PyTorch Implementation of [AnimeGANv2](https://github.com/TachibanaYoshino/AnimeGANv2)
2021-02-16 12:59:02 +01:00
**Weight Conversion from the Original Repo (Requires TensorFlow 1.x)**
2021-02-16 12:59:02 +01:00
```
git clone https://github.com/TachibanaYoshino/AnimeGANv2
python convert_weights.py
```
**Inference**
```
2021-02-22 23:47:03 +01:00
python test.py --input_dir [image_folder_path] --device [cpu/cuda]
2021-02-16 12:59:02 +01:00
```
2021-02-16 12:59:02 +01:00
**Results from converted [[Paprika](https://drive.google.com/file/d/1K_xN32uoQKI8XmNYNLTX5gDn1UnQVe5I/view?usp=sharing)] style model**
(input image, original tensorflow result, pytorch result from left to right)
2021-02-16 13:00:24 +01:00
<img src="./samples/compare/1.jpg" width="960"> &nbsp;
<img src="./samples/compare/2.jpg" width="960"> &nbsp;
<img src="./samples/compare/3.jpg" width="960"> &nbsp;
2021-02-16 12:59:02 +01:00
2021-03-16 12:35:56 +01:00
**Face Model**: Distilled from [this model](https://github.com/bryandlee/naver-webtoon-faces/blob/master/README.md#face2webtoon) with L2 + VGG + GAN Loss and CelebA-HQ images. See `test_faces.ipynb` for the inference. Model file can be downloaded from [here](https://drive.google.com/file/d/10T6F3-_RFOCJn6lMb-6mRmcISuYWJXGc/view?usp=sharing) (8MB). Enjoy!
<img src="./samples/face_results.jpg" width="512"> &nbsp;
2021-02-21 13:02:20 +01:00
**Note:** Training code not included / Tested on RTX3090 + PyTorch1.7.1 / Results from converted weights slightly different due to the [bilinear upsample issue](https://github.com/pytorch/pytorch/issues/10604)