mirror of
https://github.com/opencv/opencv.git
synced 2024-11-28 21:20:18 +08:00
BiasAdd could load Const from second place.
This commit is contained in:
parent
e3f4f874c5
commit
51b03b87e6
@ -914,7 +914,12 @@ void TFImporter::parseBias(tensorflow::GraphDef& net, const tensorflow::NodeDef&
|
||||
layer_id[name] = id;
|
||||
|
||||
// one input only
|
||||
connect(layer_id, dstNet, parsePin(layer.input(0)), id, 0);
|
||||
Pin inp0 = parsePin(layer.input(0));
|
||||
if (layer_id.find(inp0.name) != layer_id.end())
|
||||
// First operand is a constant.
|
||||
connect(layer_id, dstNet, parsePin(layer.input(0)), id, 0);
|
||||
else
|
||||
connect(layer_id, dstNet, parsePin(layer.input(1)), id, 0);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -559,6 +559,18 @@ TEST_P(Test_TensorFlow_layers, l2_normalize)
|
||||
runTensorFlowNet("l2_normalize");
|
||||
}
|
||||
|
||||
TEST_P(Test_TensorFlow_layers, BiasAdd)
|
||||
{
|
||||
#if defined(INF_ENGINE_RELEASE) && INF_ENGINE_VER_MAJOR_GE(2019010000)
|
||||
if (backend == DNN_BACKEND_INFERENCE_ENGINE_NN_BUILDER_2019 && target == DNN_TARGET_MYRIAD
|
||||
&& getInferenceEngineVPUType() == CV_DNN_INFERENCE_ENGINE_VPU_TYPE_MYRIAD_X
|
||||
)
|
||||
applyTestTag(CV_TEST_TAG_DNN_SKIP_IE_MYRIAD_X, CV_TEST_TAG_DNN_SKIP_IE_NN_BUILDER, CV_TEST_TAG_DNN_SKIP_IE_VERSION);
|
||||
#endif
|
||||
|
||||
runTensorFlowNet("bias_add_1");
|
||||
}
|
||||
|
||||
// TODO: fix it and add to l2_normalize
|
||||
TEST_P(Test_TensorFlow_layers, l2_normalize_3d)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user