https://github.com/GPflow/GPflow
Revision 38b2e907c31f30fa2b5393733fc39937363aab3a authored by AdriĆ Garriga on 03 May 2018, 21:35:06 UTC, committed by Artem Artemev on 03 May 2018, 21:35:06 UTC
1 parent 69dbeb1
Tip revision: 38b2e907c31f30fa2b5393733fc39937363aab3a authored by AdriĆ Garriga on 03 May 2018, 21:35:06 UTC
Gauss kl method is unable to work with unknown shape of the guassian parameters
Gauss kl method is unable to work with unknown shape of the guassian parameters
Tip revision: 38b2e90
run_tests.sh
#!/bin/bash
# Script for running GPflow tests in sequential and parallel modes.
# Running tensorflow based tests in distinct processes prevents
# bad memory accumulations which can lead to crashes or slow runs
# on resource limited hardware.
# Written by Artem Artemev, 06/08/2017
set -e
mode=${1:-"--sequential"}
case "$mode" in
-p|--parallel)
numproc=$([[ $(uname) == 'Darwin' ]] && sysctl -n hw.physicalcpu_max || nproc)
echo ">>> Parallel mode. Number of processes = $numproc"
echo testing/test_*.py | xargs -n 1 -P "$numproc" bash -c 'nosetests -v --nologcapture $0 || exit 255'
;;
-s|--sequential)
for test_file in testing/test_*.py; do
echo ">>> Run $test_file"
nosetests -v --nologcapture "$test_file"
rc=$?
if [ "$rc" != "0" ]; then
echo ">>> $test_file failed"
exit $rc
fi
done
;;
*)
;;
esac
Computing file changes ...