Skip to content

feat: first benchmark — Wan 2.2 I2V on Modal A100#25

Merged
Stanley-blik merged 2 commits into
mainfrom
feat/benchmark-demo
Jun 15, 2026
Merged

feat: first benchmark — Wan 2.2 I2V on Modal A100#25
Stanley-blik merged 2 commits into
mainfrom
feat/benchmark-demo

Conversation

@Stanley-blik

Copy link
Copy Markdown
Contributor

First Real Video Generation 🎬

Successfully generated a 5-second AI video from the OpenX logo using Wan 2.2 TI2V-5B on Modal.

Results (A100-40GB)

Metric Value
Model Wan2.2-TI2V-5B
GPU NVIDIA A100 40GB
Resolution 832×480
Frames 81 (5s @ 16fps)
Inference steps 30
Model load 225.6s (includes first-time HF download)
Generation 54.1s
Export 1.9s
Total GPU time 281.6s
Cost $0.15

What's included

  • benchmarks/run_benchmark.py — Reproducible benchmark script (Modal)
  • benchmarks/prompts/openx-intro-15s.json — Pre-made scene definitions
  • benchmarks/results/benchmark-results.json — Timing metrics
  • benchmarks/results/samples/scene_1_i2v.mp4 — Generated video (242KB)
  • benchmarks/assets/ — Brand images used as first frame input

Key takeaway

On a warm start (model already cached), generation alone takes ~54 seconds for a 5-second clip. That's ~$0.03/clip — meaning a 60-second video (12 clips) costs approximately $0.36 on an A100.

Generated a 5-second video from the OpenX logo using Wan2.2-TI2V-5B.

Results (A100-40GB, Modal):
- Model load: 225.6s (includes HF download, first run)
- Generation: 54.1s (30 steps, 81 frames, 832x480)
- Total GPU: 281.6s
- Cost: $0.15

Includes:
- benchmarks/run_benchmark.py — reproducible Modal benchmark script
- benchmarks/prompts/openx-intro-15s.json — pre-made scene definitions
- benchmarks/results/benchmark-results.json — timing metrics
- benchmarks/results/samples/scene_1_i2v.mp4 — generated video output
- benchmarks/assets/ — OpenX brand images used as first frame
@Stanley-blik Stanley-blik merged commit 6c93a77 into main Jun 15, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant