1#ifndef INFINI_OPS_BASE_IM2COL_H_
2#define INFINI_OPS_BASE_IM2COL_H_
13 const std::vector<int64_t> dilation,
14 const std::vector<int64_t> padding,
const std::vector<int64_t> stride,
29 const std::vector<int64_t> kernel_size,
30 const std::vector<int64_t> dilation,
31 const std::vector<int64_t> padding,
32 const std::vector<int64_t> stride,
DataType input_type_
Definition im2col.h:40
std::vector< int64_t > kernel_size_
Definition im2col.h:48
std::vector< int64_t > padding_
Definition im2col.h:52
Tensor::Strides input_strides_
Definition im2col.h:38
virtual void operator()(const Tensor input, const std::vector< int64_t > kernel_size, const std::vector< int64_t > dilation, const std::vector< int64_t > padding, const std::vector< int64_t > stride, Tensor out) const =0
int device_index_
Definition im2col.h:56
std::vector< int64_t > stride_
Definition im2col.h:54
Tensor::Shape out_shape_
Definition im2col.h:42
DataType out_type_
Definition im2col.h:46
Tensor::Strides out_strides_
Definition im2col.h:44
Tensor::Shape input_shape_
Definition im2col.h:36
std::vector< int64_t > dilation_
Definition im2col.h:50
Im2col(const Tensor input, const std::vector< int64_t > kernel_size, const std::vector< int64_t > dilation, const std::vector< int64_t > padding, const std::vector< int64_t > stride, Tensor out)
Definition im2col.h:12
Definition generated/include/operator.h:282
Definition generated/include/operator.h:28
infini::rt::TensorView Tensor
Definition tensor.h:8