-
void aocl_gemm_f32f32f32of32(const char order, const char transa, const char transb, const md_t m, const md_t n, const md_t k, const float alpha, const float *a, const md_t lda, const char mem_format_a, const float *b, const md_t ldb, const char mem_format_b, const float beta, float *c, const md_t ldc, dlp_metadata_t *metadata)#
- Parameters:
order – [in] Memory layout (row-major or column-major).
transa – [in] Transpose option for matrix A.
transb – [in] Transpose option for matrix B.
m – [in] Row dimensions.
n – [in] Column dimensions.
k – [in] Inner dimensions.
alpha – [in] Scalar multiplier for the product of matrices A and B.
a – [in] Pointer to matrix A.
lda – [in] Leading dimension of matrix A.
mem_format_a – [in] Memory format of matrix A.
b – [in] Pointer to matrix B.
ldb – [in] Leading dimension of matrix B.
mem_format_b – [in] Memory format of matrix B.
beta – [in] Scalar multiplier for matrix C.
[in/out] – c Pointer to matrix C.
ldc – [in] Leading dimension of matrix C.
metadata – [in] Pointer to post-operation structures.