PyTorch
Loading...
Searching...
No Matches
Typedefs | Functions
at::symint Namespace Reference

Typedefs

template<typename T >
using enable_if_symint = std::enable_if_t< std::is_same< T, c10::SymInt >::value >
 
template<typename T >
using enable_if_int = std::enable_if_t< std::is_same< T, int64_t >::value >
 

Functions

template<typename T , typename = enable_if_symint<T>>
c10::SymIntArrayRef sizes (const TensorBase &t)
 
template<typename T , typename = enable_if_int<T>>
IntArrayRef sizes (const TensorBase &t)
 
template<typename T , typename = enable_if_symint<T>>
c10::SymInt size (const TensorBase &t, int64_t dim)
 
template<typename T , typename = enable_if_int<T>>
int64_t size (const TensorBase &t, int64_t dim)
 
template<typename T , typename = enable_if_symint<T>>
c10::SymIntArrayRef strides (const TensorBase &t)
 
template<typename T , typename = enable_if_int<T>>
IntArrayRef strides (const TensorBase &t)
 
template<typename T , typename = enable_if_symint<T>>
c10::SymInt numel (const TensorBase &t)
 
template<typename T , typename = enable_if_int<T>>
int64_t numel (const TensorBase &t)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor _cudnn_rnn_flatten_weight (at::TensorList weight_arr, int64_t weight_stride0, int64_t input_size, int64_t mode, int64_t hidden_size, int64_t proj_size, int64_t num_layers, bool batch_first, bool bidirectional)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor _cudnn_rnn_flatten_weight (at::TensorList weight_arr, int64_t weight_stride0, c10::SymInt input_size, int64_t mode, c10::SymInt hidden_size, c10::SymInt proj_size, int64_t num_layers, bool batch_first, bool bidirectional)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor_cudnn_rnn (const at::Tensor &input, at::TensorList weight, int64_t weight_stride0, const c10::optional< at::Tensor > &weight_buf, const at::Tensor &hx, const c10::optional< at::Tensor > &cx, int64_t mode, int64_t hidden_size, int64_t proj_size, int64_t num_layers, bool batch_first, double dropout, bool train, bool bidirectional, at::IntArrayRef batch_sizes, const c10::optional< at::Tensor > &dropout_state)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor_cudnn_rnn (const at::Tensor &input, at::TensorList weight, int64_t weight_stride0, const c10::optional< at::Tensor > &weight_buf, const at::Tensor &hx, const c10::optional< at::Tensor > &cx, int64_t mode, c10::SymInt hidden_size, c10::SymInt proj_size, int64_t num_layers, bool batch_first, double dropout, bool train, bool bidirectional, c10::SymIntArrayRef batch_sizes, const c10::optional< at::Tensor > &dropout_state)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor, at::Tensor, at::Tensor,::std::vector< at::Tensor > > _cudnn_rnn_backward (const at::Tensor &input, at::TensorList weight, int64_t weight_stride0, const at::Tensor &weight_buf, const at::Tensor &hx, const c10::optional< at::Tensor > &cx, const at::Tensor &output, const c10::optional< at::Tensor > &grad_output, const c10::optional< at::Tensor > &grad_hy, const c10::optional< at::Tensor > &grad_cy, int64_t mode, int64_t hidden_size, int64_t proj_size, int64_t num_layers, bool batch_first, double dropout, bool train, bool bidirectional, at::IntArrayRef batch_sizes, const c10::optional< at::Tensor > &dropout_state, const at::Tensor &reserve, ::std::array< bool, 4 > output_mask)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor, at::Tensor, at::Tensor,::std::vector< at::Tensor > > _cudnn_rnn_backward (const at::Tensor &input, at::TensorList weight, int64_t weight_stride0, const at::Tensor &weight_buf, const at::Tensor &hx, const c10::optional< at::Tensor > &cx, const at::Tensor &output, const c10::optional< at::Tensor > &grad_output, const c10::optional< at::Tensor > &grad_hy, const c10::optional< at::Tensor > &grad_cy, int64_t mode, c10::SymInt hidden_size, c10::SymInt proj_size, int64_t num_layers, bool batch_first, double dropout, bool train, bool bidirectional, c10::SymIntArrayRef batch_sizes, const c10::optional< at::Tensor > &dropout_state, const at::Tensor &reserve, ::std::array< bool, 4 > output_mask)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor as_strided (const at::Tensor &self, at::IntArrayRef size, at::IntArrayRef stride, c10::optional< int64_t > storage_offset=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor as_strided (const at::Tensor &self, c10::SymIntArrayRef size, c10::SymIntArrayRef stride, c10::optional< c10::SymInt > storage_offset=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
const at::Tensoras_strided_ (const at::Tensor &self, at::IntArrayRef size, at::IntArrayRef stride, c10::optional< int64_t > storage_offset=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
const at::Tensoras_strided_ (const at::Tensor &self, c10::SymIntArrayRef size, c10::SymIntArrayRef stride, c10::optional< c10::SymInt > storage_offset=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor broadcast_to (const at::Tensor &self, at::IntArrayRef size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor broadcast_to (const at::Tensor &self, c10::SymIntArrayRef size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::vector< at::Tensortensor_split (const at::Tensor &self, int64_t sections, int64_t dim=0)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::vector< at::Tensortensor_split (const at::Tensor &self, c10::SymInt sections, int64_t dim=0)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::vector< at::Tensortensor_split (const at::Tensor &self, at::IntArrayRef indices, int64_t dim=0)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::vector< at::Tensortensor_split (const at::Tensor &self, c10::SymIntArrayRef indices, int64_t dim=0)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor constant_pad_nd (const at::Tensor &self, at::IntArrayRef pad, const at::Scalar &value=0)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor constant_pad_nd (const at::Tensor &self, c10::SymIntArrayRef pad, const at::Scalar &value=0)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor convolution (const at::Tensor &input, const at::Tensor &weight, const c10::optional< at::Tensor > &bias, at::IntArrayRef stride, at::IntArrayRef padding, at::IntArrayRef dilation, bool transposed, at::IntArrayRef output_padding, int64_t groups)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor convolution (const at::Tensor &input, const at::Tensor &weight, const c10::optional< at::Tensor > &bias, at::IntArrayRef stride, c10::SymIntArrayRef padding, at::IntArrayRef dilation, bool transposed, c10::SymIntArrayRef output_padding, int64_t groups)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor, at::Tensor, at::Tensorconvolution_backward (const at::Tensor &grad_output, const at::Tensor &input, const at::Tensor &weight, at::OptionalIntArrayRef bias_sizes, at::IntArrayRef stride, at::IntArrayRef padding, at::IntArrayRef dilation, bool transposed, at::IntArrayRef output_padding, int64_t groups, ::std::array< bool, 3 > output_mask)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor, at::Tensor, at::Tensorconvolution_backward (const at::Tensor &grad_output, const at::Tensor &input, const at::Tensor &weight, at::OptionalSymIntArrayRef bias_sizes, at::IntArrayRef stride, c10::SymIntArrayRef padding, at::IntArrayRef dilation, bool transposed, c10::SymIntArrayRef output_padding, int64_t groups, ::std::array< bool, 3 > output_mask)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor _convolution (const at::Tensor &input, const at::Tensor &weight, const c10::optional< at::Tensor > &bias, at::IntArrayRef stride, at::IntArrayRef padding, at::IntArrayRef dilation, bool transposed, at::IntArrayRef output_padding, int64_t groups, bool benchmark, bool deterministic, bool cudnn_enabled, bool allow_tf32)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor _convolution (const at::Tensor &input, const at::Tensor &weight, const c10::optional< at::Tensor > &bias, at::IntArrayRef stride, c10::SymIntArrayRef padding, at::IntArrayRef dilation, bool transposed, c10::SymIntArrayRef output_padding, int64_t groups, bool benchmark, bool deterministic, bool cudnn_enabled, bool allow_tf32)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor, at::Tensor, at::Tensor_convolution_double_backward (const c10::optional< at::Tensor > &ggI, const c10::optional< at::Tensor > &ggW, const c10::optional< at::Tensor > &ggb, const at::Tensor &gO, const at::Tensor &weight, const at::Tensor &self, at::IntArrayRef stride, at::IntArrayRef padding, at::IntArrayRef dilation, bool transposed, at::IntArrayRef output_padding, int64_t groups, ::std::array< bool, 3 > output_mask)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor, at::Tensor, at::Tensor_convolution_double_backward (const c10::optional< at::Tensor > &ggI, const c10::optional< at::Tensor > &ggW, const c10::optional< at::Tensor > &ggb, const at::Tensor &gO, const at::Tensor &weight, const at::Tensor &self, at::IntArrayRef stride, c10::SymIntArrayRef padding, at::IntArrayRef dilation, bool transposed, c10::SymIntArrayRef output_padding, int64_t groups, ::std::array< bool, 3 > output_mask)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor diagonal_backward (const at::Tensor &grad_output, at::IntArrayRef input_sizes, int64_t offset, int64_t dim1, int64_t dim2)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor diagonal_backward (const at::Tensor &grad_output, c10::SymIntArrayRef input_sizes, int64_t offset, int64_t dim1, int64_t dim2)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor embedding (const at::Tensor &weight, const at::Tensor &indices, int64_t padding_idx=-1, bool scale_grad_by_freq=false, bool sparse=false)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor embedding (const at::Tensor &weight, const at::Tensor &indices, c10::SymInt padding_idx=-1, bool scale_grad_by_freq=false, bool sparse=false)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor embedding_backward (const at::Tensor &grad, const at::Tensor &indices, int64_t num_weights, int64_t padding_idx, bool scale_grad_by_freq, bool sparse)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor embedding_backward (const at::Tensor &grad, const at::Tensor &indices, c10::SymInt num_weights, c10::SymInt padding_idx, bool scale_grad_by_freq, bool sparse)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor embedding_dense_backward (const at::Tensor &grad_output, const at::Tensor &indices, int64_t num_weights, int64_t padding_idx, bool scale_grad_by_freq)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor embedding_dense_backward (const at::Tensor &grad_output, const at::Tensor &indices, c10::SymInt num_weights, c10::SymInt padding_idx, bool scale_grad_by_freq)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor _embedding_bag_backward (const at::Tensor &grad, const at::Tensor &indices, const at::Tensor &offsets, const at::Tensor &offset2bag, const at::Tensor &bag_size, const at::Tensor &maximum_indices, int64_t num_weights, bool scale_grad_by_freq, int64_t mode, bool sparse, const c10::optional< at::Tensor > &per_sample_weights, int64_t padding_idx=-1)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor _embedding_bag_backward (const at::Tensor &grad, const at::Tensor &indices, const at::Tensor &offsets, const at::Tensor &offset2bag, const at::Tensor &bag_size, const at::Tensor &maximum_indices, c10::SymInt num_weights, bool scale_grad_by_freq, int64_t mode, bool sparse, const c10::optional< at::Tensor > &per_sample_weights, int64_t padding_idx=-1)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor _embedding_bag_sparse_backward (const at::Tensor &grad, const at::Tensor &indices, const at::Tensor &offsets, const at::Tensor &offset2bag, const at::Tensor &bag_size, int64_t num_weights, bool scale_grad_by_freq, int64_t mode, const c10::optional< at::Tensor > &per_sample_weights, int64_t padding_idx=-1)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor _embedding_bag_sparse_backward (const at::Tensor &grad, const at::Tensor &indices, const at::Tensor &offsets, const at::Tensor &offset2bag, const at::Tensor &bag_size, c10::SymInt num_weights, bool scale_grad_by_freq, int64_t mode, const c10::optional< at::Tensor > &per_sample_weights, int64_t padding_idx=-1)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor _embedding_bag_dense_backward (const at::Tensor &grad, const at::Tensor &indices, const at::Tensor &offset2bag, const at::Tensor &bag_size, const at::Tensor &maximum_indices, int64_t num_weights, bool scale_grad_by_freq, int64_t mode, const c10::optional< at::Tensor > &per_sample_weights, int64_t padding_idx=-1)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor _embedding_bag_dense_backward (const at::Tensor &grad, const at::Tensor &indices, const at::Tensor &offset2bag, const at::Tensor &bag_size, const at::Tensor &maximum_indices, c10::SymInt num_weights, bool scale_grad_by_freq, int64_t mode, const c10::optional< at::Tensor > &per_sample_weights, int64_t padding_idx=-1)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor empty (at::IntArrayRef size, at::TensorOptions options={}, c10::optional< at::MemoryFormat > memory_format=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor empty (at::IntArrayRef size, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory, c10::optional< at::MemoryFormat > memory_format)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor empty (c10::SymIntArrayRef size, at::TensorOptions options={}, c10::optional< at::MemoryFormat > memory_format=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor empty (c10::SymIntArrayRef size, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory, c10::optional< at::MemoryFormat > memory_format)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor new_empty (const at::Tensor &self, at::IntArrayRef size, at::TensorOptions options={})
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor new_empty (const at::Tensor &self, at::IntArrayRef size, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor new_empty (const at::Tensor &self, c10::SymIntArrayRef size, at::TensorOptions options={})
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor new_empty (const at::Tensor &self, c10::SymIntArrayRef size, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor new_empty_strided (const at::Tensor &self, at::IntArrayRef size, at::IntArrayRef stride, at::TensorOptions options={})
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor new_empty_strided (const at::Tensor &self, at::IntArrayRef size, at::IntArrayRef stride, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor new_empty_strided (const at::Tensor &self, c10::SymIntArrayRef size, c10::SymIntArrayRef stride, at::TensorOptions options={})
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor new_empty_strided (const at::Tensor &self, c10::SymIntArrayRef size, c10::SymIntArrayRef stride, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor new_full (const at::Tensor &self, at::IntArrayRef size, const at::Scalar &fill_value, at::TensorOptions options={})
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor new_full (const at::Tensor &self, at::IntArrayRef size, const at::Scalar &fill_value, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor new_full (const at::Tensor &self, c10::SymIntArrayRef size, const at::Scalar &fill_value, at::TensorOptions options={})
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor new_full (const at::Tensor &self, c10::SymIntArrayRef size, const at::Scalar &fill_value, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor new_zeros (const at::Tensor &self, at::IntArrayRef size, at::TensorOptions options={})
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor new_zeros (const at::Tensor &self, at::IntArrayRef size, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor new_zeros (const at::Tensor &self, c10::SymIntArrayRef size, at::TensorOptions options={})
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor new_zeros (const at::Tensor &self, c10::SymIntArrayRef size, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor new_ones (const at::Tensor &self, at::IntArrayRef size, at::TensorOptions options={})
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor new_ones (const at::Tensor &self, at::IntArrayRef size, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor new_ones (const at::Tensor &self, c10::SymIntArrayRef size, at::TensorOptions options={})
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor new_ones (const at::Tensor &self, c10::SymIntArrayRef size, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
const at::Tensorresize_ (const at::Tensor &self, at::IntArrayRef size, c10::optional< at::MemoryFormat > memory_format=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
const at::Tensorresize_ (const at::Tensor &self, c10::SymIntArrayRef size, c10::optional< at::MemoryFormat > memory_format=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorempty_out (at::Tensor &out, at::IntArrayRef size, c10::optional< at::MemoryFormat > memory_format=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorempty_outf (at::IntArrayRef size, c10::optional< at::MemoryFormat > memory_format, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorempty_out (at::Tensor &out, c10::SymIntArrayRef size, c10::optional< at::MemoryFormat > memory_format=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorempty_outf (c10::SymIntArrayRef size, c10::optional< at::MemoryFormat > memory_format, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor empty_strided (at::IntArrayRef size, at::IntArrayRef stride, at::TensorOptions options={})
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor empty_strided (at::IntArrayRef size, at::IntArrayRef stride, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor empty_strided (c10::SymIntArrayRef size, c10::SymIntArrayRef stride, at::TensorOptions options={})
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor empty_strided (c10::SymIntArrayRef size, c10::SymIntArrayRef stride, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor expand (const at::Tensor &self, at::IntArrayRef size, bool implicit=false)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor expand (const at::Tensor &self, c10::SymIntArrayRef size, bool implicit=false)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor full (at::IntArrayRef size, const at::Scalar &fill_value, at::TensorOptions options={})
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor full (at::IntArrayRef size, const at::Scalar &fill_value, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor full (c10::SymIntArrayRef size, const at::Scalar &fill_value, at::TensorOptions options={})
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor full (c10::SymIntArrayRef size, const at::Scalar &fill_value, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorfull_out (at::Tensor &out, at::IntArrayRef size, const at::Scalar &fill_value)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorfull_outf (at::IntArrayRef size, const at::Scalar &fill_value, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorfull_out (at::Tensor &out, c10::SymIntArrayRef size, const at::Scalar &fill_value)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorfull_outf (c10::SymIntArrayRef size, const at::Scalar &fill_value, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor, at::Tensor, at::Tensornative_group_norm (const at::Tensor &input, const c10::optional< at::Tensor > &weight, const c10::optional< at::Tensor > &bias, int64_t N, int64_t C, int64_t HxW, int64_t group, double eps)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor, at::Tensor, at::Tensornative_group_norm (const at::Tensor &input, const c10::optional< at::Tensor > &weight, const c10::optional< at::Tensor > &bias, c10::SymInt N, c10::SymInt C, c10::SymInt HxW, int64_t group, double eps)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor, at::Tensor, at::Tensornative_group_norm_backward (const at::Tensor &grad_out, const at::Tensor &input, const at::Tensor &mean, const at::Tensor &rstd, const c10::optional< at::Tensor > &weight, int64_t N, int64_t C, int64_t HxW, int64_t group, ::std::array< bool, 3 > output_mask)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor, at::Tensor, at::Tensornative_group_norm_backward (const at::Tensor &grad_out, const at::Tensor &input, const at::Tensor &mean, const at::Tensor &rstd, const c10::optional< at::Tensor > &weight, c10::SymInt N, c10::SymInt C, c10::SymInt HxW, int64_t group, ::std::array< bool, 3 > output_mask)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor _fft_c2c (const at::Tensor &self, at::IntArrayRef dim, int64_t normalization, bool forward)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor _fft_c2c (const at::Tensor &self, c10::SymIntArrayRef dim, int64_t normalization, bool forward)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor_fft_c2c_out (at::Tensor &out, const at::Tensor &self, at::IntArrayRef dim, int64_t normalization, bool forward)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor_fft_c2c_outf (const at::Tensor &self, at::IntArrayRef dim, int64_t normalization, bool forward, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor_fft_c2c_out (at::Tensor &out, const at::Tensor &self, c10::SymIntArrayRef dim, int64_t normalization, bool forward)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor_fft_c2c_outf (const at::Tensor &self, c10::SymIntArrayRef dim, int64_t normalization, bool forward, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor layer_norm (const at::Tensor &input, at::IntArrayRef normalized_shape, const c10::optional< at::Tensor > &weight={}, const c10::optional< at::Tensor > &bias={}, double eps=1e-05, bool cudnn_enable=true)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor layer_norm (const at::Tensor &input, c10::SymIntArrayRef normalized_shape, const c10::optional< at::Tensor > &weight={}, const c10::optional< at::Tensor > &bias={}, double eps=1e-05, bool cudnn_enable=true)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor, at::Tensor, at::Tensornative_layer_norm (const at::Tensor &input, at::IntArrayRef normalized_shape, const c10::optional< at::Tensor > &weight, const c10::optional< at::Tensor > &bias, double eps)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor, at::Tensor, at::Tensornative_layer_norm (const at::Tensor &input, c10::SymIntArrayRef normalized_shape, const c10::optional< at::Tensor > &weight, const c10::optional< at::Tensor > &bias, double eps)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor, at::Tensor, at::Tensornative_layer_norm_backward (const at::Tensor &grad_out, const at::Tensor &input, at::IntArrayRef normalized_shape, const at::Tensor &mean, const at::Tensor &rstd, const c10::optional< at::Tensor > &weight, const c10::optional< at::Tensor > &bias, ::std::array< bool, 3 > output_mask)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor, at::Tensor, at::Tensornative_layer_norm_backward (const at::Tensor &grad_out, const at::Tensor &input, c10::SymIntArrayRef normalized_shape, const at::Tensor &mean, const at::Tensor &rstd, const c10::optional< at::Tensor > &weight, const c10::optional< at::Tensor > &bias, ::std::array< bool, 3 > output_mask)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor value_selecting_reduction_backward (const at::Tensor &grad, int64_t dim, const at::Tensor &indices, at::IntArrayRef sizes, bool keepdim)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor value_selecting_reduction_backward (const at::Tensor &grad, int64_t dim, const at::Tensor &indices, c10::SymIntArrayRef sizes, bool keepdim)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor mkldnn_convolution (const at::Tensor &self, const at::Tensor &weight, const c10::optional< at::Tensor > &bias, at::IntArrayRef padding, at::IntArrayRef stride, at::IntArrayRef dilation, int64_t groups)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor mkldnn_convolution (const at::Tensor &self, const at::Tensor &weight, const c10::optional< at::Tensor > &bias, c10::SymIntArrayRef padding, at::IntArrayRef stride, at::IntArrayRef dilation, int64_t groups)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor miopen_convolution (const at::Tensor &self, const at::Tensor &weight, const c10::optional< at::Tensor > &bias, at::IntArrayRef padding, at::IntArrayRef stride, at::IntArrayRef dilation, int64_t groups, bool benchmark, bool deterministic)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor miopen_convolution (const at::Tensor &self, const at::Tensor &weight, const c10::optional< at::Tensor > &bias, c10::SymIntArrayRef padding, at::IntArrayRef stride, at::IntArrayRef dilation, int64_t groups, bool benchmark, bool deterministic)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor miopen_convolution_transpose (const at::Tensor &self, const at::Tensor &weight, const c10::optional< at::Tensor > &bias, at::IntArrayRef padding, at::IntArrayRef output_padding, at::IntArrayRef stride, at::IntArrayRef dilation, int64_t groups, bool benchmark, bool deterministic)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor miopen_convolution_transpose (const at::Tensor &self, const at::Tensor &weight, const c10::optional< at::Tensor > &bias, c10::SymIntArrayRef padding, c10::SymIntArrayRef output_padding, at::IntArrayRef stride, at::IntArrayRef dilation, int64_t groups, bool benchmark, bool deterministic)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor miopen_depthwise_convolution (const at::Tensor &self, const at::Tensor &weight, const c10::optional< at::Tensor > &bias, at::IntArrayRef padding, at::IntArrayRef stride, at::IntArrayRef dilation, int64_t groups, bool benchmark, bool deterministic)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor miopen_depthwise_convolution (const at::Tensor &self, const at::Tensor &weight, const c10::optional< at::Tensor > &bias, c10::SymIntArrayRef padding, at::IntArrayRef stride, at::IntArrayRef dilation, int64_t groups, bool benchmark, bool deterministic)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor narrow_copy (const at::Tensor &self, int64_t dim, int64_t start, int64_t length)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor narrow_copy (const at::Tensor &self, int64_t dim, c10::SymInt start, c10::SymInt length)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensornarrow_copy_out (at::Tensor &out, const at::Tensor &self, int64_t dim, int64_t start, int64_t length)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensornarrow_copy_outf (const at::Tensor &self, int64_t dim, int64_t start, int64_t length, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensornarrow_copy_out (at::Tensor &out, const at::Tensor &self, int64_t dim, c10::SymInt start, c10::SymInt length)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensornarrow_copy_outf (const at::Tensor &self, int64_t dim, c10::SymInt start, c10::SymInt length, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor narrow (const at::Tensor &self, int64_t dim, int64_t start, int64_t length)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor narrow (const at::Tensor &self, int64_t dim, c10::SymInt start, c10::SymInt length)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor narrow (const at::Tensor &self, int64_t dim, const at::Tensor &start, int64_t length)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor narrow (const at::Tensor &self, int64_t dim, const at::Tensor &start, c10::SymInt length)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor _nnpack_spatial_convolution (const at::Tensor &input, const at::Tensor &weight, const c10::optional< at::Tensor > &bias, at::IntArrayRef padding, at::IntArrayRef stride=1)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor _nnpack_spatial_convolution (const at::Tensor &input, const at::Tensor &weight, const c10::optional< at::Tensor > &bias, c10::SymIntArrayRef padding, at::IntArrayRef stride=1)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor ones (at::IntArrayRef size, at::TensorOptions options={})
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor ones (at::IntArrayRef size, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor ones (c10::SymIntArrayRef size, at::TensorOptions options={})
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor ones (c10::SymIntArrayRef size, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorones_out (at::Tensor &out, at::IntArrayRef size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorones_outf (at::IntArrayRef size, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorones_out (at::Tensor &out, c10::SymIntArrayRef size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorones_outf (c10::SymIntArrayRef size, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor rand (at::IntArrayRef size, c10::optional< at::DimnameList > names, at::TensorOptions options={})
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor rand (at::IntArrayRef size, c10::optional< at::DimnameList > names, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor rand (c10::SymIntArrayRef size, c10::optional< at::DimnameList > names, at::TensorOptions options={})
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor rand (c10::SymIntArrayRef size, c10::optional< at::DimnameList > names, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor rand (at::IntArrayRef size, c10::optional< at::Generator > generator, c10::optional< at::DimnameList > names, at::TensorOptions options={})
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor rand (at::IntArrayRef size, c10::optional< at::Generator > generator, c10::optional< at::DimnameList > names, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor rand (c10::SymIntArrayRef size, c10::optional< at::Generator > generator, c10::optional< at::DimnameList > names, at::TensorOptions options={})
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor rand (c10::SymIntArrayRef size, c10::optional< at::Generator > generator, c10::optional< at::DimnameList > names, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor rand (at::IntArrayRef size, at::TensorOptions options={})
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor rand (at::IntArrayRef size, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor rand (c10::SymIntArrayRef size, at::TensorOptions options={})
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor rand (c10::SymIntArrayRef size, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor rand (at::IntArrayRef size, c10::optional< at::Generator > generator, at::TensorOptions options={})
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor rand (at::IntArrayRef size, c10::optional< at::Generator > generator, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor rand (c10::SymIntArrayRef size, c10::optional< at::Generator > generator, at::TensorOptions options={})
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor rand (c10::SymIntArrayRef size, c10::optional< at::Generator > generator, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorrand_out (at::Tensor &out, at::IntArrayRef size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorrand_outf (at::IntArrayRef size, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorrand_out (at::Tensor &out, c10::SymIntArrayRef size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorrand_outf (c10::SymIntArrayRef size, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorrand_out (at::Tensor &out, at::IntArrayRef size, c10::optional< at::Generator > generator)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorrand_outf (at::IntArrayRef size, c10::optional< at::Generator > generator, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorrand_out (at::Tensor &out, c10::SymIntArrayRef size, c10::optional< at::Generator > generator)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorrand_outf (c10::SymIntArrayRef size, c10::optional< at::Generator > generator, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor randint (int64_t high, at::IntArrayRef size, at::TensorOptions options=at::kLong)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor randint (int64_t high, at::IntArrayRef size, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor randint (int64_t high, c10::SymIntArrayRef size, at::TensorOptions options=at::kLong)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor randint (int64_t high, c10::SymIntArrayRef size, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor randint (int64_t high, at::IntArrayRef size, c10::optional< at::Generator > generator, at::TensorOptions options=at::kLong)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor randint (int64_t high, at::IntArrayRef size, c10::optional< at::Generator > generator, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor randint (int64_t high, c10::SymIntArrayRef size, c10::optional< at::Generator > generator, at::TensorOptions options=at::kLong)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor randint (int64_t high, c10::SymIntArrayRef size, c10::optional< at::Generator > generator, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor randint (int64_t low, int64_t high, at::IntArrayRef size, at::TensorOptions options=at::kLong)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor randint (int64_t low, int64_t high, at::IntArrayRef size, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor randint (int64_t low, int64_t high, c10::SymIntArrayRef size, at::TensorOptions options=at::kLong)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor randint (int64_t low, int64_t high, c10::SymIntArrayRef size, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor randint (int64_t low, int64_t high, at::IntArrayRef size, c10::optional< at::Generator > generator, at::TensorOptions options=at::kLong)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor randint (int64_t low, int64_t high, at::IntArrayRef size, c10::optional< at::Generator > generator, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor randint (int64_t low, int64_t high, c10::SymIntArrayRef size, c10::optional< at::Generator > generator, at::TensorOptions options=at::kLong)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor randint (int64_t low, int64_t high, c10::SymIntArrayRef size, c10::optional< at::Generator > generator, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorrandint_out (at::Tensor &out, int64_t high, at::IntArrayRef size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorrandint_outf (int64_t high, at::IntArrayRef size, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorrandint_out (at::Tensor &out, int64_t high, c10::SymIntArrayRef size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorrandint_outf (int64_t high, c10::SymIntArrayRef size, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorrandint_out (at::Tensor &out, int64_t high, at::IntArrayRef size, c10::optional< at::Generator > generator)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorrandint_outf (int64_t high, at::IntArrayRef size, c10::optional< at::Generator > generator, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorrandint_out (at::Tensor &out, int64_t high, c10::SymIntArrayRef size, c10::optional< at::Generator > generator)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorrandint_outf (int64_t high, c10::SymIntArrayRef size, c10::optional< at::Generator > generator, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorrandint_out (at::Tensor &out, int64_t low, int64_t high, at::IntArrayRef size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorrandint_outf (int64_t low, int64_t high, at::IntArrayRef size, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorrandint_out (at::Tensor &out, int64_t low, int64_t high, c10::SymIntArrayRef size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorrandint_outf (int64_t low, int64_t high, c10::SymIntArrayRef size, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorrandint_out (at::Tensor &out, int64_t low, int64_t high, at::IntArrayRef size, c10::optional< at::Generator > generator)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorrandint_outf (int64_t low, int64_t high, at::IntArrayRef size, c10::optional< at::Generator > generator, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorrandint_out (at::Tensor &out, int64_t low, int64_t high, c10::SymIntArrayRef size, c10::optional< at::Generator > generator)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorrandint_outf (int64_t low, int64_t high, c10::SymIntArrayRef size, c10::optional< at::Generator > generator, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor randn (at::IntArrayRef size, at::TensorOptions options={})
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor randn (at::IntArrayRef size, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor randn (c10::SymIntArrayRef size, at::TensorOptions options={})
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor randn (c10::SymIntArrayRef size, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor randn (at::IntArrayRef size, c10::optional< at::Generator > generator, at::TensorOptions options={})
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor randn (at::IntArrayRef size, c10::optional< at::Generator > generator, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor randn (c10::SymIntArrayRef size, c10::optional< at::Generator > generator, at::TensorOptions options={})
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor randn (c10::SymIntArrayRef size, c10::optional< at::Generator > generator, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor randn (at::IntArrayRef size, c10::optional< at::DimnameList > names, at::TensorOptions options={})
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor randn (at::IntArrayRef size, c10::optional< at::DimnameList > names, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor randn (c10::SymIntArrayRef size, c10::optional< at::DimnameList > names, at::TensorOptions options={})
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor randn (c10::SymIntArrayRef size, c10::optional< at::DimnameList > names, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor randn (at::IntArrayRef size, c10::optional< at::Generator > generator, c10::optional< at::DimnameList > names, at::TensorOptions options={})
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor randn (at::IntArrayRef size, c10::optional< at::Generator > generator, c10::optional< at::DimnameList > names, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor randn (c10::SymIntArrayRef size, c10::optional< at::Generator > generator, c10::optional< at::DimnameList > names, at::TensorOptions options={})
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor randn (c10::SymIntArrayRef size, c10::optional< at::Generator > generator, c10::optional< at::DimnameList > names, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorrandn_out (at::Tensor &out, at::IntArrayRef size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorrandn_outf (at::IntArrayRef size, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorrandn_out (at::Tensor &out, c10::SymIntArrayRef size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorrandn_outf (c10::SymIntArrayRef size, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorrandn_out (at::Tensor &out, at::IntArrayRef size, c10::optional< at::Generator > generator)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorrandn_outf (at::IntArrayRef size, c10::optional< at::Generator > generator, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorrandn_out (at::Tensor &out, c10::SymIntArrayRef size, c10::optional< at::Generator > generator)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorrandn_outf (c10::SymIntArrayRef size, c10::optional< at::Generator > generator, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor repeat (const at::Tensor &self, at::IntArrayRef repeats)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor repeat (const at::Tensor &self, c10::SymIntArrayRef repeats)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor repeat_interleave (const at::Tensor &self, int64_t repeats, c10::optional< int64_t > dim=c10::nullopt, c10::optional< int64_t > output_size=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor repeat_interleave (const at::Tensor &self, c10::SymInt repeats, c10::optional< int64_t > dim=c10::nullopt, c10::optional< int64_t > output_size=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor reshape (const at::Tensor &self, at::IntArrayRef shape)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor reshape (const at::Tensor &self, c10::SymIntArrayRef shape)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor _reshape_copy (const at::Tensor &self, at::IntArrayRef size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor _reshape_copy (const at::Tensor &self, c10::SymIntArrayRef size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor _reshape_alias (const at::Tensor &self, at::IntArrayRef size, at::IntArrayRef stride)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor _reshape_alias (const at::Tensor &self, c10::SymIntArrayRef size, c10::SymIntArrayRef stride)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor select (const at::Tensor &self, int64_t dim, int64_t index)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor select (const at::Tensor &self, int64_t dim, c10::SymInt index)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor select_backward (const at::Tensor &grad_output, at::IntArrayRef input_sizes, int64_t dim, int64_t index)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor select_backward (const at::Tensor &grad_output, c10::SymIntArrayRef input_sizes, int64_t dim, c10::SymInt index)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor _nested_select_backward (const at::Tensor &grad_output, const at::Tensor &self, int64_t dim, int64_t index)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor _nested_select_backward (const at::Tensor &grad_output, const at::Tensor &self, int64_t dim, c10::SymInt index)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor slice (const at::Tensor &self, int64_t dim=0, c10::optional< int64_t > start=c10::nullopt, c10::optional< int64_t > end=c10::nullopt, int64_t step=1)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor slice (const at::Tensor &self, int64_t dim=0, c10::optional< c10::SymInt > start=c10::nullopt, c10::optional< c10::SymInt > end=c10::nullopt, c10::SymInt step=1)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor slice_backward (const at::Tensor &grad_output, at::IntArrayRef input_sizes, int64_t dim, int64_t start, int64_t end, int64_t step)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor slice_backward (const at::Tensor &grad_output, c10::SymIntArrayRef input_sizes, int64_t dim, c10::SymInt start, c10::SymInt end, c10::SymInt step)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor slice_scatter (const at::Tensor &self, const at::Tensor &src, int64_t dim=0, c10::optional< int64_t > start=c10::nullopt, c10::optional< int64_t > end=c10::nullopt, int64_t step=1)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor slice_scatter (const at::Tensor &self, const at::Tensor &src, int64_t dim=0, c10::optional< c10::SymInt > start=c10::nullopt, c10::optional< c10::SymInt > end=c10::nullopt, c10::SymInt step=1)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor select_scatter (const at::Tensor &self, const at::Tensor &src, int64_t dim, int64_t index)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor select_scatter (const at::Tensor &self, const at::Tensor &src, int64_t dim, c10::SymInt index)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor as_strided_scatter (const at::Tensor &self, const at::Tensor &src, at::IntArrayRef size, at::IntArrayRef stride, c10::optional< int64_t > storage_offset=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor as_strided_scatter (const at::Tensor &self, const at::Tensor &src, c10::SymIntArrayRef size, c10::SymIntArrayRef stride, c10::optional< c10::SymInt > storage_offset=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::vector< at::Tensorunsafe_split (const at::Tensor &self, int64_t split_size, int64_t dim=0)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::vector< at::Tensorunsafe_split (const at::Tensor &self, c10::SymInt split_size, int64_t dim=0)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::vector< at::Tensorsplit (const at::Tensor &self, int64_t split_size, int64_t dim=0)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::vector< at::Tensorsplit (const at::Tensor &self, c10::SymInt split_size, int64_t dim=0)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::vector< at::Tensorsplit (const at::Tensor &self, at::IntArrayRef split_size, int64_t dim=0)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::vector< at::Tensorsplit (const at::Tensor &self, c10::SymIntArrayRef split_size, int64_t dim=0)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::vector< at::Tensorunsafe_split_with_sizes (const at::Tensor &self, at::IntArrayRef split_sizes, int64_t dim=0)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::vector< at::Tensorunsafe_split_with_sizes (const at::Tensor &self, c10::SymIntArrayRef split_sizes, int64_t dim=0)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::vector< at::Tensorsplit_with_sizes (const at::Tensor &self, at::IntArrayRef split_sizes, int64_t dim=0)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::vector< at::Tensorsplit_with_sizes (const at::Tensor &self, c10::SymIntArrayRef split_sizes, int64_t dim=0)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor _unsafe_view (const at::Tensor &self, at::IntArrayRef size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor _unsafe_view (const at::Tensor &self, c10::SymIntArrayRef size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor zeros (at::IntArrayRef size, at::TensorOptions options={})
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor zeros (at::IntArrayRef size, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor zeros (c10::SymIntArrayRef size, at::TensorOptions options={})
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor zeros (c10::SymIntArrayRef size, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorzeros_out (at::Tensor &out, at::IntArrayRef size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorzeros_outf (at::IntArrayRef size, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorzeros_out (at::Tensor &out, c10::SymIntArrayRef size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorzeros_outf (c10::SymIntArrayRef size, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor _sparse_coo_tensor_unsafe (const at::Tensor &indices, const at::Tensor &values, at::IntArrayRef size, at::TensorOptions options={})
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor _sparse_coo_tensor_unsafe (const at::Tensor &indices, const at::Tensor &values, at::IntArrayRef size, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor _sparse_coo_tensor_unsafe (const at::Tensor &indices, const at::Tensor &values, c10::SymIntArrayRef size, at::TensorOptions options={})
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor _sparse_coo_tensor_unsafe (const at::Tensor &indices, const at::Tensor &values, c10::SymIntArrayRef size, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor _sparse_coo_tensor_with_dims_and_tensors (int64_t sparse_dim, int64_t dense_dim, at::IntArrayRef size, const at::Tensor &indices, const at::Tensor &values, at::TensorOptions options)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor _sparse_coo_tensor_with_dims_and_tensors (int64_t sparse_dim, int64_t dense_dim, at::IntArrayRef size, const at::Tensor &indices, const at::Tensor &values, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor _sparse_coo_tensor_with_dims_and_tensors (int64_t sparse_dim, int64_t dense_dim, c10::SymIntArrayRef size, const at::Tensor &indices, const at::Tensor &values, at::TensorOptions options)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor _sparse_coo_tensor_with_dims_and_tensors (int64_t sparse_dim, int64_t dense_dim, c10::SymIntArrayRef size, const at::Tensor &indices, const at::Tensor &values, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor _pack_padded_sequence_backward (const at::Tensor &grad, at::IntArrayRef input_size, const at::Tensor &batch_sizes, bool batch_first)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor _pack_padded_sequence_backward (const at::Tensor &grad, c10::SymIntArrayRef input_size, const at::Tensor &batch_sizes, bool batch_first)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorset_ (at::Tensor &self, at::Storage source, int64_t storage_offset, at::IntArrayRef size, at::IntArrayRef stride={})
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorset_ (at::Tensor &self, at::Storage source, c10::SymInt storage_offset, c10::SymIntArrayRef size, c10::SymIntArrayRef stride={})
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorset_ (at::Tensor &self, const at::Tensor &source, int64_t storage_offset, at::IntArrayRef size, at::IntArrayRef stride={})
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorset_ (at::Tensor &self, const at::Tensor &source, c10::SymInt storage_offset, c10::SymIntArrayRef size, c10::SymIntArrayRef stride={})
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor view (const at::Tensor &self, at::IntArrayRef size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor view (const at::Tensor &self, c10::SymIntArrayRef size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor trace_backward (const at::Tensor &grad, at::IntArrayRef sizes)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor trace_backward (const at::Tensor &grad, c10::SymIntArrayRef sizes)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor index_select_backward (const at::Tensor &grad, at::IntArrayRef self_sizes, int64_t dim, const at::Tensor &index)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor index_select_backward (const at::Tensor &grad, c10::SymIntArrayRef self_sizes, int64_t dim, const at::Tensor &index)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor cross_entropy_loss (const at::Tensor &self, const at::Tensor &target, const c10::optional< at::Tensor > &weight={}, int64_t reduction=at::Reduction::Mean, int64_t ignore_index=-100, double label_smoothing=0.0)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor cross_entropy_loss (const at::Tensor &self, const at::Tensor &target, const c10::optional< at::Tensor > &weight={}, int64_t reduction=at::Reduction::Mean, c10::SymInt ignore_index=-100, double label_smoothing=0.0)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor unfold_backward (const at::Tensor &grad_in, at::IntArrayRef input_sizes, int64_t dim, int64_t size, int64_t step)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor unfold_backward (const at::Tensor &grad_in, c10::SymIntArrayRef input_sizes, int64_t dim, int64_t size, int64_t step)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor normal (double mean, double std, at::IntArrayRef size, c10::optional< at::Generator > generator=c10::nullopt, at::TensorOptions options={})
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor normal (double mean, double std, at::IntArrayRef size, c10::optional< at::Generator > generator, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor normal (double mean, double std, c10::SymIntArrayRef size, c10::optional< at::Generator > generator=c10::nullopt, at::TensorOptions options={})
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor normal (double mean, double std, c10::SymIntArrayRef size, c10::optional< at::Generator > generator, c10::optional< at::ScalarType > dtype, c10::optional< at::Layout > layout, c10::optional< at::Device > device, c10::optional< bool > pin_memory)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensornormal_out (at::Tensor &out, double mean, double std, at::IntArrayRef size, c10::optional< at::Generator > generator=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensornormal_outf (double mean, double std, at::IntArrayRef size, c10::optional< at::Generator > generator, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensornormal_out (at::Tensor &out, double mean, double std, c10::SymIntArrayRef size, c10::optional< at::Generator > generator=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensornormal_outf (double mean, double std, c10::SymIntArrayRef size, c10::optional< at::Generator > generator, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensornll_loss_out (at::Tensor &out, const at::Tensor &self, const at::Tensor &target, const c10::optional< at::Tensor > &weight={}, int64_t reduction=at::Reduction::Mean, int64_t ignore_index=-100)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensornll_loss_outf (const at::Tensor &self, const at::Tensor &target, const c10::optional< at::Tensor > &weight, int64_t reduction, int64_t ignore_index, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensornll_loss_out (at::Tensor &out, const at::Tensor &self, const at::Tensor &target, const c10::optional< at::Tensor > &weight={}, int64_t reduction=at::Reduction::Mean, c10::SymInt ignore_index=-100)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensornll_loss_outf (const at::Tensor &self, const at::Tensor &target, const c10::optional< at::Tensor > &weight, int64_t reduction, c10::SymInt ignore_index, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor nll_loss_nd (const at::Tensor &self, const at::Tensor &target, const c10::optional< at::Tensor > &weight={}, int64_t reduction=at::Reduction::Mean, int64_t ignore_index=-100)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor nll_loss_nd (const at::Tensor &self, const at::Tensor &target, const c10::optional< at::Tensor > &weight={}, int64_t reduction=at::Reduction::Mean, c10::SymInt ignore_index=-100)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor nll_loss (const at::Tensor &self, const at::Tensor &target, const c10::optional< at::Tensor > &weight={}, int64_t reduction=at::Reduction::Mean, int64_t ignore_index=-100)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor nll_loss (const at::Tensor &self, const at::Tensor &target, const c10::optional< at::Tensor > &weight={}, int64_t reduction=at::Reduction::Mean, c10::SymInt ignore_index=-100)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor &, at::Tensor & > nll_loss_forward_out (at::Tensor &output, at::Tensor &total_weight, const at::Tensor &self, const at::Tensor &target, const c10::optional< at::Tensor > &weight, int64_t reduction, int64_t ignore_index)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor &, at::Tensor & > nll_loss_forward_outf (const at::Tensor &self, const at::Tensor &target, const c10::optional< at::Tensor > &weight, int64_t reduction, int64_t ignore_index, at::Tensor &output, at::Tensor &total_weight)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor &, at::Tensor & > nll_loss_forward_out (at::Tensor &output, at::Tensor &total_weight, const at::Tensor &self, const at::Tensor &target, const c10::optional< at::Tensor > &weight, int64_t reduction, c10::SymInt ignore_index)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor &, at::Tensor & > nll_loss_forward_outf (const at::Tensor &self, const at::Tensor &target, const c10::optional< at::Tensor > &weight, int64_t reduction, c10::SymInt ignore_index, at::Tensor &output, at::Tensor &total_weight)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor, at::Tensornll_loss_forward (const at::Tensor &self, const at::Tensor &target, const c10::optional< at::Tensor > &weight, int64_t reduction, int64_t ignore_index)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor, at::Tensornll_loss_forward (const at::Tensor &self, const at::Tensor &target, const c10::optional< at::Tensor > &weight, int64_t reduction, c10::SymInt ignore_index)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensornll_loss_backward_out (at::Tensor &grad_input, const at::Tensor &grad_output, const at::Tensor &self, const at::Tensor &target, const c10::optional< at::Tensor > &weight, int64_t reduction, int64_t ignore_index, const at::Tensor &total_weight)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensornll_loss_backward_outf (const at::Tensor &grad_output, const at::Tensor &self, const at::Tensor &target, const c10::optional< at::Tensor > &weight, int64_t reduction, int64_t ignore_index, const at::Tensor &total_weight, at::Tensor &grad_input)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensornll_loss_backward_out (at::Tensor &grad_input, const at::Tensor &grad_output, const at::Tensor &self, const at::Tensor &target, const c10::optional< at::Tensor > &weight, int64_t reduction, c10::SymInt ignore_index, const at::Tensor &total_weight)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensornll_loss_backward_outf (const at::Tensor &grad_output, const at::Tensor &self, const at::Tensor &target, const c10::optional< at::Tensor > &weight, int64_t reduction, c10::SymInt ignore_index, const at::Tensor &total_weight, at::Tensor &grad_input)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor nll_loss_backward (const at::Tensor &grad_output, const at::Tensor &self, const at::Tensor &target, const c10::optional< at::Tensor > &weight, int64_t reduction, int64_t ignore_index, const at::Tensor &total_weight)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor nll_loss_backward (const at::Tensor &grad_output, const at::Tensor &self, const at::Tensor &target, const c10::optional< at::Tensor > &weight, int64_t reduction, c10::SymInt ignore_index, const at::Tensor &total_weight)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensornll_loss2d_out (at::Tensor &out, const at::Tensor &self, const at::Tensor &target, const c10::optional< at::Tensor > &weight={}, int64_t reduction=at::Reduction::Mean, int64_t ignore_index=-100)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensornll_loss2d_outf (const at::Tensor &self, const at::Tensor &target, const c10::optional< at::Tensor > &weight, int64_t reduction, int64_t ignore_index, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensornll_loss2d_out (at::Tensor &out, const at::Tensor &self, const at::Tensor &target, const c10::optional< at::Tensor > &weight={}, int64_t reduction=at::Reduction::Mean, c10::SymInt ignore_index=-100)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensornll_loss2d_outf (const at::Tensor &self, const at::Tensor &target, const c10::optional< at::Tensor > &weight, int64_t reduction, c10::SymInt ignore_index, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor nll_loss2d (const at::Tensor &self, const at::Tensor &target, const c10::optional< at::Tensor > &weight={}, int64_t reduction=at::Reduction::Mean, int64_t ignore_index=-100)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor nll_loss2d (const at::Tensor &self, const at::Tensor &target, const c10::optional< at::Tensor > &weight={}, int64_t reduction=at::Reduction::Mean, c10::SymInt ignore_index=-100)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor &, at::Tensor & > nll_loss2d_forward_out (at::Tensor &output, at::Tensor &total_weight, const at::Tensor &self, const at::Tensor &target, const c10::optional< at::Tensor > &weight, int64_t reduction, int64_t ignore_index)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor &, at::Tensor & > nll_loss2d_forward_outf (const at::Tensor &self, const at::Tensor &target, const c10::optional< at::Tensor > &weight, int64_t reduction, int64_t ignore_index, at::Tensor &output, at::Tensor &total_weight)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor &, at::Tensor & > nll_loss2d_forward_out (at::Tensor &output, at::Tensor &total_weight, const at::Tensor &self, const at::Tensor &target, const c10::optional< at::Tensor > &weight, int64_t reduction, c10::SymInt ignore_index)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor &, at::Tensor & > nll_loss2d_forward_outf (const at::Tensor &self, const at::Tensor &target, const c10::optional< at::Tensor > &weight, int64_t reduction, c10::SymInt ignore_index, at::Tensor &output, at::Tensor &total_weight)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor, at::Tensornll_loss2d_forward (const at::Tensor &self, const at::Tensor &target, const c10::optional< at::Tensor > &weight, int64_t reduction, int64_t ignore_index)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor, at::Tensornll_loss2d_forward (const at::Tensor &self, const at::Tensor &target, const c10::optional< at::Tensor > &weight, int64_t reduction, c10::SymInt ignore_index)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensornll_loss2d_backward_out (at::Tensor &grad_input, const at::Tensor &grad_output, const at::Tensor &self, const at::Tensor &target, const c10::optional< at::Tensor > &weight, int64_t reduction, int64_t ignore_index, const at::Tensor &total_weight)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensornll_loss2d_backward_outf (const at::Tensor &grad_output, const at::Tensor &self, const at::Tensor &target, const c10::optional< at::Tensor > &weight, int64_t reduction, int64_t ignore_index, const at::Tensor &total_weight, at::Tensor &grad_input)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensornll_loss2d_backward_out (at::Tensor &grad_input, const at::Tensor &grad_output, const at::Tensor &self, const at::Tensor &target, const c10::optional< at::Tensor > &weight, int64_t reduction, c10::SymInt ignore_index, const at::Tensor &total_weight)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensornll_loss2d_backward_outf (const at::Tensor &grad_output, const at::Tensor &self, const at::Tensor &target, const c10::optional< at::Tensor > &weight, int64_t reduction, c10::SymInt ignore_index, const at::Tensor &total_weight, at::Tensor &grad_input)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor nll_loss2d_backward (const at::Tensor &grad_output, const at::Tensor &self, const at::Tensor &target, const c10::optional< at::Tensor > &weight, int64_t reduction, int64_t ignore_index, const at::Tensor &total_weight)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor nll_loss2d_backward (const at::Tensor &grad_output, const at::Tensor &self, const at::Tensor &target, const c10::optional< at::Tensor > &weight, int64_t reduction, c10::SymInt ignore_index, const at::Tensor &total_weight)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensoradaptive_avg_pool2d_out (at::Tensor &out, const at::Tensor &self, at::IntArrayRef output_size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensoradaptive_avg_pool2d_outf (const at::Tensor &self, at::IntArrayRef output_size, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensoradaptive_avg_pool2d_out (at::Tensor &out, const at::Tensor &self, c10::SymIntArrayRef output_size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensoradaptive_avg_pool2d_outf (const at::Tensor &self, c10::SymIntArrayRef output_size, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor adaptive_avg_pool2d (const at::Tensor &self, at::IntArrayRef output_size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor adaptive_avg_pool2d (const at::Tensor &self, c10::SymIntArrayRef output_size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor _adaptive_avg_pool2d (const at::Tensor &self, at::IntArrayRef output_size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor _adaptive_avg_pool2d (const at::Tensor &self, c10::SymIntArrayRef output_size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensoradaptive_avg_pool3d_out (at::Tensor &out, const at::Tensor &self, at::IntArrayRef output_size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensoradaptive_avg_pool3d_outf (const at::Tensor &self, at::IntArrayRef output_size, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensoradaptive_avg_pool3d_out (at::Tensor &out, const at::Tensor &self, c10::SymIntArrayRef output_size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensoradaptive_avg_pool3d_outf (const at::Tensor &self, c10::SymIntArrayRef output_size, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor adaptive_avg_pool3d (const at::Tensor &self, at::IntArrayRef output_size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor adaptive_avg_pool3d (const at::Tensor &self, c10::SymIntArrayRef output_size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor _adaptive_avg_pool3d (const at::Tensor &self, at::IntArrayRef output_size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor _adaptive_avg_pool3d (const at::Tensor &self, c10::SymIntArrayRef output_size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorreflection_pad1d_out (at::Tensor &out, const at::Tensor &self, at::IntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorreflection_pad1d_outf (const at::Tensor &self, at::IntArrayRef padding, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorreflection_pad1d_out (at::Tensor &out, const at::Tensor &self, c10::SymIntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorreflection_pad1d_outf (const at::Tensor &self, c10::SymIntArrayRef padding, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor reflection_pad1d (const at::Tensor &self, at::IntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor reflection_pad1d (const at::Tensor &self, c10::SymIntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorreflection_pad1d_backward_out (at::Tensor &grad_input, const at::Tensor &grad_output, const at::Tensor &self, at::IntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorreflection_pad1d_backward_outf (const at::Tensor &grad_output, const at::Tensor &self, at::IntArrayRef padding, at::Tensor &grad_input)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorreflection_pad1d_backward_out (at::Tensor &grad_input, const at::Tensor &grad_output, const at::Tensor &self, c10::SymIntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorreflection_pad1d_backward_outf (const at::Tensor &grad_output, const at::Tensor &self, c10::SymIntArrayRef padding, at::Tensor &grad_input)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor reflection_pad1d_backward (const at::Tensor &grad_output, const at::Tensor &self, at::IntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor reflection_pad1d_backward (const at::Tensor &grad_output, const at::Tensor &self, c10::SymIntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorreflection_pad2d_out (at::Tensor &out, const at::Tensor &self, at::IntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorreflection_pad2d_outf (const at::Tensor &self, at::IntArrayRef padding, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorreflection_pad2d_out (at::Tensor &out, const at::Tensor &self, c10::SymIntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorreflection_pad2d_outf (const at::Tensor &self, c10::SymIntArrayRef padding, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor reflection_pad2d (const at::Tensor &self, at::IntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor reflection_pad2d (const at::Tensor &self, c10::SymIntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorreflection_pad2d_backward_out (at::Tensor &grad_input, const at::Tensor &grad_output, const at::Tensor &self, at::IntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorreflection_pad2d_backward_outf (const at::Tensor &grad_output, const at::Tensor &self, at::IntArrayRef padding, at::Tensor &grad_input)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorreflection_pad2d_backward_out (at::Tensor &grad_input, const at::Tensor &grad_output, const at::Tensor &self, c10::SymIntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorreflection_pad2d_backward_outf (const at::Tensor &grad_output, const at::Tensor &self, c10::SymIntArrayRef padding, at::Tensor &grad_input)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor reflection_pad2d_backward (const at::Tensor &grad_output, const at::Tensor &self, at::IntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor reflection_pad2d_backward (const at::Tensor &grad_output, const at::Tensor &self, c10::SymIntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorreflection_pad3d_out (at::Tensor &out, const at::Tensor &self, at::IntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorreflection_pad3d_outf (const at::Tensor &self, at::IntArrayRef padding, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorreflection_pad3d_out (at::Tensor &out, const at::Tensor &self, c10::SymIntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorreflection_pad3d_outf (const at::Tensor &self, c10::SymIntArrayRef padding, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor reflection_pad3d (const at::Tensor &self, at::IntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor reflection_pad3d (const at::Tensor &self, c10::SymIntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorreflection_pad3d_backward_out (at::Tensor &grad_input, const at::Tensor &grad_output, const at::Tensor &self, at::IntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorreflection_pad3d_backward_outf (const at::Tensor &grad_output, const at::Tensor &self, at::IntArrayRef padding, at::Tensor &grad_input)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorreflection_pad3d_backward_out (at::Tensor &grad_input, const at::Tensor &grad_output, const at::Tensor &self, c10::SymIntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorreflection_pad3d_backward_outf (const at::Tensor &grad_output, const at::Tensor &self, c10::SymIntArrayRef padding, at::Tensor &grad_input)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor reflection_pad3d_backward (const at::Tensor &grad_output, const at::Tensor &self, at::IntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor reflection_pad3d_backward (const at::Tensor &grad_output, const at::Tensor &self, c10::SymIntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorreplication_pad1d_out (at::Tensor &out, const at::Tensor &self, at::IntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorreplication_pad1d_outf (const at::Tensor &self, at::IntArrayRef padding, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorreplication_pad1d_out (at::Tensor &out, const at::Tensor &self, c10::SymIntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorreplication_pad1d_outf (const at::Tensor &self, c10::SymIntArrayRef padding, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor replication_pad1d (const at::Tensor &self, at::IntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor replication_pad1d (const at::Tensor &self, c10::SymIntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorreplication_pad1d_backward_out (at::Tensor &grad_input, const at::Tensor &grad_output, const at::Tensor &self, at::IntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorreplication_pad1d_backward_outf (const at::Tensor &grad_output, const at::Tensor &self, at::IntArrayRef padding, at::Tensor &grad_input)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorreplication_pad1d_backward_out (at::Tensor &grad_input, const at::Tensor &grad_output, const at::Tensor &self, c10::SymIntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorreplication_pad1d_backward_outf (const at::Tensor &grad_output, const at::Tensor &self, c10::SymIntArrayRef padding, at::Tensor &grad_input)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor replication_pad1d_backward (const at::Tensor &grad_output, const at::Tensor &self, at::IntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor replication_pad1d_backward (const at::Tensor &grad_output, const at::Tensor &self, c10::SymIntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorreplication_pad2d_out (at::Tensor &out, const at::Tensor &self, at::IntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorreplication_pad2d_outf (const at::Tensor &self, at::IntArrayRef padding, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorreplication_pad2d_out (at::Tensor &out, const at::Tensor &self, c10::SymIntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorreplication_pad2d_outf (const at::Tensor &self, c10::SymIntArrayRef padding, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor replication_pad2d (const at::Tensor &self, at::IntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor replication_pad2d (const at::Tensor &self, c10::SymIntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorreplication_pad2d_backward_out (at::Tensor &grad_input, const at::Tensor &grad_output, const at::Tensor &self, at::IntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorreplication_pad2d_backward_outf (const at::Tensor &grad_output, const at::Tensor &self, at::IntArrayRef padding, at::Tensor &grad_input)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorreplication_pad2d_backward_out (at::Tensor &grad_input, const at::Tensor &grad_output, const at::Tensor &self, c10::SymIntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorreplication_pad2d_backward_outf (const at::Tensor &grad_output, const at::Tensor &self, c10::SymIntArrayRef padding, at::Tensor &grad_input)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor replication_pad2d_backward (const at::Tensor &grad_output, const at::Tensor &self, at::IntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor replication_pad2d_backward (const at::Tensor &grad_output, const at::Tensor &self, c10::SymIntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorreplication_pad3d_out (at::Tensor &out, const at::Tensor &self, at::IntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorreplication_pad3d_outf (const at::Tensor &self, at::IntArrayRef padding, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorreplication_pad3d_out (at::Tensor &out, const at::Tensor &self, c10::SymIntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorreplication_pad3d_outf (const at::Tensor &self, c10::SymIntArrayRef padding, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor replication_pad3d (const at::Tensor &self, at::IntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor replication_pad3d (const at::Tensor &self, c10::SymIntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorreplication_pad3d_backward_out (at::Tensor &grad_input, const at::Tensor &grad_output, const at::Tensor &self, at::IntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorreplication_pad3d_backward_outf (const at::Tensor &grad_output, const at::Tensor &self, at::IntArrayRef padding, at::Tensor &grad_input)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorreplication_pad3d_backward_out (at::Tensor &grad_input, const at::Tensor &grad_output, const at::Tensor &self, c10::SymIntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorreplication_pad3d_backward_outf (const at::Tensor &grad_output, const at::Tensor &self, c10::SymIntArrayRef padding, at::Tensor &grad_input)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor replication_pad3d_backward (const at::Tensor &grad_output, const at::Tensor &self, at::IntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor replication_pad3d_backward (const at::Tensor &grad_output, const at::Tensor &self, c10::SymIntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor _pad_circular (const at::Tensor &self, at::IntArrayRef pad)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor _pad_circular (const at::Tensor &self, c10::SymIntArrayRef pad)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor _pad_enum (const at::Tensor &self, at::IntArrayRef pad, int64_t mode, c10::optional< double > value=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor _pad_enum (const at::Tensor &self, c10::SymIntArrayRef pad, int64_t mode, c10::optional< double > value=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor pad (const at::Tensor &self, at::IntArrayRef pad, c10::string_view mode="constant", c10::optional< double > value=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor pad (const at::Tensor &self, c10::SymIntArrayRef pad, c10::string_view mode="constant", c10::optional< double > value=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor upsample_linear1d (const at::Tensor &input, at::OptionalIntArrayRef output_size, bool align_corners, c10::optional< at::ArrayRef< double > > scale_factors)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor upsample_linear1d (const at::Tensor &input, at::OptionalSymIntArrayRef output_size, bool align_corners, c10::optional< at::ArrayRef< double > > scale_factors)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor upsample_bilinear2d (const at::Tensor &input, at::OptionalIntArrayRef output_size, bool align_corners, c10::optional< at::ArrayRef< double > > scale_factors)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor upsample_bilinear2d (const at::Tensor &input, at::OptionalSymIntArrayRef output_size, bool align_corners, c10::optional< at::ArrayRef< double > > scale_factors)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor _upsample_bilinear2d_aa (const at::Tensor &input, at::OptionalIntArrayRef output_size, bool align_corners, c10::optional< at::ArrayRef< double > > scale_factors)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor _upsample_bilinear2d_aa (const at::Tensor &input, at::OptionalSymIntArrayRef output_size, bool align_corners, c10::optional< at::ArrayRef< double > > scale_factors)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor upsample_trilinear3d (const at::Tensor &input, at::OptionalIntArrayRef output_size, bool align_corners, c10::optional< at::ArrayRef< double > > scale_factors)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor upsample_trilinear3d (const at::Tensor &input, at::OptionalSymIntArrayRef output_size, bool align_corners, c10::optional< at::ArrayRef< double > > scale_factors)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor upsample_bicubic2d (const at::Tensor &input, at::OptionalIntArrayRef output_size, bool align_corners, c10::optional< at::ArrayRef< double > > scale_factors)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor upsample_bicubic2d (const at::Tensor &input, at::OptionalSymIntArrayRef output_size, bool align_corners, c10::optional< at::ArrayRef< double > > scale_factors)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor _upsample_bicubic2d_aa (const at::Tensor &input, at::OptionalIntArrayRef output_size, bool align_corners, c10::optional< at::ArrayRef< double > > scale_factors)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor _upsample_bicubic2d_aa (const at::Tensor &input, at::OptionalSymIntArrayRef output_size, bool align_corners, c10::optional< at::ArrayRef< double > > scale_factors)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor upsample_nearest1d (const at::Tensor &input, at::OptionalIntArrayRef output_size, c10::optional< at::ArrayRef< double > > scale_factors)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor upsample_nearest1d (const at::Tensor &input, at::OptionalSymIntArrayRef output_size, c10::optional< at::ArrayRef< double > > scale_factors)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor _upsample_nearest_exact1d (const at::Tensor &input, at::OptionalIntArrayRef output_size, c10::optional< at::ArrayRef< double > > scale_factors)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor _upsample_nearest_exact1d (const at::Tensor &input, at::OptionalSymIntArrayRef output_size, c10::optional< at::ArrayRef< double > > scale_factors)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor upsample_nearest2d (const at::Tensor &input, at::OptionalIntArrayRef output_size, c10::optional< at::ArrayRef< double > > scale_factors)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor upsample_nearest2d (const at::Tensor &input, at::OptionalSymIntArrayRef output_size, c10::optional< at::ArrayRef< double > > scale_factors)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor _upsample_nearest_exact2d (const at::Tensor &input, at::OptionalIntArrayRef output_size, c10::optional< at::ArrayRef< double > > scale_factors)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor _upsample_nearest_exact2d (const at::Tensor &input, at::OptionalSymIntArrayRef output_size, c10::optional< at::ArrayRef< double > > scale_factors)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor upsample_nearest3d (const at::Tensor &input, at::OptionalIntArrayRef output_size, c10::optional< at::ArrayRef< double > > scale_factors)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor upsample_nearest3d (const at::Tensor &input, at::OptionalSymIntArrayRef output_size, c10::optional< at::ArrayRef< double > > scale_factors)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor _upsample_nearest_exact3d (const at::Tensor &input, at::OptionalIntArrayRef output_size, c10::optional< at::ArrayRef< double > > scale_factors)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor _upsample_nearest_exact3d (const at::Tensor &input, at::OptionalSymIntArrayRef output_size, c10::optional< at::ArrayRef< double > > scale_factors)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorupsample_linear1d_out (at::Tensor &out, const at::Tensor &self, at::IntArrayRef output_size, bool align_corners, c10::optional< double > scales=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorupsample_linear1d_outf (const at::Tensor &self, at::IntArrayRef output_size, bool align_corners, c10::optional< double > scales, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorupsample_linear1d_out (at::Tensor &out, const at::Tensor &self, c10::SymIntArrayRef output_size, bool align_corners, c10::optional< double > scales=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorupsample_linear1d_outf (const at::Tensor &self, c10::SymIntArrayRef output_size, bool align_corners, c10::optional< double > scales, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor upsample_linear1d (const at::Tensor &self, at::IntArrayRef output_size, bool align_corners, c10::optional< double > scales=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor upsample_linear1d (const at::Tensor &self, c10::SymIntArrayRef output_size, bool align_corners, c10::optional< double > scales=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorupsample_linear1d_backward_out (at::Tensor &grad_input, const at::Tensor &grad_output, at::IntArrayRef output_size, at::IntArrayRef input_size, bool align_corners, c10::optional< double > scales=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorupsample_linear1d_backward_outf (const at::Tensor &grad_output, at::IntArrayRef output_size, at::IntArrayRef input_size, bool align_corners, c10::optional< double > scales, at::Tensor &grad_input)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorupsample_linear1d_backward_out (at::Tensor &grad_input, const at::Tensor &grad_output, c10::SymIntArrayRef output_size, c10::SymIntArrayRef input_size, bool align_corners, c10::optional< double > scales=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorupsample_linear1d_backward_outf (const at::Tensor &grad_output, c10::SymIntArrayRef output_size, c10::SymIntArrayRef input_size, bool align_corners, c10::optional< double > scales, at::Tensor &grad_input)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor upsample_linear1d_backward (const at::Tensor &grad_output, at::IntArrayRef output_size, at::IntArrayRef input_size, bool align_corners, c10::optional< double > scales=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor upsample_linear1d_backward (const at::Tensor &grad_output, c10::SymIntArrayRef output_size, c10::SymIntArrayRef input_size, bool align_corners, c10::optional< double > scales=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorupsample_bilinear2d_out (at::Tensor &out, const at::Tensor &self, at::IntArrayRef output_size, bool align_corners, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorupsample_bilinear2d_outf (const at::Tensor &self, at::IntArrayRef output_size, bool align_corners, c10::optional< double > scales_h, c10::optional< double > scales_w, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorupsample_bilinear2d_out (at::Tensor &out, const at::Tensor &self, c10::SymIntArrayRef output_size, bool align_corners, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorupsample_bilinear2d_outf (const at::Tensor &self, c10::SymIntArrayRef output_size, bool align_corners, c10::optional< double > scales_h, c10::optional< double > scales_w, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor upsample_bilinear2d (const at::Tensor &self, at::IntArrayRef output_size, bool align_corners, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor upsample_bilinear2d (const at::Tensor &self, c10::SymIntArrayRef output_size, bool align_corners, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorupsample_bilinear2d_backward_out (at::Tensor &grad_input, const at::Tensor &grad_output, at::IntArrayRef output_size, at::IntArrayRef input_size, bool align_corners, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorupsample_bilinear2d_backward_outf (const at::Tensor &grad_output, at::IntArrayRef output_size, at::IntArrayRef input_size, bool align_corners, c10::optional< double > scales_h, c10::optional< double > scales_w, at::Tensor &grad_input)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorupsample_bilinear2d_backward_out (at::Tensor &grad_input, const at::Tensor &grad_output, c10::SymIntArrayRef output_size, c10::SymIntArrayRef input_size, bool align_corners, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorupsample_bilinear2d_backward_outf (const at::Tensor &grad_output, c10::SymIntArrayRef output_size, c10::SymIntArrayRef input_size, bool align_corners, c10::optional< double > scales_h, c10::optional< double > scales_w, at::Tensor &grad_input)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor upsample_bilinear2d_backward (const at::Tensor &grad_output, at::IntArrayRef output_size, at::IntArrayRef input_size, bool align_corners, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor upsample_bilinear2d_backward (const at::Tensor &grad_output, c10::SymIntArrayRef output_size, c10::SymIntArrayRef input_size, bool align_corners, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor_upsample_bilinear2d_aa_out (at::Tensor &out, const at::Tensor &self, at::IntArrayRef output_size, bool align_corners, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor_upsample_bilinear2d_aa_outf (const at::Tensor &self, at::IntArrayRef output_size, bool align_corners, c10::optional< double > scales_h, c10::optional< double > scales_w, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor_upsample_bilinear2d_aa_out (at::Tensor &out, const at::Tensor &self, c10::SymIntArrayRef output_size, bool align_corners, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor_upsample_bilinear2d_aa_outf (const at::Tensor &self, c10::SymIntArrayRef output_size, bool align_corners, c10::optional< double > scales_h, c10::optional< double > scales_w, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor _upsample_bilinear2d_aa (const at::Tensor &self, at::IntArrayRef output_size, bool align_corners, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor _upsample_bilinear2d_aa (const at::Tensor &self, c10::SymIntArrayRef output_size, bool align_corners, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor_upsample_bilinear2d_aa_backward_out (at::Tensor &grad_input, const at::Tensor &grad_output, at::IntArrayRef output_size, at::IntArrayRef input_size, bool align_corners, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor_upsample_bilinear2d_aa_backward_outf (const at::Tensor &grad_output, at::IntArrayRef output_size, at::IntArrayRef input_size, bool align_corners, c10::optional< double > scales_h, c10::optional< double > scales_w, at::Tensor &grad_input)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor_upsample_bilinear2d_aa_backward_out (at::Tensor &grad_input, const at::Tensor &grad_output, c10::SymIntArrayRef output_size, c10::SymIntArrayRef input_size, bool align_corners, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor_upsample_bilinear2d_aa_backward_outf (const at::Tensor &grad_output, c10::SymIntArrayRef output_size, c10::SymIntArrayRef input_size, bool align_corners, c10::optional< double > scales_h, c10::optional< double > scales_w, at::Tensor &grad_input)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor _upsample_bilinear2d_aa_backward (const at::Tensor &grad_output, at::IntArrayRef output_size, at::IntArrayRef input_size, bool align_corners, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor _upsample_bilinear2d_aa_backward (const at::Tensor &grad_output, c10::SymIntArrayRef output_size, c10::SymIntArrayRef input_size, bool align_corners, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorupsample_bicubic2d_out (at::Tensor &out, const at::Tensor &self, at::IntArrayRef output_size, bool align_corners, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorupsample_bicubic2d_outf (const at::Tensor &self, at::IntArrayRef output_size, bool align_corners, c10::optional< double > scales_h, c10::optional< double > scales_w, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorupsample_bicubic2d_out (at::Tensor &out, const at::Tensor &self, c10::SymIntArrayRef output_size, bool align_corners, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorupsample_bicubic2d_outf (const at::Tensor &self, c10::SymIntArrayRef output_size, bool align_corners, c10::optional< double > scales_h, c10::optional< double > scales_w, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor upsample_bicubic2d (const at::Tensor &self, at::IntArrayRef output_size, bool align_corners, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor upsample_bicubic2d (const at::Tensor &self, c10::SymIntArrayRef output_size, bool align_corners, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorupsample_bicubic2d_backward_out (at::Tensor &grad_input, const at::Tensor &grad_output, at::IntArrayRef output_size, at::IntArrayRef input_size, bool align_corners, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorupsample_bicubic2d_backward_outf (const at::Tensor &grad_output, at::IntArrayRef output_size, at::IntArrayRef input_size, bool align_corners, c10::optional< double > scales_h, c10::optional< double > scales_w, at::Tensor &grad_input)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorupsample_bicubic2d_backward_out (at::Tensor &grad_input, const at::Tensor &grad_output, c10::SymIntArrayRef output_size, c10::SymIntArrayRef input_size, bool align_corners, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorupsample_bicubic2d_backward_outf (const at::Tensor &grad_output, c10::SymIntArrayRef output_size, c10::SymIntArrayRef input_size, bool align_corners, c10::optional< double > scales_h, c10::optional< double > scales_w, at::Tensor &grad_input)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor upsample_bicubic2d_backward (const at::Tensor &grad_output, at::IntArrayRef output_size, at::IntArrayRef input_size, bool align_corners, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor upsample_bicubic2d_backward (const at::Tensor &grad_output, c10::SymIntArrayRef output_size, c10::SymIntArrayRef input_size, bool align_corners, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor_upsample_bicubic2d_aa_out (at::Tensor &out, const at::Tensor &self, at::IntArrayRef output_size, bool align_corners, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor_upsample_bicubic2d_aa_outf (const at::Tensor &self, at::IntArrayRef output_size, bool align_corners, c10::optional< double > scales_h, c10::optional< double > scales_w, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor_upsample_bicubic2d_aa_out (at::Tensor &out, const at::Tensor &self, c10::SymIntArrayRef output_size, bool align_corners, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor_upsample_bicubic2d_aa_outf (const at::Tensor &self, c10::SymIntArrayRef output_size, bool align_corners, c10::optional< double > scales_h, c10::optional< double > scales_w, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor _upsample_bicubic2d_aa (const at::Tensor &self, at::IntArrayRef output_size, bool align_corners, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor _upsample_bicubic2d_aa (const at::Tensor &self, c10::SymIntArrayRef output_size, bool align_corners, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor_upsample_bicubic2d_aa_backward_out (at::Tensor &grad_input, const at::Tensor &grad_output, at::IntArrayRef output_size, at::IntArrayRef input_size, bool align_corners, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor_upsample_bicubic2d_aa_backward_outf (const at::Tensor &grad_output, at::IntArrayRef output_size, at::IntArrayRef input_size, bool align_corners, c10::optional< double > scales_h, c10::optional< double > scales_w, at::Tensor &grad_input)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor_upsample_bicubic2d_aa_backward_out (at::Tensor &grad_input, const at::Tensor &grad_output, c10::SymIntArrayRef output_size, c10::SymIntArrayRef input_size, bool align_corners, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor_upsample_bicubic2d_aa_backward_outf (const at::Tensor &grad_output, c10::SymIntArrayRef output_size, c10::SymIntArrayRef input_size, bool align_corners, c10::optional< double > scales_h, c10::optional< double > scales_w, at::Tensor &grad_input)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor _upsample_bicubic2d_aa_backward (const at::Tensor &grad_output, at::IntArrayRef output_size, at::IntArrayRef input_size, bool align_corners, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor _upsample_bicubic2d_aa_backward (const at::Tensor &grad_output, c10::SymIntArrayRef output_size, c10::SymIntArrayRef input_size, bool align_corners, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorupsample_trilinear3d_out (at::Tensor &out, const at::Tensor &self, at::IntArrayRef output_size, bool align_corners, c10::optional< double > scales_d=c10::nullopt, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorupsample_trilinear3d_outf (const at::Tensor &self, at::IntArrayRef output_size, bool align_corners, c10::optional< double > scales_d, c10::optional< double > scales_h, c10::optional< double > scales_w, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorupsample_trilinear3d_out (at::Tensor &out, const at::Tensor &self, c10::SymIntArrayRef output_size, bool align_corners, c10::optional< double > scales_d=c10::nullopt, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorupsample_trilinear3d_outf (const at::Tensor &self, c10::SymIntArrayRef output_size, bool align_corners, c10::optional< double > scales_d, c10::optional< double > scales_h, c10::optional< double > scales_w, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor upsample_trilinear3d (const at::Tensor &self, at::IntArrayRef output_size, bool align_corners, c10::optional< double > scales_d=c10::nullopt, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor upsample_trilinear3d (const at::Tensor &self, c10::SymIntArrayRef output_size, bool align_corners, c10::optional< double > scales_d=c10::nullopt, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorupsample_trilinear3d_backward_out (at::Tensor &grad_input, const at::Tensor &grad_output, at::IntArrayRef output_size, at::IntArrayRef input_size, bool align_corners, c10::optional< double > scales_d=c10::nullopt, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorupsample_trilinear3d_backward_outf (const at::Tensor &grad_output, at::IntArrayRef output_size, at::IntArrayRef input_size, bool align_corners, c10::optional< double > scales_d, c10::optional< double > scales_h, c10::optional< double > scales_w, at::Tensor &grad_input)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorupsample_trilinear3d_backward_out (at::Tensor &grad_input, const at::Tensor &grad_output, c10::SymIntArrayRef output_size, c10::SymIntArrayRef input_size, bool align_corners, c10::optional< double > scales_d=c10::nullopt, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorupsample_trilinear3d_backward_outf (const at::Tensor &grad_output, c10::SymIntArrayRef output_size, c10::SymIntArrayRef input_size, bool align_corners, c10::optional< double > scales_d, c10::optional< double > scales_h, c10::optional< double > scales_w, at::Tensor &grad_input)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor upsample_trilinear3d_backward (const at::Tensor &grad_output, at::IntArrayRef output_size, at::IntArrayRef input_size, bool align_corners, c10::optional< double > scales_d=c10::nullopt, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor upsample_trilinear3d_backward (const at::Tensor &grad_output, c10::SymIntArrayRef output_size, c10::SymIntArrayRef input_size, bool align_corners, c10::optional< double > scales_d=c10::nullopt, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorupsample_nearest1d_out (at::Tensor &out, const at::Tensor &self, at::IntArrayRef output_size, c10::optional< double > scales=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorupsample_nearest1d_outf (const at::Tensor &self, at::IntArrayRef output_size, c10::optional< double > scales, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorupsample_nearest1d_out (at::Tensor &out, const at::Tensor &self, c10::SymIntArrayRef output_size, c10::optional< double > scales=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorupsample_nearest1d_outf (const at::Tensor &self, c10::SymIntArrayRef output_size, c10::optional< double > scales, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor_upsample_nearest_exact1d_out (at::Tensor &out, const at::Tensor &self, at::IntArrayRef output_size, c10::optional< double > scales=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor_upsample_nearest_exact1d_outf (const at::Tensor &self, at::IntArrayRef output_size, c10::optional< double > scales, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor_upsample_nearest_exact1d_out (at::Tensor &out, const at::Tensor &self, c10::SymIntArrayRef output_size, c10::optional< double > scales=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor_upsample_nearest_exact1d_outf (const at::Tensor &self, c10::SymIntArrayRef output_size, c10::optional< double > scales, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor upsample_nearest1d (const at::Tensor &self, at::IntArrayRef output_size, c10::optional< double > scales=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor upsample_nearest1d (const at::Tensor &self, c10::SymIntArrayRef output_size, c10::optional< double > scales=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor _upsample_nearest_exact1d (const at::Tensor &self, at::IntArrayRef output_size, c10::optional< double > scales=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor _upsample_nearest_exact1d (const at::Tensor &self, c10::SymIntArrayRef output_size, c10::optional< double > scales=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorupsample_nearest1d_backward_out (at::Tensor &grad_input, const at::Tensor &grad_output, at::IntArrayRef output_size, at::IntArrayRef input_size, c10::optional< double > scales=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorupsample_nearest1d_backward_outf (const at::Tensor &grad_output, at::IntArrayRef output_size, at::IntArrayRef input_size, c10::optional< double > scales, at::Tensor &grad_input)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorupsample_nearest1d_backward_out (at::Tensor &grad_input, const at::Tensor &grad_output, c10::SymIntArrayRef output_size, c10::SymIntArrayRef input_size, c10::optional< double > scales=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorupsample_nearest1d_backward_outf (const at::Tensor &grad_output, c10::SymIntArrayRef output_size, c10::SymIntArrayRef input_size, c10::optional< double > scales, at::Tensor &grad_input)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor_upsample_nearest_exact1d_backward_out (at::Tensor &grad_input, const at::Tensor &grad_output, at::IntArrayRef output_size, at::IntArrayRef input_size, c10::optional< double > scales=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor_upsample_nearest_exact1d_backward_outf (const at::Tensor &grad_output, at::IntArrayRef output_size, at::IntArrayRef input_size, c10::optional< double > scales, at::Tensor &grad_input)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor_upsample_nearest_exact1d_backward_out (at::Tensor &grad_input, const at::Tensor &grad_output, c10::SymIntArrayRef output_size, c10::SymIntArrayRef input_size, c10::optional< double > scales=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor_upsample_nearest_exact1d_backward_outf (const at::Tensor &grad_output, c10::SymIntArrayRef output_size, c10::SymIntArrayRef input_size, c10::optional< double > scales, at::Tensor &grad_input)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor upsample_nearest1d_backward (const at::Tensor &grad_output, at::IntArrayRef output_size, at::IntArrayRef input_size, c10::optional< double > scales=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor upsample_nearest1d_backward (const at::Tensor &grad_output, c10::SymIntArrayRef output_size, c10::SymIntArrayRef input_size, c10::optional< double > scales=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor _upsample_nearest_exact1d_backward (const at::Tensor &grad_output, at::IntArrayRef output_size, at::IntArrayRef input_size, c10::optional< double > scales=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor _upsample_nearest_exact1d_backward (const at::Tensor &grad_output, c10::SymIntArrayRef output_size, c10::SymIntArrayRef input_size, c10::optional< double > scales=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorupsample_nearest2d_out (at::Tensor &out, const at::Tensor &self, at::IntArrayRef output_size, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorupsample_nearest2d_outf (const at::Tensor &self, at::IntArrayRef output_size, c10::optional< double > scales_h, c10::optional< double > scales_w, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorupsample_nearest2d_out (at::Tensor &out, const at::Tensor &self, c10::SymIntArrayRef output_size, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorupsample_nearest2d_outf (const at::Tensor &self, c10::SymIntArrayRef output_size, c10::optional< double > scales_h, c10::optional< double > scales_w, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor_upsample_nearest_exact2d_out (at::Tensor &out, const at::Tensor &self, at::IntArrayRef output_size, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor_upsample_nearest_exact2d_outf (const at::Tensor &self, at::IntArrayRef output_size, c10::optional< double > scales_h, c10::optional< double > scales_w, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor_upsample_nearest_exact2d_out (at::Tensor &out, const at::Tensor &self, c10::SymIntArrayRef output_size, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor_upsample_nearest_exact2d_outf (const at::Tensor &self, c10::SymIntArrayRef output_size, c10::optional< double > scales_h, c10::optional< double > scales_w, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor upsample_nearest2d (const at::Tensor &self, at::IntArrayRef output_size, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor upsample_nearest2d (const at::Tensor &self, c10::SymIntArrayRef output_size, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor _upsample_nearest_exact2d (const at::Tensor &self, at::IntArrayRef output_size, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor _upsample_nearest_exact2d (const at::Tensor &self, c10::SymIntArrayRef output_size, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorupsample_nearest2d_backward_out (at::Tensor &grad_input, const at::Tensor &grad_output, at::IntArrayRef output_size, at::IntArrayRef input_size, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorupsample_nearest2d_backward_outf (const at::Tensor &grad_output, at::IntArrayRef output_size, at::IntArrayRef input_size, c10::optional< double > scales_h, c10::optional< double > scales_w, at::Tensor &grad_input)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorupsample_nearest2d_backward_out (at::Tensor &grad_input, const at::Tensor &grad_output, c10::SymIntArrayRef output_size, c10::SymIntArrayRef input_size, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorupsample_nearest2d_backward_outf (const at::Tensor &grad_output, c10::SymIntArrayRef output_size, c10::SymIntArrayRef input_size, c10::optional< double > scales_h, c10::optional< double > scales_w, at::Tensor &grad_input)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor_upsample_nearest_exact2d_backward_out (at::Tensor &grad_input, const at::Tensor &grad_output, at::IntArrayRef output_size, at::IntArrayRef input_size, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor_upsample_nearest_exact2d_backward_outf (const at::Tensor &grad_output, at::IntArrayRef output_size, at::IntArrayRef input_size, c10::optional< double > scales_h, c10::optional< double > scales_w, at::Tensor &grad_input)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor_upsample_nearest_exact2d_backward_out (at::Tensor &grad_input, const at::Tensor &grad_output, c10::SymIntArrayRef output_size, c10::SymIntArrayRef input_size, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor_upsample_nearest_exact2d_backward_outf (const at::Tensor &grad_output, c10::SymIntArrayRef output_size, c10::SymIntArrayRef input_size, c10::optional< double > scales_h, c10::optional< double > scales_w, at::Tensor &grad_input)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor upsample_nearest2d_backward (const at::Tensor &grad_output, at::IntArrayRef output_size, at::IntArrayRef input_size, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor upsample_nearest2d_backward (const at::Tensor &grad_output, c10::SymIntArrayRef output_size, c10::SymIntArrayRef input_size, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor _upsample_nearest_exact2d_backward (const at::Tensor &grad_output, at::IntArrayRef output_size, at::IntArrayRef input_size, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor _upsample_nearest_exact2d_backward (const at::Tensor &grad_output, c10::SymIntArrayRef output_size, c10::SymIntArrayRef input_size, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorupsample_nearest3d_out (at::Tensor &out, const at::Tensor &self, at::IntArrayRef output_size, c10::optional< double > scales_d=c10::nullopt, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorupsample_nearest3d_outf (const at::Tensor &self, at::IntArrayRef output_size, c10::optional< double > scales_d, c10::optional< double > scales_h, c10::optional< double > scales_w, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorupsample_nearest3d_out (at::Tensor &out, const at::Tensor &self, c10::SymIntArrayRef output_size, c10::optional< double > scales_d=c10::nullopt, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorupsample_nearest3d_outf (const at::Tensor &self, c10::SymIntArrayRef output_size, c10::optional< double > scales_d, c10::optional< double > scales_h, c10::optional< double > scales_w, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor_upsample_nearest_exact3d_out (at::Tensor &out, const at::Tensor &self, at::IntArrayRef output_size, c10::optional< double > scales_d=c10::nullopt, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor_upsample_nearest_exact3d_outf (const at::Tensor &self, at::IntArrayRef output_size, c10::optional< double > scales_d, c10::optional< double > scales_h, c10::optional< double > scales_w, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor_upsample_nearest_exact3d_out (at::Tensor &out, const at::Tensor &self, c10::SymIntArrayRef output_size, c10::optional< double > scales_d=c10::nullopt, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor_upsample_nearest_exact3d_outf (const at::Tensor &self, c10::SymIntArrayRef output_size, c10::optional< double > scales_d, c10::optional< double > scales_h, c10::optional< double > scales_w, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor upsample_nearest3d (const at::Tensor &self, at::IntArrayRef output_size, c10::optional< double > scales_d=c10::nullopt, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor upsample_nearest3d (const at::Tensor &self, c10::SymIntArrayRef output_size, c10::optional< double > scales_d=c10::nullopt, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor _upsample_nearest_exact3d (const at::Tensor &self, at::IntArrayRef output_size, c10::optional< double > scales_d=c10::nullopt, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor _upsample_nearest_exact3d (const at::Tensor &self, c10::SymIntArrayRef output_size, c10::optional< double > scales_d=c10::nullopt, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorupsample_nearest3d_backward_out (at::Tensor &grad_input, const at::Tensor &grad_output, at::IntArrayRef output_size, at::IntArrayRef input_size, c10::optional< double > scales_d=c10::nullopt, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorupsample_nearest3d_backward_outf (const at::Tensor &grad_output, at::IntArrayRef output_size, at::IntArrayRef input_size, c10::optional< double > scales_d, c10::optional< double > scales_h, c10::optional< double > scales_w, at::Tensor &grad_input)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorupsample_nearest3d_backward_out (at::Tensor &grad_input, const at::Tensor &grad_output, c10::SymIntArrayRef output_size, c10::SymIntArrayRef input_size, c10::optional< double > scales_d=c10::nullopt, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorupsample_nearest3d_backward_outf (const at::Tensor &grad_output, c10::SymIntArrayRef output_size, c10::SymIntArrayRef input_size, c10::optional< double > scales_d, c10::optional< double > scales_h, c10::optional< double > scales_w, at::Tensor &grad_input)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor_upsample_nearest_exact3d_backward_out (at::Tensor &grad_input, const at::Tensor &grad_output, at::IntArrayRef output_size, at::IntArrayRef input_size, c10::optional< double > scales_d=c10::nullopt, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor_upsample_nearest_exact3d_backward_outf (const at::Tensor &grad_output, at::IntArrayRef output_size, at::IntArrayRef input_size, c10::optional< double > scales_d, c10::optional< double > scales_h, c10::optional< double > scales_w, at::Tensor &grad_input)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor_upsample_nearest_exact3d_backward_out (at::Tensor &grad_input, const at::Tensor &grad_output, c10::SymIntArrayRef output_size, c10::SymIntArrayRef input_size, c10::optional< double > scales_d=c10::nullopt, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor_upsample_nearest_exact3d_backward_outf (const at::Tensor &grad_output, c10::SymIntArrayRef output_size, c10::SymIntArrayRef input_size, c10::optional< double > scales_d, c10::optional< double > scales_h, c10::optional< double > scales_w, at::Tensor &grad_input)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor upsample_nearest3d_backward (const at::Tensor &grad_output, at::IntArrayRef output_size, at::IntArrayRef input_size, c10::optional< double > scales_d=c10::nullopt, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor upsample_nearest3d_backward (const at::Tensor &grad_output, c10::SymIntArrayRef output_size, c10::SymIntArrayRef input_size, c10::optional< double > scales_d=c10::nullopt, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor _upsample_nearest_exact3d_backward (const at::Tensor &grad_output, at::IntArrayRef output_size, at::IntArrayRef input_size, c10::optional< double > scales_d=c10::nullopt, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor _upsample_nearest_exact3d_backward (const at::Tensor &grad_output, c10::SymIntArrayRef output_size, c10::SymIntArrayRef input_size, c10::optional< double > scales_d=c10::nullopt, c10::optional< double > scales_h=c10::nullopt, c10::optional< double > scales_w=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorslow_conv_transpose2d_out (at::Tensor &out, const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias={}, at::IntArrayRef stride=1, at::IntArrayRef padding=0, at::IntArrayRef output_padding=0, at::IntArrayRef dilation=1)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorslow_conv_transpose2d_outf (const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias, at::IntArrayRef stride, at::IntArrayRef padding, at::IntArrayRef output_padding, at::IntArrayRef dilation, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorslow_conv_transpose2d_out (at::Tensor &out, const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias={}, at::IntArrayRef stride=1, c10::SymIntArrayRef padding=c10::SymInt(0), c10::SymIntArrayRef output_padding=c10::SymInt(0), at::IntArrayRef dilation=1)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorslow_conv_transpose2d_outf (const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias, at::IntArrayRef stride, c10::SymIntArrayRef padding, c10::SymIntArrayRef output_padding, at::IntArrayRef dilation, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor slow_conv_transpose2d (const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias={}, at::IntArrayRef stride=1, at::IntArrayRef padding=0, at::IntArrayRef output_padding=0, at::IntArrayRef dilation=1)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor slow_conv_transpose2d (const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias={}, at::IntArrayRef stride=1, c10::SymIntArrayRef padding=c10::SymInt(0), c10::SymIntArrayRef output_padding=c10::SymInt(0), at::IntArrayRef dilation=1)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorslow_conv_transpose3d_out (at::Tensor &out, const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias={}, at::IntArrayRef stride=1, at::IntArrayRef padding=0, at::IntArrayRef output_padding=0, at::IntArrayRef dilation=1)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorslow_conv_transpose3d_outf (const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias, at::IntArrayRef stride, at::IntArrayRef padding, at::IntArrayRef output_padding, at::IntArrayRef dilation, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorslow_conv_transpose3d_out (at::Tensor &out, const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias={}, at::IntArrayRef stride=1, c10::SymIntArrayRef padding=c10::SymInt(0), c10::SymIntArrayRef output_padding=c10::SymInt(0), at::IntArrayRef dilation=1)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorslow_conv_transpose3d_outf (const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias, at::IntArrayRef stride, c10::SymIntArrayRef padding, c10::SymIntArrayRef output_padding, at::IntArrayRef dilation, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor slow_conv_transpose3d (const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias={}, at::IntArrayRef stride=1, at::IntArrayRef padding=0, at::IntArrayRef output_padding=0, at::IntArrayRef dilation=1)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor slow_conv_transpose3d (const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias={}, at::IntArrayRef stride=1, c10::SymIntArrayRef padding=c10::SymInt(0), c10::SymIntArrayRef output_padding=c10::SymInt(0), at::IntArrayRef dilation=1)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
const at::Tensor_conv_depthwise2d_out (const at::Tensor &out, const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias, at::IntArrayRef stride, at::IntArrayRef padding, at::IntArrayRef dilation)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
const at::Tensor_conv_depthwise2d_outf (const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias, at::IntArrayRef stride, at::IntArrayRef padding, at::IntArrayRef dilation, const at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
const at::Tensor_conv_depthwise2d_out (const at::Tensor &out, const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias, at::IntArrayRef stride, c10::SymIntArrayRef padding, at::IntArrayRef dilation)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
const at::Tensor_conv_depthwise2d_outf (const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias, at::IntArrayRef stride, c10::SymIntArrayRef padding, at::IntArrayRef dilation, const at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor _conv_depthwise2d (const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias, at::IntArrayRef stride, at::IntArrayRef padding, at::IntArrayRef dilation)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor _conv_depthwise2d (const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias, at::IntArrayRef stride, c10::SymIntArrayRef padding, at::IntArrayRef dilation)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor conv_depthwise3d (const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias, at::IntArrayRef stride, at::IntArrayRef padding, at::IntArrayRef dilation)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor conv_depthwise3d (const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias, at::IntArrayRef stride, c10::SymIntArrayRef padding, at::IntArrayRef dilation)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorslow_conv3d_out (at::Tensor &out, const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias={}, at::IntArrayRef stride=1, at::IntArrayRef padding=0)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorslow_conv3d_outf (const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias, at::IntArrayRef stride, at::IntArrayRef padding, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorslow_conv3d_out (at::Tensor &out, const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias={}, at::IntArrayRef stride=1, c10::SymIntArrayRef padding=c10::SymInt(0))
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorslow_conv3d_outf (const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias, at::IntArrayRef stride, c10::SymIntArrayRef padding, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor slow_conv3d (const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias={}, at::IntArrayRef stride=1, at::IntArrayRef padding=0)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor slow_conv3d (const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias={}, at::IntArrayRef stride=1, c10::SymIntArrayRef padding=c10::SymInt(0))
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorslow_conv3d_forward_out (at::Tensor &output, const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias, at::IntArrayRef stride, at::IntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorslow_conv3d_forward_outf (const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias, at::IntArrayRef stride, at::IntArrayRef padding, at::Tensor &output)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorslow_conv3d_forward_out (at::Tensor &output, const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias, at::IntArrayRef stride, c10::SymIntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorslow_conv3d_forward_outf (const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias, at::IntArrayRef stride, c10::SymIntArrayRef padding, at::Tensor &output)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor slow_conv3d_forward (const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias, at::IntArrayRef stride, at::IntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor slow_conv3d_forward (const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias, at::IntArrayRef stride, c10::SymIntArrayRef padding)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor slow_conv_dilated2d (const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias={}, at::IntArrayRef stride=1, at::IntArrayRef padding=0, at::IntArrayRef dilation=1)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor slow_conv_dilated2d (const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias={}, at::IntArrayRef stride=1, c10::SymIntArrayRef padding=c10::SymInt(0), at::IntArrayRef dilation=1)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor slow_conv_dilated3d (const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias={}, at::IntArrayRef stride=1, at::IntArrayRef padding=0, at::IntArrayRef dilation=1)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor slow_conv_dilated3d (const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias={}, at::IntArrayRef stride=1, c10::SymIntArrayRef padding=c10::SymInt(0), at::IntArrayRef dilation=1)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorcol2im_out (at::Tensor &out, const at::Tensor &self, at::IntArrayRef output_size, at::IntArrayRef kernel_size, at::IntArrayRef dilation, at::IntArrayRef padding, at::IntArrayRef stride)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorcol2im_outf (const at::Tensor &self, at::IntArrayRef output_size, at::IntArrayRef kernel_size, at::IntArrayRef dilation, at::IntArrayRef padding, at::IntArrayRef stride, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorcol2im_out (at::Tensor &out, const at::Tensor &self, c10::SymIntArrayRef output_size, at::IntArrayRef kernel_size, at::IntArrayRef dilation, at::IntArrayRef padding, at::IntArrayRef stride)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorcol2im_outf (const at::Tensor &self, c10::SymIntArrayRef output_size, at::IntArrayRef kernel_size, at::IntArrayRef dilation, at::IntArrayRef padding, at::IntArrayRef stride, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor col2im (const at::Tensor &self, at::IntArrayRef output_size, at::IntArrayRef kernel_size, at::IntArrayRef dilation, at::IntArrayRef padding, at::IntArrayRef stride)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor col2im (const at::Tensor &self, c10::SymIntArrayRef output_size, at::IntArrayRef kernel_size, at::IntArrayRef dilation, at::IntArrayRef padding, at::IntArrayRef stride)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor as_strided_copy (const at::Tensor &self, at::IntArrayRef size, at::IntArrayRef stride, c10::optional< int64_t > storage_offset=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor as_strided_copy (const at::Tensor &self, c10::SymIntArrayRef size, c10::SymIntArrayRef stride, c10::optional< c10::SymInt > storage_offset=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor expand_copy (const at::Tensor &self, at::IntArrayRef size, bool implicit=false)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor expand_copy (const at::Tensor &self, c10::SymIntArrayRef size, bool implicit=false)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor _reshape_alias_copy (const at::Tensor &self, at::IntArrayRef size, at::IntArrayRef stride)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor _reshape_alias_copy (const at::Tensor &self, c10::SymIntArrayRef size, c10::SymIntArrayRef stride)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor select_copy (const at::Tensor &self, int64_t dim, int64_t index)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor select_copy (const at::Tensor &self, int64_t dim, c10::SymInt index)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor slice_copy (const at::Tensor &self, int64_t dim=0, c10::optional< int64_t > start=c10::nullopt, c10::optional< int64_t > end=c10::nullopt, int64_t step=1)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor slice_copy (const at::Tensor &self, int64_t dim=0, c10::optional< c10::SymInt > start=c10::nullopt, c10::optional< c10::SymInt > end=c10::nullopt, c10::SymInt step=1)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::vector< at::Tensorsplit_copy (const at::Tensor &self, int64_t split_size, int64_t dim=0)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::vector< at::Tensorsplit_copy (const at::Tensor &self, c10::SymInt split_size, int64_t dim=0)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::vector< at::Tensorsplit_with_sizes_copy (const at::Tensor &self, at::IntArrayRef split_sizes, int64_t dim=0)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::vector< at::Tensorsplit_with_sizes_copy (const at::Tensor &self, c10::SymIntArrayRef split_sizes, int64_t dim=0)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
void split_copy_out (at::TensorList out, const at::Tensor &self, int64_t split_size, int64_t dim=0)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
void split_copy_outf (const at::Tensor &self, int64_t split_size, int64_t dim, at::TensorList out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
void split_copy_out (at::TensorList out, const at::Tensor &self, c10::SymInt split_size, int64_t dim=0)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
void split_copy_outf (const at::Tensor &self, c10::SymInt split_size, int64_t dim, at::TensorList out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
void split_with_sizes_copy_out (at::TensorList out, const at::Tensor &self, at::IntArrayRef split_sizes, int64_t dim=0)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
void split_with_sizes_copy_outf (const at::Tensor &self, at::IntArrayRef split_sizes, int64_t dim, at::TensorList out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
void split_with_sizes_copy_out (at::TensorList out, const at::Tensor &self, c10::SymIntArrayRef split_sizes, int64_t dim=0)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
void split_with_sizes_copy_outf (const at::Tensor &self, c10::SymIntArrayRef split_sizes, int64_t dim, at::TensorList out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor view_copy (const at::Tensor &self, at::IntArrayRef size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor view_copy (const at::Tensor &self, c10::SymIntArrayRef size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor to_padded_tensor (const at::Tensor &self, double padding, at::OptionalIntArrayRef output_size=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor to_padded_tensor (const at::Tensor &self, double padding, at::OptionalSymIntArrayRef output_size=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor_cudnn_rnn_flatten_weight_out (at::Tensor &out, at::TensorList weight_arr, int64_t weight_stride0, int64_t input_size, int64_t mode, int64_t hidden_size, int64_t proj_size, int64_t num_layers, bool batch_first, bool bidirectional)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor_cudnn_rnn_flatten_weight_outf (at::TensorList weight_arr, int64_t weight_stride0, int64_t input_size, int64_t mode, int64_t hidden_size, int64_t proj_size, int64_t num_layers, bool batch_first, bool bidirectional, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor_cudnn_rnn_flatten_weight_out (at::Tensor &out, at::TensorList weight_arr, int64_t weight_stride0, c10::SymInt input_size, int64_t mode, c10::SymInt hidden_size, c10::SymInt proj_size, int64_t num_layers, bool batch_first, bool bidirectional)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor_cudnn_rnn_flatten_weight_outf (at::TensorList weight_arr, int64_t weight_stride0, c10::SymInt input_size, int64_t mode, c10::SymInt hidden_size, c10::SymInt proj_size, int64_t num_layers, bool batch_first, bool bidirectional, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor &, at::Tensor &, at::Tensor & > _cudnn_rnn_out (at::Tensor &out0, at::Tensor &out1, at::Tensor &out2, at::Tensor &out3, at::Tensor &out4, const at::Tensor &input, at::TensorList weight, int64_t weight_stride0, const c10::optional< at::Tensor > &weight_buf, const at::Tensor &hx, const c10::optional< at::Tensor > &cx, int64_t mode, int64_t hidden_size, int64_t proj_size, int64_t num_layers, bool batch_first, double dropout, bool train, bool bidirectional, at::IntArrayRef batch_sizes, const c10::optional< at::Tensor > &dropout_state)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor &, at::Tensor &, at::Tensor & > _cudnn_rnn_outf (const at::Tensor &input, at::TensorList weight, int64_t weight_stride0, const c10::optional< at::Tensor > &weight_buf, const at::Tensor &hx, const c10::optional< at::Tensor > &cx, int64_t mode, int64_t hidden_size, int64_t proj_size, int64_t num_layers, bool batch_first, double dropout, bool train, bool bidirectional, at::IntArrayRef batch_sizes, const c10::optional< at::Tensor > &dropout_state, at::Tensor &out0, at::Tensor &out1, at::Tensor &out2, at::Tensor &out3, at::Tensor &out4)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor &, at::Tensor &, at::Tensor & > _cudnn_rnn_out (at::Tensor &out0, at::Tensor &out1, at::Tensor &out2, at::Tensor &out3, at::Tensor &out4, const at::Tensor &input, at::TensorList weight, int64_t weight_stride0, const c10::optional< at::Tensor > &weight_buf, const at::Tensor &hx, const c10::optional< at::Tensor > &cx, int64_t mode, c10::SymInt hidden_size, c10::SymInt proj_size, int64_t num_layers, bool batch_first, double dropout, bool train, bool bidirectional, c10::SymIntArrayRef batch_sizes, const c10::optional< at::Tensor > &dropout_state)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor &, at::Tensor &, at::Tensor & > _cudnn_rnn_outf (const at::Tensor &input, at::TensorList weight, int64_t weight_stride0, const c10::optional< at::Tensor > &weight_buf, const at::Tensor &hx, const c10::optional< at::Tensor > &cx, int64_t mode, c10::SymInt hidden_size, c10::SymInt proj_size, int64_t num_layers, bool batch_first, double dropout, bool train, bool bidirectional, c10::SymIntArrayRef batch_sizes, const c10::optional< at::Tensor > &dropout_state, at::Tensor &out0, at::Tensor &out1, at::Tensor &out2, at::Tensor &out3, at::Tensor &out4)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
void _cudnn_rnn_backward_out (at::Tensor &out0, at::Tensor &out1, at::Tensor &out2, at::TensorList out3, const at::Tensor &input, at::TensorList weight, int64_t weight_stride0, const at::Tensor &weight_buf, const at::Tensor &hx, const c10::optional< at::Tensor > &cx, const at::Tensor &output, const c10::optional< at::Tensor > &grad_output, const c10::optional< at::Tensor > &grad_hy, const c10::optional< at::Tensor > &grad_cy, int64_t mode, int64_t hidden_size, int64_t proj_size, int64_t num_layers, bool batch_first, double dropout, bool train, bool bidirectional, at::IntArrayRef batch_sizes, const c10::optional< at::Tensor > &dropout_state, const at::Tensor &reserve, ::std::array< bool, 4 > output_mask)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
void _cudnn_rnn_backward_outf (const at::Tensor &input, at::TensorList weight, int64_t weight_stride0, const at::Tensor &weight_buf, const at::Tensor &hx, const c10::optional< at::Tensor > &cx, const at::Tensor &output, const c10::optional< at::Tensor > &grad_output, const c10::optional< at::Tensor > &grad_hy, const c10::optional< at::Tensor > &grad_cy, int64_t mode, int64_t hidden_size, int64_t proj_size, int64_t num_layers, bool batch_first, double dropout, bool train, bool bidirectional, at::IntArrayRef batch_sizes, const c10::optional< at::Tensor > &dropout_state, const at::Tensor &reserve, ::std::array< bool, 4 > output_mask, at::Tensor &out0, at::Tensor &out1, at::Tensor &out2, at::TensorList out3)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
void _cudnn_rnn_backward_out (at::Tensor &out0, at::Tensor &out1, at::Tensor &out2, at::TensorList out3, const at::Tensor &input, at::TensorList weight, int64_t weight_stride0, const at::Tensor &weight_buf, const at::Tensor &hx, const c10::optional< at::Tensor > &cx, const at::Tensor &output, const c10::optional< at::Tensor > &grad_output, const c10::optional< at::Tensor > &grad_hy, const c10::optional< at::Tensor > &grad_cy, int64_t mode, c10::SymInt hidden_size, c10::SymInt proj_size, int64_t num_layers, bool batch_first, double dropout, bool train, bool bidirectional, c10::SymIntArrayRef batch_sizes, const c10::optional< at::Tensor > &dropout_state, const at::Tensor &reserve, ::std::array< bool, 4 > output_mask)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
void _cudnn_rnn_backward_outf (const at::Tensor &input, at::TensorList weight, int64_t weight_stride0, const at::Tensor &weight_buf, const at::Tensor &hx, const c10::optional< at::Tensor > &cx, const at::Tensor &output, const c10::optional< at::Tensor > &grad_output, const c10::optional< at::Tensor > &grad_hy, const c10::optional< at::Tensor > &grad_cy, int64_t mode, c10::SymInt hidden_size, c10::SymInt proj_size, int64_t num_layers, bool batch_first, double dropout, bool train, bool bidirectional, c10::SymIntArrayRef batch_sizes, const c10::optional< at::Tensor > &dropout_state, const at::Tensor &reserve, ::std::array< bool, 4 > output_mask, at::Tensor &out0, at::Tensor &out1, at::Tensor &out2, at::TensorList out3)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorconstant_pad_nd_out (at::Tensor &out, const at::Tensor &self, at::IntArrayRef pad, const at::Scalar &value=0)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorconstant_pad_nd_outf (const at::Tensor &self, at::IntArrayRef pad, const at::Scalar &value, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorconstant_pad_nd_out (at::Tensor &out, const at::Tensor &self, c10::SymIntArrayRef pad, const at::Scalar &value=0)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorconstant_pad_nd_outf (const at::Tensor &self, c10::SymIntArrayRef pad, const at::Scalar &value, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorconvolution_out (at::Tensor &out, const at::Tensor &input, const at::Tensor &weight, const c10::optional< at::Tensor > &bias, at::IntArrayRef stride, at::IntArrayRef padding, at::IntArrayRef dilation, bool transposed, at::IntArrayRef output_padding, int64_t groups)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorconvolution_outf (const at::Tensor &input, const at::Tensor &weight, const c10::optional< at::Tensor > &bias, at::IntArrayRef stride, at::IntArrayRef padding, at::IntArrayRef dilation, bool transposed, at::IntArrayRef output_padding, int64_t groups, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorconvolution_out (at::Tensor &out, const at::Tensor &input, const at::Tensor &weight, const c10::optional< at::Tensor > &bias, at::IntArrayRef stride, c10::SymIntArrayRef padding, at::IntArrayRef dilation, bool transposed, c10::SymIntArrayRef output_padding, int64_t groups)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorconvolution_outf (const at::Tensor &input, const at::Tensor &weight, const c10::optional< at::Tensor > &bias, at::IntArrayRef stride, c10::SymIntArrayRef padding, at::IntArrayRef dilation, bool transposed, c10::SymIntArrayRef output_padding, int64_t groups, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor & > convolution_backward_out (at::Tensor &out0, at::Tensor &out1, at::Tensor &out2, const at::Tensor &grad_output, const at::Tensor &input, const at::Tensor &weight, at::OptionalIntArrayRef bias_sizes, at::IntArrayRef stride, at::IntArrayRef padding, at::IntArrayRef dilation, bool transposed, at::IntArrayRef output_padding, int64_t groups, ::std::array< bool, 3 > output_mask)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor & > convolution_backward_outf (const at::Tensor &grad_output, const at::Tensor &input, const at::Tensor &weight, at::OptionalIntArrayRef bias_sizes, at::IntArrayRef stride, at::IntArrayRef padding, at::IntArrayRef dilation, bool transposed, at::IntArrayRef output_padding, int64_t groups, ::std::array< bool, 3 > output_mask, at::Tensor &out0, at::Tensor &out1, at::Tensor &out2)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor & > convolution_backward_out (at::Tensor &out0, at::Tensor &out1, at::Tensor &out2, const at::Tensor &grad_output, const at::Tensor &input, const at::Tensor &weight, at::OptionalSymIntArrayRef bias_sizes, at::IntArrayRef stride, c10::SymIntArrayRef padding, at::IntArrayRef dilation, bool transposed, c10::SymIntArrayRef output_padding, int64_t groups, ::std::array< bool, 3 > output_mask)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor & > convolution_backward_outf (const at::Tensor &grad_output, const at::Tensor &input, const at::Tensor &weight, at::OptionalSymIntArrayRef bias_sizes, at::IntArrayRef stride, c10::SymIntArrayRef padding, at::IntArrayRef dilation, bool transposed, c10::SymIntArrayRef output_padding, int64_t groups, ::std::array< bool, 3 > output_mask, at::Tensor &out0, at::Tensor &out1, at::Tensor &out2)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor_convolution_out (at::Tensor &out, const at::Tensor &input, const at::Tensor &weight, const c10::optional< at::Tensor > &bias, at::IntArrayRef stride, at::IntArrayRef padding, at::IntArrayRef dilation, bool transposed, at::IntArrayRef output_padding, int64_t groups, bool benchmark, bool deterministic, bool cudnn_enabled, bool allow_tf32)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor_convolution_outf (const at::Tensor &input, const at::Tensor &weight, const c10::optional< at::Tensor > &bias, at::IntArrayRef stride, at::IntArrayRef padding, at::IntArrayRef dilation, bool transposed, at::IntArrayRef output_padding, int64_t groups, bool benchmark, bool deterministic, bool cudnn_enabled, bool allow_tf32, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor_convolution_out (at::Tensor &out, const at::Tensor &input, const at::Tensor &weight, const c10::optional< at::Tensor > &bias, at::IntArrayRef stride, c10::SymIntArrayRef padding, at::IntArrayRef dilation, bool transposed, c10::SymIntArrayRef output_padding, int64_t groups, bool benchmark, bool deterministic, bool cudnn_enabled, bool allow_tf32)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor_convolution_outf (const at::Tensor &input, const at::Tensor &weight, const c10::optional< at::Tensor > &bias, at::IntArrayRef stride, c10::SymIntArrayRef padding, at::IntArrayRef dilation, bool transposed, c10::SymIntArrayRef output_padding, int64_t groups, bool benchmark, bool deterministic, bool cudnn_enabled, bool allow_tf32, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensordiagonal_backward_out (at::Tensor &out, const at::Tensor &grad_output, at::IntArrayRef input_sizes, int64_t offset, int64_t dim1, int64_t dim2)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensordiagonal_backward_outf (const at::Tensor &grad_output, at::IntArrayRef input_sizes, int64_t offset, int64_t dim1, int64_t dim2, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensordiagonal_backward_out (at::Tensor &out, const at::Tensor &grad_output, c10::SymIntArrayRef input_sizes, int64_t offset, int64_t dim1, int64_t dim2)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensordiagonal_backward_outf (const at::Tensor &grad_output, c10::SymIntArrayRef input_sizes, int64_t offset, int64_t dim1, int64_t dim2, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorembedding_out (at::Tensor &out, const at::Tensor &weight, const at::Tensor &indices, int64_t padding_idx=-1, bool scale_grad_by_freq=false, bool sparse=false)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorembedding_outf (const at::Tensor &weight, const at::Tensor &indices, int64_t padding_idx, bool scale_grad_by_freq, bool sparse, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorembedding_out (at::Tensor &out, const at::Tensor &weight, const at::Tensor &indices, c10::SymInt padding_idx=-1, bool scale_grad_by_freq=false, bool sparse=false)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorembedding_outf (const at::Tensor &weight, const at::Tensor &indices, c10::SymInt padding_idx, bool scale_grad_by_freq, bool sparse, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorembedding_dense_backward_out (at::Tensor &out, const at::Tensor &grad_output, const at::Tensor &indices, int64_t num_weights, int64_t padding_idx, bool scale_grad_by_freq)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorembedding_dense_backward_outf (const at::Tensor &grad_output, const at::Tensor &indices, int64_t num_weights, int64_t padding_idx, bool scale_grad_by_freq, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorembedding_dense_backward_out (at::Tensor &out, const at::Tensor &grad_output, const at::Tensor &indices, c10::SymInt num_weights, c10::SymInt padding_idx, bool scale_grad_by_freq)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorembedding_dense_backward_outf (const at::Tensor &grad_output, const at::Tensor &indices, c10::SymInt num_weights, c10::SymInt padding_idx, bool scale_grad_by_freq, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor_embedding_bag_dense_backward_out (at::Tensor &out, const at::Tensor &grad, const at::Tensor &indices, const at::Tensor &offset2bag, const at::Tensor &bag_size, const at::Tensor &maximum_indices, int64_t num_weights, bool scale_grad_by_freq, int64_t mode, const c10::optional< at::Tensor > &per_sample_weights, int64_t padding_idx=-1)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor_embedding_bag_dense_backward_outf (const at::Tensor &grad, const at::Tensor &indices, const at::Tensor &offset2bag, const at::Tensor &bag_size, const at::Tensor &maximum_indices, int64_t num_weights, bool scale_grad_by_freq, int64_t mode, const c10::optional< at::Tensor > &per_sample_weights, int64_t padding_idx, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor_embedding_bag_dense_backward_out (at::Tensor &out, const at::Tensor &grad, const at::Tensor &indices, const at::Tensor &offset2bag, const at::Tensor &bag_size, const at::Tensor &maximum_indices, c10::SymInt num_weights, bool scale_grad_by_freq, int64_t mode, const c10::optional< at::Tensor > &per_sample_weights, int64_t padding_idx=-1)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor_embedding_bag_dense_backward_outf (const at::Tensor &grad, const at::Tensor &indices, const at::Tensor &offset2bag, const at::Tensor &bag_size, const at::Tensor &maximum_indices, c10::SymInt num_weights, bool scale_grad_by_freq, int64_t mode, const c10::optional< at::Tensor > &per_sample_weights, int64_t padding_idx, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensornew_empty_out (at::Tensor &out, const at::Tensor &self, at::IntArrayRef size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensornew_empty_outf (const at::Tensor &self, at::IntArrayRef size, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensornew_empty_out (at::Tensor &out, const at::Tensor &self, c10::SymIntArrayRef size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensornew_empty_outf (const at::Tensor &self, c10::SymIntArrayRef size, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensornew_empty_strided_out (at::Tensor &out, const at::Tensor &self, at::IntArrayRef size, at::IntArrayRef stride)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensornew_empty_strided_outf (const at::Tensor &self, at::IntArrayRef size, at::IntArrayRef stride, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensornew_empty_strided_out (at::Tensor &out, const at::Tensor &self, c10::SymIntArrayRef size, c10::SymIntArrayRef stride)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensornew_empty_strided_outf (const at::Tensor &self, c10::SymIntArrayRef size, c10::SymIntArrayRef stride, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensornew_full_out (at::Tensor &out, const at::Tensor &self, at::IntArrayRef size, const at::Scalar &fill_value)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensornew_full_outf (const at::Tensor &self, at::IntArrayRef size, const at::Scalar &fill_value, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensornew_full_out (at::Tensor &out, const at::Tensor &self, c10::SymIntArrayRef size, const at::Scalar &fill_value)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensornew_full_outf (const at::Tensor &self, c10::SymIntArrayRef size, const at::Scalar &fill_value, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensornew_zeros_out (at::Tensor &out, const at::Tensor &self, at::IntArrayRef size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensornew_zeros_outf (const at::Tensor &self, at::IntArrayRef size, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensornew_zeros_out (at::Tensor &out, const at::Tensor &self, c10::SymIntArrayRef size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensornew_zeros_outf (const at::Tensor &self, c10::SymIntArrayRef size, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensornew_ones_out (at::Tensor &out, const at::Tensor &self, at::IntArrayRef size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensornew_ones_outf (const at::Tensor &self, at::IntArrayRef size, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensornew_ones_out (at::Tensor &out, const at::Tensor &self, c10::SymIntArrayRef size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensornew_ones_outf (const at::Tensor &self, c10::SymIntArrayRef size, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
const at::Tensorresize_out (const at::Tensor &out, const at::Tensor &self, at::IntArrayRef size, c10::optional< at::MemoryFormat > memory_format=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
const at::Tensorresize_outf (const at::Tensor &self, at::IntArrayRef size, c10::optional< at::MemoryFormat > memory_format, const at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
const at::Tensorresize_out (const at::Tensor &out, const at::Tensor &self, c10::SymIntArrayRef size, c10::optional< at::MemoryFormat > memory_format=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
const at::Tensorresize_outf (const at::Tensor &self, c10::SymIntArrayRef size, c10::optional< at::MemoryFormat > memory_format, const at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor resize (const at::Tensor &self, at::IntArrayRef size, c10::optional< at::MemoryFormat > memory_format=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor resize (const at::Tensor &self, c10::SymIntArrayRef size, c10::optional< at::MemoryFormat > memory_format=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorempty_strided_out (at::Tensor &out, at::IntArrayRef size, at::IntArrayRef stride)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorempty_strided_outf (at::IntArrayRef size, at::IntArrayRef stride, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorempty_strided_out (at::Tensor &out, c10::SymIntArrayRef size, c10::SymIntArrayRef stride)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorempty_strided_outf (c10::SymIntArrayRef size, c10::SymIntArrayRef stride, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor & > native_group_norm_out (at::Tensor &out0, at::Tensor &out1, at::Tensor &out2, const at::Tensor &input, const c10::optional< at::Tensor > &weight, const c10::optional< at::Tensor > &bias, int64_t N, int64_t C, int64_t HxW, int64_t group, double eps)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor & > native_group_norm_outf (const at::Tensor &input, const c10::optional< at::Tensor > &weight, const c10::optional< at::Tensor > &bias, int64_t N, int64_t C, int64_t HxW, int64_t group, double eps, at::Tensor &out0, at::Tensor &out1, at::Tensor &out2)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor & > native_group_norm_out (at::Tensor &out0, at::Tensor &out1, at::Tensor &out2, const at::Tensor &input, const c10::optional< at::Tensor > &weight, const c10::optional< at::Tensor > &bias, c10::SymInt N, c10::SymInt C, c10::SymInt HxW, int64_t group, double eps)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor & > native_group_norm_outf (const at::Tensor &input, const c10::optional< at::Tensor > &weight, const c10::optional< at::Tensor > &bias, c10::SymInt N, c10::SymInt C, c10::SymInt HxW, int64_t group, double eps, at::Tensor &out0, at::Tensor &out1, at::Tensor &out2)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor & > native_group_norm_backward_out (at::Tensor &out0, at::Tensor &out1, at::Tensor &out2, const at::Tensor &grad_out, const at::Tensor &input, const at::Tensor &mean, const at::Tensor &rstd, const c10::optional< at::Tensor > &weight, int64_t N, int64_t C, int64_t HxW, int64_t group, ::std::array< bool, 3 > output_mask)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor & > native_group_norm_backward_outf (const at::Tensor &grad_out, const at::Tensor &input, const at::Tensor &mean, const at::Tensor &rstd, const c10::optional< at::Tensor > &weight, int64_t N, int64_t C, int64_t HxW, int64_t group, ::std::array< bool, 3 > output_mask, at::Tensor &out0, at::Tensor &out1, at::Tensor &out2)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor & > native_group_norm_backward_out (at::Tensor &out0, at::Tensor &out1, at::Tensor &out2, const at::Tensor &grad_out, const at::Tensor &input, const at::Tensor &mean, const at::Tensor &rstd, const c10::optional< at::Tensor > &weight, c10::SymInt N, c10::SymInt C, c10::SymInt HxW, int64_t group, ::std::array< bool, 3 > output_mask)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor & > native_group_norm_backward_outf (const at::Tensor &grad_out, const at::Tensor &input, const at::Tensor &mean, const at::Tensor &rstd, const c10::optional< at::Tensor > &weight, c10::SymInt N, c10::SymInt C, c10::SymInt HxW, int64_t group, ::std::array< bool, 3 > output_mask, at::Tensor &out0, at::Tensor &out1, at::Tensor &out2)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor & > native_layer_norm_out (at::Tensor &out0, at::Tensor &out1, at::Tensor &out2, const at::Tensor &input, at::IntArrayRef normalized_shape, const c10::optional< at::Tensor > &weight, const c10::optional< at::Tensor > &bias, double eps)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor & > native_layer_norm_outf (const at::Tensor &input, at::IntArrayRef normalized_shape, const c10::optional< at::Tensor > &weight, const c10::optional< at::Tensor > &bias, double eps, at::Tensor &out0, at::Tensor &out1, at::Tensor &out2)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor & > native_layer_norm_out (at::Tensor &out0, at::Tensor &out1, at::Tensor &out2, const at::Tensor &input, c10::SymIntArrayRef normalized_shape, const c10::optional< at::Tensor > &weight, const c10::optional< at::Tensor > &bias, double eps)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor & > native_layer_norm_outf (const at::Tensor &input, c10::SymIntArrayRef normalized_shape, const c10::optional< at::Tensor > &weight, const c10::optional< at::Tensor > &bias, double eps, at::Tensor &out0, at::Tensor &out1, at::Tensor &out2)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor & > native_layer_norm_backward_out (at::Tensor &out0, at::Tensor &out1, at::Tensor &out2, const at::Tensor &grad_out, const at::Tensor &input, at::IntArrayRef normalized_shape, const at::Tensor &mean, const at::Tensor &rstd, const c10::optional< at::Tensor > &weight, const c10::optional< at::Tensor > &bias, ::std::array< bool, 3 > output_mask)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor & > native_layer_norm_backward_outf (const at::Tensor &grad_out, const at::Tensor &input, at::IntArrayRef normalized_shape, const at::Tensor &mean, const at::Tensor &rstd, const c10::optional< at::Tensor > &weight, const c10::optional< at::Tensor > &bias, ::std::array< bool, 3 > output_mask, at::Tensor &out0, at::Tensor &out1, at::Tensor &out2)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor & > native_layer_norm_backward_out (at::Tensor &out0, at::Tensor &out1, at::Tensor &out2, const at::Tensor &grad_out, const at::Tensor &input, c10::SymIntArrayRef normalized_shape, const at::Tensor &mean, const at::Tensor &rstd, const c10::optional< at::Tensor > &weight, const c10::optional< at::Tensor > &bias, ::std::array< bool, 3 > output_mask)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor & > native_layer_norm_backward_outf (const at::Tensor &grad_out, const at::Tensor &input, c10::SymIntArrayRef normalized_shape, const at::Tensor &mean, const at::Tensor &rstd, const c10::optional< at::Tensor > &weight, const c10::optional< at::Tensor > &bias, ::std::array< bool, 3 > output_mask, at::Tensor &out0, at::Tensor &out1, at::Tensor &out2)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensormkldnn_convolution_out (at::Tensor &out, const at::Tensor &self, const at::Tensor &weight, const c10::optional< at::Tensor > &bias, at::IntArrayRef padding, at::IntArrayRef stride, at::IntArrayRef dilation, int64_t groups)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensormkldnn_convolution_outf (const at::Tensor &self, const at::Tensor &weight, const c10::optional< at::Tensor > &bias, at::IntArrayRef padding, at::IntArrayRef stride, at::IntArrayRef dilation, int64_t groups, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensormkldnn_convolution_out (at::Tensor &out, const at::Tensor &self, const at::Tensor &weight, const c10::optional< at::Tensor > &bias, c10::SymIntArrayRef padding, at::IntArrayRef stride, at::IntArrayRef dilation, int64_t groups)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensormkldnn_convolution_outf (const at::Tensor &self, const at::Tensor &weight, const c10::optional< at::Tensor > &bias, c10::SymIntArrayRef padding, at::IntArrayRef stride, at::IntArrayRef dilation, int64_t groups, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensormiopen_convolution_out (at::Tensor &out, const at::Tensor &self, const at::Tensor &weight, const c10::optional< at::Tensor > &bias, at::IntArrayRef padding, at::IntArrayRef stride, at::IntArrayRef dilation, int64_t groups, bool benchmark, bool deterministic)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensormiopen_convolution_outf (const at::Tensor &self, const at::Tensor &weight, const c10::optional< at::Tensor > &bias, at::IntArrayRef padding, at::IntArrayRef stride, at::IntArrayRef dilation, int64_t groups, bool benchmark, bool deterministic, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensormiopen_convolution_out (at::Tensor &out, const at::Tensor &self, const at::Tensor &weight, const c10::optional< at::Tensor > &bias, c10::SymIntArrayRef padding, at::IntArrayRef stride, at::IntArrayRef dilation, int64_t groups, bool benchmark, bool deterministic)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensormiopen_convolution_outf (const at::Tensor &self, const at::Tensor &weight, const c10::optional< at::Tensor > &bias, c10::SymIntArrayRef padding, at::IntArrayRef stride, at::IntArrayRef dilation, int64_t groups, bool benchmark, bool deterministic, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensormiopen_convolution_transpose_out (at::Tensor &out, const at::Tensor &self, const at::Tensor &weight, const c10::optional< at::Tensor > &bias, at::IntArrayRef padding, at::IntArrayRef output_padding, at::IntArrayRef stride, at::IntArrayRef dilation, int64_t groups, bool benchmark, bool deterministic)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensormiopen_convolution_transpose_outf (const at::Tensor &self, const at::Tensor &weight, const c10::optional< at::Tensor > &bias, at::IntArrayRef padding, at::IntArrayRef output_padding, at::IntArrayRef stride, at::IntArrayRef dilation, int64_t groups, bool benchmark, bool deterministic, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensormiopen_convolution_transpose_out (at::Tensor &out, const at::Tensor &self, const at::Tensor &weight, const c10::optional< at::Tensor > &bias, c10::SymIntArrayRef padding, c10::SymIntArrayRef output_padding, at::IntArrayRef stride, at::IntArrayRef dilation, int64_t groups, bool benchmark, bool deterministic)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensormiopen_convolution_transpose_outf (const at::Tensor &self, const at::Tensor &weight, const c10::optional< at::Tensor > &bias, c10::SymIntArrayRef padding, c10::SymIntArrayRef output_padding, at::IntArrayRef stride, at::IntArrayRef dilation, int64_t groups, bool benchmark, bool deterministic, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensormiopen_depthwise_convolution_out (at::Tensor &out, const at::Tensor &self, const at::Tensor &weight, const c10::optional< at::Tensor > &bias, at::IntArrayRef padding, at::IntArrayRef stride, at::IntArrayRef dilation, int64_t groups, bool benchmark, bool deterministic)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensormiopen_depthwise_convolution_outf (const at::Tensor &self, const at::Tensor &weight, const c10::optional< at::Tensor > &bias, at::IntArrayRef padding, at::IntArrayRef stride, at::IntArrayRef dilation, int64_t groups, bool benchmark, bool deterministic, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensormiopen_depthwise_convolution_out (at::Tensor &out, const at::Tensor &self, const at::Tensor &weight, const c10::optional< at::Tensor > &bias, c10::SymIntArrayRef padding, at::IntArrayRef stride, at::IntArrayRef dilation, int64_t groups, bool benchmark, bool deterministic)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensormiopen_depthwise_convolution_outf (const at::Tensor &self, const at::Tensor &weight, const c10::optional< at::Tensor > &bias, c10::SymIntArrayRef padding, at::IntArrayRef stride, at::IntArrayRef dilation, int64_t groups, bool benchmark, bool deterministic, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor_nnpack_spatial_convolution_out (at::Tensor &out, const at::Tensor &input, const at::Tensor &weight, const c10::optional< at::Tensor > &bias, at::IntArrayRef padding, at::IntArrayRef stride=1)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor_nnpack_spatial_convolution_outf (const at::Tensor &input, const at::Tensor &weight, const c10::optional< at::Tensor > &bias, at::IntArrayRef padding, at::IntArrayRef stride, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor_nnpack_spatial_convolution_out (at::Tensor &out, const at::Tensor &input, const at::Tensor &weight, const c10::optional< at::Tensor > &bias, c10::SymIntArrayRef padding, at::IntArrayRef stride=1)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor_nnpack_spatial_convolution_outf (const at::Tensor &input, const at::Tensor &weight, const c10::optional< at::Tensor > &bias, c10::SymIntArrayRef padding, at::IntArrayRef stride, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorrand_out (at::Tensor &out, at::IntArrayRef size, c10::optional< at::DimnameList > names)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorrand_outf (at::IntArrayRef size, c10::optional< at::DimnameList > names, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorrand_out (at::Tensor &out, c10::SymIntArrayRef size, c10::optional< at::DimnameList > names)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorrand_outf (c10::SymIntArrayRef size, c10::optional< at::DimnameList > names, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorrand_out (at::Tensor &out, at::IntArrayRef size, c10::optional< at::Generator > generator, c10::optional< at::DimnameList > names)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorrand_outf (at::IntArrayRef size, c10::optional< at::Generator > generator, c10::optional< at::DimnameList > names, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorrand_out (at::Tensor &out, c10::SymIntArrayRef size, c10::optional< at::Generator > generator, c10::optional< at::DimnameList > names)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorrand_outf (c10::SymIntArrayRef size, c10::optional< at::Generator > generator, c10::optional< at::DimnameList > names, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorrandn_out (at::Tensor &out, at::IntArrayRef size, c10::optional< at::DimnameList > names)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorrandn_outf (at::IntArrayRef size, c10::optional< at::DimnameList > names, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorrandn_out (at::Tensor &out, c10::SymIntArrayRef size, c10::optional< at::DimnameList > names)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorrandn_outf (c10::SymIntArrayRef size, c10::optional< at::DimnameList > names, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorrandn_out (at::Tensor &out, at::IntArrayRef size, c10::optional< at::Generator > generator, c10::optional< at::DimnameList > names)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorrandn_outf (at::IntArrayRef size, c10::optional< at::Generator > generator, c10::optional< at::DimnameList > names, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorrandn_out (at::Tensor &out, c10::SymIntArrayRef size, c10::optional< at::Generator > generator, c10::optional< at::DimnameList > names)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorrandn_outf (c10::SymIntArrayRef size, c10::optional< at::Generator > generator, c10::optional< at::DimnameList > names, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorrepeat_out (at::Tensor &out, const at::Tensor &self, at::IntArrayRef repeats)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorrepeat_outf (const at::Tensor &self, at::IntArrayRef repeats, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorrepeat_out (at::Tensor &out, const at::Tensor &self, c10::SymIntArrayRef repeats)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorrepeat_outf (const at::Tensor &self, c10::SymIntArrayRef repeats, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorselect_backward_out (at::Tensor &out, const at::Tensor &grad_output, at::IntArrayRef input_sizes, int64_t dim, int64_t index)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorselect_backward_outf (const at::Tensor &grad_output, at::IntArrayRef input_sizes, int64_t dim, int64_t index, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorselect_backward_out (at::Tensor &out, const at::Tensor &grad_output, c10::SymIntArrayRef input_sizes, int64_t dim, c10::SymInt index)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorselect_backward_outf (const at::Tensor &grad_output, c10::SymIntArrayRef input_sizes, int64_t dim, c10::SymInt index, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorslice_backward_out (at::Tensor &out, const at::Tensor &grad_output, at::IntArrayRef input_sizes, int64_t dim, int64_t start, int64_t end, int64_t step)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorslice_backward_outf (const at::Tensor &grad_output, at::IntArrayRef input_sizes, int64_t dim, int64_t start, int64_t end, int64_t step, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorslice_backward_out (at::Tensor &out, const at::Tensor &grad_output, c10::SymIntArrayRef input_sizes, int64_t dim, c10::SymInt start, c10::SymInt end, c10::SymInt step)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorslice_backward_outf (const at::Tensor &grad_output, c10::SymIntArrayRef input_sizes, int64_t dim, c10::SymInt start, c10::SymInt end, c10::SymInt step, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorslice_scatter_out (at::Tensor &out, const at::Tensor &self, const at::Tensor &src, int64_t dim=0, c10::optional< int64_t > start=c10::nullopt, c10::optional< int64_t > end=c10::nullopt, int64_t step=1)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorslice_scatter_outf (const at::Tensor &self, const at::Tensor &src, int64_t dim, c10::optional< int64_t > start, c10::optional< int64_t > end, int64_t step, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorslice_scatter_out (at::Tensor &out, const at::Tensor &self, const at::Tensor &src, int64_t dim=0, c10::optional< c10::SymInt > start=c10::nullopt, c10::optional< c10::SymInt > end=c10::nullopt, c10::SymInt step=1)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorslice_scatter_outf (const at::Tensor &self, const at::Tensor &src, int64_t dim, c10::optional< c10::SymInt > start, c10::optional< c10::SymInt > end, c10::SymInt step, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorselect_scatter_out (at::Tensor &out, const at::Tensor &self, const at::Tensor &src, int64_t dim, int64_t index)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorselect_scatter_outf (const at::Tensor &self, const at::Tensor &src, int64_t dim, int64_t index, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorselect_scatter_out (at::Tensor &out, const at::Tensor &self, const at::Tensor &src, int64_t dim, c10::SymInt index)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorselect_scatter_outf (const at::Tensor &self, const at::Tensor &src, int64_t dim, c10::SymInt index, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensoras_strided_scatter_out (at::Tensor &out, const at::Tensor &self, const at::Tensor &src, at::IntArrayRef size, at::IntArrayRef stride, c10::optional< int64_t > storage_offset=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensoras_strided_scatter_outf (const at::Tensor &self, const at::Tensor &src, at::IntArrayRef size, at::IntArrayRef stride, c10::optional< int64_t > storage_offset, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensoras_strided_scatter_out (at::Tensor &out, const at::Tensor &self, const at::Tensor &src, c10::SymIntArrayRef size, c10::SymIntArrayRef stride, c10::optional< c10::SymInt > storage_offset=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensoras_strided_scatter_outf (const at::Tensor &self, const at::Tensor &src, c10::SymIntArrayRef size, c10::SymIntArrayRef stride, c10::optional< c10::SymInt > storage_offset, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
void unsafe_split_out (at::TensorList out, const at::Tensor &self, int64_t split_size, int64_t dim=0)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
void unsafe_split_outf (const at::Tensor &self, int64_t split_size, int64_t dim, at::TensorList out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
void unsafe_split_out (at::TensorList out, const at::Tensor &self, c10::SymInt split_size, int64_t dim=0)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
void unsafe_split_outf (const at::Tensor &self, c10::SymInt split_size, int64_t dim, at::TensorList out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
void unsafe_split_with_sizes_out (at::TensorList out, const at::Tensor &self, at::IntArrayRef split_sizes, int64_t dim=0)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
void unsafe_split_with_sizes_outf (const at::Tensor &self, at::IntArrayRef split_sizes, int64_t dim, at::TensorList out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
void unsafe_split_with_sizes_out (at::TensorList out, const at::Tensor &self, c10::SymIntArrayRef split_sizes, int64_t dim=0)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
void unsafe_split_with_sizes_outf (const at::Tensor &self, c10::SymIntArrayRef split_sizes, int64_t dim, at::TensorList out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor_unsafe_view_out (at::Tensor &out, const at::Tensor &self, at::IntArrayRef size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor_unsafe_view_outf (const at::Tensor &self, at::IntArrayRef size, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor_unsafe_view_out (at::Tensor &out, const at::Tensor &self, c10::SymIntArrayRef size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor_unsafe_view_outf (const at::Tensor &self, c10::SymIntArrayRef size, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor_sparse_coo_tensor_with_dims_and_tensors_out (at::Tensor &out, int64_t sparse_dim, int64_t dense_dim, at::IntArrayRef size, const at::Tensor &indices, const at::Tensor &values)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor_sparse_coo_tensor_with_dims_and_tensors_outf (int64_t sparse_dim, int64_t dense_dim, at::IntArrayRef size, const at::Tensor &indices, const at::Tensor &values, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor_sparse_coo_tensor_with_dims_and_tensors_out (at::Tensor &out, int64_t sparse_dim, int64_t dense_dim, c10::SymIntArrayRef size, const at::Tensor &indices, const at::Tensor &values)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor_sparse_coo_tensor_with_dims_and_tensors_outf (int64_t sparse_dim, int64_t dense_dim, c10::SymIntArrayRef size, const at::Tensor &indices, const at::Tensor &values, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorset_out (at::Tensor &out, const at::Tensor &self, at::Storage source, int64_t storage_offset, at::IntArrayRef size, at::IntArrayRef stride={})
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorset_outf (const at::Tensor &self, at::Storage source, int64_t storage_offset, at::IntArrayRef size, at::IntArrayRef stride, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorset_out (at::Tensor &out, const at::Tensor &self, at::Storage source, c10::SymInt storage_offset, c10::SymIntArrayRef size, c10::SymIntArrayRef stride={})
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorset_outf (const at::Tensor &self, at::Storage source, c10::SymInt storage_offset, c10::SymIntArrayRef size, c10::SymIntArrayRef stride, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor set (const at::Tensor &self, at::Storage source, int64_t storage_offset, at::IntArrayRef size, at::IntArrayRef stride={})
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor set (const at::Tensor &self, at::Storage source, c10::SymInt storage_offset, c10::SymIntArrayRef size, c10::SymIntArrayRef stride={})
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorunfold_backward_out (at::Tensor &out, const at::Tensor &grad_in, at::IntArrayRef input_sizes, int64_t dim, int64_t size, int64_t step)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorunfold_backward_outf (const at::Tensor &grad_in, at::IntArrayRef input_sizes, int64_t dim, int64_t size, int64_t step, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorunfold_backward_out (at::Tensor &out, const at::Tensor &grad_in, c10::SymIntArrayRef input_sizes, int64_t dim, int64_t size, int64_t step)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorunfold_backward_outf (const at::Tensor &grad_in, c10::SymIntArrayRef input_sizes, int64_t dim, int64_t size, int64_t step, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor_adaptive_avg_pool2d_out (at::Tensor &out, const at::Tensor &self, at::IntArrayRef output_size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor_adaptive_avg_pool2d_outf (const at::Tensor &self, at::IntArrayRef output_size, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor_adaptive_avg_pool2d_out (at::Tensor &out, const at::Tensor &self, c10::SymIntArrayRef output_size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor_adaptive_avg_pool2d_outf (const at::Tensor &self, c10::SymIntArrayRef output_size, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor_adaptive_avg_pool3d_out (at::Tensor &out, const at::Tensor &self, at::IntArrayRef output_size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor_adaptive_avg_pool3d_outf (const at::Tensor &self, at::IntArrayRef output_size, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor_adaptive_avg_pool3d_out (at::Tensor &out, const at::Tensor &self, c10::SymIntArrayRef output_size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor_adaptive_avg_pool3d_outf (const at::Tensor &self, c10::SymIntArrayRef output_size, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorconv_depthwise3d_out (at::Tensor &out, const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias, at::IntArrayRef stride, at::IntArrayRef padding, at::IntArrayRef dilation)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorconv_depthwise3d_outf (const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias, at::IntArrayRef stride, at::IntArrayRef padding, at::IntArrayRef dilation, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorconv_depthwise3d_out (at::Tensor &out, const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias, at::IntArrayRef stride, c10::SymIntArrayRef padding, at::IntArrayRef dilation)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorconv_depthwise3d_outf (const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias, at::IntArrayRef stride, c10::SymIntArrayRef padding, at::IntArrayRef dilation, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorslow_conv_dilated2d_out (at::Tensor &out, const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias={}, at::IntArrayRef stride=1, at::IntArrayRef padding=0, at::IntArrayRef dilation=1)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorslow_conv_dilated2d_outf (const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias, at::IntArrayRef stride, at::IntArrayRef padding, at::IntArrayRef dilation, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorslow_conv_dilated2d_out (at::Tensor &out, const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias={}, at::IntArrayRef stride=1, c10::SymIntArrayRef padding=c10::SymInt(0), at::IntArrayRef dilation=1)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorslow_conv_dilated2d_outf (const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias, at::IntArrayRef stride, c10::SymIntArrayRef padding, at::IntArrayRef dilation, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorslow_conv_dilated3d_out (at::Tensor &out, const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias={}, at::IntArrayRef stride=1, at::IntArrayRef padding=0, at::IntArrayRef dilation=1)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorslow_conv_dilated3d_outf (const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias, at::IntArrayRef stride, at::IntArrayRef padding, at::IntArrayRef dilation, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorslow_conv_dilated3d_out (at::Tensor &out, const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias={}, at::IntArrayRef stride=1, c10::SymIntArrayRef padding=c10::SymInt(0), at::IntArrayRef dilation=1)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorslow_conv_dilated3d_outf (const at::Tensor &self, const at::Tensor &weight, at::IntArrayRef kernel_size, const c10::optional< at::Tensor > &bias, at::IntArrayRef stride, c10::SymIntArrayRef padding, at::IntArrayRef dilation, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensoras_strided_copy_out (at::Tensor &out, const at::Tensor &self, at::IntArrayRef size, at::IntArrayRef stride, c10::optional< int64_t > storage_offset=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensoras_strided_copy_outf (const at::Tensor &self, at::IntArrayRef size, at::IntArrayRef stride, c10::optional< int64_t > storage_offset, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensoras_strided_copy_out (at::Tensor &out, const at::Tensor &self, c10::SymIntArrayRef size, c10::SymIntArrayRef stride, c10::optional< c10::SymInt > storage_offset=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensoras_strided_copy_outf (const at::Tensor &self, c10::SymIntArrayRef size, c10::SymIntArrayRef stride, c10::optional< c10::SymInt > storage_offset, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorexpand_copy_out (at::Tensor &out, const at::Tensor &self, at::IntArrayRef size, bool implicit=false)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorexpand_copy_outf (const at::Tensor &self, at::IntArrayRef size, bool implicit, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorexpand_copy_out (at::Tensor &out, const at::Tensor &self, c10::SymIntArrayRef size, bool implicit=false)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorexpand_copy_outf (const at::Tensor &self, c10::SymIntArrayRef size, bool implicit, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor_reshape_alias_copy_out (at::Tensor &out, const at::Tensor &self, at::IntArrayRef size, at::IntArrayRef stride)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor_reshape_alias_copy_outf (const at::Tensor &self, at::IntArrayRef size, at::IntArrayRef stride, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor_reshape_alias_copy_out (at::Tensor &out, const at::Tensor &self, c10::SymIntArrayRef size, c10::SymIntArrayRef stride)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor_reshape_alias_copy_outf (const at::Tensor &self, c10::SymIntArrayRef size, c10::SymIntArrayRef stride, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorselect_copy_out (at::Tensor &out, const at::Tensor &self, int64_t dim, int64_t index)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorselect_copy_outf (const at::Tensor &self, int64_t dim, int64_t index, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorselect_copy_out (at::Tensor &out, const at::Tensor &self, int64_t dim, c10::SymInt index)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorselect_copy_outf (const at::Tensor &self, int64_t dim, c10::SymInt index, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorslice_copy_out (at::Tensor &out, const at::Tensor &self, int64_t dim=0, c10::optional< int64_t > start=c10::nullopt, c10::optional< int64_t > end=c10::nullopt, int64_t step=1)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorslice_copy_outf (const at::Tensor &self, int64_t dim, c10::optional< int64_t > start, c10::optional< int64_t > end, int64_t step, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorslice_copy_out (at::Tensor &out, const at::Tensor &self, int64_t dim=0, c10::optional< c10::SymInt > start=c10::nullopt, c10::optional< c10::SymInt > end=c10::nullopt, c10::SymInt step=1)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorslice_copy_outf (const at::Tensor &self, int64_t dim, c10::optional< c10::SymInt > start, c10::optional< c10::SymInt > end, c10::SymInt step, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorview_copy_out (at::Tensor &out, const at::Tensor &self, at::IntArrayRef size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorview_copy_outf (const at::Tensor &self, at::IntArrayRef size, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorview_copy_out (at::Tensor &out, const at::Tensor &self, c10::SymIntArrayRef size)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorview_copy_outf (const at::Tensor &self, c10::SymIntArrayRef size, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorto_padded_tensor_out (at::Tensor &out, const at::Tensor &self, double padding, at::OptionalIntArrayRef output_size=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensorto_padded_tensor_outf (const at::Tensor &self, double padding, at::OptionalIntArrayRef output_size, at::Tensor &out)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorto_padded_tensor_out (at::Tensor &out, const at::Tensor &self, double padding, at::OptionalSymIntArrayRef output_size=c10::nullopt)
 
template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensorto_padded_tensor_outf (const at::Tensor &self, double padding, at::OptionalSymIntArrayRef output_size, at::Tensor &out)
 

Typedef Documentation

◆ enable_if_int

template<typename T >
using at::symint::enable_if_int = typedef std::enable_if_t<std::is_same<T, int64_t>::value>

◆ enable_if_symint

template<typename T >
using at::symint::enable_if_symint = typedef std::enable_if_t<std::is_same<T, c10::SymInt>::value>

Function Documentation

◆ _adaptive_avg_pool2d() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::_adaptive_avg_pool2d ( const at::Tensor self,
at::IntArrayRef  output_size 
)

◆ _adaptive_avg_pool2d() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::_adaptive_avg_pool2d ( const at::Tensor self,
c10::SymIntArrayRef  output_size 
)

◆ _adaptive_avg_pool2d_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::_adaptive_avg_pool2d_out ( at::Tensor out,
const at::Tensor self,
at::IntArrayRef  output_size 
)

◆ _adaptive_avg_pool2d_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::_adaptive_avg_pool2d_out ( at::Tensor out,
const at::Tensor self,
c10::SymIntArrayRef  output_size 
)

◆ _adaptive_avg_pool2d_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::_adaptive_avg_pool2d_outf ( const at::Tensor self,
at::IntArrayRef  output_size,
at::Tensor out 
)

◆ _adaptive_avg_pool2d_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::_adaptive_avg_pool2d_outf ( const at::Tensor self,
c10::SymIntArrayRef  output_size,
at::Tensor out 
)

◆ _adaptive_avg_pool3d() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::_adaptive_avg_pool3d ( const at::Tensor self,
at::IntArrayRef  output_size 
)

◆ _adaptive_avg_pool3d() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::_adaptive_avg_pool3d ( const at::Tensor self,
c10::SymIntArrayRef  output_size 
)

◆ _adaptive_avg_pool3d_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::_adaptive_avg_pool3d_out ( at::Tensor out,
const at::Tensor self,
at::IntArrayRef  output_size 
)

◆ _adaptive_avg_pool3d_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::_adaptive_avg_pool3d_out ( at::Tensor out,
const at::Tensor self,
c10::SymIntArrayRef  output_size 
)

◆ _adaptive_avg_pool3d_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::_adaptive_avg_pool3d_outf ( const at::Tensor self,
at::IntArrayRef  output_size,
at::Tensor out 
)

◆ _adaptive_avg_pool3d_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::_adaptive_avg_pool3d_outf ( const at::Tensor self,
c10::SymIntArrayRef  output_size,
at::Tensor out 
)

◆ _conv_depthwise2d() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::_conv_depthwise2d ( const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  stride,
at::IntArrayRef  padding,
at::IntArrayRef  dilation 
)

◆ _conv_depthwise2d() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::_conv_depthwise2d ( const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  stride,
c10::SymIntArrayRef  padding,
at::IntArrayRef  dilation 
)

◆ _conv_depthwise2d_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
const at::Tensor & at::symint::_conv_depthwise2d_out ( const at::Tensor out,
const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  stride,
at::IntArrayRef  padding,
at::IntArrayRef  dilation 
)

◆ _conv_depthwise2d_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
const at::Tensor & at::symint::_conv_depthwise2d_out ( const at::Tensor out,
const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  stride,
c10::SymIntArrayRef  padding,
at::IntArrayRef  dilation 
)

◆ _conv_depthwise2d_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
const at::Tensor & at::symint::_conv_depthwise2d_outf ( const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  stride,
at::IntArrayRef  padding,
at::IntArrayRef  dilation,
const at::Tensor out 
)

◆ _conv_depthwise2d_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
const at::Tensor & at::symint::_conv_depthwise2d_outf ( const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  stride,
c10::SymIntArrayRef  padding,
at::IntArrayRef  dilation,
const at::Tensor out 
)

◆ _convolution() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::_convolution ( const at::Tensor input,
const at::Tensor weight,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  stride,
at::IntArrayRef  padding,
at::IntArrayRef  dilation,
bool  transposed,
at::IntArrayRef  output_padding,
int64_t  groups,
bool  benchmark,
bool  deterministic,
bool  cudnn_enabled,
bool  allow_tf32 
)

◆ _convolution() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::_convolution ( const at::Tensor input,
const at::Tensor weight,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  stride,
c10::SymIntArrayRef  padding,
at::IntArrayRef  dilation,
bool  transposed,
c10::SymIntArrayRef  output_padding,
int64_t  groups,
bool  benchmark,
bool  deterministic,
bool  cudnn_enabled,
bool  allow_tf32 
)

◆ _convolution_double_backward() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor, at::Tensor, at::Tensor > at::symint::_convolution_double_backward ( const c10::optional< at::Tensor > &  ggI,
const c10::optional< at::Tensor > &  ggW,
const c10::optional< at::Tensor > &  ggb,
const at::Tensor gO,
const at::Tensor weight,
const at::Tensor self,
at::IntArrayRef  stride,
at::IntArrayRef  padding,
at::IntArrayRef  dilation,
bool  transposed,
at::IntArrayRef  output_padding,
int64_t  groups,
::std::array< bool, 3 >  output_mask 
)

◆ _convolution_double_backward() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor, at::Tensor, at::Tensor > at::symint::_convolution_double_backward ( const c10::optional< at::Tensor > &  ggI,
const c10::optional< at::Tensor > &  ggW,
const c10::optional< at::Tensor > &  ggb,
const at::Tensor gO,
const at::Tensor weight,
const at::Tensor self,
at::IntArrayRef  stride,
c10::SymIntArrayRef  padding,
at::IntArrayRef  dilation,
bool  transposed,
c10::SymIntArrayRef  output_padding,
int64_t  groups,
::std::array< bool, 3 >  output_mask 
)

◆ _convolution_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::_convolution_out ( at::Tensor out,
const at::Tensor input,
const at::Tensor weight,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  stride,
at::IntArrayRef  padding,
at::IntArrayRef  dilation,
bool  transposed,
at::IntArrayRef  output_padding,
int64_t  groups,
bool  benchmark,
bool  deterministic,
bool  cudnn_enabled,
bool  allow_tf32 
)

◆ _convolution_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::_convolution_out ( at::Tensor out,
const at::Tensor input,
const at::Tensor weight,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  stride,
c10::SymIntArrayRef  padding,
at::IntArrayRef  dilation,
bool  transposed,
c10::SymIntArrayRef  output_padding,
int64_t  groups,
bool  benchmark,
bool  deterministic,
bool  cudnn_enabled,
bool  allow_tf32 
)

◆ _convolution_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::_convolution_outf ( const at::Tensor input,
const at::Tensor weight,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  stride,
at::IntArrayRef  padding,
at::IntArrayRef  dilation,
bool  transposed,
at::IntArrayRef  output_padding,
int64_t  groups,
bool  benchmark,
bool  deterministic,
bool  cudnn_enabled,
bool  allow_tf32,
at::Tensor out 
)

◆ _convolution_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::_convolution_outf ( const at::Tensor input,
const at::Tensor weight,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  stride,
c10::SymIntArrayRef  padding,
at::IntArrayRef  dilation,
bool  transposed,
c10::SymIntArrayRef  output_padding,
int64_t  groups,
bool  benchmark,
bool  deterministic,
bool  cudnn_enabled,
bool  allow_tf32,
at::Tensor out 
)

◆ _cudnn_rnn() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor > at::symint::_cudnn_rnn ( const at::Tensor input,
at::TensorList  weight,
int64_t  weight_stride0,
const c10::optional< at::Tensor > &  weight_buf,
const at::Tensor hx,
const c10::optional< at::Tensor > &  cx,
int64_t  mode,
c10::SymInt  hidden_size,
c10::SymInt  proj_size,
int64_t  num_layers,
bool  batch_first,
double  dropout,
bool  train,
bool  bidirectional,
c10::SymIntArrayRef  batch_sizes,
const c10::optional< at::Tensor > &  dropout_state 
)

◆ _cudnn_rnn() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor > at::symint::_cudnn_rnn ( const at::Tensor input,
at::TensorList  weight,
int64_t  weight_stride0,
const c10::optional< at::Tensor > &  weight_buf,
const at::Tensor hx,
const c10::optional< at::Tensor > &  cx,
int64_t  mode,
int64_t  hidden_size,
int64_t  proj_size,
int64_t  num_layers,
bool  batch_first,
double  dropout,
bool  train,
bool  bidirectional,
at::IntArrayRef  batch_sizes,
const c10::optional< at::Tensor > &  dropout_state 
)

◆ _cudnn_rnn_backward() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor, at::Tensor, at::Tensor,::std::vector< at::Tensor > > at::symint::_cudnn_rnn_backward ( const at::Tensor input,
at::TensorList  weight,
int64_t  weight_stride0,
const at::Tensor weight_buf,
const at::Tensor hx,
const c10::optional< at::Tensor > &  cx,
const at::Tensor output,
const c10::optional< at::Tensor > &  grad_output,
const c10::optional< at::Tensor > &  grad_hy,
const c10::optional< at::Tensor > &  grad_cy,
int64_t  mode,
c10::SymInt  hidden_size,
c10::SymInt  proj_size,
int64_t  num_layers,
bool  batch_first,
double  dropout,
bool  train,
bool  bidirectional,
c10::SymIntArrayRef  batch_sizes,
const c10::optional< at::Tensor > &  dropout_state,
const at::Tensor reserve,
::std::array< bool, 4 >  output_mask 
)

◆ _cudnn_rnn_backward() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor, at::Tensor, at::Tensor,::std::vector< at::Tensor > > at::symint::_cudnn_rnn_backward ( const at::Tensor input,
at::TensorList  weight,
int64_t  weight_stride0,
const at::Tensor weight_buf,
const at::Tensor hx,
const c10::optional< at::Tensor > &  cx,
const at::Tensor output,
const c10::optional< at::Tensor > &  grad_output,
const c10::optional< at::Tensor > &  grad_hy,
const c10::optional< at::Tensor > &  grad_cy,
int64_t  mode,
int64_t  hidden_size,
int64_t  proj_size,
int64_t  num_layers,
bool  batch_first,
double  dropout,
bool  train,
bool  bidirectional,
at::IntArrayRef  batch_sizes,
const c10::optional< at::Tensor > &  dropout_state,
const at::Tensor reserve,
::std::array< bool, 4 >  output_mask 
)

◆ _cudnn_rnn_backward_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
void at::symint::_cudnn_rnn_backward_out ( at::Tensor out0,
at::Tensor out1,
at::Tensor out2,
at::TensorList  out3,
const at::Tensor input,
at::TensorList  weight,
int64_t  weight_stride0,
const at::Tensor weight_buf,
const at::Tensor hx,
const c10::optional< at::Tensor > &  cx,
const at::Tensor output,
const c10::optional< at::Tensor > &  grad_output,
const c10::optional< at::Tensor > &  grad_hy,
const c10::optional< at::Tensor > &  grad_cy,
int64_t  mode,
c10::SymInt  hidden_size,
c10::SymInt  proj_size,
int64_t  num_layers,
bool  batch_first,
double  dropout,
bool  train,
bool  bidirectional,
c10::SymIntArrayRef  batch_sizes,
const c10::optional< at::Tensor > &  dropout_state,
const at::Tensor reserve,
::std::array< bool, 4 >  output_mask 
)

◆ _cudnn_rnn_backward_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
void at::symint::_cudnn_rnn_backward_out ( at::Tensor out0,
at::Tensor out1,
at::Tensor out2,
at::TensorList  out3,
const at::Tensor input,
at::TensorList  weight,
int64_t  weight_stride0,
const at::Tensor weight_buf,
const at::Tensor hx,
const c10::optional< at::Tensor > &  cx,
const at::Tensor output,
const c10::optional< at::Tensor > &  grad_output,
const c10::optional< at::Tensor > &  grad_hy,
const c10::optional< at::Tensor > &  grad_cy,
int64_t  mode,
int64_t  hidden_size,
int64_t  proj_size,
int64_t  num_layers,
bool  batch_first,
double  dropout,
bool  train,
bool  bidirectional,
at::IntArrayRef  batch_sizes,
const c10::optional< at::Tensor > &  dropout_state,
const at::Tensor reserve,
::std::array< bool, 4 >  output_mask 
)

◆ _cudnn_rnn_backward_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
void at::symint::_cudnn_rnn_backward_outf ( const at::Tensor input,
at::TensorList  weight,
int64_t  weight_stride0,
const at::Tensor weight_buf,
const at::Tensor hx,
const c10::optional< at::Tensor > &  cx,
const at::Tensor output,
const c10::optional< at::Tensor > &  grad_output,
const c10::optional< at::Tensor > &  grad_hy,
const c10::optional< at::Tensor > &  grad_cy,
int64_t  mode,
c10::SymInt  hidden_size,
c10::SymInt  proj_size,
int64_t  num_layers,
bool  batch_first,
double  dropout,
bool  train,
bool  bidirectional,
c10::SymIntArrayRef  batch_sizes,
const c10::optional< at::Tensor > &  dropout_state,
const at::Tensor reserve,
::std::array< bool, 4 >  output_mask,
at::Tensor out0,
at::Tensor out1,
at::Tensor out2,
at::TensorList  out3 
)

◆ _cudnn_rnn_backward_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
void at::symint::_cudnn_rnn_backward_outf ( const at::Tensor input,
at::TensorList  weight,
int64_t  weight_stride0,
const at::Tensor weight_buf,
const at::Tensor hx,
const c10::optional< at::Tensor > &  cx,
const at::Tensor output,
const c10::optional< at::Tensor > &  grad_output,
const c10::optional< at::Tensor > &  grad_hy,
const c10::optional< at::Tensor > &  grad_cy,
int64_t  mode,
int64_t  hidden_size,
int64_t  proj_size,
int64_t  num_layers,
bool  batch_first,
double  dropout,
bool  train,
bool  bidirectional,
at::IntArrayRef  batch_sizes,
const c10::optional< at::Tensor > &  dropout_state,
const at::Tensor reserve,
::std::array< bool, 4 >  output_mask,
at::Tensor out0,
at::Tensor out1,
at::Tensor out2,
at::TensorList  out3 
)

◆ _cudnn_rnn_flatten_weight() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::_cudnn_rnn_flatten_weight ( at::TensorList  weight_arr,
int64_t  weight_stride0,
c10::SymInt  input_size,
int64_t  mode,
c10::SymInt  hidden_size,
c10::SymInt  proj_size,
int64_t  num_layers,
bool  batch_first,
bool  bidirectional 
)

◆ _cudnn_rnn_flatten_weight() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::_cudnn_rnn_flatten_weight ( at::TensorList  weight_arr,
int64_t  weight_stride0,
int64_t  input_size,
int64_t  mode,
int64_t  hidden_size,
int64_t  proj_size,
int64_t  num_layers,
bool  batch_first,
bool  bidirectional 
)

◆ _cudnn_rnn_flatten_weight_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::_cudnn_rnn_flatten_weight_out ( at::Tensor out,
at::TensorList  weight_arr,
int64_t  weight_stride0,
c10::SymInt  input_size,
int64_t  mode,
c10::SymInt  hidden_size,
c10::SymInt  proj_size,
int64_t  num_layers,
bool  batch_first,
bool  bidirectional 
)

◆ _cudnn_rnn_flatten_weight_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::_cudnn_rnn_flatten_weight_out ( at::Tensor out,
at::TensorList  weight_arr,
int64_t  weight_stride0,
int64_t  input_size,
int64_t  mode,
int64_t  hidden_size,
int64_t  proj_size,
int64_t  num_layers,
bool  batch_first,
bool  bidirectional 
)

◆ _cudnn_rnn_flatten_weight_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::_cudnn_rnn_flatten_weight_outf ( at::TensorList  weight_arr,
int64_t  weight_stride0,
c10::SymInt  input_size,
int64_t  mode,
c10::SymInt  hidden_size,
c10::SymInt  proj_size,
int64_t  num_layers,
bool  batch_first,
bool  bidirectional,
at::Tensor out 
)

◆ _cudnn_rnn_flatten_weight_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::_cudnn_rnn_flatten_weight_outf ( at::TensorList  weight_arr,
int64_t  weight_stride0,
int64_t  input_size,
int64_t  mode,
int64_t  hidden_size,
int64_t  proj_size,
int64_t  num_layers,
bool  batch_first,
bool  bidirectional,
at::Tensor out 
)

◆ _cudnn_rnn_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor &, at::Tensor &, at::Tensor & > at::symint::_cudnn_rnn_out ( at::Tensor out0,
at::Tensor out1,
at::Tensor out2,
at::Tensor out3,
at::Tensor out4,
const at::Tensor input,
at::TensorList  weight,
int64_t  weight_stride0,
const c10::optional< at::Tensor > &  weight_buf,
const at::Tensor hx,
const c10::optional< at::Tensor > &  cx,
int64_t  mode,
c10::SymInt  hidden_size,
c10::SymInt  proj_size,
int64_t  num_layers,
bool  batch_first,
double  dropout,
bool  train,
bool  bidirectional,
c10::SymIntArrayRef  batch_sizes,
const c10::optional< at::Tensor > &  dropout_state 
)

◆ _cudnn_rnn_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor &, at::Tensor &, at::Tensor & > at::symint::_cudnn_rnn_out ( at::Tensor out0,
at::Tensor out1,
at::Tensor out2,
at::Tensor out3,
at::Tensor out4,
const at::Tensor input,
at::TensorList  weight,
int64_t  weight_stride0,
const c10::optional< at::Tensor > &  weight_buf,
const at::Tensor hx,
const c10::optional< at::Tensor > &  cx,
int64_t  mode,
int64_t  hidden_size,
int64_t  proj_size,
int64_t  num_layers,
bool  batch_first,
double  dropout,
bool  train,
bool  bidirectional,
at::IntArrayRef  batch_sizes,
const c10::optional< at::Tensor > &  dropout_state 
)

◆ _cudnn_rnn_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor &, at::Tensor &, at::Tensor & > at::symint::_cudnn_rnn_outf ( const at::Tensor input,
at::TensorList  weight,
int64_t  weight_stride0,
const c10::optional< at::Tensor > &  weight_buf,
const at::Tensor hx,
const c10::optional< at::Tensor > &  cx,
int64_t  mode,
c10::SymInt  hidden_size,
c10::SymInt  proj_size,
int64_t  num_layers,
bool  batch_first,
double  dropout,
bool  train,
bool  bidirectional,
c10::SymIntArrayRef  batch_sizes,
const c10::optional< at::Tensor > &  dropout_state,
at::Tensor out0,
at::Tensor out1,
at::Tensor out2,
at::Tensor out3,
at::Tensor out4 
)

◆ _cudnn_rnn_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor &, at::Tensor &, at::Tensor & > at::symint::_cudnn_rnn_outf ( const at::Tensor input,
at::TensorList  weight,
int64_t  weight_stride0,
const c10::optional< at::Tensor > &  weight_buf,
const at::Tensor hx,
const c10::optional< at::Tensor > &  cx,
int64_t  mode,
int64_t  hidden_size,
int64_t  proj_size,
int64_t  num_layers,
bool  batch_first,
double  dropout,
bool  train,
bool  bidirectional,
at::IntArrayRef  batch_sizes,
const c10::optional< at::Tensor > &  dropout_state,
at::Tensor out0,
at::Tensor out1,
at::Tensor out2,
at::Tensor out3,
at::Tensor out4 
)

◆ _embedding_bag_backward() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::_embedding_bag_backward ( const at::Tensor grad,
const at::Tensor indices,
const at::Tensor offsets,
const at::Tensor offset2bag,
const at::Tensor bag_size,
const at::Tensor maximum_indices,
c10::SymInt  num_weights,
bool  scale_grad_by_freq,
int64_t  mode,
bool  sparse,
const c10::optional< at::Tensor > &  per_sample_weights,
int64_t  padding_idx = -1 
)

◆ _embedding_bag_backward() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::_embedding_bag_backward ( const at::Tensor grad,
const at::Tensor indices,
const at::Tensor offsets,
const at::Tensor offset2bag,
const at::Tensor bag_size,
const at::Tensor maximum_indices,
int64_t  num_weights,
bool  scale_grad_by_freq,
int64_t  mode,
bool  sparse,
const c10::optional< at::Tensor > &  per_sample_weights,
int64_t  padding_idx = -1 
)

◆ _embedding_bag_dense_backward() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::_embedding_bag_dense_backward ( const at::Tensor grad,
const at::Tensor indices,
const at::Tensor offset2bag,
const at::Tensor bag_size,
const at::Tensor maximum_indices,
c10::SymInt  num_weights,
bool  scale_grad_by_freq,
int64_t  mode,
const c10::optional< at::Tensor > &  per_sample_weights,
int64_t  padding_idx = -1 
)

◆ _embedding_bag_dense_backward() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::_embedding_bag_dense_backward ( const at::Tensor grad,
const at::Tensor indices,
const at::Tensor offset2bag,
const at::Tensor bag_size,
const at::Tensor maximum_indices,
int64_t  num_weights,
bool  scale_grad_by_freq,
int64_t  mode,
const c10::optional< at::Tensor > &  per_sample_weights,
int64_t  padding_idx = -1 
)

◆ _embedding_bag_dense_backward_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::_embedding_bag_dense_backward_out ( at::Tensor out,
const at::Tensor grad,
const at::Tensor indices,
const at::Tensor offset2bag,
const at::Tensor bag_size,
const at::Tensor maximum_indices,
c10::SymInt  num_weights,
bool  scale_grad_by_freq,
int64_t  mode,
const c10::optional< at::Tensor > &  per_sample_weights,
int64_t  padding_idx = -1 
)

◆ _embedding_bag_dense_backward_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::_embedding_bag_dense_backward_out ( at::Tensor out,
const at::Tensor grad,
const at::Tensor indices,
const at::Tensor offset2bag,
const at::Tensor bag_size,
const at::Tensor maximum_indices,
int64_t  num_weights,
bool  scale_grad_by_freq,
int64_t  mode,
const c10::optional< at::Tensor > &  per_sample_weights,
int64_t  padding_idx = -1 
)

◆ _embedding_bag_dense_backward_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::_embedding_bag_dense_backward_outf ( const at::Tensor grad,
const at::Tensor indices,
const at::Tensor offset2bag,
const at::Tensor bag_size,
const at::Tensor maximum_indices,
c10::SymInt  num_weights,
bool  scale_grad_by_freq,
int64_t  mode,
const c10::optional< at::Tensor > &  per_sample_weights,
int64_t  padding_idx,
at::Tensor out 
)

◆ _embedding_bag_dense_backward_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::_embedding_bag_dense_backward_outf ( const at::Tensor grad,
const at::Tensor indices,
const at::Tensor offset2bag,
const at::Tensor bag_size,
const at::Tensor maximum_indices,
int64_t  num_weights,
bool  scale_grad_by_freq,
int64_t  mode,
const c10::optional< at::Tensor > &  per_sample_weights,
int64_t  padding_idx,
at::Tensor out 
)

◆ _embedding_bag_sparse_backward() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::_embedding_bag_sparse_backward ( const at::Tensor grad,
const at::Tensor indices,
const at::Tensor offsets,
const at::Tensor offset2bag,
const at::Tensor bag_size,
c10::SymInt  num_weights,
bool  scale_grad_by_freq,
int64_t  mode,
const c10::optional< at::Tensor > &  per_sample_weights,
int64_t  padding_idx = -1 
)

◆ _embedding_bag_sparse_backward() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::_embedding_bag_sparse_backward ( const at::Tensor grad,
const at::Tensor indices,
const at::Tensor offsets,
const at::Tensor offset2bag,
const at::Tensor bag_size,
int64_t  num_weights,
bool  scale_grad_by_freq,
int64_t  mode,
const c10::optional< at::Tensor > &  per_sample_weights,
int64_t  padding_idx = -1 
)

◆ _fft_c2c() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::_fft_c2c ( const at::Tensor self,
at::IntArrayRef  dim,
int64_t  normalization,
bool  forward 
)

◆ _fft_c2c() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::_fft_c2c ( const at::Tensor self,
c10::SymIntArrayRef  dim,
int64_t  normalization,
bool  forward 
)

◆ _fft_c2c_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::_fft_c2c_out ( at::Tensor out,
const at::Tensor self,
at::IntArrayRef  dim,
int64_t  normalization,
bool  forward 
)

◆ _fft_c2c_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::_fft_c2c_out ( at::Tensor out,
const at::Tensor self,
c10::SymIntArrayRef  dim,
int64_t  normalization,
bool  forward 
)

◆ _fft_c2c_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::_fft_c2c_outf ( const at::Tensor self,
at::IntArrayRef  dim,
int64_t  normalization,
bool  forward,
at::Tensor out 
)

◆ _fft_c2c_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::_fft_c2c_outf ( const at::Tensor self,
c10::SymIntArrayRef  dim,
int64_t  normalization,
bool  forward,
at::Tensor out 
)

◆ _nested_select_backward() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::_nested_select_backward ( const at::Tensor grad_output,
const at::Tensor self,
int64_t  dim,
c10::SymInt  index 
)

◆ _nested_select_backward() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::_nested_select_backward ( const at::Tensor grad_output,
const at::Tensor self,
int64_t  dim,
int64_t  index 
)

◆ _nnpack_spatial_convolution() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::_nnpack_spatial_convolution ( const at::Tensor input,
const at::Tensor weight,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  padding,
at::IntArrayRef  stride = 1 
)

◆ _nnpack_spatial_convolution() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::_nnpack_spatial_convolution ( const at::Tensor input,
const at::Tensor weight,
const c10::optional< at::Tensor > &  bias,
c10::SymIntArrayRef  padding,
at::IntArrayRef  stride = 1 
)

◆ _nnpack_spatial_convolution_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::_nnpack_spatial_convolution_out ( at::Tensor out,
const at::Tensor input,
const at::Tensor weight,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  padding,
at::IntArrayRef  stride = 1 
)

◆ _nnpack_spatial_convolution_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::_nnpack_spatial_convolution_out ( at::Tensor out,
const at::Tensor input,
const at::Tensor weight,
const c10::optional< at::Tensor > &  bias,
c10::SymIntArrayRef  padding,
at::IntArrayRef  stride = 1 
)

◆ _nnpack_spatial_convolution_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::_nnpack_spatial_convolution_outf ( const at::Tensor input,
const at::Tensor weight,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  padding,
at::IntArrayRef  stride,
at::Tensor out 
)

◆ _nnpack_spatial_convolution_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::_nnpack_spatial_convolution_outf ( const at::Tensor input,
const at::Tensor weight,
const c10::optional< at::Tensor > &  bias,
c10::SymIntArrayRef  padding,
at::IntArrayRef  stride,
at::Tensor out 
)

◆ _pack_padded_sequence_backward() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::_pack_padded_sequence_backward ( const at::Tensor grad,
at::IntArrayRef  input_size,
const at::Tensor batch_sizes,
bool  batch_first 
)

◆ _pack_padded_sequence_backward() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::_pack_padded_sequence_backward ( const at::Tensor grad,
c10::SymIntArrayRef  input_size,
const at::Tensor batch_sizes,
bool  batch_first 
)

◆ _pad_circular() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::_pad_circular ( const at::Tensor self,
at::IntArrayRef  pad 
)

◆ _pad_circular() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::_pad_circular ( const at::Tensor self,
c10::SymIntArrayRef  pad 
)

◆ _pad_enum() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::_pad_enum ( const at::Tensor self,
at::IntArrayRef  pad,
int64_t  mode,
c10::optional< double >  value = c10::nullopt 
)

◆ _pad_enum() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::_pad_enum ( const at::Tensor self,
c10::SymIntArrayRef  pad,
int64_t  mode,
c10::optional< double >  value = c10::nullopt 
)

◆ _reshape_alias() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::_reshape_alias ( const at::Tensor self,
at::IntArrayRef  size,
at::IntArrayRef  stride 
)

◆ _reshape_alias() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::_reshape_alias ( const at::Tensor self,
c10::SymIntArrayRef  size,
c10::SymIntArrayRef  stride 
)

◆ _reshape_alias_copy() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::_reshape_alias_copy ( const at::Tensor self,
at::IntArrayRef  size,
at::IntArrayRef  stride 
)

◆ _reshape_alias_copy() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::_reshape_alias_copy ( const at::Tensor self,
c10::SymIntArrayRef  size,
c10::SymIntArrayRef  stride 
)

◆ _reshape_alias_copy_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::_reshape_alias_copy_out ( at::Tensor out,
const at::Tensor self,
at::IntArrayRef  size,
at::IntArrayRef  stride 
)

◆ _reshape_alias_copy_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::_reshape_alias_copy_out ( at::Tensor out,
const at::Tensor self,
c10::SymIntArrayRef  size,
c10::SymIntArrayRef  stride 
)

◆ _reshape_alias_copy_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::_reshape_alias_copy_outf ( const at::Tensor self,
at::IntArrayRef  size,
at::IntArrayRef  stride,
at::Tensor out 
)

◆ _reshape_alias_copy_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::_reshape_alias_copy_outf ( const at::Tensor self,
c10::SymIntArrayRef  size,
c10::SymIntArrayRef  stride,
at::Tensor out 
)

◆ _reshape_copy() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::_reshape_copy ( const at::Tensor self,
at::IntArrayRef  size 
)

◆ _reshape_copy() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::_reshape_copy ( const at::Tensor self,
c10::SymIntArrayRef  size 
)

◆ _sparse_coo_tensor_unsafe() [1/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::_sparse_coo_tensor_unsafe ( const at::Tensor indices,
const at::Tensor values,
at::IntArrayRef  size,
at::TensorOptions  options = {} 
)

◆ _sparse_coo_tensor_unsafe() [2/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::_sparse_coo_tensor_unsafe ( const at::Tensor indices,
const at::Tensor values,
at::IntArrayRef  size,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ _sparse_coo_tensor_unsafe() [3/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::_sparse_coo_tensor_unsafe ( const at::Tensor indices,
const at::Tensor values,
c10::SymIntArrayRef  size,
at::TensorOptions  options = {} 
)

◆ _sparse_coo_tensor_unsafe() [4/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::_sparse_coo_tensor_unsafe ( const at::Tensor indices,
const at::Tensor values,
c10::SymIntArrayRef  size,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ _sparse_coo_tensor_with_dims_and_tensors() [1/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::_sparse_coo_tensor_with_dims_and_tensors ( int64_t  sparse_dim,
int64_t  dense_dim,
at::IntArrayRef  size,
const at::Tensor indices,
const at::Tensor values,
at::TensorOptions  options 
)

◆ _sparse_coo_tensor_with_dims_and_tensors() [2/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::_sparse_coo_tensor_with_dims_and_tensors ( int64_t  sparse_dim,
int64_t  dense_dim,
at::IntArrayRef  size,
const at::Tensor indices,
const at::Tensor values,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ _sparse_coo_tensor_with_dims_and_tensors() [3/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::_sparse_coo_tensor_with_dims_and_tensors ( int64_t  sparse_dim,
int64_t  dense_dim,
c10::SymIntArrayRef  size,
const at::Tensor indices,
const at::Tensor values,
at::TensorOptions  options 
)

◆ _sparse_coo_tensor_with_dims_and_tensors() [4/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::_sparse_coo_tensor_with_dims_and_tensors ( int64_t  sparse_dim,
int64_t  dense_dim,
c10::SymIntArrayRef  size,
const at::Tensor indices,
const at::Tensor values,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ _sparse_coo_tensor_with_dims_and_tensors_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::_sparse_coo_tensor_with_dims_and_tensors_out ( at::Tensor out,
int64_t  sparse_dim,
int64_t  dense_dim,
at::IntArrayRef  size,
const at::Tensor indices,
const at::Tensor values 
)

◆ _sparse_coo_tensor_with_dims_and_tensors_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::_sparse_coo_tensor_with_dims_and_tensors_out ( at::Tensor out,
int64_t  sparse_dim,
int64_t  dense_dim,
c10::SymIntArrayRef  size,
const at::Tensor indices,
const at::Tensor values 
)

◆ _sparse_coo_tensor_with_dims_and_tensors_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::_sparse_coo_tensor_with_dims_and_tensors_outf ( int64_t  sparse_dim,
int64_t  dense_dim,
at::IntArrayRef  size,
const at::Tensor indices,
const at::Tensor values,
at::Tensor out 
)

◆ _sparse_coo_tensor_with_dims_and_tensors_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::_sparse_coo_tensor_with_dims_and_tensors_outf ( int64_t  sparse_dim,
int64_t  dense_dim,
c10::SymIntArrayRef  size,
const at::Tensor indices,
const at::Tensor values,
at::Tensor out 
)

◆ _unsafe_view() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::_unsafe_view ( const at::Tensor self,
at::IntArrayRef  size 
)

◆ _unsafe_view() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::_unsafe_view ( const at::Tensor self,
c10::SymIntArrayRef  size 
)

◆ _unsafe_view_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::_unsafe_view_out ( at::Tensor out,
const at::Tensor self,
at::IntArrayRef  size 
)

◆ _unsafe_view_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::_unsafe_view_out ( at::Tensor out,
const at::Tensor self,
c10::SymIntArrayRef  size 
)

◆ _unsafe_view_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::_unsafe_view_outf ( const at::Tensor self,
at::IntArrayRef  size,
at::Tensor out 
)

◆ _unsafe_view_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::_unsafe_view_outf ( const at::Tensor self,
c10::SymIntArrayRef  size,
at::Tensor out 
)

◆ _upsample_bicubic2d_aa() [1/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::_upsample_bicubic2d_aa ( const at::Tensor input,
at::OptionalIntArrayRef  output_size,
bool  align_corners,
c10::optional< at::ArrayRef< double > >  scale_factors 
)

◆ _upsample_bicubic2d_aa() [2/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::_upsample_bicubic2d_aa ( const at::Tensor input,
at::OptionalSymIntArrayRef  output_size,
bool  align_corners,
c10::optional< at::ArrayRef< double > >  scale_factors 
)

◆ _upsample_bicubic2d_aa() [3/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::_upsample_bicubic2d_aa ( const at::Tensor self,
at::IntArrayRef  output_size,
bool  align_corners,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ _upsample_bicubic2d_aa() [4/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::_upsample_bicubic2d_aa ( const at::Tensor self,
c10::SymIntArrayRef  output_size,
bool  align_corners,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ _upsample_bicubic2d_aa_backward() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::_upsample_bicubic2d_aa_backward ( const at::Tensor grad_output,
at::IntArrayRef  output_size,
at::IntArrayRef  input_size,
bool  align_corners,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ _upsample_bicubic2d_aa_backward() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::_upsample_bicubic2d_aa_backward ( const at::Tensor grad_output,
c10::SymIntArrayRef  output_size,
c10::SymIntArrayRef  input_size,
bool  align_corners,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ _upsample_bicubic2d_aa_backward_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::_upsample_bicubic2d_aa_backward_out ( at::Tensor grad_input,
const at::Tensor grad_output,
at::IntArrayRef  output_size,
at::IntArrayRef  input_size,
bool  align_corners,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ _upsample_bicubic2d_aa_backward_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::_upsample_bicubic2d_aa_backward_out ( at::Tensor grad_input,
const at::Tensor grad_output,
c10::SymIntArrayRef  output_size,
c10::SymIntArrayRef  input_size,
bool  align_corners,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ _upsample_bicubic2d_aa_backward_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::_upsample_bicubic2d_aa_backward_outf ( const at::Tensor grad_output,
at::IntArrayRef  output_size,
at::IntArrayRef  input_size,
bool  align_corners,
c10::optional< double >  scales_h,
c10::optional< double >  scales_w,
at::Tensor grad_input 
)

◆ _upsample_bicubic2d_aa_backward_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::_upsample_bicubic2d_aa_backward_outf ( const at::Tensor grad_output,
c10::SymIntArrayRef  output_size,
c10::SymIntArrayRef  input_size,
bool  align_corners,
c10::optional< double >  scales_h,
c10::optional< double >  scales_w,
at::Tensor grad_input 
)

◆ _upsample_bicubic2d_aa_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::_upsample_bicubic2d_aa_out ( at::Tensor out,
const at::Tensor self,
at::IntArrayRef  output_size,
bool  align_corners,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ _upsample_bicubic2d_aa_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::_upsample_bicubic2d_aa_out ( at::Tensor out,
const at::Tensor self,
c10::SymIntArrayRef  output_size,
bool  align_corners,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ _upsample_bicubic2d_aa_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::_upsample_bicubic2d_aa_outf ( const at::Tensor self,
at::IntArrayRef  output_size,
bool  align_corners,
c10::optional< double >  scales_h,
c10::optional< double >  scales_w,
at::Tensor out 
)

◆ _upsample_bicubic2d_aa_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::_upsample_bicubic2d_aa_outf ( const at::Tensor self,
c10::SymIntArrayRef  output_size,
bool  align_corners,
c10::optional< double >  scales_h,
c10::optional< double >  scales_w,
at::Tensor out 
)

◆ _upsample_bilinear2d_aa() [1/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::_upsample_bilinear2d_aa ( const at::Tensor input,
at::OptionalIntArrayRef  output_size,
bool  align_corners,
c10::optional< at::ArrayRef< double > >  scale_factors 
)

◆ _upsample_bilinear2d_aa() [2/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::_upsample_bilinear2d_aa ( const at::Tensor input,
at::OptionalSymIntArrayRef  output_size,
bool  align_corners,
c10::optional< at::ArrayRef< double > >  scale_factors 
)

◆ _upsample_bilinear2d_aa() [3/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::_upsample_bilinear2d_aa ( const at::Tensor self,
at::IntArrayRef  output_size,
bool  align_corners,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ _upsample_bilinear2d_aa() [4/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::_upsample_bilinear2d_aa ( const at::Tensor self,
c10::SymIntArrayRef  output_size,
bool  align_corners,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ _upsample_bilinear2d_aa_backward() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::_upsample_bilinear2d_aa_backward ( const at::Tensor grad_output,
at::IntArrayRef  output_size,
at::IntArrayRef  input_size,
bool  align_corners,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ _upsample_bilinear2d_aa_backward() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::_upsample_bilinear2d_aa_backward ( const at::Tensor grad_output,
c10::SymIntArrayRef  output_size,
c10::SymIntArrayRef  input_size,
bool  align_corners,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ _upsample_bilinear2d_aa_backward_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::_upsample_bilinear2d_aa_backward_out ( at::Tensor grad_input,
const at::Tensor grad_output,
at::IntArrayRef  output_size,
at::IntArrayRef  input_size,
bool  align_corners,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ _upsample_bilinear2d_aa_backward_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::_upsample_bilinear2d_aa_backward_out ( at::Tensor grad_input,
const at::Tensor grad_output,
c10::SymIntArrayRef  output_size,
c10::SymIntArrayRef  input_size,
bool  align_corners,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ _upsample_bilinear2d_aa_backward_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::_upsample_bilinear2d_aa_backward_outf ( const at::Tensor grad_output,
at::IntArrayRef  output_size,
at::IntArrayRef  input_size,
bool  align_corners,
c10::optional< double >  scales_h,
c10::optional< double >  scales_w,
at::Tensor grad_input 
)

◆ _upsample_bilinear2d_aa_backward_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::_upsample_bilinear2d_aa_backward_outf ( const at::Tensor grad_output,
c10::SymIntArrayRef  output_size,
c10::SymIntArrayRef  input_size,
bool  align_corners,
c10::optional< double >  scales_h,
c10::optional< double >  scales_w,
at::Tensor grad_input 
)

◆ _upsample_bilinear2d_aa_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::_upsample_bilinear2d_aa_out ( at::Tensor out,
const at::Tensor self,
at::IntArrayRef  output_size,
bool  align_corners,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ _upsample_bilinear2d_aa_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::_upsample_bilinear2d_aa_out ( at::Tensor out,
const at::Tensor self,
c10::SymIntArrayRef  output_size,
bool  align_corners,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ _upsample_bilinear2d_aa_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::_upsample_bilinear2d_aa_outf ( const at::Tensor self,
at::IntArrayRef  output_size,
bool  align_corners,
c10::optional< double >  scales_h,
c10::optional< double >  scales_w,
at::Tensor out 
)

◆ _upsample_bilinear2d_aa_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::_upsample_bilinear2d_aa_outf ( const at::Tensor self,
c10::SymIntArrayRef  output_size,
bool  align_corners,
c10::optional< double >  scales_h,
c10::optional< double >  scales_w,
at::Tensor out 
)

◆ _upsample_nearest_exact1d() [1/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::_upsample_nearest_exact1d ( const at::Tensor input,
at::OptionalIntArrayRef  output_size,
c10::optional< at::ArrayRef< double > >  scale_factors 
)

◆ _upsample_nearest_exact1d() [2/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::_upsample_nearest_exact1d ( const at::Tensor input,
at::OptionalSymIntArrayRef  output_size,
c10::optional< at::ArrayRef< double > >  scale_factors 
)

◆ _upsample_nearest_exact1d() [3/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::_upsample_nearest_exact1d ( const at::Tensor self,
at::IntArrayRef  output_size,
c10::optional< double >  scales = c10::nullopt 
)

◆ _upsample_nearest_exact1d() [4/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::_upsample_nearest_exact1d ( const at::Tensor self,
c10::SymIntArrayRef  output_size,
c10::optional< double >  scales = c10::nullopt 
)

◆ _upsample_nearest_exact1d_backward() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::_upsample_nearest_exact1d_backward ( const at::Tensor grad_output,
at::IntArrayRef  output_size,
at::IntArrayRef  input_size,
c10::optional< double >  scales = c10::nullopt 
)

◆ _upsample_nearest_exact1d_backward() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::_upsample_nearest_exact1d_backward ( const at::Tensor grad_output,
c10::SymIntArrayRef  output_size,
c10::SymIntArrayRef  input_size,
c10::optional< double >  scales = c10::nullopt 
)

◆ _upsample_nearest_exact1d_backward_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::_upsample_nearest_exact1d_backward_out ( at::Tensor grad_input,
const at::Tensor grad_output,
at::IntArrayRef  output_size,
at::IntArrayRef  input_size,
c10::optional< double >  scales = c10::nullopt 
)

◆ _upsample_nearest_exact1d_backward_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::_upsample_nearest_exact1d_backward_out ( at::Tensor grad_input,
const at::Tensor grad_output,
c10::SymIntArrayRef  output_size,
c10::SymIntArrayRef  input_size,
c10::optional< double >  scales = c10::nullopt 
)

◆ _upsample_nearest_exact1d_backward_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::_upsample_nearest_exact1d_backward_outf ( const at::Tensor grad_output,
at::IntArrayRef  output_size,
at::IntArrayRef  input_size,
c10::optional< double >  scales,
at::Tensor grad_input 
)

◆ _upsample_nearest_exact1d_backward_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::_upsample_nearest_exact1d_backward_outf ( const at::Tensor grad_output,
c10::SymIntArrayRef  output_size,
c10::SymIntArrayRef  input_size,
c10::optional< double >  scales,
at::Tensor grad_input 
)

◆ _upsample_nearest_exact1d_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::_upsample_nearest_exact1d_out ( at::Tensor out,
const at::Tensor self,
at::IntArrayRef  output_size,
c10::optional< double >  scales = c10::nullopt 
)

◆ _upsample_nearest_exact1d_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::_upsample_nearest_exact1d_out ( at::Tensor out,
const at::Tensor self,
c10::SymIntArrayRef  output_size,
c10::optional< double >  scales = c10::nullopt 
)

◆ _upsample_nearest_exact1d_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::_upsample_nearest_exact1d_outf ( const at::Tensor self,
at::IntArrayRef  output_size,
c10::optional< double >  scales,
at::Tensor out 
)

◆ _upsample_nearest_exact1d_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::_upsample_nearest_exact1d_outf ( const at::Tensor self,
c10::SymIntArrayRef  output_size,
c10::optional< double >  scales,
at::Tensor out 
)

◆ _upsample_nearest_exact2d() [1/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::_upsample_nearest_exact2d ( const at::Tensor input,
at::OptionalIntArrayRef  output_size,
c10::optional< at::ArrayRef< double > >  scale_factors 
)

◆ _upsample_nearest_exact2d() [2/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::_upsample_nearest_exact2d ( const at::Tensor input,
at::OptionalSymIntArrayRef  output_size,
c10::optional< at::ArrayRef< double > >  scale_factors 
)

◆ _upsample_nearest_exact2d() [3/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::_upsample_nearest_exact2d ( const at::Tensor self,
at::IntArrayRef  output_size,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ _upsample_nearest_exact2d() [4/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::_upsample_nearest_exact2d ( const at::Tensor self,
c10::SymIntArrayRef  output_size,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ _upsample_nearest_exact2d_backward() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::_upsample_nearest_exact2d_backward ( const at::Tensor grad_output,
at::IntArrayRef  output_size,
at::IntArrayRef  input_size,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ _upsample_nearest_exact2d_backward() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::_upsample_nearest_exact2d_backward ( const at::Tensor grad_output,
c10::SymIntArrayRef  output_size,
c10::SymIntArrayRef  input_size,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ _upsample_nearest_exact2d_backward_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::_upsample_nearest_exact2d_backward_out ( at::Tensor grad_input,
const at::Tensor grad_output,
at::IntArrayRef  output_size,
at::IntArrayRef  input_size,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ _upsample_nearest_exact2d_backward_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::_upsample_nearest_exact2d_backward_out ( at::Tensor grad_input,
const at::Tensor grad_output,
c10::SymIntArrayRef  output_size,
c10::SymIntArrayRef  input_size,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ _upsample_nearest_exact2d_backward_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::_upsample_nearest_exact2d_backward_outf ( const at::Tensor grad_output,
at::IntArrayRef  output_size,
at::IntArrayRef  input_size,
c10::optional< double >  scales_h,
c10::optional< double >  scales_w,
at::Tensor grad_input 
)

◆ _upsample_nearest_exact2d_backward_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::_upsample_nearest_exact2d_backward_outf ( const at::Tensor grad_output,
c10::SymIntArrayRef  output_size,
c10::SymIntArrayRef  input_size,
c10::optional< double >  scales_h,
c10::optional< double >  scales_w,
at::Tensor grad_input 
)

◆ _upsample_nearest_exact2d_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::_upsample_nearest_exact2d_out ( at::Tensor out,
const at::Tensor self,
at::IntArrayRef  output_size,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ _upsample_nearest_exact2d_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::_upsample_nearest_exact2d_out ( at::Tensor out,
const at::Tensor self,
c10::SymIntArrayRef  output_size,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ _upsample_nearest_exact2d_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::_upsample_nearest_exact2d_outf ( const at::Tensor self,
at::IntArrayRef  output_size,
c10::optional< double >  scales_h,
c10::optional< double >  scales_w,
at::Tensor out 
)

◆ _upsample_nearest_exact2d_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::_upsample_nearest_exact2d_outf ( const at::Tensor self,
c10::SymIntArrayRef  output_size,
c10::optional< double >  scales_h,
c10::optional< double >  scales_w,
at::Tensor out 
)

◆ _upsample_nearest_exact3d() [1/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::_upsample_nearest_exact3d ( const at::Tensor input,
at::OptionalIntArrayRef  output_size,
c10::optional< at::ArrayRef< double > >  scale_factors 
)

◆ _upsample_nearest_exact3d() [2/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::_upsample_nearest_exact3d ( const at::Tensor input,
at::OptionalSymIntArrayRef  output_size,
c10::optional< at::ArrayRef< double > >  scale_factors 
)

◆ _upsample_nearest_exact3d() [3/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::_upsample_nearest_exact3d ( const at::Tensor self,
at::IntArrayRef  output_size,
c10::optional< double >  scales_d = c10::nullopt,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ _upsample_nearest_exact3d() [4/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::_upsample_nearest_exact3d ( const at::Tensor self,
c10::SymIntArrayRef  output_size,
c10::optional< double >  scales_d = c10::nullopt,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ _upsample_nearest_exact3d_backward() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::_upsample_nearest_exact3d_backward ( const at::Tensor grad_output,
at::IntArrayRef  output_size,
at::IntArrayRef  input_size,
c10::optional< double >  scales_d = c10::nullopt,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ _upsample_nearest_exact3d_backward() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::_upsample_nearest_exact3d_backward ( const at::Tensor grad_output,
c10::SymIntArrayRef  output_size,
c10::SymIntArrayRef  input_size,
c10::optional< double >  scales_d = c10::nullopt,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ _upsample_nearest_exact3d_backward_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::_upsample_nearest_exact3d_backward_out ( at::Tensor grad_input,
const at::Tensor grad_output,
at::IntArrayRef  output_size,
at::IntArrayRef  input_size,
c10::optional< double >  scales_d = c10::nullopt,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ _upsample_nearest_exact3d_backward_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::_upsample_nearest_exact3d_backward_out ( at::Tensor grad_input,
const at::Tensor grad_output,
c10::SymIntArrayRef  output_size,
c10::SymIntArrayRef  input_size,
c10::optional< double >  scales_d = c10::nullopt,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ _upsample_nearest_exact3d_backward_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::_upsample_nearest_exact3d_backward_outf ( const at::Tensor grad_output,
at::IntArrayRef  output_size,
at::IntArrayRef  input_size,
c10::optional< double >  scales_d,
c10::optional< double >  scales_h,
c10::optional< double >  scales_w,
at::Tensor grad_input 
)

◆ _upsample_nearest_exact3d_backward_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::_upsample_nearest_exact3d_backward_outf ( const at::Tensor grad_output,
c10::SymIntArrayRef  output_size,
c10::SymIntArrayRef  input_size,
c10::optional< double >  scales_d,
c10::optional< double >  scales_h,
c10::optional< double >  scales_w,
at::Tensor grad_input 
)

◆ _upsample_nearest_exact3d_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::_upsample_nearest_exact3d_out ( at::Tensor out,
const at::Tensor self,
at::IntArrayRef  output_size,
c10::optional< double >  scales_d = c10::nullopt,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ _upsample_nearest_exact3d_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::_upsample_nearest_exact3d_out ( at::Tensor out,
const at::Tensor self,
c10::SymIntArrayRef  output_size,
c10::optional< double >  scales_d = c10::nullopt,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ _upsample_nearest_exact3d_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::_upsample_nearest_exact3d_outf ( const at::Tensor self,
at::IntArrayRef  output_size,
c10::optional< double >  scales_d,
c10::optional< double >  scales_h,
c10::optional< double >  scales_w,
at::Tensor out 
)

◆ _upsample_nearest_exact3d_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::_upsample_nearest_exact3d_outf ( const at::Tensor self,
c10::SymIntArrayRef  output_size,
c10::optional< double >  scales_d,
c10::optional< double >  scales_h,
c10::optional< double >  scales_w,
at::Tensor out 
)

◆ adaptive_avg_pool2d() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::adaptive_avg_pool2d ( const at::Tensor self,
at::IntArrayRef  output_size 
)

◆ adaptive_avg_pool2d() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::adaptive_avg_pool2d ( const at::Tensor self,
c10::SymIntArrayRef  output_size 
)

◆ adaptive_avg_pool2d_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::adaptive_avg_pool2d_out ( at::Tensor out,
const at::Tensor self,
at::IntArrayRef  output_size 
)

◆ adaptive_avg_pool2d_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::adaptive_avg_pool2d_out ( at::Tensor out,
const at::Tensor self,
c10::SymIntArrayRef  output_size 
)

◆ adaptive_avg_pool2d_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::adaptive_avg_pool2d_outf ( const at::Tensor self,
at::IntArrayRef  output_size,
at::Tensor out 
)

◆ adaptive_avg_pool2d_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::adaptive_avg_pool2d_outf ( const at::Tensor self,
c10::SymIntArrayRef  output_size,
at::Tensor out 
)

◆ adaptive_avg_pool3d() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::adaptive_avg_pool3d ( const at::Tensor self,
at::IntArrayRef  output_size 
)

◆ adaptive_avg_pool3d() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::adaptive_avg_pool3d ( const at::Tensor self,
c10::SymIntArrayRef  output_size 
)

◆ adaptive_avg_pool3d_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::adaptive_avg_pool3d_out ( at::Tensor out,
const at::Tensor self,
at::IntArrayRef  output_size 
)

◆ adaptive_avg_pool3d_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::adaptive_avg_pool3d_out ( at::Tensor out,
const at::Tensor self,
c10::SymIntArrayRef  output_size 
)

◆ adaptive_avg_pool3d_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::adaptive_avg_pool3d_outf ( const at::Tensor self,
at::IntArrayRef  output_size,
at::Tensor out 
)

◆ adaptive_avg_pool3d_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::adaptive_avg_pool3d_outf ( const at::Tensor self,
c10::SymIntArrayRef  output_size,
at::Tensor out 
)

◆ as_strided() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::as_strided ( const at::Tensor self,
at::IntArrayRef  size,
at::IntArrayRef  stride,
c10::optional< int64_t >  storage_offset = c10::nullopt 
)

◆ as_strided() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::as_strided ( const at::Tensor self,
c10::SymIntArrayRef  size,
c10::SymIntArrayRef  stride,
c10::optional< c10::SymInt >  storage_offset = c10::nullopt 
)

◆ as_strided_() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
const at::Tensor & at::symint::as_strided_ ( const at::Tensor self,
at::IntArrayRef  size,
at::IntArrayRef  stride,
c10::optional< int64_t >  storage_offset = c10::nullopt 
)

◆ as_strided_() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
const at::Tensor & at::symint::as_strided_ ( const at::Tensor self,
c10::SymIntArrayRef  size,
c10::SymIntArrayRef  stride,
c10::optional< c10::SymInt >  storage_offset = c10::nullopt 
)

◆ as_strided_copy() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::as_strided_copy ( const at::Tensor self,
at::IntArrayRef  size,
at::IntArrayRef  stride,
c10::optional< int64_t >  storage_offset = c10::nullopt 
)

◆ as_strided_copy() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::as_strided_copy ( const at::Tensor self,
c10::SymIntArrayRef  size,
c10::SymIntArrayRef  stride,
c10::optional< c10::SymInt >  storage_offset = c10::nullopt 
)

◆ as_strided_copy_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::as_strided_copy_out ( at::Tensor out,
const at::Tensor self,
at::IntArrayRef  size,
at::IntArrayRef  stride,
c10::optional< int64_t >  storage_offset = c10::nullopt 
)

◆ as_strided_copy_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::as_strided_copy_out ( at::Tensor out,
const at::Tensor self,
c10::SymIntArrayRef  size,
c10::SymIntArrayRef  stride,
c10::optional< c10::SymInt >  storage_offset = c10::nullopt 
)

◆ as_strided_copy_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::as_strided_copy_outf ( const at::Tensor self,
at::IntArrayRef  size,
at::IntArrayRef  stride,
c10::optional< int64_t >  storage_offset,
at::Tensor out 
)

◆ as_strided_copy_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::as_strided_copy_outf ( const at::Tensor self,
c10::SymIntArrayRef  size,
c10::SymIntArrayRef  stride,
c10::optional< c10::SymInt >  storage_offset,
at::Tensor out 
)

◆ as_strided_scatter() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::as_strided_scatter ( const at::Tensor self,
const at::Tensor src,
at::IntArrayRef  size,
at::IntArrayRef  stride,
c10::optional< int64_t >  storage_offset = c10::nullopt 
)

◆ as_strided_scatter() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::as_strided_scatter ( const at::Tensor self,
const at::Tensor src,
c10::SymIntArrayRef  size,
c10::SymIntArrayRef  stride,
c10::optional< c10::SymInt >  storage_offset = c10::nullopt 
)

◆ as_strided_scatter_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::as_strided_scatter_out ( at::Tensor out,
const at::Tensor self,
const at::Tensor src,
at::IntArrayRef  size,
at::IntArrayRef  stride,
c10::optional< int64_t >  storage_offset = c10::nullopt 
)

◆ as_strided_scatter_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::as_strided_scatter_out ( at::Tensor out,
const at::Tensor self,
const at::Tensor src,
c10::SymIntArrayRef  size,
c10::SymIntArrayRef  stride,
c10::optional< c10::SymInt >  storage_offset = c10::nullopt 
)

◆ as_strided_scatter_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::as_strided_scatter_outf ( const at::Tensor self,
const at::Tensor src,
at::IntArrayRef  size,
at::IntArrayRef  stride,
c10::optional< int64_t >  storage_offset,
at::Tensor out 
)

◆ as_strided_scatter_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::as_strided_scatter_outf ( const at::Tensor self,
const at::Tensor src,
c10::SymIntArrayRef  size,
c10::SymIntArrayRef  stride,
c10::optional< c10::SymInt >  storage_offset,
at::Tensor out 
)

◆ broadcast_to() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::broadcast_to ( const at::Tensor self,
at::IntArrayRef  size 
)

◆ broadcast_to() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::broadcast_to ( const at::Tensor self,
c10::SymIntArrayRef  size 
)

◆ col2im() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::col2im ( const at::Tensor self,
at::IntArrayRef  output_size,
at::IntArrayRef  kernel_size,
at::IntArrayRef  dilation,
at::IntArrayRef  padding,
at::IntArrayRef  stride 
)

◆ col2im() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::col2im ( const at::Tensor self,
c10::SymIntArrayRef  output_size,
at::IntArrayRef  kernel_size,
at::IntArrayRef  dilation,
at::IntArrayRef  padding,
at::IntArrayRef  stride 
)

◆ col2im_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::col2im_out ( at::Tensor out,
const at::Tensor self,
at::IntArrayRef  output_size,
at::IntArrayRef  kernel_size,
at::IntArrayRef  dilation,
at::IntArrayRef  padding,
at::IntArrayRef  stride 
)

◆ col2im_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::col2im_out ( at::Tensor out,
const at::Tensor self,
c10::SymIntArrayRef  output_size,
at::IntArrayRef  kernel_size,
at::IntArrayRef  dilation,
at::IntArrayRef  padding,
at::IntArrayRef  stride 
)

◆ col2im_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::col2im_outf ( const at::Tensor self,
at::IntArrayRef  output_size,
at::IntArrayRef  kernel_size,
at::IntArrayRef  dilation,
at::IntArrayRef  padding,
at::IntArrayRef  stride,
at::Tensor out 
)

◆ col2im_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::col2im_outf ( const at::Tensor self,
c10::SymIntArrayRef  output_size,
at::IntArrayRef  kernel_size,
at::IntArrayRef  dilation,
at::IntArrayRef  padding,
at::IntArrayRef  stride,
at::Tensor out 
)

◆ constant_pad_nd() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::constant_pad_nd ( const at::Tensor self,
at::IntArrayRef  pad,
const at::Scalar &  value = 0 
)

◆ constant_pad_nd() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::constant_pad_nd ( const at::Tensor self,
c10::SymIntArrayRef  pad,
const at::Scalar &  value = 0 
)

◆ constant_pad_nd_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::constant_pad_nd_out ( at::Tensor out,
const at::Tensor self,
at::IntArrayRef  pad,
const at::Scalar &  value = 0 
)

◆ constant_pad_nd_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::constant_pad_nd_out ( at::Tensor out,
const at::Tensor self,
c10::SymIntArrayRef  pad,
const at::Scalar &  value = 0 
)

◆ constant_pad_nd_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::constant_pad_nd_outf ( const at::Tensor self,
at::IntArrayRef  pad,
const at::Scalar &  value,
at::Tensor out 
)

◆ constant_pad_nd_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::constant_pad_nd_outf ( const at::Tensor self,
c10::SymIntArrayRef  pad,
const at::Scalar &  value,
at::Tensor out 
)

◆ conv_depthwise3d() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::conv_depthwise3d ( const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  stride,
at::IntArrayRef  padding,
at::IntArrayRef  dilation 
)

◆ conv_depthwise3d() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::conv_depthwise3d ( const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  stride,
c10::SymIntArrayRef  padding,
at::IntArrayRef  dilation 
)

◆ conv_depthwise3d_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::conv_depthwise3d_out ( at::Tensor out,
const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  stride,
at::IntArrayRef  padding,
at::IntArrayRef  dilation 
)

◆ conv_depthwise3d_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::conv_depthwise3d_out ( at::Tensor out,
const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  stride,
c10::SymIntArrayRef  padding,
at::IntArrayRef  dilation 
)

◆ conv_depthwise3d_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::conv_depthwise3d_outf ( const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  stride,
at::IntArrayRef  padding,
at::IntArrayRef  dilation,
at::Tensor out 
)

◆ conv_depthwise3d_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::conv_depthwise3d_outf ( const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  stride,
c10::SymIntArrayRef  padding,
at::IntArrayRef  dilation,
at::Tensor out 
)

◆ convolution() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::convolution ( const at::Tensor input,
const at::Tensor weight,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  stride,
at::IntArrayRef  padding,
at::IntArrayRef  dilation,
bool  transposed,
at::IntArrayRef  output_padding,
int64_t  groups 
)

◆ convolution() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::convolution ( const at::Tensor input,
const at::Tensor weight,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  stride,
c10::SymIntArrayRef  padding,
at::IntArrayRef  dilation,
bool  transposed,
c10::SymIntArrayRef  output_padding,
int64_t  groups 
)

◆ convolution_backward() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor, at::Tensor, at::Tensor > at::symint::convolution_backward ( const at::Tensor grad_output,
const at::Tensor input,
const at::Tensor weight,
at::OptionalIntArrayRef  bias_sizes,
at::IntArrayRef  stride,
at::IntArrayRef  padding,
at::IntArrayRef  dilation,
bool  transposed,
at::IntArrayRef  output_padding,
int64_t  groups,
::std::array< bool, 3 >  output_mask 
)

◆ convolution_backward() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor, at::Tensor, at::Tensor > at::symint::convolution_backward ( const at::Tensor grad_output,
const at::Tensor input,
const at::Tensor weight,
at::OptionalSymIntArrayRef  bias_sizes,
at::IntArrayRef  stride,
c10::SymIntArrayRef  padding,
at::IntArrayRef  dilation,
bool  transposed,
c10::SymIntArrayRef  output_padding,
int64_t  groups,
::std::array< bool, 3 >  output_mask 
)

◆ convolution_backward_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor & > at::symint::convolution_backward_out ( at::Tensor out0,
at::Tensor out1,
at::Tensor out2,
const at::Tensor grad_output,
const at::Tensor input,
const at::Tensor weight,
at::OptionalIntArrayRef  bias_sizes,
at::IntArrayRef  stride,
at::IntArrayRef  padding,
at::IntArrayRef  dilation,
bool  transposed,
at::IntArrayRef  output_padding,
int64_t  groups,
::std::array< bool, 3 >  output_mask 
)

◆ convolution_backward_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor & > at::symint::convolution_backward_out ( at::Tensor out0,
at::Tensor out1,
at::Tensor out2,
const at::Tensor grad_output,
const at::Tensor input,
const at::Tensor weight,
at::OptionalSymIntArrayRef  bias_sizes,
at::IntArrayRef  stride,
c10::SymIntArrayRef  padding,
at::IntArrayRef  dilation,
bool  transposed,
c10::SymIntArrayRef  output_padding,
int64_t  groups,
::std::array< bool, 3 >  output_mask 
)

◆ convolution_backward_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor & > at::symint::convolution_backward_outf ( const at::Tensor grad_output,
const at::Tensor input,
const at::Tensor weight,
at::OptionalIntArrayRef  bias_sizes,
at::IntArrayRef  stride,
at::IntArrayRef  padding,
at::IntArrayRef  dilation,
bool  transposed,
at::IntArrayRef  output_padding,
int64_t  groups,
::std::array< bool, 3 >  output_mask,
at::Tensor out0,
at::Tensor out1,
at::Tensor out2 
)

◆ convolution_backward_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor & > at::symint::convolution_backward_outf ( const at::Tensor grad_output,
const at::Tensor input,
const at::Tensor weight,
at::OptionalSymIntArrayRef  bias_sizes,
at::IntArrayRef  stride,
c10::SymIntArrayRef  padding,
at::IntArrayRef  dilation,
bool  transposed,
c10::SymIntArrayRef  output_padding,
int64_t  groups,
::std::array< bool, 3 >  output_mask,
at::Tensor out0,
at::Tensor out1,
at::Tensor out2 
)

◆ convolution_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::convolution_out ( at::Tensor out,
const at::Tensor input,
const at::Tensor weight,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  stride,
at::IntArrayRef  padding,
at::IntArrayRef  dilation,
bool  transposed,
at::IntArrayRef  output_padding,
int64_t  groups 
)

◆ convolution_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::convolution_out ( at::Tensor out,
const at::Tensor input,
const at::Tensor weight,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  stride,
c10::SymIntArrayRef  padding,
at::IntArrayRef  dilation,
bool  transposed,
c10::SymIntArrayRef  output_padding,
int64_t  groups 
)

◆ convolution_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::convolution_outf ( const at::Tensor input,
const at::Tensor weight,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  stride,
at::IntArrayRef  padding,
at::IntArrayRef  dilation,
bool  transposed,
at::IntArrayRef  output_padding,
int64_t  groups,
at::Tensor out 
)

◆ convolution_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::convolution_outf ( const at::Tensor input,
const at::Tensor weight,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  stride,
c10::SymIntArrayRef  padding,
at::IntArrayRef  dilation,
bool  transposed,
c10::SymIntArrayRef  output_padding,
int64_t  groups,
at::Tensor out 
)

◆ cross_entropy_loss() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::cross_entropy_loss ( const at::Tensor self,
const at::Tensor target,
const c10::optional< at::Tensor > &  weight = {},
int64_t  reduction = at::Reduction::Mean,
c10::SymInt  ignore_index = -100,
double  label_smoothing = 0.0 
)

◆ cross_entropy_loss() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::cross_entropy_loss ( const at::Tensor self,
const at::Tensor target,
const c10::optional< at::Tensor > &  weight = {},
int64_t  reduction = at::Reduction::Mean,
int64_t  ignore_index = -100,
double  label_smoothing = 0.0 
)

◆ diagonal_backward() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::diagonal_backward ( const at::Tensor grad_output,
at::IntArrayRef  input_sizes,
int64_t  offset,
int64_t  dim1,
int64_t  dim2 
)

◆ diagonal_backward() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::diagonal_backward ( const at::Tensor grad_output,
c10::SymIntArrayRef  input_sizes,
int64_t  offset,
int64_t  dim1,
int64_t  dim2 
)

◆ diagonal_backward_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::diagonal_backward_out ( at::Tensor out,
const at::Tensor grad_output,
at::IntArrayRef  input_sizes,
int64_t  offset,
int64_t  dim1,
int64_t  dim2 
)

◆ diagonal_backward_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::diagonal_backward_out ( at::Tensor out,
const at::Tensor grad_output,
c10::SymIntArrayRef  input_sizes,
int64_t  offset,
int64_t  dim1,
int64_t  dim2 
)

◆ diagonal_backward_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::diagonal_backward_outf ( const at::Tensor grad_output,
at::IntArrayRef  input_sizes,
int64_t  offset,
int64_t  dim1,
int64_t  dim2,
at::Tensor out 
)

◆ diagonal_backward_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::diagonal_backward_outf ( const at::Tensor grad_output,
c10::SymIntArrayRef  input_sizes,
int64_t  offset,
int64_t  dim1,
int64_t  dim2,
at::Tensor out 
)

◆ embedding() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::embedding ( const at::Tensor weight,
const at::Tensor indices,
c10::SymInt  padding_idx = -1,
bool  scale_grad_by_freq = false,
bool  sparse = false 
)

◆ embedding() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::embedding ( const at::Tensor weight,
const at::Tensor indices,
int64_t  padding_idx = -1,
bool  scale_grad_by_freq = false,
bool  sparse = false 
)

◆ embedding_backward() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::embedding_backward ( const at::Tensor grad,
const at::Tensor indices,
c10::SymInt  num_weights,
c10::SymInt  padding_idx,
bool  scale_grad_by_freq,
bool  sparse 
)

◆ embedding_backward() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::embedding_backward ( const at::Tensor grad,
const at::Tensor indices,
int64_t  num_weights,
int64_t  padding_idx,
bool  scale_grad_by_freq,
bool  sparse 
)

◆ embedding_dense_backward() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::embedding_dense_backward ( const at::Tensor grad_output,
const at::Tensor indices,
c10::SymInt  num_weights,
c10::SymInt  padding_idx,
bool  scale_grad_by_freq 
)

◆ embedding_dense_backward() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::embedding_dense_backward ( const at::Tensor grad_output,
const at::Tensor indices,
int64_t  num_weights,
int64_t  padding_idx,
bool  scale_grad_by_freq 
)

◆ embedding_dense_backward_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::embedding_dense_backward_out ( at::Tensor out,
const at::Tensor grad_output,
const at::Tensor indices,
c10::SymInt  num_weights,
c10::SymInt  padding_idx,
bool  scale_grad_by_freq 
)

◆ embedding_dense_backward_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::embedding_dense_backward_out ( at::Tensor out,
const at::Tensor grad_output,
const at::Tensor indices,
int64_t  num_weights,
int64_t  padding_idx,
bool  scale_grad_by_freq 
)

◆ embedding_dense_backward_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::embedding_dense_backward_outf ( const at::Tensor grad_output,
const at::Tensor indices,
c10::SymInt  num_weights,
c10::SymInt  padding_idx,
bool  scale_grad_by_freq,
at::Tensor out 
)

◆ embedding_dense_backward_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::embedding_dense_backward_outf ( const at::Tensor grad_output,
const at::Tensor indices,
int64_t  num_weights,
int64_t  padding_idx,
bool  scale_grad_by_freq,
at::Tensor out 
)

◆ embedding_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::embedding_out ( at::Tensor out,
const at::Tensor weight,
const at::Tensor indices,
c10::SymInt  padding_idx = -1,
bool  scale_grad_by_freq = false,
bool  sparse = false 
)

◆ embedding_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::embedding_out ( at::Tensor out,
const at::Tensor weight,
const at::Tensor indices,
int64_t  padding_idx = -1,
bool  scale_grad_by_freq = false,
bool  sparse = false 
)

◆ embedding_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::embedding_outf ( const at::Tensor weight,
const at::Tensor indices,
c10::SymInt  padding_idx,
bool  scale_grad_by_freq,
bool  sparse,
at::Tensor out 
)

◆ embedding_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::embedding_outf ( const at::Tensor weight,
const at::Tensor indices,
int64_t  padding_idx,
bool  scale_grad_by_freq,
bool  sparse,
at::Tensor out 
)

◆ empty() [1/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::empty ( at::IntArrayRef  size,
at::TensorOptions  options = {},
c10::optional< at::MemoryFormat >  memory_format = c10::nullopt 
)

◆ empty() [2/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::empty ( at::IntArrayRef  size,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory,
c10::optional< at::MemoryFormat >  memory_format 
)

◆ empty() [3/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::empty ( c10::SymIntArrayRef  size,
at::TensorOptions  options = {},
c10::optional< at::MemoryFormat >  memory_format = c10::nullopt 
)

◆ empty() [4/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::empty ( c10::SymIntArrayRef  size,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory,
c10::optional< at::MemoryFormat >  memory_format 
)

◆ empty_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::empty_out ( at::Tensor out,
at::IntArrayRef  size,
c10::optional< at::MemoryFormat >  memory_format = c10::nullopt 
)

◆ empty_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::empty_out ( at::Tensor out,
c10::SymIntArrayRef  size,
c10::optional< at::MemoryFormat >  memory_format = c10::nullopt 
)

◆ empty_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::empty_outf ( at::IntArrayRef  size,
c10::optional< at::MemoryFormat >  memory_format,
at::Tensor out 
)

◆ empty_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::empty_outf ( c10::SymIntArrayRef  size,
c10::optional< at::MemoryFormat >  memory_format,
at::Tensor out 
)

◆ empty_strided() [1/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::empty_strided ( at::IntArrayRef  size,
at::IntArrayRef  stride,
at::TensorOptions  options = {} 
)

◆ empty_strided() [2/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::empty_strided ( at::IntArrayRef  size,
at::IntArrayRef  stride,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ empty_strided() [3/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::empty_strided ( c10::SymIntArrayRef  size,
c10::SymIntArrayRef  stride,
at::TensorOptions  options = {} 
)

◆ empty_strided() [4/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::empty_strided ( c10::SymIntArrayRef  size,
c10::SymIntArrayRef  stride,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ empty_strided_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::empty_strided_out ( at::Tensor out,
at::IntArrayRef  size,
at::IntArrayRef  stride 
)

◆ empty_strided_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::empty_strided_out ( at::Tensor out,
c10::SymIntArrayRef  size,
c10::SymIntArrayRef  stride 
)

◆ empty_strided_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::empty_strided_outf ( at::IntArrayRef  size,
at::IntArrayRef  stride,
at::Tensor out 
)

◆ empty_strided_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::empty_strided_outf ( c10::SymIntArrayRef  size,
c10::SymIntArrayRef  stride,
at::Tensor out 
)

◆ expand() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::expand ( const at::Tensor self,
at::IntArrayRef  size,
bool  implicit = false 
)

◆ expand() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::expand ( const at::Tensor self,
c10::SymIntArrayRef  size,
bool  implicit = false 
)

◆ expand_copy() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::expand_copy ( const at::Tensor self,
at::IntArrayRef  size,
bool  implicit = false 
)

◆ expand_copy() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::expand_copy ( const at::Tensor self,
c10::SymIntArrayRef  size,
bool  implicit = false 
)

◆ expand_copy_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::expand_copy_out ( at::Tensor out,
const at::Tensor self,
at::IntArrayRef  size,
bool  implicit = false 
)

◆ expand_copy_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::expand_copy_out ( at::Tensor out,
const at::Tensor self,
c10::SymIntArrayRef  size,
bool  implicit = false 
)

◆ expand_copy_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::expand_copy_outf ( const at::Tensor self,
at::IntArrayRef  size,
bool  implicit,
at::Tensor out 
)

◆ expand_copy_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::expand_copy_outf ( const at::Tensor self,
c10::SymIntArrayRef  size,
bool  implicit,
at::Tensor out 
)

◆ full() [1/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::full ( at::IntArrayRef  size,
const at::Scalar &  fill_value,
at::TensorOptions  options = {} 
)

◆ full() [2/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::full ( at::IntArrayRef  size,
const at::Scalar &  fill_value,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ full() [3/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::full ( c10::SymIntArrayRef  size,
const at::Scalar &  fill_value,
at::TensorOptions  options = {} 
)

◆ full() [4/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::full ( c10::SymIntArrayRef  size,
const at::Scalar &  fill_value,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ full_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::full_out ( at::Tensor out,
at::IntArrayRef  size,
const at::Scalar &  fill_value 
)

◆ full_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::full_out ( at::Tensor out,
c10::SymIntArrayRef  size,
const at::Scalar &  fill_value 
)

◆ full_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::full_outf ( at::IntArrayRef  size,
const at::Scalar &  fill_value,
at::Tensor out 
)

◆ full_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::full_outf ( c10::SymIntArrayRef  size,
const at::Scalar &  fill_value,
at::Tensor out 
)

◆ index_select_backward() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::index_select_backward ( const at::Tensor grad,
at::IntArrayRef  self_sizes,
int64_t  dim,
const at::Tensor index 
)

◆ index_select_backward() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::index_select_backward ( const at::Tensor grad,
c10::SymIntArrayRef  self_sizes,
int64_t  dim,
const at::Tensor index 
)

◆ layer_norm() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::layer_norm ( const at::Tensor input,
at::IntArrayRef  normalized_shape,
const c10::optional< at::Tensor > &  weight = {},
const c10::optional< at::Tensor > &  bias = {},
double  eps = 1e-05,
bool  cudnn_enable = true 
)

◆ layer_norm() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::layer_norm ( const at::Tensor input,
c10::SymIntArrayRef  normalized_shape,
const c10::optional< at::Tensor > &  weight = {},
const c10::optional< at::Tensor > &  bias = {},
double  eps = 1e-05,
bool  cudnn_enable = true 
)

◆ miopen_convolution() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::miopen_convolution ( const at::Tensor self,
const at::Tensor weight,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  padding,
at::IntArrayRef  stride,
at::IntArrayRef  dilation,
int64_t  groups,
bool  benchmark,
bool  deterministic 
)

◆ miopen_convolution() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::miopen_convolution ( const at::Tensor self,
const at::Tensor weight,
const c10::optional< at::Tensor > &  bias,
c10::SymIntArrayRef  padding,
at::IntArrayRef  stride,
at::IntArrayRef  dilation,
int64_t  groups,
bool  benchmark,
bool  deterministic 
)

◆ miopen_convolution_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::miopen_convolution_out ( at::Tensor out,
const at::Tensor self,
const at::Tensor weight,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  padding,
at::IntArrayRef  stride,
at::IntArrayRef  dilation,
int64_t  groups,
bool  benchmark,
bool  deterministic 
)

◆ miopen_convolution_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::miopen_convolution_out ( at::Tensor out,
const at::Tensor self,
const at::Tensor weight,
const c10::optional< at::Tensor > &  bias,
c10::SymIntArrayRef  padding,
at::IntArrayRef  stride,
at::IntArrayRef  dilation,
int64_t  groups,
bool  benchmark,
bool  deterministic 
)

◆ miopen_convolution_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::miopen_convolution_outf ( const at::Tensor self,
const at::Tensor weight,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  padding,
at::IntArrayRef  stride,
at::IntArrayRef  dilation,
int64_t  groups,
bool  benchmark,
bool  deterministic,
at::Tensor out 
)

◆ miopen_convolution_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::miopen_convolution_outf ( const at::Tensor self,
const at::Tensor weight,
const c10::optional< at::Tensor > &  bias,
c10::SymIntArrayRef  padding,
at::IntArrayRef  stride,
at::IntArrayRef  dilation,
int64_t  groups,
bool  benchmark,
bool  deterministic,
at::Tensor out 
)

◆ miopen_convolution_transpose() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::miopen_convolution_transpose ( const at::Tensor self,
const at::Tensor weight,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  padding,
at::IntArrayRef  output_padding,
at::IntArrayRef  stride,
at::IntArrayRef  dilation,
int64_t  groups,
bool  benchmark,
bool  deterministic 
)

◆ miopen_convolution_transpose() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::miopen_convolution_transpose ( const at::Tensor self,
const at::Tensor weight,
const c10::optional< at::Tensor > &  bias,
c10::SymIntArrayRef  padding,
c10::SymIntArrayRef  output_padding,
at::IntArrayRef  stride,
at::IntArrayRef  dilation,
int64_t  groups,
bool  benchmark,
bool  deterministic 
)

◆ miopen_convolution_transpose_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::miopen_convolution_transpose_out ( at::Tensor out,
const at::Tensor self,
const at::Tensor weight,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  padding,
at::IntArrayRef  output_padding,
at::IntArrayRef  stride,
at::IntArrayRef  dilation,
int64_t  groups,
bool  benchmark,
bool  deterministic 
)

◆ miopen_convolution_transpose_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::miopen_convolution_transpose_out ( at::Tensor out,
const at::Tensor self,
const at::Tensor weight,
const c10::optional< at::Tensor > &  bias,
c10::SymIntArrayRef  padding,
c10::SymIntArrayRef  output_padding,
at::IntArrayRef  stride,
at::IntArrayRef  dilation,
int64_t  groups,
bool  benchmark,
bool  deterministic 
)

◆ miopen_convolution_transpose_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::miopen_convolution_transpose_outf ( const at::Tensor self,
const at::Tensor weight,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  padding,
at::IntArrayRef  output_padding,
at::IntArrayRef  stride,
at::IntArrayRef  dilation,
int64_t  groups,
bool  benchmark,
bool  deterministic,
at::Tensor out 
)

◆ miopen_convolution_transpose_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::miopen_convolution_transpose_outf ( const at::Tensor self,
const at::Tensor weight,
const c10::optional< at::Tensor > &  bias,
c10::SymIntArrayRef  padding,
c10::SymIntArrayRef  output_padding,
at::IntArrayRef  stride,
at::IntArrayRef  dilation,
int64_t  groups,
bool  benchmark,
bool  deterministic,
at::Tensor out 
)

◆ miopen_depthwise_convolution() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::miopen_depthwise_convolution ( const at::Tensor self,
const at::Tensor weight,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  padding,
at::IntArrayRef  stride,
at::IntArrayRef  dilation,
int64_t  groups,
bool  benchmark,
bool  deterministic 
)

◆ miopen_depthwise_convolution() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::miopen_depthwise_convolution ( const at::Tensor self,
const at::Tensor weight,
const c10::optional< at::Tensor > &  bias,
c10::SymIntArrayRef  padding,
at::IntArrayRef  stride,
at::IntArrayRef  dilation,
int64_t  groups,
bool  benchmark,
bool  deterministic 
)

◆ miopen_depthwise_convolution_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::miopen_depthwise_convolution_out ( at::Tensor out,
const at::Tensor self,
const at::Tensor weight,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  padding,
at::IntArrayRef  stride,
at::IntArrayRef  dilation,
int64_t  groups,
bool  benchmark,
bool  deterministic 
)

◆ miopen_depthwise_convolution_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::miopen_depthwise_convolution_out ( at::Tensor out,
const at::Tensor self,
const at::Tensor weight,
const c10::optional< at::Tensor > &  bias,
c10::SymIntArrayRef  padding,
at::IntArrayRef  stride,
at::IntArrayRef  dilation,
int64_t  groups,
bool  benchmark,
bool  deterministic 
)

◆ miopen_depthwise_convolution_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::miopen_depthwise_convolution_outf ( const at::Tensor self,
const at::Tensor weight,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  padding,
at::IntArrayRef  stride,
at::IntArrayRef  dilation,
int64_t  groups,
bool  benchmark,
bool  deterministic,
at::Tensor out 
)

◆ miopen_depthwise_convolution_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::miopen_depthwise_convolution_outf ( const at::Tensor self,
const at::Tensor weight,
const c10::optional< at::Tensor > &  bias,
c10::SymIntArrayRef  padding,
at::IntArrayRef  stride,
at::IntArrayRef  dilation,
int64_t  groups,
bool  benchmark,
bool  deterministic,
at::Tensor out 
)

◆ mkldnn_convolution() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::mkldnn_convolution ( const at::Tensor self,
const at::Tensor weight,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  padding,
at::IntArrayRef  stride,
at::IntArrayRef  dilation,
int64_t  groups 
)

◆ mkldnn_convolution() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::mkldnn_convolution ( const at::Tensor self,
const at::Tensor weight,
const c10::optional< at::Tensor > &  bias,
c10::SymIntArrayRef  padding,
at::IntArrayRef  stride,
at::IntArrayRef  dilation,
int64_t  groups 
)

◆ mkldnn_convolution_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::mkldnn_convolution_out ( at::Tensor out,
const at::Tensor self,
const at::Tensor weight,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  padding,
at::IntArrayRef  stride,
at::IntArrayRef  dilation,
int64_t  groups 
)

◆ mkldnn_convolution_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::mkldnn_convolution_out ( at::Tensor out,
const at::Tensor self,
const at::Tensor weight,
const c10::optional< at::Tensor > &  bias,
c10::SymIntArrayRef  padding,
at::IntArrayRef  stride,
at::IntArrayRef  dilation,
int64_t  groups 
)

◆ mkldnn_convolution_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::mkldnn_convolution_outf ( const at::Tensor self,
const at::Tensor weight,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  padding,
at::IntArrayRef  stride,
at::IntArrayRef  dilation,
int64_t  groups,
at::Tensor out 
)

◆ mkldnn_convolution_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::mkldnn_convolution_outf ( const at::Tensor self,
const at::Tensor weight,
const c10::optional< at::Tensor > &  bias,
c10::SymIntArrayRef  padding,
at::IntArrayRef  stride,
at::IntArrayRef  dilation,
int64_t  groups,
at::Tensor out 
)

◆ narrow() [1/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::narrow ( const at::Tensor self,
int64_t  dim,
c10::SymInt  start,
c10::SymInt  length 
)

◆ narrow() [2/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::narrow ( const at::Tensor self,
int64_t  dim,
const at::Tensor start,
c10::SymInt  length 
)

◆ narrow() [3/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::narrow ( const at::Tensor self,
int64_t  dim,
const at::Tensor start,
int64_t  length 
)

◆ narrow() [4/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::narrow ( const at::Tensor self,
int64_t  dim,
int64_t  start,
int64_t  length 
)

◆ narrow_copy() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::narrow_copy ( const at::Tensor self,
int64_t  dim,
c10::SymInt  start,
c10::SymInt  length 
)

◆ narrow_copy() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::narrow_copy ( const at::Tensor self,
int64_t  dim,
int64_t  start,
int64_t  length 
)

◆ narrow_copy_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::narrow_copy_out ( at::Tensor out,
const at::Tensor self,
int64_t  dim,
c10::SymInt  start,
c10::SymInt  length 
)

◆ narrow_copy_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::narrow_copy_out ( at::Tensor out,
const at::Tensor self,
int64_t  dim,
int64_t  start,
int64_t  length 
)

◆ narrow_copy_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::narrow_copy_outf ( const at::Tensor self,
int64_t  dim,
c10::SymInt  start,
c10::SymInt  length,
at::Tensor out 
)

◆ narrow_copy_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::narrow_copy_outf ( const at::Tensor self,
int64_t  dim,
int64_t  start,
int64_t  length,
at::Tensor out 
)

◆ native_group_norm() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor, at::Tensor, at::Tensor > at::symint::native_group_norm ( const at::Tensor input,
const c10::optional< at::Tensor > &  weight,
const c10::optional< at::Tensor > &  bias,
c10::SymInt  N,
c10::SymInt  C,
c10::SymInt  HxW,
int64_t  group,
double  eps 
)

◆ native_group_norm() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor, at::Tensor, at::Tensor > at::symint::native_group_norm ( const at::Tensor input,
const c10::optional< at::Tensor > &  weight,
const c10::optional< at::Tensor > &  bias,
int64_t  N,
int64_t  C,
int64_t  HxW,
int64_t  group,
double  eps 
)

◆ native_group_norm_backward() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor, at::Tensor, at::Tensor > at::symint::native_group_norm_backward ( const at::Tensor grad_out,
const at::Tensor input,
const at::Tensor mean,
const at::Tensor rstd,
const c10::optional< at::Tensor > &  weight,
c10::SymInt  N,
c10::SymInt  C,
c10::SymInt  HxW,
int64_t  group,
::std::array< bool, 3 >  output_mask 
)

◆ native_group_norm_backward() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor, at::Tensor, at::Tensor > at::symint::native_group_norm_backward ( const at::Tensor grad_out,
const at::Tensor input,
const at::Tensor mean,
const at::Tensor rstd,
const c10::optional< at::Tensor > &  weight,
int64_t  N,
int64_t  C,
int64_t  HxW,
int64_t  group,
::std::array< bool, 3 >  output_mask 
)

◆ native_group_norm_backward_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor & > at::symint::native_group_norm_backward_out ( at::Tensor out0,
at::Tensor out1,
at::Tensor out2,
const at::Tensor grad_out,
const at::Tensor input,
const at::Tensor mean,
const at::Tensor rstd,
const c10::optional< at::Tensor > &  weight,
c10::SymInt  N,
c10::SymInt  C,
c10::SymInt  HxW,
int64_t  group,
::std::array< bool, 3 >  output_mask 
)

◆ native_group_norm_backward_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor & > at::symint::native_group_norm_backward_out ( at::Tensor out0,
at::Tensor out1,
at::Tensor out2,
const at::Tensor grad_out,
const at::Tensor input,
const at::Tensor mean,
const at::Tensor rstd,
const c10::optional< at::Tensor > &  weight,
int64_t  N,
int64_t  C,
int64_t  HxW,
int64_t  group,
::std::array< bool, 3 >  output_mask 
)

◆ native_group_norm_backward_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor & > at::symint::native_group_norm_backward_outf ( const at::Tensor grad_out,
const at::Tensor input,
const at::Tensor mean,
const at::Tensor rstd,
const c10::optional< at::Tensor > &  weight,
c10::SymInt  N,
c10::SymInt  C,
c10::SymInt  HxW,
int64_t  group,
::std::array< bool, 3 >  output_mask,
at::Tensor out0,
at::Tensor out1,
at::Tensor out2 
)

◆ native_group_norm_backward_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor & > at::symint::native_group_norm_backward_outf ( const at::Tensor grad_out,
const at::Tensor input,
const at::Tensor mean,
const at::Tensor rstd,
const c10::optional< at::Tensor > &  weight,
int64_t  N,
int64_t  C,
int64_t  HxW,
int64_t  group,
::std::array< bool, 3 >  output_mask,
at::Tensor out0,
at::Tensor out1,
at::Tensor out2 
)

◆ native_group_norm_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor & > at::symint::native_group_norm_out ( at::Tensor out0,
at::Tensor out1,
at::Tensor out2,
const at::Tensor input,
const c10::optional< at::Tensor > &  weight,
const c10::optional< at::Tensor > &  bias,
c10::SymInt  N,
c10::SymInt  C,
c10::SymInt  HxW,
int64_t  group,
double  eps 
)

◆ native_group_norm_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor & > at::symint::native_group_norm_out ( at::Tensor out0,
at::Tensor out1,
at::Tensor out2,
const at::Tensor input,
const c10::optional< at::Tensor > &  weight,
const c10::optional< at::Tensor > &  bias,
int64_t  N,
int64_t  C,
int64_t  HxW,
int64_t  group,
double  eps 
)

◆ native_group_norm_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor & > at::symint::native_group_norm_outf ( const at::Tensor input,
const c10::optional< at::Tensor > &  weight,
const c10::optional< at::Tensor > &  bias,
c10::SymInt  N,
c10::SymInt  C,
c10::SymInt  HxW,
int64_t  group,
double  eps,
at::Tensor out0,
at::Tensor out1,
at::Tensor out2 
)

◆ native_group_norm_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor & > at::symint::native_group_norm_outf ( const at::Tensor input,
const c10::optional< at::Tensor > &  weight,
const c10::optional< at::Tensor > &  bias,
int64_t  N,
int64_t  C,
int64_t  HxW,
int64_t  group,
double  eps,
at::Tensor out0,
at::Tensor out1,
at::Tensor out2 
)

◆ native_layer_norm() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor, at::Tensor, at::Tensor > at::symint::native_layer_norm ( const at::Tensor input,
at::IntArrayRef  normalized_shape,
const c10::optional< at::Tensor > &  weight,
const c10::optional< at::Tensor > &  bias,
double  eps 
)

◆ native_layer_norm() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor, at::Tensor, at::Tensor > at::symint::native_layer_norm ( const at::Tensor input,
c10::SymIntArrayRef  normalized_shape,
const c10::optional< at::Tensor > &  weight,
const c10::optional< at::Tensor > &  bias,
double  eps 
)

◆ native_layer_norm_backward() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor, at::Tensor, at::Tensor > at::symint::native_layer_norm_backward ( const at::Tensor grad_out,
const at::Tensor input,
at::IntArrayRef  normalized_shape,
const at::Tensor mean,
const at::Tensor rstd,
const c10::optional< at::Tensor > &  weight,
const c10::optional< at::Tensor > &  bias,
::std::array< bool, 3 >  output_mask 
)

◆ native_layer_norm_backward() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor, at::Tensor, at::Tensor > at::symint::native_layer_norm_backward ( const at::Tensor grad_out,
const at::Tensor input,
c10::SymIntArrayRef  normalized_shape,
const at::Tensor mean,
const at::Tensor rstd,
const c10::optional< at::Tensor > &  weight,
const c10::optional< at::Tensor > &  bias,
::std::array< bool, 3 >  output_mask 
)

◆ native_layer_norm_backward_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor & > at::symint::native_layer_norm_backward_out ( at::Tensor out0,
at::Tensor out1,
at::Tensor out2,
const at::Tensor grad_out,
const at::Tensor input,
at::IntArrayRef  normalized_shape,
const at::Tensor mean,
const at::Tensor rstd,
const c10::optional< at::Tensor > &  weight,
const c10::optional< at::Tensor > &  bias,
::std::array< bool, 3 >  output_mask 
)

◆ native_layer_norm_backward_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor & > at::symint::native_layer_norm_backward_out ( at::Tensor out0,
at::Tensor out1,
at::Tensor out2,
const at::Tensor grad_out,
const at::Tensor input,
c10::SymIntArrayRef  normalized_shape,
const at::Tensor mean,
const at::Tensor rstd,
const c10::optional< at::Tensor > &  weight,
const c10::optional< at::Tensor > &  bias,
::std::array< bool, 3 >  output_mask 
)

◆ native_layer_norm_backward_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor & > at::symint::native_layer_norm_backward_outf ( const at::Tensor grad_out,
const at::Tensor input,
at::IntArrayRef  normalized_shape,
const at::Tensor mean,
const at::Tensor rstd,
const c10::optional< at::Tensor > &  weight,
const c10::optional< at::Tensor > &  bias,
::std::array< bool, 3 >  output_mask,
at::Tensor out0,
at::Tensor out1,
at::Tensor out2 
)

◆ native_layer_norm_backward_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor & > at::symint::native_layer_norm_backward_outf ( const at::Tensor grad_out,
const at::Tensor input,
c10::SymIntArrayRef  normalized_shape,
const at::Tensor mean,
const at::Tensor rstd,
const c10::optional< at::Tensor > &  weight,
const c10::optional< at::Tensor > &  bias,
::std::array< bool, 3 >  output_mask,
at::Tensor out0,
at::Tensor out1,
at::Tensor out2 
)

◆ native_layer_norm_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor & > at::symint::native_layer_norm_out ( at::Tensor out0,
at::Tensor out1,
at::Tensor out2,
const at::Tensor input,
at::IntArrayRef  normalized_shape,
const c10::optional< at::Tensor > &  weight,
const c10::optional< at::Tensor > &  bias,
double  eps 
)

◆ native_layer_norm_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor & > at::symint::native_layer_norm_out ( at::Tensor out0,
at::Tensor out1,
at::Tensor out2,
const at::Tensor input,
c10::SymIntArrayRef  normalized_shape,
const c10::optional< at::Tensor > &  weight,
const c10::optional< at::Tensor > &  bias,
double  eps 
)

◆ native_layer_norm_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor & > at::symint::native_layer_norm_outf ( const at::Tensor input,
at::IntArrayRef  normalized_shape,
const c10::optional< at::Tensor > &  weight,
const c10::optional< at::Tensor > &  bias,
double  eps,
at::Tensor out0,
at::Tensor out1,
at::Tensor out2 
)

◆ native_layer_norm_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor &, at::Tensor &, at::Tensor & > at::symint::native_layer_norm_outf ( const at::Tensor input,
c10::SymIntArrayRef  normalized_shape,
const c10::optional< at::Tensor > &  weight,
const c10::optional< at::Tensor > &  bias,
double  eps,
at::Tensor out0,
at::Tensor out1,
at::Tensor out2 
)

◆ new_empty() [1/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::new_empty ( const at::Tensor self,
at::IntArrayRef  size,
at::TensorOptions  options = {} 
)

◆ new_empty() [2/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::new_empty ( const at::Tensor self,
at::IntArrayRef  size,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ new_empty() [3/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::new_empty ( const at::Tensor self,
c10::SymIntArrayRef  size,
at::TensorOptions  options = {} 
)

◆ new_empty() [4/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::new_empty ( const at::Tensor self,
c10::SymIntArrayRef  size,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ new_empty_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::new_empty_out ( at::Tensor out,
const at::Tensor self,
at::IntArrayRef  size 
)

◆ new_empty_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::new_empty_out ( at::Tensor out,
const at::Tensor self,
c10::SymIntArrayRef  size 
)

◆ new_empty_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::new_empty_outf ( const at::Tensor self,
at::IntArrayRef  size,
at::Tensor out 
)

◆ new_empty_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::new_empty_outf ( const at::Tensor self,
c10::SymIntArrayRef  size,
at::Tensor out 
)

◆ new_empty_strided() [1/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::new_empty_strided ( const at::Tensor self,
at::IntArrayRef  size,
at::IntArrayRef  stride,
at::TensorOptions  options = {} 
)

◆ new_empty_strided() [2/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::new_empty_strided ( const at::Tensor self,
at::IntArrayRef  size,
at::IntArrayRef  stride,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ new_empty_strided() [3/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::new_empty_strided ( const at::Tensor self,
c10::SymIntArrayRef  size,
c10::SymIntArrayRef  stride,
at::TensorOptions  options = {} 
)

◆ new_empty_strided() [4/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::new_empty_strided ( const at::Tensor self,
c10::SymIntArrayRef  size,
c10::SymIntArrayRef  stride,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ new_empty_strided_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::new_empty_strided_out ( at::Tensor out,
const at::Tensor self,
at::IntArrayRef  size,
at::IntArrayRef  stride 
)

◆ new_empty_strided_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::new_empty_strided_out ( at::Tensor out,
const at::Tensor self,
c10::SymIntArrayRef  size,
c10::SymIntArrayRef  stride 
)

◆ new_empty_strided_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::new_empty_strided_outf ( const at::Tensor self,
at::IntArrayRef  size,
at::IntArrayRef  stride,
at::Tensor out 
)

◆ new_empty_strided_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::new_empty_strided_outf ( const at::Tensor self,
c10::SymIntArrayRef  size,
c10::SymIntArrayRef  stride,
at::Tensor out 
)

◆ new_full() [1/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::new_full ( const at::Tensor self,
at::IntArrayRef  size,
const at::Scalar &  fill_value,
at::TensorOptions  options = {} 
)

◆ new_full() [2/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::new_full ( const at::Tensor self,
at::IntArrayRef  size,
const at::Scalar &  fill_value,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ new_full() [3/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::new_full ( const at::Tensor self,
c10::SymIntArrayRef  size,
const at::Scalar &  fill_value,
at::TensorOptions  options = {} 
)

◆ new_full() [4/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::new_full ( const at::Tensor self,
c10::SymIntArrayRef  size,
const at::Scalar &  fill_value,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ new_full_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::new_full_out ( at::Tensor out,
const at::Tensor self,
at::IntArrayRef  size,
const at::Scalar &  fill_value 
)

◆ new_full_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::new_full_out ( at::Tensor out,
const at::Tensor self,
c10::SymIntArrayRef  size,
const at::Scalar &  fill_value 
)

◆ new_full_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::new_full_outf ( const at::Tensor self,
at::IntArrayRef  size,
const at::Scalar &  fill_value,
at::Tensor out 
)

◆ new_full_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::new_full_outf ( const at::Tensor self,
c10::SymIntArrayRef  size,
const at::Scalar &  fill_value,
at::Tensor out 
)

◆ new_ones() [1/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::new_ones ( const at::Tensor self,
at::IntArrayRef  size,
at::TensorOptions  options = {} 
)

◆ new_ones() [2/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::new_ones ( const at::Tensor self,
at::IntArrayRef  size,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ new_ones() [3/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::new_ones ( const at::Tensor self,
c10::SymIntArrayRef  size,
at::TensorOptions  options = {} 
)

◆ new_ones() [4/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::new_ones ( const at::Tensor self,
c10::SymIntArrayRef  size,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ new_ones_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::new_ones_out ( at::Tensor out,
const at::Tensor self,
at::IntArrayRef  size 
)

◆ new_ones_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::new_ones_out ( at::Tensor out,
const at::Tensor self,
c10::SymIntArrayRef  size 
)

◆ new_ones_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::new_ones_outf ( const at::Tensor self,
at::IntArrayRef  size,
at::Tensor out 
)

◆ new_ones_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::new_ones_outf ( const at::Tensor self,
c10::SymIntArrayRef  size,
at::Tensor out 
)

◆ new_zeros() [1/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::new_zeros ( const at::Tensor self,
at::IntArrayRef  size,
at::TensorOptions  options = {} 
)

◆ new_zeros() [2/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::new_zeros ( const at::Tensor self,
at::IntArrayRef  size,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ new_zeros() [3/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::new_zeros ( const at::Tensor self,
c10::SymIntArrayRef  size,
at::TensorOptions  options = {} 
)

◆ new_zeros() [4/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::new_zeros ( const at::Tensor self,
c10::SymIntArrayRef  size,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ new_zeros_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::new_zeros_out ( at::Tensor out,
const at::Tensor self,
at::IntArrayRef  size 
)

◆ new_zeros_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::new_zeros_out ( at::Tensor out,
const at::Tensor self,
c10::SymIntArrayRef  size 
)

◆ new_zeros_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::new_zeros_outf ( const at::Tensor self,
at::IntArrayRef  size,
at::Tensor out 
)

◆ new_zeros_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::new_zeros_outf ( const at::Tensor self,
c10::SymIntArrayRef  size,
at::Tensor out 
)

◆ nll_loss() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::nll_loss ( const at::Tensor self,
const at::Tensor target,
const c10::optional< at::Tensor > &  weight = {},
int64_t  reduction = at::Reduction::Mean,
c10::SymInt  ignore_index = -100 
)

◆ nll_loss() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::nll_loss ( const at::Tensor self,
const at::Tensor target,
const c10::optional< at::Tensor > &  weight = {},
int64_t  reduction = at::Reduction::Mean,
int64_t  ignore_index = -100 
)

◆ nll_loss2d() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::nll_loss2d ( const at::Tensor self,
const at::Tensor target,
const c10::optional< at::Tensor > &  weight = {},
int64_t  reduction = at::Reduction::Mean,
c10::SymInt  ignore_index = -100 
)

◆ nll_loss2d() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::nll_loss2d ( const at::Tensor self,
const at::Tensor target,
const c10::optional< at::Tensor > &  weight = {},
int64_t  reduction = at::Reduction::Mean,
int64_t  ignore_index = -100 
)

◆ nll_loss2d_backward() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::nll_loss2d_backward ( const at::Tensor grad_output,
const at::Tensor self,
const at::Tensor target,
const c10::optional< at::Tensor > &  weight,
int64_t  reduction,
c10::SymInt  ignore_index,
const at::Tensor total_weight 
)

◆ nll_loss2d_backward() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::nll_loss2d_backward ( const at::Tensor grad_output,
const at::Tensor self,
const at::Tensor target,
const c10::optional< at::Tensor > &  weight,
int64_t  reduction,
int64_t  ignore_index,
const at::Tensor total_weight 
)

◆ nll_loss2d_backward_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::nll_loss2d_backward_out ( at::Tensor grad_input,
const at::Tensor grad_output,
const at::Tensor self,
const at::Tensor target,
const c10::optional< at::Tensor > &  weight,
int64_t  reduction,
c10::SymInt  ignore_index,
const at::Tensor total_weight 
)

◆ nll_loss2d_backward_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::nll_loss2d_backward_out ( at::Tensor grad_input,
const at::Tensor grad_output,
const at::Tensor self,
const at::Tensor target,
const c10::optional< at::Tensor > &  weight,
int64_t  reduction,
int64_t  ignore_index,
const at::Tensor total_weight 
)

◆ nll_loss2d_backward_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::nll_loss2d_backward_outf ( const at::Tensor grad_output,
const at::Tensor self,
const at::Tensor target,
const c10::optional< at::Tensor > &  weight,
int64_t  reduction,
c10::SymInt  ignore_index,
const at::Tensor total_weight,
at::Tensor grad_input 
)

◆ nll_loss2d_backward_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::nll_loss2d_backward_outf ( const at::Tensor grad_output,
const at::Tensor self,
const at::Tensor target,
const c10::optional< at::Tensor > &  weight,
int64_t  reduction,
int64_t  ignore_index,
const at::Tensor total_weight,
at::Tensor grad_input 
)

◆ nll_loss2d_forward() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor, at::Tensor > at::symint::nll_loss2d_forward ( const at::Tensor self,
const at::Tensor target,
const c10::optional< at::Tensor > &  weight,
int64_t  reduction,
c10::SymInt  ignore_index 
)

◆ nll_loss2d_forward() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor, at::Tensor > at::symint::nll_loss2d_forward ( const at::Tensor self,
const at::Tensor target,
const c10::optional< at::Tensor > &  weight,
int64_t  reduction,
int64_t  ignore_index 
)

◆ nll_loss2d_forward_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor &, at::Tensor & > at::symint::nll_loss2d_forward_out ( at::Tensor output,
at::Tensor total_weight,
const at::Tensor self,
const at::Tensor target,
const c10::optional< at::Tensor > &  weight,
int64_t  reduction,
c10::SymInt  ignore_index 
)

◆ nll_loss2d_forward_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor &, at::Tensor & > at::symint::nll_loss2d_forward_out ( at::Tensor output,
at::Tensor total_weight,
const at::Tensor self,
const at::Tensor target,
const c10::optional< at::Tensor > &  weight,
int64_t  reduction,
int64_t  ignore_index 
)

◆ nll_loss2d_forward_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor &, at::Tensor & > at::symint::nll_loss2d_forward_outf ( const at::Tensor self,
const at::Tensor target,
const c10::optional< at::Tensor > &  weight,
int64_t  reduction,
c10::SymInt  ignore_index,
at::Tensor output,
at::Tensor total_weight 
)

◆ nll_loss2d_forward_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor &, at::Tensor & > at::symint::nll_loss2d_forward_outf ( const at::Tensor self,
const at::Tensor target,
const c10::optional< at::Tensor > &  weight,
int64_t  reduction,
int64_t  ignore_index,
at::Tensor output,
at::Tensor total_weight 
)

◆ nll_loss2d_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::nll_loss2d_out ( at::Tensor out,
const at::Tensor self,
const at::Tensor target,
const c10::optional< at::Tensor > &  weight = {},
int64_t  reduction = at::Reduction::Mean,
c10::SymInt  ignore_index = -100 
)

◆ nll_loss2d_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::nll_loss2d_out ( at::Tensor out,
const at::Tensor self,
const at::Tensor target,
const c10::optional< at::Tensor > &  weight = {},
int64_t  reduction = at::Reduction::Mean,
int64_t  ignore_index = -100 
)

◆ nll_loss2d_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::nll_loss2d_outf ( const at::Tensor self,
const at::Tensor target,
const c10::optional< at::Tensor > &  weight,
int64_t  reduction,
c10::SymInt  ignore_index,
at::Tensor out 
)

◆ nll_loss2d_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::nll_loss2d_outf ( const at::Tensor self,
const at::Tensor target,
const c10::optional< at::Tensor > &  weight,
int64_t  reduction,
int64_t  ignore_index,
at::Tensor out 
)

◆ nll_loss_backward() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::nll_loss_backward ( const at::Tensor grad_output,
const at::Tensor self,
const at::Tensor target,
const c10::optional< at::Tensor > &  weight,
int64_t  reduction,
c10::SymInt  ignore_index,
const at::Tensor total_weight 
)

◆ nll_loss_backward() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::nll_loss_backward ( const at::Tensor grad_output,
const at::Tensor self,
const at::Tensor target,
const c10::optional< at::Tensor > &  weight,
int64_t  reduction,
int64_t  ignore_index,
const at::Tensor total_weight 
)

◆ nll_loss_backward_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::nll_loss_backward_out ( at::Tensor grad_input,
const at::Tensor grad_output,
const at::Tensor self,
const at::Tensor target,
const c10::optional< at::Tensor > &  weight,
int64_t  reduction,
c10::SymInt  ignore_index,
const at::Tensor total_weight 
)

◆ nll_loss_backward_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::nll_loss_backward_out ( at::Tensor grad_input,
const at::Tensor grad_output,
const at::Tensor self,
const at::Tensor target,
const c10::optional< at::Tensor > &  weight,
int64_t  reduction,
int64_t  ignore_index,
const at::Tensor total_weight 
)

◆ nll_loss_backward_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::nll_loss_backward_outf ( const at::Tensor grad_output,
const at::Tensor self,
const at::Tensor target,
const c10::optional< at::Tensor > &  weight,
int64_t  reduction,
c10::SymInt  ignore_index,
const at::Tensor total_weight,
at::Tensor grad_input 
)

◆ nll_loss_backward_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::nll_loss_backward_outf ( const at::Tensor grad_output,
const at::Tensor self,
const at::Tensor target,
const c10::optional< at::Tensor > &  weight,
int64_t  reduction,
int64_t  ignore_index,
const at::Tensor total_weight,
at::Tensor grad_input 
)

◆ nll_loss_forward() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor, at::Tensor > at::symint::nll_loss_forward ( const at::Tensor self,
const at::Tensor target,
const c10::optional< at::Tensor > &  weight,
int64_t  reduction,
c10::SymInt  ignore_index 
)

◆ nll_loss_forward() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor, at::Tensor > at::symint::nll_loss_forward ( const at::Tensor self,
const at::Tensor target,
const c10::optional< at::Tensor > &  weight,
int64_t  reduction,
int64_t  ignore_index 
)

◆ nll_loss_forward_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor &, at::Tensor & > at::symint::nll_loss_forward_out ( at::Tensor output,
at::Tensor total_weight,
const at::Tensor self,
const at::Tensor target,
const c10::optional< at::Tensor > &  weight,
int64_t  reduction,
c10::SymInt  ignore_index 
)

◆ nll_loss_forward_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor &, at::Tensor & > at::symint::nll_loss_forward_out ( at::Tensor output,
at::Tensor total_weight,
const at::Tensor self,
const at::Tensor target,
const c10::optional< at::Tensor > &  weight,
int64_t  reduction,
int64_t  ignore_index 
)

◆ nll_loss_forward_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::tuple< at::Tensor &, at::Tensor & > at::symint::nll_loss_forward_outf ( const at::Tensor self,
const at::Tensor target,
const c10::optional< at::Tensor > &  weight,
int64_t  reduction,
c10::SymInt  ignore_index,
at::Tensor output,
at::Tensor total_weight 
)

◆ nll_loss_forward_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::tuple< at::Tensor &, at::Tensor & > at::symint::nll_loss_forward_outf ( const at::Tensor self,
const at::Tensor target,
const c10::optional< at::Tensor > &  weight,
int64_t  reduction,
int64_t  ignore_index,
at::Tensor output,
at::Tensor total_weight 
)

◆ nll_loss_nd() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::nll_loss_nd ( const at::Tensor self,
const at::Tensor target,
const c10::optional< at::Tensor > &  weight = {},
int64_t  reduction = at::Reduction::Mean,
c10::SymInt  ignore_index = -100 
)

◆ nll_loss_nd() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::nll_loss_nd ( const at::Tensor self,
const at::Tensor target,
const c10::optional< at::Tensor > &  weight = {},
int64_t  reduction = at::Reduction::Mean,
int64_t  ignore_index = -100 
)

◆ nll_loss_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::nll_loss_out ( at::Tensor out,
const at::Tensor self,
const at::Tensor target,
const c10::optional< at::Tensor > &  weight = {},
int64_t  reduction = at::Reduction::Mean,
c10::SymInt  ignore_index = -100 
)

◆ nll_loss_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::nll_loss_out ( at::Tensor out,
const at::Tensor self,
const at::Tensor target,
const c10::optional< at::Tensor > &  weight = {},
int64_t  reduction = at::Reduction::Mean,
int64_t  ignore_index = -100 
)

◆ nll_loss_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::nll_loss_outf ( const at::Tensor self,
const at::Tensor target,
const c10::optional< at::Tensor > &  weight,
int64_t  reduction,
c10::SymInt  ignore_index,
at::Tensor out 
)

◆ nll_loss_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::nll_loss_outf ( const at::Tensor self,
const at::Tensor target,
const c10::optional< at::Tensor > &  weight,
int64_t  reduction,
int64_t  ignore_index,
at::Tensor out 
)

◆ normal() [1/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::normal ( double  mean,
double  std,
at::IntArrayRef  size,
c10::optional< at::Generator >  generator,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ normal() [2/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::normal ( double  mean,
double  std,
at::IntArrayRef  size,
c10::optional< at::Generator >  generator = c10::nullopt,
at::TensorOptions  options = {} 
)

◆ normal() [3/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::normal ( double  mean,
double  std,
c10::SymIntArrayRef  size,
c10::optional< at::Generator >  generator,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ normal() [4/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::normal ( double  mean,
double  std,
c10::SymIntArrayRef  size,
c10::optional< at::Generator >  generator = c10::nullopt,
at::TensorOptions  options = {} 
)

◆ normal_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::normal_out ( at::Tensor out,
double  mean,
double  std,
at::IntArrayRef  size,
c10::optional< at::Generator >  generator = c10::nullopt 
)

◆ normal_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::normal_out ( at::Tensor out,
double  mean,
double  std,
c10::SymIntArrayRef  size,
c10::optional< at::Generator >  generator = c10::nullopt 
)

◆ normal_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::normal_outf ( double  mean,
double  std,
at::IntArrayRef  size,
c10::optional< at::Generator >  generator,
at::Tensor out 
)

◆ normal_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::normal_outf ( double  mean,
double  std,
c10::SymIntArrayRef  size,
c10::optional< at::Generator >  generator,
at::Tensor out 
)

◆ numel() [1/2]

template<typename T , typename = enable_if_symint<T>>
c10::SymInt at::symint::numel ( const TensorBase t)

◆ numel() [2/2]

template<typename T , typename = enable_if_int<T>>
int64_t at::symint::numel ( const TensorBase t)

◆ ones() [1/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::ones ( at::IntArrayRef  size,
at::TensorOptions  options = {} 
)

◆ ones() [2/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::ones ( at::IntArrayRef  size,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ ones() [3/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::ones ( c10::SymIntArrayRef  size,
at::TensorOptions  options = {} 
)

◆ ones() [4/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::ones ( c10::SymIntArrayRef  size,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ ones_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::ones_out ( at::Tensor out,
at::IntArrayRef  size 
)

◆ ones_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::ones_out ( at::Tensor out,
c10::SymIntArrayRef  size 
)

◆ ones_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::ones_outf ( at::IntArrayRef  size,
at::Tensor out 
)

◆ ones_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::ones_outf ( c10::SymIntArrayRef  size,
at::Tensor out 
)

◆ pad() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::pad ( const at::Tensor self,
at::IntArrayRef  pad,
c10::string_view  mode = "constant",
c10::optional< double >  value = c10::nullopt 
)

◆ pad() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::pad ( const at::Tensor self,
c10::SymIntArrayRef  pad,
c10::string_view  mode = "constant",
c10::optional< double >  value = c10::nullopt 
)

◆ rand() [1/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::rand ( at::IntArrayRef  size,
at::TensorOptions  options = {} 
)

◆ rand() [2/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::rand ( at::IntArrayRef  size,
c10::optional< at::DimnameList >  names,
at::TensorOptions  options = {} 
)

◆ rand() [3/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::rand ( at::IntArrayRef  size,
c10::optional< at::DimnameList >  names,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ rand() [4/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::rand ( at::IntArrayRef  size,
c10::optional< at::Generator >  generator,
at::TensorOptions  options = {} 
)

◆ rand() [5/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::rand ( at::IntArrayRef  size,
c10::optional< at::Generator >  generator,
c10::optional< at::DimnameList >  names,
at::TensorOptions  options = {} 
)

◆ rand() [6/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::rand ( at::IntArrayRef  size,
c10::optional< at::Generator >  generator,
c10::optional< at::DimnameList >  names,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ rand() [7/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::rand ( at::IntArrayRef  size,
c10::optional< at::Generator >  generator,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ rand() [8/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::rand ( at::IntArrayRef  size,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ rand() [9/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::rand ( c10::SymIntArrayRef  size,
at::TensorOptions  options = {} 
)

◆ rand() [10/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::rand ( c10::SymIntArrayRef  size,
c10::optional< at::DimnameList >  names,
at::TensorOptions  options = {} 
)

◆ rand() [11/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::rand ( c10::SymIntArrayRef  size,
c10::optional< at::DimnameList >  names,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ rand() [12/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::rand ( c10::SymIntArrayRef  size,
c10::optional< at::Generator >  generator,
at::TensorOptions  options = {} 
)

◆ rand() [13/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::rand ( c10::SymIntArrayRef  size,
c10::optional< at::Generator >  generator,
c10::optional< at::DimnameList >  names,
at::TensorOptions  options = {} 
)

◆ rand() [14/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::rand ( c10::SymIntArrayRef  size,
c10::optional< at::Generator >  generator,
c10::optional< at::DimnameList >  names,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ rand() [15/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::rand ( c10::SymIntArrayRef  size,
c10::optional< at::Generator >  generator,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ rand() [16/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::rand ( c10::SymIntArrayRef  size,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ rand_out() [1/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::rand_out ( at::Tensor out,
at::IntArrayRef  size 
)

◆ rand_out() [2/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::rand_out ( at::Tensor out,
at::IntArrayRef  size,
c10::optional< at::DimnameList >  names 
)

◆ rand_out() [3/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::rand_out ( at::Tensor out,
at::IntArrayRef  size,
c10::optional< at::Generator >  generator 
)

◆ rand_out() [4/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::rand_out ( at::Tensor out,
at::IntArrayRef  size,
c10::optional< at::Generator >  generator,
c10::optional< at::DimnameList >  names 
)

◆ rand_out() [5/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::rand_out ( at::Tensor out,
c10::SymIntArrayRef  size 
)

◆ rand_out() [6/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::rand_out ( at::Tensor out,
c10::SymIntArrayRef  size,
c10::optional< at::DimnameList >  names 
)

◆ rand_out() [7/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::rand_out ( at::Tensor out,
c10::SymIntArrayRef  size,
c10::optional< at::Generator >  generator 
)

◆ rand_out() [8/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::rand_out ( at::Tensor out,
c10::SymIntArrayRef  size,
c10::optional< at::Generator >  generator,
c10::optional< at::DimnameList >  names 
)

◆ rand_outf() [1/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::rand_outf ( at::IntArrayRef  size,
at::Tensor out 
)

◆ rand_outf() [2/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::rand_outf ( at::IntArrayRef  size,
c10::optional< at::DimnameList >  names,
at::Tensor out 
)

◆ rand_outf() [3/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::rand_outf ( at::IntArrayRef  size,
c10::optional< at::Generator >  generator,
at::Tensor out 
)

◆ rand_outf() [4/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::rand_outf ( at::IntArrayRef  size,
c10::optional< at::Generator >  generator,
c10::optional< at::DimnameList >  names,
at::Tensor out 
)

◆ rand_outf() [5/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::rand_outf ( c10::SymIntArrayRef  size,
at::Tensor out 
)

◆ rand_outf() [6/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::rand_outf ( c10::SymIntArrayRef  size,
c10::optional< at::DimnameList >  names,
at::Tensor out 
)

◆ rand_outf() [7/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::rand_outf ( c10::SymIntArrayRef  size,
c10::optional< at::Generator >  generator,
at::Tensor out 
)

◆ rand_outf() [8/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::rand_outf ( c10::SymIntArrayRef  size,
c10::optional< at::Generator >  generator,
c10::optional< at::DimnameList >  names,
at::Tensor out 
)

◆ randint() [1/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::randint ( int64_t  high,
at::IntArrayRef  size,
at::TensorOptions  options = at::kLong 
)

◆ randint() [2/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::randint ( int64_t  high,
at::IntArrayRef  size,
c10::optional< at::Generator >  generator,
at::TensorOptions  options = at::kLong 
)

◆ randint() [3/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::randint ( int64_t  high,
at::IntArrayRef  size,
c10::optional< at::Generator >  generator,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ randint() [4/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::randint ( int64_t  high,
at::IntArrayRef  size,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ randint() [5/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::randint ( int64_t  high,
c10::SymIntArrayRef  size,
at::TensorOptions  options = at::kLong 
)

◆ randint() [6/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::randint ( int64_t  high,
c10::SymIntArrayRef  size,
c10::optional< at::Generator >  generator,
at::TensorOptions  options = at::kLong 
)

◆ randint() [7/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::randint ( int64_t  high,
c10::SymIntArrayRef  size,
c10::optional< at::Generator >  generator,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ randint() [8/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::randint ( int64_t  high,
c10::SymIntArrayRef  size,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ randint() [9/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::randint ( int64_t  low,
int64_t  high,
at::IntArrayRef  size,
at::TensorOptions  options = at::kLong 
)

◆ randint() [10/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::randint ( int64_t  low,
int64_t  high,
at::IntArrayRef  size,
c10::optional< at::Generator >  generator,
at::TensorOptions  options = at::kLong 
)

◆ randint() [11/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::randint ( int64_t  low,
int64_t  high,
at::IntArrayRef  size,
c10::optional< at::Generator >  generator,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ randint() [12/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::randint ( int64_t  low,
int64_t  high,
at::IntArrayRef  size,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ randint() [13/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::randint ( int64_t  low,
int64_t  high,
c10::SymIntArrayRef  size,
at::TensorOptions  options = at::kLong 
)

◆ randint() [14/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::randint ( int64_t  low,
int64_t  high,
c10::SymIntArrayRef  size,
c10::optional< at::Generator >  generator,
at::TensorOptions  options = at::kLong 
)

◆ randint() [15/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::randint ( int64_t  low,
int64_t  high,
c10::SymIntArrayRef  size,
c10::optional< at::Generator >  generator,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ randint() [16/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::randint ( int64_t  low,
int64_t  high,
c10::SymIntArrayRef  size,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ randint_out() [1/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::randint_out ( at::Tensor out,
int64_t  high,
at::IntArrayRef  size 
)

◆ randint_out() [2/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::randint_out ( at::Tensor out,
int64_t  high,
at::IntArrayRef  size,
c10::optional< at::Generator >  generator 
)

◆ randint_out() [3/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::randint_out ( at::Tensor out,
int64_t  high,
c10::SymIntArrayRef  size 
)

◆ randint_out() [4/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::randint_out ( at::Tensor out,
int64_t  high,
c10::SymIntArrayRef  size,
c10::optional< at::Generator >  generator 
)

◆ randint_out() [5/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::randint_out ( at::Tensor out,
int64_t  low,
int64_t  high,
at::IntArrayRef  size 
)

◆ randint_out() [6/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::randint_out ( at::Tensor out,
int64_t  low,
int64_t  high,
at::IntArrayRef  size,
c10::optional< at::Generator >  generator 
)

◆ randint_out() [7/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::randint_out ( at::Tensor out,
int64_t  low,
int64_t  high,
c10::SymIntArrayRef  size 
)

◆ randint_out() [8/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::randint_out ( at::Tensor out,
int64_t  low,
int64_t  high,
c10::SymIntArrayRef  size,
c10::optional< at::Generator >  generator 
)

◆ randint_outf() [1/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::randint_outf ( int64_t  high,
at::IntArrayRef  size,
at::Tensor out 
)

◆ randint_outf() [2/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::randint_outf ( int64_t  high,
at::IntArrayRef  size,
c10::optional< at::Generator >  generator,
at::Tensor out 
)

◆ randint_outf() [3/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::randint_outf ( int64_t  high,
c10::SymIntArrayRef  size,
at::Tensor out 
)

◆ randint_outf() [4/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::randint_outf ( int64_t  high,
c10::SymIntArrayRef  size,
c10::optional< at::Generator >  generator,
at::Tensor out 
)

◆ randint_outf() [5/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::randint_outf ( int64_t  low,
int64_t  high,
at::IntArrayRef  size,
at::Tensor out 
)

◆ randint_outf() [6/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::randint_outf ( int64_t  low,
int64_t  high,
at::IntArrayRef  size,
c10::optional< at::Generator >  generator,
at::Tensor out 
)

◆ randint_outf() [7/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::randint_outf ( int64_t  low,
int64_t  high,
c10::SymIntArrayRef  size,
at::Tensor out 
)

◆ randint_outf() [8/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::randint_outf ( int64_t  low,
int64_t  high,
c10::SymIntArrayRef  size,
c10::optional< at::Generator >  generator,
at::Tensor out 
)

◆ randn() [1/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::randn ( at::IntArrayRef  size,
at::TensorOptions  options = {} 
)

◆ randn() [2/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::randn ( at::IntArrayRef  size,
c10::optional< at::DimnameList >  names,
at::TensorOptions  options = {} 
)

◆ randn() [3/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::randn ( at::IntArrayRef  size,
c10::optional< at::DimnameList >  names,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ randn() [4/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::randn ( at::IntArrayRef  size,
c10::optional< at::Generator >  generator,
at::TensorOptions  options = {} 
)

◆ randn() [5/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::randn ( at::IntArrayRef  size,
c10::optional< at::Generator >  generator,
c10::optional< at::DimnameList >  names,
at::TensorOptions  options = {} 
)

◆ randn() [6/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::randn ( at::IntArrayRef  size,
c10::optional< at::Generator >  generator,
c10::optional< at::DimnameList >  names,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ randn() [7/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::randn ( at::IntArrayRef  size,
c10::optional< at::Generator >  generator,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ randn() [8/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::randn ( at::IntArrayRef  size,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ randn() [9/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::randn ( c10::SymIntArrayRef  size,
at::TensorOptions  options = {} 
)

◆ randn() [10/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::randn ( c10::SymIntArrayRef  size,
c10::optional< at::DimnameList >  names,
at::TensorOptions  options = {} 
)

◆ randn() [11/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::randn ( c10::SymIntArrayRef  size,
c10::optional< at::DimnameList >  names,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ randn() [12/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::randn ( c10::SymIntArrayRef  size,
c10::optional< at::Generator >  generator,
at::TensorOptions  options = {} 
)

◆ randn() [13/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::randn ( c10::SymIntArrayRef  size,
c10::optional< at::Generator >  generator,
c10::optional< at::DimnameList >  names,
at::TensorOptions  options = {} 
)

◆ randn() [14/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::randn ( c10::SymIntArrayRef  size,
c10::optional< at::Generator >  generator,
c10::optional< at::DimnameList >  names,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ randn() [15/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::randn ( c10::SymIntArrayRef  size,
c10::optional< at::Generator >  generator,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ randn() [16/16]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::randn ( c10::SymIntArrayRef  size,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ randn_out() [1/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::randn_out ( at::Tensor out,
at::IntArrayRef  size 
)

◆ randn_out() [2/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::randn_out ( at::Tensor out,
at::IntArrayRef  size,
c10::optional< at::DimnameList >  names 
)

◆ randn_out() [3/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::randn_out ( at::Tensor out,
at::IntArrayRef  size,
c10::optional< at::Generator >  generator 
)

◆ randn_out() [4/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::randn_out ( at::Tensor out,
at::IntArrayRef  size,
c10::optional< at::Generator >  generator,
c10::optional< at::DimnameList >  names 
)

◆ randn_out() [5/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::randn_out ( at::Tensor out,
c10::SymIntArrayRef  size 
)

◆ randn_out() [6/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::randn_out ( at::Tensor out,
c10::SymIntArrayRef  size,
c10::optional< at::DimnameList >  names 
)

◆ randn_out() [7/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::randn_out ( at::Tensor out,
c10::SymIntArrayRef  size,
c10::optional< at::Generator >  generator 
)

◆ randn_out() [8/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::randn_out ( at::Tensor out,
c10::SymIntArrayRef  size,
c10::optional< at::Generator >  generator,
c10::optional< at::DimnameList >  names 
)

◆ randn_outf() [1/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::randn_outf ( at::IntArrayRef  size,
at::Tensor out 
)

◆ randn_outf() [2/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::randn_outf ( at::IntArrayRef  size,
c10::optional< at::DimnameList >  names,
at::Tensor out 
)

◆ randn_outf() [3/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::randn_outf ( at::IntArrayRef  size,
c10::optional< at::Generator >  generator,
at::Tensor out 
)

◆ randn_outf() [4/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::randn_outf ( at::IntArrayRef  size,
c10::optional< at::Generator >  generator,
c10::optional< at::DimnameList >  names,
at::Tensor out 
)

◆ randn_outf() [5/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::randn_outf ( c10::SymIntArrayRef  size,
at::Tensor out 
)

◆ randn_outf() [6/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::randn_outf ( c10::SymIntArrayRef  size,
c10::optional< at::DimnameList >  names,
at::Tensor out 
)

◆ randn_outf() [7/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::randn_outf ( c10::SymIntArrayRef  size,
c10::optional< at::Generator >  generator,
at::Tensor out 
)

◆ randn_outf() [8/8]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::randn_outf ( c10::SymIntArrayRef  size,
c10::optional< at::Generator >  generator,
c10::optional< at::DimnameList >  names,
at::Tensor out 
)

◆ reflection_pad1d() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::reflection_pad1d ( const at::Tensor self,
at::IntArrayRef  padding 
)

◆ reflection_pad1d() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::reflection_pad1d ( const at::Tensor self,
c10::SymIntArrayRef  padding 
)

◆ reflection_pad1d_backward() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::reflection_pad1d_backward ( const at::Tensor grad_output,
const at::Tensor self,
at::IntArrayRef  padding 
)

◆ reflection_pad1d_backward() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::reflection_pad1d_backward ( const at::Tensor grad_output,
const at::Tensor self,
c10::SymIntArrayRef  padding 
)

◆ reflection_pad1d_backward_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::reflection_pad1d_backward_out ( at::Tensor grad_input,
const at::Tensor grad_output,
const at::Tensor self,
at::IntArrayRef  padding 
)

◆ reflection_pad1d_backward_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::reflection_pad1d_backward_out ( at::Tensor grad_input,
const at::Tensor grad_output,
const at::Tensor self,
c10::SymIntArrayRef  padding 
)

◆ reflection_pad1d_backward_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::reflection_pad1d_backward_outf ( const at::Tensor grad_output,
const at::Tensor self,
at::IntArrayRef  padding,
at::Tensor grad_input 
)

◆ reflection_pad1d_backward_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::reflection_pad1d_backward_outf ( const at::Tensor grad_output,
const at::Tensor self,
c10::SymIntArrayRef  padding,
at::Tensor grad_input 
)

◆ reflection_pad1d_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::reflection_pad1d_out ( at::Tensor out,
const at::Tensor self,
at::IntArrayRef  padding 
)

◆ reflection_pad1d_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::reflection_pad1d_out ( at::Tensor out,
const at::Tensor self,
c10::SymIntArrayRef  padding 
)

◆ reflection_pad1d_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::reflection_pad1d_outf ( const at::Tensor self,
at::IntArrayRef  padding,
at::Tensor out 
)

◆ reflection_pad1d_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::reflection_pad1d_outf ( const at::Tensor self,
c10::SymIntArrayRef  padding,
at::Tensor out 
)

◆ reflection_pad2d() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::reflection_pad2d ( const at::Tensor self,
at::IntArrayRef  padding 
)

◆ reflection_pad2d() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::reflection_pad2d ( const at::Tensor self,
c10::SymIntArrayRef  padding 
)

◆ reflection_pad2d_backward() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::reflection_pad2d_backward ( const at::Tensor grad_output,
const at::Tensor self,
at::IntArrayRef  padding 
)

◆ reflection_pad2d_backward() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::reflection_pad2d_backward ( const at::Tensor grad_output,
const at::Tensor self,
c10::SymIntArrayRef  padding 
)

◆ reflection_pad2d_backward_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::reflection_pad2d_backward_out ( at::Tensor grad_input,
const at::Tensor grad_output,
const at::Tensor self,
at::IntArrayRef  padding 
)

◆ reflection_pad2d_backward_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::reflection_pad2d_backward_out ( at::Tensor grad_input,
const at::Tensor grad_output,
const at::Tensor self,
c10::SymIntArrayRef  padding 
)

◆ reflection_pad2d_backward_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::reflection_pad2d_backward_outf ( const at::Tensor grad_output,
const at::Tensor self,
at::IntArrayRef  padding,
at::Tensor grad_input 
)

◆ reflection_pad2d_backward_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::reflection_pad2d_backward_outf ( const at::Tensor grad_output,
const at::Tensor self,
c10::SymIntArrayRef  padding,
at::Tensor grad_input 
)

◆ reflection_pad2d_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::reflection_pad2d_out ( at::Tensor out,
const at::Tensor self,
at::IntArrayRef  padding 
)

◆ reflection_pad2d_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::reflection_pad2d_out ( at::Tensor out,
const at::Tensor self,
c10::SymIntArrayRef  padding 
)

◆ reflection_pad2d_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::reflection_pad2d_outf ( const at::Tensor self,
at::IntArrayRef  padding,
at::Tensor out 
)

◆ reflection_pad2d_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::reflection_pad2d_outf ( const at::Tensor self,
c10::SymIntArrayRef  padding,
at::Tensor out 
)

◆ reflection_pad3d() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::reflection_pad3d ( const at::Tensor self,
at::IntArrayRef  padding 
)

◆ reflection_pad3d() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::reflection_pad3d ( const at::Tensor self,
c10::SymIntArrayRef  padding 
)

◆ reflection_pad3d_backward() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::reflection_pad3d_backward ( const at::Tensor grad_output,
const at::Tensor self,
at::IntArrayRef  padding 
)

◆ reflection_pad3d_backward() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::reflection_pad3d_backward ( const at::Tensor grad_output,
const at::Tensor self,
c10::SymIntArrayRef  padding 
)

◆ reflection_pad3d_backward_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::reflection_pad3d_backward_out ( at::Tensor grad_input,
const at::Tensor grad_output,
const at::Tensor self,
at::IntArrayRef  padding 
)

◆ reflection_pad3d_backward_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::reflection_pad3d_backward_out ( at::Tensor grad_input,
const at::Tensor grad_output,
const at::Tensor self,
c10::SymIntArrayRef  padding 
)

◆ reflection_pad3d_backward_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::reflection_pad3d_backward_outf ( const at::Tensor grad_output,
const at::Tensor self,
at::IntArrayRef  padding,
at::Tensor grad_input 
)

◆ reflection_pad3d_backward_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::reflection_pad3d_backward_outf ( const at::Tensor grad_output,
const at::Tensor self,
c10::SymIntArrayRef  padding,
at::Tensor grad_input 
)

◆ reflection_pad3d_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::reflection_pad3d_out ( at::Tensor out,
const at::Tensor self,
at::IntArrayRef  padding 
)

◆ reflection_pad3d_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::reflection_pad3d_out ( at::Tensor out,
const at::Tensor self,
c10::SymIntArrayRef  padding 
)

◆ reflection_pad3d_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::reflection_pad3d_outf ( const at::Tensor self,
at::IntArrayRef  padding,
at::Tensor out 
)

◆ reflection_pad3d_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::reflection_pad3d_outf ( const at::Tensor self,
c10::SymIntArrayRef  padding,
at::Tensor out 
)

◆ repeat() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::repeat ( const at::Tensor self,
at::IntArrayRef  repeats 
)

◆ repeat() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::repeat ( const at::Tensor self,
c10::SymIntArrayRef  repeats 
)

◆ repeat_interleave() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::repeat_interleave ( const at::Tensor self,
c10::SymInt  repeats,
c10::optional< int64_t >  dim = c10::nullopt,
c10::optional< int64_t >  output_size = c10::nullopt 
)

◆ repeat_interleave() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::repeat_interleave ( const at::Tensor self,
int64_t  repeats,
c10::optional< int64_t >  dim = c10::nullopt,
c10::optional< int64_t >  output_size = c10::nullopt 
)

◆ repeat_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::repeat_out ( at::Tensor out,
const at::Tensor self,
at::IntArrayRef  repeats 
)

◆ repeat_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::repeat_out ( at::Tensor out,
const at::Tensor self,
c10::SymIntArrayRef  repeats 
)

◆ repeat_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::repeat_outf ( const at::Tensor self,
at::IntArrayRef  repeats,
at::Tensor out 
)

◆ repeat_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::repeat_outf ( const at::Tensor self,
c10::SymIntArrayRef  repeats,
at::Tensor out 
)

◆ replication_pad1d() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::replication_pad1d ( const at::Tensor self,
at::IntArrayRef  padding 
)

◆ replication_pad1d() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::replication_pad1d ( const at::Tensor self,
c10::SymIntArrayRef  padding 
)

◆ replication_pad1d_backward() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::replication_pad1d_backward ( const at::Tensor grad_output,
const at::Tensor self,
at::IntArrayRef  padding 
)

◆ replication_pad1d_backward() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::replication_pad1d_backward ( const at::Tensor grad_output,
const at::Tensor self,
c10::SymIntArrayRef  padding 
)

◆ replication_pad1d_backward_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::replication_pad1d_backward_out ( at::Tensor grad_input,
const at::Tensor grad_output,
const at::Tensor self,
at::IntArrayRef  padding 
)

◆ replication_pad1d_backward_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::replication_pad1d_backward_out ( at::Tensor grad_input,
const at::Tensor grad_output,
const at::Tensor self,
c10::SymIntArrayRef  padding 
)

◆ replication_pad1d_backward_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::replication_pad1d_backward_outf ( const at::Tensor grad_output,
const at::Tensor self,
at::IntArrayRef  padding,
at::Tensor grad_input 
)

◆ replication_pad1d_backward_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::replication_pad1d_backward_outf ( const at::Tensor grad_output,
const at::Tensor self,
c10::SymIntArrayRef  padding,
at::Tensor grad_input 
)

◆ replication_pad1d_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::replication_pad1d_out ( at::Tensor out,
const at::Tensor self,
at::IntArrayRef  padding 
)

◆ replication_pad1d_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::replication_pad1d_out ( at::Tensor out,
const at::Tensor self,
c10::SymIntArrayRef  padding 
)

◆ replication_pad1d_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::replication_pad1d_outf ( const at::Tensor self,
at::IntArrayRef  padding,
at::Tensor out 
)

◆ replication_pad1d_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::replication_pad1d_outf ( const at::Tensor self,
c10::SymIntArrayRef  padding,
at::Tensor out 
)

◆ replication_pad2d() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::replication_pad2d ( const at::Tensor self,
at::IntArrayRef  padding 
)

◆ replication_pad2d() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::replication_pad2d ( const at::Tensor self,
c10::SymIntArrayRef  padding 
)

◆ replication_pad2d_backward() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::replication_pad2d_backward ( const at::Tensor grad_output,
const at::Tensor self,
at::IntArrayRef  padding 
)

◆ replication_pad2d_backward() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::replication_pad2d_backward ( const at::Tensor grad_output,
const at::Tensor self,
c10::SymIntArrayRef  padding 
)

◆ replication_pad2d_backward_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::replication_pad2d_backward_out ( at::Tensor grad_input,
const at::Tensor grad_output,
const at::Tensor self,
at::IntArrayRef  padding 
)

◆ replication_pad2d_backward_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::replication_pad2d_backward_out ( at::Tensor grad_input,
const at::Tensor grad_output,
const at::Tensor self,
c10::SymIntArrayRef  padding 
)

◆ replication_pad2d_backward_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::replication_pad2d_backward_outf ( const at::Tensor grad_output,
const at::Tensor self,
at::IntArrayRef  padding,
at::Tensor grad_input 
)

◆ replication_pad2d_backward_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::replication_pad2d_backward_outf ( const at::Tensor grad_output,
const at::Tensor self,
c10::SymIntArrayRef  padding,
at::Tensor grad_input 
)

◆ replication_pad2d_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::replication_pad2d_out ( at::Tensor out,
const at::Tensor self,
at::IntArrayRef  padding 
)

◆ replication_pad2d_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::replication_pad2d_out ( at::Tensor out,
const at::Tensor self,
c10::SymIntArrayRef  padding 
)

◆ replication_pad2d_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::replication_pad2d_outf ( const at::Tensor self,
at::IntArrayRef  padding,
at::Tensor out 
)

◆ replication_pad2d_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::replication_pad2d_outf ( const at::Tensor self,
c10::SymIntArrayRef  padding,
at::Tensor out 
)

◆ replication_pad3d() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::replication_pad3d ( const at::Tensor self,
at::IntArrayRef  padding 
)

◆ replication_pad3d() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::replication_pad3d ( const at::Tensor self,
c10::SymIntArrayRef  padding 
)

◆ replication_pad3d_backward() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::replication_pad3d_backward ( const at::Tensor grad_output,
const at::Tensor self,
at::IntArrayRef  padding 
)

◆ replication_pad3d_backward() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::replication_pad3d_backward ( const at::Tensor grad_output,
const at::Tensor self,
c10::SymIntArrayRef  padding 
)

◆ replication_pad3d_backward_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::replication_pad3d_backward_out ( at::Tensor grad_input,
const at::Tensor grad_output,
const at::Tensor self,
at::IntArrayRef  padding 
)

◆ replication_pad3d_backward_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::replication_pad3d_backward_out ( at::Tensor grad_input,
const at::Tensor grad_output,
const at::Tensor self,
c10::SymIntArrayRef  padding 
)

◆ replication_pad3d_backward_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::replication_pad3d_backward_outf ( const at::Tensor grad_output,
const at::Tensor self,
at::IntArrayRef  padding,
at::Tensor grad_input 
)

◆ replication_pad3d_backward_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::replication_pad3d_backward_outf ( const at::Tensor grad_output,
const at::Tensor self,
c10::SymIntArrayRef  padding,
at::Tensor grad_input 
)

◆ replication_pad3d_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::replication_pad3d_out ( at::Tensor out,
const at::Tensor self,
at::IntArrayRef  padding 
)

◆ replication_pad3d_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::replication_pad3d_out ( at::Tensor out,
const at::Tensor self,
c10::SymIntArrayRef  padding 
)

◆ replication_pad3d_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::replication_pad3d_outf ( const at::Tensor self,
at::IntArrayRef  padding,
at::Tensor out 
)

◆ replication_pad3d_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::replication_pad3d_outf ( const at::Tensor self,
c10::SymIntArrayRef  padding,
at::Tensor out 
)

◆ reshape() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::reshape ( const at::Tensor self,
at::IntArrayRef  shape 
)

◆ reshape() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::reshape ( const at::Tensor self,
c10::SymIntArrayRef  shape 
)

◆ resize() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::resize ( const at::Tensor self,
at::IntArrayRef  size,
c10::optional< at::MemoryFormat >  memory_format = c10::nullopt 
)

◆ resize() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::resize ( const at::Tensor self,
c10::SymIntArrayRef  size,
c10::optional< at::MemoryFormat >  memory_format = c10::nullopt 
)

◆ resize_() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
const at::Tensor & at::symint::resize_ ( const at::Tensor self,
at::IntArrayRef  size,
c10::optional< at::MemoryFormat >  memory_format = c10::nullopt 
)

◆ resize_() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
const at::Tensor & at::symint::resize_ ( const at::Tensor self,
c10::SymIntArrayRef  size,
c10::optional< at::MemoryFormat >  memory_format = c10::nullopt 
)

◆ resize_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
const at::Tensor & at::symint::resize_out ( const at::Tensor out,
const at::Tensor self,
at::IntArrayRef  size,
c10::optional< at::MemoryFormat >  memory_format = c10::nullopt 
)

◆ resize_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
const at::Tensor & at::symint::resize_out ( const at::Tensor out,
const at::Tensor self,
c10::SymIntArrayRef  size,
c10::optional< at::MemoryFormat >  memory_format = c10::nullopt 
)

◆ resize_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
const at::Tensor & at::symint::resize_outf ( const at::Tensor self,
at::IntArrayRef  size,
c10::optional< at::MemoryFormat >  memory_format,
const at::Tensor out 
)

◆ resize_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
const at::Tensor & at::symint::resize_outf ( const at::Tensor self,
c10::SymIntArrayRef  size,
c10::optional< at::MemoryFormat >  memory_format,
const at::Tensor out 
)

◆ select() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::select ( const at::Tensor self,
int64_t  dim,
c10::SymInt  index 
)

◆ select() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::select ( const at::Tensor self,
int64_t  dim,
int64_t  index 
)

◆ select_backward() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::select_backward ( const at::Tensor grad_output,
at::IntArrayRef  input_sizes,
int64_t  dim,
int64_t  index 
)

◆ select_backward() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::select_backward ( const at::Tensor grad_output,
c10::SymIntArrayRef  input_sizes,
int64_t  dim,
c10::SymInt  index 
)

◆ select_backward_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::select_backward_out ( at::Tensor out,
const at::Tensor grad_output,
at::IntArrayRef  input_sizes,
int64_t  dim,
int64_t  index 
)

◆ select_backward_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::select_backward_out ( at::Tensor out,
const at::Tensor grad_output,
c10::SymIntArrayRef  input_sizes,
int64_t  dim,
c10::SymInt  index 
)

◆ select_backward_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::select_backward_outf ( const at::Tensor grad_output,
at::IntArrayRef  input_sizes,
int64_t  dim,
int64_t  index,
at::Tensor out 
)

◆ select_backward_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::select_backward_outf ( const at::Tensor grad_output,
c10::SymIntArrayRef  input_sizes,
int64_t  dim,
c10::SymInt  index,
at::Tensor out 
)

◆ select_copy() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::select_copy ( const at::Tensor self,
int64_t  dim,
c10::SymInt  index 
)

◆ select_copy() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::select_copy ( const at::Tensor self,
int64_t  dim,
int64_t  index 
)

◆ select_copy_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::select_copy_out ( at::Tensor out,
const at::Tensor self,
int64_t  dim,
c10::SymInt  index 
)

◆ select_copy_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::select_copy_out ( at::Tensor out,
const at::Tensor self,
int64_t  dim,
int64_t  index 
)

◆ select_copy_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::select_copy_outf ( const at::Tensor self,
int64_t  dim,
c10::SymInt  index,
at::Tensor out 
)

◆ select_copy_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::select_copy_outf ( const at::Tensor self,
int64_t  dim,
int64_t  index,
at::Tensor out 
)

◆ select_scatter() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::select_scatter ( const at::Tensor self,
const at::Tensor src,
int64_t  dim,
c10::SymInt  index 
)

◆ select_scatter() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::select_scatter ( const at::Tensor self,
const at::Tensor src,
int64_t  dim,
int64_t  index 
)

◆ select_scatter_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::select_scatter_out ( at::Tensor out,
const at::Tensor self,
const at::Tensor src,
int64_t  dim,
c10::SymInt  index 
)

◆ select_scatter_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::select_scatter_out ( at::Tensor out,
const at::Tensor self,
const at::Tensor src,
int64_t  dim,
int64_t  index 
)

◆ select_scatter_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::select_scatter_outf ( const at::Tensor self,
const at::Tensor src,
int64_t  dim,
c10::SymInt  index,
at::Tensor out 
)

◆ select_scatter_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::select_scatter_outf ( const at::Tensor self,
const at::Tensor src,
int64_t  dim,
int64_t  index,
at::Tensor out 
)

◆ set() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::set ( const at::Tensor self,
at::Storage  source,
c10::SymInt  storage_offset,
c10::SymIntArrayRef  size,
c10::SymIntArrayRef  stride = {} 
)

◆ set() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::set ( const at::Tensor self,
at::Storage  source,
int64_t  storage_offset,
at::IntArrayRef  size,
at::IntArrayRef  stride = {} 
)

◆ set_() [1/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::set_ ( at::Tensor self,
at::Storage  source,
c10::SymInt  storage_offset,
c10::SymIntArrayRef  size,
c10::SymIntArrayRef  stride = {} 
)

◆ set_() [2/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::set_ ( at::Tensor self,
at::Storage  source,
int64_t  storage_offset,
at::IntArrayRef  size,
at::IntArrayRef  stride = {} 
)

◆ set_() [3/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::set_ ( at::Tensor self,
const at::Tensor source,
c10::SymInt  storage_offset,
c10::SymIntArrayRef  size,
c10::SymIntArrayRef  stride = {} 
)

◆ set_() [4/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::set_ ( at::Tensor self,
const at::Tensor source,
int64_t  storage_offset,
at::IntArrayRef  size,
at::IntArrayRef  stride = {} 
)

◆ set_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::set_out ( at::Tensor out,
const at::Tensor self,
at::Storage  source,
c10::SymInt  storage_offset,
c10::SymIntArrayRef  size,
c10::SymIntArrayRef  stride = {} 
)

◆ set_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::set_out ( at::Tensor out,
const at::Tensor self,
at::Storage  source,
int64_t  storage_offset,
at::IntArrayRef  size,
at::IntArrayRef  stride = {} 
)

◆ set_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::set_outf ( const at::Tensor self,
at::Storage  source,
c10::SymInt  storage_offset,
c10::SymIntArrayRef  size,
c10::SymIntArrayRef  stride,
at::Tensor out 
)

◆ set_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::set_outf ( const at::Tensor self,
at::Storage  source,
int64_t  storage_offset,
at::IntArrayRef  size,
at::IntArrayRef  stride,
at::Tensor out 
)

◆ size() [1/2]

template<typename T , typename = enable_if_symint<T>>
c10::SymInt at::symint::size ( const TensorBase t,
int64_t  dim 
)

◆ size() [2/2]

template<typename T , typename = enable_if_int<T>>
int64_t at::symint::size ( const TensorBase t,
int64_t  dim 
)

◆ sizes() [1/2]

template<typename T , typename = enable_if_symint<T>>
c10::SymIntArrayRef at::symint::sizes ( const TensorBase t)

◆ sizes() [2/2]

template<typename T , typename = enable_if_int<T>>
IntArrayRef at::symint::sizes ( const TensorBase t)

◆ slice() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::slice ( const at::Tensor self,
int64_t  dim = 0,
c10::optional< c10::SymInt >  start = c10::nullopt,
c10::optional< c10::SymInt >  end = c10::nullopt,
c10::SymInt  step = 1 
)

◆ slice() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::slice ( const at::Tensor self,
int64_t  dim = 0,
c10::optional< int64_t >  start = c10::nullopt,
c10::optional< int64_t >  end = c10::nullopt,
int64_t  step = 1 
)

◆ slice_backward() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::slice_backward ( const at::Tensor grad_output,
at::IntArrayRef  input_sizes,
int64_t  dim,
int64_t  start,
int64_t  end,
int64_t  step 
)

◆ slice_backward() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::slice_backward ( const at::Tensor grad_output,
c10::SymIntArrayRef  input_sizes,
int64_t  dim,
c10::SymInt  start,
c10::SymInt  end,
c10::SymInt  step 
)

◆ slice_backward_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::slice_backward_out ( at::Tensor out,
const at::Tensor grad_output,
at::IntArrayRef  input_sizes,
int64_t  dim,
int64_t  start,
int64_t  end,
int64_t  step 
)

◆ slice_backward_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::slice_backward_out ( at::Tensor out,
const at::Tensor grad_output,
c10::SymIntArrayRef  input_sizes,
int64_t  dim,
c10::SymInt  start,
c10::SymInt  end,
c10::SymInt  step 
)

◆ slice_backward_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::slice_backward_outf ( const at::Tensor grad_output,
at::IntArrayRef  input_sizes,
int64_t  dim,
int64_t  start,
int64_t  end,
int64_t  step,
at::Tensor out 
)

◆ slice_backward_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::slice_backward_outf ( const at::Tensor grad_output,
c10::SymIntArrayRef  input_sizes,
int64_t  dim,
c10::SymInt  start,
c10::SymInt  end,
c10::SymInt  step,
at::Tensor out 
)

◆ slice_copy() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::slice_copy ( const at::Tensor self,
int64_t  dim = 0,
c10::optional< c10::SymInt >  start = c10::nullopt,
c10::optional< c10::SymInt >  end = c10::nullopt,
c10::SymInt  step = 1 
)

◆ slice_copy() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::slice_copy ( const at::Tensor self,
int64_t  dim = 0,
c10::optional< int64_t >  start = c10::nullopt,
c10::optional< int64_t >  end = c10::nullopt,
int64_t  step = 1 
)

◆ slice_copy_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::slice_copy_out ( at::Tensor out,
const at::Tensor self,
int64_t  dim = 0,
c10::optional< c10::SymInt >  start = c10::nullopt,
c10::optional< c10::SymInt >  end = c10::nullopt,
c10::SymInt  step = 1 
)

◆ slice_copy_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::slice_copy_out ( at::Tensor out,
const at::Tensor self,
int64_t  dim = 0,
c10::optional< int64_t >  start = c10::nullopt,
c10::optional< int64_t >  end = c10::nullopt,
int64_t  step = 1 
)

◆ slice_copy_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::slice_copy_outf ( const at::Tensor self,
int64_t  dim,
c10::optional< c10::SymInt >  start,
c10::optional< c10::SymInt >  end,
c10::SymInt  step,
at::Tensor out 
)

◆ slice_copy_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::slice_copy_outf ( const at::Tensor self,
int64_t  dim,
c10::optional< int64_t >  start,
c10::optional< int64_t >  end,
int64_t  step,
at::Tensor out 
)

◆ slice_scatter() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::slice_scatter ( const at::Tensor self,
const at::Tensor src,
int64_t  dim = 0,
c10::optional< c10::SymInt >  start = c10::nullopt,
c10::optional< c10::SymInt >  end = c10::nullopt,
c10::SymInt  step = 1 
)

◆ slice_scatter() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::slice_scatter ( const at::Tensor self,
const at::Tensor src,
int64_t  dim = 0,
c10::optional< int64_t >  start = c10::nullopt,
c10::optional< int64_t >  end = c10::nullopt,
int64_t  step = 1 
)

◆ slice_scatter_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::slice_scatter_out ( at::Tensor out,
const at::Tensor self,
const at::Tensor src,
int64_t  dim = 0,
c10::optional< c10::SymInt >  start = c10::nullopt,
c10::optional< c10::SymInt >  end = c10::nullopt,
c10::SymInt  step = 1 
)

◆ slice_scatter_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::slice_scatter_out ( at::Tensor out,
const at::Tensor self,
const at::Tensor src,
int64_t  dim = 0,
c10::optional< int64_t >  start = c10::nullopt,
c10::optional< int64_t >  end = c10::nullopt,
int64_t  step = 1 
)

◆ slice_scatter_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::slice_scatter_outf ( const at::Tensor self,
const at::Tensor src,
int64_t  dim,
c10::optional< c10::SymInt >  start,
c10::optional< c10::SymInt >  end,
c10::SymInt  step,
at::Tensor out 
)

◆ slice_scatter_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::slice_scatter_outf ( const at::Tensor self,
const at::Tensor src,
int64_t  dim,
c10::optional< int64_t >  start,
c10::optional< int64_t >  end,
int64_t  step,
at::Tensor out 
)

◆ slow_conv3d() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::slow_conv3d ( const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias = {},
at::IntArrayRef  stride = 1,
at::IntArrayRef  padding = 0 
)

◆ slow_conv3d() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::slow_conv3d ( const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias = {},
at::IntArrayRef  stride = 1,
c10::SymIntArrayRef  padding = c10::SymInt(0) 
)

◆ slow_conv3d_forward() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::slow_conv3d_forward ( const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  stride,
at::IntArrayRef  padding 
)

◆ slow_conv3d_forward() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::slow_conv3d_forward ( const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  stride,
c10::SymIntArrayRef  padding 
)

◆ slow_conv3d_forward_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::slow_conv3d_forward_out ( at::Tensor output,
const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  stride,
at::IntArrayRef  padding 
)

◆ slow_conv3d_forward_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::slow_conv3d_forward_out ( at::Tensor output,
const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  stride,
c10::SymIntArrayRef  padding 
)

◆ slow_conv3d_forward_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::slow_conv3d_forward_outf ( const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  stride,
at::IntArrayRef  padding,
at::Tensor output 
)

◆ slow_conv3d_forward_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::slow_conv3d_forward_outf ( const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  stride,
c10::SymIntArrayRef  padding,
at::Tensor output 
)

◆ slow_conv3d_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::slow_conv3d_out ( at::Tensor out,
const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias = {},
at::IntArrayRef  stride = 1,
at::IntArrayRef  padding = 0 
)

◆ slow_conv3d_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::slow_conv3d_out ( at::Tensor out,
const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias = {},
at::IntArrayRef  stride = 1,
c10::SymIntArrayRef  padding = c10::SymInt(0) 
)

◆ slow_conv3d_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::slow_conv3d_outf ( const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  stride,
at::IntArrayRef  padding,
at::Tensor out 
)

◆ slow_conv3d_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::slow_conv3d_outf ( const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  stride,
c10::SymIntArrayRef  padding,
at::Tensor out 
)

◆ slow_conv_dilated2d() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::slow_conv_dilated2d ( const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias = {},
at::IntArrayRef  stride = 1,
at::IntArrayRef  padding = 0,
at::IntArrayRef  dilation = 1 
)

◆ slow_conv_dilated2d() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::slow_conv_dilated2d ( const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias = {},
at::IntArrayRef  stride = 1,
c10::SymIntArrayRef  padding = c10::SymInt(0),
at::IntArrayRef  dilation = 1 
)

◆ slow_conv_dilated2d_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::slow_conv_dilated2d_out ( at::Tensor out,
const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias = {},
at::IntArrayRef  stride = 1,
at::IntArrayRef  padding = 0,
at::IntArrayRef  dilation = 1 
)

◆ slow_conv_dilated2d_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::slow_conv_dilated2d_out ( at::Tensor out,
const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias = {},
at::IntArrayRef  stride = 1,
c10::SymIntArrayRef  padding = c10::SymInt(0),
at::IntArrayRef  dilation = 1 
)

◆ slow_conv_dilated2d_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::slow_conv_dilated2d_outf ( const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  stride,
at::IntArrayRef  padding,
at::IntArrayRef  dilation,
at::Tensor out 
)

◆ slow_conv_dilated2d_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::slow_conv_dilated2d_outf ( const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  stride,
c10::SymIntArrayRef  padding,
at::IntArrayRef  dilation,
at::Tensor out 
)

◆ slow_conv_dilated3d() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::slow_conv_dilated3d ( const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias = {},
at::IntArrayRef  stride = 1,
at::IntArrayRef  padding = 0,
at::IntArrayRef  dilation = 1 
)

◆ slow_conv_dilated3d() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::slow_conv_dilated3d ( const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias = {},
at::IntArrayRef  stride = 1,
c10::SymIntArrayRef  padding = c10::SymInt(0),
at::IntArrayRef  dilation = 1 
)

◆ slow_conv_dilated3d_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::slow_conv_dilated3d_out ( at::Tensor out,
const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias = {},
at::IntArrayRef  stride = 1,
at::IntArrayRef  padding = 0,
at::IntArrayRef  dilation = 1 
)

◆ slow_conv_dilated3d_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::slow_conv_dilated3d_out ( at::Tensor out,
const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias = {},
at::IntArrayRef  stride = 1,
c10::SymIntArrayRef  padding = c10::SymInt(0),
at::IntArrayRef  dilation = 1 
)

◆ slow_conv_dilated3d_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::slow_conv_dilated3d_outf ( const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  stride,
at::IntArrayRef  padding,
at::IntArrayRef  dilation,
at::Tensor out 
)

◆ slow_conv_dilated3d_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::slow_conv_dilated3d_outf ( const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  stride,
c10::SymIntArrayRef  padding,
at::IntArrayRef  dilation,
at::Tensor out 
)

◆ slow_conv_transpose2d() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::slow_conv_transpose2d ( const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias = {},
at::IntArrayRef  stride = 1,
at::IntArrayRef  padding = 0,
at::IntArrayRef  output_padding = 0,
at::IntArrayRef  dilation = 1 
)

◆ slow_conv_transpose2d() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::slow_conv_transpose2d ( const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias = {},
at::IntArrayRef  stride = 1,
c10::SymIntArrayRef  padding = c10::SymInt(0),
c10::SymIntArrayRef  output_padding = c10::SymInt(0),
at::IntArrayRef  dilation = 1 
)

◆ slow_conv_transpose2d_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::slow_conv_transpose2d_out ( at::Tensor out,
const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias = {},
at::IntArrayRef  stride = 1,
at::IntArrayRef  padding = 0,
at::IntArrayRef  output_padding = 0,
at::IntArrayRef  dilation = 1 
)

◆ slow_conv_transpose2d_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::slow_conv_transpose2d_out ( at::Tensor out,
const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias = {},
at::IntArrayRef  stride = 1,
c10::SymIntArrayRef  padding = c10::SymInt(0),
c10::SymIntArrayRef  output_padding = c10::SymInt(0),
at::IntArrayRef  dilation = 1 
)

◆ slow_conv_transpose2d_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::slow_conv_transpose2d_outf ( const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  stride,
at::IntArrayRef  padding,
at::IntArrayRef  output_padding,
at::IntArrayRef  dilation,
at::Tensor out 
)

◆ slow_conv_transpose2d_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::slow_conv_transpose2d_outf ( const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  stride,
c10::SymIntArrayRef  padding,
c10::SymIntArrayRef  output_padding,
at::IntArrayRef  dilation,
at::Tensor out 
)

◆ slow_conv_transpose3d() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::slow_conv_transpose3d ( const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias = {},
at::IntArrayRef  stride = 1,
at::IntArrayRef  padding = 0,
at::IntArrayRef  output_padding = 0,
at::IntArrayRef  dilation = 1 
)

◆ slow_conv_transpose3d() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::slow_conv_transpose3d ( const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias = {},
at::IntArrayRef  stride = 1,
c10::SymIntArrayRef  padding = c10::SymInt(0),
c10::SymIntArrayRef  output_padding = c10::SymInt(0),
at::IntArrayRef  dilation = 1 
)

◆ slow_conv_transpose3d_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::slow_conv_transpose3d_out ( at::Tensor out,
const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias = {},
at::IntArrayRef  stride = 1,
at::IntArrayRef  padding = 0,
at::IntArrayRef  output_padding = 0,
at::IntArrayRef  dilation = 1 
)

◆ slow_conv_transpose3d_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::slow_conv_transpose3d_out ( at::Tensor out,
const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias = {},
at::IntArrayRef  stride = 1,
c10::SymIntArrayRef  padding = c10::SymInt(0),
c10::SymIntArrayRef  output_padding = c10::SymInt(0),
at::IntArrayRef  dilation = 1 
)

◆ slow_conv_transpose3d_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::slow_conv_transpose3d_outf ( const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  stride,
at::IntArrayRef  padding,
at::IntArrayRef  output_padding,
at::IntArrayRef  dilation,
at::Tensor out 
)

◆ slow_conv_transpose3d_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::slow_conv_transpose3d_outf ( const at::Tensor self,
const at::Tensor weight,
at::IntArrayRef  kernel_size,
const c10::optional< at::Tensor > &  bias,
at::IntArrayRef  stride,
c10::SymIntArrayRef  padding,
c10::SymIntArrayRef  output_padding,
at::IntArrayRef  dilation,
at::Tensor out 
)

◆ split() [1/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::vector< at::Tensor > at::symint::split ( const at::Tensor self,
at::IntArrayRef  split_size,
int64_t  dim = 0 
)

◆ split() [2/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::vector< at::Tensor > at::symint::split ( const at::Tensor self,
c10::SymInt  split_size,
int64_t  dim = 0 
)

◆ split() [3/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::vector< at::Tensor > at::symint::split ( const at::Tensor self,
c10::SymIntArrayRef  split_size,
int64_t  dim = 0 
)

◆ split() [4/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::vector< at::Tensor > at::symint::split ( const at::Tensor self,
int64_t  split_size,
int64_t  dim = 0 
)

◆ split_copy() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::vector< at::Tensor > at::symint::split_copy ( const at::Tensor self,
c10::SymInt  split_size,
int64_t  dim = 0 
)

◆ split_copy() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::vector< at::Tensor > at::symint::split_copy ( const at::Tensor self,
int64_t  split_size,
int64_t  dim = 0 
)

◆ split_copy_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
void at::symint::split_copy_out ( at::TensorList  out,
const at::Tensor self,
c10::SymInt  split_size,
int64_t  dim = 0 
)

◆ split_copy_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
void at::symint::split_copy_out ( at::TensorList  out,
const at::Tensor self,
int64_t  split_size,
int64_t  dim = 0 
)

◆ split_copy_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
void at::symint::split_copy_outf ( const at::Tensor self,
c10::SymInt  split_size,
int64_t  dim,
at::TensorList  out 
)

◆ split_copy_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
void at::symint::split_copy_outf ( const at::Tensor self,
int64_t  split_size,
int64_t  dim,
at::TensorList  out 
)

◆ split_with_sizes() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::vector< at::Tensor > at::symint::split_with_sizes ( const at::Tensor self,
at::IntArrayRef  split_sizes,
int64_t  dim = 0 
)

◆ split_with_sizes() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::vector< at::Tensor > at::symint::split_with_sizes ( const at::Tensor self,
c10::SymIntArrayRef  split_sizes,
int64_t  dim = 0 
)

◆ split_with_sizes_copy() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::vector< at::Tensor > at::symint::split_with_sizes_copy ( const at::Tensor self,
at::IntArrayRef  split_sizes,
int64_t  dim = 0 
)

◆ split_with_sizes_copy() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::vector< at::Tensor > at::symint::split_with_sizes_copy ( const at::Tensor self,
c10::SymIntArrayRef  split_sizes,
int64_t  dim = 0 
)

◆ split_with_sizes_copy_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
void at::symint::split_with_sizes_copy_out ( at::TensorList  out,
const at::Tensor self,
at::IntArrayRef  split_sizes,
int64_t  dim = 0 
)

◆ split_with_sizes_copy_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
void at::symint::split_with_sizes_copy_out ( at::TensorList  out,
const at::Tensor self,
c10::SymIntArrayRef  split_sizes,
int64_t  dim = 0 
)

◆ split_with_sizes_copy_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
void at::symint::split_with_sizes_copy_outf ( const at::Tensor self,
at::IntArrayRef  split_sizes,
int64_t  dim,
at::TensorList  out 
)

◆ split_with_sizes_copy_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
void at::symint::split_with_sizes_copy_outf ( const at::Tensor self,
c10::SymIntArrayRef  split_sizes,
int64_t  dim,
at::TensorList  out 
)

◆ strides() [1/2]

template<typename T , typename = enable_if_symint<T>>
c10::SymIntArrayRef at::symint::strides ( const TensorBase t)

◆ strides() [2/2]

template<typename T , typename = enable_if_int<T>>
IntArrayRef at::symint::strides ( const TensorBase t)

◆ tensor_split() [1/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::vector< at::Tensor > at::symint::tensor_split ( const at::Tensor self,
at::IntArrayRef  indices,
int64_t  dim = 0 
)

◆ tensor_split() [2/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::vector< at::Tensor > at::symint::tensor_split ( const at::Tensor self,
c10::SymInt  sections,
int64_t  dim = 0 
)

◆ tensor_split() [3/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::vector< at::Tensor > at::symint::tensor_split ( const at::Tensor self,
c10::SymIntArrayRef  indices,
int64_t  dim = 0 
)

◆ tensor_split() [4/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::vector< at::Tensor > at::symint::tensor_split ( const at::Tensor self,
int64_t  sections,
int64_t  dim = 0 
)

◆ to_padded_tensor() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::to_padded_tensor ( const at::Tensor self,
double  padding,
at::OptionalIntArrayRef  output_size = c10::nullopt 
)

◆ to_padded_tensor() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::to_padded_tensor ( const at::Tensor self,
double  padding,
at::OptionalSymIntArrayRef  output_size = c10::nullopt 
)

◆ to_padded_tensor_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::to_padded_tensor_out ( at::Tensor out,
const at::Tensor self,
double  padding,
at::OptionalIntArrayRef  output_size = c10::nullopt 
)

◆ to_padded_tensor_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::to_padded_tensor_out ( at::Tensor out,
const at::Tensor self,
double  padding,
at::OptionalSymIntArrayRef  output_size = c10::nullopt 
)

◆ to_padded_tensor_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::to_padded_tensor_outf ( const at::Tensor self,
double  padding,
at::OptionalIntArrayRef  output_size,
at::Tensor out 
)

◆ to_padded_tensor_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::to_padded_tensor_outf ( const at::Tensor self,
double  padding,
at::OptionalSymIntArrayRef  output_size,
at::Tensor out 
)

◆ trace_backward() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::trace_backward ( const at::Tensor grad,
at::IntArrayRef  sizes 
)

◆ trace_backward() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::trace_backward ( const at::Tensor grad,
c10::SymIntArrayRef  sizes 
)

◆ unfold_backward() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::unfold_backward ( const at::Tensor grad_in,
at::IntArrayRef  input_sizes,
int64_t  dim,
int64_t  size,
int64_t  step 
)

◆ unfold_backward() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::unfold_backward ( const at::Tensor grad_in,
c10::SymIntArrayRef  input_sizes,
int64_t  dim,
int64_t  size,
int64_t  step 
)

◆ unfold_backward_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::unfold_backward_out ( at::Tensor out,
const at::Tensor grad_in,
at::IntArrayRef  input_sizes,
int64_t  dim,
int64_t  size,
int64_t  step 
)

◆ unfold_backward_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::unfold_backward_out ( at::Tensor out,
const at::Tensor grad_in,
c10::SymIntArrayRef  input_sizes,
int64_t  dim,
int64_t  size,
int64_t  step 
)

◆ unfold_backward_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::unfold_backward_outf ( const at::Tensor grad_in,
at::IntArrayRef  input_sizes,
int64_t  dim,
int64_t  size,
int64_t  step,
at::Tensor out 
)

◆ unfold_backward_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::unfold_backward_outf ( const at::Tensor grad_in,
c10::SymIntArrayRef  input_sizes,
int64_t  dim,
int64_t  size,
int64_t  step,
at::Tensor out 
)

◆ unsafe_split() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::vector< at::Tensor > at::symint::unsafe_split ( const at::Tensor self,
c10::SymInt  split_size,
int64_t  dim = 0 
)

◆ unsafe_split() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::vector< at::Tensor > at::symint::unsafe_split ( const at::Tensor self,
int64_t  split_size,
int64_t  dim = 0 
)

◆ unsafe_split_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
void at::symint::unsafe_split_out ( at::TensorList  out,
const at::Tensor self,
c10::SymInt  split_size,
int64_t  dim = 0 
)

◆ unsafe_split_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
void at::symint::unsafe_split_out ( at::TensorList  out,
const at::Tensor self,
int64_t  split_size,
int64_t  dim = 0 
)

◆ unsafe_split_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
void at::symint::unsafe_split_outf ( const at::Tensor self,
c10::SymInt  split_size,
int64_t  dim,
at::TensorList  out 
)

◆ unsafe_split_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
void at::symint::unsafe_split_outf ( const at::Tensor self,
int64_t  split_size,
int64_t  dim,
at::TensorList  out 
)

◆ unsafe_split_with_sizes() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
::std::vector< at::Tensor > at::symint::unsafe_split_with_sizes ( const at::Tensor self,
at::IntArrayRef  split_sizes,
int64_t  dim = 0 
)

◆ unsafe_split_with_sizes() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
::std::vector< at::Tensor > at::symint::unsafe_split_with_sizes ( const at::Tensor self,
c10::SymIntArrayRef  split_sizes,
int64_t  dim = 0 
)

◆ unsafe_split_with_sizes_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
void at::symint::unsafe_split_with_sizes_out ( at::TensorList  out,
const at::Tensor self,
at::IntArrayRef  split_sizes,
int64_t  dim = 0 
)

◆ unsafe_split_with_sizes_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
void at::symint::unsafe_split_with_sizes_out ( at::TensorList  out,
const at::Tensor self,
c10::SymIntArrayRef  split_sizes,
int64_t  dim = 0 
)

◆ unsafe_split_with_sizes_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
void at::symint::unsafe_split_with_sizes_outf ( const at::Tensor self,
at::IntArrayRef  split_sizes,
int64_t  dim,
at::TensorList  out 
)

◆ unsafe_split_with_sizes_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
void at::symint::unsafe_split_with_sizes_outf ( const at::Tensor self,
c10::SymIntArrayRef  split_sizes,
int64_t  dim,
at::TensorList  out 
)

◆ upsample_bicubic2d() [1/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::upsample_bicubic2d ( const at::Tensor input,
at::OptionalIntArrayRef  output_size,
bool  align_corners,
c10::optional< at::ArrayRef< double > >  scale_factors 
)

◆ upsample_bicubic2d() [2/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::upsample_bicubic2d ( const at::Tensor input,
at::OptionalSymIntArrayRef  output_size,
bool  align_corners,
c10::optional< at::ArrayRef< double > >  scale_factors 
)

◆ upsample_bicubic2d() [3/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::upsample_bicubic2d ( const at::Tensor self,
at::IntArrayRef  output_size,
bool  align_corners,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ upsample_bicubic2d() [4/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::upsample_bicubic2d ( const at::Tensor self,
c10::SymIntArrayRef  output_size,
bool  align_corners,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ upsample_bicubic2d_backward() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::upsample_bicubic2d_backward ( const at::Tensor grad_output,
at::IntArrayRef  output_size,
at::IntArrayRef  input_size,
bool  align_corners,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ upsample_bicubic2d_backward() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::upsample_bicubic2d_backward ( const at::Tensor grad_output,
c10::SymIntArrayRef  output_size,
c10::SymIntArrayRef  input_size,
bool  align_corners,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ upsample_bicubic2d_backward_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::upsample_bicubic2d_backward_out ( at::Tensor grad_input,
const at::Tensor grad_output,
at::IntArrayRef  output_size,
at::IntArrayRef  input_size,
bool  align_corners,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ upsample_bicubic2d_backward_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::upsample_bicubic2d_backward_out ( at::Tensor grad_input,
const at::Tensor grad_output,
c10::SymIntArrayRef  output_size,
c10::SymIntArrayRef  input_size,
bool  align_corners,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ upsample_bicubic2d_backward_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::upsample_bicubic2d_backward_outf ( const at::Tensor grad_output,
at::IntArrayRef  output_size,
at::IntArrayRef  input_size,
bool  align_corners,
c10::optional< double >  scales_h,
c10::optional< double >  scales_w,
at::Tensor grad_input 
)

◆ upsample_bicubic2d_backward_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::upsample_bicubic2d_backward_outf ( const at::Tensor grad_output,
c10::SymIntArrayRef  output_size,
c10::SymIntArrayRef  input_size,
bool  align_corners,
c10::optional< double >  scales_h,
c10::optional< double >  scales_w,
at::Tensor grad_input 
)

◆ upsample_bicubic2d_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::upsample_bicubic2d_out ( at::Tensor out,
const at::Tensor self,
at::IntArrayRef  output_size,
bool  align_corners,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ upsample_bicubic2d_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::upsample_bicubic2d_out ( at::Tensor out,
const at::Tensor self,
c10::SymIntArrayRef  output_size,
bool  align_corners,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ upsample_bicubic2d_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::upsample_bicubic2d_outf ( const at::Tensor self,
at::IntArrayRef  output_size,
bool  align_corners,
c10::optional< double >  scales_h,
c10::optional< double >  scales_w,
at::Tensor out 
)

◆ upsample_bicubic2d_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::upsample_bicubic2d_outf ( const at::Tensor self,
c10::SymIntArrayRef  output_size,
bool  align_corners,
c10::optional< double >  scales_h,
c10::optional< double >  scales_w,
at::Tensor out 
)

◆ upsample_bilinear2d() [1/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::upsample_bilinear2d ( const at::Tensor input,
at::OptionalIntArrayRef  output_size,
bool  align_corners,
c10::optional< at::ArrayRef< double > >  scale_factors 
)

◆ upsample_bilinear2d() [2/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::upsample_bilinear2d ( const at::Tensor input,
at::OptionalSymIntArrayRef  output_size,
bool  align_corners,
c10::optional< at::ArrayRef< double > >  scale_factors 
)

◆ upsample_bilinear2d() [3/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::upsample_bilinear2d ( const at::Tensor self,
at::IntArrayRef  output_size,
bool  align_corners,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ upsample_bilinear2d() [4/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::upsample_bilinear2d ( const at::Tensor self,
c10::SymIntArrayRef  output_size,
bool  align_corners,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ upsample_bilinear2d_backward() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::upsample_bilinear2d_backward ( const at::Tensor grad_output,
at::IntArrayRef  output_size,
at::IntArrayRef  input_size,
bool  align_corners,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ upsample_bilinear2d_backward() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::upsample_bilinear2d_backward ( const at::Tensor grad_output,
c10::SymIntArrayRef  output_size,
c10::SymIntArrayRef  input_size,
bool  align_corners,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ upsample_bilinear2d_backward_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::upsample_bilinear2d_backward_out ( at::Tensor grad_input,
const at::Tensor grad_output,
at::IntArrayRef  output_size,
at::IntArrayRef  input_size,
bool  align_corners,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ upsample_bilinear2d_backward_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::upsample_bilinear2d_backward_out ( at::Tensor grad_input,
const at::Tensor grad_output,
c10::SymIntArrayRef  output_size,
c10::SymIntArrayRef  input_size,
bool  align_corners,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ upsample_bilinear2d_backward_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::upsample_bilinear2d_backward_outf ( const at::Tensor grad_output,
at::IntArrayRef  output_size,
at::IntArrayRef  input_size,
bool  align_corners,
c10::optional< double >  scales_h,
c10::optional< double >  scales_w,
at::Tensor grad_input 
)

◆ upsample_bilinear2d_backward_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::upsample_bilinear2d_backward_outf ( const at::Tensor grad_output,
c10::SymIntArrayRef  output_size,
c10::SymIntArrayRef  input_size,
bool  align_corners,
c10::optional< double >  scales_h,
c10::optional< double >  scales_w,
at::Tensor grad_input 
)

◆ upsample_bilinear2d_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::upsample_bilinear2d_out ( at::Tensor out,
const at::Tensor self,
at::IntArrayRef  output_size,
bool  align_corners,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ upsample_bilinear2d_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::upsample_bilinear2d_out ( at::Tensor out,
const at::Tensor self,
c10::SymIntArrayRef  output_size,
bool  align_corners,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ upsample_bilinear2d_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::upsample_bilinear2d_outf ( const at::Tensor self,
at::IntArrayRef  output_size,
bool  align_corners,
c10::optional< double >  scales_h,
c10::optional< double >  scales_w,
at::Tensor out 
)

◆ upsample_bilinear2d_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::upsample_bilinear2d_outf ( const at::Tensor self,
c10::SymIntArrayRef  output_size,
bool  align_corners,
c10::optional< double >  scales_h,
c10::optional< double >  scales_w,
at::Tensor out 
)

◆ upsample_linear1d() [1/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::upsample_linear1d ( const at::Tensor input,
at::OptionalIntArrayRef  output_size,
bool  align_corners,
c10::optional< at::ArrayRef< double > >  scale_factors 
)

◆ upsample_linear1d() [2/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::upsample_linear1d ( const at::Tensor input,
at::OptionalSymIntArrayRef  output_size,
bool  align_corners,
c10::optional< at::ArrayRef< double > >  scale_factors 
)

◆ upsample_linear1d() [3/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::upsample_linear1d ( const at::Tensor self,
at::IntArrayRef  output_size,
bool  align_corners,
c10::optional< double >  scales = c10::nullopt 
)

◆ upsample_linear1d() [4/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::upsample_linear1d ( const at::Tensor self,
c10::SymIntArrayRef  output_size,
bool  align_corners,
c10::optional< double >  scales = c10::nullopt 
)

◆ upsample_linear1d_backward() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::upsample_linear1d_backward ( const at::Tensor grad_output,
at::IntArrayRef  output_size,
at::IntArrayRef  input_size,
bool  align_corners,
c10::optional< double >  scales = c10::nullopt 
)

◆ upsample_linear1d_backward() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::upsample_linear1d_backward ( const at::Tensor grad_output,
c10::SymIntArrayRef  output_size,
c10::SymIntArrayRef  input_size,
bool  align_corners,
c10::optional< double >  scales = c10::nullopt 
)

◆ upsample_linear1d_backward_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::upsample_linear1d_backward_out ( at::Tensor grad_input,
const at::Tensor grad_output,
at::IntArrayRef  output_size,
at::IntArrayRef  input_size,
bool  align_corners,
c10::optional< double >  scales = c10::nullopt 
)

◆ upsample_linear1d_backward_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::upsample_linear1d_backward_out ( at::Tensor grad_input,
const at::Tensor grad_output,
c10::SymIntArrayRef  output_size,
c10::SymIntArrayRef  input_size,
bool  align_corners,
c10::optional< double >  scales = c10::nullopt 
)

◆ upsample_linear1d_backward_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::upsample_linear1d_backward_outf ( const at::Tensor grad_output,
at::IntArrayRef  output_size,
at::IntArrayRef  input_size,
bool  align_corners,
c10::optional< double >  scales,
at::Tensor grad_input 
)

◆ upsample_linear1d_backward_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::upsample_linear1d_backward_outf ( const at::Tensor grad_output,
c10::SymIntArrayRef  output_size,
c10::SymIntArrayRef  input_size,
bool  align_corners,
c10::optional< double >  scales,
at::Tensor grad_input 
)

◆ upsample_linear1d_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::upsample_linear1d_out ( at::Tensor out,
const at::Tensor self,
at::IntArrayRef  output_size,
bool  align_corners,
c10::optional< double >  scales = c10::nullopt 
)

◆ upsample_linear1d_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::upsample_linear1d_out ( at::Tensor out,
const at::Tensor self,
c10::SymIntArrayRef  output_size,
bool  align_corners,
c10::optional< double >  scales = c10::nullopt 
)

◆ upsample_linear1d_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::upsample_linear1d_outf ( const at::Tensor self,
at::IntArrayRef  output_size,
bool  align_corners,
c10::optional< double >  scales,
at::Tensor out 
)

◆ upsample_linear1d_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::upsample_linear1d_outf ( const at::Tensor self,
c10::SymIntArrayRef  output_size,
bool  align_corners,
c10::optional< double >  scales,
at::Tensor out 
)

◆ upsample_nearest1d() [1/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::upsample_nearest1d ( const at::Tensor input,
at::OptionalIntArrayRef  output_size,
c10::optional< at::ArrayRef< double > >  scale_factors 
)

◆ upsample_nearest1d() [2/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::upsample_nearest1d ( const at::Tensor input,
at::OptionalSymIntArrayRef  output_size,
c10::optional< at::ArrayRef< double > >  scale_factors 
)

◆ upsample_nearest1d() [3/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::upsample_nearest1d ( const at::Tensor self,
at::IntArrayRef  output_size,
c10::optional< double >  scales = c10::nullopt 
)

◆ upsample_nearest1d() [4/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::upsample_nearest1d ( const at::Tensor self,
c10::SymIntArrayRef  output_size,
c10::optional< double >  scales = c10::nullopt 
)

◆ upsample_nearest1d_backward() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::upsample_nearest1d_backward ( const at::Tensor grad_output,
at::IntArrayRef  output_size,
at::IntArrayRef  input_size,
c10::optional< double >  scales = c10::nullopt 
)

◆ upsample_nearest1d_backward() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::upsample_nearest1d_backward ( const at::Tensor grad_output,
c10::SymIntArrayRef  output_size,
c10::SymIntArrayRef  input_size,
c10::optional< double >  scales = c10::nullopt 
)

◆ upsample_nearest1d_backward_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::upsample_nearest1d_backward_out ( at::Tensor grad_input,
const at::Tensor grad_output,
at::IntArrayRef  output_size,
at::IntArrayRef  input_size,
c10::optional< double >  scales = c10::nullopt 
)

◆ upsample_nearest1d_backward_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::upsample_nearest1d_backward_out ( at::Tensor grad_input,
const at::Tensor grad_output,
c10::SymIntArrayRef  output_size,
c10::SymIntArrayRef  input_size,
c10::optional< double >  scales = c10::nullopt 
)

◆ upsample_nearest1d_backward_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::upsample_nearest1d_backward_outf ( const at::Tensor grad_output,
at::IntArrayRef  output_size,
at::IntArrayRef  input_size,
c10::optional< double >  scales,
at::Tensor grad_input 
)

◆ upsample_nearest1d_backward_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::upsample_nearest1d_backward_outf ( const at::Tensor grad_output,
c10::SymIntArrayRef  output_size,
c10::SymIntArrayRef  input_size,
c10::optional< double >  scales,
at::Tensor grad_input 
)

◆ upsample_nearest1d_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::upsample_nearest1d_out ( at::Tensor out,
const at::Tensor self,
at::IntArrayRef  output_size,
c10::optional< double >  scales = c10::nullopt 
)

◆ upsample_nearest1d_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::upsample_nearest1d_out ( at::Tensor out,
const at::Tensor self,
c10::SymIntArrayRef  output_size,
c10::optional< double >  scales = c10::nullopt 
)

◆ upsample_nearest1d_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::upsample_nearest1d_outf ( const at::Tensor self,
at::IntArrayRef  output_size,
c10::optional< double >  scales,
at::Tensor out 
)

◆ upsample_nearest1d_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::upsample_nearest1d_outf ( const at::Tensor self,
c10::SymIntArrayRef  output_size,
c10::optional< double >  scales,
at::Tensor out 
)

◆ upsample_nearest2d() [1/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::upsample_nearest2d ( const at::Tensor input,
at::OptionalIntArrayRef  output_size,
c10::optional< at::ArrayRef< double > >  scale_factors 
)

◆ upsample_nearest2d() [2/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::upsample_nearest2d ( const at::Tensor input,
at::OptionalSymIntArrayRef  output_size,
c10::optional< at::ArrayRef< double > >  scale_factors 
)

◆ upsample_nearest2d() [3/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::upsample_nearest2d ( const at::Tensor self,
at::IntArrayRef  output_size,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ upsample_nearest2d() [4/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::upsample_nearest2d ( const at::Tensor self,
c10::SymIntArrayRef  output_size,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ upsample_nearest2d_backward() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::upsample_nearest2d_backward ( const at::Tensor grad_output,
at::IntArrayRef  output_size,
at::IntArrayRef  input_size,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ upsample_nearest2d_backward() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::upsample_nearest2d_backward ( const at::Tensor grad_output,
c10::SymIntArrayRef  output_size,
c10::SymIntArrayRef  input_size,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ upsample_nearest2d_backward_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::upsample_nearest2d_backward_out ( at::Tensor grad_input,
const at::Tensor grad_output,
at::IntArrayRef  output_size,
at::IntArrayRef  input_size,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ upsample_nearest2d_backward_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::upsample_nearest2d_backward_out ( at::Tensor grad_input,
const at::Tensor grad_output,
c10::SymIntArrayRef  output_size,
c10::SymIntArrayRef  input_size,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ upsample_nearest2d_backward_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::upsample_nearest2d_backward_outf ( const at::Tensor grad_output,
at::IntArrayRef  output_size,
at::IntArrayRef  input_size,
c10::optional< double >  scales_h,
c10::optional< double >  scales_w,
at::Tensor grad_input 
)

◆ upsample_nearest2d_backward_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::upsample_nearest2d_backward_outf ( const at::Tensor grad_output,
c10::SymIntArrayRef  output_size,
c10::SymIntArrayRef  input_size,
c10::optional< double >  scales_h,
c10::optional< double >  scales_w,
at::Tensor grad_input 
)

◆ upsample_nearest2d_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::upsample_nearest2d_out ( at::Tensor out,
const at::Tensor self,
at::IntArrayRef  output_size,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ upsample_nearest2d_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::upsample_nearest2d_out ( at::Tensor out,
const at::Tensor self,
c10::SymIntArrayRef  output_size,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ upsample_nearest2d_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::upsample_nearest2d_outf ( const at::Tensor self,
at::IntArrayRef  output_size,
c10::optional< double >  scales_h,
c10::optional< double >  scales_w,
at::Tensor out 
)

◆ upsample_nearest2d_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::upsample_nearest2d_outf ( const at::Tensor self,
c10::SymIntArrayRef  output_size,
c10::optional< double >  scales_h,
c10::optional< double >  scales_w,
at::Tensor out 
)

◆ upsample_nearest3d() [1/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::upsample_nearest3d ( const at::Tensor input,
at::OptionalIntArrayRef  output_size,
c10::optional< at::ArrayRef< double > >  scale_factors 
)

◆ upsample_nearest3d() [2/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::upsample_nearest3d ( const at::Tensor input,
at::OptionalSymIntArrayRef  output_size,
c10::optional< at::ArrayRef< double > >  scale_factors 
)

◆ upsample_nearest3d() [3/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::upsample_nearest3d ( const at::Tensor self,
at::IntArrayRef  output_size,
c10::optional< double >  scales_d = c10::nullopt,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ upsample_nearest3d() [4/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::upsample_nearest3d ( const at::Tensor self,
c10::SymIntArrayRef  output_size,
c10::optional< double >  scales_d = c10::nullopt,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ upsample_nearest3d_backward() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::upsample_nearest3d_backward ( const at::Tensor grad_output,
at::IntArrayRef  output_size,
at::IntArrayRef  input_size,
c10::optional< double >  scales_d = c10::nullopt,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ upsample_nearest3d_backward() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::upsample_nearest3d_backward ( const at::Tensor grad_output,
c10::SymIntArrayRef  output_size,
c10::SymIntArrayRef  input_size,
c10::optional< double >  scales_d = c10::nullopt,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ upsample_nearest3d_backward_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::upsample_nearest3d_backward_out ( at::Tensor grad_input,
const at::Tensor grad_output,
at::IntArrayRef  output_size,
at::IntArrayRef  input_size,
c10::optional< double >  scales_d = c10::nullopt,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ upsample_nearest3d_backward_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::upsample_nearest3d_backward_out ( at::Tensor grad_input,
const at::Tensor grad_output,
c10::SymIntArrayRef  output_size,
c10::SymIntArrayRef  input_size,
c10::optional< double >  scales_d = c10::nullopt,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ upsample_nearest3d_backward_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::upsample_nearest3d_backward_outf ( const at::Tensor grad_output,
at::IntArrayRef  output_size,
at::IntArrayRef  input_size,
c10::optional< double >  scales_d,
c10::optional< double >  scales_h,
c10::optional< double >  scales_w,
at::Tensor grad_input 
)

◆ upsample_nearest3d_backward_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::upsample_nearest3d_backward_outf ( const at::Tensor grad_output,
c10::SymIntArrayRef  output_size,
c10::SymIntArrayRef  input_size,
c10::optional< double >  scales_d,
c10::optional< double >  scales_h,
c10::optional< double >  scales_w,
at::Tensor grad_input 
)

◆ upsample_nearest3d_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::upsample_nearest3d_out ( at::Tensor out,
const at::Tensor self,
at::IntArrayRef  output_size,
c10::optional< double >  scales_d = c10::nullopt,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ upsample_nearest3d_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::upsample_nearest3d_out ( at::Tensor out,
const at::Tensor self,
c10::SymIntArrayRef  output_size,
c10::optional< double >  scales_d = c10::nullopt,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ upsample_nearest3d_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::upsample_nearest3d_outf ( const at::Tensor self,
at::IntArrayRef  output_size,
c10::optional< double >  scales_d,
c10::optional< double >  scales_h,
c10::optional< double >  scales_w,
at::Tensor out 
)

◆ upsample_nearest3d_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::upsample_nearest3d_outf ( const at::Tensor self,
c10::SymIntArrayRef  output_size,
c10::optional< double >  scales_d,
c10::optional< double >  scales_h,
c10::optional< double >  scales_w,
at::Tensor out 
)

◆ upsample_trilinear3d() [1/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::upsample_trilinear3d ( const at::Tensor input,
at::OptionalIntArrayRef  output_size,
bool  align_corners,
c10::optional< at::ArrayRef< double > >  scale_factors 
)

◆ upsample_trilinear3d() [2/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::upsample_trilinear3d ( const at::Tensor input,
at::OptionalSymIntArrayRef  output_size,
bool  align_corners,
c10::optional< at::ArrayRef< double > >  scale_factors 
)

◆ upsample_trilinear3d() [3/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::upsample_trilinear3d ( const at::Tensor self,
at::IntArrayRef  output_size,
bool  align_corners,
c10::optional< double >  scales_d = c10::nullopt,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ upsample_trilinear3d() [4/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::upsample_trilinear3d ( const at::Tensor self,
c10::SymIntArrayRef  output_size,
bool  align_corners,
c10::optional< double >  scales_d = c10::nullopt,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ upsample_trilinear3d_backward() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::upsample_trilinear3d_backward ( const at::Tensor grad_output,
at::IntArrayRef  output_size,
at::IntArrayRef  input_size,
bool  align_corners,
c10::optional< double >  scales_d = c10::nullopt,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ upsample_trilinear3d_backward() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::upsample_trilinear3d_backward ( const at::Tensor grad_output,
c10::SymIntArrayRef  output_size,
c10::SymIntArrayRef  input_size,
bool  align_corners,
c10::optional< double >  scales_d = c10::nullopt,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ upsample_trilinear3d_backward_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::upsample_trilinear3d_backward_out ( at::Tensor grad_input,
const at::Tensor grad_output,
at::IntArrayRef  output_size,
at::IntArrayRef  input_size,
bool  align_corners,
c10::optional< double >  scales_d = c10::nullopt,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ upsample_trilinear3d_backward_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::upsample_trilinear3d_backward_out ( at::Tensor grad_input,
const at::Tensor grad_output,
c10::SymIntArrayRef  output_size,
c10::SymIntArrayRef  input_size,
bool  align_corners,
c10::optional< double >  scales_d = c10::nullopt,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ upsample_trilinear3d_backward_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::upsample_trilinear3d_backward_outf ( const at::Tensor grad_output,
at::IntArrayRef  output_size,
at::IntArrayRef  input_size,
bool  align_corners,
c10::optional< double >  scales_d,
c10::optional< double >  scales_h,
c10::optional< double >  scales_w,
at::Tensor grad_input 
)

◆ upsample_trilinear3d_backward_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::upsample_trilinear3d_backward_outf ( const at::Tensor grad_output,
c10::SymIntArrayRef  output_size,
c10::SymIntArrayRef  input_size,
bool  align_corners,
c10::optional< double >  scales_d,
c10::optional< double >  scales_h,
c10::optional< double >  scales_w,
at::Tensor grad_input 
)

◆ upsample_trilinear3d_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::upsample_trilinear3d_out ( at::Tensor out,
const at::Tensor self,
at::IntArrayRef  output_size,
bool  align_corners,
c10::optional< double >  scales_d = c10::nullopt,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ upsample_trilinear3d_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::upsample_trilinear3d_out ( at::Tensor out,
const at::Tensor self,
c10::SymIntArrayRef  output_size,
bool  align_corners,
c10::optional< double >  scales_d = c10::nullopt,
c10::optional< double >  scales_h = c10::nullopt,
c10::optional< double >  scales_w = c10::nullopt 
)

◆ upsample_trilinear3d_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::upsample_trilinear3d_outf ( const at::Tensor self,
at::IntArrayRef  output_size,
bool  align_corners,
c10::optional< double >  scales_d,
c10::optional< double >  scales_h,
c10::optional< double >  scales_w,
at::Tensor out 
)

◆ upsample_trilinear3d_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::upsample_trilinear3d_outf ( const at::Tensor self,
c10::SymIntArrayRef  output_size,
bool  align_corners,
c10::optional< double >  scales_d,
c10::optional< double >  scales_h,
c10::optional< double >  scales_w,
at::Tensor out 
)

◆ value_selecting_reduction_backward() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::value_selecting_reduction_backward ( const at::Tensor grad,
int64_t  dim,
const at::Tensor indices,
at::IntArrayRef  sizes,
bool  keepdim 
)

◆ value_selecting_reduction_backward() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::value_selecting_reduction_backward ( const at::Tensor grad,
int64_t  dim,
const at::Tensor indices,
c10::SymIntArrayRef  sizes,
bool  keepdim 
)

◆ view() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::view ( const at::Tensor self,
at::IntArrayRef  size 
)

◆ view() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::view ( const at::Tensor self,
c10::SymIntArrayRef  size 
)

◆ view_copy() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::view_copy ( const at::Tensor self,
at::IntArrayRef  size 
)

◆ view_copy() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::view_copy ( const at::Tensor self,
c10::SymIntArrayRef  size 
)

◆ view_copy_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::view_copy_out ( at::Tensor out,
const at::Tensor self,
at::IntArrayRef  size 
)

◆ view_copy_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::view_copy_out ( at::Tensor out,
const at::Tensor self,
c10::SymIntArrayRef  size 
)

◆ view_copy_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::view_copy_outf ( const at::Tensor self,
at::IntArrayRef  size,
at::Tensor out 
)

◆ view_copy_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::view_copy_outf ( const at::Tensor self,
c10::SymIntArrayRef  size,
at::Tensor out 
)

◆ zeros() [1/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::zeros ( at::IntArrayRef  size,
at::TensorOptions  options = {} 
)

◆ zeros() [2/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor at::symint::zeros ( at::IntArrayRef  size,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ zeros() [3/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::zeros ( c10::SymIntArrayRef  size,
at::TensorOptions  options = {} 
)

◆ zeros() [4/4]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor at::symint::zeros ( c10::SymIntArrayRef  size,
c10::optional< at::ScalarType >  dtype,
c10::optional< at::Layout >  layout,
c10::optional< at::Device >  device,
c10::optional< bool >  pin_memory 
)

◆ zeros_out() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::zeros_out ( at::Tensor out,
at::IntArrayRef  size 
)

◆ zeros_out() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::zeros_out ( at::Tensor out,
c10::SymIntArrayRef  size 
)

◆ zeros_outf() [1/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, int64_t>::value>>
at::Tensor & at::symint::zeros_outf ( at::IntArrayRef  size,
at::Tensor out 
)

◆ zeros_outf() [2/2]

template<typename T , typename = std::enable_if_t<std::is_same<T, c10::SymInt>::value>>
at::Tensor & at::symint::zeros_outf ( c10::SymIntArrayRef  size,
at::Tensor out 
)