--reset

--inplace=true,false

--alg=SOFTMAX,LOGSOFTMAX
--dtag=any
# f32
--dir=FWD_D,BWD_D
--sdt=f32
--ddt=f32

--stag=abx
--axis=0,1
--batch=set_0d
--axis=1,3
--batch=shapes_2d
--axis=3,4
--batch=shapes_3d

--stag=axb
--axis=0,1
--batch=shapes_2d
--batch=shapes_3d

--stag=aBx8b,aBx16b
--axis=0,1
--batch=shapes_2d
--batch=shapes_3d

--dir=FWD_I
--sdt=f32
--ddt=s8,u8
--stag=axb
--attr-scales=,src:common:128*,dst:common:0.125*,src:common:64*+dst:common:0.5*
--attr-post-ops=,add:f32:per_oc,mul:f32:per_tensor,linear:0.5:-1,add:f32:common+linear:0.5:-1
--axis=0,1
--batch=set_0d
--batch=shapes_2d

# f32 precison test for large tensor
--reset
--dir=FWD_D,BWD_D
--alg=SOFTMAX,LOGSOFTMAX
--sdt=f32
--axis=0
--batch=shapes_large

--batch=test_softmax_bfloat16

--batch=test_softmax_float16
