onnxruntime/js/web/test/data/ops
Jiajia Qin 7be006c466
[js/webgpu] Optimize convtranspose (#23302)
### Description
<!-- Describe your changes. -->
BUG #23273

With this change, I see the convTranspose time in that bug becomes ~7s
from ~90s on my Meteor Lake.

This PR does below things:
1. Use stride to update the increasement in the loop.
In the bug, the stride is 1024, which can greatly reduce the loop times.
2. Support components for A to reduce the memory access times.
3. When output channels is 1, the b components can be same with A to
further reduce the memory access times.
2025-01-09 11:24:42 -08:00
..
_example.jsonc
abs-int32.jsonc
abs.jsonc
absr.jsonc
abss.jsonc
acos.jsonc
add.jsonc
add_int32.jsonc
add_zero-sized.jsonc
and.jsonc
asin.jsonc
attention.jsonc
batch-norm.jsonc
bias-add.jsonc
bias-split-gelu.jsonc
cast.jsonc
ceil.jsonc
clip.jsonc
concat.jsonc
concat_int32.jsonc
concat_zero-sized.jsonc
conv-transpose.jsonc [js/webgpu] Optimize convtranspose (#23302) 2025-01-09 11:24:42 -08:00
conv.jsonc Merge web machine pools (#23243) 2025-01-03 13:53:17 -08:00
conv1d.jsonc
conv3dncdhw.jsonc
cos.jsonc
cumsum.jsonc
depth-to-space.jsonc
dequantize-linear-int4.jsonc
dequantizelinear.jsonc
div.jsonc
div_int32.jsonc
einsum.jsonc
equal.jsonc
exp.jsonc
expand.jsonc [js/webgpu] Optimize Expand (#22752) 2024-11-12 12:37:19 -08:00
fast-gelu.jsonc
floor.jsonc
fused-conv.jsonc Merge web machine pools (#23243) 2025-01-03 13:53:17 -08:00
fused-conv3dncdhw.jsonc
gather-block-quantized.jsonc
gather-elements.jsonc
gather-nd.jsonc [js/webgpu] Add GatherND (#22847) 2024-12-04 09:57:32 -08:00
gather.jsonc
gelu.jsonc
gemm.jsonc
global-average-pool.jsonc
greater.jsonc
group-query-attention.jsonc [JSEP/WebGPU] Fix data causing output mismatch resulting in CI build failures occasionally (#22596) 2024-10-26 01:37:12 -07:00
identity.jsonc
image-scaler.jsonc
instance-norm.jsonc
layer-norm.jsonc
leaky-relu.jsonc
less.jsonc
log.jsonc
matmul-broadcast.jsonc
matmul.jsonc WebGPU JSEP: Make shader code not depend on input broadcasting patterns (#22536) 2024-11-08 11:00:51 -08:00
matmulnbits.jsonc
max-pool.jsonc
mul.jsonc
mul_int32.jsonc
multihead-attention.jsonc
neg-int32.jsonc
neg.jsonc
not.jsonc
or.jsonc
pad-big.jsonc
pad.jsonc
pad_f16.jsonc
pow-big-number.jsonc
pow.jsonc
pow_int32.jsonc
quick-gelu.jsonc
reduce-min.jsonc
relu.jsonc
reshape-int32.jsonc
reshape-pack.jsonc
reshape.jsonc
resize-pack.jsonc
resize.jsonc
rotary-embedding.jsonc
scatternd.jsonc [js/webgpu] Add scatterND (#22755) 2024-11-13 09:13:00 -08:00
shape.jsonc
simplified-layer-norm.jsonc
sin.jsonc
skip-layer-norm.jsonc
skip-simplified-layer-norm.jsonc
slice.jsonc
softmax.jsonc
split.jsonc
sqrt.jsonc
sub.jsonc
sub_int32.jsonc
tan.jsonc
tanh.jsonc
tile.jsonc
transpose.jsonc [js/webgpu] Optimize transpose as reshape when suitable (#22870) 2024-11-18 12:52:48 -08:00
transpose_int32_uint32.jsonc
upsample.jsonc
where.jsonc
where_broadcast.jsonc
xor.jsonc