此链接是MKL
,
http://software.intel.com/sites/products/documentation/hpc/mkl/mklman/index.htm,
和此链接是cblas_dgemm
,
在手册中,在RowMajor
,NoTransA
和NoTransB
下,他说lda
是rows(A)
,ldb
是{{1} } {},rows(B)
是ldc
,
的但是,
在示例中,
rows(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
是ldc
,cols(a)
,cols(b)
怎么了?
答案 0 :(得分:0)
您展示的示例是正确的。对于没有填充字节的行主矩阵,前导维数等于列数。
我在MKL文档中找不到lda is the rows(A)
,您能提供可追溯的链接吗?
PS:您可能想要更改为最新版本的MKL文档。
http://software.intel.com/en-us/articles/intel-math-kernel-library-documentation