enhancr Changelog

What's new in enhancr 0.9.9

Sep 15, 2023
  • Changes:
  • Added fp16 i/o to RIFE
  • Replaced deprecated cupy.cuda.compile_with_cache with cupy.RawModule
  • Updated to Python 3.11, TensorRT 8.6.1, cudatoolkit 12.1, PyTorch 2.1.0 nightly & Vapoursynth R62
  • Implemented SwinIR (TensorRT)
  • Switched webm muxer back to ffmpeg
  • Filtering out generic VapourSynth error now, due to people not getting that it's not an error
  • Added RealESRGAN (DirectML)
  • Removed blur on Windows 10
  • Rewrote Queue Backend partially
  • Implemented CAIN (DirectML)
  • Added dynamic axes to RVPV2 -> extra step for exporting to onnx isn't necessary anymore
  • Added DPIR (DirectML)
  • Updated ThemeEngine to make UI a bit more consistent
  • Implemented SCUNet (TensorRT)
  • Small UI Changes overall
  • Bugfixes:
  • Fixed Tiling for ShuffleCUGAN (NCNN)
  • Changed optShape calculation for DPIR
  • Fixed Subtitle Check when selecting mp4 output container
  • Re-enabled CUDNN tactics in TensorRT (thanks nvidia)
  • Fixed RIFE TensorRT engine build crashing
  • Scaled down Preview encoder (This fixes most "[h264/h265/av1_nvenc @ xxxxxxxxxxxxxxx] No capable devices found" errors. See FAQ in wiki for more infos.)
  • Fixed RVPV2 ONNX conversion
  • Added padding to NCNN for resolutions non divisible by 8, due to color channels not being put together properly after padding inside model
  • Fixed memory leak when reading media metadata that would occur when processing a lot of items in queue
  • Fixed duration formatting in Media Info
  • Discord Rich Presence properly resets to idle state when process is completed/canceled now
  • Fixed custom pth ESRGAN models
  • Removed fp16 i/o from RVPV1 (TRT) to make it work again