Releases: rlaphoenix/VSGAN
Releases · rlaphoenix/VSGAN
v1.0.6
Added
- Detect ESRGAN old/new arch models via archaic trial-and-error.
v1.0.5
Changed
- Reworked code from Functional to Object-oriented Programming.
- Improve code readability, project starting to get serious.
v1.0.4
Added
- Add ability to tile the input to reduce VRAM (does not hide seams).
v1.0.3
Added
- VapourSynth to requirements.
Changed
- Convert back to original color-space after applying the model.
v1.0.2
Added
- Ability to select device via argument.
v1.0.1
Added
- README file with some basic information.
Changed
- Improved RGB conversion by using
mvsfunc
instead ofcore.resize.Point
.
v1.0.0
Initial Release.
v1.4.0
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
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
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
toframe_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.