1#ifndef INFINI_OPS_BASE_LINALG_SVD_H_
2#define INFINI_OPS_BASE_LINALG_SVD_H_
32 const std::optional<std::string> driver,
Tensor U,
Definition generated/include/operator.h:282
Definition linalg_svd.h:11
std::optional< std::string > driver_
Definition linalg_svd.h:62
Tensor::Strides A_strides_
Definition linalg_svd.h:38
virtual void operator()(const Tensor A, const bool full_matrices, const std::optional< std::string > driver, Tensor U, Tensor S, Tensor Vh) const =0
Tensor::Strides Vh_strides_
Definition linalg_svd.h:56
Tensor::Strides S_strides_
Definition linalg_svd.h:50
Tensor::Shape U_shape_
Definition linalg_svd.h:42
DataType Vh_type_
Definition linalg_svd.h:58
Tensor::Shape S_shape_
Definition linalg_svd.h:48
Tensor::Strides U_strides_
Definition linalg_svd.h:44
Tensor::Shape A_shape_
Definition linalg_svd.h:36
int device_index_
Definition linalg_svd.h:64
DataType S_type_
Definition linalg_svd.h:52
Tensor::Shape Vh_shape_
Definition linalg_svd.h:54
DataType U_type_
Definition linalg_svd.h:46
bool full_matrices_
Definition linalg_svd.h:60
Svd(const Tensor A, const bool full_matrices, const std::optional< std::string > driver, Tensor U, Tensor S, Tensor Vh)
Definition linalg_svd.h:13
DataType A_type_
Definition linalg_svd.h:40
Definition linalg_cholesky.h:6
infini::rt::TensorView Tensor
Definition tensor.h:8