--dir=BWD_WB --batch=conv_resnet_50
--mb=2
---merge=RELU # +relu
+--attr=post_ops='relu' # +relu
--dir=FWD_B --batch=conv_alexnet
# depthwise
--cfg=u8s8u8s32 --batch=conv_all
--cfg=u8s8s8s32 --batch=conv_resnet_50
--cfg=u8s8s32s32 --batch=conv_googlenet_v3
---merge=RELU
+--attr=post_ops='relu'
--cfg=u8s8s32s32 --batch=conv_vgg_19
--cfg=s8s8u8s32 --batch=conv_all
--cfg=s8s8s8s32 --batch=conv_resnet_50
--cfg=s8s8s32s32 --batch=conv_googlenet_v3
---merge=RELU
+--attr=post_ops='relu'
--cfg=s8s8s32s32 --batch=conv_vgg_19
# s16 (knm)
--cfg=s32s16s16s32 --dir=BWD_D --batch=conv_all
--cfg=s16s32s16s32 --dir=BWD_WB --batch=conv_all
---merge=RELU # +relu
+--attr=post_ops='relu' # +relu
+--allow-unimpl=true # TODO: remove if ref_convolution accepts post_ops
--cfg=s16s16s32s32 --dir=FWD_B --batch=conv_googlenet_v1
# f32 wino
--cfg=u8s8u8s32_wino --batch=conv_all
--cfg=u8s8s8s32_wino --batch=conv_resnet_50
--cfg=u8s8s32s32_wino --batch=conv_googlenet_v3
---merge=RELU
+--attr=post_ops='relu'
--cfg=u8s8s32s32_wino --batch=conv_googlenet_v2
# dilated
# 3D conv
--batch=test_conv_3d
+
+# auto algo
+--reset --cfg=f32 --alg=auto
+--dir=FWD_B --batch=conv_auto
+--dir=BWD_D --batch=conv_auto
+--dir=BWD_WB --batch=conv_auto
+--cfg=u8s8s8s32
+--dir=FWD_B --batch=conv_auto
+