#pragma once // @generated by torchgen/gen.py from Function.h #include #include #include #include #include #include #include #include #include #include #include #include #include namespace at { // aten::affine_grid_generator_backward(Tensor grad, SymInt[] size, bool align_corners) -> Tensor inline at::Tensor affine_grid_generator_backward(const at::Tensor & grad, at::IntArrayRef size, bool align_corners) { return at::_ops::affine_grid_generator_backward::call(grad, c10::fromIntArrayRefSlow(size), align_corners); } namespace symint { template ::value>> at::Tensor affine_grid_generator_backward(const at::Tensor & grad, at::IntArrayRef size, bool align_corners) { return at::_ops::affine_grid_generator_backward::call(grad, c10::fromIntArrayRefSlow(size), align_corners); } } // aten::affine_grid_generator_backward(Tensor grad, SymInt[] size, bool align_corners) -> Tensor inline at::Tensor affine_grid_generator_backward_symint(const at::Tensor & grad, c10::SymIntArrayRef size, bool align_corners) { return at::_ops::affine_grid_generator_backward::call(grad, size, align_corners); } namespace symint { template ::value>> at::Tensor affine_grid_generator_backward(const at::Tensor & grad, c10::SymIntArrayRef size, bool align_corners) { return at::_ops::affine_grid_generator_backward::call(grad, size, align_corners); } } }