提交 a2c8ce98 authored 作者: Arnaud Bergeron's avatar Arnaud Bergeron

Disable test values for tests that can't handle them.

上级 8cda5a86
...@@ -12,6 +12,8 @@ from theano.gof import destroyhandler ...@@ -12,6 +12,8 @@ from theano.gof import destroyhandler
from theano.gof.fg import FunctionGraph, InconsistencyError from theano.gof.fg import FunctionGraph, InconsistencyError
from theano.gof.toolbox import ReplaceValidate from theano.gof.toolbox import ReplaceValidate
from theano.configparser import change_flags
from copy import copy from copy import copy
...@@ -429,6 +431,7 @@ def test_value_repl(): ...@@ -429,6 +431,7 @@ def test_value_repl():
consistent(g) consistent(g)
@change_flags(compute_test_value='off')
def test_value_repl_2(): def test_value_repl_2():
x, y, z = inputs() x, y, z = inputs()
sy = sigmoid(y) sy = sigmoid(y)
......
...@@ -15,6 +15,8 @@ from theano.sandbox.rng_mrg import MRG_RandomStreams ...@@ -15,6 +15,8 @@ from theano.sandbox.rng_mrg import MRG_RandomStreams
from theano.tests import unittest_tools as utt from theano.tests import unittest_tools as utt
from theano.tests.unittest_tools import attr from theano.tests.unittest_tools import attr
from theano.configparser import change_flags
# TODO: test MRG_RandomStreams # TODO: test MRG_RandomStreams
# Partly done in test_consistency_randomstreams # Partly done in test_consistency_randomstreams
...@@ -666,9 +668,10 @@ def test_overflow_cpu(): ...@@ -666,9 +668,10 @@ def test_overflow_cpu():
# run with THEANO_FLAGS=mode=FAST_RUN,device=cpu,floatX=float32 # run with THEANO_FLAGS=mode=FAST_RUN,device=cpu,floatX=float32
rng = MRG_RandomStreams(np.random.randint(1234)) rng = MRG_RandomStreams(np.random.randint(1234))
fct = rng.uniform fct = rng.uniform
# should raise error as the size overflows with change_flags(compute_test_value='off'):
sizes = [(2**31, ), (2**32, ), (2**15, 2**16,), (2, 2**15, 2**15)] # should raise error as the size overflows
rng_mrg_overflow(sizes, fct, config.mode, should_raise_error=True) sizes = [(2**31, ), (2**32, ), (2**15, 2**16,), (2, 2**15, 2**15)]
rng_mrg_overflow(sizes, fct, config.mode, should_raise_error=True)
# should not raise error # should not raise error
sizes = [(2**5, ), (2**5, 2**5), (2**5, 2**5, 2**5)] sizes = [(2**5, ), (2**5, 2**5), (2**5, 2**5, 2**5)]
rng_mrg_overflow(sizes, fct, config.mode, should_raise_error=False) rng_mrg_overflow(sizes, fct, config.mode, should_raise_error=False)
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论