提交 1950002e 编写于 作者: P peixu_ren

Quick fix scalar add flaws in MindSpore

上级 b2cff284
...@@ -69,6 +69,7 @@ class ScalarAffine(Bijector): ...@@ -69,6 +69,7 @@ class ScalarAffine(Bijector):
param=param) param=param)
self.abs = P.Abs() self.abs = P.Abs()
self.oneslike = P.OnesLike()
self.log = log_generic self.log = log_generic
@property @property
...@@ -92,7 +93,7 @@ class ScalarAffine(Bijector): ...@@ -92,7 +93,7 @@ class ScalarAffine(Bijector):
f(x) = a * x + b f(x) = a * x + b
""" """
x = self._check_value(x, 'value') x = self._check_value(x, 'value')
return self.scale * x + self.shift return self.scale * x + self.shift * self.oneslike(x)
def _inverse(self, y): def _inverse(self, y):
r""" r"""
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册