# no groups
--reset
--dir=FWD_D,BWD_D,BWD_W
--stag=abc
--wtag=abcd
--dtag=abc
--batch=shapes_1d

--reset
--dir=FWD_D,BWD_D,BWD_W
--stag=abcd
--wtag=abcde
--dtag=abcd
--batch=shapes_2d

--reset
--dir=FWD_D,BWD_D,BWD_W
--stag=abcde
--wtag=abcdef
--dtag=abcde
--batch=shapes_3d

# with groups
--reset
--dir=FWD_D,BWD_D,BWD_W
--stag=abc
--wtag=acbd
--dtag=abc
--batch=shapes_1d_groups

--reset
--dir=FWD_D,BWD_D,BWD_W
--stag=abcd
--wtag=acbde
--dtag=abcd
--batch=shapes_2d_groups

--reset
--dir=FWD_D,BWD_D,BWD_W
--stag=abcde
--wtag=acbdef
--dtag=abcde
--batch=shapes_3d_groups

# no groups + post-ops
--reset
--dir=FWD_D,FWD_B
--cfg=f32
--attr-post-ops=add:f32:common,add:f32:per_oc,add:f32:common+mul:f32:common+add:f32:common,add:f32:per_oc+mul:f32:per_oc+add:f32:per_oc,abs+elu+exp,gelu_erf+hardswish+log,relu+round+sqrt,square+tanh
--batch=shapes_2d

# with groups + post-ops
--reset
--dir=FWD_D,FWD_B
--cfg=f32
--stag=abcd
--wtag=acbde
--dtag=abcd
--attr-post-ops=add:f32:common,add:f32:per_oc,add:f32:common+mul:f32:common+add:f32:common,add:f32:per_oc+mul:f32:per_oc+add:f32:per_oc,abs+elu+exp,gelu_erf+hardswish+log,relu+round+sqrt,square+tanh
--batch=shapes_2d_groups

# fpmath mode control
--reset 
--dir=FWD_D
--stag=abc
--wtag=abcd
--dtag=abc
--attr-fpmath=strict,bf16,tf32
g1oc3ic16_ow5iw5kw3pw1_n"1d_conv:1st"
