Mercurial > pylearn
view pylearn/misc/do_nightly_build @ 1481:444222497167
Disable the flag DebugMode.check_preallocated_output to make the buildbot faster.
author | Frederic Bastien <nouiz@nouiz.org> |
---|---|
date | Wed, 22 Jun 2011 16:20:16 -0400 |
parents | 51f1453fd6f6 |
children | 1de26774035f |
line wrap: on
line source
#!/bin/bash #we set the compiledir to the /Tmp dir to make the test faster by bypassing the nfs network. date ROOT_CWD=/Tmp/nightly_build COMPILEDIR=/Tmp/lisa_theano_compile_dir_pylearn NOSETESTS=/usr/bin/nosetests FLAGS=warn.argmax_pushdown_bug=False,warn.gpusum_01_011_0111_bug=False,warn.sum_sum_bug=False,warn.sum_div_dimshuffle_bug=False,compiledir=${COMPILEDIR} export PYTHONPATH=${ROOT_CWD}/Theano:${ROOT_CWD}/Pylearn:$PYTHONPATH cd ${ROOT_CWD}/Theano hg summary cd ../Pylearn hg summary cd .. echo "executing nosetests with mode=FAST_COMPILE" #THEANO_FLAGS=${FLAGS},mode=FAST_COMPILE ${NOSETESTS} Pylearn echo "executing nosetests with mode=FAST_RUN" THEANO_FLAGS=${FLAGS},mode=FAST_RUN ${NOSETESTS} --with-coverage --cover-package=theano --cover-package=pylearn Pylearn echo "executing nosetests with mode=FAST_RUN,floatX=float32" THEANO_FLAGS=${FLAGS},mode=FAST_RUN,floatX=float32 ${NOSETESTS} Pylearn #we change the seed and record it everyday to test different combination. We record it to be able to reproduce bug caused by different seed. We don't want multiple test in DEBUG_MODE each day as this take too long. seed=$RANDOM echo "executing nosetests with mode=DEBUG_MODE with seed of the day $seed" THEANO_FLAGS=${FLAGS},unittests.rseed=$seed,mode=DEBUG_MODE,DebugMode.check_strides=0,DebugMode.patience=3,DebugMode.check_preallocated_output= ${NOSETESTS} Pylearn