From 135d587ec5599357e7331089a204ce8b4dea12b9 Mon Sep 17 00:00:00 2001 From: vrooomy Date: Thu, 30 Apr 2026 13:35:24 +0530 Subject: [PATCH] Patch ONNX opset models for ORT support . The detailed changes are listed in the PR description. --- testdata/dnn/onnx/models/average_pooling.onnx | 9 +++++---- testdata/dnn/onnx/models/batch_norm.onnx | Bin 370 -> 354 bytes testdata/dnn/onnx/models/constant.onnx | Bin 249266 -> 249212 bytes testdata/dnn/onnx/models/dropout.onnx | Bin 135 -> 119 bytes .../dnn/onnx/models/dynamic_resize_10.onnx | Bin 1026 -> 1241 bytes .../dnn/onnx/models/dynamic_resize_9.onnx | Bin 896 -> 1210 bytes .../onnx/models/dynamic_resize_scale_10.onnx | Bin 240 -> 473 bytes .../onnx/models/dynamic_resize_scale_9.onnx | Bin 244 -> 474 bytes testdata/dnn/onnx/models/equal_same_dims.onnx | Bin 607 -> 607 bytes testdata/dnn/onnx/models/linear.onnx | Bin 295 -> 277 bytes testdata/dnn/onnx/models/mul.onnx | Bin 357 -> 321 bytes testdata/dnn/onnx/models/multy_inputs.onnx | Bin 568 -> 568 bytes .../dnn/onnx/models/reduce_mean_axis1.onnx | 2 +- .../dnn/onnx/models/reduce_mean_axis2.onnx | 2 +- testdata/dnn/onnx/models/reduce_sum.onnx | Bin 163 -> 163 bytes testdata/dnn/onnx/models/resize_bilinear.onnx | Bin 198 -> 304 bytes testdata/dnn/onnx/models/resize_nearest.onnx | Bin 170 -> 218 bytes ...size_nearest_unfused_opset11_torch1.3.onnx | Bin 1616 -> 1005 bytes 18 files changed, 7 insertions(+), 6 deletions(-) diff --git a/testdata/dnn/onnx/models/average_pooling.onnx b/testdata/dnn/onnx/models/average_pooling.onnx index ab64ce489..35c4ce690 100644 --- a/testdata/dnn/onnx/models/average_pooling.onnx +++ b/testdata/dnn/onnx/models/average_pooling.onnx @@ -1,9 +1,10 @@ -pytorch0.3: -O +pytorch0.3: +i 01" AveragePool* kernel_shape@@* pads@@@@* -strides@@torch-jit-exportZ +strides@@* +count_include_padtorch-jit-exportZ 0   @@ -15,4 +16,4 @@ O    -B \ No newline at end of file +B \ No newline at end of file diff --git a/testdata/dnn/onnx/models/batch_norm.onnx b/testdata/dnn/onnx/models/batch_norm.onnx index 8c10d65527f9b786e6f9f09d14948b93d25e100a..117579d210cda52884a6ebc7e07bb29d772ab9eb 100644 GIT binary patch delta 35 qcmeyw^oU86gIS2Zpt2;tC^NFFV??h3njqyT^jO+llTM04% delta 51 zcmaFF^odE7gIS2Zpt2;tC^NXQs>_ky3em*Yt%;NZx)Z!8e#s!Q_8~ubC G8QB1D>kTFV diff --git a/testdata/dnn/onnx/models/constant.onnx b/testdata/dnn/onnx/models/constant.onnx index 983f4ceda2db72ca1b59cb2d5012ade07e9598cc..bd6fd5964efe103fab26b17476ebc9e012a714fb 100644 GIT binary patch delta 75 zcmdlqoBz)&eqjz~A@+jGlKi6N3@K&eqjz~A@+jGlKi6N3@K&F8lyjr7E_1!B5Nmu{ypgFAhjV^jaYQgaqCGHXpvVV=#(!o?uK F4FF=AQb+&* delta 72 zcmcb~*~B5t!6w9BP+5{+l$;^OY^Y~u^_qPnpDweqDHm&IUO{OI7n6~J5R;Li6lYLs Xab{I&yrHEM8-zL8f@KaflK>Y0r?nD$ diff --git a/testdata/dnn/onnx/models/dynamic_resize_9.onnx b/testdata/dnn/onnx/models/dynamic_resize_9.onnx index 27c9851c09c751c5d6b44c1464541a5e2da2f739..d6bbab4eb06fec054398a385aa6651b0e7336b6a 100644 GIT binary patch delta 483 zcmZo*-^Izt!6w9BP+5{+l$>F;jB}&#JH~o7A=db^cq1bv4(I&5;*!L?5-nja*0RK$ z(o`*W4n_fXD@LXTj4WJw5Ou~#>ZD=n_`&Kp|3g7NNIleC6D0NM<}v`)8F1-wF&P?j zK^y_0pga>HCPNb`j^LckCF=j}H8^Ii-#=#-LsHDJv0UGQX z7!VlbMn55mqWsKwpl9P#D)SO^Gn3PFm|KtoG}%mv1IE!3HmA6BOZbr(qsoO;Dr$0WGPj zg@yl2z)Nqb=gh+At$Wgk%S>yNOU12V)^JtNv?;ljTCq~+B8E9HW~`DcQEafEoItQG zhlNyv8&`sJr#b+fI^ne4ddPE@#=iS#v<Lw$X2^VW-UO{OI7n7lx5R;*S6h}~Mab{I& SynzxMgf&@~aXT}U02csg#}T6d diff --git a/testdata/dnn/onnx/models/dynamic_resize_scale_9.onnx b/testdata/dnn/onnx/models/dynamic_resize_scale_9.onnx index 9d064e248a33a621c26f869f06168cb497217df3..e94b6a8042265d49fc419370f9e40d5c900b9a78 100644 GIT binary patch literal 474 zcmah_%}N6?7)-i9hR@3yM6gPgJ$P8CvL0IXQmmeO^w>*?yD5$ACQCLgtswX)eHx$3 z?4netVqge-UuGsVB&2)Q+G>-{?>;rXat*moWBFR~QfADETD}TaXS@*X_J{uEw|-1egvZ^6_&aHW8tpd-q^cGc z{;_~gI%vZTD?;xE0JAuIiaKCAU&5R_a{DFz3aLRdOYY4fc`)@Y``% zNF}&&BRGbppdsLtcG9#P+~+wMkRf1s7{(UO{OI7n7lx5R;*S6jx|Labj*k sPHMb?5(kW}CCJ5+o1c=Z#Fmqpmzr3#fRUL?9H_-$vN_{CW+nkn00#aUJ^%m! diff --git a/testdata/dnn/onnx/models/equal_same_dims.onnx b/testdata/dnn/onnx/models/equal_same_dims.onnx index 4f4ba99b63c274d7ff5b2d815f8ab925b6f8bd8d..64d48c5380a6c282246711ec77ab851f0af4d5ba 100644 GIT binary patch delta 9 Qcmcc5a-U^G91|lq023?%;{X5v delta 9 Qcmcc5a-U^G91|la023+#;Q#;t diff --git a/testdata/dnn/onnx/models/linear.onnx b/testdata/dnn/onnx/models/linear.onnx index 20e00f4aaee49d6354d5c9f9aadcb6c8f4f7779d..1d0479fecbc1dcc659bb75221d6d630858684d49 100644 GIT binary patch delta 34 pcmZ3^G?ht|gIS2Zpt2;tC^K`MQ(?n5|iP5JS*#Vp82~Pk3 delta 52 zcmbQrw46zlgIS2Zpt2;tC^SK>;q#q@w)9l;p(X5(&lyj7$?f I&M>k809uO;ga7~l diff --git a/testdata/dnn/onnx/models/mul.onnx b/testdata/dnn/onnx/models/mul.onnx index a94460f3700077320b9439e728970dbc217b5946..072266cf7c72b7b9a0d6f9be966bc207300def8b 100644 GIT binary patch delta 54 zcmaFLbdX7ugIS2Zpt2;tC^KqeS$V5>SB>^tZq@w)9l;p(X5(&lyj7(a* aTx=ypiFw6NU@lNqq=_Jgs);>Y7})?i9T)Wg diff --git a/testdata/dnn/onnx/models/multy_inputs.onnx b/testdata/dnn/onnx/models/multy_inputs.onnx index 85cb953b62562f6354c1e4542d71ae77f00b0216..f17cd60b8f9d777c033eb11172f9cfd8fa68daa1 100644 GIT binary patch delta 9 QcmdnNvV&!VITIs001zAkY5)KL delta 9 QcmdnNvV&!VITIrr01z7jX#fBK diff --git a/testdata/dnn/onnx/models/reduce_mean_axis1.onnx b/testdata/dnn/onnx/models/reduce_mean_axis1.onnx index 433b90964..6c41ecbe9 100644 --- a/testdata/dnn/onnx/models/reduce_mean_axis1.onnx +++ b/testdata/dnn/onnx/models/reduce_mean_axis1.onnx @@ -2,7 +2,7 @@ 9 inputoutput" ReduceMean* -axes* +axes@* keepdimsreduce_mean_axis1Z input  diff --git a/testdata/dnn/onnx/models/reduce_mean_axis2.onnx b/testdata/dnn/onnx/models/reduce_mean_axis2.onnx index 41e2113d1..106209514 100644 --- a/testdata/dnn/onnx/models/reduce_mean_axis2.onnx +++ b/testdata/dnn/onnx/models/reduce_mean_axis2.onnx @@ -2,7 +2,7 @@ 9 inputoutput" ReduceMean* -axes* +axes@* keepdimsreduce_mean_axis2Z input  diff --git a/testdata/dnn/onnx/models/reduce_sum.onnx b/testdata/dnn/onnx/models/reduce_sum.onnx index c171d664b0109231ef3e6dd10ce6674c286d12cb..3ab3a7d5a795211c8e1f7c74371ec4bada7d77b3 100644 GIT binary patch delta 24 ZcmZ3?xR`N*DWAiC7+_q$$Uf0I0RW^94KM%z delta 24 ZcmZ3?xR`N*DWAlD7+_q$$TZP80RW*=4FdoG diff --git a/testdata/dnn/onnx/models/resize_bilinear.onnx b/testdata/dnn/onnx/models/resize_bilinear.onnx index b8f1b459d325e7d0fd35e987ad75734a6bb1170f..7eafd090d0008b5f10249b862b850856bd08757f 100644 GIT binary patch literal 304 zcmZvVu};G<6h)sC*EJ7@)Iux>kRqlGfI6~J6{e1iERk_tYRR=D+eN^{hcNV0acGbj z7|wFfyZ3P>#@&1JL9K7U3cM0!@TTVX-o+$cYR+)hu5m5xs_o31wmVWb6Qn;ev&Lx|awN#h)5Y*doZvAhqQZic WOpz%w^!XIY^dHHx^1&qu> a0${UsvocF`Q!5Jci%KTGv1euy-~<2_2qJs{ diff --git a/testdata/dnn/onnx/models/resize_nearest.onnx b/testdata/dnn/onnx/models/resize_nearest.onnx index e7fe9ac6c5f4a7766ee0dae65ee1733b84c9c3a4..cc74cbea3285f2b54abf25380ca99dc1838bf486 100644 GIT binary patch delta 138 zcmZ3*c#E-~gIS2Zpt2;tC^^IG1S6M+5La<>Voqvtd|6_S5{GksUU5lcUWt|g7b{Sp zG*wH5gGGSRi3h4E86@u|z`)R855Wu$3=9ko3m93r47eB#xR4AJVl-6Z2rVd1%q_@C U)e_=j$<0qmRhp>BJuxZ(0I7^6;{X5v delta 69 zcmcb`xQbDNgIS2Zpt2;tC^WSiI(002cF59a^? diff --git a/testdata/dnn/onnx/models/resize_nearest_unfused_opset11_torch1.3.onnx b/testdata/dnn/onnx/models/resize_nearest_unfused_opset11_torch1.3.onnx index 52cdacbfcc8f6d4943ceda822421b377b09cd6be..e4d403be732223f831364b4a618d6a7f9ae97ea5 100644 GIT binary patch delta 164 zcmcb>^Ol{DgGGqFpt2;tC^^IGHv2^3U-dddtVQ{m@nuRJ&iQ%8C5d?@T9RC>Wr;bZ zsam`o3<8W!VEJS(h6Ri)Ty{bn#mR{|sl_N7G+-KJI9PxhSc;S5lf48O7#i#$n8AU8 gfx!W!zn+WHk_%!X7uX~gkWrJbGTUv|VNqcM01F>15&!@I delta 779 zcmZ{i%}&BV6oosb&@v(-{-G{UQkxP;2t`_qy6FSBGQ0rq z;L4R-m%fNE;L0;VNeR;ArkR;L_snQnYv9lmiUp#8P0kWGmfvxP z`3;^4-E-X`6?B!gbTLT^rhE~+Y80=EdX=oq3v2N>=()c7 z65w$j5ne|Z;5J1n(v1ZkH?S#20Rfys#{?sZI(#1b_?2Ac4(O&my6@U8+jZLQmbHgb M`kWB*{zcB@KM10lYXATM