16 void Solve(
const Tensor& A,
const Tensor& B, Tensor&
X);
24 const Device& device);
26 #ifdef BUILD_SYCL_MODULE
33 const Device& device);
36 #ifdef BUILD_CUDA_MODULE
43 const Device& device);
void SolveSYCL(void *A_data, void *B_data, void *ipiv_data, int64_t n, int64_t k, Dtype dtype, const Device &device)
void SolveCUDA(void *A_data, void *B_data, void *ipiv_data, int64_t n, int64_t k, Dtype dtype, const Device &device)
void Solve(const Tensor &A, const Tensor &B, Tensor &X)
Solve AX = B with LU decomposition. A is a square matrix.
void SolveCPU(void *A_data, void *B_data, void *ipiv_data, int64_t n, int64_t k, Dtype dtype, const Device &device)
Generic file read and write utility for python interface.