#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::diag_backward(Tensor grad, SymInt[] input_sizes, int diagonal) -> Tensor inline at::Tensor diag_backward(const at::Tensor & grad, at::IntArrayRef input_sizes, int64_t diagonal) { return at::_ops::diag_backward::call(grad, c10::fromIntArrayRef(input_sizes), diagonal); } // aten::diag_backward(Tensor grad, SymInt[] input_sizes, int diagonal) -> Tensor inline at::Tensor diag_backward_symint(const at::Tensor & grad, c10::SymIntArrayRef input_sizes, int64_t diagonal) { return at::_ops::diag_backward::call(grad, input_sizes, diagonal); } }