# main op
--reset
--alg=ADD,DIV,MUL,MAX,MIN,SUB --stag=abx:abx --dtag=abx 64x128x28x28:64x128x28x28

--reset
--alg=ADD,DIV,MUL,MAX,MIN,SUB --stag=abx:abx --dtag=abx 1x1x1x1:64x128x28x28

--reset
--alg=ADD,DIV,MUL,MAX,MIN,SUB --stag=axb:axb --dtag=axb 64x128x28x28:64x128x28x28

# post binary
--reset
--alg=MUL --ddt=f32 --sdt=f32:f32 --attr-post-ops=add:f32:common,add:f32:per_oc,add:f32:per_oc:axb --stag=abx:abx
64x128:64x128
2x4x2:2x4x2
64x128x28x28:64x128x28x28

# post sum
--reset
--alg=MAX --attr-post-ops=sum --stag=abx:abx 64x128x28x28:64x128x28x28

# post eltwise
--reset
--alg=MIN --ddt=f32 --sdt=f32:f32 --attr-post-ops=logistic --stag=abx:abx 64x128x28x28:64x128x28x28

# post add
--reset
--alg=ADD --ddt=f32 --sdt=f32:f32 --attr-post-ops=add:f32:per_tensor --stag=abx:abx 32x32:32x32

# several post binaries
--reset
--alg=ADD,DIV,MUL,SUB
--sdt=f32:f32 --ddt=f32
--attr-post-ops=add:f32:common+mul:f32:per_oc+sub:f32:per_tensor,div:f32:common+add:f32:per_oc+mul:f32:per_oc
64x128x28x28:64x128x28x28

# 0-sized dimension input
--reset
--alg=ADD,DIV,MUL,MAX,MIN,SUB --stag=abx:abx --dtag=abx 64x128x28x0:64x128x28x0

