英特尔MKL cblas_dgemm文档错误?

时间:2013-10-06 10:30:58

标签: blas intel-mkl

此链接是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

在手册中,在RowMajorNoTransANoTransB下,他说ldarows(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以及ldbldccols(a)cols(b)

怎么了?

1 个答案:

答案 0 :(得分:0)

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

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

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

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