diff --git a/python/paddle/fluid/framework.py b/python/paddle/fluid/framework.py index 1d3c94229048ef568dfa651cc20731190beee3b8..d44a49226883df19aae1a5520fc7763272d5dc95 100644 --- a/python/paddle/fluid/framework.py +++ b/python/paddle/fluid/framework.py @@ -661,7 +661,10 @@ class Operator(object): def has_kernel(self, op_type): return op_type not in self.OP_WITHOUT_KERNEL_SET - + + def set_input(self, name, value): + self.desc.set_input(name, value) + def to_string(self, throw_on_error): """ Get debug string. diff --git a/python/paddle/fluid/transpiler/inference_transpiler.py b/python/paddle/fluid/transpiler/inference_transpiler.py index 49ba2cfd55bc881ed753fcefbd41f5b8fd4ebaf7..f30c81f0320fc605f98da430e68cfcb005e75c3d 100644 --- a/python/paddle/fluid/transpiler/inference_transpiler.py +++ b/python/paddle/fluid/transpiler/inference_transpiler.py @@ -65,7 +65,7 @@ class InferenceTranspiler(object): if use_mkldnn: self._fuse_conv_bias_mkldnn(program) self._fuse_conv_relu_mkldnn(program) - self._fuse_conv_eltwise_mkldnn(program) + #self._fuse_conv_eltwise_mkldnn(program) self._fuse_conv_relu_mkldnn( program) # ResNet residual block merging self._fuse_bn_relu_mkldnn(program)