Skip to content

Commit bdd8cc6

Browse files
committed
Import wrapped Dropout subgraphs from TensorFlow
1 parent 6a5298a commit bdd8cc6

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

modules/dnn/src/tensorflow/tf_importer.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -363,7 +363,7 @@ void RemoveIdentityOps(tensorflow::GraphDef& net) {
363363
const tensorflow::NodeDef &layer = net.node(li);
364364
String type = layer.op();
365365

366-
if (type == "Identity") {
366+
if (type == "Identity" || type == "Dropout") {
367367
identity_ops_idx.push_back(li);
368368
identity_ops[layer.name()] = layer.input(0);
369369
}

modules/dnn/test/test_tf_importer.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,11 @@ TEST(Test_TensorFlow, matmul)
138138
runTensorFlowNet("matmul");
139139
}
140140

141+
TEST(Test_TensorFlow, defun)
142+
{
143+
runTensorFlowNet("defun_dropout");
144+
}
145+
141146
TEST(Test_TensorFlow, fp16)
142147
{
143148
const float l1 = 1e-3;

0 commit comments

Comments
 (0)