forked from libxsmm/libxsmm
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.test-rnn.yml
38 lines (32 loc) · 2.99 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
31
32
33
34
35
36
37
38
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 1 0 1 256 32 32 32 ) &&
(echo; echo "--- TEST RNN (NCNC-KCCK)"; CHECK=1 ./run_rnncell.sh ncnc_kcck f32 1 0 2 256 32 32 32 ) &&
(echo; echo "--- TEST RNN (NCNC-KCCK)"; CHECK=1 ./run_rnncell.sh ncnc_kcck f32 1 0 3 256 32 32 32 ) &&
(echo; echo "--- TEST RNN (NC-KCCK)"; CHECK=1 ./run_rnncell.sh nc_kcck f32 1 0 1 256 32 32 32 ) &&
(echo; echo "--- TEST RNN (NC-KCCK)"; CHECK=1 ./run_rnncell.sh nc_kcck f32 1 3 1 256 32 32 32 ) &&
(echo; echo "--- TEST RNN (NC-KCCK)"; CHECK=1 ./run_rnncell.sh nc_kcck f32 1 0 2 256 32 32 32 ) &&
(echo; echo "--- TEST RNN (NC-KCCK)"; CHECK=1 ./run_rnncell.sh nc_kcck f32 1 3 2 256 32 32 32 ) &&
(echo; echo "--- TEST RNN (NC-KCCK)"; CHECK=1 ./run_rnncell.sh nc_kcck f32 1 0 3 256 32 32 32 ) &&
(echo; echo "--- TEST RNN (NC-KCCK)"; CHECK=1 ./run_rnncell.sh nc_kcck f32 1 3 3 256 32 32 32 ) &&
(echo; echo "--- TEST RNN (NC-CK)"; CHECK=1 ./run_rnncell.sh nc_ck f32 1 0 1 256 32 32 32 ) &&
(echo; echo "--- TEST RNN (NC-CK)"; CHECK=1 ./run_rnncell.sh nc_ck f32 1 3 1 256 32 32 32 ) &&
(echo; echo "--- TEST RNN (NC-CK)"; CHECK=1 ./run_rnncell.sh nc_ck f32 1 0 2 256 32 32 32 ) &&
(echo; echo "--- TEST RNN (NC-CK)"; CHECK=1 ./run_rnncell.sh nc_ck f32 1 3 2 256 32 32 32 ) &&
(echo; echo "--- TEST RNN (NC-CK)"; CHECK=1 ./run_rnncell.sh nc_ck f32 1 0 3 256 32 32 32 ) &&
(echo; echo "--- TEST RNN (NC-CK)"; CHECK=1 ./run_rnncell.sh nc_ck f32 1 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 1 0 256 32 32 32 ) &&
(echo; echo "--- TEST LSTM (NC-CK)"; CHECK=1 ./run_lstmcell.sh nc_ck f32 1 3 256 32 32 32 ) &&
(echo; echo "--- TEST LSTM (NC-KCCK)"; CHECK=1 ./run_lstmcell.sh nc_kcck f32 1 0 256 32 32 32 ) &&
(echo; echo "--- TEST LSTM (NC-KCCK)"; CHECK=1 ./run_lstmcell.sh nc_kcck f32 1 3 256 32 32 32 )
- make -e ${MAKEJ} && cd samples/deeplearning/lstmdriver && make -e ${MAKEJ} &&
(echo; echo "--- TEST LSTM (NC-CK/FWD/BF16)"; CHECK=1 CHECK_SCALE=0.001 ./run_lstmcell.sh nc_ck bf16 1 0 256 32 32 32 )
- make -e ${MAKEJ} && cd samples/deeplearning/lstmdriver && make -e ${MAKEJ} &&
(echo; echo "--- TEST LSTM (NC-CK/BWD/BF16)"; CHECK=1 CHECK_SCALE=0.001 ./run_lstmcell.sh nc_ck bf16 1 3 256 32 32 32 )
- make -e ${MAKEJ} && cd samples/deeplearning/lstmdriver && make -e ${MAKEJ} &&
(echo; echo "--- TEST LSTM (NC-KCCK/FWD/BF16)"; CHECK=1 CHECK_SCALE=0.001 ./run_lstmcell.sh nc_kcck bf16 1 0 256 32 32 32 )
- make -e ${MAKEJ} && cd samples/deeplearning/lstmdriver && make -e ${MAKEJ} &&
(echo; echo "--- TEST LSTM (NC-KCCK/BWD/BF16)"; CHECK=1 CHECK_SCALE=0.001 ./run_lstmcell.sh nc_kcck bf16 1 3 256 32 32 32 )
- true || (make -e ${MAKEJ} && cd samples/deeplearning/grudriver && make -e ${MAKEJ} &&
(echo; echo "--- TEST GRU"; CHECK=1 ./grudriver.sh))