1

这个链接是手册MKL

http://software.intel.com/sites/products/documentation/hpc/mkl/mklman/index.htm

这个链接是的例子cblas_dgemm

http://techpubs.sgi.com/library/tpl/cgi-bin/getdoc.cgi?cmd=getdoc&coll=0650&db=man&fname=3%20INTRO_CBLAS

在手册中,在,RowMajor他说是,是,是, 但是, 在例子中,NoTransANoTransBldarows(A)ldbrows(B)ldcrows(C)

    float a[10][20], b[20][30], c[10][30];
    cblas_sgemm(CblasRowMajor, CblasNoTrans, CblasNoTrans, 10, 30,
             20, 1.0f, a, 20, b, 30, 0.0f, c, 30);

lda和是, , _ ldb_ldccols(a)cols(b)cols(c)

怎么了?

4

1 回答 1

0

您展示的示例是正确的。对于没有填充字节的行主矩阵,前导维度等于列数。

我在 MKL 文档中找不到lda is the rows(A),你能提供一个可追溯的链接吗?

PS:您可能需要更改为最新版本的 MKL 文档。

http://software.intel.com/en-us/articles/intel-math-kernel-library-documentation

于 2013-10-06T11:02:45.980 回答