--reset

--mb=2

# Training
## Forward
--dir=FWD_B,FWD_D
### Direct
--alg=direct
--cfg=f32,bf16bf16bf16,f16
--stag=any,axb
--dtag=any,axb
--attr-post-ops=, \
                sum:0.5, \
                linear:2:1, \
                add:f32, \
                prelu:per_oc,\
                mul:s8:per_oc+sum:0.25+relu:0.5
--batch=shapes_ci
## Backward
--dir=BWD_D,BWD_W,BWD_WB
--attr-post-ops=
--batch=shapes_ci

# Inference
--dir=FWD_I

--cfg=s8s8f32,s8s8bf16,s8s8s32,s8s8s8,s8s8u8,u8s8f32,u8s8bf16,u8s8s32,u8s8s8,u8s8u8
--batch=shapes_ci

--attr-scales=,src:common:0.25*,wei:per_oc:5*,dst:common:2*,src:common:0.25*+wei:per_oc:5*
## Direct
--alg=direct
--cfg=s8s8s8,u8s8s32
--stag=any,axb
--dtag=any,axb
--attr-post-ops=, \
                sum:0.5, \
                linear:2:1, \
                add:f32, \
                mul:s8:per_oc+sum:0.25+relu:0.5:0:0.75
--attr-zero-points=
--batch=shapes_ci

--attr-post-ops=
--attr-zero-points=,src:common:31*+dst:common:15*
--batch=shapes_ci
