CURAND_STATUS_LAUNCH_FAILURE: установка кафе
Я уже установил Cuda 7.5
и теперь я установил Cuda 8.0
, Карта Nvidia TITAN X (Pascal). I also only activated the following compute abilities
CUDA_ARCHfield in
makefile.config` (остальные комментируются):
-gencode arch=compute_52,code=sm_52 \
-gencode arch=compute_61,code=sm_61 \
-gencode arch=compute_61,code=compute_61
Я успешно мог бежать make all
а также make test
за Caffe
установка, однако, когда я пытался запустить make runtest
через некоторое время он показывает ошибку:
F0509 11:19:15.078367 29181 math_functions.cu:416] Check failed: status == CURAND_STATUS_SUCCESS (201 vs. 0) CURAND_STATUS_LAUNCH_FAILURE
Когда я печатаю ldd ./build/tools/caffe | grep cuda
, Я получил
libcudart.so.7.5 => /usr/lib/x86_64-linux-gnu/libcudart.so.7.5 (0x00007fd3ea210000)
libicudata.so.55 => /usr/lib/x86_64-linux-gnu/libicudata.so.55 (0x00007fd3c9f3c000)
Как удалить *.so из cuda7? или какое возможное решение? Спасибо
1 ответ
Я мог бы решить эту проблему, удалив Nvidia cuda toolkit. Я следовал за командой здесь. Я переустановил CUDA 8.0 и добавил следующие пути к .bashrc
:
export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}