如何配置arrayfire-rust以使用CUDA?

时间:2016-04-03 08:25:39

标签: rust arrayfire

我在Ubuntu 15.10上安装了最新的官方CUDA(7.5)和ArrayFire(Linux v3.3.1 64位)。我正在使用官方文档之后的默认配置。

当我构建arrayfire-rust library并在./examples文件夹中运行“统一”示例时,它显示我只有CPU和OpenCL后端。无法找到CUDA后端。

如何配置包装器以支持CUDA?

使用CUDA可以成功构建官方C ++示例。

另一个问题

如何修改build.conf文件以构建Rust包装器中可用的arrayfire子模块?当我从GitHub git克隆源代码时。

如何配置这些选项:

"glew_static": "OFF",
"freeimage_type": "DYNAMIC",
"cpu_fft_type": "FFTW",
"cpu_blas_type": "LAPACKE",
"cpu_lapack_type": "LAPACKE",

"freeimage_dir": "E:\\Libraries\\FreeImage\\Dist",
"fftw_dir": "E:\\Libraries\\fftw-3.3.4",
"acml_dir": "",
"mkl_dir": "",
"lapacke_dir": "E:\\Libraries\\lapack",
"glew_dir": "E:\\Libraries\\GLEW",
"glfw_dir": "E:\\Libraries\\glfw3",
"boost_dir": "E:\\Libraries\\boost_1_56_0",

"cuda_sdk": "/usr/local/cuda",
"opencl_sdk": "/usr"

我检查了CUDA库的路径,cuda_sdk选项似乎是正确的。此外,还设置了$AF_PATH$LD_LIBRARY_PATH。我的配置有什么问题?

0 个答案:

没有答案
相关问题