解决Caffe不能绘制网络模型的错误
2017-09-29 14:57
162 查看
最近在尝试使用caffe自带的draw_net.py绘制网络模型图,但是遇到了错误:
AttributeError: 'google.protobuf.pyext._message.RepeatedScalarConta' object has no attribute '_values'
找了好多方法,都说是peotobuf版本不对,重装了protobuf还是不行,最后改了下Caffe_root/python/caffe/draw.py中的代码,问题解决。
建议:
1.先查看一下自己的protobuf版本 protoc --version,看是否满足caffe_root/python/requirements.txt中的要求,有小于3.0(caffe之前版本不支持3.0以上的protobuf,最新的版本不清楚),如果版本太高或者太低,就重装一个protobuf
2.如果protobuf版本正确,还是存在该错误,那就进入Caffe_root/python/caffe/draw.py中,找到函数get_layer_label中,把对应的几个._value删掉,保存,再运行draw_net.py就好了!
AttributeError: 'google.protobuf.pyext._message.RepeatedScalarConta' object has no attribute '_values'
找了好多方法,都说是peotobuf版本不对,重装了protobuf还是不行,最后改了下Caffe_root/python/caffe/draw.py中的代码,问题解决。
建议:
1.先查看一下自己的protobuf版本 protoc --version,看是否满足caffe_root/python/requirements.txt中的要求,有小于3.0(caffe之前版本不支持3.0以上的protobuf,最新的版本不清楚),如果版本太高或者太低,就重装一个protobuf
2.如果protobuf版本正确,还是存在该错误,那就进入Caffe_root/python/caffe/draw.py中,找到函数get_layer_label中,把对应的几个._value删掉,保存,再运行draw_net.py就好了!
相关文章推荐
- 如何解决不能绘制网络模型,报错protobuf
- caffe学习系列:绘制网络模型
- Caffe绘制网络模型ResNet_18_train_val
- Caffe(18)——绘制网络模型
- caffe学习:绘制网络模型
- Caffe绘制网络模型ResNet_18_deploy
- 加入域提示“不能访问网络位置”的错误的解决办法
- python绘制caffe实例的网络模型
- 在加入域时又出现了“不能访问网络位置”的错误 的解决
- caffe 绘制网络模型图
- caffe绘制网络模型
- win7不能访问本地网络共享的问题解决(错误代码:0x800704cf )
- python绘制caffe中网络模型
- Caffe绘制网络结构出现错误的解决方案
- Caffe学习系列(18): 绘制网络模型
- 公司服务器 caffe 绘制网络结构图 及 问题解决
- Caffe深度学习框架下网络模型loss曲线绘制脚本
- caffe之绘制网络模型
- centos7 无法启动网络(service network restart)错误解决办法
- caffe上手:修改已训练好的网络并训练模型