@@ -2,28 +2,28 @@ This file is automatically generated by assertExpectedJournal calls in test_auto
22Update expected outputs by running tests with the EXPECTTEST_ACCEPT=1 environment variable set.
33
44--- assertExpectedJournal(TestAutotuner.test_config_fragment0)
5- helion.Config(block_sizes=[16, 16, 16], indexing='pointer', l2_groupings=[1], load_eviction_policies=['', ''], loop_orders=[[0, 1]], num_stages=2, num_warps=4, pid_type='flat', range_flattens=[None, None], range_multi_buffers=[None, None], range_num_stages=[0, 0], range_unroll_factors=[0, 0], range_warp_specializes=[None, None])
6- helion.Config(block_sizes=[32, 128, 64], indexing='block_ptr', l2_groupings=[8], load_eviction_policies=['', ''], loop_orders=[[1, 0]], num_stages=8, num_warps=8, pid_type='persistent_blocked', range_flattens=[None, True], range_multi_buffers=[False, True], range_num_stages=[3, 0], range_unroll_factors=[1, 2], range_warp_specializes=[None, True])
7- helion.Config(block_sizes=[16 , 16, 16 ], indexing='tensor_descriptor', l2_groupings=[16 ], load_eviction_policies=['last ', ''], loop_orders=[[0, 1 ]], num_stages=7 , num_warps=4 , pid_type='flat', range_flattens=[None, None ], range_multi_buffers=[None, None], range_num_stages=[0, 0], range_unroll_factors=[0, 3], range_warp_specializes=[None, False ])
8- helion.Config(block_sizes=[16, 32, 256 ], indexing='pointer', l2_groupings=[64], load_eviction_policies=['first ', ''], loop_orders=[[1, 0]], num_stages=2 , num_warps=16 , pid_type='persistent_interleaved', range_flattens=[True, True ], range_multi_buffers=[False, None ], range_num_stages=[2, 4 ], range_unroll_factors=[2, 3 ], range_warp_specializes=[True, None ])
9- helion.Config(block_sizes=[64, 32, 16 ], indexing='block_ptr', l2_groupings=[2 ], load_eviction_policies=['first ', 'last'], loop_orders=[[1, 0 ]], num_stages=2 , num_warps=4 , pid_type='flat', range_flattens=[None, True ], range_multi_buffers=[None, True ], range_num_stages=[0, 4 ], range_unroll_factors=[0, 1 ], range_warp_specializes=[None, None])
10- helion.Config(block_sizes=[16, 16, 16], indexing='tensor_descriptor ', l2_groupings=[32 ], load_eviction_policies=['last ', 'first '], loop_orders=[[0, 1 ]], num_stages=2, num_warps=1 , pid_type='flat ', range_flattens=[None , False], range_multi_buffers=[None , None], range_num_stages=[0, 2 ], range_unroll_factors=[0, 2 ], range_warp_specializes=[None , False])
11- helion.Config(block_sizes=[16, 32, 64 ], indexing='block_ptr', l2_groupings=[8 ], load_eviction_policies=['last ', 'first '], loop_orders=[[1, 0]], num_stages=5 , num_warps=16 , pid_type='flat ', range_flattens=[None, None ], range_multi_buffers=[None , False], range_num_stages=[0, 3 ], range_unroll_factors=[0, 3 ], range_warp_specializes=[None, None ])
12- helion.Config(block_sizes=[16, 32 , 16], indexing='pointer ', l2_groupings=[2 ], load_eviction_policies=['first ', 'first '], loop_orders=[[0, 1 ]], num_stages=8 , num_warps=16 , pid_type='persistent_interleaved', range_flattens=[False, None ], range_multi_buffers=[False, None ], range_num_stages=[3, 3 ], range_unroll_factors=[2 , 3], range_warp_specializes=[False, True ])
13- helion.Config(block_sizes=[256, 16, 16 ], indexing='pointer ', l2_groupings=[2], load_eviction_policies=['', ''], loop_orders=[[0, 1]], num_stages=5 , num_warps=32 , pid_type='flat', range_flattens=[None, None ], range_multi_buffers=[None, False ], range_num_stages=[0, 1 ], range_unroll_factors=[0, 2], range_warp_specializes=[None, True ])
14- helion.Config(block_sizes=[16, 64 , 16], indexing='tensor_descriptor ', l2_groupings=[8 ], load_eviction_policies=['last ', ''], loop_orders=[[0, 1 ]], num_stages=3 , num_warps=32 , pid_type='persistent_interleaved', range_flattens=[True , False], range_multi_buffers=[False, None ], range_num_stages=[3, 0 ], range_unroll_factors=[3, 4 ], range_warp_specializes=[False, True ])
5+ helion.Config(advanced_compiler_configuration=0, block_sizes=[16, 16, 16], indexing='pointer', l2_groupings=[1], load_eviction_policies=['', ''], loop_orders=[[0, 1]], num_stages=2, num_warps=4, pid_type='flat', range_flattens=[None, None], range_multi_buffers=[None, None], range_num_stages=[0, 0], range_unroll_factors=[0, 0], range_warp_specializes=[None, None])
6+ helion.Config(advanced_compiler_configuration=10, block_sizes=[32, 128, 64], indexing='block_ptr', l2_groupings=[8], load_eviction_policies=['', ''], loop_orders=[[1, 0]], num_stages=8, num_warps=8, pid_type='persistent_blocked', range_flattens=[None, True], range_multi_buffers=[False, True], range_num_stages=[3, 0], range_unroll_factors=[1, 2], range_warp_specializes=[None, True])
7+ helion.Config(advanced_compiler_configuration=5, block_sizes=[256 , 16, 256 ], indexing='tensor_descriptor', l2_groupings=[8 ], load_eviction_policies=['', ''], loop_orders=[[1, 0 ]], num_stages=2 , num_warps=32 , pid_type='flat', range_flattens=[None, False ], range_multi_buffers=[None, None], range_num_stages=[0, 0], range_unroll_factors=[0, 3], range_warp_specializes=[None, None ])
8+ helion.Config(advanced_compiler_configuration=3, block_sizes=[16, 16, 16 ], indexing='pointer', l2_groupings=[64], load_eviction_policies=['last ', 'last '], loop_orders=[[1, 0]], num_stages=5 , num_warps=2 , pid_type='persistent_interleaved', range_flattens=[True, None ], range_multi_buffers=[True, True ], range_num_stages=[3, 1 ], range_unroll_factors=[4, 1 ], range_warp_specializes=[False, True ])
9+ helion.Config(advanced_compiler_configuration=0, block_sizes=[64, 16, 128 ], indexing='block_ptr', l2_groupings=[4 ], load_eviction_policies=['', 'last'], loop_orders=[[0, 1 ]], num_stages=3 , num_warps=16 , pid_type='flat', range_flattens=[None, False ], range_multi_buffers=[None, False ], range_num_stages=[0, 2 ], range_unroll_factors=[0, 0 ], range_warp_specializes=[None, None])
10+ helion.Config(advanced_compiler_configuration=9, block_sizes=[16, 16, 16], indexing='pointer ', l2_groupings=[4 ], load_eviction_policies=['first ', 'last '], loop_orders=[[1, 0 ]], num_stages=2, num_warps=8 , pid_type='persistent_blocked ', range_flattens=[True , False], range_multi_buffers=[True , None], range_num_stages=[0, 0 ], range_unroll_factors=[4, 1 ], range_warp_specializes=[True , False])
11+ helion.Config(advanced_compiler_configuration=5, block_sizes=[16, 16, 16 ], indexing='block_ptr', l2_groupings=[1 ], load_eviction_policies=['first ', ''], loop_orders=[[1, 0]], num_stages=8 , num_warps=8 , pid_type='persistent_interleaved ', range_flattens=[None, True ], range_multi_buffers=[False , False], range_num_stages=[0, 4 ], range_unroll_factors=[3, 4 ], range_warp_specializes=[False, False ])
12+ helion.Config(advanced_compiler_configuration=3, block_sizes=[64, 16 , 16], indexing='block_ptr ', l2_groupings=[32 ], load_eviction_policies=['', ''], loop_orders=[[1, 0 ]], num_stages=5 , num_warps=4 , pid_type='persistent_interleaved', range_flattens=[None, True ], range_multi_buffers=[True, False ], range_num_stages=[1, 4 ], range_unroll_factors=[3 , 3], range_warp_specializes=[None, False ])
13+ helion.Config(advanced_compiler_configuration=7, block_sizes=[32, 64, 64 ], indexing='tensor_descriptor ', l2_groupings=[2], load_eviction_policies=['last ', ''], loop_orders=[[0, 1]], num_stages=6 , num_warps=2 , pid_type='flat', range_flattens=[None, True ], range_multi_buffers=[None, None ], range_num_stages=[0, 0 ], range_unroll_factors=[0, 2], range_warp_specializes=[None, None ])
14+ helion.Config(advanced_compiler_configuration=2, block_sizes=[16, 16 , 16], indexing='block_ptr ', l2_groupings=[1 ], load_eviction_policies=['', 'last '], loop_orders=[[1, 0 ]], num_stages=4 , num_warps=1 , pid_type='persistent_interleaved', range_flattens=[None , False], range_multi_buffers=[True, True ], range_num_stages=[1, 4 ], range_unroll_factors=[3, 1 ], range_warp_specializes=[True, False ])
1515
1616--- assertExpectedJournal(TestAutotuner.test_config_fragment1)
17- helion.Config(block_sizes=[8, 16, 16], flatten_loops=[False], indexing='pointer', l2_groupings=[1], load_eviction_policies=['', ''], loop_orders=[[0, 1, 2]], num_stages=2, num_warps=4, pid_type='flat', range_flattens=[None], range_multi_buffers=[None], range_num_stages=[], range_unroll_factors=[0], range_warp_specializes=[None])
18- helion.Config(block_sizes=[1, 64, 64 ], flatten_loops=[False], indexing='tensor_descriptor', l2_groupings=[4], load_eviction_policies=['first', 'first'], loop_orders=[[1, 2, 0]], num_stages=4, num_warps=8, pid_type='persistent_blocked', range_flattens=[None], range_multi_buffers=[False], range_unroll_factors=[1], range_warp_specializes=[True])
19- helion.Config(block_sizes=[2, 8, 512 ], flatten_loops=[True], indexing='tensor_descriptor ', l2_groupings=[8 ], load_eviction_policies=['first ', 'first '], loop_orders=[[2, 0, 1 ]], num_stages=2 , num_warps=1, pid_type='flat ', range_flattens=[None], range_multi_buffers=[None], range_num_stages=[], range_unroll_factors=[0 ], range_warp_specializes=[None ])
20- helion.Config(block_sizes=[1, 512, 1 ], flatten_loops=[True], indexing='tensor_descriptor ', l2_groupings=[1 ], load_eviction_policies=['', 'last'], loop_orders=[[0, 2, 1]], num_stages=5 , num_warps=2 , pid_type='persistent_blocked ', range_flattens=[True ], range_multi_buffers=[False ], range_unroll_factors=[2 ], range_warp_specializes=[True])
21- helion.Config(block_sizes=[1, 4, 256 ], flatten_loops=[True], indexing='block_ptr ', l2_groupings=[8 ], load_eviction_policies=['last', 'last '], loop_orders=[[1 , 0, 2 ]], num_stages=2 , num_warps=32 , pid_type='persistent_interleaved', range_flattens=[None ], range_multi_buffers=[True ], range_unroll_factors=[1 ], range_warp_specializes=[True])
22- helion.Config(block_sizes=[1, 128, 16 ], flatten_loops=[True], indexing='tensor_descriptor ', l2_groupings=[16 ], load_eviction_policies=['first', 'first'], loop_orders=[[0, 1, 2]], num_stages=1 , num_warps=1, pid_type='persistent_blocked', range_flattens=[None ], range_multi_buffers=[False ], range_unroll_factors=[4 ], range_warp_specializes=[None ])
23- helion.Config(block_sizes=[8, 32, 256 ], flatten_loops=[False ], indexing='pointer ', l2_groupings=[64], load_eviction_policies=['first', 'last '], loop_orders=[[0, 1, 2 ]], num_stages=2 , num_warps=8 , pid_type='persistent_blocked', range_flattens=[False], range_multi_buffers=[True ], range_unroll_factors=[4 ], range_warp_specializes=[None])
24- helion.Config(block_sizes=[2, 64, 32 ], flatten_loops=[False ], indexing='block_ptr ', l2_groupings=[8 ], load_eviction_policies=['last ', 'first '], loop_orders=[[1, 2, 0 ]], num_stages=5 , num_warps=16 , pid_type='flat ', range_flattens=[None ], range_multi_buffers=[None ], range_num_stages=[], range_unroll_factors=[0], range_warp_specializes=[None ])
25- helion.Config(block_sizes=[4, 32, 1 ], flatten_loops=[True ], indexing='pointer ', l2_groupings=[8], load_eviction_policies=['', 'last '], loop_orders=[[2, 1, 0]], num_stages=8 , num_warps=8 , pid_type='persistent_blocked', range_flattens=[True ], range_multi_buffers=[False ], range_unroll_factors=[3 ], range_warp_specializes=[True])
26- helion.Config(block_sizes=[4, 2, 128], flatten_loops=[False ], indexing='tensor_descriptor ', l2_groupings=[2], load_eviction_policies=['', 'first '], loop_orders=[[1, 2, 0]], num_stages=2 , num_warps=4 , pid_type='persistent_blocked ', range_flattens=[False ], range_multi_buffers=[None], range_unroll_factors=[1 ], range_warp_specializes=[False ])
17+ helion.Config(advanced_compiler_configuration=0, block_sizes=[8, 16, 16], flatten_loops=[False], indexing='pointer', l2_groupings=[1], load_eviction_policies=['', ''], loop_orders=[[0, 1, 2]], num_stages=2, num_warps=4, pid_type='flat', range_flattens=[None], range_multi_buffers=[None], range_num_stages=[], range_unroll_factors=[0], range_warp_specializes=[None])
18+ helion.Config(advanced_compiler_configuration=6, block_sizes=[1, 32, 32 ], flatten_loops=[False], indexing='tensor_descriptor', l2_groupings=[4], load_eviction_policies=['first', 'first'], loop_orders=[[1, 2, 0]], num_stages=4, num_warps=8, pid_type='persistent_blocked', range_flattens=[None], range_multi_buffers=[False], range_unroll_factors=[1], range_warp_specializes=[True])
19+ helion.Config(advanced_compiler_configuration=10, block_sizes=[1, 32, 1 ], flatten_loops=[True], indexing='block_ptr ', l2_groupings=[16 ], load_eviction_policies=['last ', ''], loop_orders=[[2, 1, 0 ]], num_stages=4 , num_warps=1, pid_type='persistent_blocked ', range_flattens=[None], range_multi_buffers=[None], range_unroll_factors=[3 ], range_warp_specializes=[False ])
20+ helion.Config(advanced_compiler_configuration=2, block_sizes=[1, 8, 16 ], flatten_loops=[True], indexing='pointer ', l2_groupings=[32 ], load_eviction_policies=['last ', 'last'], loop_orders=[[2, 1, 0 ]], num_stages=7 , num_warps=16 , pid_type='persistent_interleaved ', range_flattens=[False ], range_multi_buffers=[None ], range_unroll_factors=[3 ], range_warp_specializes=[True])
21+ helion.Config(advanced_compiler_configuration=10, block_sizes=[1, 1, 64 ], flatten_loops=[True], indexing='tensor_descriptor ', l2_groupings=[2 ], load_eviction_policies=['last', ''], loop_orders=[[2 , 0, 1 ]], num_stages=6 , num_warps=1 , pid_type='persistent_interleaved', range_flattens=[True ], range_multi_buffers=[None ], range_unroll_factors=[4 ], range_warp_specializes=[True])
22+ helion.Config(advanced_compiler_configuration=6, block_sizes=[4, 2, 128 ], flatten_loops=[True], indexing='block_ptr ', l2_groupings=[1 ], load_eviction_policies=['first', 'first'], loop_orders=[[0, 1, 2]], num_stages=6 , num_warps=1, pid_type='persistent_blocked', range_flattens=[True ], range_multi_buffers=[True ], range_unroll_factors=[0 ], range_warp_specializes=[True ])
23+ helion.Config(advanced_compiler_configuration=3, block_sizes=[2, 16, 2 ], flatten_loops=[True ], indexing='block_ptr ', l2_groupings=[64], load_eviction_policies=['first', 'first '], loop_orders=[[0, 2, 1 ]], num_stages=4 , num_warps=16 , pid_type='persistent_blocked', range_flattens=[False], range_multi_buffers=[False ], range_unroll_factors=[0 ], range_warp_specializes=[None])
24+ helion.Config(advanced_compiler_configuration=5, block_sizes=[4, 128, 16 ], flatten_loops=[True ], indexing='pointer ', l2_groupings=[64 ], load_eviction_policies=['first ', ''], loop_orders=[[1, 0, 2 ]], num_stages=6 , num_warps=4 , pid_type='persistent_interleaved ', range_flattens=[False ], range_multi_buffers=[False ], range_unroll_factors=[0], range_warp_specializes=[True ])
25+ helion.Config(advanced_compiler_configuration=4, block_sizes=[4, 256, 32 ], flatten_loops=[False ], indexing='block_ptr ', l2_groupings=[8], load_eviction_policies=['last ', ''], loop_orders=[[2, 1, 0]], num_stages=5 , num_warps=2 , pid_type='persistent_blocked', range_flattens=[False ], range_multi_buffers=[True ], range_unroll_factors=[1 ], range_warp_specializes=[True])
26+ helion.Config(advanced_compiler_configuration=9, block_sizes=[ 2, 128, 8 ], flatten_loops=[True ], indexing='pointer ', l2_groupings=[2], load_eviction_policies=['', ''], loop_orders=[[1, 2, 0]], num_stages=5 , num_warps=32 , pid_type='flat ', range_flattens=[None ], range_multi_buffers=[None], range_num_stages=[], range_unroll_factors=[0 ], range_warp_specializes=[None ])
2727
2828--- assertExpectedJournal(TestAutotuner.test_save_load_config)
2929{
0 commit comments