diff --git a/paddle/phi/api/yaml/legacy_api.yaml b/paddle/phi/api/yaml/legacy_api.yaml index 43d1956ad47c8689dfef0a073aff50eb534a45aa..ef25d3a645662032f1385883f78e1589438795f7 100755 --- a/paddle/phi/api/yaml/legacy_api.yaml +++ b/paddle/phi/api/yaml/legacy_api.yaml @@ -1860,7 +1860,8 @@ infer_meta : func : ElementwiseInferMeta kernel : - func : multiply + func : multiply {dense, dense -> dense}, + multiply_sr {selected_rows, dense -> selected_rows} backward : multiply_grad - api : nearest_interp diff --git a/python/paddle/fluid/clip.py b/python/paddle/fluid/clip.py index dbe31bdf6fd5f8897d542574a49694a2a0fd4822..dd69630b53f426b7e1350ac0c101b011472a80ed 100644 --- a/python/paddle/fluid/clip.py +++ b/python/paddle/fluid/clip.py @@ -555,7 +555,7 @@ class ClipGradByGlobalNorm(ClipGradBase): if need_clip: clip_input = (clip_var.astype('float16') if g.dtype == core.VarDesc.VarType.FP16 else clip_var) - new_grad = _C_ops.elementwise_mul(g, clip_input) + new_grad = layers.elementwise_mul(g, clip_input) params_and_grads.append((p, new_grad)) else: params_and_grads.append((p, g))