cublasSgemm函数的使用笔记

简介: cublasSgemm函数的使用笔记

image.png

实际的运算为C^T=alpha*B^T*A^T+beta*C^T


由于C^T的存储也是按列的,所以计算结果取出来刚好等于 C,可以省去转置的步骤。


注:


maxtrix_size.uiWB 表示,B^T 的行数、C^T的行数


maxtrix_size.uiHA 表示,A^T 的列数


maxtrix_size.uiWA 表示,B^T 的列数、A^T的行数



相关函数和参数说明:


cublasHandle_t 的申请和释放


申请:使用cublasCreate((cublasHandle_t *handle));


释放:使用cublasDestroy_v2 (cublasHandle_t handle);



cublasOperation_t 可能的取值:


CUBLAS_OP_N:不转置(但是由于按列存储,其实传进去的矩阵还是被转置了)


CUBLAS_OP_T:转置


CUBLAS_OP_C:共轭转置操作


进一步的了解 戳我


目录
相关文章
【C进阶】回调函数(指针进阶2,详解,小白必看)(中)
【C进阶】回调函数(指针进阶2,详解,小白必看)(中)
|
存储
【C进阶】回调函数(指针进阶2,详解,小白必看)(上)
【C进阶】回调函数(指针进阶2,详解,小白必看)(上)
|
C++
24.【特殊函数篇==(十篇一章,持续更新~)】(一)
24.【特殊函数篇==(十篇一章,持续更新~)】
52 0
|
C语言
24.【特殊函数篇==(十篇一章,持续更新~)】(二)
24.【特殊函数篇==(十篇一章,持续更新~)】
45 0
|
5月前
|
C语言 C++
技术笔记:strtol函数
技术笔记:strtol函数
51 0
|
索引
【C进阶】回调函数(指针进阶2,详解,小白必看)(下)
【C进阶】回调函数(指针进阶2,详解,小白必看)(下)
|
算法 C语言
【C语言函数】入门教程
【C语言函数】入门教程
78 0
函数进阶
函数根据 **有没有参数** 以及 **有没有返回值**,可以 **相互组合**,一共有 **4 种** 组合形式 1. 无参数,无返回值 2. 无参数,有返回值 3. 有参数,无返回值 4. 有参数,有返回值
下一篇
无影云桌面