Browse Source

!4774 Check number validation of power in powertransform

Merge pull request !4774 from peixu_ren/custom_pp_ops
tags/v0.7.0-beta
mindspore-ci-bot Gitee 5 years ago
parent
commit
ba2e10d9cb
1 changed files with 2 additions and 0 deletions
  1. +2
    -0
      mindspore/nn/probability/bijector/power_transform.py

+ 2
- 0
mindspore/nn/probability/bijector/power_transform.py View File

@@ -15,6 +15,7 @@
"""Power Bijector"""
from mindspore.ops import operations as P
from mindspore._checkparam import Validator as validator
from mindspore._checkparam import Rel
from .bijector import Bijector

class PowerTransform(Bijector):
@@ -53,6 +54,7 @@ class PowerTransform(Bijector):
param = dict(locals()) if param is None else param
super(PowerTransform, self).__init__(name=name, param=param)
validator.check_value_type('power', power, [int, float], self.name)
validator.check_number("power", power, 0, Rel.GE, self.name)
self._power = power
self.pow = P.Pow()
self.exp = P.Exp()


Loading…
Cancel
Save