forked from libxsmm/libxsmm
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.test-rnn.yml
30 lines (28 loc) · 2.71 KB
/
.test-rnn.yml
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
26
27
28
29
30
script:
- make -e ${MAKEJ} && cd samples/deeplearning/rnndriver && make -e ${MAKEJ} &&
(echo; echo "--- TEST RNN (NCNC-KCCK)"; CHECK=1 ./run_rnncell.sh ncnc_kcck f32 100 0 1 256 32 32 32 ) &&
(echo; echo "--- TEST RNN (NCNC-KCCK)"; CHECK=1 ./run_rnncell.sh ncnc_kcck f32 100 0 2 256 32 32 32 ) &&
(echo; echo "--- TEST RNN (NCNC-KCCK)"; CHECK=1 ./run_rnncell.sh ncnc_kcck f32 100 0 3 256 32 32 32 ) &&
(echo; echo "--- TEST RNN (NC-KCCK)"; CHECK=1 ./run_rnncell.sh nc_kcck f32 100 0 1 256 32 32 32 ) &&
(echo; echo "--- TEST RNN (NC-KCCK)"; CHECK=1 ./run_rnncell.sh nc_kcck f32 100 3 1 256 32 32 32 ) &&
(echo; echo "--- TEST RNN (NC-KCCK)"; CHECK=1 ./run_rnncell.sh nc_kcck f32 100 0 2 256 32 32 32 ) &&
(echo; echo "--- TEST RNN (NC-KCCK)"; CHECK=1 ./run_rnncell.sh nc_kcck f32 100 3 2 256 32 32 32 ) &&
(echo; echo "--- TEST RNN (NC-KCCK)"; CHECK=1 ./run_rnncell.sh nc_kcck f32 100 0 3 256 32 32 32 ) &&
(echo; echo "--- TEST RNN (NC-KCCK)"; CHECK=1 ./run_rnncell.sh nc_kcck f32 100 3 3 256 32 32 32 ) &&
(echo; echo "--- TEST RNN (NC-CK)"; CHECK=1 ./run_rnncell.sh nc_ck f32 100 0 1 256 32 32 32 ) &&
(echo; echo "--- TEST RNN (NC-CK)"; CHECK=1 ./run_rnncell.sh nc_ck f32 100 3 1 256 32 32 32 ) &&
(echo; echo "--- TEST RNN (NC-CK)"; CHECK=1 ./run_rnncell.sh nc_ck f32 100 0 2 256 32 32 32 ) &&
(echo; echo "--- TEST RNN (NC-CK)"; CHECK=1 ./run_rnncell.sh nc_ck f32 100 3 2 256 32 32 32 ) &&
(echo; echo "--- TEST RNN (NC-CK)"; CHECK=1 ./run_rnncell.sh nc_ck f32 100 0 3 256 32 32 32 ) &&
(echo; echo "--- TEST RNN (NC-CK)"; CHECK=1 ./run_rnncell.sh nc_ck f32 100 3 3 256 32 32 32 )
- make -e ${MAKEJ} && cd samples/deeplearning/lstmdriver && make -e ${MAKEJ} &&
(echo; echo "--- TEST LSTM (NC-CK)"; CHECK=1 ./run_lstmcell.sh nc_ck f32 100 0 256 32 32 32 ) &&
(echo; echo "--- TEST LSTM (NC-CK)"; CHECK=1 ./run_lstmcell.sh nc_ck f32 100 3 256 32 32 32 ) &&
(echo; echo "--- TEST LSTM (NC-KCCK)"; CHECK=1 ./run_lstmcell.sh nc_kcck f32 100 0 256 32 32 32 ) &&
(echo; echo "--- TEST LSTM (NC-KCCK)"; CHECK=1 ./run_lstmcell.sh nc_kcck f32 100 3 256 32 32 32 ) &&
(echo; echo "--- TEST LSTM (NC-CK/BF16)"; CHECK=1 CHECK_SCALE=0.001 ./run_lstmcell.sh nc_ck bf16 100 0 256 32 32 32 ) &&
(echo; echo "--- TEST LSTM (NC-CK/BF16)"; CHECK=1 CHECK_SCALE=0.001 ./run_lstmcell.sh nc_ck bf16 100 3 256 32 32 32 ) &&
(echo; echo "--- TEST LSTM (NC-KCCK/BF16)"; CHECK=1 CHECK_SCALE=0.001 ./run_lstmcell.sh nc_kcck bf16 100 0 256 32 32 32 ) &&
(echo; echo "--- TEST LSTM (NC-KCCK/BF16)"; CHECK=1 CHECK_SCALE=0.001 ./run_lstmcell.sh nc_kcck bf16 100 3 256 32 32 32 )
- true || (make -e ${MAKEJ} && cd samples/deeplearning/grudriver && make -e ${MAKEJ} &&
(echo; echo "--- TEST GRU"; CHECK=1 ./grudriver.sh))