Commit cc3ec5d4 authored by Adam Radomski's avatar Adam Radomski

Fix dnn caffe importer extract blobs from reused layers

parent 78a802ba
...@@ -278,11 +278,13 @@ public: ...@@ -278,11 +278,13 @@ public:
int li; int li;
for (li = 0; li != netBinary.layer_size(); li++) for (li = 0; li != netBinary.layer_size(); li++)
{ {
if (netBinary.layer(li).name() == name) const caffe::LayerParameter& binLayer = netBinary.layer(li);
// Break if the layer name is the same and the blobs are not cleared
if (binLayer.name() == name && binLayer.blobs_size() != 0)
break; break;
} }
if (li == netBinary.layer_size() || netBinary.layer(li).blobs_size() == 0) if (li == netBinary.layer_size())
return; return;
caffe::LayerParameter* binLayer = netBinary.mutable_layer(li); caffe::LayerParameter* binLayer = netBinary.mutable_layer(li);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment