Open
Description
As far as I can tell, WebGPU devices are never destroyed. There's a TODO in device_pool.ts
for destroying a device:
cts/src/webgpu/util/device_pool.ts
Line 77 in 2ebec0e
If we're not destroying devices, we're not testing tear-down logic, which seems like a big thing to be missing right now.
It also seems that because we're not destroying the devices, the Device.lost
promise will never be resolved or rejected.
Metadata
Metadata
Assignees
Labels
No labels