#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 { namespace symint { template ::value>> const at::Tensor & resize_(const at::Tensor & self, at::IntArrayRef size, c10::optional memory_format=c10::nullopt) { return at::_ops::resize_::call(self, c10::fromIntArrayRefSlow(size), memory_format); } } namespace symint { template ::value>> const at::Tensor & resize_(const at::Tensor & self, c10::SymIntArrayRef size, c10::optional memory_format=c10::nullopt) { return at::_ops::resize_::call(self, size, memory_format); } } // aten::resize.out(Tensor self, SymInt[] size, *, MemoryFormat? memory_format=None, Tensor(a!) out) -> Tensor(a!) inline const at::Tensor & resize_out(const at::Tensor & out, const at::Tensor & self, at::IntArrayRef size, c10::optional memory_format=c10::nullopt) { return at::_ops::resize_out::call(self, c10::fromIntArrayRefSlow(size), memory_format, out); } namespace symint { template ::value>> const at::Tensor & resize_out(const at::Tensor & out, const at::Tensor & self, at::IntArrayRef size, c10::optional memory_format=c10::nullopt) { return at::_ops::resize_out::call(self, c10::fromIntArrayRefSlow(size), memory_format, out); } } // aten::resize.out(Tensor self, SymInt[] size, *, MemoryFormat? memory_format=None, Tensor(a!) out) -> Tensor(a!) inline const at::Tensor & resize_outf(const at::Tensor & self, at::IntArrayRef size, c10::optional memory_format, const at::Tensor & out) { return at::_ops::resize_out::call(self, c10::fromIntArrayRefSlow(size), memory_format, out); } namespace symint { template ::value>> const at::Tensor & resize_outf(const at::Tensor & self, at::IntArrayRef size, c10::optional memory_format, const at::Tensor & out) { return at::_ops::resize_out::call(self, c10::fromIntArrayRefSlow(size), memory_format, out); } } // aten::resize.out(Tensor self, SymInt[] size, *, MemoryFormat? memory_format=None, Tensor(a!) out) -> Tensor(a!) inline const at::Tensor & resize_symint_out(const at::Tensor & out, const at::Tensor & self, c10::SymIntArrayRef size, c10::optional memory_format=c10::nullopt) { return at::_ops::resize_out::call(self, size, memory_format, out); } namespace symint { template ::value>> const at::Tensor & resize_out(const at::Tensor & out, const at::Tensor & self, c10::SymIntArrayRef size, c10::optional memory_format=c10::nullopt) { return at::_ops::resize_out::call(self, size, memory_format, out); } } // aten::resize.out(Tensor self, SymInt[] size, *, MemoryFormat? memory_format=None, Tensor(a!) out) -> Tensor(a!) inline const at::Tensor & resize_symint_outf(const at::Tensor & self, c10::SymIntArrayRef size, c10::optional memory_format, const at::Tensor & out) { return at::_ops::resize_out::call(self, size, memory_format, out); } namespace symint { template ::value>> const at::Tensor & resize_outf(const at::Tensor & self, c10::SymIntArrayRef size, c10::optional memory_format, const at::Tensor & out) { return at::_ops::resize_out::call(self, size, memory_format, out); } } // aten::resize(Tensor self, SymInt[] size, *, MemoryFormat? memory_format=None) -> Tensor inline at::Tensor resize(const at::Tensor & self, at::IntArrayRef size, c10::optional memory_format=c10::nullopt) { return at::_ops::resize::call(self, c10::fromIntArrayRefSlow(size), memory_format); } namespace symint { template ::value>> at::Tensor resize(const at::Tensor & self, at::IntArrayRef size, c10::optional memory_format=c10::nullopt) { return at::_ops::resize::call(self, c10::fromIntArrayRefSlow(size), memory_format); } } // aten::resize(Tensor self, SymInt[] size, *, MemoryFormat? memory_format=None) -> Tensor inline at::Tensor resize_symint(const at::Tensor & self, c10::SymIntArrayRef size, c10::optional memory_format=c10::nullopt) { return at::_ops::resize::call(self, size, memory_format); } namespace symint { template ::value>> at::Tensor resize(const at::Tensor & self, c10::SymIntArrayRef size, c10::optional memory_format=c10::nullopt) { return at::_ops::resize::call(self, size, memory_format); } } }