tyluan commited on
Commit
f8a5dac
·
verified ·
1 Parent(s): 9ed9137

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:ccfa8557a4f5838adfc30874c6c4d05887c06a853831f8a528e3b0720aeb3ad0
3
+ size 20075073
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": "752c398ba5096cde0eba06701a2023b0abb3c688051526879d1836bef789b6f0",
6
+ "reference": "KvasirSEG.pth",
7
+ "model": "ColonSegNet",
8
+ "declaration_source": "sidecar",
9
+ "declaration": [
10
+ {
11
+ "file": "KvasirSEG.pth.config.json",
12
+ "sha256": "3876470b96e2456edd3d4e86670a11a1eeaa6a080b8a8cda29d7fb4a902e88a9"
13
+ }
14
+ ],
15
+ "float32_vs_float64": {
16
+ "shape": [
17
+ 1,
18
+ 3,
19
+ 256,
20
+ 256
21
+ ],
22
+ "torch": "ok",
23
+ "float64": "ok",
24
+ "threads": 6,
25
+ "max_abs_diff": 2.191981091481665e-05,
26
+ "scale": 19.74338368072197,
27
+ "rel_diff": 1.1102357766677963e-06,
28
+ "kernel_noise_rel": 1.080790685695152e-06
29
+ }
30
+ },
31
+ "graph": {
32
+ "kind": "onnx",
33
+ "file": "KvasirSEG.onnx",
34
+ "sha256": "ccfa8557a4f5838adfc30874c6c4d05887c06a853831f8a528e3b0720aeb3ad0",
35
+ "bytes": 20075073,
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": 4.649162292480469e-05,
96
+ "scale": 19.74338150024414,
97
+ "rel_diff": 2.354795348721281e-06
98
+ },
99
+ {
100
+ "shape": [
101
+ 1,
102
+ 3,
103
+ 320,
104
+ 320
105
+ ],
106
+ "torch": "ok",
107
+ "graph": "ok",
108
+ "max_abs_diff": 3.1948089599609375e-05,
109
+ "scale": 21.120759963989258,
110
+ "rel_diff": 1.5126392068316024e-06
111
+ },
112
+ {
113
+ "shape": [
114
+ 1,
115
+ 3,
116
+ 224,
117
+ 224
118
+ ],
119
+ "torch": "ok",
120
+ "graph": "ok",
121
+ "max_abs_diff": 2.86102294921875e-05,
122
+ "scale": 22.985416412353516,
123
+ "rel_diff": 1.2447122548891882e-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.0001035928726196289,
135
+ "scale": 19.95330047607422,
136
+ "rel_diff": 5.191766281665831e-06
137
+ },
138
+ {
139
+ "shape": [
140
+ 2,
141
+ 3,
142
+ 256,
143
+ 256
144
+ ],
145
+ "torch": "ok",
146
+ "graph": "ok",
147
+ "max_abs_diff": 4.744529724121094e-05,
148
+ "scale": 25.518695831298828,
149
+ "rel_diff": 1.8592367554700427e-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": 4.649162292480469e-05,
165
+ "scale": 19.74338150024414,
166
+ "rel_diff": 2.354795348721281e-06
167
+ },
168
+ {
169
+ "shape": [
170
+ 1,
171
+ 3,
172
+ 320,
173
+ 320
174
+ ],
175
+ "torch": "ok",
176
+ "graph": "ok",
177
+ "max_abs_diff": 3.1948089599609375e-05,
178
+ "scale": 21.120759963989258,
179
+ "rel_diff": 1.5126392068316024e-06
180
+ },
181
+ {
182
+ "shape": [
183
+ 1,
184
+ 3,
185
+ 224,
186
+ 224
187
+ ],
188
+ "torch": "ok",
189
+ "graph": "ok",
190
+ "max_abs_diff": 2.86102294921875e-05,
191
+ "scale": 22.985416412353516,
192
+ "rel_diff": 1.2447122548891882e-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.0001035928726196289,
204
+ "scale": 19.95330047607422,
205
+ "rel_diff": 5.191766281665831e-06
206
+ },
207
+ {
208
+ "shape": [
209
+ 2,
210
+ 3,
211
+ 256,
212
+ 256
213
+ ],
214
+ "torch": "ok",
215
+ "graph": "ok",
216
+ "max_abs_diff": 4.744529724121094e-05,
217
+ "scale": 25.518695831298828,
218
+ "rel_diff": 1.8592367554700427e-06
219
+ }
220
+ ],
221
+ "exported_at": "2026-09-09T23:01:54+00:00",
222
+ "release": {
223
+ "repo": "MedOtter/ColonSegNet",
224
+ "revision": "9ed91376cac878b041f8cf140ab4212a11d895b5",
225
+ "pth_file": "KvasirSEG.pth",
226
+ "pth_sha256": "752c398ba5096cde0eba06701a2023b0abb3c688051526879d1836bef789b6f0",
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": 0.000217437744140625,
249
+ "scale": 17.56306266784668,
250
+ "rel_diff": 1.2380400175801682e-05,
251
+ "float32_vs_float64": {
252
+ "max_abs_diff": 1.6852276592871362e-05,
253
+ "scale": 17.563067021624402,
254
+ "rel_diff": 9.59529253752896e-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": 0.00018215179443359375,
270
+ "scale": 17.5406436920166,
271
+ "rel_diff": 1.0384555871030992e-05,
272
+ "float32_vs_float64": {
273
+ "max_abs_diff": 1.9751361751474406e-05,
274
+ "scale": 17.540645969083148,
275
+ "rel_diff": 1.126033886453659e-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:02:18+00:00"
285
+ }
286
+ }