1#ifndef INFINI_OPS_BASE_LINALG_VECTOR_NORM_H_
2#define INFINI_OPS_BASE_LINALG_VECTOR_NORM_H_
14 const std::optional<std::vector<int64_t>> dim,
const bool keepdim,
15 const std::optional<DataType> dtype,
Tensor out)
29 const std::optional<std::vector<int64_t>> dim,
31 const std::optional<DataType> dtype,
49 std::optional<std::vector<int64_t>>
dim_{};
Definition generated/include/operator.h:282
Definition linalg_vector_norm.h:11
std::optional< std::vector< int64_t > > dim_
Definition linalg_vector_norm.h:49
bool keepdim_
Definition linalg_vector_norm.h:51
VectorNorm(const Tensor input, const double ord, const std::optional< std::vector< int64_t > > dim, const bool keepdim, const std::optional< DataType > dtype, Tensor out)
Definition linalg_vector_norm.h:13
Tensor::Strides input_strides_
Definition linalg_vector_norm.h:37
DataType out_type_
Definition linalg_vector_norm.h:45
std::optional< DataType > dtype_
Definition linalg_vector_norm.h:53
virtual void operator()(const Tensor input, const double ord, const std::optional< std::vector< int64_t > > dim, const bool keepdim, const std::optional< DataType > dtype, Tensor out) const =0
int device_index_
Definition linalg_vector_norm.h:55
Tensor::Shape out_shape_
Definition linalg_vector_norm.h:41
Tensor::Shape input_shape_
Definition linalg_vector_norm.h:35
DataType input_type_
Definition linalg_vector_norm.h:39
Tensor::Strides out_strides_
Definition linalg_vector_norm.h:43
double ord_
Definition linalg_vector_norm.h:47
Definition linalg_cholesky.h:6
infini::rt::TensorView Tensor
Definition tensor.h:8