Check failed: registry.count(type) == 0 (1 vs. 0) Layer type Convolution already registered
这是在make runtest 时遇到的问题
Ubuntu16.04 GPU版caffe
caffe/include/caffe/layer_factory.hpp
CHECK_EQ(registry.count(type), 0)
<< "Layer type " << type << " already registered.";
registry[type] = creator;
改为
/*CHECK_EQ(registry.count(type), 0)
<< "Layer type " << type << " already registered.";
registry[type] = creator;*/
if (registry.count(type) != 0)
{
std::cout << "Layer type " << type << " already registered. ";
}
else
{
registry[type] = creator;
}
make clean
make all
make runtest
make pycaffe