Я получаю следующую ошибку при установке 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 средой
Я столкнулся с подобной проблемой при использовании 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
должен дать Вам более свежий.