lightx2v commited on
Commit
f654b47
·
verified ·
1 Parent(s): d6b7400

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +68 -0
README.md CHANGED
@@ -8,6 +8,37 @@ tags:
8
  - video-enhancement
9
  - 2x-upscaling
10
  - safetensors
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11
  ---
12
 
13
  # RelayVSR_X2
@@ -38,6 +69,43 @@ For inference instructions, see the
38
  | [Original RelayVSR](https://huggingface.co/kopper/RelayVSR) | 4× | 4W × 4H |
39
  | [RelayVSR X2](https://huggingface.co/lightx2v/RelayVSR_X2) | 2× | 2W × 2H |
40
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
41
  ## Model Files
42
 
43
  Download both checkpoints into the same model directory:
 
8
  - video-enhancement
9
  - 2x-upscaling
10
  - safetensors
11
+ widget:
12
+ - text: "All methods: synchronized 3 x 3 overview"
13
+ output:
14
+ url: assets/benchmark/comparison_grid.mp4
15
+ - text: "Input: 1024 x 768, 243 frames, 24 fps"
16
+ output:
17
+ url: assets/benchmark/previews/input.mp4
18
+ - text: "Case 1: SeedVR2-3B, 2x, 352.820 s, 0.69 inference FPS"
19
+ output:
20
+ url: assets/benchmark/previews/seedvr2_3b_x2.mp4
21
+ - text: "Case 2: FlashVSR+ Turbo, 2x, 54.024 s, 4.50 inference FPS"
22
+ output:
23
+ url: assets/benchmark/previews/flashvsr_plus_turbo_x2.mp4
24
+ - text: "Case 3: Open-H3-Regenerate-2K, 2x, 784.954 s, 0.31 inference FPS"
25
+ output:
26
+ url: assets/benchmark/previews/open_h3_regenerate_x2.mp4
27
+ - text: "Case 4: SwiftVR, 2x, 7.252 s, 33.51 inference FPS"
28
+ output:
29
+ url: assets/benchmark/previews/swiftvr_x2.mp4
30
+ - text: "Case 5: SwiftVR (LightX2V), 2x, 6.399 s, 37.98 inference FPS"
31
+ output:
32
+ url: assets/benchmark/previews/swiftvr_lightx2v_x2.mp4
33
+ - text: "Case 6: RelayVSR, 4x, 26.332 s, 9.23 inference FPS"
34
+ output:
35
+ url: assets/benchmark/previews/relayvsr_x4.mp4
36
+ - text: "Case 7: RelayVSR X4 (LightX2V), 4x, 19.304 s, 12.59 inference FPS"
37
+ output:
38
+ url: assets/benchmark/previews/relayvsr_x4_lightx2v.mp4
39
+ - text: "Case 8: RelayVSR X2 (LightX2V), 2x, 5.348 s, 45.44 inference FPS"
40
+ output:
41
+ url: assets/benchmark/previews/relayvsr_x2_lightx2v.mp4
42
  ---
43
 
44
  # RelayVSR_X2
 
69
  | [Original RelayVSR](https://huggingface.co/kopper/RelayVSR) | 4× | 4W × 4H |
70
  | [RelayVSR X2](https://huggingface.co/lightx2v/RelayVSR_X2) | 2× | 2W × 2H |
71
 
72
+ ## Inference Benchmark
73
+
74
+ On the tested clip, **RelayVSR X2 with LightX2V processes 243 frames in 5.348 seconds
75
+ (45.44 inference FPS)** on a single NVIDIA H100 80GB.
76
+
77
+ Measured on **2026-11-02** using the same
78
+ [drone rooftop input video](assets/benchmark/originals/input.mp4):
79
+ **1024 × 768**, **243 frames**, **24 fps**, **10.125 seconds**.
80
+ All cases ran sequentially on one **NVIDIA H100 80GB HBM3** with
81
+ **PyTorch 2.11.0 + CUDA 13.0**. Each row reports **one measured run after
82
+ same-resolution warmup**.
83
+
84
+ | Case | Model / implementation | Scale | Native output resolution | Inference time (s) ↓ | Inference FPS ↑ | Original output |
85
+ | --- | --- | --- | --- | ---: | ---: | --- |
86
+ | 1 | SeedVR2-3B | 2× | 2048 × 1536 | 352.820 | 0.69 | [MP4](assets/benchmark/originals/seedvr2_3b_x2.mp4) |
87
+ | 2 | FlashVSR+ Turbo | 2× | 2048 × 1536 | 54.024 | 4.50 | [MP4](assets/benchmark/originals/flashvsr_plus_turbo_x2.mp4) |
88
+ | 3 | Open-H3-Regenerate-2K | 2× | 2048 × 1536 | 784.954 | 0.31 | [MP4](assets/benchmark/originals/open_h3_regenerate_x2.mp4) |
89
+ | 4 | SwiftVR | 2× | 2048 × 1536 | 7.252 | 33.51 | [MP4](assets/benchmark/originals/swiftvr_x2.mp4) |
90
+ | 5 | SwiftVR (LightX2V) | 2× | 2048 × 1536 | 6.399 | 37.98 | [MP4](assets/benchmark/originals/swiftvr_lightx2v_x2.mp4) |
91
+ | 6 | RelayVSR | 4× | 4096 × 3072 | 26.332 | 9.23 | [MP4](assets/benchmark/originals/relayvsr_x4.mp4) |
92
+ | 7 | RelayVSR X4 (LightX2V) | 4× | 4096 × 3072 | 19.304 | 12.59 | [MP4](assets/benchmark/originals/relayvsr_x4_lightx2v.mp4) |
93
+ | 8 | **RelayVSR X2 (LightX2V)** | 2× | 2048 × 1536 | **5.348** | **45.44** | [MP4](assets/benchmark/originals/relayvsr_x2_lightx2v.mp4) |
94
+
95
+ ## Video Comparison
96
+
97
+ The gallery contains a **synchronized 3 × 3 overview**, the input, and all eight
98
+ restored videos. Individual preview labels follow the benchmark's case numbers.
99
+ The overview layout is:
100
+
101
+ | Left | Center | Right |
102
+ | --- | --- | --- |
103
+ | Input | SeedVR2-3B · 2× | FlashVSR+ Turbo · 2× |
104
+ | Open-H3 · 2× | SwiftVR · 2× | SwiftVR / LightX2V · 2× |
105
+ | RelayVSR · 4× | RelayVSR X4 / LightX2V · 4× | RelayVSR X2 / LightX2V · 2× |
106
+
107
+ <Gallery />
108
+
109
  ## Model Files
110
 
111
  Download both checkpoints into the same model directory: