Python protobuf::internal::GetEmptyStringAlreadyInited():断言'empty\u string'=__空';失败

Python protobuf::internal::GetEmptyStringAlreadyInited():断言'empty\u string'=__空';失败,python,tensorflow,deep-learning,caffe,Python,Tensorflow,Deep Learning,Caffe,我尝试使用将预先训练的VGG16权重从caffe转换为tensorflow。但我犯了以下错误: kang@herakles:~/Documents/work_code_PC1/caffe-tensorflow$ python convert.py deploy_vgg16_places365.prototxt --caffemodel vgg16_places365.caffemodel --data-output-path placesnet.npy --code-output-path pl

我尝试使用将预先训练的VGG16权重从caffe转换为tensorflow。但我犯了以下错误:

kang@herakles:~/Documents/work_code_PC1/caffe-tensorflow$ python convert.py deploy_vgg16_places365.prototxt --caffemodel vgg16_places365.caffemodel --data-output-path placesnet.npy --code-output-path placesnet.py
I tensorflow/stream_executor/dso_loader.cc:105] successfully opened CUDA library libcublas.so locally
I tensorflow/stream_executor/dso_loader.cc:105] successfully opened CUDA library libcudnn.so locally
I tensorflow/stream_executor/dso_loader.cc:105] successfully opened CUDA library libcufft.so locally
I tensorflow/stream_executor/dso_loader.cc:105] successfully opened CUDA library libcuda.so.1 locally
I tensorflow/stream_executor/dso_loader.cc:105] successfully opened CUDA library libcurand.so locally
python: ./google/protobuf/generated_message_util.h:80: const string& google::protobuf::internal::GetEmptyStringAlreadyInited(): Assertion `empty_string_ != __null' failed.
Aborted (core dumped)
如何修复该错误?
非常感谢。

您找到这个问题的答案了吗?这个问题发生在我的工作电脑Ubuntu15.10上。我试着用我自己的电脑和Ubuntu 16.04。成功了。所以我并没有深入研究这个错误。很抱歉但是如果你想明白了,你可以在这里发帖。非常感谢。当我发现我的一个依赖库正在链接到静态库(libprotobuf.a),而我的应用程序的其余部分正在动态链接到libprotobuf.so时,我的问题就解决了。删除静态链接为我修复了如何检查哪些依赖库链接到libprotobuf.a以及rest应用程序链接到哪个库?我是Ubuntu的新手。非常感谢。这取决于您如何构建应用程序-我使用的是CMake,因此发现其中一个CMakelist.txt文件有与.a文件链接的说明,而其他CMakelist.txt文件都没有这样的引用ID。您是否找到此问题的答案?这个问题发生在我的工作电脑Ubuntu15.10上。我试着用我自己的电脑和Ubuntu 16.04。成功了。所以我并没有深入研究这个错误。很抱歉但是如果你想明白了,你可以在这里发帖。非常感谢。当我发现我的一个依赖库正在链接到静态库(libprotobuf.a),而我的应用程序的其余部分正在动态链接到libprotobuf.so时,我的问题就解决了。删除静态链接为我修复了如何检查哪些依赖库链接到libprotobuf.a以及rest应用程序链接到哪个库?我是Ubuntu的新手。非常感谢。这取决于您如何构建应用程序-我使用的是CMake,因此发现其中一个CMakelist.txt文件有与.a文件链接的说明,而其他CMakelist.txt文件都没有这样的引用