提交 29ea70d6 authored 作者: Pascal Lamblin's avatar Pascal Lamblin

Remove import of unittest_tools in basic.py. tensor.verify_grad now needs to be passed a valid rng.

上级 488246bf
...@@ -3577,9 +3577,8 @@ def verify_grad(op, pt, n_tests=2, rng=None, eps=None, tol=None, mode=None, cast ...@@ -3577,9 +3577,8 @@ def verify_grad(op, pt, n_tests=2, rng=None, eps=None, tol=None, mode=None, cast
tol = __builtin__.max(_type_tol[str(p.dtype)] for p in pt) tol = __builtin__.max(_type_tol[str(p.dtype)] for p in pt)
if rng is None: if rng is None:
rng = numpy.random raise TypeError('rng should be a valid instance of numpy.random.RandomState.',
from theano import tests as theano_tests # TODO This is an ugly import. Fix? 'You may want to use theano.tests.unittest_tools.verify_grad instead of theano.tensor.verify_grad.')
theano_tests.unittest_tools.seed_rng()
def function(inputs, output): def function(inputs, output):
if mode is None: if mode is None:
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论