For all release: run test on a 32 bits computer with python 2.4
Run all tests with nosetests with python 2.4 to confirm the compatibility. Also run this file theano/misc/check_blas.py and probably other in the same directory.
Also grep for 'float('inf')' and replace them to numpy.inf as it is not supported on Python 2.4.4 on Windows.
Also grep for 'float('inf')' and replace them to numpy.inf as it is not supported on Python 2.4.4 on Windows.
Leave a comment
heir is 2 tests failing in those 3 modes: FAST_COMPILE, FAST_RUN and DebugMode:
theano/compile/tests/test_function_module.py:T_picklefunction.test_deepcopy
theano/compile/tests/test_function_module.py:T_picklefunction.test_deepcopy_shared_container
theano/compile/tests/test_function_module.py:T_picklefunction.test_pickle_class_with_functions
This disable the pickling os some Theano stuff. This is not an urgence to fix and their is good error. I push the fix of this to 0.3.1
In DebugMode, on the directory tensor, their is those type of Warning appearing frequently:
Warning: invalid value encountered in divide
Warning: invalid value encountered in log
Warning: divide by zero encountered in log
Warning: divide by zero encountered in divide
Warning: invalid value encountered in reduce
Warning: invalid value encountered in subtract
Warning: invalid value encountered in subtract
Warning: overflow encountered in exp
DebugMode on the sandbox directory have those Warning:
Warning: overflow encountered in long_scalars
Should we investigate them? I think this can wait until 0.3.1 as all the test pass.
theano/compile/tests/test_function_module.py:T_picklefunction.test_deepcopy
theano/compile/tests/test_function_module.py:T_picklefunction.test_deepcopy_shared_container
theano/compile/tests/test_function_module.py:T_picklefunction.test_pickle_class_with_functions
This disable the pickling os some Theano stuff. This is not an urgence to fix and their is good error. I push the fix of this to 0.3.1
In DebugMode, on the directory tensor, their is those type of Warning appearing frequently:
Warning: invalid value encountered in divide
Warning: invalid value encountered in log
Warning: divide by zero encountered in log
Warning: divide by zero encountered in divide
Warning: invalid value encountered in reduce
Warning: invalid value encountered in subtract
Warning: invalid value encountered in subtract
Warning: overflow encountered in exp
DebugMode on the sandbox directory have those Warning:
Warning: overflow encountered in long_scalars
Should we investigate them? I think this can wait until 0.3.1 as all the test pass.