-
Notifications
You must be signed in to change notification settings - Fork 2
/
run_tests.sh
executable file
·25 lines (20 loc) · 1.38 KB
/
run_tests.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/bin/sh
HAM_ARGS='--ham heis_tri --J afm --boundary open --sign mars --ham_dim 2 --L 2'
NET_ARGS_MPS='--bond_dim 2 --zero_mag --reorder_type snake --dtype complex128 --seed 123'
NET_ARGS="$NET_ARGS_MPS --affine"
./test_autoreg.py $HAM_ARGS --net mps --net_dim 1 $NET_ARGS_MPS || exit
./test_autoreg.py $HAM_ARGS --net mps_rnn --net_dim 1 $NET_ARGS || exit
./test_autoreg.py $HAM_ARGS --net mps_rnn --net_dim 2 $NET_ARGS || exit
./test_autoreg.py $HAM_ARGS --net tensor_rnn_cmpr --net_dim 2 $NET_ARGS || exit
./test_autoreg.py $HAM_ARGS --net tensor_rnn --net_dim 2 $NET_ARGS || exit
./test_autoreg_cond.py $HAM_ARGS --net mps --net_dim 1 $NET_ARGS_MPS || exit
./test_autoreg_cond.py $HAM_ARGS --net mps_rnn --net_dim 1 $NET_ARGS || exit
./test_autoreg_cond.py $HAM_ARGS --net mps_rnn --net_dim 2 $NET_ARGS || exit
./test_autoreg_cond.py $HAM_ARGS --net tensor_rnn_cmpr --net_dim 2 $NET_ARGS || exit
./test_autoreg_cond.py $HAM_ARGS --net tensor_rnn --net_dim 2 $NET_ARGS || exit
./test_autoreg_sample.py $HAM_ARGS --net mps --net_dim 1 $NET_ARGS_MPS || exit
./test_autoreg_sample.py $HAM_ARGS --net mps_rnn --net_dim 1 $NET_ARGS || exit
./test_autoreg_sample.py $HAM_ARGS --net mps_rnn --net_dim 2 $NET_ARGS || exit
./test_autoreg_sample.py $HAM_ARGS --net tensor_rnn_cmpr --net_dim 2 $NET_ARGS || exit
./test_autoreg_sample.py $HAM_ARGS --net tensor_rnn --net_dim 2 $NET_ARGS || exit
echo 'All tests passed'