Skip to content

Releases: rlaphoenix/VSGAN

v1.0.6

23 Jan 11:38
Compare
Choose a tag to compare

Added

  • Detect ESRGAN old/new arch models via archaic trial-and-error.

v1.0.5

23 Jan 11:38
Compare
Choose a tag to compare

Changed

  • Reworked code from Functional to Object-oriented Programming.
  • Improve code readability, project starting to get serious.

v1.0.4

23 Jan 11:38
Compare
Choose a tag to compare

Added

  • Add ability to tile the input to reduce VRAM (does not hide seams).

v1.0.3

23 Jan 11:37
Compare
Choose a tag to compare

Added

  • VapourSynth to requirements.

Changed

  • Convert back to original color-space after applying the model.

v1.0.2

23 Jan 11:37
Compare
Choose a tag to compare

Added

  • Ability to select device via argument.

v1.0.1

23 Jan 11:37
Compare
Choose a tag to compare

Added

  • README file with some basic information.

Changed

  • Improved RGB conversion by using mvsfunc instead of core.resize.Point.

v1.0.0

23 Jan 11:36
Compare
Choose a tag to compare

Initial Release.

v1.4.0

13 Dec 23:50
Compare
Choose a tag to compare

Added

  • Added support for all RGB formats including float.

Changed

  • Heavily improved main model execution code.
  • Replace current chunk system with a seamless chunk system using overlap.
  • Add self-chaining system, calls can be made directly after another.
  • Made torch dependency optional and pointed directly to torch+cuda.
    This is due to conflicting kinds of torch installation methods.

Removed

  • Remove JetBrains .idea folder, added to gitignore.

Fixed

  • Only transpose C for RGB if it's 3-channels.

v1.3.1

25 Oct 20:21
Compare
Choose a tag to compare

Fixed

  • Fix type annotations on Python versions older than 3.9.
  • Use Python version 3.9.x for Dist workflow as 3.10 is not yet supported.

v1.3.0

07 Oct 02:44
Compare
Choose a tag to compare

Added

  • Allow specification of the input array dimension order.
  • Add Jekyll Documentation in gh-pages branch.
  • Added a VSGAN Jupyter Notebook (Colab), with an Open in Colab Badge on the README.

Changed

  • Drop support for Python versions older than 3.6.2, due to bugs discovered in NumPy.
  • Replace setup.py/setuptools with Poetry.
  • Rename cv2_imread to frame_to_np, don't reverse to BGR as it's unnecessary.
  • More efficiently write an array to a VapourSynth VideoFrame.
  • Inherit output clip properties from input clip.
  • Moved README's information to the docs.
  • Reworked the CD GitHub Workflow to auto-create a GitHub Release and push to PyPI.

Removed

  • Remove the need for plane_count, now gets it from the input frame.
  • Don't define the transposes, it's unnecessary.

Fixed

  • Fixed a bug with frame plane access on VapourSynth API 4.