tyluan commited on
Commit
d2b96fc
·
verified ·
1 Parent(s): 702e3c6

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:cf31dd0c808ffb05d3f3351fbe0b7b70773f1f1654d7e6f782d813c4e3c33f65
3
+ size 265529
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": "5fb06b3bad166f7afc65b21f5f27f3dc7264e32f5ab60e6f81b495b15dd8a0af",
6
+ "reference": "KvasirSEG.pth",
7
+ "model": "SimpleUNet",
8
+ "declaration_source": "sidecar",
9
+ "declaration": [
10
+ {
11
+ "file": "KvasirSEG.pth.config.json",
12
+ "sha256": "c85d1dfbe27c263a6225fe69f1e851cf82cf60910906788255a7115b5dbf575e"
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.317548403497966e-06,
26
+ "scale": 4.567167519340429,
27
+ "rel_diff": 2.040115315245447e-06,
28
+ "kernel_noise_rel": 8.352434306538098e-07
29
+ }
30
+ },
31
+ "graph": {
32
+ "kind": "onnx",
33
+ "file": "KvasirSEG.onnx",
34
+ "sha256": "cf31dd0c808ffb05d3f3351fbe0b7b70773f1f1654d7e6f782d813c4e3c33f65",
35
+ "bytes": 265529,
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": 8.736038580536842e-06,
96
+ "scale": 4.567168235778809,
97
+ "rel_diff": 1.912791062107031e-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.1742115020751953e-05,
109
+ "scale": 4.826818943023682,
110
+ "rel_diff": 2.432681888290655e-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.268522262573242e-06,
122
+ "scale": 3.181317090988159,
123
+ "rel_diff": 2.9134229620896788e-06
124
+ },
125
+ {
126
+ "shape": [
127
+ 1,
128
+ 3,
129
+ 512,
130
+ 512
131
+ ],
132
+ "torch": "ok",
133
+ "graph": "ok",
134
+ "max_abs_diff": 1.7754733562469482e-05,
135
+ "scale": 5.565495491027832,
136
+ "rel_diff": 3.1901442721662415e-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.138448715209961e-05,
148
+ "scale": 4.567169189453125,
149
+ "rel_diff": 2.4926790928590043e-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": 8.736038580536842e-06,
165
+ "scale": 4.567168235778809,
166
+ "rel_diff": 1.912791062107031e-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.1742115020751953e-05,
178
+ "scale": 4.826818943023682,
179
+ "rel_diff": 2.432681888290655e-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.268522262573242e-06,
191
+ "scale": 3.181317090988159,
192
+ "rel_diff": 2.9134229620896788e-06
193
+ },
194
+ {
195
+ "shape": [
196
+ 1,
197
+ 3,
198
+ 512,
199
+ 512
200
+ ],
201
+ "torch": "ok",
202
+ "graph": "ok",
203
+ "max_abs_diff": 1.7754733562469482e-05,
204
+ "scale": 5.565495491027832,
205
+ "rel_diff": 3.1901442721662415e-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.138448715209961e-05,
217
+ "scale": 4.567169189453125,
218
+ "rel_diff": 2.4926790928590043e-06
219
+ }
220
+ ],
221
+ "exported_at": "2026-09-09T23:30:41+00:00",
222
+ "release": {
223
+ "repo": "MedOtter/SimpleUNet",
224
+ "revision": "702e3c6e51c27ba6e09f6740907e0365e6feb2ce",
225
+ "pth_file": "KvasirSEG.pth",
226
+ "pth_sha256": "5fb06b3bad166f7afc65b21f5f27f3dc7264e32f5ab60e6f81b495b15dd8a0af",
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.0728836059570312e-05,
249
+ "scale": 10.685202598571777,
250
+ "rel_diff": 1.0040835408216188e-06,
251
+ "float32_vs_float64": {
252
+ "max_abs_diff": 2.6460285042051446e-05,
253
+ "scale": 10.685204029251537,
254
+ "rel_diff": 2.4763481323907765e-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": 2.5272369384765625e-05,
270
+ "scale": 9.157485008239746,
271
+ "rel_diff": 2.759750014553776e-06,
272
+ "float32_vs_float64": {
273
+ "max_abs_diff": 1.9201437658544762e-05,
274
+ "scale": 9.15748669431984,
275
+ "rel_diff": 2.0968021357273643e-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:30:46+00:00"
285
+ }
286
+ }