onnxruntime/js/web/lib/wasm/jsep
jzm-intel 6a295eb75b
[JS/WebGPU] Creating devices with subgroup features enabled if possible (#21833)
This CL make WebGPU backend support subgroup features and thus allow
using subgroup optimizations in the future.

### Description
With this CL WebGPU backends will create devices with subgroups and
subgroups-f16 features (both are under origin trial in Chrome) or
chromium-experimental-subgroups feature enabled whenever available.

### Motivation and Context
This CL would allow WebGPU operator shaders to use subgroup
optimizations in the future, and might get some significant speedup with
these optimization.
2024-11-07 02:13:40 -08:00
..
webgpu [JS/WebGPU] Creating devices with subgroup features enabled if possible (#21833) 2024-11-07 02:13:40 -08:00
webnn [WebNN EP] Fix issues with MLTensor caching (#22701) 2024-11-06 09:17:11 -08:00
backend-webgpu.ts [JS/WebGPU] Creating devices with subgroup features enabled if possible (#21833) 2024-11-07 02:13:40 -08:00
backend-webnn.ts [WebNN EP] Add cache for MLContexts in the WebNNBackend (#22510) 2024-10-30 10:26:33 -07:00
init.ts [JS/WebGPU] Creating devices with subgroup features enabled if possible (#21833) 2024-11-07 02:13:40 -08:00
log.ts
tensor-view.ts
util.ts [JS/WebGPU] Support WASM64 (#21836) 2024-10-24 20:21:51 -07:00