1#ifndef INFINI_OPS_BASE_INTERNAL_SLOW_CONV2D_BACKWARD_H_
2#define INFINI_OPS_BASE_INTERNAL_SLOW_CONV2D_BACKWARD_H_
14 const std::vector<int64_t> kernel_size,
15 const std::vector<int64_t> stride,
16 const std::vector<int64_t> padding,
Tensor grad_input,
43 const std::vector<int64_t> kernel_size,
44 const std::vector<int64_t> stride,
45 const std::vector<int64_t> padding,
Tensor grad_input,
Definition generated/include/operator.h:282
Definition internal_slow_conv2d_backward.h:10
DataType grad_bias_type_
Definition internal_slow_conv2d_backward.h:83
DataType grad_input_type_
Definition internal_slow_conv2d_backward.h:71
Tensor::Strides weight_strides_
Definition internal_slow_conv2d_backward.h:63
Tensor::Strides input_strides_
Definition internal_slow_conv2d_backward.h:57
DataType input_type_
Definition internal_slow_conv2d_backward.h:59
Tensor::Shape grad_input_shape_
Definition internal_slow_conv2d_backward.h:67
Tensor::Shape grad_weight_shape_
Definition internal_slow_conv2d_backward.h:73
int device_index_
Definition internal_slow_conv2d_backward.h:91
Tensor::Shape grad_bias_shape_
Definition internal_slow_conv2d_backward.h:79
Tensor::Strides grad_output_strides_
Definition internal_slow_conv2d_backward.h:51
DataType grad_output_type_
Definition internal_slow_conv2d_backward.h:53
virtual void operator()(const Tensor grad_output, const Tensor input, const Tensor weight, const std::vector< int64_t > kernel_size, const std::vector< int64_t > stride, const std::vector< int64_t > padding, Tensor grad_input, Tensor grad_weight, Tensor grad_bias) const =0
std::vector< int64_t > stride_
Definition internal_slow_conv2d_backward.h:87
std::vector< int64_t > padding_
Definition internal_slow_conv2d_backward.h:89
Tensor::Shape weight_shape_
Definition internal_slow_conv2d_backward.h:61
Tensor::Strides grad_bias_strides_
Definition internal_slow_conv2d_backward.h:81
SlowConv2dBackward(const Tensor grad_output, const Tensor input, const Tensor weight, const std::vector< int64_t > kernel_size, const std::vector< int64_t > stride, const std::vector< int64_t > padding, Tensor grad_input, Tensor grad_weight, Tensor grad_bias)
Definition internal_slow_conv2d_backward.h:12
Tensor::Shape grad_output_shape_
Definition internal_slow_conv2d_backward.h:49
Tensor::Strides grad_weight_strides_
Definition internal_slow_conv2d_backward.h:75
DataType weight_type_
Definition internal_slow_conv2d_backward.h:65
Tensor::Shape input_shape_
Definition internal_slow_conv2d_backward.h:55
DataType grad_weight_type_
Definition internal_slow_conv2d_backward.h:77
std::vector< int64_t > kernel_size_
Definition internal_slow_conv2d_backward.h:85
Tensor::Strides grad_input_strides_
Definition internal_slow_conv2d_backward.h:69
Definition internal_add_relu.h:6
infini::rt::TensorView Tensor
Definition tensor.h:8