【问题标题】:interfacing cuSolver with MATLAB连接 cuSolver 与 MATLAB
【发布时间】:2017-03-01 17:40:05
【问题描述】:

我喜欢在 Matlab 中使用 cuSolver 代码对复杂矩阵进行特征值分解。

我正在使用 MATLAB CUDA 内核,并且似乎无法将 cuSolver 与 MATLAB 接口,因为 cuSolver 包含主机和设备的代码(如此处所述:http://docs.nvidia.com/cuda/cusolver/#syevd-example1) 而 MATLAB CUDA 内核仅适用于内核函数.. 请发表评论。

有没有其他想法可以使用Matlab环境在GPU上并行计算大量包含复杂数据的矩阵的特征值分解?

【问题讨论】:

    标签: matlab eigenvalue cusolver


    【解决方案1】:

    您几乎肯定需要使用 MEX 界面。这允许您接收gpuArray 数据,并调用内核和其他 CUDA 库函数。

    请参阅文档:http://uk.mathworks.com/help/distcomp/run-mex-functions-containing-cuda-code.html 了解更多信息。

    【讨论】:

      猜你喜欢
      • 2015-08-08
      • 2017-06-05
      • 2017-06-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-24
      • 1970-01-01
      • 2023-03-09
      相关资源
      最近更新 更多