diff --git a/python/paddle/fluid/layers/nn.py b/python/paddle/fluid/layers/nn.py index c9accc7440c6a723ce8708f40a4bbfa37ed682d2..7e5389d49dd0f5c41210d93f72c4fb22c7c3f1fe 100644 --- a/python/paddle/fluid/layers/nn.py +++ b/python/paddle/fluid/layers/nn.py @@ -7513,7 +7513,8 @@ def hash(input, hash_size, num_hash=1, name=None): out = fluid.layers.hash(input=x, len(word_dict)) """ helper = LayerHelper('hash', **locals()) - out = helper.create_tmp_variable(helper.input_dtype(), stop_gradient=True) + out = helper.create_variable_for_type_inference( + helper.input_dtype(), stop_gradient=True) helper.append_op( type='hash', inputs={'X': input},