GEMM在BLAS中具有单精度和双精度矩阵

时间:2018-04-30 11:14:32

标签: c blas

我正在用openBLAS编写一些线性代数程序。 该程序需要乘以两个矩阵;一个是单精度的,另一个是双精度的。

我查看了BLAS参考" http://netlib.org/blas/blasqr.pdf",似乎BLAS仅支持相同类型的操作。

我有什么想念吗?或者,为了将两个矩阵乘以不同的精度,我是否需要对单精度矩阵进行类型转换,然后将它们相乘?

1 个答案:

答案 0 :(得分:0)

是的,您需要向上转换单精度矩阵(或向下转换双精度矩阵)使用dgemm(或sgemm,等等。)