caffe2 no gpu support 错误:libprotobuf.so.14 [进行中]
Posted
技术标签:
【中文标题】caffe2 no gpu support 错误:libprotobuf.so.14 [进行中]【英文标题】:caffe2 no gpu support error: libprotobuf.so.14 [In Progress] 【发布时间】:2019-04-18 06:52:52 【问题描述】:当前运行的是 AWS Deep Learning AMI (Ubuntu) 版本 17.0,并且遇到了 Caffe2 的问题。使用
检查是否正确安装了 caffe2python -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】:根据您的搜索
发现"libprotobuf.so.14"
可在 ./anaconda3/envs/caffe_p35/lib/libprotobuf.so.14 [路径之一]
尝试将此库路径添加到 LD_LIBRARY_PATH 环境变量并再次运行代码。
以下是设置执行“查找”命令的路径的命令
出口 LD_LIBRARY_PATH="$LD_LIBRARY_PATH:./anaconda3/envs/caffe_p35/lib"
希望这能解决您的问题。
【讨论】:
解决了标记已解决的问题。谢谢!以上是关于caffe2 no gpu support 错误:libprotobuf.so.14 [进行中]的主要内容,如果未能解决你的问题,请参考以下文章
News|贾扬清回复:如何看待 Caffe2 代码并入 PyTorch ?
Cuda 错误 CUDA_ERROR_NO_BINARY_FOR_GPU
干货|10大深度学习框架实验对比:Caffe2最优,TensorFlow排第6
No supported authentication methods available (server sent: publickey)错误解决
SSH 登录时出现如下错误:Disconnected:No supported authentication methods available