wai-quantum WebGPU: the windows member, five adapters certified bit-exact #247
Loading…
Reference in a new issue
No description provided.
Delete branch "wai/quantum-webgpu-windows"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The windows runner is back (
cbio-device-0000), so the member this workflow had only sketched in a trailing comment is now a job, replacing that comment.One job, not one per backend. The member test enumerates every adapter wgpu finds in the one process, and this host exposes five — both GPUs through both backends, plus Microsoft's software adapter through DX12:
gpu-dx12-10degpu-dx12-8086gpu-vulkan-10degpu-vulkan-8086swgpu-dx12-1414CpuThe DX12 keys are the first coverage of the WGSL → HLSL path (naga) — every other member reaches its adapter through Metal or Vulkan. It is also the widest member in the fleet: Metal has one adapter, jetson-hub two.
Run on the host before this was written, at this tree
The workflow's
paths:filter includes this file, so this PR runs the new job for real.Two host facts the steps must carry
Both would otherwise fail in a way that reads as a code defect:
bashhere resolves to the WindowsApps WSL stub, and the machine PATH holdsGit\cmd(git.exe) but notGit\bin(bash.exe). Under WSL the steps reach none of the Windows GPU drivers. Git Bash goes on PATH first, and the next step refuses to continue unlessuname -sreports MINGW/MSYS — so that cannot recur silently..ps1per step, so the process execution policy is set to Bypass — withpwsh, not Windows PowerShell, whose 5.1 parser rejects the PS7 syntax this repo's scripts use.Not a required status, per the note it replaces.
🤖 Generated with Claude Code
37c3ff7a1d591becdac5