2016-10-07 52 views
0

我正在嘗試使用python圖層here。 但我得到這個異常:caffe中使用python圖層的分割錯誤

I1007 17:48:31.366592 30357 layer_factory.hpp:77] Creating layer loss 
*** Aborted at 1475851711 (unix time) try "date -d @1475851711" if you are using GNU date *** 
PC: @  0x7f32895f1156 (unknown) 
*** SIGSEGV (@0x0) received by PID 30357 (TID 0x7f328b07fa40) from PID 0; stack trace: *** 
@  0x7f328883ecb0 (unknown) 
@  0x7f32895f1156 (unknown) 
@  0x7f3289b43dfe (unknown) 
@  0x7f32429d0d9c google::protobuf::MessageLite::ParseFromArray() 
@  0x7f3242a1f652 google::protobuf::EncodedDescriptorDatabase::Add() 
@  0x7f32429da012 google::protobuf::DescriptorPool::InternalAddGeneratedFile() 
@  0x7f3242a2b33e google::protobuf::protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto() 
@  0x7f3242a5aa75 google::protobuf::StaticDescriptorInitializer_google_2fprotobuf_2fdescriptor_2eproto::StaticDescriptorInitializer_google_2fprotobuf_2fdescriptor_2eproto() 
@  0x7f3242a56beb __static_initialization_and_destruction_0() 
@  0x7f3242a56c00 _GLOBAL__sub_I_descriptor.pb.cc 
@  0x7f328aeca10a (unknown) 
@  0x7f328aeca1f3 (unknown) 
@  0x7f328aecec30 (unknown) 
@  0x7f328aec9fc4 (unknown) 
@  0x7f328aece37b (unknown) 
@  0x7f327d91b02b (unknown) 
@  0x7f328aec9fc4 (unknown) 
@  0x7f327d91b62d (unknown) 
@  0x7f327d91b0c1 (unknown) 
@  0x7f3288f412ae (unknown) 
@  0x7f3288f09dae (unknown) 
@  0x7f3288f88729 (unknown) 
@  0x7f3288ebccbf (unknown) 
@  0x7f3288f81d66 (unknown) 
@  0x7f3288e47a3f (unknown) 
@  0x7f3288f12d43 (unknown) 
@  0x7f3288f8b577 (unknown) 
@  0x7f3288f6dc13 (unknown) 
@  0x7f3288f7154d (unknown) 
@  0x7f3288f71682 (unknown) 
@  0x7f3288f71a2c (unknown) 
@  0x7f3288f88016 (unknown) 
Segmentation fault (core dumped) 

我使用Ubuntu 14.04,GPU朱古力安裝。 Python層和原型文件是here。 有人可以提出任何建議嗎?我不知道我做錯了什麼。

+0

如上所述*其中*? – Prune

+0

歡迎來到StackOverflow。請閱讀並遵守幫助文檔中的發佈準則。 [最小,完整,可驗證的示例](http://stackoverflow.com/help/mcve)適用於此處。在您發佈代碼並準確描述問題之前,我們無法有效幫助您。 – Prune

+0

另外,請總結一下環境。你使用什麼拓撲結構?什麼堆棧?什麼硬件? CPU/GPU差異驅動了很多軟件檢查。 – Prune

回答

0

從我的經驗來看,這是Caffe最普遍的弱點之一:這個SegFault沒有錯誤信息。當我沒有正確連接數據層時,我通常會得到這個結果。例如,我還沒有啓動數據服務器,或者格式嚴重不匹配。