BLAS 中单精度和双精度矩阵的 GEMM
GEMM with single-precision and double-precision matrix in BLAS
我正在用 openBLAS 编写一些线性代数程序。
该程序需要将两个矩阵相乘;一个是单精度的,一个是双精度的。
我查了下BLAS参考文献“http://netlib.org/blas/blasqr.pdf”,貌似BLAS只支持同类型操作
有什么想念的吗?或者,两个不同精度的矩阵相乘,是否需要先转换单精度矩阵再相乘?
是的,你需要向上转换单精度矩阵(或向下转换双精度矩阵)和使用dgemm
(或sgemm
,分别)
我正在用 openBLAS 编写一些线性代数程序。 该程序需要将两个矩阵相乘;一个是单精度的,一个是双精度的。
我查了下BLAS参考文献“http://netlib.org/blas/blasqr.pdf”,貌似BLAS只支持同类型操作
有什么想念的吗?或者,两个不同精度的矩阵相乘,是否需要先转换单精度矩阵再相乘?
是的,你需要向上转换单精度矩阵(或向下转换双精度矩阵)和使用dgemm
(或sgemm
,分别)