1#ifndef INFINI_OPS_BASE_INTERNAL_LINALG_EIGH_H_
2#define INFINI_OPS_BASE_INTERNAL_LINALG_EIGH_H_
12 Eigh(
const Tensor A,
const std::string UPLO,
const bool compute_v,
28 const bool compute_v,
Tensor eigenvalues,
29 Tensor eigenvectors)
const = 0;
Definition generated/include/operator.h:282
Definition internal_linalg_eigh.h:10
Tensor::Shape eigenvalues_shape_
Definition internal_linalg_eigh.h:38
Eigh(const Tensor A, const std::string UPLO, const bool compute_v, Tensor eigenvalues, Tensor eigenvectors)
Definition internal_linalg_eigh.h:12
Tensor::Strides A_strides_
Definition internal_linalg_eigh.h:34
DataType A_type_
Definition internal_linalg_eigh.h:36
Tensor::Shape A_shape_
Definition internal_linalg_eigh.h:32
DataType eigenvalues_type_
Definition internal_linalg_eigh.h:42
int device_index_
Definition internal_linalg_eigh.h:54
DataType eigenvectors_type_
Definition internal_linalg_eigh.h:48
virtual void operator()(const Tensor A, const std::string UPLO, const bool compute_v, Tensor eigenvalues, Tensor eigenvectors) const =0
Tensor::Strides eigenvalues_strides_
Definition internal_linalg_eigh.h:40
Tensor::Strides eigenvectors_strides_
Definition internal_linalg_eigh.h:46
Tensor::Shape eigenvectors_shape_
Definition internal_linalg_eigh.h:44
bool compute_v_
Definition internal_linalg_eigh.h:52
std::string UPLO_
Definition internal_linalg_eigh.h:50
Definition internal_linalg_det.h:6
infini::rt::TensorView Tensor
Definition tensor.h:8