blob.cpp: Verificación fallida: count_ == proto.data_size() (1 vs. 0)

blob.cpp: Verificación fallida: count_ == proto.data_size() (1 vs. 0)

Estaba intentando ejecutar un código Caffe de muestra desde unrepositorio de git. Instalé Caffe en mi Ubuntu 18.04(con apt-get install libcaffe-cpu-dev), compilé este código de repositorio y DeepVideoSummExampleel ejecutable se generó correctamente.

Pero cuando se ejecuta, este ejecutable solicita googlenet_places205archivos de modelo, así como hybridCNNel archivo medio, que los descargué en línea. Y cuando ejecuto DeepVideoSummExampleel siguiente comando de ejemplo como se indica en el repositorio, aparece un error de inmediato:

./build/DeepVideoSummExample -videoFile Sample_NEW.mp4 -videoSaveFile outdeep.avi -summaryModelSim 0 -simcover 0 -segmentType 0 -summaryAlgo 0 -featureLayer loss3/classifier -network_file Models/googlenet_places205/deploy_places205.protxt -trained_file Models/googlenet_places205/googlelet_places205_train_iter_2400000.caffemodel -mean_file Models/hybridCNN/hybridCNN_mean.binaryproto -label_file Models/googlenet_places205/categoryIndex_places205.csv -budget 30

Y error (muchos resultados... pero aquí está el final):

F0918 20:11:34.079298 17067 blob.cpp:496] Check failed: count_ == proto.data_size() (1 vs. 0)
*** Check failure stack trace: ***

Aquíson los errores extendidos.

¿Cuál es el problema? ¿Como arreglarlo?

información relacionada