tyluan commited on
Commit
d044d3d
·
verified ·
1 Parent(s): 98e746d

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:58b0c44ad64b7ba3bcc96a46ebe9f4b8a623cbff611f7589e10295dc2f8bc5d6
3
+ size 88217993
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,244 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema": "medotter/graph-provenance/v1",
3
+ "source": {
4
+ "file": "KvasirSEG.pth",
5
+ "sha256": "018dec5209664dea5b0a260d28401b08aa7a6d84866a0a923113cb69f10274bf",
6
+ "reference": "KvasirSEG.pth",
7
+ "model": "MSLAU_Net",
8
+ "declaration_source": "sidecar",
9
+ "declaration": [
10
+ {
11
+ "file": "KvasirSEG.pth.config.json",
12
+ "sha256": "aff31ee870a162f916d3747da8ffc3c107899fa6ee4fbc09c70a139e387e80b1"
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.8276445668495853e-05,
26
+ "scale": 14.522411660690986,
27
+ "rel_diff": 1.9470902167739844e-06,
28
+ "kernel_noise_rel": 1.3133839936185298e-06
29
+ }
30
+ },
31
+ "graph": {
32
+ "kind": "onnx",
33
+ "file": "KvasirSEG.onnx",
34
+ "sha256": "58b0c44ad64b7ba3bcc96a46ebe9f4b8a623cbff611f7589e10295dc2f8bc5d6",
35
+ "bytes": 88217993,
36
+ "opset": 17,
37
+ "dynamic": false,
38
+ "reason": "fixed_size",
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": "fell_back",
83
+ "reason": "fixed_size",
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": 2.574920654296875e-05,
96
+ "scale": 14.522398948669434,
97
+ "rel_diff": 1.7730683913850152e-06
98
+ },
99
+ {
100
+ "shape": [
101
+ 1,
102
+ 3,
103
+ 320,
104
+ 320
105
+ ],
106
+ "torch": "error",
107
+ "graph": "error",
108
+ "max_abs_diff": null,
109
+ "scale": null,
110
+ "rel_diff": null,
111
+ "torch_error": "AssertionError: Input image size (320*320) doesn't match model (256*256).",
112
+ "graph_error": "Fail: [ONNXRuntimeError] : 1 : FAIL : Non-zero status code returned while running Conv node. Name:'/inner/encoder/blocks3.0/attn/dw_conv_9x9/depthwise/Conv_output_0_nchwc' Status Message: Input channels C is not equal to kernel channels * group. C: 208 kernel channels: 1 group: 64",
113
+ "error": "AssertionError: Input image size (320*320) doesn't match model (256*256)."
114
+ },
115
+ {
116
+ "shape": [
117
+ 1,
118
+ 3,
119
+ 224,
120
+ 224
121
+ ],
122
+ "torch": "error",
123
+ "graph": "error",
124
+ "max_abs_diff": null,
125
+ "scale": null,
126
+ "rel_diff": null,
127
+ "torch_error": "AssertionError: Input image size (224*224) doesn't match model (256*256).",
128
+ "graph_error": "Fail: [ONNXRuntimeError] : 1 : FAIL : Non-zero status code returned while running Conv node. Name:'/inner/encoder/blocks3.0/attn/dw_conv_9x9/depthwise/Conv_output_0_nchwc' Status Message: Input channels C is not equal to kernel channels * group. C: 8 kernel channels: 1 group: 64",
129
+ "error": "AssertionError: Input image size (224*224) doesn't match model (256*256)."
130
+ },
131
+ {
132
+ "shape": [
133
+ 1,
134
+ 3,
135
+ 512,
136
+ 512
137
+ ],
138
+ "torch": "error",
139
+ "graph": "error",
140
+ "max_abs_diff": null,
141
+ "scale": null,
142
+ "rel_diff": null,
143
+ "torch_error": "AssertionError: Input image size (512*512) doesn't match model (256*256).",
144
+ "graph_error": "Fail: [ONNXRuntimeError] : 1 : FAIL : Non-zero status code returned while running Conv node. Name:'/inner/encoder/blocks3.0/attn/dw_conv_9x9/depthwise/Conv_output_0_nchwc' Status Message: Input channels C is not equal to kernel channels * group. C: 832 kernel channels: 1 group: 64",
145
+ "error": "AssertionError: Input image size (512*512) doesn't match model (256*256)."
146
+ },
147
+ {
148
+ "shape": [
149
+ 2,
150
+ 3,
151
+ 256,
152
+ 256
153
+ ],
154
+ "torch": "ok",
155
+ "graph": "ok",
156
+ "max_abs_diff": 3.0517578125e-05,
157
+ "scale": 15.618277549743652,
158
+ "rel_diff": 1.953965667968354e-06
159
+ }
160
+ ]
161
+ },
162
+ {
163
+ "mode": "static",
164
+ "exporter": "torchscript",
165
+ "outcome": "kept",
166
+ "reason": "fixed_size",
167
+ "error": null,
168
+ "verification": [
169
+ {
170
+ "shape": [
171
+ 1,
172
+ 3,
173
+ 256,
174
+ 256
175
+ ],
176
+ "torch": "ok",
177
+ "graph": "ok",
178
+ "max_abs_diff": 2.6702880859375e-05,
179
+ "scale": 14.522398948669434,
180
+ "rel_diff": 1.838737591065942e-06
181
+ }
182
+ ]
183
+ }
184
+ ],
185
+ "verification": [
186
+ {
187
+ "shape": [
188
+ 1,
189
+ 3,
190
+ 256,
191
+ 256
192
+ ],
193
+ "torch": "ok",
194
+ "graph": "ok",
195
+ "max_abs_diff": 2.6702880859375e-05,
196
+ "scale": 14.522398948669434,
197
+ "rel_diff": 1.838737591065942e-06
198
+ }
199
+ ],
200
+ "exported_at": "2026-09-09T23:20:09+00:00",
201
+ "release": {
202
+ "repo": "MedOtter/MSLAU_Net",
203
+ "revision": "98e746d11981d253399348d3b051b7f3a497df79",
204
+ "pth_file": "KvasirSEG.pth",
205
+ "pth_sha256": "018dec5209664dea5b0a260d28401b08aa7a6d84866a0a923113cb69f10274bf",
206
+ "sidecar_sha256": "1445f651ec927f1196af8ad861bf4ef54128f23d2812ee825908fa7d98195fa6",
207
+ "sidecar_source": "hub",
208
+ "group": "checkout_only",
209
+ "reason": "fixed_size",
210
+ "dynamic_attempt": null,
211
+ "reference_check": {
212
+ "dataset": "KvasirSEG",
213
+ "split": "val",
214
+ "samples": 4,
215
+ "reproducible": true,
216
+ "status": "pass",
217
+ "sizes": [
218
+ {
219
+ "size": [
220
+ 256,
221
+ 256
222
+ ],
223
+ "predict_masks_equal": 4,
224
+ "pixels": 262144,
225
+ "disagreeing_pixels": 0,
226
+ "unexplained_pixels": 0,
227
+ "max_abs_diff": 0.000118255615234375,
228
+ "scale": 38.82075119018555,
229
+ "rel_diff": 3.0461959547107306e-06,
230
+ "float32_vs_float64": {
231
+ "max_abs_diff": 0.00010324527178440235,
232
+ "scale": 38.820765577347814,
233
+ "rel_diff": 2.6595372411884293e-06,
234
+ "samples": 4,
235
+ "of": 4,
236
+ "complete": true
237
+ }
238
+ }
239
+ ]
240
+ },
241
+ "tool": "tools/hf_onnx_export.py",
242
+ "stamped_at": "2026-09-09T23:20:27+00:00"
243
+ }
244
+ }