# f32
--reset --skip-impl=ref
--mb=2 --cfg=f32

--dir=FWD_B --batch=deconv_all
--dir=BWD_D --batch=deconv_all
--dir=BWD_W --batch=deconv_all
--dir=BWD_WB --batch=deconv_all

# int8
--reset --skip-impl=ref --allow-unimpl=true
--mb=2 --dir=FWD_B

# 1D
--cfg=u8s8u8s32 --batch=deconv_1d

# 2D
--attr=irmode=down;oscale=per_oc:2.25;
--cfg=u8s8u8s32 --batch=deconv_2d --batch=deconv_dilated
--cfg=s8s8u8s32 --batch=deconv_2d --batch=deconv_dilated

--attr=irmode=nearest;oscale=common:2.25;
--cfg=u8s8s8s32 --batch=deconv_2d
--cfg=u8s8s32s32 --batch=deconv_2d
--cfg=s8s8u8s32 --batch=deconv_2d

--attr=irmode=nearest;oscale=none;
--cfg=s8s8s8s32 --batch=deconv_2d
--cfg=s8s8s32s32 --batch=deconv_2d

# 1x1 int8
--reset --mb=2 --dir=FWD_B --allow-unimpl=true
--attr=irmode=down;oscale=per_oc:2.25;post_ops='sum:1.5;relu' --batch=test_deconv_1x1
--attr=irmode=nearest;oscale=common:2.25;post_ops='sum:1.5' --batch=test_deconv_1x1

# bf16
--batch=test_deconv_bfloat16
