diff --git a/test/verify/test_add_mixed_layout.cpp b/test/verify/test_add_mixed_layout.cpp index 3920df069d8..c4e94feda45 100644 --- a/test/verify/test_add_mixed_layout.cpp +++ b/test/verify/test_add_mixed_layout.cpp @@ -43,6 +43,5 @@ struct test_add_mixed_layout : verify_program> } }; -template struct test_add_mixed_layout; template struct test_add_mixed_layout; template struct test_add_mixed_layout; diff --git a/test/verify/test_arg_ops.cpp b/test/verify/test_arg_ops.cpp index 61dd37c06f0..ac52da56a23 100644 --- a/test/verify/test_arg_ops.cpp +++ b/test/verify/test_arg_ops.cpp @@ -162,423 +162,3 @@ template struct test_arg_ops; template struct test_arg_ops; template struct test_arg_ops; - -// transpose argmax tests -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -// transpose argmin tests -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -// broadcast argmax tests -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -// broadcast argmin tests -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -// slice argmax tests -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -// slice argmin tests -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -// default case, standard shape argmax tests -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -// default case, standard shape argmin tests -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; - -// transpose argmax tests -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -// transpose argmin tests -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -// broadcast argmax tests -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -// broadcast argmin tests -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -// slice argmax tests -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -// slice argmin tests -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -// default case, standard shape argmax tests -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -// default case, standard shape argmin tests -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; - -// transpose argmax tests -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -// transpose argmin tests -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -// broadcast argmax tests -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -// broadcast argmin tests -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -// slice argmax tests -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -// slice argmin tests -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -// default case, standard shape argmax tests -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -// default case, standard shape argmin tests -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; - -// transpose argmax tests -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -// transpose argmin tests -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -// broadcast argmax tests -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -// broadcast argmin tests -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -// slice argmax tests -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -// slice argmin tests -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -// default case, standard shape argmax tests -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -// default case, standard shape argmin tests -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; -template struct test_arg_ops; diff --git a/test/verify/test_logsoftmax.cpp b/test/verify/test_logsoftmax.cpp index e126f24f209..0586227a7c7 100644 --- a/test/verify/test_logsoftmax.cpp +++ b/test/verify/test_logsoftmax.cpp @@ -52,22 +52,14 @@ template struct test_logsoftmax<0, migraphx::shape::half_type>; template struct test_logsoftmax<2, migraphx::shape::half_type>; template struct test_logsoftmax<3, migraphx::shape::half_type>; -template struct test_logsoftmax<0, migraphx::shape::fp8e4m3fnuz_type>; template struct test_logsoftmax<1, migraphx::shape::fp8e4m3fnuz_type>; -template struct test_logsoftmax<2, migraphx::shape::fp8e4m3fnuz_type>; template struct test_logsoftmax<3, migraphx::shape::fp8e4m3fnuz_type>; -template struct test_logsoftmax<0, migraphx::shape::fp8e5m2fnuz_type>; template struct test_logsoftmax<1, migraphx::shape::fp8e5m2fnuz_type>; -template struct test_logsoftmax<2, migraphx::shape::fp8e5m2fnuz_type>; template struct test_logsoftmax<3, migraphx::shape::fp8e5m2fnuz_type>; -template struct test_logsoftmax<0, migraphx::shape::fp8e4m3fn_type>; template struct test_logsoftmax<1, migraphx::shape::fp8e4m3fn_type>; -template struct test_logsoftmax<2, migraphx::shape::fp8e4m3fn_type>; template struct test_logsoftmax<3, migraphx::shape::fp8e4m3fn_type>; -template struct test_logsoftmax<0, migraphx::shape::fp8e5m2_type>; template struct test_logsoftmax<1, migraphx::shape::fp8e5m2_type>; -template struct test_logsoftmax<2, migraphx::shape::fp8e5m2_type>; template struct test_logsoftmax<3, migraphx::shape::fp8e5m2_type>; diff --git a/test/verify/test_pad.cpp b/test/verify/test_pad.cpp index 0e1a94849de..d4351d32fd4 100644 --- a/test/verify/test_pad.cpp +++ b/test/verify/test_pad.cpp @@ -51,7 +51,3 @@ struct test_pad : verify_program> template struct test_pad; template struct test_pad; template struct test_pad; -template struct test_pad; -template struct test_pad; -template struct test_pad; -template struct test_pad; diff --git a/test/verify/test_prefix_scan_sum_2d.cpp b/test/verify/test_prefix_scan_sum_2d.cpp index 2364c2392cd..a7530e08009 100644 --- a/test/verify/test_prefix_scan_sum_2d.cpp +++ b/test/verify/test_prefix_scan_sum_2d.cpp @@ -68,7 +68,3 @@ struct test_prefix_scan_sum_2d_large : verify_program; template struct test_prefix_scan_sum_2d_large; -template struct test_prefix_scan_sum_2d_large; -template struct test_prefix_scan_sum_2d_large; -template struct test_prefix_scan_sum_2d_large; -template struct test_prefix_scan_sum_2d_large; diff --git a/test/verify/test_reduce_add.cpp b/test/verify/test_reduce_add.cpp index 26417732d35..c0e2b5ddf93 100644 --- a/test/verify/test_reduce_add.cpp +++ b/test/verify/test_reduce_add.cpp @@ -50,7 +50,3 @@ struct test_reduce_add : verify_program> }; template struct test_reduce_add; -template struct test_reduce_add; -template struct test_reduce_add; -template struct test_reduce_add; -template struct test_reduce_add; diff --git a/test/verify/test_reduce_mean_nhwc.cpp b/test/verify/test_reduce_mean_nhwc.cpp index 72ebbd15806..5ba5f617cde 100644 --- a/test/verify/test_reduce_mean_nhwc.cpp +++ b/test/verify/test_reduce_mean_nhwc.cpp @@ -47,7 +47,3 @@ struct test_reduce_mean_nhwc : verify_program> template struct test_reduce_mean_nhwc; template struct test_reduce_mean_nhwc; -template struct test_reduce_mean_nhwc; -template struct test_reduce_mean_nhwc; -template struct test_reduce_mean_nhwc; -template struct test_reduce_mean_nhwc; diff --git a/test/verify/test_reduce_op_large.cpp b/test/verify/test_reduce_op_large.cpp index aed457d33cb..473c762d23a 100644 --- a/test/verify/test_reduce_op_large.cpp +++ b/test/verify/test_reduce_op_large.cpp @@ -58,48 +58,13 @@ template struct test_reduce_op_large; template struct test_reduce_op_large; -template struct test_reduce_op_large; -template struct test_reduce_op_large; -template struct test_reduce_op_large; -template struct test_reduce_op_large; template struct test_reduce_op_large; - -template struct test_reduce_op_large; -template struct test_reduce_op_large; -template struct test_reduce_op_large; -template struct test_reduce_op_large; template struct test_reduce_op_large; - -template struct test_reduce_op_large; -template struct test_reduce_op_large; -template struct test_reduce_op_large; -template struct test_reduce_op_large; template struct test_reduce_op_large; - -template struct test_reduce_op_large; -template struct test_reduce_op_large; -template struct test_reduce_op_large; -template struct test_reduce_op_large; template struct test_reduce_op_large; struct test_reduce_mean_1 : verify_program diff --git a/test/verify/test_roialign.cpp b/test/verify/test_roialign.cpp index 22231b62b05..9f5271f1c5d 100644 --- a/test/verify/test_roialign.cpp +++ b/test/verify/test_roialign.cpp @@ -60,7 +60,3 @@ struct test_roialign : verify_program> template struct test_roialign; template struct test_roialign; -template struct test_roialign; -template struct test_roialign; -template struct test_roialign; -template struct test_roialign; diff --git a/test/verify/test_softmax.cpp b/test/verify/test_softmax.cpp index 0d1c8c56328..af9b02a2903 100644 --- a/test/verify/test_softmax.cpp +++ b/test/verify/test_softmax.cpp @@ -50,22 +50,14 @@ template struct test_softmax<1, migraphx::shape::half_type>; template struct test_softmax<2, migraphx::shape::half_type>; template struct test_softmax<3, migraphx::shape::half_type>; -template struct test_softmax<0, migraphx::shape::fp8e4m3fnuz_type>; template struct test_softmax<1, migraphx::shape::fp8e4m3fnuz_type>; -template struct test_softmax<2, migraphx::shape::fp8e4m3fnuz_type>; template struct test_softmax<3, migraphx::shape::fp8e4m3fnuz_type>; -template struct test_softmax<0, migraphx::shape::fp8e5m2fnuz_type>; template struct test_softmax<1, migraphx::shape::fp8e5m2fnuz_type>; -template struct test_softmax<2, migraphx::shape::fp8e5m2fnuz_type>; template struct test_softmax<3, migraphx::shape::fp8e5m2fnuz_type>; -template struct test_softmax<0, migraphx::shape::fp8e4m3fn_type>; template struct test_softmax<1, migraphx::shape::fp8e4m3fn_type>; -template struct test_softmax<2, migraphx::shape::fp8e4m3fn_type>; template struct test_softmax<3, migraphx::shape::fp8e4m3fn_type>; -template struct test_softmax<0, migraphx::shape::fp8e5m2_type>; template struct test_softmax<1, migraphx::shape::fp8e5m2_type>; -template struct test_softmax<2, migraphx::shape::fp8e5m2_type>; template struct test_softmax<3, migraphx::shape::fp8e5m2_type>; diff --git a/test/verify/test_topk_0.cpp b/test/verify/test_topk_0.cpp index 243b234af72..625e19b6cac 100644 --- a/test/verify/test_topk_0.cpp +++ b/test/verify/test_topk_0.cpp @@ -47,7 +47,3 @@ struct test_topk_0 : verify_program> template struct test_topk_0; template struct test_topk_0; -template struct test_topk_0; -template struct test_topk_0; -template struct test_topk_0; -template struct test_topk_0;