gpu - 使用 GPU 的 Armadillo (+BLAS)

标签 gpu blas armadillo

是否可以使用 GPU 运行 Armadillo 计算?有什么方法可以将 GPU blas 库(例如 cuBLAS)与 Armadillo 一起使用?请注意,我对 GPU 编程完全陌生。

最佳答案

当前接受的答案已过时。随着 CUDA 6(目前处于发布候选状态),有一个名为 NVBLAS 的真正替代品,它负责 GPU 交互,并且还与 Armadillo 结合使用。您可以通过将您的程序再次链接到 libnvblas.so 来使用 NVBLAS

但是,并非所有 BLAS 方法都可用,因此您必须指定后备 BLAS 库(如 openblas)。

更多详情请见https://developer.nvidia.com/cublasxt

关于gpu - 使用 GPU 的 Armadillo (+BLAS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17983788/

相关文章:

security - WebGL 2011 安全缺陷?

java - 具有两个 GPU 的笔记本电脑上的硬件加速 BufferedImage

tensorflow - 关于忽略可见GPU设备的消息

python - 不确定我的 Python/numpy 版本是否使用优化的 BLAS/LAPACK 库?

c++ - 稀疏的BLAS不包括在BLAS中吗?

时间:2019-05-17 标签:c++ Armadillo : what does "norm_dot" do?

c++ - 分配矩阵列标准偏差的 vector 正在改变其值(RcppArmadillo)

optimization - 在 TensorFlow 中进行多 GPU 训练有什么优势?

cuda - CUBLAS 矩阵乘法

c++ - 如何使用 MPI Allreduce 添加 Armadillo vector ?