Skip to main content

VS-DRBA

Distance Ratio Based Adjuster for Animeinterp, based on https://github.com/routineLife1/DRBA and https://github.com/HolyWu/vs-rife.

This project is modified from HolyWu/vs-rife and achieves nearly the same interpolation quality as the original DRBA project.

With TensorRT integration, it achieves a 400% acceleration, enabling real-time playback on high-performance NVIDIA GPUs.

Dependencies

trt requires additional packages:

To install the latest stable version of PyTorch, Torch-TensorRT and cupy, run:

pip install -U packaging setuptools wheel
pip install -U torch torchvision torch_tensorrt --index-url https://download.pytorch.org/whl/cu126 --extra-index-url https://pypi.nvidia.com
pip install -U cupy-cuda12x

Installation

pip install -U vsdrba

If you want to download all models at once, run python -m vsdrba. If you prefer to only download the model you specified at first run, set auto_download=True in drba_rife().

Usage

from vsdrba import drba_rife

ret = drba_rife(clip)

See __init__.py for the description of the parameters.

Benchmarks

model scale os hardware arch fps 720 fps 1080 vram 720 vram 1080 backend verified output batch level streams threads onnx onnxslim / onnxsim onnx shape trtexec shape precision usage
rife 4.26 heavy 2x Linux 3070laptop / 12400 rife (4.26) 119 53 1.6gb 3.4gb trt 10.8, torch 20241231+cu126, torch_trt 20250102+cu126 (holywu vsrife) yes, works 1 5 - 8 - - - static RGBH rife(clip, trt=True, trt_static_shape=True, model="4.26.heavy", trt_optimization_level=5, sc=False)
drba_rife 4.26 heavy 2x Linux 3070laptop / 12400 drba_rife (4.26) 158 70 1.7gb 3.7gb trt 10.8, torch 20241231+cu126, torch_trt 20250102+cu126 (holywu vsrife) yes, works 1 5 - 8 - - - static RGBH rife(clip, trt=True, trt_static_shape=True, model="4.26.heavy", trt_optimization_level=5, sc=False)

Metadata

Release files for vsdrba 1.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for vsdrba 1.0.2
File Size Uploaded
vsdrba-1.0.2.tar.gz 35.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for vsdrba 1.0.2
File Interpreter ABI Platform
vsdrba-1.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 133.7 kB

Release files / vsdrba-1.0.2.tar.gz

Download URL vsdrba-1.0.2.tar.gz
Size 35.9 kB
Tags Source
SHA-256 checksum
How to use checksums
81692a33eff5572853d1a01ca12794cf24bffa6eb5c573108b49d2fbe2ad75cf
BLAKE2b-256 checksum
How to use checksums
bb68da5c1efabd2ec098dbecaa9c00ba987f511dcd8d21533b494d4a08b90ac2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.13

Release files / vsdrba-1.0.2-py3-none-any.whl

Download URL vsdrba-1.0.2-py3-none-any.whl
Size 97.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
06a4a10b380d4458e90855733f69622f7aaedab33a8a8d5d46a32687783d8bf0
BLAKE2b-256 checksum
How to use checksums
8eeed59298bec2eebeb00abd89bfdc0515d76ad8354f1b8e761b6a2af46836f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.13

Release history Release notifications | RSS feed

This release

1.0.2 This release

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page