是否可以使用 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/