(self, _, version)
| 540 | |
| 541 | @parameterized.expand(all_versions_for("Col2Im")) |
| 542 | def test_col2im_strides(self, _, version) -> None: |
| 543 | graph = self._make_graph( |
| 544 | [ |
| 545 | ("input", TensorProto.FLOAT, (1, 9, 4)), |
| 546 | ("output_shape", TensorProto.INT64, (2,)), |
| 547 | ("kernel_shape", TensorProto.INT64, (2,)), |
| 548 | ], |
| 549 | [ |
| 550 | make_node( |
| 551 | "Col2Im", |
| 552 | ["input", "output_shape", "kernel_shape"], |
| 553 | ["output"], |
| 554 | strides=[2, 2], |
| 555 | ) |
| 556 | ], |
| 557 | [], |
| 558 | initializer=[ |
| 559 | make_tensor("output_shape", TensorProto.INT64, (2,), (5, 5)), |
| 560 | make_tensor("kernel_shape", TensorProto.INT64, (2,), (3, 3)), |
| 561 | ], |
| 562 | ) |
| 563 | self._assert_inferred( |
| 564 | graph, |
| 565 | [make_tensor_value_info("output", TensorProto.FLOAT, (1, 1, 5, 5))], |
| 566 | opset_imports=[helper.make_opsetid(ONNX_DOMAIN, version)], |
| 567 | ) |
| 568 | |
| 569 | @parameterized.expand(all_versions_for("Col2Im")) |
| 570 | def test_col2im_pads(self, _, version) -> None: |
nothing calls this directly
no test coverage detected