CBLAS的安装与使用.docVIP

  • 51
  • 0
  • 约1.94千字
  • 约 3页
  • 2017-05-31 发布于北京
  • 举报
CBLAS的安装与使用 cleverysm@ CBLAS是BLAS的C语言接口。BLAS的全称是Basic Linear Algebra Subprograms,中文大概可以叫做基础线性代数子程序。主要是用于向量和矩阵计算的高性能数学库。本身BLAS是用Fortran写的,为了方便C/C++程序的使用,就有了BLAS的C接口库CBLAS。计算矩阵乘法的函数之一是 cblas_sgemm,使用单精度实数,另外还有对应双精度实数,单精度复数和双精度复数的函数。const enum CBLAS_TRANSPOSE TransB, const int M, const int N, const int K, const float alpha, const float *A, const int lda, const float *B, const int ldb, const float beta, float *C, const int ldc) 关于此详细定义可以在/blas/sgemm.f找到,只不过是fortran语言的,这个C语言版的略有差别。 此函数计算的是 C = alpha*op( A )*op( B ) + beta*C, const enum CBLAS_ORD

文档评论(0)

1亿VIP精品文档

相关文档