ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACADAEAFAGAHAI
1
V2 ops in redOptimized: model optimized by ONNX Runtime before performing the inference (before webnn graph building as well)
2
Model Operations (ONNX)W3C SpecTOSAStable HLOOp Usage Count of Optimized modelsstable-diffusion-v1-5segment anythingwhisper-tiny.ent5-smallllama-2-7bgpt2m2m100_418M
3
unet (fp32)text_encoder (fp32)vae_encoder (fp32)vae_decoder (fp32)decoder (fp32)encoder (fp32)encoder (int8)decoder (fp32)decoder (int8)encoder (fp32)decoder (fp32)decoder (fp16)decoder (fp32)encoder (fp32)decoder (fp32)
4
OriginalOptimizedOriginalOptimizedOriginalOptimizedOriginalOptimizedOriginalOptimizedOriginalOptimizedOriginalOptimizedOriginalOptimizedOriginalOptimizedOriginalOptimizedOriginalOptimizedOriginalOptimizedOriginalOptimizedOriginalOptimizedOriginalOptimized
5
Absabs010
6
Addadd15361345160160393849496866535355558079807935325249737226123111160160257256
7
ArgMaxargMaxtosa.argmax21111
8
Castcasttosa.caststablehlo.convert95141306020547242440414124138070680938174104
9
Clipclamp111
10
Concatconcat330314124010060486320200760500250540642130148012302460
11
Constantconstant02247037901420134036001200235015602950752601215034406590
12
ConstantOfShape0102040502010106051201201030
13
Convconv2d59898282836363322
14
ConvIntegerconvInteger122
15
ConvTransposeconvTranspose2d122
16
Coscos21121
17
CumSum21111
18
DequantizeLineardequantizeLinear111
19
Divdiv1335864252512015036151515171717171717151321199797373725253737
20
DynamicQuantizeLinear
dynamicQuantizeLinear
214142626
21
Equalequaltosa.equalstablehlo.compare EQ310115101051202131
22
Erferftosa.erf616164466664444
23
Expexp111
24
Expandexpandtosa.tile(a, tosa.div(b.shape, a.shape))stablehlo.broadcast_in_dim?511611010106401281121
25
FlattenflattenTo2d21122
26
Floorfloor122
27
Gathergathertosa.gatherstablehlo.gather? (much more complicated)10465057217012011798080241241101191705651971432802
28
Gemmgemm3242415154848
29
Greatergreatertosa.greaterstablehlo.compare GT010
30
Identityidentitytosa.identity112902020806011240360
31
InstanceNormalizationmeanVarianceNormalization--- (nearest is stablehlo.batch_norm_inference)3616122223030
32
LayerNormalizationmeanVarianceNormalization--- (nearest is stablehlo.batch_norm_inference)199
33
Lesslesserstablehlo.compare LT01010101010
34
LessOrEquallesserOrEqualstablehlo.compare LE010
35
Loglog01010
36
MatMulmatmul1522422496966666494832321212575716164848858528928925259696169169
37
MatMulIntegermatmulInteger220204141
38
Minmin01020
39
Mulmul15435237866150476261382129257569382911911129144320994385747452398963
40
Negneg010
41
NotlogicalNottosa.logical_notstablehlo.not3111111
42
Padpad133
43
Powpow144848252533999913131313131319196565493725253737
44
RandomNormalLike111
45
RangefillSequencestablehlo.iota (lacks start and step)010201010102051201010
46
ReduceMeanreduceMean1396965050661818181826262626131319196565505050507474
47
Relurelu51212666612121212
48
Reshapereshapetosa.reshapestablehlo.reshape15411410123123565066664037323234347573757325254949768384148147124123246243
49
Resizeresample2d3333322
50
ScatterND1128128
51
Shape052705503904201160804026015090200153602800420820
52
Sigmoidsigmoid568471212212129293232
53
Sinsin21121
54
Sliceslice434341052733020832260109020
55
Softmaxsoftmax1532321212111177444488886612123232121212122424
56
Splitsplit2411212
57
Sqrtsqrt
tosa.reciprocal(tosa.rsqrt) or tosa.pow
stablehlo.sqrt134848252533999913131313131319196565252525253737
58
Squeezesqueeze0201085020
59
Subsub12484825256599991313131321306464382626263838
60
Tanhtanh11212
61
Tile010
62
Transposetranspose1519219260609666323021212121404040402524616012812860606060121120
63
TrilutriangularMatrix010
64
Unsqueeze7926452220190150107104401201220330302700144066285221224242
65
WhereelementwiseIftosa.selectstablehlo.select3105020201010512012122141
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100