1#ifndef INFINI_OPS_BASE_INTERNAL_LINALG_SOLVE_EX_H_
2#define INFINI_OPS_BASE_INTERNAL_LINALG_SOLVE_EX_H_
Definition generated/include/operator.h:282
Definition internal_linalg_solve_ex.h:8
bool check_errors_
Definition internal_linalg_solve_ex.h:78
Tensor::Strides B_strides_
Definition internal_linalg_solve_ex.h:48
DataType B_type_
Definition internal_linalg_solve_ex.h:50
Tensor::Shape A_shape_
Definition internal_linalg_solve_ex.h:40
Tensor::Shape result_shape_
Definition internal_linalg_solve_ex.h:52
Tensor::Shape pivots_shape_
Definition internal_linalg_solve_ex.h:64
DataType info_type_
Definition internal_linalg_solve_ex.h:74
DataType result_type_
Definition internal_linalg_solve_ex.h:56
Tensor::Strides pivots_strides_
Definition internal_linalg_solve_ex.h:66
Tensor::Strides LU_strides_
Definition internal_linalg_solve_ex.h:60
virtual void operator()(const Tensor A, const Tensor B, const bool left, const bool check_errors, Tensor result, Tensor LU, Tensor pivots, Tensor info) const =0
Tensor::Shape LU_shape_
Definition internal_linalg_solve_ex.h:58
Tensor::Strides result_strides_
Definition internal_linalg_solve_ex.h:54
bool left_
Definition internal_linalg_solve_ex.h:76
DataType A_type_
Definition internal_linalg_solve_ex.h:44
Tensor::Shape B_shape_
Definition internal_linalg_solve_ex.h:46
Tensor::Shape info_shape_
Definition internal_linalg_solve_ex.h:70
Tensor::Strides A_strides_
Definition internal_linalg_solve_ex.h:42
DataType pivots_type_
Definition internal_linalg_solve_ex.h:68
int device_index_
Definition internal_linalg_solve_ex.h:80
Tensor::Strides info_strides_
Definition internal_linalg_solve_ex.h:72
DataType LU_type_
Definition internal_linalg_solve_ex.h:62
SolveEx(const Tensor A, const Tensor B, const bool left, const bool check_errors, Tensor result, Tensor LU, Tensor pivots, Tensor info)
Definition internal_linalg_solve_ex.h:10
Definition internal_linalg_det.h:6
infini::rt::TensorView Tensor
Definition tensor.h:8