Как настроить arrayfire-rust для использования CUDA?
Я установил последние официальные версии CUDA (7.5) и ArrayFire (Linux v3.3.1 64-bit) в Ubuntu 15.10. Я использую конфигурацию по умолчанию, следуя официальной документации.
Когда я собираю библиотеку arrayfire-rust и запускаю "унифицированный" пример в папке./examples, он показывает, что у меня есть только CPU и OpenCL backends. Бэкэнд CUDA не может быть найден.
Как настроить упаковщик для поддержки CUDA?
Официальные примеры C++ могут быть успешно построены с использованием CUDA.
Другой вопрос
Как изменить build.conf
файл для построения arrayfire
субмодуль доступен в оболочке Rust? Когда я git клонировать источник из GitHub.
Как я могу настроить эти параметры:
"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 libs и cuda_sdk
вариант кажется правильным. К тому же, $AF_PATH
а также $LD_LIBRARY_PATH
были установлены. В чем проблема с моим конфигом?