之前做过的尝试。
查看protoc的版本:protoc --version
然后pip安装和上述一致的版本。没有解决,然后下面暂时解决了。类似于 pip install --user --upgrade protobuf==3.1.0.post1
可能报错原因:加了python的debug layer之后,只能选择第一个gpu了,不晓得原因。可能有其他方法使用别的GPU
I1124 16:35:29.628919 9024 layer_factory.hpp:77] Creating layer tasdfjasdf
*** Aborted at 1606206930 (unix time) try "date -d @1606206930" if you are using GNU date ***
PC: @ 0x7f2b9fa29ab3 std::_Hashtable<>::clear()
*** SIGSEGV (@0xb) received by PID 9024 (TID 0x7f2cc2c4c040) from PID 11; stack trace: ***
@ 0x7f2cbf859f20 (unknown)
@ 0x7f2b9fa29ab3 std::_Hashtable<>::clear()
@ 0x7f2b9fa18608 google::protobuf::DescriptorPool::FindFileByName()
@ 0x7f2b9f9bcbea (unknown)
@ 0x7f2cbfed4a30 PyEval_EvalFrameEx
@ 0x7f2cc000a11c PyEval_EvalCodeEx
@ 0x7f2cbff604ad (unknown)
@ 0x7f2cbff332b3 PyObject_Call
@ 0x7f2cbff53bb5 (unknown)
@ 0x7f2cbfeea1b3 (unknown)
@ 0x7f2cbff332b3 PyObject_Call
@ 0x7f2cbfed139c PyEval_EvalFrameEx
@ 0x7f2cc000a11c PyEval_EvalCodeEx
@ 0x7f2cbfecbde9 PyEval_EvalCode
@ 0x7f2cbff7a784 PyImport_ExecCodeModuleEx
@ 0x7f2cbff7b15f (unknown)
@ 0x7f2cbff7c8d0 (unknown)
@ 0x7f2cbff7cb98 (unknown)
@ 0x7f2cbff7dcab PyImport_ImportModuleLevel
@ 0x7f2cbfeda8f8 (unknown)
@ 0x7f2cbff332b3 PyObject_Call
@ 0x7f2cc0009547 PyEval_CallObjectWithKeywords
@ 0x7f2cbfecf826 PyEval_EvalFrameEx
@ 0x7f2cc000a11c PyEval_EvalCodeEx
@ 0x7f2cbfecbde9 PyEval_EvalCode
@ 0x7f2cbff7a784 PyImport_ExecCodeModuleEx
@ 0x7f2cbff7b15f (unknown)
@ 0x7f2cbff7c8d0 (unknown)
@ 0x7f2cbff7dbdc PyImport_ImportModuleLevel
@ 0x7f2cbfeda8f8 (unknown)
@ 0x7f2cbff332b3 PyObject_Call
@ 0x7f2cc0009547 PyEval_CallObjectWithKeywords
train.sh: line 60: 9024 Segmentation fault