tyluan commited on
Commit
0f73235
·
verified ·
1 Parent(s): cf7c534

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:1fea5914c768685c5f1e0e1ea9e6b6489fc5f7218d47a166454721d56d0b687b
3
+ size 90205395
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": "bc79c658bc97721f06fcadcd75bce0bcd1308d01d6d16c8561837ecf3e806d88",
6
+ "reference": "KvasirSEG.pth",
7
+ "model": "MSRFNet",
8
+ "declaration_source": "sidecar",
9
+ "declaration": [
10
+ {
11
+ "file": "KvasirSEG.pth.config.json",
12
+ "sha256": "24fb73b2ae6716a23ef985db2172161095356440639e2c4b6395292d6ce6987f"
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.1132991822981886e-05,
26
+ "scale": 14.899171047654708,
27
+ "rel_diff": 7.47222230510223e-07,
28
+ "kernel_noise_rel": 8.881185673812197e-07
29
+ }
30
+ },
31
+ "graph": {
32
+ "kind": "onnx",
33
+ "file": "KvasirSEG.onnx",
34
+ "sha256": "1fea5914c768685c5f1e0e1ea9e6b6489fc5f7218d47a166454721d56d0b687b",
35
+ "bytes": 90205395,
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.00024462491273880005,
96
+ "scale": 14.899171829223633,
97
+ "rel_diff": 1.641869196105157e-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.0004987716674804688,
109
+ "scale": 15.392827987670898,
110
+ "rel_diff": 3.240286111687644e-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.00012203305959701538,
122
+ "scale": 12.273005485534668,
123
+ "rel_diff": 9.943209081169825e-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.0008197426795959473,
135
+ "scale": 22.08621597290039,
136
+ "rel_diff": 3.7115578358998436e-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.0002458728849887848,
148
+ "scale": 14.93950366973877,
149
+ "rel_diff": 1.6457901843608176e-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.00024462491273880005,
165
+ "scale": 14.899171829223633,
166
+ "rel_diff": 1.641869196105157e-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.0004987716674804688,
178
+ "scale": 15.392827987670898,
179
+ "rel_diff": 3.240286111687644e-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.00012203305959701538,
191
+ "scale": 12.273005485534668,
192
+ "rel_diff": 9.943209081169825e-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.0008197426795959473,
204
+ "scale": 22.08621597290039,
205
+ "rel_diff": 3.7115578358998436e-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.0002458728849887848,
217
+ "scale": 14.93950366973877,
218
+ "rel_diff": 1.6457901843608176e-05
219
+ }
220
+ ],
221
+ "exported_at": "2026-09-09T23:20:24+00:00",
222
+ "release": {
223
+ "repo": "MedOtter/MSRFNet",
224
+ "revision": "cf7c534ba21b54c31683df2773c890a081a82831",
225
+ "pth_file": "KvasirSEG.pth",
226
+ "pth_sha256": "bc79c658bc97721f06fcadcd75bce0bcd1308d01d6d16c8561837ecf3e806d88",
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.0001316070556640625,
249
+ "scale": 22.431564331054688,
250
+ "rel_diff": 5.8670475996122645e-06,
251
+ "float32_vs_float64": {
252
+ "max_abs_diff": 1.9492195544756896e-05,
253
+ "scale": 22.43156458453543,
254
+ "rel_diff": 8.689628167174319e-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": 4.869699478149414e-05,
270
+ "scale": 23.37594985961914,
271
+ "rel_diff": 2.0832092417179555e-06,
272
+ "float32_vs_float64": {
273
+ "max_abs_diff": 1.8862584450829445e-05,
274
+ "scale": 23.375944007305083,
275
+ "rel_diff": 8.069228966725282e-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-09T23:22:11+00:00"
285
+ }
286
+ }