MCPcopy
hub / github.com/onnx/onnx / test_col2im_strides

Method test_col2im_strides

onnx/test/shape_inference_test.py:542–567  ·  view source on GitHub ↗
(self, _, version)

Source from the content-addressed store, hash-verified

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:

Callers

nothing calls this directly

Calls 5

make_nodeFunction · 0.90
make_tensorFunction · 0.90
make_tensor_value_infoFunction · 0.90
_make_graphMethod · 0.80
_assert_inferredMethod · 0.80

Tested by

no test coverage detected