Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
vsgan-1.6.0-py3-none-any.whl | 2022-01-24 | 20.5 kB | |
README.md | 2022-01-24 | 1.6 kB | |
v1.6.0.tar.gz | 2022-01-24 | 9.5 MB | |
v1.6.0.zip | 2022-01-24 | 9.5 MB | |
Totals: 4 Items | 19.1 MB | 0 |
Added
- Add support for EGVSR, Arch and Network.
- Add support for Real-ESRGAN-v2 aka Anime Video Models (comp. vgg-style arch).
- Ability to use half-precision (fp16, HalfTensor) via
half
parameter. This can help reduce VRAM. - Created tiling utilities to tile a tensor, merge tiled tensors, and automatically tile and execute recursively.
Changed
- Moved the frame/numpy/tensor utility functions out of the VSGAN class and into
utilities.py
. - Renamed HISTORY to CHANGELOG, and updated changelog to be in Keep a Changelog standard.
- Moved VSGAN class from
__init__.py
tovsgan.py
. - Tiling mode is now always enabled, but will only tile if you wouldn't have otherwise had enough VRAM.
- Overlap now defaults to 16.
- Separated VSGAN class into two separate Network classes, ESRGAN, and EGVSR. VSGAN is no longer used and ESRGAN/EGVSR Network classes should now be imported and used instead.
- The functions
load_model
andrun
have been renamed toload
andapply
.
Fixed
- Don't require batch in tensor_to_clip.
- Make change_order False by default in frame_to_tensor, improve rest of the param defaults.
- Don't change order to (2,0,1) for ESRGAN models, was unnecessary and caused issues with Real-ESRGANv2.
- Fixed support for Python versions older than 3.8.
- Fixed example VapourSynth import paths casing.
- Restore support for VapourSynth API 3.
- Now detaches tiles from the GPU after super-resolution, to keep space for the next tile's super-resolution.