tyluan commited on
Commit
e601583
·
verified ·
1 Parent(s): 1ebd11f

Add ONNX graphs: 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, 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
BUSI.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:988b951d940eb650d73504ca2a069a9f9e9cca1a6cc3443ac1fd746f1252771a
3
+ size 199924376
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,274 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema": "medotter/graph-provenance/v1",
3
+ "source": {
4
+ "file": "BUSI.pth",
5
+ "sha256": "16590242536911e71d6beb60e00f9a63db20ddf716752d047f85131b5bb24a71",
6
+ "reference": "BUSI.pth",
7
+ "model": "PraNet",
8
+ "declaration_source": "sidecar",
9
+ "declaration": [
10
+ {
11
+ "file": "BUSI.pth.config.json",
12
+ "sha256": "5fec7f876d9d1e7b86c9ebc6e73f2baa56176f3acc682808546cbae712b2919d"
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.0012430759126118573,
26
+ "scale": 2801.8233840827706,
27
+ "rel_diff": 4.4366676346332285e-07
28
+ }
29
+ },
30
+ "graph": {
31
+ "kind": "onnx",
32
+ "file": "BUSI.onnx",
33
+ "sha256": "988b951d940eb650d73504ca2a069a9f9e9cca1a6cc3443ac1fd746f1252771a",
34
+ "bytes": 199924376,
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": 2801.822265625,
87
+ "rel_diff": 5.228182272558386e-07
88
+ },
89
+ {
90
+ "shape": [
91
+ 1,
92
+ 3,
93
+ 320,
94
+ 320
95
+ ],
96
+ "torch": "ok",
97
+ "graph": "ok",
98
+ "max_abs_diff": 0.00213623046875,
99
+ "scale": 1566.1768798828125,
100
+ "rel_diff": 1.3639777832181006e-06
101
+ },
102
+ {
103
+ "shape": [
104
+ 1,
105
+ 3,
106
+ 224,
107
+ 224
108
+ ],
109
+ "torch": "ok",
110
+ "graph": "ok",
111
+ "max_abs_diff": 0.0022125244140625,
112
+ "scale": 1277.796875,
113
+ "rel_diff": 1.7315149671676103e-06
114
+ },
115
+ {
116
+ "shape": [
117
+ 1,
118
+ 3,
119
+ 512,
120
+ 512
121
+ ],
122
+ "torch": "ok",
123
+ "graph": "ok",
124
+ "max_abs_diff": 0.014020919799804688,
125
+ "scale": 3977.0546875,
126
+ "rel_diff": 3.5254531057550833e-06
127
+ },
128
+ {
129
+ "shape": [
130
+ 2,
131
+ 3,
132
+ 256,
133
+ 256
134
+ ],
135
+ "torch": "ok",
136
+ "graph": "ok",
137
+ "max_abs_diff": 0.00423431396484375,
138
+ "scale": 5274.80078125,
139
+ "rel_diff": 8.02743864734228e-07
140
+ }
141
+ ]
142
+ }
143
+ ],
144
+ "verification": [
145
+ {
146
+ "shape": [
147
+ 1,
148
+ 3,
149
+ 256,
150
+ 256
151
+ ],
152
+ "torch": "ok",
153
+ "graph": "ok",
154
+ "max_abs_diff": 0.00146484375,
155
+ "scale": 2801.822265625,
156
+ "rel_diff": 5.228182272558386e-07
157
+ },
158
+ {
159
+ "shape": [
160
+ 1,
161
+ 3,
162
+ 320,
163
+ 320
164
+ ],
165
+ "torch": "ok",
166
+ "graph": "ok",
167
+ "max_abs_diff": 0.00213623046875,
168
+ "scale": 1566.1768798828125,
169
+ "rel_diff": 1.3639777832181006e-06
170
+ },
171
+ {
172
+ "shape": [
173
+ 1,
174
+ 3,
175
+ 224,
176
+ 224
177
+ ],
178
+ "torch": "ok",
179
+ "graph": "ok",
180
+ "max_abs_diff": 0.0022125244140625,
181
+ "scale": 1277.796875,
182
+ "rel_diff": 1.7315149671676103e-06
183
+ },
184
+ {
185
+ "shape": [
186
+ 1,
187
+ 3,
188
+ 512,
189
+ 512
190
+ ],
191
+ "torch": "ok",
192
+ "graph": "ok",
193
+ "max_abs_diff": 0.014020919799804688,
194
+ "scale": 3977.0546875,
195
+ "rel_diff": 3.5254531057550833e-06
196
+ },
197
+ {
198
+ "shape": [
199
+ 2,
200
+ 3,
201
+ 256,
202
+ 256
203
+ ],
204
+ "torch": "ok",
205
+ "graph": "ok",
206
+ "max_abs_diff": 0.00423431396484375,
207
+ "scale": 5274.80078125,
208
+ "rel_diff": 8.02743864734228e-07
209
+ }
210
+ ],
211
+ "exported_at": "2026-09-07T16:18:45+00:00",
212
+ "release": {
213
+ "repo": "MedOtter/PraNet",
214
+ "revision": "37b8705d9b4b1bb3847d3ac97de3c36e47e6094e",
215
+ "pth_file": "BUSI.pth",
216
+ "pth_sha256": "16590242536911e71d6beb60e00f9a63db20ddf716752d047f85131b5bb24a71",
217
+ "sidecar_sha256": "402e4863796b2530120ab02b07d1cb1732e28237a9d98398dec1bbc4a73d5594",
218
+ "sidecar_source": "existing",
219
+ "group": "checkout_only",
220
+ "reference_check": {
221
+ "dataset": "BUSI",
222
+ "split": "train",
223
+ "samples": 4,
224
+ "reproducible": true,
225
+ "status": "pass",
226
+ "sizes": [
227
+ {
228
+ "size": [
229
+ 256,
230
+ 256
231
+ ],
232
+ "predict_masks_equal": 4,
233
+ "pixels": 262144,
234
+ "disagreeing_pixels": 0,
235
+ "unexplained_pixels": 0,
236
+ "max_abs_diff": 2.288818359375e-05,
237
+ "scale": 64.16212463378906,
238
+ "rel_diff": 3.567242157953202e-07,
239
+ "float32_vs_float64": {
240
+ "max_abs_diff": 1.971788698540422e-05,
241
+ "scale": 64.16212835735303,
242
+ "rel_diff": 3.073134805563933e-07,
243
+ "samples": 4,
244
+ "of": 4,
245
+ "complete": true
246
+ }
247
+ },
248
+ {
249
+ "size": [
250
+ 320,
251
+ 320
252
+ ],
253
+ "predict_masks_equal": 4,
254
+ "pixels": 409600,
255
+ "disagreeing_pixels": 0,
256
+ "unexplained_pixels": 0,
257
+ "max_abs_diff": 5.340576171875e-05,
258
+ "scale": 99.13876342773438,
259
+ "rel_diff": 5.386970733973223e-07,
260
+ "float32_vs_float64": {
261
+ "max_abs_diff": 3.2544546456847456e-05,
262
+ "scale": 99.13874243950266,
263
+ "rel_diff": 3.2827273834653573e-07,
264
+ "samples": 4,
265
+ "of": 4,
266
+ "complete": true
267
+ }
268
+ }
269
+ ]
270
+ },
271
+ "tool": "tools/hf_onnx_export.py",
272
+ "stamped_at": "2026-09-07T16:19:07+00:00"
273
+ }
274
+ }
COVIDQUEx.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4ad799818da42df3a0f2c0197dc437333e02c58d3d2f2839d6f0c987d7a23790
3
+ size 199924376
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,274 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema": "medotter/graph-provenance/v1",
3
+ "source": {
4
+ "file": "COVIDQUEx.pth",
5
+ "sha256": "f467abed5ee1d95199c8775279c1e970ce4473ae2ffea8153b0e07cc755897d0",
6
+ "reference": "COVIDQUEx.pth",
7
+ "model": "PraNet",
8
+ "declaration_source": "sidecar",
9
+ "declaration": [
10
+ {
11
+ "file": "COVIDQUEx.pth.config.json",
12
+ "sha256": "5fec7f876d9d1e7b86c9ebc6e73f2baa56176f3acc682808546cbae712b2919d"
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.377208815421909,
26
+ "scale": 1317879.7437019665,
27
+ "rel_diff": 1.045018577759823e-06
28
+ }
29
+ },
30
+ "graph": {
31
+ "kind": "onnx",
32
+ "file": "COVIDQUEx.onnx",
33
+ "sha256": "4ad799818da42df3a0f2c0197dc437333e02c58d3d2f2839d6f0c987d7a23790",
34
+ "bytes": 199924376,
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": 1.0,
86
+ "scale": 1317878.5,
87
+ "rel_diff": 7.587952910681827e-07
88
+ },
89
+ {
90
+ "shape": [
91
+ 1,
92
+ 3,
93
+ 320,
94
+ 320
95
+ ],
96
+ "torch": "ok",
97
+ "graph": "ok",
98
+ "max_abs_diff": 1.25,
99
+ "scale": 1608022.25,
100
+ "rel_diff": 7.773524278037819e-07
101
+ },
102
+ {
103
+ "shape": [
104
+ 1,
105
+ 3,
106
+ 224,
107
+ 224
108
+ ],
109
+ "torch": "ok",
110
+ "graph": "ok",
111
+ "max_abs_diff": 0.1875,
112
+ "scale": 299212.90625,
113
+ "rel_diff": 6.266440921613821e-07
114
+ },
115
+ {
116
+ "shape": [
117
+ 1,
118
+ 3,
119
+ 512,
120
+ 512
121
+ ],
122
+ "torch": "ok",
123
+ "graph": "ok",
124
+ "max_abs_diff": 2.125,
125
+ "scale": 1488958.875,
126
+ "rel_diff": 1.427171720911365e-06
127
+ },
128
+ {
129
+ "shape": [
130
+ 2,
131
+ 3,
132
+ 256,
133
+ 256
134
+ ],
135
+ "torch": "ok",
136
+ "graph": "ok",
137
+ "max_abs_diff": 0.5,
138
+ "scale": 1317878.75,
139
+ "rel_diff": 3.793975735628183e-07
140
+ }
141
+ ]
142
+ }
143
+ ],
144
+ "verification": [
145
+ {
146
+ "shape": [
147
+ 1,
148
+ 3,
149
+ 256,
150
+ 256
151
+ ],
152
+ "torch": "ok",
153
+ "graph": "ok",
154
+ "max_abs_diff": 1.0,
155
+ "scale": 1317878.5,
156
+ "rel_diff": 7.587952910681827e-07
157
+ },
158
+ {
159
+ "shape": [
160
+ 1,
161
+ 3,
162
+ 320,
163
+ 320
164
+ ],
165
+ "torch": "ok",
166
+ "graph": "ok",
167
+ "max_abs_diff": 1.25,
168
+ "scale": 1608022.25,
169
+ "rel_diff": 7.773524278037819e-07
170
+ },
171
+ {
172
+ "shape": [
173
+ 1,
174
+ 3,
175
+ 224,
176
+ 224
177
+ ],
178
+ "torch": "ok",
179
+ "graph": "ok",
180
+ "max_abs_diff": 0.1875,
181
+ "scale": 299212.90625,
182
+ "rel_diff": 6.266440921613821e-07
183
+ },
184
+ {
185
+ "shape": [
186
+ 1,
187
+ 3,
188
+ 512,
189
+ 512
190
+ ],
191
+ "torch": "ok",
192
+ "graph": "ok",
193
+ "max_abs_diff": 2.125,
194
+ "scale": 1488958.875,
195
+ "rel_diff": 1.427171720911365e-06
196
+ },
197
+ {
198
+ "shape": [
199
+ 2,
200
+ 3,
201
+ 256,
202
+ 256
203
+ ],
204
+ "torch": "ok",
205
+ "graph": "ok",
206
+ "max_abs_diff": 0.5,
207
+ "scale": 1317878.75,
208
+ "rel_diff": 3.793975735628183e-07
209
+ }
210
+ ],
211
+ "exported_at": "2026-09-07T16:18:45+00:00",
212
+ "release": {
213
+ "repo": "MedOtter/PraNet",
214
+ "revision": "37b8705d9b4b1bb3847d3ac97de3c36e47e6094e",
215
+ "pth_file": "COVIDQUEx.pth",
216
+ "pth_sha256": "f467abed5ee1d95199c8775279c1e970ce4473ae2ffea8153b0e07cc755897d0",
217
+ "sidecar_sha256": "402e4863796b2530120ab02b07d1cb1732e28237a9d98398dec1bbc4a73d5594",
218
+ "sidecar_source": "existing",
219
+ "group": "checkout_only",
220
+ "reference_check": {
221
+ "dataset": "COVIDQUEx",
222
+ "split": "val",
223
+ "samples": 4,
224
+ "reproducible": true,
225
+ "status": "pass",
226
+ "sizes": [
227
+ {
228
+ "size": [
229
+ 256,
230
+ 256
231
+ ],
232
+ "predict_masks_equal": 4,
233
+ "pixels": 262144,
234
+ "disagreeing_pixels": 0,
235
+ "unexplained_pixels": 0,
236
+ "max_abs_diff": 0.0001068115234375,
237
+ "scale": 104.92263793945312,
238
+ "rel_diff": 1.0180026497154682e-06,
239
+ "float32_vs_float64": {
240
+ "max_abs_diff": 7.608398758662815e-05,
241
+ "scale": 104.92268136367736,
242
+ "rel_diff": 7.251433779404658e-07,
243
+ "samples": 4,
244
+ "of": 4,
245
+ "complete": true
246
+ }
247
+ },
248
+ {
249
+ "size": [
250
+ 320,
251
+ 320
252
+ ],
253
+ "predict_masks_equal": 4,
254
+ "pixels": 409600,
255
+ "disagreeing_pixels": 0,
256
+ "unexplained_pixels": 0,
257
+ "max_abs_diff": 7.2479248046875e-05,
258
+ "scale": 72.6370849609375,
259
+ "rel_diff": 9.978270477931847e-07,
260
+ "float32_vs_float64": {
261
+ "max_abs_diff": 7.154392718433655e-05,
262
+ "scale": 72.63708472802438,
263
+ "rel_diff": 9.849504210172953e-07,
264
+ "samples": 4,
265
+ "of": 4,
266
+ "complete": true
267
+ }
268
+ }
269
+ ]
270
+ },
271
+ "tool": "tools/hf_onnx_export.py",
272
+ "stamped_at": "2026-09-07T16:19:15+00:00"
273
+ }
274
+ }
DRIVE.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:cb004bf007ce802a25ac56ea6accfc4fdb86f8b56c191d2cb748539aa48aa191
3
+ size 199924376
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,274 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema": "medotter/graph-provenance/v1",
3
+ "source": {
4
+ "file": "DRIVE.pth",
5
+ "sha256": "06c2251d220de354106d74d1734bd836c8b940d0b7e5960c4c9bf6f4de526177",
6
+ "reference": "DRIVE.pth",
7
+ "model": "PraNet",
8
+ "declaration_source": "sidecar",
9
+ "declaration": [
10
+ {
11
+ "file": "DRIVE.pth.config.json",
12
+ "sha256": "5fec7f876d9d1e7b86c9ebc6e73f2baa56176f3acc682808546cbae712b2919d"
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.04665945933993498,
26
+ "scale": 18877.925198873927,
27
+ "rel_diff": 2.471641287291372e-06
28
+ }
29
+ },
30
+ "graph": {
31
+ "kind": "onnx",
32
+ "file": "DRIVE.onnx",
33
+ "sha256": "cb004bf007ce802a25ac56ea6accfc4fdb86f8b56c191d2cb748539aa48aa191",
34
+ "bytes": 199924376,
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.0537109375,
86
+ "scale": 18877.953125,
87
+ "rel_diff": 2.8451674365517318e-06
88
+ },
89
+ {
90
+ "shape": [
91
+ 1,
92
+ 3,
93
+ 320,
94
+ 320
95
+ ],
96
+ "torch": "ok",
97
+ "graph": "ok",
98
+ "max_abs_diff": 0.0362548828125,
99
+ "scale": 15669.814453125,
100
+ "rel_diff": 2.313676586340801e-06
101
+ },
102
+ {
103
+ "shape": [
104
+ 1,
105
+ 3,
106
+ 224,
107
+ 224
108
+ ],
109
+ "torch": "ok",
110
+ "graph": "ok",
111
+ "max_abs_diff": 0.02392578125,
112
+ "scale": 5810.99169921875,
113
+ "rel_diff": 4.117331858040112e-06
114
+ },
115
+ {
116
+ "shape": [
117
+ 1,
118
+ 3,
119
+ 512,
120
+ 512
121
+ ],
122
+ "torch": "ok",
123
+ "graph": "ok",
124
+ "max_abs_diff": 0.05859375,
125
+ "scale": 36266.7734375,
126
+ "rel_diff": 1.6156317324720652e-06
127
+ },
128
+ {
129
+ "shape": [
130
+ 2,
131
+ 3,
132
+ 256,
133
+ 256
134
+ ],
135
+ "torch": "ok",
136
+ "graph": "ok",
137
+ "max_abs_diff": 0.01953125,
138
+ "scale": 18877.90234375,
139
+ "rel_diff": 1.0346091236384803e-06
140
+ }
141
+ ]
142
+ }
143
+ ],
144
+ "verification": [
145
+ {
146
+ "shape": [
147
+ 1,
148
+ 3,
149
+ 256,
150
+ 256
151
+ ],
152
+ "torch": "ok",
153
+ "graph": "ok",
154
+ "max_abs_diff": 0.0537109375,
155
+ "scale": 18877.953125,
156
+ "rel_diff": 2.8451674365517318e-06
157
+ },
158
+ {
159
+ "shape": [
160
+ 1,
161
+ 3,
162
+ 320,
163
+ 320
164
+ ],
165
+ "torch": "ok",
166
+ "graph": "ok",
167
+ "max_abs_diff": 0.0362548828125,
168
+ "scale": 15669.814453125,
169
+ "rel_diff": 2.313676586340801e-06
170
+ },
171
+ {
172
+ "shape": [
173
+ 1,
174
+ 3,
175
+ 224,
176
+ 224
177
+ ],
178
+ "torch": "ok",
179
+ "graph": "ok",
180
+ "max_abs_diff": 0.02392578125,
181
+ "scale": 5810.99169921875,
182
+ "rel_diff": 4.117331858040112e-06
183
+ },
184
+ {
185
+ "shape": [
186
+ 1,
187
+ 3,
188
+ 512,
189
+ 512
190
+ ],
191
+ "torch": "ok",
192
+ "graph": "ok",
193
+ "max_abs_diff": 0.05859375,
194
+ "scale": 36266.7734375,
195
+ "rel_diff": 1.6156317324720652e-06
196
+ },
197
+ {
198
+ "shape": [
199
+ 2,
200
+ 3,
201
+ 256,
202
+ 256
203
+ ],
204
+ "torch": "ok",
205
+ "graph": "ok",
206
+ "max_abs_diff": 0.01953125,
207
+ "scale": 18877.90234375,
208
+ "rel_diff": 1.0346091236384803e-06
209
+ }
210
+ ],
211
+ "exported_at": "2026-09-07T16:18:54+00:00",
212
+ "release": {
213
+ "repo": "MedOtter/PraNet",
214
+ "revision": "37b8705d9b4b1bb3847d3ac97de3c36e47e6094e",
215
+ "pth_file": "DRIVE.pth",
216
+ "pth_sha256": "06c2251d220de354106d74d1734bd836c8b940d0b7e5960c4c9bf6f4de526177",
217
+ "sidecar_sha256": "402e4863796b2530120ab02b07d1cb1732e28237a9d98398dec1bbc4a73d5594",
218
+ "sidecar_source": "existing",
219
+ "group": "checkout_only",
220
+ "reference_check": {
221
+ "dataset": "DRIVE",
222
+ "split": "val",
223
+ "samples": 4,
224
+ "reproducible": true,
225
+ "status": "pass",
226
+ "sizes": [
227
+ {
228
+ "size": [
229
+ 256,
230
+ 256
231
+ ],
232
+ "predict_masks_equal": 4,
233
+ "pixels": 262144,
234
+ "disagreeing_pixels": 0,
235
+ "unexplained_pixels": 0,
236
+ "max_abs_diff": 1.71661376953125e-05,
237
+ "scale": 8.737015724182129,
238
+ "rel_diff": 1.9647598490409517e-06,
239
+ "float32_vs_float64": {
240
+ "max_abs_diff": 1.4357499124484363e-05,
241
+ "scale": 8.737011456532006,
242
+ "rel_diff": 1.6432963600786332e-06,
243
+ "samples": 4,
244
+ "of": 4,
245
+ "complete": true
246
+ }
247
+ },
248
+ {
249
+ "size": [
250
+ 320,
251
+ 320
252
+ ],
253
+ "predict_masks_equal": 3,
254
+ "pixels": 409600,
255
+ "disagreeing_pixels": 0,
256
+ "unexplained_pixels": 0,
257
+ "max_abs_diff": 2.09808349609375e-05,
258
+ "scale": 9.12160873413086,
259
+ "rel_diff": 2.300124415820674e-06,
260
+ "float32_vs_float64": {
261
+ "max_abs_diff": 1.5902760846397967e-05,
262
+ "scale": 9.121600075812973,
263
+ "rel_diff": 1.7434178997351642e-06,
264
+ "samples": 4,
265
+ "of": 4,
266
+ "complete": true
267
+ }
268
+ }
269
+ ]
270
+ },
271
+ "tool": "tools/hf_onnx_export.py",
272
+ "stamped_at": "2026-09-07T16:19:19+00:00"
273
+ }
274
+ }
ISIC2018.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:927b02d02eadfcf3dd9d5902c741047466e93595c7b337267681b862c66ae8e6
3
+ size 199924376
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,274 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema": "medotter/graph-provenance/v1",
3
+ "source": {
4
+ "file": "ISIC2018.pth",
5
+ "sha256": "4c0b84059c95aaf1b840f470bc40fafe1f80882346d9be9bbb0bdaadcabc4be5",
6
+ "reference": "ISIC2018.pth",
7
+ "model": "PraNet",
8
+ "declaration_source": "sidecar",
9
+ "declaration": [
10
+ {
11
+ "file": "ISIC2018.pth.config.json",
12
+ "sha256": "5fec7f876d9d1e7b86c9ebc6e73f2baa56176f3acc682808546cbae712b2919d"
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.006163444750200142,
26
+ "scale": 6103.959599296267,
27
+ "rel_diff": 1.009745338240891e-06
28
+ }
29
+ },
30
+ "graph": {
31
+ "kind": "onnx",
32
+ "file": "ISIC2018.onnx",
33
+ "sha256": "927b02d02eadfcf3dd9d5902c741047466e93595c7b337267681b862c66ae8e6",
34
+ "bytes": 199924376,
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.00732421875,
86
+ "scale": 6103.96484375,
87
+ "rel_diff": 1.1999116864998735e-06
88
+ },
89
+ {
90
+ "shape": [
91
+ 1,
92
+ 3,
93
+ 320,
94
+ 320
95
+ ],
96
+ "torch": "ok",
97
+ "graph": "ok",
98
+ "max_abs_diff": 0.02099609375,
99
+ "scale": 7536.8369140625,
100
+ "rel_diff": 2.78579648059317e-06
101
+ },
102
+ {
103
+ "shape": [
104
+ 1,
105
+ 3,
106
+ 224,
107
+ 224
108
+ ],
109
+ "torch": "ok",
110
+ "graph": "ok",
111
+ "max_abs_diff": 0.0029296875,
112
+ "scale": 5079.3095703125,
113
+ "rel_diff": 5.767885299063891e-07
114
+ },
115
+ {
116
+ "shape": [
117
+ 1,
118
+ 3,
119
+ 512,
120
+ 512
121
+ ],
122
+ "torch": "ok",
123
+ "graph": "ok",
124
+ "max_abs_diff": 0.0815582275390625,
125
+ "scale": 18666.310546875,
126
+ "rel_diff": 4.36927411735987e-06
127
+ },
128
+ {
129
+ "shape": [
130
+ 2,
131
+ 3,
132
+ 256,
133
+ 256
134
+ ],
135
+ "torch": "ok",
136
+ "graph": "ok",
137
+ "max_abs_diff": 0.009334564208984375,
138
+ "scale": 6103.9658203125,
139
+ "rel_diff": 1.5292622016200085e-06
140
+ }
141
+ ]
142
+ }
143
+ ],
144
+ "verification": [
145
+ {
146
+ "shape": [
147
+ 1,
148
+ 3,
149
+ 256,
150
+ 256
151
+ ],
152
+ "torch": "ok",
153
+ "graph": "ok",
154
+ "max_abs_diff": 0.00732421875,
155
+ "scale": 6103.96484375,
156
+ "rel_diff": 1.1999116864998735e-06
157
+ },
158
+ {
159
+ "shape": [
160
+ 1,
161
+ 3,
162
+ 320,
163
+ 320
164
+ ],
165
+ "torch": "ok",
166
+ "graph": "ok",
167
+ "max_abs_diff": 0.02099609375,
168
+ "scale": 7536.8369140625,
169
+ "rel_diff": 2.78579648059317e-06
170
+ },
171
+ {
172
+ "shape": [
173
+ 1,
174
+ 3,
175
+ 224,
176
+ 224
177
+ ],
178
+ "torch": "ok",
179
+ "graph": "ok",
180
+ "max_abs_diff": 0.0029296875,
181
+ "scale": 5079.3095703125,
182
+ "rel_diff": 5.767885299063891e-07
183
+ },
184
+ {
185
+ "shape": [
186
+ 1,
187
+ 3,
188
+ 512,
189
+ 512
190
+ ],
191
+ "torch": "ok",
192
+ "graph": "ok",
193
+ "max_abs_diff": 0.0815582275390625,
194
+ "scale": 18666.310546875,
195
+ "rel_diff": 4.36927411735987e-06
196
+ },
197
+ {
198
+ "shape": [
199
+ 2,
200
+ 3,
201
+ 256,
202
+ 256
203
+ ],
204
+ "torch": "ok",
205
+ "graph": "ok",
206
+ "max_abs_diff": 0.009334564208984375,
207
+ "scale": 6103.9658203125,
208
+ "rel_diff": 1.5292622016200085e-06
209
+ }
210
+ ],
211
+ "exported_at": "2026-09-07T16:19:00+00:00",
212
+ "release": {
213
+ "repo": "MedOtter/PraNet",
214
+ "revision": "37b8705d9b4b1bb3847d3ac97de3c36e47e6094e",
215
+ "pth_file": "ISIC2018.pth",
216
+ "pth_sha256": "4c0b84059c95aaf1b840f470bc40fafe1f80882346d9be9bbb0bdaadcabc4be5",
217
+ "sidecar_sha256": "402e4863796b2530120ab02b07d1cb1732e28237a9d98398dec1bbc4a73d5594",
218
+ "sidecar_source": "existing",
219
+ "group": "checkout_only",
220
+ "reference_check": {
221
+ "dataset": "ISIC2018",
222
+ "split": "val",
223
+ "samples": 4,
224
+ "reproducible": true,
225
+ "status": "pass",
226
+ "sizes": [
227
+ {
228
+ "size": [
229
+ 256,
230
+ 256
231
+ ],
232
+ "predict_masks_equal": 3,
233
+ "pixels": 262144,
234
+ "disagreeing_pixels": 0,
235
+ "unexplained_pixels": 0,
236
+ "max_abs_diff": 4.780292510986328e-05,
237
+ "scale": 46.55415344238281,
238
+ "rel_diff": 1.0268240656341435e-06,
239
+ "float32_vs_float64": {
240
+ "max_abs_diff": 3.3924870429080656e-05,
241
+ "scale": 46.55415373515314,
242
+ "rel_diff": 7.287184430862914e-07,
243
+ "samples": 4,
244
+ "of": 4,
245
+ "complete": true
246
+ }
247
+ },
248
+ {
249
+ "size": [
250
+ 320,
251
+ 320
252
+ ],
253
+ "predict_masks_equal": 4,
254
+ "pixels": 409600,
255
+ "disagreeing_pixels": 0,
256
+ "unexplained_pixels": 0,
257
+ "max_abs_diff": 3.814697265625e-05,
258
+ "scale": 47.031715393066406,
259
+ "rel_diff": 8.110903958624008e-07,
260
+ "float32_vs_float64": {
261
+ "max_abs_diff": 5.067218122789541e-05,
262
+ "scale": 47.031721856931696,
263
+ "rel_diff": 1.0774043396080164e-06,
264
+ "samples": 4,
265
+ "of": 4,
266
+ "complete": true
267
+ }
268
+ }
269
+ ]
270
+ },
271
+ "tool": "tools/hf_onnx_export.py",
272
+ "stamped_at": "2026-09-07T16:19:27+00:00"
273
+ }
274
+ }
PROMISE12.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:896f35de585e89f2e2cc3e9992be82a91e264e4bfcaf633bb88479d1a23a1dce
3
+ size 199924376
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,274 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema": "medotter/graph-provenance/v1",
3
+ "source": {
4
+ "file": "PROMISE12.pth",
5
+ "sha256": "2059ba15fff0afa56f3b7e06df5be8d19d6b8cf0fe28b0a0806fc1ddaa4fbc9b",
6
+ "reference": "PROMISE12.pth",
7
+ "model": "PraNet",
8
+ "declaration_source": "sidecar",
9
+ "declaration": [
10
+ {
11
+ "file": "PROMISE12.pth.config.json",
12
+ "sha256": "5fec7f876d9d1e7b86c9ebc6e73f2baa56176f3acc682808546cbae712b2919d"
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.09339272209763294,
26
+ "scale": 53455.6810727095,
27
+ "rel_diff": 1.7471056438435751e-06
28
+ }
29
+ },
30
+ "graph": {
31
+ "kind": "onnx",
32
+ "file": "PROMISE12.onnx",
33
+ "sha256": "896f35de585e89f2e2cc3e9992be82a91e264e4bfcaf633bb88479d1a23a1dce",
34
+ "bytes": 199924376,
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.16015625,
86
+ "scale": 53455.59375,
87
+ "rel_diff": 2.9960615674575685e-06
88
+ },
89
+ {
90
+ "shape": [
91
+ 1,
92
+ 3,
93
+ 320,
94
+ 320
95
+ ],
96
+ "torch": "ok",
97
+ "graph": "ok",
98
+ "max_abs_diff": 0.083984375,
99
+ "scale": 63056.109375,
100
+ "rel_diff": 1.3318990948289854e-06
101
+ },
102
+ {
103
+ "shape": [
104
+ 1,
105
+ 3,
106
+ 224,
107
+ 224
108
+ ],
109
+ "torch": "ok",
110
+ "graph": "ok",
111
+ "max_abs_diff": 0.109375,
112
+ "scale": 57829.65234375,
113
+ "rel_diff": 1.8913307545038495e-06
114
+ },
115
+ {
116
+ "shape": [
117
+ 1,
118
+ 3,
119
+ 512,
120
+ 512
121
+ ],
122
+ "torch": "ok",
123
+ "graph": "ok",
124
+ "max_abs_diff": 0.90966796875,
125
+ "scale": 84764.953125,
126
+ "rel_diff": 1.0731651882217685e-05
127
+ },
128
+ {
129
+ "shape": [
130
+ 2,
131
+ 3,
132
+ 256,
133
+ 256
134
+ ],
135
+ "torch": "ok",
136
+ "graph": "ok",
137
+ "max_abs_diff": 0.25,
138
+ "scale": 59178.28515625,
139
+ "rel_diff": 4.224522548092064e-06
140
+ }
141
+ ]
142
+ }
143
+ ],
144
+ "verification": [
145
+ {
146
+ "shape": [
147
+ 1,
148
+ 3,
149
+ 256,
150
+ 256
151
+ ],
152
+ "torch": "ok",
153
+ "graph": "ok",
154
+ "max_abs_diff": 0.16015625,
155
+ "scale": 53455.59375,
156
+ "rel_diff": 2.9960615674575685e-06
157
+ },
158
+ {
159
+ "shape": [
160
+ 1,
161
+ 3,
162
+ 320,
163
+ 320
164
+ ],
165
+ "torch": "ok",
166
+ "graph": "ok",
167
+ "max_abs_diff": 0.083984375,
168
+ "scale": 63056.109375,
169
+ "rel_diff": 1.3318990948289854e-06
170
+ },
171
+ {
172
+ "shape": [
173
+ 1,
174
+ 3,
175
+ 224,
176
+ 224
177
+ ],
178
+ "torch": "ok",
179
+ "graph": "ok",
180
+ "max_abs_diff": 0.109375,
181
+ "scale": 57829.65234375,
182
+ "rel_diff": 1.8913307545038495e-06
183
+ },
184
+ {
185
+ "shape": [
186
+ 1,
187
+ 3,
188
+ 512,
189
+ 512
190
+ ],
191
+ "torch": "ok",
192
+ "graph": "ok",
193
+ "max_abs_diff": 0.90966796875,
194
+ "scale": 84764.953125,
195
+ "rel_diff": 1.0731651882217685e-05
196
+ },
197
+ {
198
+ "shape": [
199
+ 2,
200
+ 3,
201
+ 256,
202
+ 256
203
+ ],
204
+ "torch": "ok",
205
+ "graph": "ok",
206
+ "max_abs_diff": 0.25,
207
+ "scale": 59178.28515625,
208
+ "rel_diff": 4.224522548092064e-06
209
+ }
210
+ ],
211
+ "exported_at": "2026-09-07T16:19:26+00:00",
212
+ "release": {
213
+ "repo": "MedOtter/PraNet",
214
+ "revision": "37b8705d9b4b1bb3847d3ac97de3c36e47e6094e",
215
+ "pth_file": "PROMISE12.pth",
216
+ "pth_sha256": "2059ba15fff0afa56f3b7e06df5be8d19d6b8cf0fe28b0a0806fc1ddaa4fbc9b",
217
+ "sidecar_sha256": "402e4863796b2530120ab02b07d1cb1732e28237a9d98398dec1bbc4a73d5594",
218
+ "sidecar_source": "existing",
219
+ "group": "checkout_only",
220
+ "reference_check": {
221
+ "dataset": "PROMISE12",
222
+ "split": "val",
223
+ "samples": 4,
224
+ "reproducible": true,
225
+ "status": "pass",
226
+ "sizes": [
227
+ {
228
+ "size": [
229
+ 256,
230
+ 256
231
+ ],
232
+ "predict_masks_equal": 4,
233
+ "pixels": 262144,
234
+ "disagreeing_pixels": 0,
235
+ "unexplained_pixels": 0,
236
+ "max_abs_diff": 0.000152587890625,
237
+ "scale": 109.62630462646484,
238
+ "rel_diff": 1.391891217577025e-06,
239
+ "float32_vs_float64": {
240
+ "max_abs_diff": 8.957284967436863e-05,
241
+ "scale": 109.626299387014,
242
+ "rel_diff": 8.170744627450149e-07,
243
+ "samples": 4,
244
+ "of": 4,
245
+ "complete": true
246
+ }
247
+ },
248
+ {
249
+ "size": [
250
+ 320,
251
+ 320
252
+ ],
253
+ "predict_masks_equal": 4,
254
+ "pixels": 409600,
255
+ "disagreeing_pixels": 0,
256
+ "unexplained_pixels": 0,
257
+ "max_abs_diff": 0.0001068115234375,
258
+ "scale": 62.89897155761719,
259
+ "rel_diff": 1.698144195245827e-06,
260
+ "float32_vs_float64": {
261
+ "max_abs_diff": 8.1114784570957e-05,
262
+ "scale": 62.899049101012665,
263
+ "rel_diff": 1.289602716261907e-06,
264
+ "samples": 4,
265
+ "of": 4,
266
+ "complete": true
267
+ }
268
+ }
269
+ ]
270
+ },
271
+ "tool": "tools/hf_onnx_export.py",
272
+ "stamped_at": "2026-09-07T16:19:49+00:00"
273
+ }
274
+ }
UWaterlooSkinCancer.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9110f13839d181cd31807779120e8a5057cda906423c470b0508053b74f0aa1c
3
+ size 199924376
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,274 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema": "medotter/graph-provenance/v1",
3
+ "source": {
4
+ "file": "UWaterlooSkinCancer.pth",
5
+ "sha256": "0437d98cc12ac5de3a97c93aae4933465446cb9fc9121d99803adac7bc6289d9",
6
+ "reference": "UWaterlooSkinCancer.pth",
7
+ "model": "PraNet",
8
+ "declaration_source": "sidecar",
9
+ "declaration": [
10
+ {
11
+ "file": "UWaterlooSkinCancer.pth.config.json",
12
+ "sha256": "5fec7f876d9d1e7b86c9ebc6e73f2baa56176f3acc682808546cbae712b2919d"
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.14559243811527267,
26
+ "scale": 111643.64244453117,
27
+ "rel_diff": 1.3040817634341209e-06
28
+ }
29
+ },
30
+ "graph": {
31
+ "kind": "onnx",
32
+ "file": "UWaterlooSkinCancer.onnx",
33
+ "sha256": "9110f13839d181cd31807779120e8a5057cda906423c470b0508053b74f0aa1c",
34
+ "bytes": 199924376,
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.1328125,
86
+ "scale": 111643.5625,
87
+ "rel_diff": 1.1896118058755068e-06
88
+ },
89
+ {
90
+ "shape": [
91
+ 1,
92
+ 3,
93
+ 320,
94
+ 320
95
+ ],
96
+ "torch": "ok",
97
+ "graph": "ok",
98
+ "max_abs_diff": 0.25,
99
+ "scale": 208449.5625,
100
+ "rel_diff": 1.199330893294631e-06
101
+ },
102
+ {
103
+ "shape": [
104
+ 1,
105
+ 3,
106
+ 224,
107
+ 224
108
+ ],
109
+ "torch": "ok",
110
+ "graph": "ok",
111
+ "max_abs_diff": 0.15625,
112
+ "scale": 107041.953125,
113
+ "rel_diff": 1.4597080437941608e-06
114
+ },
115
+ {
116
+ "shape": [
117
+ 1,
118
+ 3,
119
+ 512,
120
+ 512
121
+ ],
122
+ "torch": "ok",
123
+ "graph": "ok",
124
+ "max_abs_diff": 0.2578125,
125
+ "scale": 195409.375,
126
+ "rel_diff": 1.3193456045801283e-06
127
+ },
128
+ {
129
+ "shape": [
130
+ 2,
131
+ 3,
132
+ 256,
133
+ 256
134
+ ],
135
+ "torch": "ok",
136
+ "graph": "ok",
137
+ "max_abs_diff": 0.13671875,
138
+ "scale": 111643.578125,
139
+ "rel_diff": 1.224600217013154e-06
140
+ }
141
+ ]
142
+ }
143
+ ],
144
+ "verification": [
145
+ {
146
+ "shape": [
147
+ 1,
148
+ 3,
149
+ 256,
150
+ 256
151
+ ],
152
+ "torch": "ok",
153
+ "graph": "ok",
154
+ "max_abs_diff": 0.1328125,
155
+ "scale": 111643.5625,
156
+ "rel_diff": 1.1896118058755068e-06
157
+ },
158
+ {
159
+ "shape": [
160
+ 1,
161
+ 3,
162
+ 320,
163
+ 320
164
+ ],
165
+ "torch": "ok",
166
+ "graph": "ok",
167
+ "max_abs_diff": 0.25,
168
+ "scale": 208449.5625,
169
+ "rel_diff": 1.199330893294631e-06
170
+ },
171
+ {
172
+ "shape": [
173
+ 1,
174
+ 3,
175
+ 224,
176
+ 224
177
+ ],
178
+ "torch": "ok",
179
+ "graph": "ok",
180
+ "max_abs_diff": 0.15625,
181
+ "scale": 107041.953125,
182
+ "rel_diff": 1.4597080437941608e-06
183
+ },
184
+ {
185
+ "shape": [
186
+ 1,
187
+ 3,
188
+ 512,
189
+ 512
190
+ ],
191
+ "torch": "ok",
192
+ "graph": "ok",
193
+ "max_abs_diff": 0.2578125,
194
+ "scale": 195409.375,
195
+ "rel_diff": 1.3193456045801283e-06
196
+ },
197
+ {
198
+ "shape": [
199
+ 2,
200
+ 3,
201
+ 256,
202
+ 256
203
+ ],
204
+ "torch": "ok",
205
+ "graph": "ok",
206
+ "max_abs_diff": 0.13671875,
207
+ "scale": 111643.578125,
208
+ "rel_diff": 1.224600217013154e-06
209
+ }
210
+ ],
211
+ "exported_at": "2026-09-07T16:19:33+00:00",
212
+ "release": {
213
+ "repo": "MedOtter/PraNet",
214
+ "revision": "37b8705d9b4b1bb3847d3ac97de3c36e47e6094e",
215
+ "pth_file": "UWaterlooSkinCancer.pth",
216
+ "pth_sha256": "0437d98cc12ac5de3a97c93aae4933465446cb9fc9121d99803adac7bc6289d9",
217
+ "sidecar_sha256": "402e4863796b2530120ab02b07d1cb1732e28237a9d98398dec1bbc4a73d5594",
218
+ "sidecar_source": "existing",
219
+ "group": "checkout_only",
220
+ "reference_check": {
221
+ "dataset": "UWaterlooSkinCancer",
222
+ "split": "val",
223
+ "samples": 4,
224
+ "reproducible": true,
225
+ "status": "pass",
226
+ "sizes": [
227
+ {
228
+ "size": [
229
+ 256,
230
+ 256
231
+ ],
232
+ "predict_masks_equal": 4,
233
+ "pixels": 262144,
234
+ "disagreeing_pixels": 0,
235
+ "unexplained_pixels": 0,
236
+ "max_abs_diff": 3.62396240234375e-05,
237
+ "scale": 39.528785705566406,
238
+ "rel_diff": 9.167907229271217e-07,
239
+ "float32_vs_float64": {
240
+ "max_abs_diff": 2.770690114317631e-05,
241
+ "scale": 39.5287755855076,
242
+ "rel_diff": 7.009299107492332e-07,
243
+ "samples": 4,
244
+ "of": 4,
245
+ "complete": true
246
+ }
247
+ },
248
+ {
249
+ "size": [
250
+ 320,
251
+ 320
252
+ ],
253
+ "predict_masks_equal": 4,
254
+ "pixels": 409600,
255
+ "disagreeing_pixels": 0,
256
+ "unexplained_pixels": 0,
257
+ "max_abs_diff": 3.0517578125e-05,
258
+ "scale": 37.51300811767578,
259
+ "rel_diff": 8.135198870020877e-07,
260
+ "float32_vs_float64": {
261
+ "max_abs_diff": 2.4893710488527176e-05,
262
+ "scale": 37.51301241821492,
263
+ "rel_diff": 6.636020112434297e-07,
264
+ "samples": 4,
265
+ "of": 4,
266
+ "complete": true
267
+ }
268
+ }
269
+ ]
270
+ },
271
+ "tool": "tools/hf_onnx_export.py",
272
+ "stamped_at": "2026-09-07T16:20:17+00:00"
273
+ }
274
+ }