caffe2 нет ошибки поддержки gpu: libprotobuf.so.14 [Выполняется] - PullRequest
0 голосов
/ 15 ноября 2018

В настоящее время работает AWS Deep Learning AMI (Ubuntu) версии 17.0 и столкнулся с проблемой Caffe2.При проверке правильности установки caffe2 с помощью

python -c 'from caffe2.python import workspace; print(workspace.NumCudaDevices())'

я получаю следующую ошибку.

Текущая ошибка:

ubuntu@ip:~$ python -c 'from caffe2.python import workspace; print(workspace.NumCudaDevices())'
WARNING:root:This caffe2 python run does not have GPU support. Will run in CPU only mode.
WARNING:root:Debug message: libprotobuf.so.14: cannot open shared object file: No such file or directory
CRITICAL:root:Cannot load caffe2.python. Error: libprotobuf.so.14: cannot open shared object file: No such file or directory

Чего мне не хватает?Не уверен, что это полезно, но, кажется, существует.

Файл найден?

    ubuntu@ip:~$ find . -name "libprotobuf.so.14*"
./anaconda3/pkgs/protobuf-3.4.0-py27_1/lib/libprotobuf.so.14.0.0
./anaconda3/pkgs/protobuf-3.4.0-py27_1/lib/libprotobuf.so.14
./anaconda3/pkgs/protobuf-3.4.0-py35_1/lib/libprotobuf.so.14.0.0
./anaconda3/pkgs/protobuf-3.4.0-py35_1/lib/libprotobuf.so.14
./anaconda3/envs/caffe_p35/lib/libprotobuf.so.14.0.0
./anaconda3/envs/caffe_p35/lib/libprotobuf.so.14
./anaconda3/envs/caffe2_p27/lib/libprotobuf.so.14.0.0
./anaconda3/envs/caffe2_p27/lib/libprotobuf.so.14
./anaconda3/envs/caffe_p27/lib/libprotobuf.so.14.0.0
./anaconda3/envs/caffe_p27/lib/libprotobuf.so.14

Экземпляр AWS: С предустановленными последними средами глубокого обучения: MXNet, TensorFlow, PyTorch, Keras,Chainer, Caffe / 2, Theano & CNTK, настроенный с NVIDIA CUDA, cuDNN, NCCL и Intel MKL-DNN.

1 Ответ

0 голосов
/ 09 апреля 2019

На основе вашего поиска

Найдено, что "libprotobuf.so.14"

доступно по адресу ./anaconda3/envs/caffe_p35/lib/libprotobuf.so.14 [один из путей]

Попробуйте добавить этот путь к lib в переменную среды LD_LIBRARY_PATH и снова запустите код.

Ниже приведена команда для установкипуть, из которого вы выполнили команду 'find'


export LD_LIBRARY_PATH = "$ LD_LIBRARY_PATH: ./ anaconda3 / envs / caffe_p35 / lib"


Надеюсь, это решит вашу проблему.

...