facebookarchive / C3D

C3D is a modified version of BVLC caffe to support 3D ConvNets.
Other
1.16k stars 507 forks source link

Finetuning error #7

Closed whjxnyzh123 closed 9 years ago

whjxnyzh123 commented 9 years ago
F0527 19:00:32.462267 31542 image_io.cpp:135] Check failed: end_frm <= num_of_frames (225 vs. 224) end frame must less or equal to num of frames
*** Check failure stack trace: ***
    @     0x2b64bd861b5d  google::LogMessage::Fail()
    @     0x2b64bd865b77  google::LogMessage::SendToLog()
    @     0x2b64bd8639f9  google::LogMessage::Flush()
    @     0x2b64bd863cfd  google::LogMessageFatal::~LogMessageFatal()
    @           0x4dfd4f  caffe::ReadVideoToVolumeDatum()
    @           0x48435a  caffe::VideoDataLayerPrefetch<>()
    @       0x3774e079d1  (unknown)
    @       0x3774ae89dd  (unknown)
ucf101_finetuning.sh: line 1: 30763 Aborted                 (core dumped) GLOG_logtostderr=1 ../../build/tools/finetune_net.bin c3d_ucf101_finetuning_solver.prototxt ../c3d_feature_extraction/conv3d_deepnetA_sport1m_iter_1900000
dutran commented 9 years ago

Hi @whjxnyzh The error says that, one of your training clips is out of the video boundary. Your video has 224 frames. The last clip possible has a starting frame of 224-15 = 209. In you case, you may use clip beyond that limit, e.g. 210 or 211.

whjxnyzh123 commented 9 years ago

Hi @dutran I use your example in /C3D-master/examples/c3d_finetuning. is there something wrong with your provide train_01.lst

whjxnyzh123 commented 9 years ago

I just change the directory in your train_01.lst to my own and use .avi not frames Look like this

/public/home/kli/video-data/UCF-101/ApplyEyeMakeup/v_ApplyEyeMakeup_g08_c01.avi 1 0
/public/home/kli/video-data/UCF-101/ApplyEyeMakeup/v_ApplyEyeMakeup_g08_c01.avi 17 0
/public/home/kli/video-data/UCF-101/ApplyEyeMakeup/v_ApplyEyeMakeup_g08_c01.avi 33 0
/public/home/kli/video-data/UCF-101/ApplyEyeMakeup/v_ApplyEyeMakeup_g08_c01.avi 49 0
/public/home/kli/video-data/UCF-101/ApplyEyeMakeup/v_ApplyEyeMakeup_g08_c01.avi 65 0
/public/home/kli/video-data/UCF-101/ApplyEyeMakeup/v_ApplyEyeMakeup_g08_c01.avi 81 0
/public/home/kli/video-data/UCF-101/ApplyEyeMakeup/v_ApplyEyeMakeup_g08_c01.avi 97 0
/public/home/kli/video-data/UCF-101/ApplyEyeMakeup/v_ApplyEyeMakeup_g08_c02.avi 1 0
/public/home/kli/video-data/UCF-101/ApplyEyeMakeup/v_ApplyEyeMakeup_g08_c02.avi 17 0
/public/home/kli/video-data/UCF-101/ApplyEyeMakeup/v_ApplyEyeMakeup_g08_c02.avi 33 0
/public/home/kli/video-data/UCF-101/ApplyEyeMakeup/v_ApplyEyeMakeup_g08_c02.avi 49 0
/public/home/kli/video-data/UCF-101/ApplyEyeMakeup/v_ApplyEyeMakeup_g08_c02.avi 65 0
/public/home/kli/video-data/UCF-101/ApplyEyeMakeup/v_ApplyEyeMakeup_g08_c02.avi 81 0
/public/home/kli/video-data/UCF-101/ApplyEyeMakeup/v_ApplyEyeMakeup_g08_c02.avi 97 0
/public/home/kli/video-data/UCF-101/ApplyEyeMakeup/v_ApplyEyeMakeup_g08_c03.avi 1 0
/public/home/kli/video-data/UCF-101/ApplyEyeMakeup/v_ApplyEyeMakeup_g08_c03.avi 17 0
/public/home/kli/video-data/UCF-101/ApplyEyeMakeup/v_ApplyEyeMakeup_g08_c03.avi 33 0
/public/home/kli/video-data/UCF-101/ApplyEyeMakeup/v_ApplyEyeMakeup_g08_c03.avi 49 0
/public/home/kli/video-data/UCF-101/ApplyEyeMakeup/v_ApplyEyeMakeup_g08_c03.avi 65 0
/public/home/kli/video-data/UCF-101/ApplyEyeMakeup/v_ApplyEyeMakeup_g08_c03.avi 81 0
/public/home/kli/video-data/UCF-101/ApplyEyeMakeup/v_ApplyEyeMakeup_g08_c03.avi 97 0
/public/home/kli/video-data/UCF-101/ApplyEyeMakeup/v_ApplyEyeMakeup_g08_c03.avi 113 0
/public/home/kli/video-data/UCF-101/ApplyEyeMakeup/v_ApplyEyeMakeup_g08_c03.avi 129 0
/public/home/kli/video-data/UCF-101/ApplyEyeMakeup/v_ApplyEyeMakeup_g08_c04.avi 1 0
/public/home/kli/video-data/UCF-101/ApplyEyeMakeup/v_ApplyEyeMakeup_g08_c04.avi 17 0
/public/home/kli/video-data/UCF-101/ApplyEyeMakeup/v_ApplyEyeMakeup_g08_c04.avi 33 0
/public/home/kli/video-data/UCF-101/ApplyEyeMakeup/v_ApplyEyeMakeup_g08_c04.avi 49 0
/public/home/kli/video-data/UCF-101/ApplyEyeMakeup/v_ApplyEyeMakeup_g08_c04.avi 65 0
/public/home/kli/video-data/UCF-101/ApplyEyeMakeup/v_ApplyEyeMakeup_g08_c04.avi 81 0
/public/home/kli/video-data/UCF-101/ApplyEyeMakeup/v_ApplyEyeMakeup_g08_c04.avi 97 0
/public/home/kli/video-data/UCF-101/ApplyEyeMakeup/v_ApplyEyeMakeup_g08_c04.avi 113 0
/public/home/kli/video-data/UCF-101/ApplyEyeMakeup/v_ApplyEyeMakeup_g08_c04.avi 129 0
/public/home/kli/video-data/UCF-101/ApplyEyeMakeup/v_ApplyEyeMakeup_g08_c04.avi 145 0
/public/home/kli/video-data/UCF-101/ApplyEyeMakeup/v_ApplyEyeMakeup_g08_c04.avi 161 0
/public/home/kli/video-data/UCF-101/ApplyEyeMakeup/v_ApplyEyeMakeup_g08_c04.avi 177 0
/public/home/kli/video-data/UCF-101/ApplyEyeMakeup/v_ApplyEyeMakeup_g08_c04.avi 193 0
/public/home/kli/video-data/UCF-101/ApplyEyeMakeup/v_ApplyEyeMakeup_g08_c04.avi 209 0

thank you very much

dutran commented 9 years ago

I think I got your problem now. In frame setting, frame-number is starting from 1, while in video setting frame-number is starting from 0. You can try to reduce all starting frame numbers (second column in the list file) by 1 and fine-tune again.