tyluan commited on
Commit
ea52399
·
verified ·
1 Parent(s): 2648eb1

Add ONNX graphs: KvasirSEG.onnx, KvasirSEG.onnx.config.json, KvasirSEG.onnx.provenance.json (tools/hf_onnx_export.py)

Browse files
KvasirSEG.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9405f4d5aeec09297f1fa12b79f8b0623089a1e47659438636a2a262d7de505d
3
+ size 141448683
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": "c383ce50fc73cd025b335680d630210db42e6e6a24be47da3013a6383e8ec9fc",
6
+ "reference": "KvasirSEG.pth",
7
+ "model": "CASCADE",
8
+ "declaration_source": "sidecar",
9
+ "declaration": [
10
+ {
11
+ "file": "KvasirSEG.pth.config.json",
12
+ "sha256": "822eb938fdce0d1ec2486e43f1c355f96d067f4cf3255c2e23beaf55edbc1595"
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": 7.001392500205483e-06,
26
+ "scale": 4.732171748727317,
27
+ "rel_diff": 1.4795305141003085e-06,
28
+ "kernel_noise_rel": 1.5996432115474993e-06
29
+ }
30
+ },
31
+ "graph": {
32
+ "kind": "onnx",
33
+ "file": "KvasirSEG.onnx",
34
+ "sha256": "9405f4d5aeec09297f1fa12b79f8b0623089a1e47659438636a2a262d7de505d",
35
+ "bytes": 141448683,
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": 7.241964340209961e-06,
96
+ "scale": 4.732173919677734,
97
+ "rel_diff": 1.5303673244332375e-06
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": 4.921389579772949,
110
+ "rel_diff": 1.7440336125660335e-06
111
+ },
112
+ {
113
+ "shape": [
114
+ 1,
115
+ 3,
116
+ 224,
117
+ 224
118
+ ],
119
+ "torch": "ok",
120
+ "graph": "ok",
121
+ "max_abs_diff": 9.298324584960938e-06,
122
+ "scale": 4.11113166809082,
123
+ "rel_diff": 2.261743319274182e-06
124
+ },
125
+ {
126
+ "shape": [
127
+ 1,
128
+ 3,
129
+ 512,
130
+ 512
131
+ ],
132
+ "torch": "ok",
133
+ "graph": "ok",
134
+ "max_abs_diff": 9.894371032714844e-06,
135
+ "scale": 5.510548114776611,
136
+ "rel_diff": 1.795533008083706e-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.043081283569336e-05,
148
+ "scale": 4.732173442840576,
149
+ "rel_diff": 2.2042329939267965e-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": 7.241964340209961e-06,
165
+ "scale": 4.732173919677734,
166
+ "rel_diff": 1.5303673244332375e-06
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": 4.921389579772949,
179
+ "rel_diff": 1.7440336125660335e-06
180
+ },
181
+ {
182
+ "shape": [
183
+ 1,
184
+ 3,
185
+ 224,
186
+ 224
187
+ ],
188
+ "torch": "ok",
189
+ "graph": "ok",
190
+ "max_abs_diff": 9.298324584960938e-06,
191
+ "scale": 4.11113166809082,
192
+ "rel_diff": 2.261743319274182e-06
193
+ },
194
+ {
195
+ "shape": [
196
+ 1,
197
+ 3,
198
+ 512,
199
+ 512
200
+ ],
201
+ "torch": "ok",
202
+ "graph": "ok",
203
+ "max_abs_diff": 9.894371032714844e-06,
204
+ "scale": 5.510548114776611,
205
+ "rel_diff": 1.795533008083706e-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.043081283569336e-05,
217
+ "scale": 4.732173442840576,
218
+ "rel_diff": 2.2042329939267965e-06
219
+ }
220
+ ],
221
+ "exported_at": "2026-09-09T22:55:49+00:00",
222
+ "release": {
223
+ "repo": "MedOtter/CASCADE",
224
+ "revision": "2648eb199624cd6be6ea56563fbeb311694664d7",
225
+ "pth_file": "KvasirSEG.pth",
226
+ "pth_sha256": "c383ce50fc73cd025b335680d630210db42e6e6a24be47da3013a6383e8ec9fc",
227
+ "sidecar_sha256": "1445f651ec927f1196af8ad861bf4ef54128f23d2812ee825908fa7d98195fa6",
228
+ "sidecar_source": "hub",
229
+ "group": "checkout_only",
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": 25.02233123779297,
250
+ "rel_diff": 7.622585660330875e-07,
251
+ "float32_vs_float64": {
252
+ "max_abs_diff": 1.5440450102488512e-05,
253
+ "scale": 25.022342621246423,
254
+ "rel_diff": 6.170665287501122e-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": 1.4781951904296875e-05,
270
+ "scale": 21.66866111755371,
271
+ "rel_diff": 6.821811381932622e-07,
272
+ "float32_vs_float64": {
273
+ "max_abs_diff": 1.4039394160114682e-05,
274
+ "scale": 21.668657402963255,
275
+ "rel_diff": 6.47912507869304e-07,
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-09T22:56:12+00:00"
285
+ }
286
+ }