tyluan commited on
Commit
74d21c6
·
verified ·
1 Parent(s): 5d72f42

Add ONNX graphs: ACDC.onnx, ACDC.onnx.config.json, ACDC.onnx.provenance.json, BUSI.onnx, BUSI.onnx.config.json, BUSI.onnx.provenance.json, COVIDQUEx.onnx, COVIDQUEx.onnx.config.json, COVIDQUEx.onnx.provenance.json, ISIC2018.onnx, ISIC2018.onnx.config.json, ISIC2018.onnx.provenance.json, PROMISE12.onnx, PROMISE12.onnx.config.json, PROMISE12.onnx.provenance.json (tools/hf_onnx_export.py)

Browse files
ACDC.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:eac605c98537d1fa4d30e296048e9a18501e7ab5cdf00f1cbb580aa0ef1e75cd
3
+ size 59045388
ACDC.onnx.config.json ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema": "medotter/model-sidecar/v1",
3
+ "model": {
4
+ "graph": "onnx",
5
+ "args": {
6
+ "input_channel": 3,
7
+ "num_classes": 4
8
+ }
9
+ },
10
+ "inference": {
11
+ "size": [
12
+ 256,
13
+ 256
14
+ ]
15
+ }
16
+ }
ACDC.onnx.provenance.json ADDED
@@ -0,0 +1,286 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema": "medotter/graph-provenance/v1",
3
+ "source": {
4
+ "file": "ACDC.pth",
5
+ "sha256": "4d2eaeeab4e781b2651fb1b7e3aa57d4f8483f2b6ba9807d8612adfc8de4c433",
6
+ "reference": "ACDC.pth",
7
+ "model": "UTNet",
8
+ "declaration_source": "sidecar",
9
+ "declaration": [
10
+ {
11
+ "file": "ACDC.pth.config.json",
12
+ "sha256": "b6dd52cedf08896a8558ce4a9ac57313f83cd6f626c40e7debb5dd1ec3f8017f"
13
+ }
14
+ ],
15
+ "float32_vs_float64": {
16
+ "shape": [
17
+ 1,
18
+ 3,
19
+ 256,
20
+ 256
21
+ ],
22
+ "torch": "ok",
23
+ "float64": "ok",
24
+ "threads": 6,
25
+ "max_abs_diff": 2.869148163764379e-05,
26
+ "scale": 11.003749033100942,
27
+ "rel_diff": 2.607427845849217e-06
28
+ }
29
+ },
30
+ "graph": {
31
+ "kind": "onnx",
32
+ "file": "ACDC.onnx",
33
+ "sha256": "eac605c98537d1fa4d30e296048e9a18501e7ab5cdf00f1cbb580aa0ef1e75cd",
34
+ "bytes": 59045388,
35
+ "opset": 17,
36
+ "dynamic": true,
37
+ "reason": "dynamic_verified",
38
+ "input": "image",
39
+ "output": "logits",
40
+ "input_channel": 3,
41
+ "num_classes": 4,
42
+ "size": [
43
+ 256,
44
+ 256
45
+ ]
46
+ },
47
+ "exporter": {
48
+ "api": "torch.onnx.export",
49
+ "name": "torchscript",
50
+ "dynamo": false,
51
+ "registered_symbolics": {
52
+ "aten::roll": 17
53
+ },
54
+ "producer": "pytorch 2.13.0",
55
+ "torch": "2.13.0+cpu",
56
+ "onnx": "1.22.0",
57
+ "onnxruntime": "1.29.0"
58
+ },
59
+ "verification_input": {
60
+ "kind": "smooth_random_field",
61
+ "distribution": "normal",
62
+ "coarse_factor": 16,
63
+ "min_coarse": 4,
64
+ "interpolation": "bilinear",
65
+ "align_corners": false,
66
+ "seed": 0
67
+ },
68
+ "attempts": [
69
+ {
70
+ "mode": "dynamic",
71
+ "exporter": "torchscript",
72
+ "outcome": "kept",
73
+ "reason": null,
74
+ "error": null,
75
+ "verification": [
76
+ {
77
+ "shape": [
78
+ 1,
79
+ 3,
80
+ 256,
81
+ 256
82
+ ],
83
+ "torch": "ok",
84
+ "graph": "ok",
85
+ "max_abs_diff": 3.5762786865234375e-05,
86
+ "scale": 11.003746032714844,
87
+ "rel_diff": 3.2500556409525733e-06
88
+ },
89
+ {
90
+ "shape": [
91
+ 1,
92
+ 3,
93
+ 320,
94
+ 320
95
+ ],
96
+ "torch": "error",
97
+ "graph": "error",
98
+ "max_abs_diff": null,
99
+ "scale": null,
100
+ "rel_diff": null,
101
+ "torch_error": "RuntimeError: shape '[400, 64, 8]' is invalid for input of size 131072",
102
+ "graph_error": "Fail: [ONNXRuntimeError] : 1 : FAIL : Non-zero status code returned while running Add node. Name:'/inner/down4/blocks/blocks.2/attn/Add_1' Status Message: /onnxruntime_src/onnxruntime/core/providers/cpu/math/element_wise_ops.h:583 void onnxruntime::BroadcastIterator::Append(ptrdiff_t, ptrdiff_t) axis == 1 || axis == largest was false. Attempting to broadcast an axis by a dimension other than 1. 256 by 400",
103
+ "error": "RuntimeError: shape '[400, 64, 8]' is invalid for input of size 131072"
104
+ },
105
+ {
106
+ "shape": [
107
+ 1,
108
+ 3,
109
+ 224,
110
+ 224
111
+ ],
112
+ "torch": "error",
113
+ "graph": "error",
114
+ "max_abs_diff": null,
115
+ "scale": null,
116
+ "rel_diff": null,
117
+ "torch_error": "RuntimeError: shape '[784, 64, 4]' is invalid for input of size 147456",
118
+ "graph_error": "Fail: [ONNXRuntimeError] : 1 : FAIL : Non-zero status code returned while running Add node. Name:'/inner/down3/blocks/blocks.2/attn/Add_1' Status Message: /onnxruntime_src/onnxruntime/core/providers/cpu/math/element_wise_ops.h:583 void onnxruntime::BroadcastIterator::Append(ptrdiff_t, ptrdiff_t) axis == 1 || axis == largest was false. Attempting to broadcast an axis by a dimension other than 1. 576 by 784",
119
+ "error": "RuntimeError: shape '[784, 64, 4]' is invalid for input of size 147456"
120
+ },
121
+ {
122
+ "shape": [
123
+ 1,
124
+ 3,
125
+ 512,
126
+ 512
127
+ ],
128
+ "torch": "ok",
129
+ "graph": "ok",
130
+ "max_abs_diff": 2.574920654296875e-05,
131
+ "scale": 11.290755271911621,
132
+ "rel_diff": 2.2805566078494225e-06
133
+ },
134
+ {
135
+ "shape": [
136
+ 2,
137
+ 3,
138
+ 256,
139
+ 256
140
+ ],
141
+ "torch": "ok",
142
+ "graph": "ok",
143
+ "max_abs_diff": 3.5762786865234375e-05,
144
+ "scale": 11.366098403930664,
145
+ "rel_diff": 3.146443537112679e-06
146
+ }
147
+ ]
148
+ }
149
+ ],
150
+ "verification": [
151
+ {
152
+ "shape": [
153
+ 1,
154
+ 3,
155
+ 256,
156
+ 256
157
+ ],
158
+ "torch": "ok",
159
+ "graph": "ok",
160
+ "max_abs_diff": 3.5762786865234375e-05,
161
+ "scale": 11.003746032714844,
162
+ "rel_diff": 3.2500556409525733e-06
163
+ },
164
+ {
165
+ "shape": [
166
+ 1,
167
+ 3,
168
+ 320,
169
+ 320
170
+ ],
171
+ "torch": "error",
172
+ "graph": "error",
173
+ "max_abs_diff": null,
174
+ "scale": null,
175
+ "rel_diff": null,
176
+ "torch_error": "RuntimeError: shape '[400, 64, 8]' is invalid for input of size 131072",
177
+ "graph_error": "Fail: [ONNXRuntimeError] : 1 : FAIL : Non-zero status code returned while running Add node. Name:'/inner/down4/blocks/blocks.2/attn/Add_1' Status Message: /onnxruntime_src/onnxruntime/core/providers/cpu/math/element_wise_ops.h:583 void onnxruntime::BroadcastIterator::Append(ptrdiff_t, ptrdiff_t) axis == 1 || axis == largest was false. Attempting to broadcast an axis by a dimension other than 1. 256 by 400",
178
+ "error": "RuntimeError: shape '[400, 64, 8]' is invalid for input of size 131072"
179
+ },
180
+ {
181
+ "shape": [
182
+ 1,
183
+ 3,
184
+ 224,
185
+ 224
186
+ ],
187
+ "torch": "error",
188
+ "graph": "error",
189
+ "max_abs_diff": null,
190
+ "scale": null,
191
+ "rel_diff": null,
192
+ "torch_error": "RuntimeError: shape '[784, 64, 4]' is invalid for input of size 147456",
193
+ "graph_error": "Fail: [ONNXRuntimeError] : 1 : FAIL : Non-zero status code returned while running Add node. Name:'/inner/down3/blocks/blocks.2/attn/Add_1' Status Message: /onnxruntime_src/onnxruntime/core/providers/cpu/math/element_wise_ops.h:583 void onnxruntime::BroadcastIterator::Append(ptrdiff_t, ptrdiff_t) axis == 1 || axis == largest was false. Attempting to broadcast an axis by a dimension other than 1. 576 by 784",
194
+ "error": "RuntimeError: shape '[784, 64, 4]' is invalid for input of size 147456"
195
+ },
196
+ {
197
+ "shape": [
198
+ 1,
199
+ 3,
200
+ 512,
201
+ 512
202
+ ],
203
+ "torch": "ok",
204
+ "graph": "ok",
205
+ "max_abs_diff": 2.574920654296875e-05,
206
+ "scale": 11.290755271911621,
207
+ "rel_diff": 2.2805566078494225e-06
208
+ },
209
+ {
210
+ "shape": [
211
+ 2,
212
+ 3,
213
+ 256,
214
+ 256
215
+ ],
216
+ "torch": "ok",
217
+ "graph": "ok",
218
+ "max_abs_diff": 3.5762786865234375e-05,
219
+ "scale": 11.366098403930664,
220
+ "rel_diff": 3.146443537112679e-06
221
+ }
222
+ ],
223
+ "exported_at": "2026-09-07T16:39:41+00:00",
224
+ "release": {
225
+ "repo": "MedOtter/UTNet",
226
+ "revision": "e03805b1ace8c5bd95f8acae07bde9bc13b45e07",
227
+ "pth_file": "ACDC.pth",
228
+ "pth_sha256": "4d2eaeeab4e781b2651fb1b7e3aa57d4f8483f2b6ba9807d8612adfc8de4c433",
229
+ "sidecar_sha256": "9867fc324419b3f483f4f5b56708a3271f503d4c68bf7fdb4c768189884baefb",
230
+ "sidecar_source": "existing",
231
+ "group": "checkout_only",
232
+ "reference_check": {
233
+ "dataset": "ACDC",
234
+ "split": "test",
235
+ "samples": 4,
236
+ "reproducible": true,
237
+ "status": "pass",
238
+ "sizes": [
239
+ {
240
+ "size": [
241
+ 256,
242
+ 256
243
+ ],
244
+ "predict_masks_equal": 4,
245
+ "pixels": 262144,
246
+ "disagreeing_pixels": 0,
247
+ "unexplained_pixels": 0,
248
+ "max_abs_diff": 0.004241943359375,
249
+ "scale": 551.283447265625,
250
+ "rel_diff": 7.694668469396476e-06,
251
+ "float32_vs_float64": {
252
+ "max_abs_diff": 0.004175298945739314,
253
+ "scale": 551.2833987096543,
254
+ "rel_diff": 7.573779576007745e-06,
255
+ "samples": 4,
256
+ "of": 4,
257
+ "complete": true
258
+ }
259
+ },
260
+ {
261
+ "size": [
262
+ 512,
263
+ 512
264
+ ],
265
+ "predict_masks_equal": 2,
266
+ "pixels": 1048576,
267
+ "disagreeing_pixels": 1,
268
+ "unexplained_pixels": 0,
269
+ "max_abs_diff": 0.0020122528076171875,
270
+ "scale": 521.6735229492188,
271
+ "rel_diff": 3.857302928163111e-06,
272
+ "float32_vs_float64": {
273
+ "max_abs_diff": 0.0020414081305659693,
274
+ "scale": 521.6740139054443,
275
+ "rel_diff": 3.913187308839162e-06,
276
+ "samples": 4,
277
+ "of": 4,
278
+ "complete": true
279
+ }
280
+ }
281
+ ]
282
+ },
283
+ "tool": "tools/hf_onnx_export.py",
284
+ "stamped_at": "2026-09-07T16:40:42+00:00"
285
+ }
286
+ }
BUSI.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d5694690d3346749849f132854147ce8ce8990d213a4d9387cf60ab0db457e7f
3
+ size 59044992
BUSI.onnx.config.json ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema": "medotter/model-sidecar/v1",
3
+ "model": {
4
+ "graph": "onnx",
5
+ "args": {
6
+ "input_channel": 3,
7
+ "num_classes": 1
8
+ }
9
+ },
10
+ "inference": {
11
+ "normalize": {
12
+ "mean": [
13
+ 0.485,
14
+ 0.456,
15
+ 0.406
16
+ ],
17
+ "std": [
18
+ 58.395,
19
+ 57.12,
20
+ 57.375
21
+ ]
22
+ },
23
+ "scale": 255.0,
24
+ "size": [
25
+ 256,
26
+ 256
27
+ ],
28
+ "threshold": 0.5
29
+ }
30
+ }
BUSI.onnx.provenance.json ADDED
@@ -0,0 +1,286 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema": "medotter/graph-provenance/v1",
3
+ "source": {
4
+ "file": "BUSI.pth",
5
+ "sha256": "90221ee916533696bc501992ee96dc23ce89b0319f774518fa842c4d0af29ae1",
6
+ "reference": "BUSI.pth",
7
+ "model": "UTNet",
8
+ "declaration_source": "sidecar",
9
+ "declaration": [
10
+ {
11
+ "file": "BUSI.pth.config.json",
12
+ "sha256": "6818951c719851ef7d192e60e792dcffd3e9df7fef32fe4624d08ef6e3fcc60a"
13
+ }
14
+ ],
15
+ "float32_vs_float64": {
16
+ "shape": [
17
+ 1,
18
+ 3,
19
+ 256,
20
+ 256
21
+ ],
22
+ "torch": "ok",
23
+ "float64": "ok",
24
+ "threads": 6,
25
+ "max_abs_diff": 0.004223154781016092,
26
+ "scale": 1270.1566766331403,
27
+ "rel_diff": 3.32490853979573e-06
28
+ }
29
+ },
30
+ "graph": {
31
+ "kind": "onnx",
32
+ "file": "BUSI.onnx",
33
+ "sha256": "d5694690d3346749849f132854147ce8ce8990d213a4d9387cf60ab0db457e7f",
34
+ "bytes": 59044992,
35
+ "opset": 17,
36
+ "dynamic": true,
37
+ "reason": "dynamic_verified",
38
+ "input": "image",
39
+ "output": "logits",
40
+ "input_channel": 3,
41
+ "num_classes": 1,
42
+ "size": [
43
+ 256,
44
+ 256
45
+ ]
46
+ },
47
+ "exporter": {
48
+ "api": "torch.onnx.export",
49
+ "name": "torchscript",
50
+ "dynamo": false,
51
+ "registered_symbolics": {
52
+ "aten::roll": 17
53
+ },
54
+ "producer": "pytorch 2.13.0",
55
+ "torch": "2.13.0+cpu",
56
+ "onnx": "1.22.0",
57
+ "onnxruntime": "1.29.0"
58
+ },
59
+ "verification_input": {
60
+ "kind": "smooth_random_field",
61
+ "distribution": "normal",
62
+ "coarse_factor": 16,
63
+ "min_coarse": 4,
64
+ "interpolation": "bilinear",
65
+ "align_corners": false,
66
+ "seed": 0
67
+ },
68
+ "attempts": [
69
+ {
70
+ "mode": "dynamic",
71
+ "exporter": "torchscript",
72
+ "outcome": "kept",
73
+ "reason": null,
74
+ "error": null,
75
+ "verification": [
76
+ {
77
+ "shape": [
78
+ 1,
79
+ 3,
80
+ 256,
81
+ 256
82
+ ],
83
+ "torch": "ok",
84
+ "graph": "ok",
85
+ "max_abs_diff": 0.0051116943359375,
86
+ "scale": 1270.1572265625,
87
+ "rel_diff": 4.0244579403540255e-06
88
+ },
89
+ {
90
+ "shape": [
91
+ 1,
92
+ 3,
93
+ 320,
94
+ 320
95
+ ],
96
+ "torch": "error",
97
+ "graph": "error",
98
+ "max_abs_diff": null,
99
+ "scale": null,
100
+ "rel_diff": null,
101
+ "torch_error": "RuntimeError: shape '[400, 64, 8]' is invalid for input of size 131072",
102
+ "graph_error": "Fail: [ONNXRuntimeError] : 1 : FAIL : Non-zero status code returned while running Add node. Name:'/inner/down4/blocks/blocks.2/attn/Add_1' Status Message: /onnxruntime_src/onnxruntime/core/providers/cpu/math/element_wise_ops.h:583 void onnxruntime::BroadcastIterator::Append(ptrdiff_t, ptrdiff_t) axis == 1 || axis == largest was false. Attempting to broadcast an axis by a dimension other than 1. 256 by 400",
103
+ "error": "RuntimeError: shape '[400, 64, 8]' is invalid for input of size 131072"
104
+ },
105
+ {
106
+ "shape": [
107
+ 1,
108
+ 3,
109
+ 224,
110
+ 224
111
+ ],
112
+ "torch": "error",
113
+ "graph": "error",
114
+ "max_abs_diff": null,
115
+ "scale": null,
116
+ "rel_diff": null,
117
+ "torch_error": "RuntimeError: shape '[784, 64, 4]' is invalid for input of size 147456",
118
+ "graph_error": "Fail: [ONNXRuntimeError] : 1 : FAIL : Non-zero status code returned while running Add node. Name:'/inner/down3/blocks/blocks.2/attn/Add_1' Status Message: /onnxruntime_src/onnxruntime/core/providers/cpu/math/element_wise_ops.h:583 void onnxruntime::BroadcastIterator::Append(ptrdiff_t, ptrdiff_t) axis == 1 || axis == largest was false. Attempting to broadcast an axis by a dimension other than 1. 576 by 784",
119
+ "error": "RuntimeError: shape '[784, 64, 4]' is invalid for input of size 147456"
120
+ },
121
+ {
122
+ "shape": [
123
+ 1,
124
+ 3,
125
+ 512,
126
+ 512
127
+ ],
128
+ "torch": "ok",
129
+ "graph": "ok",
130
+ "max_abs_diff": 0.0291748046875,
131
+ "scale": 1595.4892578125,
132
+ "rel_diff": 1.828580452337247e-05
133
+ },
134
+ {
135
+ "shape": [
136
+ 2,
137
+ 3,
138
+ 256,
139
+ 256
140
+ ],
141
+ "torch": "ok",
142
+ "graph": "ok",
143
+ "max_abs_diff": 0.0051116943359375,
144
+ "scale": 1270.1572265625,
145
+ "rel_diff": 4.0244579403540255e-06
146
+ }
147
+ ]
148
+ }
149
+ ],
150
+ "verification": [
151
+ {
152
+ "shape": [
153
+ 1,
154
+ 3,
155
+ 256,
156
+ 256
157
+ ],
158
+ "torch": "ok",
159
+ "graph": "ok",
160
+ "max_abs_diff": 0.0051116943359375,
161
+ "scale": 1270.1572265625,
162
+ "rel_diff": 4.0244579403540255e-06
163
+ },
164
+ {
165
+ "shape": [
166
+ 1,
167
+ 3,
168
+ 320,
169
+ 320
170
+ ],
171
+ "torch": "error",
172
+ "graph": "error",
173
+ "max_abs_diff": null,
174
+ "scale": null,
175
+ "rel_diff": null,
176
+ "torch_error": "RuntimeError: shape '[400, 64, 8]' is invalid for input of size 131072",
177
+ "graph_error": "Fail: [ONNXRuntimeError] : 1 : FAIL : Non-zero status code returned while running Add node. Name:'/inner/down4/blocks/blocks.2/attn/Add_1' Status Message: /onnxruntime_src/onnxruntime/core/providers/cpu/math/element_wise_ops.h:583 void onnxruntime::BroadcastIterator::Append(ptrdiff_t, ptrdiff_t) axis == 1 || axis == largest was false. Attempting to broadcast an axis by a dimension other than 1. 256 by 400",
178
+ "error": "RuntimeError: shape '[400, 64, 8]' is invalid for input of size 131072"
179
+ },
180
+ {
181
+ "shape": [
182
+ 1,
183
+ 3,
184
+ 224,
185
+ 224
186
+ ],
187
+ "torch": "error",
188
+ "graph": "error",
189
+ "max_abs_diff": null,
190
+ "scale": null,
191
+ "rel_diff": null,
192
+ "torch_error": "RuntimeError: shape '[784, 64, 4]' is invalid for input of size 147456",
193
+ "graph_error": "Fail: [ONNXRuntimeError] : 1 : FAIL : Non-zero status code returned while running Add node. Name:'/inner/down3/blocks/blocks.2/attn/Add_1' Status Message: /onnxruntime_src/onnxruntime/core/providers/cpu/math/element_wise_ops.h:583 void onnxruntime::BroadcastIterator::Append(ptrdiff_t, ptrdiff_t) axis == 1 || axis == largest was false. Attempting to broadcast an axis by a dimension other than 1. 576 by 784",
194
+ "error": "RuntimeError: shape '[784, 64, 4]' is invalid for input of size 147456"
195
+ },
196
+ {
197
+ "shape": [
198
+ 1,
199
+ 3,
200
+ 512,
201
+ 512
202
+ ],
203
+ "torch": "ok",
204
+ "graph": "ok",
205
+ "max_abs_diff": 0.0291748046875,
206
+ "scale": 1595.4892578125,
207
+ "rel_diff": 1.828580452337247e-05
208
+ },
209
+ {
210
+ "shape": [
211
+ 2,
212
+ 3,
213
+ 256,
214
+ 256
215
+ ],
216
+ "torch": "ok",
217
+ "graph": "ok",
218
+ "max_abs_diff": 0.0051116943359375,
219
+ "scale": 1270.1572265625,
220
+ "rel_diff": 4.0244579403540255e-06
221
+ }
222
+ ],
223
+ "exported_at": "2026-09-07T16:39:50+00:00",
224
+ "release": {
225
+ "repo": "MedOtter/UTNet",
226
+ "revision": "e03805b1ace8c5bd95f8acae07bde9bc13b45e07",
227
+ "pth_file": "BUSI.pth",
228
+ "pth_sha256": "90221ee916533696bc501992ee96dc23ce89b0319f774518fa842c4d0af29ae1",
229
+ "sidecar_sha256": "402e4863796b2530120ab02b07d1cb1732e28237a9d98398dec1bbc4a73d5594",
230
+ "sidecar_source": "existing",
231
+ "group": "checkout_only",
232
+ "reference_check": {
233
+ "dataset": "BUSI",
234
+ "split": "train",
235
+ "samples": 4,
236
+ "reproducible": true,
237
+ "status": "pass",
238
+ "sizes": [
239
+ {
240
+ "size": [
241
+ 256,
242
+ 256
243
+ ],
244
+ "predict_masks_equal": 4,
245
+ "pixels": 262144,
246
+ "disagreeing_pixels": 0,
247
+ "unexplained_pixels": 0,
248
+ "max_abs_diff": 3.24249267578125e-05,
249
+ "scale": 37.736717224121094,
250
+ "rel_diff": 8.59240791011007e-07,
251
+ "float32_vs_float64": {
252
+ "max_abs_diff": 4.605650083144841e-05,
253
+ "scale": 37.73671786586663,
254
+ "rel_diff": 1.2204691726279443e-06,
255
+ "samples": 4,
256
+ "of": 4,
257
+ "complete": true
258
+ }
259
+ },
260
+ {
261
+ "size": [
262
+ 512,
263
+ 512
264
+ ],
265
+ "predict_masks_equal": 3,
266
+ "pixels": 1048576,
267
+ "disagreeing_pixels": 0,
268
+ "unexplained_pixels": 0,
269
+ "max_abs_diff": 0.0001289844512939453,
270
+ "scale": 31.229177474975586,
271
+ "rel_diff": 4.130254515902716e-06,
272
+ "float32_vs_float64": {
273
+ "max_abs_diff": 8.197214828875588e-05,
274
+ "scale": 31.229184552441776,
275
+ "rel_diff": 2.6248571476819608e-06,
276
+ "samples": 4,
277
+ "of": 4,
278
+ "complete": true
279
+ }
280
+ }
281
+ ]
282
+ },
283
+ "tool": "tools/hf_onnx_export.py",
284
+ "stamped_at": "2026-09-07T16:40:48+00:00"
285
+ }
286
+ }
COVIDQUEx.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:191dfbbefc57408a282e86f7dc9203fcbeeb4238d0bc6bdc27c76eb4ba97d71c
3
+ size 59044992
COVIDQUEx.onnx.config.json ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema": "medotter/model-sidecar/v1",
3
+ "model": {
4
+ "graph": "onnx",
5
+ "args": {
6
+ "input_channel": 3,
7
+ "num_classes": 1
8
+ }
9
+ },
10
+ "inference": {
11
+ "normalize": {
12
+ "mean": [
13
+ 0.485,
14
+ 0.456,
15
+ 0.406
16
+ ],
17
+ "std": [
18
+ 58.395,
19
+ 57.12,
20
+ 57.375
21
+ ]
22
+ },
23
+ "scale": 255.0,
24
+ "size": [
25
+ 256,
26
+ 256
27
+ ],
28
+ "threshold": 0.5
29
+ }
30
+ }
COVIDQUEx.onnx.provenance.json ADDED
@@ -0,0 +1,286 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema": "medotter/graph-provenance/v1",
3
+ "source": {
4
+ "file": "COVIDQUEx.pth",
5
+ "sha256": "62ae936b64769e5be9641ad8a84ac0dacd21b4bb2ba0c7e503667fdf076d5ed5",
6
+ "reference": "COVIDQUEx.pth",
7
+ "model": "UTNet",
8
+ "declaration_source": "sidecar",
9
+ "declaration": [
10
+ {
11
+ "file": "COVIDQUEx.pth.config.json",
12
+ "sha256": "6818951c719851ef7d192e60e792dcffd3e9df7fef32fe4624d08ef6e3fcc60a"
13
+ }
14
+ ],
15
+ "float32_vs_float64": {
16
+ "shape": [
17
+ 1,
18
+ 3,
19
+ 256,
20
+ 256
21
+ ],
22
+ "torch": "ok",
23
+ "float64": "ok",
24
+ "threads": 6,
25
+ "max_abs_diff": 0.0456541706448661,
26
+ "scale": 2874.5217577932603,
27
+ "rel_diff": 1.588235348057143e-05
28
+ }
29
+ },
30
+ "graph": {
31
+ "kind": "onnx",
32
+ "file": "COVIDQUEx.onnx",
33
+ "sha256": "191dfbbefc57408a282e86f7dc9203fcbeeb4238d0bc6bdc27c76eb4ba97d71c",
34
+ "bytes": 59044992,
35
+ "opset": 17,
36
+ "dynamic": true,
37
+ "reason": "dynamic_verified",
38
+ "input": "image",
39
+ "output": "logits",
40
+ "input_channel": 3,
41
+ "num_classes": 1,
42
+ "size": [
43
+ 256,
44
+ 256
45
+ ]
46
+ },
47
+ "exporter": {
48
+ "api": "torch.onnx.export",
49
+ "name": "torchscript",
50
+ "dynamo": false,
51
+ "registered_symbolics": {
52
+ "aten::roll": 17
53
+ },
54
+ "producer": "pytorch 2.13.0",
55
+ "torch": "2.13.0+cpu",
56
+ "onnx": "1.22.0",
57
+ "onnxruntime": "1.29.0"
58
+ },
59
+ "verification_input": {
60
+ "kind": "smooth_random_field",
61
+ "distribution": "normal",
62
+ "coarse_factor": 16,
63
+ "min_coarse": 4,
64
+ "interpolation": "bilinear",
65
+ "align_corners": false,
66
+ "seed": 0
67
+ },
68
+ "attempts": [
69
+ {
70
+ "mode": "dynamic",
71
+ "exporter": "torchscript",
72
+ "outcome": "kept",
73
+ "reason": null,
74
+ "error": null,
75
+ "verification": [
76
+ {
77
+ "shape": [
78
+ 1,
79
+ 3,
80
+ 256,
81
+ 256
82
+ ],
83
+ "torch": "ok",
84
+ "graph": "ok",
85
+ "max_abs_diff": 0.04693603515625,
86
+ "scale": 2874.51806640625,
87
+ "rel_diff": 1.6328314545933567e-05
88
+ },
89
+ {
90
+ "shape": [
91
+ 1,
92
+ 3,
93
+ 320,
94
+ 320
95
+ ],
96
+ "torch": "error",
97
+ "graph": "error",
98
+ "max_abs_diff": null,
99
+ "scale": null,
100
+ "rel_diff": null,
101
+ "torch_error": "RuntimeError: shape '[400, 64, 8]' is invalid for input of size 131072",
102
+ "graph_error": "Fail: [ONNXRuntimeError] : 1 : FAIL : Non-zero status code returned while running Add node. Name:'/inner/down4/blocks/blocks.2/attn/Add_1' Status Message: /onnxruntime_src/onnxruntime/core/providers/cpu/math/element_wise_ops.h:583 void onnxruntime::BroadcastIterator::Append(ptrdiff_t, ptrdiff_t) axis == 1 || axis == largest was false. Attempting to broadcast an axis by a dimension other than 1. 256 by 400",
103
+ "error": "RuntimeError: shape '[400, 64, 8]' is invalid for input of size 131072"
104
+ },
105
+ {
106
+ "shape": [
107
+ 1,
108
+ 3,
109
+ 224,
110
+ 224
111
+ ],
112
+ "torch": "error",
113
+ "graph": "error",
114
+ "max_abs_diff": null,
115
+ "scale": null,
116
+ "rel_diff": null,
117
+ "torch_error": "RuntimeError: shape '[784, 64, 4]' is invalid for input of size 147456",
118
+ "graph_error": "Fail: [ONNXRuntimeError] : 1 : FAIL : Non-zero status code returned while running Add node. Name:'/inner/down3/blocks/blocks.2/attn/Add_1' Status Message: /onnxruntime_src/onnxruntime/core/providers/cpu/math/element_wise_ops.h:583 void onnxruntime::BroadcastIterator::Append(ptrdiff_t, ptrdiff_t) axis == 1 || axis == largest was false. Attempting to broadcast an axis by a dimension other than 1. 576 by 784",
119
+ "error": "RuntimeError: shape '[784, 64, 4]' is invalid for input of size 147456"
120
+ },
121
+ {
122
+ "shape": [
123
+ 1,
124
+ 3,
125
+ 512,
126
+ 512
127
+ ],
128
+ "torch": "ok",
129
+ "graph": "ok",
130
+ "max_abs_diff": 0.04034423828125,
131
+ "scale": 4225.5390625,
132
+ "rel_diff": 9.547713956614263e-06
133
+ },
134
+ {
135
+ "shape": [
136
+ 2,
137
+ 3,
138
+ 256,
139
+ 256
140
+ ],
141
+ "torch": "ok",
142
+ "graph": "ok",
143
+ "max_abs_diff": 0.0577392578125,
144
+ "scale": 3214.530029296875,
145
+ "rel_diff": 1.796195938014911e-05
146
+ }
147
+ ]
148
+ }
149
+ ],
150
+ "verification": [
151
+ {
152
+ "shape": [
153
+ 1,
154
+ 3,
155
+ 256,
156
+ 256
157
+ ],
158
+ "torch": "ok",
159
+ "graph": "ok",
160
+ "max_abs_diff": 0.04693603515625,
161
+ "scale": 2874.51806640625,
162
+ "rel_diff": 1.6328314545933567e-05
163
+ },
164
+ {
165
+ "shape": [
166
+ 1,
167
+ 3,
168
+ 320,
169
+ 320
170
+ ],
171
+ "torch": "error",
172
+ "graph": "error",
173
+ "max_abs_diff": null,
174
+ "scale": null,
175
+ "rel_diff": null,
176
+ "torch_error": "RuntimeError: shape '[400, 64, 8]' is invalid for input of size 131072",
177
+ "graph_error": "Fail: [ONNXRuntimeError] : 1 : FAIL : Non-zero status code returned while running Add node. Name:'/inner/down4/blocks/blocks.2/attn/Add_1' Status Message: /onnxruntime_src/onnxruntime/core/providers/cpu/math/element_wise_ops.h:583 void onnxruntime::BroadcastIterator::Append(ptrdiff_t, ptrdiff_t) axis == 1 || axis == largest was false. Attempting to broadcast an axis by a dimension other than 1. 256 by 400",
178
+ "error": "RuntimeError: shape '[400, 64, 8]' is invalid for input of size 131072"
179
+ },
180
+ {
181
+ "shape": [
182
+ 1,
183
+ 3,
184
+ 224,
185
+ 224
186
+ ],
187
+ "torch": "error",
188
+ "graph": "error",
189
+ "max_abs_diff": null,
190
+ "scale": null,
191
+ "rel_diff": null,
192
+ "torch_error": "RuntimeError: shape '[784, 64, 4]' is invalid for input of size 147456",
193
+ "graph_error": "Fail: [ONNXRuntimeError] : 1 : FAIL : Non-zero status code returned while running Add node. Name:'/inner/down3/blocks/blocks.2/attn/Add_1' Status Message: /onnxruntime_src/onnxruntime/core/providers/cpu/math/element_wise_ops.h:583 void onnxruntime::BroadcastIterator::Append(ptrdiff_t, ptrdiff_t) axis == 1 || axis == largest was false. Attempting to broadcast an axis by a dimension other than 1. 576 by 784",
194
+ "error": "RuntimeError: shape '[784, 64, 4]' is invalid for input of size 147456"
195
+ },
196
+ {
197
+ "shape": [
198
+ 1,
199
+ 3,
200
+ 512,
201
+ 512
202
+ ],
203
+ "torch": "ok",
204
+ "graph": "ok",
205
+ "max_abs_diff": 0.04034423828125,
206
+ "scale": 4225.5390625,
207
+ "rel_diff": 9.547713956614263e-06
208
+ },
209
+ {
210
+ "shape": [
211
+ 2,
212
+ 3,
213
+ 256,
214
+ 256
215
+ ],
216
+ "torch": "ok",
217
+ "graph": "ok",
218
+ "max_abs_diff": 0.0577392578125,
219
+ "scale": 3214.530029296875,
220
+ "rel_diff": 1.796195938014911e-05
221
+ }
222
+ ],
223
+ "exported_at": "2026-09-07T16:40:03+00:00",
224
+ "release": {
225
+ "repo": "MedOtter/UTNet",
226
+ "revision": "e03805b1ace8c5bd95f8acae07bde9bc13b45e07",
227
+ "pth_file": "COVIDQUEx.pth",
228
+ "pth_sha256": "62ae936b64769e5be9641ad8a84ac0dacd21b4bb2ba0c7e503667fdf076d5ed5",
229
+ "sidecar_sha256": "402e4863796b2530120ab02b07d1cb1732e28237a9d98398dec1bbc4a73d5594",
230
+ "sidecar_source": "existing",
231
+ "group": "checkout_only",
232
+ "reference_check": {
233
+ "dataset": "COVIDQUEx",
234
+ "split": "val",
235
+ "samples": 4,
236
+ "reproducible": true,
237
+ "status": "pass",
238
+ "sizes": [
239
+ {
240
+ "size": [
241
+ 256,
242
+ 256
243
+ ],
244
+ "predict_masks_equal": 4,
245
+ "pixels": 262144,
246
+ "disagreeing_pixels": 0,
247
+ "unexplained_pixels": 0,
248
+ "max_abs_diff": 0.0001163482666015625,
249
+ "scale": 33.89420700073242,
250
+ "rel_diff": 3.4326888544419502e-06,
251
+ "float32_vs_float64": {
252
+ "max_abs_diff": 7.748681519004208e-05,
253
+ "scale": 33.894198045348126,
254
+ "rel_diff": 2.286138031245643e-06,
255
+ "samples": 4,
256
+ "of": 4,
257
+ "complete": true
258
+ }
259
+ },
260
+ {
261
+ "size": [
262
+ 512,
263
+ 512
264
+ ],
265
+ "predict_masks_equal": 3,
266
+ "pixels": 1048576,
267
+ "disagreeing_pixels": 0,
268
+ "unexplained_pixels": 0,
269
+ "max_abs_diff": 7.43865966796875e-05,
270
+ "scale": 32.02254104614258,
271
+ "rel_diff": 2.3229448460227073e-06,
272
+ "float32_vs_float64": {
273
+ "max_abs_diff": 7.016860004349645e-05,
274
+ "scale": 32.022546377717106,
275
+ "rel_diff": 2.1912248706218845e-06,
276
+ "samples": 4,
277
+ "of": 4,
278
+ "complete": true
279
+ }
280
+ }
281
+ ]
282
+ },
283
+ "tool": "tools/hf_onnx_export.py",
284
+ "stamped_at": "2026-09-07T16:41:08+00:00"
285
+ }
286
+ }
ISIC2018.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9b1a3c4c6dae6c0f8aa8752d9edbfdfd1aca5afe0505700d3d3c0c3faad75286
3
+ size 59044992
ISIC2018.onnx.config.json ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema": "medotter/model-sidecar/v1",
3
+ "model": {
4
+ "graph": "onnx",
5
+ "args": {
6
+ "input_channel": 3,
7
+ "num_classes": 1
8
+ }
9
+ },
10
+ "inference": {
11
+ "normalize": {
12
+ "mean": [
13
+ 0.485,
14
+ 0.456,
15
+ 0.406
16
+ ],
17
+ "std": [
18
+ 58.395,
19
+ 57.12,
20
+ 57.375
21
+ ]
22
+ },
23
+ "scale": 255.0,
24
+ "size": [
25
+ 256,
26
+ 256
27
+ ],
28
+ "threshold": 0.5
29
+ }
30
+ }
ISIC2018.onnx.provenance.json ADDED
@@ -0,0 +1,286 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema": "medotter/graph-provenance/v1",
3
+ "source": {
4
+ "file": "ISIC2018.pth",
5
+ "sha256": "245e2c164c1cd282b76366419b1bc3ccd8130bed1436932a034bca911e1e171a",
6
+ "reference": "ISIC2018.pth",
7
+ "model": "UTNet",
8
+ "declaration_source": "sidecar",
9
+ "declaration": [
10
+ {
11
+ "file": "ISIC2018.pth.config.json",
12
+ "sha256": "6818951c719851ef7d192e60e792dcffd3e9df7fef32fe4624d08ef6e3fcc60a"
13
+ }
14
+ ],
15
+ "float32_vs_float64": {
16
+ "shape": [
17
+ 1,
18
+ 3,
19
+ 256,
20
+ 256
21
+ ],
22
+ "torch": "ok",
23
+ "float64": "ok",
24
+ "threads": 6,
25
+ "max_abs_diff": 0.01731117171109986,
26
+ "scale": 1344.2756198391535,
27
+ "rel_diff": 1.2877695210429534e-05
28
+ }
29
+ },
30
+ "graph": {
31
+ "kind": "onnx",
32
+ "file": "ISIC2018.onnx",
33
+ "sha256": "9b1a3c4c6dae6c0f8aa8752d9edbfdfd1aca5afe0505700d3d3c0c3faad75286",
34
+ "bytes": 59044992,
35
+ "opset": 17,
36
+ "dynamic": true,
37
+ "reason": "dynamic_verified",
38
+ "input": "image",
39
+ "output": "logits",
40
+ "input_channel": 3,
41
+ "num_classes": 1,
42
+ "size": [
43
+ 256,
44
+ 256
45
+ ]
46
+ },
47
+ "exporter": {
48
+ "api": "torch.onnx.export",
49
+ "name": "torchscript",
50
+ "dynamo": false,
51
+ "registered_symbolics": {
52
+ "aten::roll": 17
53
+ },
54
+ "producer": "pytorch 2.13.0",
55
+ "torch": "2.13.0+cpu",
56
+ "onnx": "1.22.0",
57
+ "onnxruntime": "1.29.0"
58
+ },
59
+ "verification_input": {
60
+ "kind": "smooth_random_field",
61
+ "distribution": "normal",
62
+ "coarse_factor": 16,
63
+ "min_coarse": 4,
64
+ "interpolation": "bilinear",
65
+ "align_corners": false,
66
+ "seed": 0
67
+ },
68
+ "attempts": [
69
+ {
70
+ "mode": "dynamic",
71
+ "exporter": "torchscript",
72
+ "outcome": "kept",
73
+ "reason": null,
74
+ "error": null,
75
+ "verification": [
76
+ {
77
+ "shape": [
78
+ 1,
79
+ 3,
80
+ 256,
81
+ 256
82
+ ],
83
+ "torch": "ok",
84
+ "graph": "ok",
85
+ "max_abs_diff": 0.0121307373046875,
86
+ "scale": 1344.2772216796875,
87
+ "rel_diff": 9.023984866402798e-06
88
+ },
89
+ {
90
+ "shape": [
91
+ 1,
92
+ 3,
93
+ 320,
94
+ 320
95
+ ],
96
+ "torch": "error",
97
+ "graph": "error",
98
+ "max_abs_diff": null,
99
+ "scale": null,
100
+ "rel_diff": null,
101
+ "torch_error": "RuntimeError: shape '[400, 64, 8]' is invalid for input of size 131072",
102
+ "graph_error": "Fail: [ONNXRuntimeError] : 1 : FAIL : Non-zero status code returned while running Add node. Name:'/inner/down4/blocks/blocks.2/attn/Add_1' Status Message: /onnxruntime_src/onnxruntime/core/providers/cpu/math/element_wise_ops.h:583 void onnxruntime::BroadcastIterator::Append(ptrdiff_t, ptrdiff_t) axis == 1 || axis == largest was false. Attempting to broadcast an axis by a dimension other than 1. 256 by 400",
103
+ "error": "RuntimeError: shape '[400, 64, 8]' is invalid for input of size 131072"
104
+ },
105
+ {
106
+ "shape": [
107
+ 1,
108
+ 3,
109
+ 224,
110
+ 224
111
+ ],
112
+ "torch": "error",
113
+ "graph": "error",
114
+ "max_abs_diff": null,
115
+ "scale": null,
116
+ "rel_diff": null,
117
+ "torch_error": "RuntimeError: shape '[784, 64, 4]' is invalid for input of size 147456",
118
+ "graph_error": "Fail: [ONNXRuntimeError] : 1 : FAIL : Non-zero status code returned while running Add node. Name:'/inner/down3/blocks/blocks.2/attn/Add_1' Status Message: /onnxruntime_src/onnxruntime/core/providers/cpu/math/element_wise_ops.h:583 void onnxruntime::BroadcastIterator::Append(ptrdiff_t, ptrdiff_t) axis == 1 || axis == largest was false. Attempting to broadcast an axis by a dimension other than 1. 576 by 784",
119
+ "error": "RuntimeError: shape '[784, 64, 4]' is invalid for input of size 147456"
120
+ },
121
+ {
122
+ "shape": [
123
+ 1,
124
+ 3,
125
+ 512,
126
+ 512
127
+ ],
128
+ "torch": "ok",
129
+ "graph": "ok",
130
+ "max_abs_diff": 0.1981201171875,
131
+ "scale": 1583.429443359375,
132
+ "rel_diff": 0.00012512090009338968
133
+ },
134
+ {
135
+ "shape": [
136
+ 2,
137
+ 3,
138
+ 256,
139
+ 256
140
+ ],
141
+ "torch": "ok",
142
+ "graph": "ok",
143
+ "max_abs_diff": 0.03533935546875,
144
+ "scale": 1405.388427734375,
145
+ "rel_diff": 2.5145614387703856e-05
146
+ }
147
+ ]
148
+ }
149
+ ],
150
+ "verification": [
151
+ {
152
+ "shape": [
153
+ 1,
154
+ 3,
155
+ 256,
156
+ 256
157
+ ],
158
+ "torch": "ok",
159
+ "graph": "ok",
160
+ "max_abs_diff": 0.0121307373046875,
161
+ "scale": 1344.2772216796875,
162
+ "rel_diff": 9.023984866402798e-06
163
+ },
164
+ {
165
+ "shape": [
166
+ 1,
167
+ 3,
168
+ 320,
169
+ 320
170
+ ],
171
+ "torch": "error",
172
+ "graph": "error",
173
+ "max_abs_diff": null,
174
+ "scale": null,
175
+ "rel_diff": null,
176
+ "torch_error": "RuntimeError: shape '[400, 64, 8]' is invalid for input of size 131072",
177
+ "graph_error": "Fail: [ONNXRuntimeError] : 1 : FAIL : Non-zero status code returned while running Add node. Name:'/inner/down4/blocks/blocks.2/attn/Add_1' Status Message: /onnxruntime_src/onnxruntime/core/providers/cpu/math/element_wise_ops.h:583 void onnxruntime::BroadcastIterator::Append(ptrdiff_t, ptrdiff_t) axis == 1 || axis == largest was false. Attempting to broadcast an axis by a dimension other than 1. 256 by 400",
178
+ "error": "RuntimeError: shape '[400, 64, 8]' is invalid for input of size 131072"
179
+ },
180
+ {
181
+ "shape": [
182
+ 1,
183
+ 3,
184
+ 224,
185
+ 224
186
+ ],
187
+ "torch": "error",
188
+ "graph": "error",
189
+ "max_abs_diff": null,
190
+ "scale": null,
191
+ "rel_diff": null,
192
+ "torch_error": "RuntimeError: shape '[784, 64, 4]' is invalid for input of size 147456",
193
+ "graph_error": "Fail: [ONNXRuntimeError] : 1 : FAIL : Non-zero status code returned while running Add node. Name:'/inner/down3/blocks/blocks.2/attn/Add_1' Status Message: /onnxruntime_src/onnxruntime/core/providers/cpu/math/element_wise_ops.h:583 void onnxruntime::BroadcastIterator::Append(ptrdiff_t, ptrdiff_t) axis == 1 || axis == largest was false. Attempting to broadcast an axis by a dimension other than 1. 576 by 784",
194
+ "error": "RuntimeError: shape '[784, 64, 4]' is invalid for input of size 147456"
195
+ },
196
+ {
197
+ "shape": [
198
+ 1,
199
+ 3,
200
+ 512,
201
+ 512
202
+ ],
203
+ "torch": "ok",
204
+ "graph": "ok",
205
+ "max_abs_diff": 0.1981201171875,
206
+ "scale": 1583.429443359375,
207
+ "rel_diff": 0.00012512090009338968
208
+ },
209
+ {
210
+ "shape": [
211
+ 2,
212
+ 3,
213
+ 256,
214
+ 256
215
+ ],
216
+ "torch": "ok",
217
+ "graph": "ok",
218
+ "max_abs_diff": 0.03533935546875,
219
+ "scale": 1405.388427734375,
220
+ "rel_diff": 2.5145614387703856e-05
221
+ }
222
+ ],
223
+ "exported_at": "2026-09-07T16:40:29+00:00",
224
+ "release": {
225
+ "repo": "MedOtter/UTNet",
226
+ "revision": "e03805b1ace8c5bd95f8acae07bde9bc13b45e07",
227
+ "pth_file": "ISIC2018.pth",
228
+ "pth_sha256": "245e2c164c1cd282b76366419b1bc3ccd8130bed1436932a034bca911e1e171a",
229
+ "sidecar_sha256": "402e4863796b2530120ab02b07d1cb1732e28237a9d98398dec1bbc4a73d5594",
230
+ "sidecar_source": "existing",
231
+ "group": "checkout_only",
232
+ "reference_check": {
233
+ "dataset": "ISIC2018",
234
+ "split": "val",
235
+ "samples": 4,
236
+ "reproducible": true,
237
+ "status": "pass",
238
+ "sizes": [
239
+ {
240
+ "size": [
241
+ 256,
242
+ 256
243
+ ],
244
+ "predict_masks_equal": 4,
245
+ "pixels": 262144,
246
+ "disagreeing_pixels": 0,
247
+ "unexplained_pixels": 0,
248
+ "max_abs_diff": 2.6702880859375e-05,
249
+ "scale": 26.725067138671875,
250
+ "rel_diff": 9.991698326076506e-07,
251
+ "float32_vs_float64": {
252
+ "max_abs_diff": 3.317343024189512e-05,
253
+ "scale": 26.72506074565627,
254
+ "rel_diff": 1.241285494450632e-06,
255
+ "samples": 4,
256
+ "of": 4,
257
+ "complete": true
258
+ }
259
+ },
260
+ {
261
+ "size": [
262
+ 512,
263
+ 512
264
+ ],
265
+ "predict_masks_equal": 4,
266
+ "pixels": 1048576,
267
+ "disagreeing_pixels": 0,
268
+ "unexplained_pixels": 0,
269
+ "max_abs_diff": 2.849102020263672e-05,
270
+ "scale": 15.81278133392334,
271
+ "rel_diff": 1.8017715922950638e-06,
272
+ "float32_vs_float64": {
273
+ "max_abs_diff": 3.0242399882585147e-05,
274
+ "scale": 15.812780425491294,
275
+ "rel_diff": 1.9125289208362314e-06,
276
+ "samples": 4,
277
+ "of": 4,
278
+ "complete": true
279
+ }
280
+ }
281
+ ]
282
+ },
283
+ "tool": "tools/hf_onnx_export.py",
284
+ "stamped_at": "2026-09-07T16:41:25+00:00"
285
+ }
286
+ }
PROMISE12.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:52f1e16bf023693a678a69621acba5dbfa67a5ad8ba125c274942e9b969037bf
3
+ size 59044992
PROMISE12.onnx.config.json ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema": "medotter/model-sidecar/v1",
3
+ "model": {
4
+ "graph": "onnx",
5
+ "args": {
6
+ "input_channel": 3,
7
+ "num_classes": 1
8
+ }
9
+ },
10
+ "inference": {
11
+ "normalize": {
12
+ "mean": [
13
+ 0.485,
14
+ 0.456,
15
+ 0.406
16
+ ],
17
+ "std": [
18
+ 58.395,
19
+ 57.12,
20
+ 57.375
21
+ ]
22
+ },
23
+ "scale": 255.0,
24
+ "size": [
25
+ 256,
26
+ 256
27
+ ],
28
+ "threshold": 0.5
29
+ }
30
+ }
PROMISE12.onnx.provenance.json ADDED
@@ -0,0 +1,286 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema": "medotter/graph-provenance/v1",
3
+ "source": {
4
+ "file": "PROMISE12.pth",
5
+ "sha256": "b10a2ffa2af4b4c8e40e223ba4e89befe7f0fafb18f0e225336800b13689c445",
6
+ "reference": "PROMISE12.pth",
7
+ "model": "UTNet",
8
+ "declaration_source": "sidecar",
9
+ "declaration": [
10
+ {
11
+ "file": "PROMISE12.pth.config.json",
12
+ "sha256": "6818951c719851ef7d192e60e792dcffd3e9df7fef32fe4624d08ef6e3fcc60a"
13
+ }
14
+ ],
15
+ "float32_vs_float64": {
16
+ "shape": [
17
+ 1,
18
+ 3,
19
+ 256,
20
+ 256
21
+ ],
22
+ "torch": "ok",
23
+ "float64": "ok",
24
+ "threads": 6,
25
+ "max_abs_diff": 0.0009840667552794002,
26
+ "scale": 3311.3416511853325,
27
+ "rel_diff": 2.971806774837451e-07
28
+ }
29
+ },
30
+ "graph": {
31
+ "kind": "onnx",
32
+ "file": "PROMISE12.onnx",
33
+ "sha256": "52f1e16bf023693a678a69621acba5dbfa67a5ad8ba125c274942e9b969037bf",
34
+ "bytes": 59044992,
35
+ "opset": 17,
36
+ "dynamic": true,
37
+ "reason": "dynamic_verified",
38
+ "input": "image",
39
+ "output": "logits",
40
+ "input_channel": 3,
41
+ "num_classes": 1,
42
+ "size": [
43
+ 256,
44
+ 256
45
+ ]
46
+ },
47
+ "exporter": {
48
+ "api": "torch.onnx.export",
49
+ "name": "torchscript",
50
+ "dynamo": false,
51
+ "registered_symbolics": {
52
+ "aten::roll": 17
53
+ },
54
+ "producer": "pytorch 2.13.0",
55
+ "torch": "2.13.0+cpu",
56
+ "onnx": "1.22.0",
57
+ "onnxruntime": "1.29.0"
58
+ },
59
+ "verification_input": {
60
+ "kind": "smooth_random_field",
61
+ "distribution": "normal",
62
+ "coarse_factor": 16,
63
+ "min_coarse": 4,
64
+ "interpolation": "bilinear",
65
+ "align_corners": false,
66
+ "seed": 0
67
+ },
68
+ "attempts": [
69
+ {
70
+ "mode": "dynamic",
71
+ "exporter": "torchscript",
72
+ "outcome": "kept",
73
+ "reason": null,
74
+ "error": null,
75
+ "verification": [
76
+ {
77
+ "shape": [
78
+ 1,
79
+ 3,
80
+ 256,
81
+ 256
82
+ ],
83
+ "torch": "ok",
84
+ "graph": "ok",
85
+ "max_abs_diff": 0.00146484375,
86
+ "scale": 3311.342041015625,
87
+ "rel_diff": 4.4237162209637405e-07
88
+ },
89
+ {
90
+ "shape": [
91
+ 1,
92
+ 3,
93
+ 320,
94
+ 320
95
+ ],
96
+ "torch": "error",
97
+ "graph": "error",
98
+ "max_abs_diff": null,
99
+ "scale": null,
100
+ "rel_diff": null,
101
+ "torch_error": "RuntimeError: shape '[400, 64, 8]' is invalid for input of size 131072",
102
+ "graph_error": "Fail: [ONNXRuntimeError] : 1 : FAIL : Non-zero status code returned while running Add node. Name:'/inner/down4/blocks/blocks.2/attn/Add_1' Status Message: /onnxruntime_src/onnxruntime/core/providers/cpu/math/element_wise_ops.h:583 void onnxruntime::BroadcastIterator::Append(ptrdiff_t, ptrdiff_t) axis == 1 || axis == largest was false. Attempting to broadcast an axis by a dimension other than 1. 256 by 400",
103
+ "error": "RuntimeError: shape '[400, 64, 8]' is invalid for input of size 131072"
104
+ },
105
+ {
106
+ "shape": [
107
+ 1,
108
+ 3,
109
+ 224,
110
+ 224
111
+ ],
112
+ "torch": "error",
113
+ "graph": "error",
114
+ "max_abs_diff": null,
115
+ "scale": null,
116
+ "rel_diff": null,
117
+ "torch_error": "RuntimeError: shape '[784, 64, 4]' is invalid for input of size 147456",
118
+ "graph_error": "Fail: [ONNXRuntimeError] : 1 : FAIL : Non-zero status code returned while running Add node. Name:'/inner/down3/blocks/blocks.2/attn/Add_1' Status Message: /onnxruntime_src/onnxruntime/core/providers/cpu/math/element_wise_ops.h:583 void onnxruntime::BroadcastIterator::Append(ptrdiff_t, ptrdiff_t) axis == 1 || axis == largest was false. Attempting to broadcast an axis by a dimension other than 1. 576 by 784",
119
+ "error": "RuntimeError: shape '[784, 64, 4]' is invalid for input of size 147456"
120
+ },
121
+ {
122
+ "shape": [
123
+ 1,
124
+ 3,
125
+ 512,
126
+ 512
127
+ ],
128
+ "torch": "ok",
129
+ "graph": "ok",
130
+ "max_abs_diff": 0.001708984375,
131
+ "scale": 4149.9150390625,
132
+ "rel_diff": 4.1181189468063753e-07
133
+ },
134
+ {
135
+ "shape": [
136
+ 2,
137
+ 3,
138
+ 256,
139
+ 256
140
+ ],
141
+ "torch": "ok",
142
+ "graph": "ok",
143
+ "max_abs_diff": 0.00146484375,
144
+ "scale": 3311.342041015625,
145
+ "rel_diff": 4.4237162209637405e-07
146
+ }
147
+ ]
148
+ }
149
+ ],
150
+ "verification": [
151
+ {
152
+ "shape": [
153
+ 1,
154
+ 3,
155
+ 256,
156
+ 256
157
+ ],
158
+ "torch": "ok",
159
+ "graph": "ok",
160
+ "max_abs_diff": 0.00146484375,
161
+ "scale": 3311.342041015625,
162
+ "rel_diff": 4.4237162209637405e-07
163
+ },
164
+ {
165
+ "shape": [
166
+ 1,
167
+ 3,
168
+ 320,
169
+ 320
170
+ ],
171
+ "torch": "error",
172
+ "graph": "error",
173
+ "max_abs_diff": null,
174
+ "scale": null,
175
+ "rel_diff": null,
176
+ "torch_error": "RuntimeError: shape '[400, 64, 8]' is invalid for input of size 131072",
177
+ "graph_error": "Fail: [ONNXRuntimeError] : 1 : FAIL : Non-zero status code returned while running Add node. Name:'/inner/down4/blocks/blocks.2/attn/Add_1' Status Message: /onnxruntime_src/onnxruntime/core/providers/cpu/math/element_wise_ops.h:583 void onnxruntime::BroadcastIterator::Append(ptrdiff_t, ptrdiff_t) axis == 1 || axis == largest was false. Attempting to broadcast an axis by a dimension other than 1. 256 by 400",
178
+ "error": "RuntimeError: shape '[400, 64, 8]' is invalid for input of size 131072"
179
+ },
180
+ {
181
+ "shape": [
182
+ 1,
183
+ 3,
184
+ 224,
185
+ 224
186
+ ],
187
+ "torch": "error",
188
+ "graph": "error",
189
+ "max_abs_diff": null,
190
+ "scale": null,
191
+ "rel_diff": null,
192
+ "torch_error": "RuntimeError: shape '[784, 64, 4]' is invalid for input of size 147456",
193
+ "graph_error": "Fail: [ONNXRuntimeError] : 1 : FAIL : Non-zero status code returned while running Add node. Name:'/inner/down3/blocks/blocks.2/attn/Add_1' Status Message: /onnxruntime_src/onnxruntime/core/providers/cpu/math/element_wise_ops.h:583 void onnxruntime::BroadcastIterator::Append(ptrdiff_t, ptrdiff_t) axis == 1 || axis == largest was false. Attempting to broadcast an axis by a dimension other than 1. 576 by 784",
194
+ "error": "RuntimeError: shape '[784, 64, 4]' is invalid for input of size 147456"
195
+ },
196
+ {
197
+ "shape": [
198
+ 1,
199
+ 3,
200
+ 512,
201
+ 512
202
+ ],
203
+ "torch": "ok",
204
+ "graph": "ok",
205
+ "max_abs_diff": 0.001708984375,
206
+ "scale": 4149.9150390625,
207
+ "rel_diff": 4.1181189468063753e-07
208
+ },
209
+ {
210
+ "shape": [
211
+ 2,
212
+ 3,
213
+ 256,
214
+ 256
215
+ ],
216
+ "torch": "ok",
217
+ "graph": "ok",
218
+ "max_abs_diff": 0.00146484375,
219
+ "scale": 3311.342041015625,
220
+ "rel_diff": 4.4237162209637405e-07
221
+ }
222
+ ],
223
+ "exported_at": "2026-09-07T16:41:04+00:00",
224
+ "release": {
225
+ "repo": "MedOtter/UTNet",
226
+ "revision": "e03805b1ace8c5bd95f8acae07bde9bc13b45e07",
227
+ "pth_file": "PROMISE12.pth",
228
+ "pth_sha256": "b10a2ffa2af4b4c8e40e223ba4e89befe7f0fafb18f0e225336800b13689c445",
229
+ "sidecar_sha256": "402e4863796b2530120ab02b07d1cb1732e28237a9d98398dec1bbc4a73d5594",
230
+ "sidecar_source": "existing",
231
+ "group": "checkout_only",
232
+ "reference_check": {
233
+ "dataset": "PROMISE12",
234
+ "split": "val",
235
+ "samples": 4,
236
+ "reproducible": true,
237
+ "status": "pass",
238
+ "sizes": [
239
+ {
240
+ "size": [
241
+ 256,
242
+ 256
243
+ ],
244
+ "predict_masks_equal": 4,
245
+ "pixels": 262144,
246
+ "disagreeing_pixels": 0,
247
+ "unexplained_pixels": 0,
248
+ "max_abs_diff": 5.626678466796875e-05,
249
+ "scale": 24.70110321044922,
250
+ "rel_diff": 2.2779057351643472e-06,
251
+ "float32_vs_float64": {
252
+ "max_abs_diff": 7.51040401612002e-05,
253
+ "scale": 24.701102151090815,
254
+ "rel_diff": 3.040513726950583e-06,
255
+ "samples": 4,
256
+ "of": 4,
257
+ "complete": true
258
+ }
259
+ },
260
+ {
261
+ "size": [
262
+ 512,
263
+ 512
264
+ ],
265
+ "predict_masks_equal": 4,
266
+ "pixels": 1048576,
267
+ "disagreeing_pixels": 0,
268
+ "unexplained_pixels": 0,
269
+ "max_abs_diff": 8.20159912109375e-05,
270
+ "scale": 25.777517318725586,
271
+ "rel_diff": 3.181686979271605e-06,
272
+ "float32_vs_float64": {
273
+ "max_abs_diff": 0.00015468760845127605,
274
+ "scale": 25.77751722890324,
275
+ "rel_diff": 6.000873050637762e-06,
276
+ "samples": 4,
277
+ "of": 4,
278
+ "complete": true
279
+ }
280
+ }
281
+ ]
282
+ },
283
+ "tool": "tools/hf_onnx_export.py",
284
+ "stamped_at": "2026-09-07T16:42:21+00:00"
285
+ }
286
+ }