(input_names, input_example)
| 239 | |
| 240 | |
| 241 | def unroll_input(input_names, input_example): |
| 242 | # Simulate list/tuple unrolling during ONNX export |
| 243 | unrolled_input = {} |
| 244 | for name in input_names: |
| 245 | val = input_example[name] |
| 246 | if val is not None: |
| 247 | if isinstance(val, list) or isinstance(val, tuple): |
| 248 | for i in range(len(val)): |
| 249 | unrolled_input[f"{name}_{i}"] = make_tensor(val[i]) |
| 250 | else: |
| 251 | unrolled_input[name] = make_tensor(val) |
| 252 | return unrolled_input |
| 253 | |
| 254 | |
| 255 | def parse_groups( |
no test coverage detected
searching dependent graphs…