标签: c blas
我正在用openBLAS编写一些线性代数程序。 该程序需要乘以两个矩阵;一个是单精度的,另一个是双精度的。
我查看了BLAS参考" http://netlib.org/blas/blasqr.pdf",似乎BLAS仅支持相同类型的操作。
我有什么想念吗?或者,为了将两个矩阵乘以不同的精度,我是否需要对单精度矩阵进行类型转换,然后将它们相乘?
答案 0 :(得分:0)
是的,您需要向上转换单精度矩阵(或向下转换双精度矩阵)和使用dgemm(或sgemm,等等。)
dgemm
sgemm