SegNet - 训练我自己的数据集
SegNet - train my own dataset
我试图在 SegNet 上训练我自己的数据集(使用 caffe),我准备了与 segnet tutorial 相同的数据集。当我尝试 运行 火车时,它显示了这个错误:
I0914 11:38:04.496928 37274 layer_factory.hpp:74] Creating layer data
I0914 11:38:04.496963 37274 net.cpp:90] Creating Layer data
I0914 11:38:04.496974 37274 net.cpp:368] data -> data
I0914 11:38:04.497005 37274 net.cpp:368] data -> label
I0914 11:38:04.497020 37274 net.cpp:120] Setting up data
I0914 11:38:04.497033 37274 dense_image_data_layer.cpp:41] Opening file /home/ubuntu/full_conv_net/train.txt
I0914 11:38:04.497061 37274 dense_image_data_layer.cpp:51] Shuffling data
I0914 11:38:04.497422 37274 dense_image_data_layer.cpp:56] A total of 0 examples.
*** Aborted at 1473853084 (unix time) try "date -d @1473853084" if you are using GNU date ***
PC: @ 0x7fd912325f20 (unknown)
*** SIGSEGV (@0x0) received by PID 37274 (TID 0x7fd9132a8a40) from PID 0; stack trace: ***
@ 0x7fd911cc6cb0 (unknown)
@ 0x7fd912325f20 (unknown)
@ 0x7fd912b84a5c std::operator+<>()
@ 0x7fd912bc0fa0 caffe::DenseImageDataLayer<>::DataLayerSetUp()
@ 0x7fd912ba2e09 caffe::BasePrefetchingDataLayer<>::LayerSetUp()
@ 0x7fd912b16be3 caffe::Net<>::Init()
@ 0x7fd912b18952 caffe::Net<>::Net()
@ 0x7fd912afebf0 caffe::Solver<>::InitTrainNet()
@ 0x7fd912affbc3 caffe::Solver<>::Init()
@ 0x7fd912affd96 caffe::Solver<>::Solver()
@ 0x40c5d0 caffe::GetSolver<>()
@ 0x406611 train()
@ 0x404bb1 main
@ 0x7fd911cb1f45 (unknown)
@ 0x40515d (unknown)
@ 0x0 (unknown)
我试过 make clean / all / test / runtest
但还是不行。
感谢您的帮助。
出现以下错误
I0914 11:38:04.497033 37274 dense_image_data_layer.cpp:41] Opening file /home/ubuntu/full_conv_net/train.txt
I0914 11:38:04.497061 37274 dense_image_data_layer.cpp:51] Shuffling data
I0914 11:38:04.497422 37274 dense_image_data_layer.cpp:56] A total of 0 examples.
这表明网络无法找到训练数据。检查 'train.txt' 的格式是否正确。最好在 .txt 文件中包含图像的整个路径。
我试图在 SegNet 上训练我自己的数据集(使用 caffe),我准备了与 segnet tutorial 相同的数据集。当我尝试 运行 火车时,它显示了这个错误:
I0914 11:38:04.496928 37274 layer_factory.hpp:74] Creating layer data
I0914 11:38:04.496963 37274 net.cpp:90] Creating Layer data
I0914 11:38:04.496974 37274 net.cpp:368] data -> data
I0914 11:38:04.497005 37274 net.cpp:368] data -> label
I0914 11:38:04.497020 37274 net.cpp:120] Setting up data
I0914 11:38:04.497033 37274 dense_image_data_layer.cpp:41] Opening file /home/ubuntu/full_conv_net/train.txt
I0914 11:38:04.497061 37274 dense_image_data_layer.cpp:51] Shuffling data
I0914 11:38:04.497422 37274 dense_image_data_layer.cpp:56] A total of 0 examples.
*** Aborted at 1473853084 (unix time) try "date -d @1473853084" if you are using GNU date ***
PC: @ 0x7fd912325f20 (unknown)
*** SIGSEGV (@0x0) received by PID 37274 (TID 0x7fd9132a8a40) from PID 0; stack trace: ***
@ 0x7fd911cc6cb0 (unknown)
@ 0x7fd912325f20 (unknown)
@ 0x7fd912b84a5c std::operator+<>()
@ 0x7fd912bc0fa0 caffe::DenseImageDataLayer<>::DataLayerSetUp()
@ 0x7fd912ba2e09 caffe::BasePrefetchingDataLayer<>::LayerSetUp()
@ 0x7fd912b16be3 caffe::Net<>::Init()
@ 0x7fd912b18952 caffe::Net<>::Net()
@ 0x7fd912afebf0 caffe::Solver<>::InitTrainNet()
@ 0x7fd912affbc3 caffe::Solver<>::Init()
@ 0x7fd912affd96 caffe::Solver<>::Solver()
@ 0x40c5d0 caffe::GetSolver<>()
@ 0x406611 train()
@ 0x404bb1 main
@ 0x7fd911cb1f45 (unknown)
@ 0x40515d (unknown)
@ 0x0 (unknown)
我试过 make clean / all / test / runtest
但还是不行。
感谢您的帮助。
出现以下错误
I0914 11:38:04.497033 37274 dense_image_data_layer.cpp:41] Opening file /home/ubuntu/full_conv_net/train.txt
I0914 11:38:04.497061 37274 dense_image_data_layer.cpp:51] Shuffling data
I0914 11:38:04.497422 37274 dense_image_data_layer.cpp:56] A total of 0 examples.
这表明网络无法找到训练数据。检查 'train.txt' 的格式是否正确。最好在 .txt 文件中包含图像的整个路径。