AmusementClub/vs-mlrt
A VapourSynth plugin providing optimized CPU/GPU ML inference runtimes for image and video upscaling/enhancement models.

Not currently ranked — collecting fresh signals.
star history
This project provides ML filter runtimes for VapourSynth video processing, supporting hardware-accelerated inference across CPUs, NVIDIA GPUs (CUDA/TensorRT), Intel GPUs (OpenVINO), AMD GPUs (MIGraphX/NCNN/Vulkan), and Apple Silicon (CoreML). It bundles optimized runtimes for popular models including waifu2x, RealESRGAN, Real-CUGAN, RIFE, SCUNet, DPIR, and ArtCNN. A unified Python wrapper is provided to simplify backend selection.
Frequently asked
- What is AmusementClub/vs-mlrt?
- A VapourSynth plugin providing optimized CPU/GPU ML inference runtimes for image and video upscaling/enhancement models.
- Is vs-mlrt open source?
- Yes — AmusementClub/vs-mlrt is open source, released under the GPL-3.0 license.
- What language is vs-mlrt written in?
- AmusementClub/vs-mlrt is primarily written in C++.
- How popular is vs-mlrt?
- AmusementClub/vs-mlrt has 460 stars on GitHub.
- Where can I find vs-mlrt?
- AmusementClub/vs-mlrt is on GitHub at https://github.com/AmusementClub/vs-mlrt.