The fallback path was passing raw numpy/cupy arrays to GPU functions that expect GPUFrame objects with .cpu property. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
The fallback path was passing raw numpy/cupy arrays to GPU functions that expect GPUFrame objects with .cpu property. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>