mirror of
https://github.com/opencv/opencv.git
synced 2026-07-29 15:23:05 +04:00
fix bug in layer fusion
This commit is contained in:
@@ -247,7 +247,7 @@ void Net::Impl::fuseLayers(const std::vector<LayerPin>& blobsToKeep_)
|
||||
{
|
||||
// fuse naryEltwise layer
|
||||
// bias must already be computed to fuse => bias layer must appear before convolution
|
||||
if (biasLayerData->id < ld.id)
|
||||
if (biasLayerData->id < ld.id && biasLayerData->consumers.size() == 1)
|
||||
{
|
||||
// conv + naryEltwise.
|
||||
CV_Assert_N(biasLayerData->outputBlobs.size() == 1, ld.inputBlobs.size() == 1);
|
||||
|
||||
Reference in New Issue
Block a user