tyluan commited on
Commit
596fbbd
·
verified ·
1 Parent(s): bd5331b

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, DRIVE.onnx, DRIVE.onnx.config.json, DRIVE.onnx.provenance.json, ISIC2018.onnx, ISIC2018.onnx.config.json, ISIC2018.onnx.provenance.json, KvasirSEG.onnx, KvasirSEG.onnx.config.json, KvasirSEG.onnx.provenance.json, PROMISE12.onnx, PROMISE12.onnx.config.json, PROMISE12.onnx.provenance.json, UWaterlooSkinCancer.onnx, UWaterlooSkinCancer.onnx.config.json, UWaterlooSkinCancer.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:f497fe897f976052179cb880c7fa38b0f3dfe0f9cd065ee9c4ecc15c4c313591
3
+ size 95076145
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": "2abd771db7d07830bb760027ac91d874a1767360c03e585a7517cc783a1b60d8",
6
+ "reference": "ACDC.pth",
7
+ "model": "UTANet",
8
+ "declaration_source": "sidecar",
9
+ "declaration": [
10
+ {
11
+ "file": "ACDC.pth.config.json",
12
+ "sha256": "c5a51e94fcf7abc3561ff313d0b4b019efbf8e7cd6a9eebb22996eee839b9296"
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": 1.3935143294396823e-05,
26
+ "scale": 11.507409287499108,
27
+ "rel_diff": 1.2109713790692267e-06,
28
+ "kernel_noise_rel": 1.2016845130629321e-06
29
+ }
30
+ },
31
+ "graph": {
32
+ "kind": "onnx",
33
+ "file": "ACDC.onnx",
34
+ "sha256": "f497fe897f976052179cb880c7fa38b0f3dfe0f9cd065ee9c4ecc15c4c313591",
35
+ "bytes": 95076145,
36
+ "opset": 17,
37
+ "dynamic": true,
38
+ "reason": "dynamic_verified",
39
+ "input": "image",
40
+ "output": "logits",
41
+ "input_channel": 3,
42
+ "num_classes": 4,
43
+ "size": [
44
+ 256,
45
+ 256
46
+ ]
47
+ },
48
+ "exporter": {
49
+ "api": "torch.onnx.export",
50
+ "name": "torchscript",
51
+ "dynamo": false,
52
+ "registered_symbolics": {
53
+ "aten::_convolution_mode": 17,
54
+ "aten::add": 17,
55
+ "aten::roll": 17,
56
+ "aten::rsub": 17,
57
+ "aten::sub": 17,
58
+ "aten::upsample_nearest2d": 17
59
+ },
60
+ "producer": "pytorch 2.13.0",
61
+ "torch": "2.13.0+cpu",
62
+ "onnx": "1.22.0",
63
+ "onnxruntime": "1.29.0"
64
+ },
65
+ "verification_input": {
66
+ "kind": "smooth_random_field",
67
+ "distribution": "normal",
68
+ "coarse_factor": 16,
69
+ "min_coarse": 4,
70
+ "interpolation": "bilinear",
71
+ "align_corners": false,
72
+ "seed": 0,
73
+ "pixel_domain": null,
74
+ "pixel_mean": null,
75
+ "pixel_std": null,
76
+ "through_contract": false
77
+ },
78
+ "attempts": [
79
+ {
80
+ "mode": "dynamic",
81
+ "exporter": "torchscript",
82
+ "outcome": "kept",
83
+ "reason": null,
84
+ "error": null,
85
+ "verification": [
86
+ {
87
+ "shape": [
88
+ 1,
89
+ 3,
90
+ 256,
91
+ 256
92
+ ],
93
+ "torch": "ok",
94
+ "graph": "ok",
95
+ "max_abs_diff": 1.3828277587890625e-05,
96
+ "scale": 11.507411003112793,
97
+ "rel_diff": 1.2016845130629321e-06
98
+ },
99
+ {
100
+ "shape": [
101
+ 1,
102
+ 3,
103
+ 320,
104
+ 320
105
+ ],
106
+ "torch": "ok",
107
+ "graph": "ok",
108
+ "max_abs_diff": 1.049041748046875e-05,
109
+ "scale": 12.211993217468262,
110
+ "rel_diff": 8.590258194266815e-07
111
+ },
112
+ {
113
+ "shape": [
114
+ 1,
115
+ 3,
116
+ 224,
117
+ 224
118
+ ],
119
+ "torch": "ok",
120
+ "graph": "ok",
121
+ "max_abs_diff": 1.4781951904296875e-05,
122
+ "scale": 10.97713565826416,
123
+ "rel_diff": 1.3466128473294626e-06
124
+ },
125
+ {
126
+ "shape": [
127
+ 1,
128
+ 3,
129
+ 512,
130
+ 512
131
+ ],
132
+ "torch": "ok",
133
+ "graph": "ok",
134
+ "max_abs_diff": 2.09808349609375e-05,
135
+ "scale": 11.154216766357422,
136
+ "rel_diff": 1.8809778759382232e-06
137
+ },
138
+ {
139
+ "shape": [
140
+ 2,
141
+ 3,
142
+ 256,
143
+ 256
144
+ ],
145
+ "torch": "ok",
146
+ "graph": "ok",
147
+ "max_abs_diff": 1.3828277587890625e-05,
148
+ "scale": 11.507411003112793,
149
+ "rel_diff": 1.2016845130629321e-06
150
+ }
151
+ ]
152
+ }
153
+ ],
154
+ "verification": [
155
+ {
156
+ "shape": [
157
+ 1,
158
+ 3,
159
+ 256,
160
+ 256
161
+ ],
162
+ "torch": "ok",
163
+ "graph": "ok",
164
+ "max_abs_diff": 1.3828277587890625e-05,
165
+ "scale": 11.507411003112793,
166
+ "rel_diff": 1.2016845130629321e-06
167
+ },
168
+ {
169
+ "shape": [
170
+ 1,
171
+ 3,
172
+ 320,
173
+ 320
174
+ ],
175
+ "torch": "ok",
176
+ "graph": "ok",
177
+ "max_abs_diff": 1.049041748046875e-05,
178
+ "scale": 12.211993217468262,
179
+ "rel_diff": 8.590258194266815e-07
180
+ },
181
+ {
182
+ "shape": [
183
+ 1,
184
+ 3,
185
+ 224,
186
+ 224
187
+ ],
188
+ "torch": "ok",
189
+ "graph": "ok",
190
+ "max_abs_diff": 1.4781951904296875e-05,
191
+ "scale": 10.97713565826416,
192
+ "rel_diff": 1.3466128473294626e-06
193
+ },
194
+ {
195
+ "shape": [
196
+ 1,
197
+ 3,
198
+ 512,
199
+ 512
200
+ ],
201
+ "torch": "ok",
202
+ "graph": "ok",
203
+ "max_abs_diff": 2.09808349609375e-05,
204
+ "scale": 11.154216766357422,
205
+ "rel_diff": 1.8809778759382232e-06
206
+ },
207
+ {
208
+ "shape": [
209
+ 2,
210
+ 3,
211
+ 256,
212
+ 256
213
+ ],
214
+ "torch": "ok",
215
+ "graph": "ok",
216
+ "max_abs_diff": 1.3828277587890625e-05,
217
+ "scale": 11.507411003112793,
218
+ "rel_diff": 1.2016845130629321e-06
219
+ }
220
+ ],
221
+ "exported_at": "2026-09-09T23:36:30+00:00",
222
+ "release": {
223
+ "repo": "MedOtter/UTANet",
224
+ "revision": "bd5331bd6df2170133b58b0cf059b9e317794be3",
225
+ "pth_file": "ACDC.pth",
226
+ "pth_sha256": "2abd771db7d07830bb760027ac91d874a1767360c03e585a7517cc783a1b60d8",
227
+ "sidecar_sha256": "9867fc324419b3f483f4f5b56708a3271f503d4c68bf7fdb4c768189884baefb",
228
+ "sidecar_source": "hub",
229
+ "group": "redistributable",
230
+ "reason": "dynamic_verified",
231
+ "dynamic_attempt": null,
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": 3,
245
+ "pixels": 262144,
246
+ "disagreeing_pixels": 0,
247
+ "unexplained_pixels": 0,
248
+ "max_abs_diff": 0.000946044921875,
249
+ "scale": 577.4600219726562,
250
+ "rel_diff": 1.6382864369436762e-06,
251
+ "float32_vs_float64": {
252
+ "max_abs_diff": 0.0007973642271963399,
253
+ "scale": 577.45982017643,
254
+ "rel_diff": 1.3808133472433166e-06,
255
+ "samples": 4,
256
+ "of": 4,
257
+ "complete": true
258
+ }
259
+ },
260
+ {
261
+ "size": [
262
+ 320,
263
+ 320
264
+ ],
265
+ "predict_masks_equal": 4,
266
+ "pixels": 409600,
267
+ "disagreeing_pixels": 0,
268
+ "unexplained_pixels": 0,
269
+ "max_abs_diff": 0.0010986328125,
270
+ "scale": 585.42138671875,
271
+ "rel_diff": 1.8766530185338252e-06,
272
+ "float32_vs_float64": {
273
+ "max_abs_diff": 0.000842982521930935,
274
+ "scale": 585.4210539213381,
275
+ "rel_diff": 1.4399593528185698e-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-09T23:37:03+00:00"
285
+ }
286
+ }
BUSI.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e872d22d91454ca6b7a836f12d9a2d24266f36a249547380cc46acfe54c20a1f
3
+ size 95075939
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": "b9406999f77c9f308fdeed58b6877baf9fc03f51c315b6cea232f25ed5ccdc19",
6
+ "reference": "BUSI.pth",
7
+ "model": "UTANet",
8
+ "declaration_source": "sidecar",
9
+ "declaration": [
10
+ {
11
+ "file": "BUSI.pth.config.json",
12
+ "sha256": "ba394887e21f06919207e5929de855def95ab2138b383f2249be33bb05399b4c"
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.00019558458433266424,
26
+ "scale": 16.50557231480592,
27
+ "rel_diff": 1.1849609368420376e-05,
28
+ "kernel_noise_rel": 1.4117929529998146e-05
29
+ }
30
+ },
31
+ "graph": {
32
+ "kind": "onnx",
33
+ "file": "BUSI.onnx",
34
+ "sha256": "e872d22d91454ca6b7a836f12d9a2d24266f36a249547380cc46acfe54c20a1f",
35
+ "bytes": 95075939,
36
+ "opset": 17,
37
+ "dynamic": true,
38
+ "reason": "dynamic_verified",
39
+ "input": "image",
40
+ "output": "logits",
41
+ "input_channel": 3,
42
+ "num_classes": 1,
43
+ "size": [
44
+ 256,
45
+ 256
46
+ ]
47
+ },
48
+ "exporter": {
49
+ "api": "torch.onnx.export",
50
+ "name": "torchscript",
51
+ "dynamo": false,
52
+ "registered_symbolics": {
53
+ "aten::_convolution_mode": 17,
54
+ "aten::add": 17,
55
+ "aten::roll": 17,
56
+ "aten::rsub": 17,
57
+ "aten::sub": 17,
58
+ "aten::upsample_nearest2d": 17
59
+ },
60
+ "producer": "pytorch 2.13.0",
61
+ "torch": "2.13.0+cpu",
62
+ "onnx": "1.22.0",
63
+ "onnxruntime": "1.29.0"
64
+ },
65
+ "verification_input": {
66
+ "kind": "smooth_random_field",
67
+ "distribution": "normal",
68
+ "coarse_factor": 16,
69
+ "min_coarse": 4,
70
+ "interpolation": "bilinear",
71
+ "align_corners": false,
72
+ "seed": 0,
73
+ "pixel_domain": "uint8-range smooth field through the declaration's intensity contract",
74
+ "pixel_mean": 127.5,
75
+ "pixel_std": 45.0,
76
+ "through_contract": true
77
+ },
78
+ "attempts": [
79
+ {
80
+ "mode": "dynamic",
81
+ "exporter": "torchscript",
82
+ "outcome": "kept",
83
+ "reason": null,
84
+ "error": null,
85
+ "verification": [
86
+ {
87
+ "shape": [
88
+ 1,
89
+ 3,
90
+ 256,
91
+ 256
92
+ ],
93
+ "torch": "ok",
94
+ "graph": "ok",
95
+ "max_abs_diff": 0.00019407272338867188,
96
+ "scale": 16.50556182861328,
97
+ "rel_diff": 1.1758019836212806e-05
98
+ },
99
+ {
100
+ "shape": [
101
+ 1,
102
+ 3,
103
+ 320,
104
+ 320
105
+ ],
106
+ "torch": "ok",
107
+ "graph": "ok",
108
+ "max_abs_diff": 0.0002808570861816406,
109
+ "scale": 16.564289093017578,
110
+ "rel_diff": 1.6955577423484576e-05
111
+ },
112
+ {
113
+ "shape": [
114
+ 1,
115
+ 3,
116
+ 224,
117
+ 224
118
+ ],
119
+ "torch": "ok",
120
+ "graph": "ok",
121
+ "max_abs_diff": 0.00023186206817626953,
122
+ "scale": 13.681107521057129,
123
+ "rel_diff": 1.6947609527912964e-05
124
+ },
125
+ {
126
+ "shape": [
127
+ 1,
128
+ 3,
129
+ 512,
130
+ 512
131
+ ],
132
+ "torch": "ok",
133
+ "graph": "ok",
134
+ "max_abs_diff": 0.0006597042083740234,
135
+ "scale": 17.025413513183594,
136
+ "rel_diff": 3.8748204727196956e-05
137
+ },
138
+ {
139
+ "shape": [
140
+ 2,
141
+ 3,
142
+ 256,
143
+ 256
144
+ ],
145
+ "torch": "ok",
146
+ "graph": "ok",
147
+ "max_abs_diff": 0.00022029876708984375,
148
+ "scale": 16.50556182861328,
149
+ "rel_diff": 1.3346941435701024e-05
150
+ }
151
+ ]
152
+ }
153
+ ],
154
+ "verification": [
155
+ {
156
+ "shape": [
157
+ 1,
158
+ 3,
159
+ 256,
160
+ 256
161
+ ],
162
+ "torch": "ok",
163
+ "graph": "ok",
164
+ "max_abs_diff": 0.00019407272338867188,
165
+ "scale": 16.50556182861328,
166
+ "rel_diff": 1.1758019836212806e-05
167
+ },
168
+ {
169
+ "shape": [
170
+ 1,
171
+ 3,
172
+ 320,
173
+ 320
174
+ ],
175
+ "torch": "ok",
176
+ "graph": "ok",
177
+ "max_abs_diff": 0.0002808570861816406,
178
+ "scale": 16.564289093017578,
179
+ "rel_diff": 1.6955577423484576e-05
180
+ },
181
+ {
182
+ "shape": [
183
+ 1,
184
+ 3,
185
+ 224,
186
+ 224
187
+ ],
188
+ "torch": "ok",
189
+ "graph": "ok",
190
+ "max_abs_diff": 0.00023186206817626953,
191
+ "scale": 13.681107521057129,
192
+ "rel_diff": 1.6947609527912964e-05
193
+ },
194
+ {
195
+ "shape": [
196
+ 1,
197
+ 3,
198
+ 512,
199
+ 512
200
+ ],
201
+ "torch": "ok",
202
+ "graph": "ok",
203
+ "max_abs_diff": 0.0006597042083740234,
204
+ "scale": 17.025413513183594,
205
+ "rel_diff": 3.8748204727196956e-05
206
+ },
207
+ {
208
+ "shape": [
209
+ 2,
210
+ 3,
211
+ 256,
212
+ 256
213
+ ],
214
+ "torch": "ok",
215
+ "graph": "ok",
216
+ "max_abs_diff": 0.00022029876708984375,
217
+ "scale": 16.50556182861328,
218
+ "rel_diff": 1.3346941435701024e-05
219
+ }
220
+ ],
221
+ "exported_at": "2026-09-09T23:36:47+00:00",
222
+ "release": {
223
+ "repo": "MedOtter/UTANet",
224
+ "revision": "bd5331bd6df2170133b58b0cf059b9e317794be3",
225
+ "pth_file": "BUSI.pth",
226
+ "pth_sha256": "b9406999f77c9f308fdeed58b6877baf9fc03f51c315b6cea232f25ed5ccdc19",
227
+ "sidecar_sha256": "402e4863796b2530120ab02b07d1cb1732e28237a9d98398dec1bbc4a73d5594",
228
+ "sidecar_source": "hub",
229
+ "group": "redistributable",
230
+ "reason": "dynamic_verified",
231
+ "dynamic_attempt": null,
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": 0.0002646446228027344,
249
+ "scale": 23.914697647094727,
250
+ "rel_diff": 1.1066191457155416e-05,
251
+ "float32_vs_float64": {
252
+ "max_abs_diff": 0.0002536663677203954,
253
+ "scale": 23.914670733428792,
254
+ "rel_diff": 1.0607144482479175e-05,
255
+ "samples": 4,
256
+ "of": 4,
257
+ "complete": true
258
+ }
259
+ },
260
+ {
261
+ "size": [
262
+ 320,
263
+ 320
264
+ ],
265
+ "predict_masks_equal": 4,
266
+ "pixels": 409600,
267
+ "disagreeing_pixels": 0,
268
+ "unexplained_pixels": 0,
269
+ "max_abs_diff": 0.0004106760025024414,
270
+ "scale": 25.721492767333984,
271
+ "rel_diff": 1.5966258498962215e-05,
272
+ "float32_vs_float64": {
273
+ "max_abs_diff": 0.0003930524523487744,
274
+ "scale": 25.72148590078628,
275
+ "rel_diff": 1.528109432965376e-05,
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-09T23:37:16+00:00"
285
+ }
286
+ }
COVIDQUEx.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:04dc1b7d4fb85690b6d6577440bfdf6c0596305be72e42c9565f96201ca8cc11
3
+ size 95075939
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": "57e00d108faafa501ef4c50bd952dd51dcbc32c59ceaf47b0e9188dce0d5d6e1",
6
+ "reference": "COVIDQUEx.pth",
7
+ "model": "UTANet",
8
+ "declaration_source": "sidecar",
9
+ "declaration": [
10
+ {
11
+ "file": "COVIDQUEx.pth.config.json",
12
+ "sha256": "ba394887e21f06919207e5929de855def95ab2138b383f2249be33bb05399b4c"
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.0002935250779332321,
26
+ "scale": 11.288324597695789,
27
+ "rel_diff": 2.6002536992349373e-05,
28
+ "kernel_noise_rel": 3.0927599999864826e-05
29
+ }
30
+ },
31
+ "graph": {
32
+ "kind": "onnx",
33
+ "file": "COVIDQUEx.onnx",
34
+ "sha256": "04dc1b7d4fb85690b6d6577440bfdf6c0596305be72e42c9565f96201ca8cc11",
35
+ "bytes": 95075939,
36
+ "opset": 17,
37
+ "dynamic": true,
38
+ "reason": "dynamic_verified",
39
+ "input": "image",
40
+ "output": "logits",
41
+ "input_channel": 3,
42
+ "num_classes": 1,
43
+ "size": [
44
+ 256,
45
+ 256
46
+ ]
47
+ },
48
+ "exporter": {
49
+ "api": "torch.onnx.export",
50
+ "name": "torchscript",
51
+ "dynamo": false,
52
+ "registered_symbolics": {
53
+ "aten::_convolution_mode": 17,
54
+ "aten::add": 17,
55
+ "aten::roll": 17,
56
+ "aten::rsub": 17,
57
+ "aten::sub": 17,
58
+ "aten::upsample_nearest2d": 17
59
+ },
60
+ "producer": "pytorch 2.13.0",
61
+ "torch": "2.13.0+cpu",
62
+ "onnx": "1.22.0",
63
+ "onnxruntime": "1.29.0"
64
+ },
65
+ "verification_input": {
66
+ "kind": "smooth_random_field",
67
+ "distribution": "normal",
68
+ "coarse_factor": 16,
69
+ "min_coarse": 4,
70
+ "interpolation": "bilinear",
71
+ "align_corners": false,
72
+ "seed": 0,
73
+ "pixel_domain": "uint8-range smooth field through the declaration's intensity contract",
74
+ "pixel_mean": 127.5,
75
+ "pixel_std": 45.0,
76
+ "through_contract": true
77
+ },
78
+ "attempts": [
79
+ {
80
+ "mode": "dynamic",
81
+ "exporter": "torchscript",
82
+ "outcome": "kept",
83
+ "reason": null,
84
+ "error": null,
85
+ "verification": [
86
+ {
87
+ "shape": [
88
+ 1,
89
+ 3,
90
+ 256,
91
+ 256
92
+ ],
93
+ "torch": "ok",
94
+ "graph": "ok",
95
+ "max_abs_diff": 0.00029540061950683594,
96
+ "scale": 11.288276672363281,
97
+ "rel_diff": 2.6168796892625392e-05
98
+ },
99
+ {
100
+ "shape": [
101
+ 1,
102
+ 3,
103
+ 320,
104
+ 320
105
+ ],
106
+ "torch": "ok",
107
+ "graph": "ok",
108
+ "max_abs_diff": 0.0004903078079223633,
109
+ "scale": 12.600509643554688,
110
+ "rel_diff": 3.891174419069324e-05
111
+ },
112
+ {
113
+ "shape": [
114
+ 1,
115
+ 3,
116
+ 224,
117
+ 224
118
+ ],
119
+ "torch": "ok",
120
+ "graph": "ok",
121
+ "max_abs_diff": 0.0004634857177734375,
122
+ "scale": 12.580665588378906,
123
+ "rel_diff": 3.6841112619794257e-05
124
+ },
125
+ {
126
+ "shape": [
127
+ 1,
128
+ 3,
129
+ 512,
130
+ 512
131
+ ],
132
+ "torch": "ok",
133
+ "graph": "ok",
134
+ "max_abs_diff": 0.000571712851524353,
135
+ "scale": 13.25697135925293,
136
+ "rel_diff": 4.312544969973977e-05
137
+ },
138
+ {
139
+ "shape": [
140
+ 2,
141
+ 3,
142
+ 256,
143
+ 256
144
+ ],
145
+ "torch": "ok",
146
+ "graph": "ok",
147
+ "max_abs_diff": 0.00043201446533203125,
148
+ "scale": 11.909737586975098,
149
+ "rel_diff": 3.6274054081972155e-05
150
+ }
151
+ ]
152
+ }
153
+ ],
154
+ "verification": [
155
+ {
156
+ "shape": [
157
+ 1,
158
+ 3,
159
+ 256,
160
+ 256
161
+ ],
162
+ "torch": "ok",
163
+ "graph": "ok",
164
+ "max_abs_diff": 0.00029540061950683594,
165
+ "scale": 11.288276672363281,
166
+ "rel_diff": 2.6168796892625392e-05
167
+ },
168
+ {
169
+ "shape": [
170
+ 1,
171
+ 3,
172
+ 320,
173
+ 320
174
+ ],
175
+ "torch": "ok",
176
+ "graph": "ok",
177
+ "max_abs_diff": 0.0004903078079223633,
178
+ "scale": 12.600509643554688,
179
+ "rel_diff": 3.891174419069324e-05
180
+ },
181
+ {
182
+ "shape": [
183
+ 1,
184
+ 3,
185
+ 224,
186
+ 224
187
+ ],
188
+ "torch": "ok",
189
+ "graph": "ok",
190
+ "max_abs_diff": 0.0004634857177734375,
191
+ "scale": 12.580665588378906,
192
+ "rel_diff": 3.6841112619794257e-05
193
+ },
194
+ {
195
+ "shape": [
196
+ 1,
197
+ 3,
198
+ 512,
199
+ 512
200
+ ],
201
+ "torch": "ok",
202
+ "graph": "ok",
203
+ "max_abs_diff": 0.000571712851524353,
204
+ "scale": 13.25697135925293,
205
+ "rel_diff": 4.312544969973977e-05
206
+ },
207
+ {
208
+ "shape": [
209
+ 2,
210
+ 3,
211
+ 256,
212
+ 256
213
+ ],
214
+ "torch": "ok",
215
+ "graph": "ok",
216
+ "max_abs_diff": 0.00043201446533203125,
217
+ "scale": 11.909737586975098,
218
+ "rel_diff": 3.6274054081972155e-05
219
+ }
220
+ ],
221
+ "exported_at": "2026-09-09T23:37:11+00:00",
222
+ "release": {
223
+ "repo": "MedOtter/UTANet",
224
+ "revision": "bd5331bd6df2170133b58b0cf059b9e317794be3",
225
+ "pth_file": "COVIDQUEx.pth",
226
+ "pth_sha256": "57e00d108faafa501ef4c50bd952dd51dcbc32c59ceaf47b0e9188dce0d5d6e1",
227
+ "sidecar_sha256": "402e4863796b2530120ab02b07d1cb1732e28237a9d98398dec1bbc4a73d5594",
228
+ "sidecar_source": "hub",
229
+ "group": "redistributable",
230
+ "reason": "dynamic_verified",
231
+ "dynamic_attempt": null,
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.0008182525634765625,
249
+ "scale": 20.694643020629883,
250
+ "rel_diff": 3.9539341783323854e-05,
251
+ "float32_vs_float64": {
252
+ "max_abs_diff": 0.0008330024333034203,
253
+ "scale": 20.69462936267645,
254
+ "rel_diff": 4.025210689715331e-05,
255
+ "samples": 4,
256
+ "of": 4,
257
+ "complete": true
258
+ }
259
+ },
260
+ {
261
+ "size": [
262
+ 320,
263
+ 320
264
+ ],
265
+ "predict_masks_equal": 4,
266
+ "pixels": 409600,
267
+ "disagreeing_pixels": 0,
268
+ "unexplained_pixels": 0,
269
+ "max_abs_diff": 0.001800537109375,
270
+ "scale": 19.814678192138672,
271
+ "rel_diff": 9.086885448835349e-05,
272
+ "float32_vs_float64": {
273
+ "max_abs_diff": 0.00179042539982599,
274
+ "scale": 19.814619613617722,
275
+ "rel_diff": 9.035880752389053e-05,
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-09T23:37:44+00:00"
285
+ }
286
+ }
DRIVE.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:bbe26f6de1bedce59a511568d050ff62ecf8c3b74524d059047330c284022aaf
3
+ size 95075939
DRIVE.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
+ }
DRIVE.onnx.provenance.json ADDED
@@ -0,0 +1,286 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema": "medotter/graph-provenance/v1",
3
+ "source": {
4
+ "file": "DRIVE.pth",
5
+ "sha256": "bb1db53fb857f534923649bfd4016d06c5d03dc10f50eb17a49a52e92638eb9a",
6
+ "reference": "DRIVE.pth",
7
+ "model": "UTANet",
8
+ "declaration_source": "sidecar",
9
+ "declaration": [
10
+ {
11
+ "file": "DRIVE.pth.config.json",
12
+ "sha256": "ba394887e21f06919207e5929de855def95ab2138b383f2249be33bb05399b4c"
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.0012903036138767199,
26
+ "scale": 10.651191523645293,
27
+ "rel_diff": 0.00012114171555476103,
28
+ "kernel_noise_rel": 0.00013954316691986194
29
+ }
30
+ },
31
+ "graph": {
32
+ "kind": "onnx",
33
+ "file": "DRIVE.onnx",
34
+ "sha256": "bbe26f6de1bedce59a511568d050ff62ecf8c3b74524d059047330c284022aaf",
35
+ "bytes": 95075939,
36
+ "opset": 17,
37
+ "dynamic": true,
38
+ "reason": "dynamic_verified",
39
+ "input": "image",
40
+ "output": "logits",
41
+ "input_channel": 3,
42
+ "num_classes": 1,
43
+ "size": [
44
+ 256,
45
+ 256
46
+ ]
47
+ },
48
+ "exporter": {
49
+ "api": "torch.onnx.export",
50
+ "name": "torchscript",
51
+ "dynamo": false,
52
+ "registered_symbolics": {
53
+ "aten::_convolution_mode": 17,
54
+ "aten::add": 17,
55
+ "aten::roll": 17,
56
+ "aten::rsub": 17,
57
+ "aten::sub": 17,
58
+ "aten::upsample_nearest2d": 17
59
+ },
60
+ "producer": "pytorch 2.13.0",
61
+ "torch": "2.13.0+cpu",
62
+ "onnx": "1.22.0",
63
+ "onnxruntime": "1.29.0"
64
+ },
65
+ "verification_input": {
66
+ "kind": "smooth_random_field",
67
+ "distribution": "normal",
68
+ "coarse_factor": 16,
69
+ "min_coarse": 4,
70
+ "interpolation": "bilinear",
71
+ "align_corners": false,
72
+ "seed": 0,
73
+ "pixel_domain": "uint8-range smooth field through the declaration's intensity contract",
74
+ "pixel_mean": 127.5,
75
+ "pixel_std": 45.0,
76
+ "through_contract": true
77
+ },
78
+ "attempts": [
79
+ {
80
+ "mode": "dynamic",
81
+ "exporter": "torchscript",
82
+ "outcome": "kept",
83
+ "reason": null,
84
+ "error": null,
85
+ "verification": [
86
+ {
87
+ "shape": [
88
+ 1,
89
+ 3,
90
+ 256,
91
+ 256
92
+ ],
93
+ "torch": "ok",
94
+ "graph": "ok",
95
+ "max_abs_diff": 0.0012851357460021973,
96
+ "scale": 10.65119457244873,
97
+ "rel_diff": 0.00012065648949146387
98
+ },
99
+ {
100
+ "shape": [
101
+ 1,
102
+ 3,
103
+ 320,
104
+ 320
105
+ ],
106
+ "torch": "ok",
107
+ "graph": "ok",
108
+ "max_abs_diff": 0.0013484954833984375,
109
+ "scale": 13.379151344299316,
110
+ "rel_diff": 0.00010079080867659173
111
+ },
112
+ {
113
+ "shape": [
114
+ 1,
115
+ 3,
116
+ 224,
117
+ 224
118
+ ],
119
+ "torch": "ok",
120
+ "graph": "ok",
121
+ "max_abs_diff": 0.0017366409301757812,
122
+ "scale": 12.732958793640137,
123
+ "rel_diff": 0.00013638942513842105
124
+ },
125
+ {
126
+ "shape": [
127
+ 1,
128
+ 3,
129
+ 512,
130
+ 512
131
+ ],
132
+ "torch": "ok",
133
+ "graph": "ok",
134
+ "max_abs_diff": 0.001562356948852539,
135
+ "scale": 16.806838989257812,
136
+ "rel_diff": 9.295959518926364e-05
137
+ },
138
+ {
139
+ "shape": [
140
+ 2,
141
+ 3,
142
+ 256,
143
+ 256
144
+ ],
145
+ "torch": "ok",
146
+ "graph": "ok",
147
+ "max_abs_diff": 0.0012851357460021973,
148
+ "scale": 12.557535171508789,
149
+ "rel_diff": 0.00010233980860495476
150
+ }
151
+ ]
152
+ }
153
+ ],
154
+ "verification": [
155
+ {
156
+ "shape": [
157
+ 1,
158
+ 3,
159
+ 256,
160
+ 256
161
+ ],
162
+ "torch": "ok",
163
+ "graph": "ok",
164
+ "max_abs_diff": 0.0012851357460021973,
165
+ "scale": 10.65119457244873,
166
+ "rel_diff": 0.00012065648949146387
167
+ },
168
+ {
169
+ "shape": [
170
+ 1,
171
+ 3,
172
+ 320,
173
+ 320
174
+ ],
175
+ "torch": "ok",
176
+ "graph": "ok",
177
+ "max_abs_diff": 0.0013484954833984375,
178
+ "scale": 13.379151344299316,
179
+ "rel_diff": 0.00010079080867659173
180
+ },
181
+ {
182
+ "shape": [
183
+ 1,
184
+ 3,
185
+ 224,
186
+ 224
187
+ ],
188
+ "torch": "ok",
189
+ "graph": "ok",
190
+ "max_abs_diff": 0.0017366409301757812,
191
+ "scale": 12.732958793640137,
192
+ "rel_diff": 0.00013638942513842105
193
+ },
194
+ {
195
+ "shape": [
196
+ 1,
197
+ 3,
198
+ 512,
199
+ 512
200
+ ],
201
+ "torch": "ok",
202
+ "graph": "ok",
203
+ "max_abs_diff": 0.001562356948852539,
204
+ "scale": 16.806838989257812,
205
+ "rel_diff": 9.295959518926364e-05
206
+ },
207
+ {
208
+ "shape": [
209
+ 2,
210
+ 3,
211
+ 256,
212
+ 256
213
+ ],
214
+ "torch": "ok",
215
+ "graph": "ok",
216
+ "max_abs_diff": 0.0012851357460021973,
217
+ "scale": 12.557535171508789,
218
+ "rel_diff": 0.00010233980860495476
219
+ }
220
+ ],
221
+ "exported_at": "2026-09-09T23:37:31+00:00",
222
+ "release": {
223
+ "repo": "MedOtter/UTANet",
224
+ "revision": "bd5331bd6df2170133b58b0cf059b9e317794be3",
225
+ "pth_file": "DRIVE.pth",
226
+ "pth_sha256": "bb1db53fb857f534923649bfd4016d06c5d03dc10f50eb17a49a52e92638eb9a",
227
+ "sidecar_sha256": "402e4863796b2530120ab02b07d1cb1732e28237a9d98398dec1bbc4a73d5594",
228
+ "sidecar_source": "hub",
229
+ "group": "redistributable",
230
+ "reason": "dynamic_verified",
231
+ "dynamic_attempt": null,
232
+ "reference_check": {
233
+ "dataset": "DRIVE",
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": 2,
245
+ "pixels": 262144,
246
+ "disagreeing_pixels": 1,
247
+ "unexplained_pixels": 0,
248
+ "max_abs_diff": 0.002542734146118164,
249
+ "scale": 12.495040893554688,
250
+ "rel_diff": 0.00020349946573042284,
251
+ "float32_vs_float64": {
252
+ "max_abs_diff": 0.0025445700170374508,
253
+ "scale": 12.495000315488603,
254
+ "rel_diff": 0.00020364705504514812,
255
+ "samples": 4,
256
+ "of": 4,
257
+ "complete": true
258
+ }
259
+ },
260
+ {
261
+ "size": [
262
+ 320,
263
+ 320
264
+ ],
265
+ "predict_masks_equal": 3,
266
+ "pixels": 409600,
267
+ "disagreeing_pixels": 0,
268
+ "unexplained_pixels": 0,
269
+ "max_abs_diff": 0.0025693178176879883,
270
+ "scale": 11.78971004486084,
271
+ "rel_diff": 0.00021792883861532791,
272
+ "float32_vs_float64": {
273
+ "max_abs_diff": 0.0025643273775246556,
274
+ "scale": 11.789749842898365,
275
+ "rel_diff": 0.00021750481661570584,
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-09T23:38:00+00:00"
285
+ }
286
+ }
ISIC2018.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:eb989e6d5cea057602ca3c439a4fcbb393e9af361b38c0f92cb49bc0c8fc93df
3
+ size 95075939
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": "136f1ba5f8f46882d73129f9d88e9f82ac5bea6306c49eac0982639bad4ce503",
6
+ "reference": "ISIC2018.pth",
7
+ "model": "UTANet",
8
+ "declaration_source": "sidecar",
9
+ "declaration": [
10
+ {
11
+ "file": "ISIC2018.pth.config.json",
12
+ "sha256": "ba394887e21f06919207e5929de855def95ab2138b383f2249be33bb05399b4c"
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.00033544119781514503,
26
+ "scale": 17.991668848363197,
27
+ "rel_diff": 1.864425143894653e-05,
28
+ "kernel_noise_rel": 1.763126913863995e-05
29
+ }
30
+ },
31
+ "graph": {
32
+ "kind": "onnx",
33
+ "file": "ISIC2018.onnx",
34
+ "sha256": "eb989e6d5cea057602ca3c439a4fcbb393e9af361b38c0f92cb49bc0c8fc93df",
35
+ "bytes": 95075939,
36
+ "opset": 17,
37
+ "dynamic": true,
38
+ "reason": "dynamic_verified",
39
+ "input": "image",
40
+ "output": "logits",
41
+ "input_channel": 3,
42
+ "num_classes": 1,
43
+ "size": [
44
+ 256,
45
+ 256
46
+ ]
47
+ },
48
+ "exporter": {
49
+ "api": "torch.onnx.export",
50
+ "name": "torchscript",
51
+ "dynamo": false,
52
+ "registered_symbolics": {
53
+ "aten::_convolution_mode": 17,
54
+ "aten::add": 17,
55
+ "aten::roll": 17,
56
+ "aten::rsub": 17,
57
+ "aten::sub": 17,
58
+ "aten::upsample_nearest2d": 17
59
+ },
60
+ "producer": "pytorch 2.13.0",
61
+ "torch": "2.13.0+cpu",
62
+ "onnx": "1.22.0",
63
+ "onnxruntime": "1.29.0"
64
+ },
65
+ "verification_input": {
66
+ "kind": "smooth_random_field",
67
+ "distribution": "normal",
68
+ "coarse_factor": 16,
69
+ "min_coarse": 4,
70
+ "interpolation": "bilinear",
71
+ "align_corners": false,
72
+ "seed": 0,
73
+ "pixel_domain": "uint8-range smooth field through the declaration's intensity contract",
74
+ "pixel_mean": 127.5,
75
+ "pixel_std": 45.0,
76
+ "through_contract": true
77
+ },
78
+ "attempts": [
79
+ {
80
+ "mode": "dynamic",
81
+ "exporter": "torchscript",
82
+ "outcome": "kept",
83
+ "reason": null,
84
+ "error": null,
85
+ "verification": [
86
+ {
87
+ "shape": [
88
+ 1,
89
+ 3,
90
+ 256,
91
+ 256
92
+ ],
93
+ "torch": "ok",
94
+ "graph": "ok",
95
+ "max_abs_diff": 0.0003412961959838867,
96
+ "scale": 17.991666793823242,
97
+ "rel_diff": 1.8969681903016225e-05
98
+ },
99
+ {
100
+ "shape": [
101
+ 1,
102
+ 3,
103
+ 320,
104
+ 320
105
+ ],
106
+ "torch": "ok",
107
+ "graph": "ok",
108
+ "max_abs_diff": 0.0002488568425178528,
109
+ "scale": 17.01628303527832,
110
+ "rel_diff": 1.462462995014366e-05
111
+ },
112
+ {
113
+ "shape": [
114
+ 1,
115
+ 3,
116
+ 224,
117
+ 224
118
+ ],
119
+ "torch": "ok",
120
+ "graph": "ok",
121
+ "max_abs_diff": 0.00015163421630859375,
122
+ "scale": 18.956174850463867,
123
+ "rel_diff": 7.999199073904047e-06
124
+ },
125
+ {
126
+ "shape": [
127
+ 1,
128
+ 3,
129
+ 512,
130
+ 512
131
+ ],
132
+ "torch": "ok",
133
+ "graph": "ok",
134
+ "max_abs_diff": 0.000514984130859375,
135
+ "scale": 16.731098175048828,
136
+ "rel_diff": 3.078005552722017e-05
137
+ },
138
+ {
139
+ "shape": [
140
+ 2,
141
+ 3,
142
+ 256,
143
+ 256
144
+ ],
145
+ "torch": "ok",
146
+ "graph": "ok",
147
+ "max_abs_diff": 0.0003412961959838867,
148
+ "scale": 19.111719131469727,
149
+ "rel_diff": 1.7857953731744718e-05
150
+ }
151
+ ]
152
+ }
153
+ ],
154
+ "verification": [
155
+ {
156
+ "shape": [
157
+ 1,
158
+ 3,
159
+ 256,
160
+ 256
161
+ ],
162
+ "torch": "ok",
163
+ "graph": "ok",
164
+ "max_abs_diff": 0.0003412961959838867,
165
+ "scale": 17.991666793823242,
166
+ "rel_diff": 1.8969681903016225e-05
167
+ },
168
+ {
169
+ "shape": [
170
+ 1,
171
+ 3,
172
+ 320,
173
+ 320
174
+ ],
175
+ "torch": "ok",
176
+ "graph": "ok",
177
+ "max_abs_diff": 0.0002488568425178528,
178
+ "scale": 17.01628303527832,
179
+ "rel_diff": 1.462462995014366e-05
180
+ },
181
+ {
182
+ "shape": [
183
+ 1,
184
+ 3,
185
+ 224,
186
+ 224
187
+ ],
188
+ "torch": "ok",
189
+ "graph": "ok",
190
+ "max_abs_diff": 0.00015163421630859375,
191
+ "scale": 18.956174850463867,
192
+ "rel_diff": 7.999199073904047e-06
193
+ },
194
+ {
195
+ "shape": [
196
+ 1,
197
+ 3,
198
+ 512,
199
+ 512
200
+ ],
201
+ "torch": "ok",
202
+ "graph": "ok",
203
+ "max_abs_diff": 0.000514984130859375,
204
+ "scale": 16.731098175048828,
205
+ "rel_diff": 3.078005552722017e-05
206
+ },
207
+ {
208
+ "shape": [
209
+ 2,
210
+ 3,
211
+ 256,
212
+ 256
213
+ ],
214
+ "torch": "ok",
215
+ "graph": "ok",
216
+ "max_abs_diff": 0.0003412961959838867,
217
+ "scale": 19.111719131469727,
218
+ "rel_diff": 1.7857953731744718e-05
219
+ }
220
+ ],
221
+ "exported_at": "2026-09-09T23:37:46+00:00",
222
+ "release": {
223
+ "repo": "MedOtter/UTANet",
224
+ "revision": "bd5331bd6df2170133b58b0cf059b9e317794be3",
225
+ "pth_file": "ISIC2018.pth",
226
+ "pth_sha256": "136f1ba5f8f46882d73129f9d88e9f82ac5bea6306c49eac0982639bad4ce503",
227
+ "sidecar_sha256": "402e4863796b2530120ab02b07d1cb1732e28237a9d98398dec1bbc4a73d5594",
228
+ "sidecar_source": "hub",
229
+ "group": "redistributable",
230
+ "reason": "dynamic_verified",
231
+ "dynamic_attempt": null,
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": 1,
245
+ "pixels": 262144,
246
+ "disagreeing_pixels": 0,
247
+ "unexplained_pixels": 0,
248
+ "max_abs_diff": 0.0010535717010498047,
249
+ "scale": 17.818008422851562,
250
+ "rel_diff": 5.9129599450553685e-05,
251
+ "float32_vs_float64": {
252
+ "max_abs_diff": 0.0010542455293671704,
253
+ "scale": 17.817972774482943,
254
+ "rel_diff": 5.916753509001606e-05,
255
+ "samples": 4,
256
+ "of": 4,
257
+ "complete": true
258
+ }
259
+ },
260
+ {
261
+ "size": [
262
+ 320,
263
+ 320
264
+ ],
265
+ "predict_masks_equal": 1,
266
+ "pixels": 409600,
267
+ "disagreeing_pixels": 0,
268
+ "unexplained_pixels": 0,
269
+ "max_abs_diff": 0.0006055831909179688,
270
+ "scale": 17.810117721557617,
271
+ "rel_diff": 3.400220034396305e-05,
272
+ "float32_vs_float64": {
273
+ "max_abs_diff": 0.0006023075733567751,
274
+ "scale": 17.81015014603448,
275
+ "rel_diff": 3.381821985879675e-05,
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-09T23:38:15+00:00"
285
+ }
286
+ }
KvasirSEG.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1e97caae4b89d0a1515aabf10d84d9dad26fa4e1b57a366dc49162b4beb844f8
3
+ size 95075939
KvasirSEG.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
+ 0.229,
19
+ 0.224,
20
+ 0.225
21
+ ]
22
+ },
23
+ "scale": 255.0,
24
+ "size": [
25
+ 256,
26
+ 256
27
+ ],
28
+ "threshold": 0.5
29
+ }
30
+ }
KvasirSEG.onnx.provenance.json ADDED
@@ -0,0 +1,286 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema": "medotter/graph-provenance/v1",
3
+ "source": {
4
+ "file": "KvasirSEG.pth",
5
+ "sha256": "914dfc57525510cb753e7849b016d4704f36aa1ea88ef1e5dd32ecb87e5bbb44",
6
+ "reference": "KvasirSEG.pth",
7
+ "model": "UTANet",
8
+ "declaration_source": "sidecar",
9
+ "declaration": [
10
+ {
11
+ "file": "KvasirSEG.pth.config.json",
12
+ "sha256": "cae77cf51c5daabe45f09b1d470ea26322b84f083ef55eaab1eeb638e50d7769"
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": 9.490153105140564e-06,
26
+ "scale": 11.915895991369577,
27
+ "rel_diff": 7.964279909806257e-07,
28
+ "kernel_noise_rel": 7.2030385297734e-07
29
+ }
30
+ },
31
+ "graph": {
32
+ "kind": "onnx",
33
+ "file": "KvasirSEG.onnx",
34
+ "sha256": "1e97caae4b89d0a1515aabf10d84d9dad26fa4e1b57a366dc49162b4beb844f8",
35
+ "bytes": 95075939,
36
+ "opset": 17,
37
+ "dynamic": true,
38
+ "reason": "dynamic_verified",
39
+ "input": "image",
40
+ "output": "logits",
41
+ "input_channel": 3,
42
+ "num_classes": 1,
43
+ "size": [
44
+ 256,
45
+ 256
46
+ ]
47
+ },
48
+ "exporter": {
49
+ "api": "torch.onnx.export",
50
+ "name": "torchscript",
51
+ "dynamo": false,
52
+ "registered_symbolics": {
53
+ "aten::_convolution_mode": 17,
54
+ "aten::add": 17,
55
+ "aten::roll": 17,
56
+ "aten::rsub": 17,
57
+ "aten::sub": 17,
58
+ "aten::upsample_nearest2d": 17
59
+ },
60
+ "producer": "pytorch 2.13.0",
61
+ "torch": "2.13.0+cpu",
62
+ "onnx": "1.22.0",
63
+ "onnxruntime": "1.29.0"
64
+ },
65
+ "verification_input": {
66
+ "kind": "smooth_random_field",
67
+ "distribution": "normal",
68
+ "coarse_factor": 16,
69
+ "min_coarse": 4,
70
+ "interpolation": "bilinear",
71
+ "align_corners": false,
72
+ "seed": 0,
73
+ "pixel_domain": "uint8-range smooth field through the declaration's intensity contract",
74
+ "pixel_mean": 127.5,
75
+ "pixel_std": 45.0,
76
+ "through_contract": true
77
+ },
78
+ "attempts": [
79
+ {
80
+ "mode": "dynamic",
81
+ "exporter": "torchscript",
82
+ "outcome": "kept",
83
+ "reason": null,
84
+ "error": null,
85
+ "verification": [
86
+ {
87
+ "shape": [
88
+ 1,
89
+ 3,
90
+ 256,
91
+ 256
92
+ ],
93
+ "torch": "ok",
94
+ "graph": "ok",
95
+ "max_abs_diff": 1.049041748046875e-05,
96
+ "scale": 11.915900230407715,
97
+ "rel_diff": 8.803713758611933e-07
98
+ },
99
+ {
100
+ "shape": [
101
+ 1,
102
+ 3,
103
+ 320,
104
+ 320
105
+ ],
106
+ "torch": "ok",
107
+ "graph": "ok",
108
+ "max_abs_diff": 8.58306884765625e-06,
109
+ "scale": 13.932507514953613,
110
+ "rel_diff": 6.160462385140746e-07
111
+ },
112
+ {
113
+ "shape": [
114
+ 1,
115
+ 3,
116
+ 224,
117
+ 224
118
+ ],
119
+ "torch": "ok",
120
+ "graph": "ok",
121
+ "max_abs_diff": 8.106231689453125e-06,
122
+ "scale": 12.630125045776367,
123
+ "rel_diff": 6.418172155915372e-07
124
+ },
125
+ {
126
+ "shape": [
127
+ 1,
128
+ 3,
129
+ 512,
130
+ 512
131
+ ],
132
+ "torch": "ok",
133
+ "graph": "ok",
134
+ "max_abs_diff": 1.0013580322265625e-05,
135
+ "scale": 15.950965881347656,
136
+ "rel_diff": 6.277726625931196e-07
137
+ },
138
+ {
139
+ "shape": [
140
+ 2,
141
+ 3,
142
+ 256,
143
+ 256
144
+ ],
145
+ "torch": "ok",
146
+ "graph": "ok",
147
+ "max_abs_diff": 1.33514404296875e-05,
148
+ "scale": 13.436182975769043,
149
+ "rel_diff": 9.936929598060426e-07
150
+ }
151
+ ]
152
+ }
153
+ ],
154
+ "verification": [
155
+ {
156
+ "shape": [
157
+ 1,
158
+ 3,
159
+ 256,
160
+ 256
161
+ ],
162
+ "torch": "ok",
163
+ "graph": "ok",
164
+ "max_abs_diff": 1.049041748046875e-05,
165
+ "scale": 11.915900230407715,
166
+ "rel_diff": 8.803713758611933e-07
167
+ },
168
+ {
169
+ "shape": [
170
+ 1,
171
+ 3,
172
+ 320,
173
+ 320
174
+ ],
175
+ "torch": "ok",
176
+ "graph": "ok",
177
+ "max_abs_diff": 8.58306884765625e-06,
178
+ "scale": 13.932507514953613,
179
+ "rel_diff": 6.160462385140746e-07
180
+ },
181
+ {
182
+ "shape": [
183
+ 1,
184
+ 3,
185
+ 224,
186
+ 224
187
+ ],
188
+ "torch": "ok",
189
+ "graph": "ok",
190
+ "max_abs_diff": 8.106231689453125e-06,
191
+ "scale": 12.630125045776367,
192
+ "rel_diff": 6.418172155915372e-07
193
+ },
194
+ {
195
+ "shape": [
196
+ 1,
197
+ 3,
198
+ 512,
199
+ 512
200
+ ],
201
+ "torch": "ok",
202
+ "graph": "ok",
203
+ "max_abs_diff": 1.0013580322265625e-05,
204
+ "scale": 15.950965881347656,
205
+ "rel_diff": 6.277726625931196e-07
206
+ },
207
+ {
208
+ "shape": [
209
+ 2,
210
+ 3,
211
+ 256,
212
+ 256
213
+ ],
214
+ "torch": "ok",
215
+ "graph": "ok",
216
+ "max_abs_diff": 1.33514404296875e-05,
217
+ "scale": 13.436182975769043,
218
+ "rel_diff": 9.936929598060426e-07
219
+ }
220
+ ],
221
+ "exported_at": "2026-09-09T23:38:13+00:00",
222
+ "release": {
223
+ "repo": "MedOtter/UTANet",
224
+ "revision": "bd5331bd6df2170133b58b0cf059b9e317794be3",
225
+ "pth_file": "KvasirSEG.pth",
226
+ "pth_sha256": "914dfc57525510cb753e7849b016d4704f36aa1ea88ef1e5dd32ecb87e5bbb44",
227
+ "sidecar_sha256": "1445f651ec927f1196af8ad861bf4ef54128f23d2812ee825908fa7d98195fa6",
228
+ "sidecar_source": "hub",
229
+ "group": "redistributable",
230
+ "reason": "dynamic_verified",
231
+ "dynamic_attempt": null,
232
+ "reference_check": {
233
+ "dataset": "KvasirSEG",
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": 1.9073486328125e-05,
249
+ "scale": 18.920970916748047,
250
+ "rel_diff": 1.0080606546063635e-06,
251
+ "float32_vs_float64": {
252
+ "max_abs_diff": 1.428921785162629e-05,
253
+ "scale": 18.920973288366344,
254
+ "rel_diff": 7.552052230004514e-07,
255
+ "samples": 4,
256
+ "of": 4,
257
+ "complete": true
258
+ }
259
+ },
260
+ {
261
+ "size": [
262
+ 320,
263
+ 320
264
+ ],
265
+ "predict_masks_equal": 4,
266
+ "pixels": 409600,
267
+ "disagreeing_pixels": 0,
268
+ "unexplained_pixels": 0,
269
+ "max_abs_diff": 2.86102294921875e-05,
270
+ "scale": 17.61881446838379,
271
+ "rel_diff": 1.6238453241861045e-06,
272
+ "float32_vs_float64": {
273
+ "max_abs_diff": 2.618580151825256e-05,
274
+ "scale": 17.618818456574353,
275
+ "rel_diff": 1.4862404980670818e-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-09T23:38:40+00:00"
285
+ }
286
+ }
PROMISE12.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:073263740324a1a92a88ba1f63631e020c02d59e82a1b8ebaf10b4cfeaf5dba6
3
+ size 95075939
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": "7da4e39ec6dc01e82408e5cb250f67ad289621f600b2f5ae1a89ee360d5378e2",
6
+ "reference": "PROMISE12.pth",
7
+ "model": "UTANet",
8
+ "declaration_source": "sidecar",
9
+ "declaration": [
10
+ {
11
+ "file": "PROMISE12.pth.config.json",
12
+ "sha256": "ba394887e21f06919207e5929de855def95ab2138b383f2249be33bb05399b4c"
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": 6.851703690458066e-05,
26
+ "scale": 14.894119115723177,
27
+ "rel_diff": 4.600274536024741e-06,
28
+ "kernel_noise_rel": 4.354054835222716e-06
29
+ }
30
+ },
31
+ "graph": {
32
+ "kind": "onnx",
33
+ "file": "PROMISE12.onnx",
34
+ "sha256": "073263740324a1a92a88ba1f63631e020c02d59e82a1b8ebaf10b4cfeaf5dba6",
35
+ "bytes": 95075939,
36
+ "opset": 17,
37
+ "dynamic": true,
38
+ "reason": "dynamic_verified",
39
+ "input": "image",
40
+ "output": "logits",
41
+ "input_channel": 3,
42
+ "num_classes": 1,
43
+ "size": [
44
+ 256,
45
+ 256
46
+ ]
47
+ },
48
+ "exporter": {
49
+ "api": "torch.onnx.export",
50
+ "name": "torchscript",
51
+ "dynamo": false,
52
+ "registered_symbolics": {
53
+ "aten::_convolution_mode": 17,
54
+ "aten::add": 17,
55
+ "aten::roll": 17,
56
+ "aten::rsub": 17,
57
+ "aten::sub": 17,
58
+ "aten::upsample_nearest2d": 17
59
+ },
60
+ "producer": "pytorch 2.13.0",
61
+ "torch": "2.13.0+cpu",
62
+ "onnx": "1.22.0",
63
+ "onnxruntime": "1.29.0"
64
+ },
65
+ "verification_input": {
66
+ "kind": "smooth_random_field",
67
+ "distribution": "normal",
68
+ "coarse_factor": 16,
69
+ "min_coarse": 4,
70
+ "interpolation": "bilinear",
71
+ "align_corners": false,
72
+ "seed": 0,
73
+ "pixel_domain": "uint8-range smooth field through the declaration's intensity contract",
74
+ "pixel_mean": 127.5,
75
+ "pixel_std": 45.0,
76
+ "through_contract": true
77
+ },
78
+ "attempts": [
79
+ {
80
+ "mode": "dynamic",
81
+ "exporter": "torchscript",
82
+ "outcome": "kept",
83
+ "reason": null,
84
+ "error": null,
85
+ "verification": [
86
+ {
87
+ "shape": [
88
+ 1,
89
+ 3,
90
+ 256,
91
+ 256
92
+ ],
93
+ "torch": "ok",
94
+ "graph": "ok",
95
+ "max_abs_diff": 6.4849853515625e-05,
96
+ "scale": 14.894128799438477,
97
+ "rel_diff": 4.354054835222716e-06
98
+ },
99
+ {
100
+ "shape": [
101
+ 1,
102
+ 3,
103
+ 320,
104
+ 320
105
+ ],
106
+ "torch": "ok",
107
+ "graph": "ok",
108
+ "max_abs_diff": 7.534027099609375e-05,
109
+ "scale": 14.738297462463379,
110
+ "rel_diff": 5.111870702024851e-06
111
+ },
112
+ {
113
+ "shape": [
114
+ 1,
115
+ 3,
116
+ 224,
117
+ 224
118
+ ],
119
+ "torch": "ok",
120
+ "graph": "ok",
121
+ "max_abs_diff": 6.389617919921875e-05,
122
+ "scale": 14.825130462646484,
123
+ "rel_diff": 4.309991022353029e-06
124
+ },
125
+ {
126
+ "shape": [
127
+ 1,
128
+ 3,
129
+ 512,
130
+ 512
131
+ ],
132
+ "torch": "ok",
133
+ "graph": "ok",
134
+ "max_abs_diff": 0.0001163482666015625,
135
+ "scale": 15.605719566345215,
136
+ "rel_diff": 7.455488746092514e-06
137
+ },
138
+ {
139
+ "shape": [
140
+ 2,
141
+ 3,
142
+ 256,
143
+ 256
144
+ ],
145
+ "torch": "ok",
146
+ "graph": "ok",
147
+ "max_abs_diff": 7.724761962890625e-05,
148
+ "scale": 14.935420036315918,
149
+ "rel_diff": 5.1721089491340965e-06
150
+ }
151
+ ]
152
+ }
153
+ ],
154
+ "verification": [
155
+ {
156
+ "shape": [
157
+ 1,
158
+ 3,
159
+ 256,
160
+ 256
161
+ ],
162
+ "torch": "ok",
163
+ "graph": "ok",
164
+ "max_abs_diff": 6.4849853515625e-05,
165
+ "scale": 14.894128799438477,
166
+ "rel_diff": 4.354054835222716e-06
167
+ },
168
+ {
169
+ "shape": [
170
+ 1,
171
+ 3,
172
+ 320,
173
+ 320
174
+ ],
175
+ "torch": "ok",
176
+ "graph": "ok",
177
+ "max_abs_diff": 7.534027099609375e-05,
178
+ "scale": 14.738297462463379,
179
+ "rel_diff": 5.111870702024851e-06
180
+ },
181
+ {
182
+ "shape": [
183
+ 1,
184
+ 3,
185
+ 224,
186
+ 224
187
+ ],
188
+ "torch": "ok",
189
+ "graph": "ok",
190
+ "max_abs_diff": 6.389617919921875e-05,
191
+ "scale": 14.825130462646484,
192
+ "rel_diff": 4.309991022353029e-06
193
+ },
194
+ {
195
+ "shape": [
196
+ 1,
197
+ 3,
198
+ 512,
199
+ 512
200
+ ],
201
+ "torch": "ok",
202
+ "graph": "ok",
203
+ "max_abs_diff": 0.0001163482666015625,
204
+ "scale": 15.605719566345215,
205
+ "rel_diff": 7.455488746092514e-06
206
+ },
207
+ {
208
+ "shape": [
209
+ 2,
210
+ 3,
211
+ 256,
212
+ 256
213
+ ],
214
+ "torch": "ok",
215
+ "graph": "ok",
216
+ "max_abs_diff": 7.724761962890625e-05,
217
+ "scale": 14.935420036315918,
218
+ "rel_diff": 5.1721089491340965e-06
219
+ }
220
+ ],
221
+ "exported_at": "2026-09-09T23:38:31+00:00",
222
+ "release": {
223
+ "repo": "MedOtter/UTANet",
224
+ "revision": "bd5331bd6df2170133b58b0cf059b9e317794be3",
225
+ "pth_file": "PROMISE12.pth",
226
+ "pth_sha256": "7da4e39ec6dc01e82408e5cb250f67ad289621f600b2f5ae1a89ee360d5378e2",
227
+ "sidecar_sha256": "402e4863796b2530120ab02b07d1cb1732e28237a9d98398dec1bbc4a73d5594",
228
+ "sidecar_source": "hub",
229
+ "group": "redistributable",
230
+ "reason": "dynamic_verified",
231
+ "dynamic_attempt": null,
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": 0.0006332993507385254,
249
+ "scale": 16.291675567626953,
250
+ "rel_diff": 3.887257318068309e-05,
251
+ "float32_vs_float64": {
252
+ "max_abs_diff": 0.0006442149020491339,
253
+ "scale": 16.291676700486306,
254
+ "rel_diff": 3.954257832957759e-05,
255
+ "samples": 4,
256
+ "of": 4,
257
+ "complete": true
258
+ }
259
+ },
260
+ {
261
+ "size": [
262
+ 320,
263
+ 320
264
+ ],
265
+ "predict_masks_equal": 4,
266
+ "pixels": 409600,
267
+ "disagreeing_pixels": 0,
268
+ "unexplained_pixels": 0,
269
+ "max_abs_diff": 0.0009725093841552734,
270
+ "scale": 16.848854064941406,
271
+ "rel_diff": 5.7719615850839496e-05,
272
+ "float32_vs_float64": {
273
+ "max_abs_diff": 0.0009841451609458596,
274
+ "scale": 16.84882640764419,
275
+ "rel_diff": 5.8410309248563455e-05,
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-09T23:38:55+00:00"
285
+ }
286
+ }
UWaterlooSkinCancer.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b4f82979ca61700e112fd1cda49aae671a9c6f59f6de6b7474cff8584141e4ee
3
+ size 95075939
UWaterlooSkinCancer.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
+ }
UWaterlooSkinCancer.onnx.provenance.json ADDED
@@ -0,0 +1,286 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema": "medotter/graph-provenance/v1",
3
+ "source": {
4
+ "file": "UWaterlooSkinCancer.pth",
5
+ "sha256": "9030b4b8ad27ef4b9ad1b25b96b790fef994e6a998e53b2d5db0a8a80c35fd5a",
6
+ "reference": "UWaterlooSkinCancer.pth",
7
+ "model": "UTANet",
8
+ "declaration_source": "sidecar",
9
+ "declaration": [
10
+ {
11
+ "file": "UWaterlooSkinCancer.pth.config.json",
12
+ "sha256": "ba394887e21f06919207e5929de855def95ab2138b383f2249be33bb05399b4c"
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.00036244214700964505,
26
+ "scale": 13.190144410058032,
27
+ "rel_diff": 2.7478254653017135e-05,
28
+ "kernel_noise_rel": 3.128872227920429e-05
29
+ }
30
+ },
31
+ "graph": {
32
+ "kind": "onnx",
33
+ "file": "UWaterlooSkinCancer.onnx",
34
+ "sha256": "b4f82979ca61700e112fd1cda49aae671a9c6f59f6de6b7474cff8584141e4ee",
35
+ "bytes": 95075939,
36
+ "opset": 17,
37
+ "dynamic": true,
38
+ "reason": "dynamic_verified",
39
+ "input": "image",
40
+ "output": "logits",
41
+ "input_channel": 3,
42
+ "num_classes": 1,
43
+ "size": [
44
+ 256,
45
+ 256
46
+ ]
47
+ },
48
+ "exporter": {
49
+ "api": "torch.onnx.export",
50
+ "name": "torchscript",
51
+ "dynamo": false,
52
+ "registered_symbolics": {
53
+ "aten::_convolution_mode": 17,
54
+ "aten::add": 17,
55
+ "aten::roll": 17,
56
+ "aten::rsub": 17,
57
+ "aten::sub": 17,
58
+ "aten::upsample_nearest2d": 17
59
+ },
60
+ "producer": "pytorch 2.13.0",
61
+ "torch": "2.13.0+cpu",
62
+ "onnx": "1.22.0",
63
+ "onnxruntime": "1.29.0"
64
+ },
65
+ "verification_input": {
66
+ "kind": "smooth_random_field",
67
+ "distribution": "normal",
68
+ "coarse_factor": 16,
69
+ "min_coarse": 4,
70
+ "interpolation": "bilinear",
71
+ "align_corners": false,
72
+ "seed": 0,
73
+ "pixel_domain": "uint8-range smooth field through the declaration's intensity contract",
74
+ "pixel_mean": 127.5,
75
+ "pixel_std": 45.0,
76
+ "through_contract": true
77
+ },
78
+ "attempts": [
79
+ {
80
+ "mode": "dynamic",
81
+ "exporter": "torchscript",
82
+ "outcome": "kept",
83
+ "reason": null,
84
+ "error": null,
85
+ "verification": [
86
+ {
87
+ "shape": [
88
+ 1,
89
+ 3,
90
+ 256,
91
+ 256
92
+ ],
93
+ "torch": "ok",
94
+ "graph": "ok",
95
+ "max_abs_diff": 0.0003600120544433594,
96
+ "scale": 13.19013786315918,
97
+ "rel_diff": 2.7294032721893978e-05
98
+ },
99
+ {
100
+ "shape": [
101
+ 1,
102
+ 3,
103
+ 320,
104
+ 320
105
+ ],
106
+ "torch": "ok",
107
+ "graph": "ok",
108
+ "max_abs_diff": 0.0005240440368652344,
109
+ "scale": 13.051429748535156,
110
+ "rel_diff": 4.0152232127982076e-05
111
+ },
112
+ {
113
+ "shape": [
114
+ 1,
115
+ 3,
116
+ 224,
117
+ 224
118
+ ],
119
+ "torch": "ok",
120
+ "graph": "ok",
121
+ "max_abs_diff": 0.00038623809814453125,
122
+ "scale": 12.978246688842773,
123
+ "rel_diff": 2.976042198955696e-05
124
+ },
125
+ {
126
+ "shape": [
127
+ 1,
128
+ 3,
129
+ 512,
130
+ 512
131
+ ],
132
+ "torch": "ok",
133
+ "graph": "ok",
134
+ "max_abs_diff": 0.0006486177444458008,
135
+ "scale": 12.705331802368164,
136
+ "rel_diff": 5.105083082717321e-05
137
+ },
138
+ {
139
+ "shape": [
140
+ 2,
141
+ 3,
142
+ 256,
143
+ 256
144
+ ],
145
+ "torch": "ok",
146
+ "graph": "ok",
147
+ "max_abs_diff": 0.0003848075866699219,
148
+ "scale": 13.19013786315918,
149
+ "rel_diff": 2.9173886631216478e-05
150
+ }
151
+ ]
152
+ }
153
+ ],
154
+ "verification": [
155
+ {
156
+ "shape": [
157
+ 1,
158
+ 3,
159
+ 256,
160
+ 256
161
+ ],
162
+ "torch": "ok",
163
+ "graph": "ok",
164
+ "max_abs_diff": 0.0003600120544433594,
165
+ "scale": 13.19013786315918,
166
+ "rel_diff": 2.7294032721893978e-05
167
+ },
168
+ {
169
+ "shape": [
170
+ 1,
171
+ 3,
172
+ 320,
173
+ 320
174
+ ],
175
+ "torch": "ok",
176
+ "graph": "ok",
177
+ "max_abs_diff": 0.0005240440368652344,
178
+ "scale": 13.051429748535156,
179
+ "rel_diff": 4.0152232127982076e-05
180
+ },
181
+ {
182
+ "shape": [
183
+ 1,
184
+ 3,
185
+ 224,
186
+ 224
187
+ ],
188
+ "torch": "ok",
189
+ "graph": "ok",
190
+ "max_abs_diff": 0.00038623809814453125,
191
+ "scale": 12.978246688842773,
192
+ "rel_diff": 2.976042198955696e-05
193
+ },
194
+ {
195
+ "shape": [
196
+ 1,
197
+ 3,
198
+ 512,
199
+ 512
200
+ ],
201
+ "torch": "ok",
202
+ "graph": "ok",
203
+ "max_abs_diff": 0.0006486177444458008,
204
+ "scale": 12.705331802368164,
205
+ "rel_diff": 5.105083082717321e-05
206
+ },
207
+ {
208
+ "shape": [
209
+ 2,
210
+ 3,
211
+ 256,
212
+ 256
213
+ ],
214
+ "torch": "ok",
215
+ "graph": "ok",
216
+ "max_abs_diff": 0.0003848075866699219,
217
+ "scale": 13.19013786315918,
218
+ "rel_diff": 2.9173886631216478e-05
219
+ }
220
+ ],
221
+ "exported_at": "2026-09-09T23:38:44+00:00",
222
+ "release": {
223
+ "repo": "MedOtter/UTANet",
224
+ "revision": "bd5331bd6df2170133b58b0cf059b9e317794be3",
225
+ "pth_file": "UWaterlooSkinCancer.pth",
226
+ "pth_sha256": "9030b4b8ad27ef4b9ad1b25b96b790fef994e6a998e53b2d5db0a8a80c35fd5a",
227
+ "sidecar_sha256": "402e4863796b2530120ab02b07d1cb1732e28237a9d98398dec1bbc4a73d5594",
228
+ "sidecar_source": "hub",
229
+ "group": "redistributable",
230
+ "reason": "dynamic_verified",
231
+ "dynamic_attempt": null,
232
+ "reference_check": {
233
+ "dataset": "UWaterlooSkinCancer",
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.0004558563232421875,
249
+ "scale": 13.662978172302246,
250
+ "rel_diff": 3.3364345422603756e-05,
251
+ "float32_vs_float64": {
252
+ "max_abs_diff": 0.0004639410176539016,
253
+ "scale": 13.662968501810402,
254
+ "rel_diff": 3.395609216199448e-05,
255
+ "samples": 4,
256
+ "of": 4,
257
+ "complete": true
258
+ }
259
+ },
260
+ {
261
+ "size": [
262
+ 320,
263
+ 320
264
+ ],
265
+ "predict_masks_equal": 4,
266
+ "pixels": 409600,
267
+ "disagreeing_pixels": 0,
268
+ "unexplained_pixels": 0,
269
+ "max_abs_diff": 0.0005431175231933594,
270
+ "scale": 14.30445671081543,
271
+ "rel_diff": 3.796841321367449e-05,
272
+ "float32_vs_float64": {
273
+ "max_abs_diff": 0.0005406404509917806,
274
+ "scale": 14.304388191208778,
275
+ "rel_diff": 3.7795426393982276e-05,
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-09T23:39:32+00:00"
285
+ }
286
+ }