onnxruntime
72cb0426 - Use Mesa lavapipe software Vulkan for WebGPU EP plugin Linux test

Commit
16 days ago
Use Mesa lavapipe software Vulkan for WebGPU EP plugin Linux test The NVIDIA Container Toolkit on the GPU CI pool injects NVIDIA libraries but not the Vulkan ICD JSON, so Dawn fails with 'Failed to detect any valid GPUs'. Switch the plugin Python test job to Mesa lavapipe (a CPU Vulkan implementation) instead. This unblocks CI and lets the job run on the standard CPU pool. - Dockerfile: add mesa-vulkan-drivers (provides lavapipe). Drop NVIDIA env vars. Leave VK_ICD_FILENAMES to the caller so the image stays reusable for a future real-GPU test job. - plugin-linux-webgpu-stage.yml: switch test job to the CPU pool, drop --gpus all, and set VK_ICD_FILENAMES / VK_DRIVER_FILES to the lavapipe ICD on the docker run command line. Trim diagnostics.
Author
Parents
Loading