/usr/bin/ld: не может найти - LCUDA_CUBLAS_DEVICE_LIBRARY-НЕЗНАКОМЫЙ

Я получаю следующую ошибку при установке GPU pytorch библиотека. cmake .. был скомпилирован правильно, но l делают make -j4 l получают следующую ошибку

[ 98%] Building CXX object caffe2/CMakeFiles/caffe2_gpu.dir/operators/rnn/recurrent_network_executor_gpu.cc.o    
[ 98%] Building CXX object caffe2/CMakeFiles/caffe2_gpu.dir/queue/queue_ops_gpu.cc.o                             
[ 98%] Building CXX object caffe2/CMakeFiles/caffe2_gpu.dir/sgd/iter_op_gpu.cc.o                                 
[ 98%] Building CXX object caffe2/CMakeFiles/caffe2_gpu.dir/sgd/learning_rate_op_gpu.cc.o                        
[ 98%] Linking CXX shared library ../lib/libcaffe2_gpu.so                                                        
/usr/bin/ld : ne peut trouver -lCUDA_cublas_device_LIBRARY-NOTFOUND                                              
collect2: erreur: ld a retourné 1 code d'état d'exécution
make[2]: *** [caffe2/CMakeFiles/caffe2_gpu.dir/build.make:4511: lib/libcaffe2_gpu.so] Error 1                    
make[1]: *** [CMakeFiles/Makefile2:1925: caffe2/CMakeFiles/caffe2_gpu.dir/all] Error 2                           
make: *** [Makefile:141: all] Error 

Что не так? таким образом, что CUDA, CUDNN, nvidia-smi, Gpu pytorch были установлены. Я работаю над conda средой

0
задан 19 August 2019 в 12:39

1 ответ

Я столкнулся с подобной проблемой при использовании LibTorch. Что решило, это для меня было обновление до CMake=3.15.2. Я нашел это решение здесь: https://github.com/clab/dynet/issues/1457. Они говорят, что версия 3.12.2 достаточна.

В случае, если Ваше использование Ubuntu> =18.04 , 3.10.2 является последней cmake версией, обеспеченной Кв. Можно установить более позднюю версию с помощью снимка:

sudo apt purge cmake # Remove cmake.
sudo snap install cmake --classic # Install a more recent. Note: it requires to disable security confinement.

Вы найдете исполняемый файл в /snap/bin/cmake, таким образом, Вам, возможно, придется добавить выполненный

echo "export PATH=${PATH}:/snap/bin" >> ~/.bashrc

и вновь открыть Ваш Терминал. Теперь cmake --version должен дать Вам более свежий.

0
ответ дан 23 October 2019 в 05:19

Другие вопросы по тегам:

Похожие вопросы: