# f32

# RNN
# direction
# l2r
--reset --alg=VANILLA_RNN
--direction=left2right
--activation=RELU
--prop=FWD_D --batch=rnn_small
--prop=BWD_DW --batch=rnn_small

# r2l
--reset --alg=VANILLA_RNN
--direction=right2left
--activation=RELU
--prop=FWD_D --batch=rnn_small
--prop=BWD_DW --batch=rnn_small

# concat
--reset --alg=VANILLA_RNN
--direction=concat
--activation=RELU
--prop=FWD_D --batch=rnn_small
--prop=BWD_DW --batch=rnn_small

# sum
--reset --alg=VANILLA_RNN
--direction=sum
--activation=RELU
--prop=FWD_D --batch=rnn_small
--prop=BWD_DW --batch=rnn_small

# activation
--reset --alg=VANILLA_RNN
--direction=left2right
--activation=TANH
--prop=FWD_D --batch=rnn_small
--prop=BWD_DW --batch=rnn_small

--reset --alg=VANILLA_RNN
--direction=left2right
--activation=LOGISTIC
--prop=FWD_D --batch=rnn_small
--prop=BWD_DW --batch=rnn_small

# LSTM
--reset --alg=VANILLA_LSTM
--direction=left2right
--activation=TANH
--prop=FWD_D --batch=rnn_small
--prop=BWD_DW --batch=rnn_small

# LSTM int8
--reset --alg=VANILLA_LSTM
--direction=left2right
--activation=TANH
--cfg=u8u8u8u8
--allow-unimpl=true
--attr=irmode=nearest --scaling=common
--prop=FWD_D --batch=rnn_small

--reset --alg=VANILLA_LSTM
--direction=left2right
--activation=TANH
--allow-unimpl=true
--cfg=u8u8u8f32
--attr=irmode=down --scaling=common
--prop=FWD_D --batch=rnn_small

--reset --alg=VANILLA_LSTM
--direction=left2right
--activation=TANH
--allow-unimpl=true
--cfg=f32u8f32u8
--attr=irmode=down --scaling=per_oc
--prop=FWD_D --batch=rnn_small

--reset --alg=VANILLA_LSTM
--direction=left2right
--activation=TANH
--allow-unimpl=true
--cfg=f32u8f32f32
--attr=irmode=nearest --scaling=per_oc
--prop=FWD_D --batch=rnn_small

# GRU
--reset --alg=VANILLA_GRU
--direction=left2right
--activation=TANH
--prop=FWD_D --batch=rnn_gru_small
--prop=BWD_DW --batch=rnn_gru_small

# LBR_GRU
--reset --alg=LBR_GRU
--direction=left2right
--activation=TANH
--prop=FWD_D --batch=rnn_small
--prop=BWD_DW --batch=rnn_small

