# Copyright (c) Facebook, Inc. and its affiliates.## This source code is licensed under the MIT license found in the# LICENSE file in the root directory of this source tree.importtorchclassGradMultiply(torch.autograd.Function):@staticmethoddefforward(ctx,x,scale):ctx.scale=scaleres=x.new(x)returnres@staticmethoddefbackward(ctx,grad):returngrad*ctx.scale,None