#define min(x,y) (((x) < (y)) ? (x) : (y)) #include <stdio.h> #include <stdlib.h> #include <cublas_v2.h> #include <iostream> #include <vector> //extern "C" //{ #include <cblas.h> //} using namespace std; int main() { const enum CBLAS_ORDER Order=CblasRowMajor; const enum CBLAS_TRANSPOSE TransA=CblasNoTrans; const enum CBLAS_TRANSPOSE TransB=CblasNoTrans; const int M=4;//A的行数,C的行数 const int N=2;//B的列数,C的列数 const int K=3;//A的列数,B的行数 const float alpha=1; const float beta=0; const int lda=K;//A的列 const int ldb=N;//B的列 const int ldc=N;//C的列 const float A[M*K]={ 1,2,3,4,5,6,7,8,9,8,7,6}; const float B[K*N]={ 5,4,
使用blas做矩阵乘法
最新推荐文章于 2024-09-11 09:30:23 发布