GEMM с матрицей одинарной и двойной точности в BLAS - PullRequest
0 голосов
/ 30 апреля 2018

Я пишу программу для линейной алгебры с openBLAS. Программа должна умножить две матрицы; один с одинарной точностью, а другой с двойной точностью.

Я посмотрел ссылку BLAS "http://netlib.org/blas/blasqr.pdf",, похоже, что BLAS поддерживает операции только с одним и тем же типом.

Есть что-то, что я скучаю? Или, чтобы умножить две матрицы с разной точностью, нужно ли типизировать матрицу одинарной точности, а затем умножить их?

1 Ответ

0 голосов
/ 30 апреля 2018

Да, вам нужно увеличить матрицу одинарной точности (или уменьшить матрицу двойной точности) и использовать dgemm (или sgemm, соответственно)

...