Download Latest Version v1.6.4.zip (9.5 MB)
Email in envelope

Get an email when there's a new version of VSGAN

Home / v1.6.0
Name Modified Size InfoDownloads / 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 to vsgan.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 and run have been renamed to load and apply.

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.
Source: README.md, updated 2022-01-24