New Features
- DirectML Backend: A new backend for upscaling and interpolation. Personal tests show approximately 20% faster inference speeds over NCNN in interpolation and anywhere from 2x-4x for upscaling over NCNN. In some cases, it seems to match or even surpass CUDA.
- Offline Mode: A new
--offline
flag allows the user to download all available models in one go, making the script fully offline (with the exception of YT-DLP and Depth Maps).
- Data Sharing: A new
--consent
flag allows users to opt-in to share select data from log.txt to a server, mainly meant for improving the script in edge case situations.
- Rife 4.15-lite: This version has been added.
- New Models: The following models have been added:
"compact-directml"
, "ultracompact-directml"
, "superultracompact-directml"
, "span-directml"
, "cugan-directml"
, "shufflecugan-directml"
Improvements
- Performance: This release includes several performance improvements, primarily for interpolation with the introduction of a slightly better caching functionality. Interpolation speeds for Rife-Cuda should have increased by roughly 5% over previous releases.
- Code Structure: The structure of the code has been slightly adjusted.
- Logging and Printing: Logging and printing functionalities have been improved.
- Download Functionality: Switched from
wget
to requests
+ tqdm
to bypass certain errors some users were running into.
- File Size: The total file size of TAS has been reduced from 1.5.0 to 1.6.0 by approximately 300MB.
- GUI: The AE GUI now saves the previous set settings across launches. The backend and layout of the AE GUI have also been improved.
- Input Handling: There is likely better handling of edge case inputs with uncommon characters.
- Models: New Cugan Model.
Removed
- NCNN Backend: The NCNN backend has been removed due to its slower speed compared to DirectML and its large space requirement.
- Removed Models: Removed Cugan's default models in favor of phhofm trained model for better results.
- Removed flags: Removed
--cugan_kind
for the above reason.
Fixed
Benchmarks
13700k Undervolted + Overclocked, 3090 Overclocked, 32GB DDR5 6800Mhz, TAS 1.5.0/1.6.0, Nilas.
TAS 1.6.0
TAS 1.5.0
Ty to Renarchi for the thumbnail.