onnxruntime/js/web/lib/wasm/jsep/webgpu
Yulong Wang 473434c73f
[js/webgpu] perform uniform consistency check (#20019)
### Description

This PR makes a change in WebGPU backend to validate program uniforms.
It compares the uniform data that comes from the result of
`getRunData()` callback from the program info, with the `ShaderHelper`'s
maintained list of uniform variables.

Fixes a few bugs that found by this check as well.
2024-03-26 17:14:43 -07:00
..
ops [js/webgpu] perform uniform consistency check (#20019) 2024-03-26 17:14:43 -07:00
attribute-with-cache-key.ts [js] optimize eslint config (#18460) 2023-11-20 12:00:56 -08:00
gpu-data-manager.ts [js/webgpu] Support capture and replay for jsep (#18989) 2024-01-30 18:28:03 -08:00
op-resolve-rules.ts [JS/WebGPU] Add MatMulNBits (#19446) 2024-02-17 09:19:17 -08:00
program-manager.ts [js/webgpu] perform uniform consistency check (#20019) 2024-03-26 17:14:43 -07:00
types.ts [js/webgpu] perform uniform consistency check (#20019) 2024-03-26 17:14:43 -07:00