提交 845ae44f authored 作者: Roy Xue's avatar Roy Xue

new test file

上级 d7125bf2
...@@ -405,23 +405,20 @@ class T_function(unittest.TestCase): ...@@ -405,23 +405,20 @@ class T_function(unittest.TestCase):
""" """
x = T.vector('x') x = T.vector('x')
func = function([x], x+1) func = function([x], x+1)
func.fn.allow_gc = False
func([1]) func([1])
sm_list_1 = [] check_list = []
for key in func.fn.storage_map.keys(): for key, val in func.fn.storage_map.iteritems():
if isinstance(key, theano.tensor.TensorVariable): if not isinstance(key, theano.gof.Constant):
sm_list_1.append(func.fn.storage_map[key][0]) check_list.append(val)
assert (var != [None] for var in sm_list_1) assert any([val[0] for val in check_list])
func.fn.allow_gc = False
func.free()
sm_list_2 = [] func.free()
for key in func.fn.storage_map.keys():
if isinstance(key, theano.tensor.TensorVariable):
sm_list_2.append(func.fn.storage_map[key][0])
assert (var == [None] for var in sm_list_2)
for key, val in func.fn.storage_map.iteritems():
if not isinstance(key, theano.gof.Constant):
assert (val[0] == None)
class T_picklefunction(unittest.TestCase): class T_picklefunction(unittest.TestCase):
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论