Technology4 min read
CUDA, Metal, and CPU: Cross-Platform GPU Acceleration in a Desktop Video App
How we built a single Rust codebase that uses NVIDIA CUDA on Windows and Linux, Apple Metal on macOS, and gracefully falls back to CPU when no GPU is available.
FrameQuery Team12 February 2026