cross-backend-diff

Official

Catch GPU parity drift before CI

AuthorVMAFx
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill finds score divergence between reference and distributed VMAF results across multiple compute backends, making it easy to catch parity regressions before they reach CI.

Core Features & Use Cases

  • Multi-backend comparison: Runs the same clip pair through CPU, CUDA, SYCL, and Vulkan paths and compares feature scores frame by frame.
  • Precision analysis: Measures absolute differences and ULP distance so you can see whether a mismatch is harmless noise or a real regression.
  • Debugging support: Highlights the worst frame, feature, and backend pair to speed up root-cause analysis after SIMD or GPU changes.
  • Use case: A developer changes a reduction in the CUDA backend and uses this Skill to verify that adm, vif, motion, psnr, and ssim remain within the allowed variance budget.

Quick Start

Ask the assistant to compare a reference clip and a distorted clip across the enabled backends, report the worst per-feature ULP differences, and flag anything above the allowed tolerance.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: cross-backend-diff
Download link: https://github.com/VMAFx/vmafx/archive/main.zip#cross-backend-diff

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.