我正在努力加快朱莉娅的点数产品.但我找不到dot产品的BLAS功能.
我目前的解决方案是:
X = rand(5,1);
Y = rand(5,1);
res = BLAS.gemm('T','N', X, Y);
res[1]
Run Code Online (Sandbox Code Playgroud)
我想知道我们在Julia的BLAS中是否有更简单的点积函数.喜欢BLAS.dot(X,Y).
LinearAlgebra.BLAS.dotu是BLAS1 dot产品,但它不会比Julia内置更快.BLAS1和BLAS2例程的Julia泛型函数在性能上几乎与OpenBLAS相匹配.BLAS3例程(矩阵乘法)更深入,在OpenBLAS中更快.
| 归档时间: |
|
| 查看次数: |
235 次 |
| 最近记录: |