onnxruntime/js/web/test/data/ops
Jiajia Qin fffefb1c22
[js/webgpu] Optimize matmul (#16969)
### Description
Changes in this PR:
1) use the optimized version `makeMatMulPacked[Vec4]Source` to support
matmul.
2) enable the conv2dByMatMul path.
3) support broadcast
4) use IndicesHelper.

MatMul with M = 512, K = 512, N = 512 becomes 2ms from 15ms when
enabling profilingMode on my ADL.
2023-08-29 12:40:57 -07:00
..
_example.jsonc [js/web] allow optional input/output in operator test (#17184) 2023-08-16 11:50:11 -07:00
abs.jsonc
absr.jsonc
abss.jsonc
acos.jsonc
add.jsonc
add_int32.jsonc
and.jsonc
asin.jsonc
cast.jsonc [js/webgpu] support Cast operator (#16489) 2023-08-18 23:51:03 -07:00
ceil.jsonc
concat.jsonc
conv-transpose.jsonc [JS/Web] Fix ConvTranspose shader code compilation errors. (#17232) 2023-08-25 06:25:54 -07:00
conv.jsonc
cos.jsonc
depth-to-space.jsonc
div.jsonc
div_int32.jsonc [js/webgpu] Support int32 type for binary (#16901) 2023-08-18 12:19:01 -07:00
equal.jsonc
exp.jsonc
expand.jsonc [JS/WebGPU] Expand operator fixes (#17137) 2023-08-16 11:24:26 -07:00
floor.jsonc
gather-elements.jsonc [JS/WebGPU] Support GatherElements kernel (#17243) 2023-08-28 09:55:25 -07:00
gather.jsonc
gelu.jsonc [js/web] update op test schema (#16921) 2023-08-03 14:20:20 -07:00
gemm.jsonc
global-average-pool.jsonc
greater.jsonc
identity.jsonc
image-scaler.jsonc
layer-norm.jsonc [JS/Web] The bias input is optional, not required, for LayerNormalization operator (#17143) 2023-08-16 10:41:20 -07:00
leaky-relu.jsonc
less.jsonc
log.jsonc
matmul.jsonc [js/webgpu] Optimize matmul (#16969) 2023-08-29 12:40:57 -07:00
mul.jsonc
mul_int32.jsonc
neg.jsonc
not.jsonc
or.jsonc
pad-big.jsonc [js/web] update op test schema (#16921) 2023-08-03 14:20:20 -07:00
pad.jsonc [js/web] update op test schema (#16921) 2023-08-03 14:20:20 -07:00
pow-big-number.jsonc [js/web] update op test schema (#16921) 2023-08-03 14:20:20 -07:00
pow.jsonc
pow_int32.jsonc [js/webgpu] Support int32 type for binary (#16901) 2023-08-18 12:19:01 -07:00
reduce-min.jsonc
relu.jsonc
reshape-int32.jsonc
reshape-pack.jsonc
reshape.jsonc [js/webgpu] Fix reshape int32 test case (#17113) 2023-08-15 21:18:13 -07:00
resize-pack.jsonc [js/web] update op test schema (#16921) 2023-08-03 14:20:20 -07:00
shape.jsonc
sin.jsonc
skip-layer-norm.jsonc [JS/Web] Added SkipLayerNormalization operator. (#17102) 2023-08-18 09:59:03 -07:00
softmax.jsonc
split.jsonc [js/web] update op test schema (#16921) 2023-08-03 14:20:20 -07:00
sqrt.jsonc
sub.jsonc
sub_int32.jsonc
tan.jsonc
tile.jsonc [JS/WebGPU] Support Tile operator (#17123) 2023-08-18 10:07:21 -07:00
transpose.jsonc
transpose_int32_uint32.jsonc [js/WebGPU] Support int32 Transpose in WebGPU (#16952) 2023-08-02 16:27:24 -07:00
upsample.jsonc
xor.jsonc