@@ -922,30 +922,41 @@ def get_split_with_sizes_inputs():
922922 Test = namedtuple ("VkSliceTest" , ["self" , "sizes" , "dim" ])
923923 test_cases = [
924924 # Split on Width
925+ Test (self = (S1 , 7 , 10 , 11 ), sizes = [1 , 3 , 2 , 5 ], dim = 3 ),
925926 Test (self = (S1 , 7 , 10 , 10 ), sizes = [1 , 2 , 3 , 4 ], dim = 3 ),
927+ Test (self = (7 , 10 , 11 ), sizes = [1 , 3 , 2 , 5 ], dim = 2 ),
926928 Test (self = (7 , 10 , 10 ), sizes = [1 , 2 , 3 , 4 ], dim = 2 ),
929+ Test (self = (7 , 10 , 11 ), sizes = [3 , 8 ], dim = 2 ),
927930 Test (self = (7 , 10 , 10 ), sizes = [1 , 9 ], dim = 2 ),
928931 Test (self = (10 , 10 ), sizes = [1 , 9 ], dim = 1 ),
929932 Test (self = (10 ,), sizes = [1 , 9 ], dim = 0 ),
930933 # Split on Height
934+ Test (self = (S1 , 7 , 11 , 10 ), sizes = [1 , 3 , 2 , 5 ], dim = 2 ),
931935 Test (self = (S1 , 7 , 10 , 10 ), sizes = [1 , 2 , 3 , 4 ], dim = 2 ),
936+ Test (self = (7 , 11 , 10 ), sizes = [1 , 3 , 2 , 5 ], dim = 1 ),
932937 Test (self = (7 , 10 , 10 ), sizes = [1 , 2 , 3 , 4 ], dim = 1 ),
938+ Test (self = (7 , 11 , 11 ), sizes = [3 , 8 ], dim = 1 ),
933939 Test (self = (7 , 10 , 10 ), sizes = [10 ], dim = 1 ),
934940 Test (self = (7 , 6 , 10 ), sizes = [1 , 1 , 1 , 1 , 1 , 1 ], dim = 1 ),
935941 Test (self = (10 , 10 ), sizes = [1 , 2 , 3 , 4 ], dim = 0 ),
936942 # Split on Batch
937943 Test (self = (10 , 7 , 10 , 10 ), sizes = [3 , 6 , 1 ], dim = 0 ),
938944 Test (self = (10 , 7 , 10 , 10 ), sizes = [10 ], dim = 0 ),
939945 # Split on Channel
946+ Test (self = (7 , 13 , 4 , 8 ), sizes = [3 , 5 , 2 , 3 ], dim = 1 ),
940947 Test (self = (7 , 13 , 4 , 8 ), sizes = [3 , 6 , 1 , 3 ], dim = 1 ),
948+ Test (self = (7 , 13 , 4 , 8 ), sizes = [3 , 2 , 2 , 5 , 1 ], dim = 1 ),
941949 Test (self = (7 , 13 , 4 , 8 ), sizes = [3 , 3 , 3 , 3 , 1 ], dim = 1 ),
950+ Test (self = (13 , 4 , 8 ), sizes = [3 , 5 , 2 , 1 , 2 ], dim = 0 ),
942951 Test (self = (13 , 4 , 8 ), sizes = [3 , 3 , 3 , 3 , 1 ], dim = 0 ),
943952 Test (self = (13 , 4 , 8 ), sizes = [2 , 9 , 2 ], dim = 0 ),
944953 Test (self = (13 , 4 , 8 ), sizes = [13 ], dim = 0 ),
945954 ]
946955 test_suite = VkTestSuite ([tuple (tc ) for tc in test_cases ])
947956
948957 test_suite .layouts = [
958+ "utils::kWidthPacked" ,
959+ "utils::kHeightPacked" ,
949960 "utils::kChannelsPacked" ,
950961 ]
951962 test_suite .data_gen = "make_seq_tensor"
@@ -997,6 +1008,8 @@ def get_split_tensor_inputs():
9971008 )
9981009
9991010 test_suite .layouts = [
1011+ "utils::kWidthPacked" ,
1012+ "utils::kHeightPacked" ,
10001013 "utils::kChannelsPacked" ,
10011014 ]
10021015 test_suite .data_gen = "make_seq_tensor"
0 commit comments