mulparam = xc;
conv2d = dynamic_cast<moco::tf::TFConv2D *>(node->y());
}
- else if (yc != nullptr)
+ else // yc != nullptr
{
mulparam = yc;
conv2d = dynamic_cast<moco::tf::TFConv2D *>(node->x());
}
- if (mulparam == nullptr || conv2d == nullptr)
+ if (conv2d == nullptr)
return false;
assert(mulparam->dtype() == loco::DataType::FLOAT32);
conv2d = dynamic_cast<moco::tf::TFConv2D *>(node->y());
biasadd = dynamic_cast<moco::tf::TFBiasAdd *>(node->y());
}
- else if (yc != nullptr)
+ else // yc != nullptr
{
addparam = yc;
conv2d = dynamic_cast<moco::tf::TFConv2D *>(node->x());
return false;
}
- bool bchanged = false;
-
- if (conv2d != nullptr && addparam != nullptr)
+ if (conv2d != nullptr)
{
biasadd = create_biasadd_node<moco::tf::TFConv2D>(graph, addparam, conv2d);
- bchanged = true;
}
- if (biasadd == nullptr || addparam == nullptr)
+ if (biasadd == nullptr)
{
// try next turn
- return bchanged;
+ return false;
}
// Let's fuse addparam into biasadd bias