32 gemm_cpu(CblasColMajor, gemmTrA ? CblasTrans : CblasNoTrans,
33 gemmTrB ? CblasTrans : CblasNoTrans, m, n, k,
34 static_cast<scalar_t
>(alpha),
35 static_cast<const scalar_t*
>(A_data), lda,
36 static_cast<const scalar_t*
>(B_data), ldb,
37 static_cast<scalar_t
>(beta),
static_cast<scalar_t*
>(C_data),
#define DISPATCH_DTYPE_TO_TEMPLATE(DTYPE,...)
void AddMMCPU(void *A_data, void *B_data, void *C_data, int64_t m, int64_t k, int64_t n, double alpha, double beta, bool gemmTrA, bool gemmTrB, int lda, int ldb, int ldc, Dtype dtype)
void gemm_cpu(CBLAS_LAYOUT layout, CBLAS_TRANSPOSE trans_A, CBLAS_TRANSPOSE trans_B, CLOUDVIEWER_CPU_LINALG_INT m, CLOUDVIEWER_CPU_LINALG_INT n, CLOUDVIEWER_CPU_LINALG_INT k, scalar_t alpha, const scalar_t *A_data, CLOUDVIEWER_CPU_LINALG_INT lda, const scalar_t *B_data, CLOUDVIEWER_CPU_LINALG_INT ldb, scalar_t beta, scalar_t *C_data, CLOUDVIEWER_CPU_LINALG_INT ldc)
Generic file read and write utility for python interface.