1# mypy: allow-untyped-defs 2"""Provides optimal triton kernel parameters. 3 4Aim 5--- 6 7The usage of optimal triton kernel parameters may increase the 8performance of operations several times. For example, for large tensor 9shapes, the usage of a bsr tensor as mat1 argument in addmm-based 10operations typically outperforms the corresponding operation with 11strided-only inputs when the blocked representation of a tensor 12provides a better alignement with memory access than what the strided 13representation would provide. 14 15Pre-computed kernel parameters 16------------------------------ 17 18This script finds and stores the optimal triton kernel parameters for 19a specific set of shape configurations. For instance, the set of shape 20configurations of the bsr_dense_addmm kernel is defined as 21 22 input, out: M x N strided tensor 23 mat1: M x K bsr tensor with blocksize (BM, BK) and given sparsity 24 mat2: M x N strided tensor 25 dtype = float16, bfloat16, float32 26 sparsity = 0.5 27 M = 256, 512, ..., 16384 28 K = M 29 N = 256, 512, ..., 131072 30 BM = 16, 32, ..., 128 31 BK = BM 32 alpha = 1 33 beta = 0, 1 34 GPUs: NVIDIA A100-SXM4-80GB 35 36Approximations 37-------------- 38 39It is practically infeasible to pre-compute optimal kernel parameter 40for all possible shape configurations as well as for all existing 41GPUs. Therefore, we'll assume that the pre-computed optimal parameters 42are good enough approximations when 431) the used GPU is any of NVIDIA A100 Tensor Core GPUs, 442) the actual sparsity of mat1 is different from sparsity value 0.5. 45 46If a particular shape configuration does not fall in the set of 47pre-computed kernel parameters, or it does not match with the listed 48approximations above, or the used GPU device is not a NVIDIA A100 GPU, 49then a reference set of triton kernel parameters will be used when 50executing operations. The reference kernel parameters are defined in 51torch/sparse/_triton_ops.py, see bsr_dense_addmm_meta function, for 52instance. 53 54Computing optimal kernel parameters 55----------------------------------- 56 57If the approximations listed above are unacceptable, e.g. when one 58seeks a maximal performance possible, the optimal kernel parameters 59for a particular GPU can be computed by simply running this script in 60the pytorch developement tree:: 61 62 cd /path/to/pytorch 63 python setup.py develop 64 python torch/sparse/_triton_ops_meta.py 65 66This will compute the optimal kernel parameters for the GPU device 67available in the host system for all shape configurations listed in 68"Pre-computed kernel parameters" above. The results will be stored in 69the database of kernel parameters. Currently, this database is defined 70as this module (see "BEGIN GENERATED DATA" comment below) that will be 71modified when the script is run. Create a pytorch PR with the 72corresponding modifications in this file to make the computed optimal 73kernel parameters available for other users as pre-computed kernel 74parameters. 75 76Moreover, one can compute the optimal kernel parameters for a specific 77set of shape configurations and specific sparsity patterns. For that, 78use tuning functions provided by this module: 79 80 tune_bsr_dense_addmm(input, mat1, mat2, beta=1, alpha=1, out=None, verbose=False, store=False) -> meta 81 82The tuning functions return a dictionary of optimal kernel parameters 83that can be passed to the corresponding operation, e.g. 84 85 bsr_dense_addmm(..., meta=meta) 86 87Or, when store==True, the optimal kernel parameters will be stored in 88the database of pre-computed kernel parameters in runtime so that all 89addmm-based operations such as torch.addmm, torch.mm, 90torch.nn.functional.linear will benefit from using the computed 91optimal set of kernel parameters. 92 93Note that running tune_bsr_dense_addmm can take several minutes. So, 94use it wisely, e.g. by implementing persisten storage of optimized 95kernel parameters. See the source code of get_meta and 96tune_bsr_dense_addmm to learn how to register a custom set of optimal 97kernel parameters for addmm-based operations. 98 99""" 100__all__ = ["get_meta", "tune_bsr_dense_addmm", "tune__int_bsr_dense_addmm"] 101 102import inspect 103import itertools 104import re 105import warnings 106from typing import Any, Dict 107 108import torch 109from torch.hub import tqdm 110from torch.testing import make_tensor 111 112 113def get_meta(op, key, device_name=None, version=(0, torch.float16, 0.5), exact=False): 114 """Return triton kernel meta parameters of the specified op and its inputs key. 115 116 Parameters 117 ---------- 118 op (str): The name of an operation that implementation uses meta parameters. 119 key (tuple): A tuple of op input parameters, e.g. shapes, etc. 120 device_name (optional, str): The name of a device for which op 121 parameters are provided. 122 version (optional, hashable): Specifies the version of parameters. 123 exact (optional, bool): When True, the returned data (if 124 available) corresponds exactly to the specified device_name and 125 version information. Otherwise, if the corresponding data is not 126 available but there exists a data set that is computed for a 127 similar GPU device, then this data set will be returned. 128 129 Returns 130 ------- 131 result (dict): The requested mapping of parameter names and 132 values, or None when no data is available. If the input `key` 133 contains `"*"`, the result will be a dictionary of keys and 134 mappings that match with the given `key`. 135 """ 136 if device_name is None: 137 device_name = torch.cuda.get_device_name() 138 139 op_data = _operation_device_version_data.get((op, device_name, version)) 140 if op_data is None and not exact: 141 # A lack of op data could be due to using a (slightly) 142 # different GPU model compared to a model for which optimal 143 # meta parameters have been computed. In the following we'll 144 # assume that there is a set of GPU models that all have 145 # a similar set of optimal meta parameters. 146 if re.match(r"NVIDIA A100[^\d]", device_name) is not None: 147 device_name = "NVIDIA A100-SXM4-80GB" 148 else: 149 return 150 op_data = _operation_device_version_data.get((op, device_name, version)) 151 if op_data is None: 152 return 153 154 matching_data = {} 155 if "*" in key: 156 for op_key in op_data: 157 if [None for k1, k2 in zip(op_key, key) if k2 != "*" and k1 != k2]: 158 continue 159 matching_data[op_key] = op_data[op_key] 160 else: 161 values = op_data.get(key) 162 if values is not None: 163 matching_data[key] = values 164 matching_meta = {} 165 for op_key, values in matching_data.items(): 166 if op == "scatter_mm": 167 names = ( 168 "GROUP_SIZE", 169 "SPLIT_N", 170 "TILE_M", 171 "TILE_N", 172 "num_stages", 173 "num_warps", 174 ) 175 meta = dict(zip(names, values)) 176 elif op in {"bsr_dense_addmm", "_int_bsr_dense_addmm"}: 177 meta = dict( 178 zip(("GROUP_SIZE_ROW", "SPLIT_N", "num_stages", "num_warps"), values) 179 ) 180 else: 181 raise NotImplementedError(f"names for {op=}") 182 if "*" not in key: 183 return meta 184 185 matching_meta[op_key] = meta 186 187 if "*" in key: 188 return matching_meta 189 190 191def update(op, device_name, version, key, value): 192 """Update the db of op parameters.""" 193 # avoid storing possible optimization failures: 194 assert value, (op, device_name, version, key, value) 195 if (op, device_name, version) in _operation_device_version_data: 196 if _operation_device_version_data[op, device_name, version].get(key) == value: 197 return 198 _operation_device_version_data[op, device_name, version][key] = value 199 else: 200 _operation_device_version_data[op, device_name, version] = {key: value} 201 202 203def dump(): 204 """Store the current runtime db state to the module file.""" 205 current_file = inspect.getfile(dump) 206 f = open(current_file) 207 current_content = f.read() 208 f.close() 209 begin_data_str = "# BEGIN GENERATED DATA\n" 210 begin_data_index = current_content.find(begin_data_str) 211 end_data_index = current_content.find(" # END GENERATED DATA\n") 212 if begin_data_index == -1 or end_data_index == -1: 213 warnings.warn( 214 f"{current_file} cannot be updated:" 215 " BEGIN/END GENERATED DATA comment blocks appear to be corrupted" 216 ) 217 return 218 219 def sort_key(key): 220 op, device_name, version = key 221 version = tuple( 222 (str(item) if isinstance(item, torch.dtype) else item) for item in version 223 ) 224 return (op, device_name, version) 225 226 part1 = current_content[: begin_data_index + len(begin_data_str)] 227 part2 = current_content[end_data_index:] 228 data_part = [] 229 for op_key in sorted(_operation_device_version_data, key=sort_key): 230 data_part.append(" " + repr(op_key).replace("'", '"') + ": {") 231 op_data = _operation_device_version_data[op_key] 232 for key in sorted(op_data): 233 data_part.append(f" {key}: {op_data[key]},") 234 data_part.append(" },") 235 new_content = part1 + "\n".join(data_part) + "\n" + part2 236 if current_content != new_content: 237 f = open(current_file, "w") 238 f.write(new_content) 239 f.close() 240 241 242def minimize( 243 target_func, 244 initial_parameters, 245 reference_parameters, 246 step_func, 247 max_step=2, 248 verbose=False, 249 all_values=None, 250): 251 """Find a dict of parameters that minimizes the target function using 252 the initial dict of parameters and a step function that progresses 253 a specified parameter in a dict of parameters. 254 255 Parameters 256 ---------- 257 target_func (callable): a functional with the signature 258 ``target_func(parameters: dict) -> float`` 259 initial_parameters (dict): a set of parameters used as an initial 260 value to the minimization process. 261 reference_parameters (dict): a set of parameters used as an 262 reference value with respect to which the speed up is computed. 263 step_func (callable): a functional with the signature 264 ``step_func(parameter_name:str, parameter_value:int, direction:int, parameters:dict) -> int`` 265 that increments or decrements (when ``direction`` is positive or 266 negative, respectively) the parameter with given name and value. 267 When return value is equal to ``parameter_value``, it means that 268 no step along the given direction can be made. 269 270 Returns 271 ------- 272 parameters (dict): a set of parameters that minimizes the target 273 function. 274 speedup_incr (float): a speedup change given in percentage. 275 timing (float): the value of the target function at the parameters. 276 sensitivity_message (str): a message containing sensitivity. 277 information of parameters around the target function minimizer. 278 """ 279 280 def to_key(parameters): 281 return tuple(parameters[k] for k in sorted(parameters)) 282 283 def from_key(key, parameters): 284 return dict(zip(sorted(parameters), key)) 285 286 if all_values is None: 287 all_values = {} 288 289 directions = list(range(-max_step, max_step + 1)) 290 names = sorted(initial_parameters) 291 all_directions = [] 292 for d_tuple in itertools.product(*((directions,) * len(names))): 293 dist = sum(map(abs, d_tuple)) 294 if dist > 0 and dist <= max_step: 295 all_directions.append((dist, d_tuple)) 296 all_directions.sort() 297 298 try: 299 reference_target = target_func(reference_parameters) 300 except Exception as msg: 301 if verbose and "out of resource" not in str(msg): 302 print(f"{reference_parameters=} lead to failure: {msg}.") 303 reference_target = None 304 305 if reference_target is not None: 306 all_values[to_key(reference_parameters)] = reference_target 307 308 parameters = initial_parameters 309 try: 310 initial_target = target_func(parameters) 311 except Exception as msg: 312 if reference_target is None: 313 if verbose: 314 print( 315 f"{initial_parameters=} lead to failure: {msg}. Optimization failed!" 316 ) 317 return {}, -1, -1, f"{msg}" 318 if verbose and "out of resource" not in str(msg): 319 print( 320 f"{initial_parameters=} lead to failure: {msg}. Using reference parameters instead of initial parameters." 321 ) 322 parameters = reference_parameters 323 initial_target = reference_target 324 325 if reference_target is None: 326 if verbose: 327 print("Using initial parameters instead of reference parameters.") 328 reference_target = initial_target 329 330 initial_key = to_key(parameters) 331 minimal_target = all_values[initial_key] = initial_target 332 pbar = tqdm( 333 total=len(all_directions), 334 desc="Tuning...", 335 disable=not verbose, 336 ncols=75, 337 ) 338 while True: 339 for i, (_, d_tuple) in enumerate(all_directions): 340 pbar.update(1) 341 next_parameters = parameters.copy() 342 for name, direction in zip(names, d_tuple): 343 value = next_parameters[name] 344 if direction == 0: 345 continue 346 next_value = step_func(name, value, direction, parameters) 347 if next_value == value: 348 break 349 next_parameters[name] = next_value 350 else: 351 next_key = to_key(next_parameters) 352 if next_key in all_values: 353 continue 354 try: 355 next_target = target_func(next_parameters) 356 except Exception as msg: 357 all_values[next_key] = str(msg) 358 if verbose and "out of resource" not in str(msg): 359 print(f"{next_parameters=} lead to failure: {msg}. Skipping.") 360 continue 361 all_values[next_key] = next_target 362 363 if next_target < minimal_target: 364 minimal_target = next_target 365 parameters = next_parameters 366 pbar.total += i + 1 367 break 368 else: 369 # ensure stable minimizer: 370 minimizer_keys = { 371 k 372 for k, v in all_values.items() 373 if isinstance(v, float) and abs(1 - v / minimal_target) < 0.001 374 } 375 minimizer_key = ( 376 initial_key if initial_key in minimizer_keys else min(minimizer_keys) 377 ) 378 minimizer_target = all_values[minimizer_key] 379 parameters = from_key(minimizer_key, parameters) 380 speedup_incr = (1 - minimal_target / reference_target) * 100 381 if speedup_incr < 0: 382 if verbose: 383 print( 384 f"{speedup_incr=} is negative. Rerunning minimize with reference parameters as initial parameters." 385 ) 386 return minimize( 387 target_func, 388 reference_parameters, 389 reference_parameters, 390 step_func, 391 max_step=max_step, 392 verbose=verbose, 393 all_values=all_values, 394 ) 395 sensitivity = [] 396 for name in parameters: 397 value = parameters[name] 398 rel_diffs = [] 399 for direction in range(-max_step, max_step + 1): 400 if direction == 0: 401 continue 402 next_value = step_func(name, value, direction, parameters) 403 if next_value == value: 404 rel_diffs.append(0) 405 continue 406 next_parameters = parameters.copy() 407 next_parameters[name] = next_value 408 next_key = to_key(next_parameters) 409 next_target = all_values.get(next_key) 410 if next_target is None or isinstance(next_target, str): 411 rel_diffs.append(0) 412 continue 413 rel_diff = (next_target / minimal_target - 1) * 100 414 rel_diffs.append(rel_diff) 415 sensitivity.append((max(rel_diffs), rel_diffs, name)) 416 417 sensitivity_message = [f"timing0={initial_target:.3f}"] 418 for _, rel_diffs, name in sorted(sensitivity, reverse=True): 419 left_diffs = "|".join( 420 [f"{rel_diff:.1f}" for rel_diff in rel_diffs[:max_step]] 421 ) 422 right_diffs = "|".join( 423 [f"{rel_diff:.1f}" for rel_diff in rel_diffs[max_step:]] 424 ) 425 sensitivity_message.append( 426 f"{name}={parameters[name]} ({left_diffs}...{right_diffs} %)" 427 ) 428 sensitivity_message = ", ".join(sensitivity_message) 429 return parameters, speedup_incr, minimal_target, sensitivity_message 430 431 432def create_blocked_tensor(B, M, N, blocksize, sparsity, dtype, device): 433 assert ( 434 sparsity <= 1.0 and sparsity >= 0.0 435 ), "sparsity should be a value between 0 and 1" 436 assert M % blocksize[0] == 0 437 assert N % blocksize[1] == 0 438 shape = (B, M // blocksize[0], N // blocksize[1])[int(B == 0) :] 439 A = torch.bernoulli( 440 torch.full(shape, 1 - sparsity, dtype=torch.float32, device=device) 441 ).to(dtype) 442 expected_nnz = int((1 - sparsity) * M * N / (blocksize[0] * blocksize[1])) 443 nonzero_indices = A.flatten().nonzero() 444 actual_nnz = nonzero_indices.shape[0] 445 if actual_nnz > expected_nnz: 446 selected_nonzeros = torch.randperm(actual_nnz)[: actual_nnz - expected_nnz] 447 A.flatten()[nonzero_indices[selected_nonzeros]] = 0 448 elif actual_nnz < expected_nnz: 449 zero_indices = (A == 0).flatten().nonzero() 450 selected_zeros = torch.randperm(zero_indices.shape[0])[ 451 : expected_nnz - actual_nnz 452 ] 453 A.flatten()[zero_indices[selected_zeros]] = 1 454 A = torch.repeat_interleave(A, blocksize[0], dim=-2) 455 A = torch.repeat_interleave(A, blocksize[1], dim=-1) 456 return A 457 458 459def optimize_scatter_mm( 460 m, k, n, bm, bk, dtype=torch.float16, device="cuda", sparsity=0.5, force=False 461): 462 import triton 463 464 from torch.sparse._triton_ops import bsr_scatter_mm, bsr_scatter_mm_indices_data 465 466 key = (m, k, n, bm, bk) 467 468 version = (0, dtype, sparsity) 469 device_name = torch.cuda.get_device_name() 470 471 reference_meta = dict( 472 GROUP_SIZE=1, 473 TILE_M=16, 474 TILE_N=16, 475 SPLIT_N=n // 16, 476 num_stages=1, 477 num_warps=1, 478 ) 479 480 initial_meta = get_meta( 481 "scatter_mm", key, device_name=device_name, version=version, exact=True 482 ) 483 if initial_meta is None: 484 initial_meta = get_meta( 485 "bsr_dense_addmm", 486 key, 487 device_name=device_name, 488 version=(0, dtype, 0.5), 489 exact=True, 490 ) 491 if initial_meta is None: 492 initial_meta = reference_meta 493 elif not force: 494 return 495 496 torch.manual_seed(0) 497 bsr = create_blocked_tensor( 498 0, m, k, (bm, bk), sparsity, dtype, device 499 ).to_sparse_bsr((bm, bk)) 500 dense = make_tensor(k, n, dtype=dtype, device=device) 501 502 def bench(meta, bsr=bsr, dense=dense): 503 indices_data = bsr_scatter_mm_indices_data( 504 bsr, dense, indices_format="bsr_strided_mm_compressed", **meta 505 ) 506 507 def test_func(): 508 return bsr_scatter_mm(bsr, dense, indices_data=indices_data) 509 510 ms_min = triton.testing.do_bench( 511 test_func, warmup=500, rep=100, fast_flush=False 512 ) 513 514 return ms_min 515 516 def step_meta_parameter(name, value, direction, meta, m=m, n=n, k=k, bm=bm, bk=bk): 517 # return next value in positive or negative direction, or 518 # input value if the step will result an invalid 519 # value. The input value is assumed to be valid. 520 521 is_log = name in {"SPLIT_N", "TILE_M", "TILE_N", "num_warps"} 522 min_value = dict( 523 SPLIT_N=1, TILE_M=16, TILE_N=16, num_warps=1, num_stages=1, GROUP_SIZE=1 524 )[name] 525 max_value = dict( 526 SPLIT_N=n // meta["TILE_N"], TILE_M=bm, TILE_N=n // meta["SPLIT_N"] 527 ).get(name) 528 value_step = dict( 529 SPLIT_N=2, TILE_M=2, TILE_N=2, num_warps=2, num_stages=1, GROUP_SIZE=1 530 )[name] 531 if is_log: 532 next_value = ( 533 value * value_step**direction 534 if direction > 0 535 else value // (value_step ** abs(direction)) 536 ) 537 else: 538 next_value = value + value_step * direction 539 if min_value is not None: 540 next_value = max(next_value, min_value) 541 if max_value is not None: 542 next_value = min(next_value, max_value) 543 if name == "SPLIT_N" and n % next_value != 0: 544 return value 545 # Hard-skip parameter combinations that break CUDA state for pytorch: 546 if (dtype, name, next_value, m, n, k, bm, bk) in { 547 (torch.float32, "num_warps", 32, 256, 256, 256, 16, 16), 548 (torch.float32, "num_warps", 16, 256, 256, 256, 32, 32), 549 (torch.float32, "num_warps", 16, 256, 256, 256, 64, 64), 550 (torch.float32, "num_warps", 16, 256, 256, 256, 128, 128), 551 (torch.float32, "num_warps", 16, 512, 512, 256, 128, 128), 552 } and re.match(r"NVIDIA A100[^\d]", device_name) is not None: 553 return value 554 return next_value 555 556 meta, speedup, timing, sensitivity_message = minimize( 557 bench, initial_meta, reference_meta, step_meta_parameter 558 ) 559 if initial_meta is not reference_meta and initial_meta == meta and not force: 560 return 561 print(f"{meta=} {speedup=:.1f} % {timing=:.3f} ms") 562 if speedup < 0: 563 return 564 device_name = torch.cuda.get_device_name() 565 566 update( 567 "scatter_mm", device_name, version, key, tuple(meta[k] for k in sorted(meta)) 568 ) 569 570 571def tune__int_bsr_dense_addmm( 572 input, 573 bsr, 574 dense, 575 *, 576 beta=1, 577 alpha=1, 578 out=None, 579 store=False, 580 verbose=False, 581 force=False, 582): 583 return tune_bsr_dense_addmm( 584 input, 585 bsr, 586 dense, 587 beta=beta, 588 alpha=alpha, 589 out=out, 590 store=store, 591 verbose=verbose, 592 force=force, 593 opname="_int_bsr_dense_addmm", 594 ) 595 596 597def tune_bsr_dense_addmm( 598 input, 599 bsr, 600 dense, 601 *, 602 beta=1, 603 alpha=1, 604 out=None, 605 store=False, 606 verbose=False, 607 force=False, 608 opname=None, 609): 610 """Tune bsr_dense_addmm kernel parameters against the given inputs. 611 612 When store is True, the tuning results will be stored in the 613 database of kernel parameters. 614 """ 615 import triton 616 617 if opname is None: 618 opname = "bsr_dense_addmm" 619 620 if opname == "_int_bsr_dense_addmm": 621 from torch.sparse._triton_ops import _int_bsr_dense_addmm as bsr_dense_addmm 622 else: 623 from torch.sparse._triton_ops import bsr_dense_addmm 624 625 N = dense.shape[-1] 626 values = bsr.values() 627 crow_indices = bsr.crow_indices() 628 batch_ndim = crow_indices.dim() - 1 629 M, K = bsr.shape[batch_ndim : batch_ndim + 2] 630 BM, BK = values.shape[batch_ndim + 1 : batch_ndim + 3] 631 632 # Reference parameters is a set of parameters that leads to a 633 # successful kernel call and the corresponding timing is used as a 634 # reference for computing speedups. Avoid changing the reference 635 # parameters when possible. 636 reference_meta = dict( 637 GROUP_SIZE_ROW=1, num_stages=1, num_warps=4, SPLIT_N=max(N // BM, 1) 638 ) 639 640 # Compute the key of parameters: 641 sparsity = round(1 - bsr._nnz() * BM * BK / (M * K), 2) 642 dtype = bsr.dtype 643 version = (0, dtype, sparsity) 644 key = (M, K, N, BM, BK, beta == 0, beta == 1, alpha == 1) 645 646 # For tuning, for an initial state, use parameters from the 647 # database if available, otherwise, use the reference parameters. 648 initial_meta = get_meta(opname, key, version=version, exact=True) 649 if initial_meta is None: 650 may_skip_update = False 651 initial_meta = get_meta(opname, key, version=(0, dtype, 0.5), exact=True) 652 if initial_meta is None: 653 initial_meta = reference_meta 654 elif not force: 655 return initial_meta 656 else: 657 may_skip_update = True 658 659 # The target function that is minimized in the tuning process: 660 def bench(meta, input=input, bsr=bsr, dense=dense, alpha=alpha, out=out): 661 def test_func(): 662 return bsr_dense_addmm( 663 input, bsr, dense, beta=beta, alpha=alpha, meta=meta, out=out 664 ) 665 666 return triton.testing.do_bench(test_func, warmup=500, rep=100, fast_flush=False) 667 668 # The step function that increments a specified meta parameter: 669 def step_meta_parameter(name, value, direction, meta, M=M, N=N, K=K, BM=BM, BK=BK): 670 # return next value in positive or negative direction, or 671 # input value if the step will result an invalid 672 # value. The input value is assumed to be valid. 673 is_log = name in {"SPLIT_N", "num_warps"} 674 min_value = dict(SPLIT_N=1, num_warps=1, num_stages=1, GROUP_SIZE_ROW=1)[name] 675 max_value = dict(SPLIT_N=max(N // BM, 1)).get(name) 676 value_step = dict(SPLIT_N=2, num_warps=2, num_stages=1, GROUP_SIZE_ROW=1)[name] 677 if is_log: 678 next_value = ( 679 value * value_step**direction 680 if direction > 0 681 else value // (value_step ** abs(direction)) 682 ) 683 else: 684 next_value = value + value_step * direction 685 if min_value is not None: 686 next_value = max(next_value, min_value) 687 if max_value is not None: 688 next_value = min(next_value, max_value) 689 if name == "SPLIT_N" and N % next_value != 0: 690 return value 691 return next_value 692 693 # Tune: 694 meta, speedup, timing, sensitivity_message = minimize( 695 bench, 696 initial_meta, 697 reference_meta, 698 step_meta_parameter, 699 max_step=2, 700 verbose=verbose, 701 ) 702 if verbose: 703 print(f"-> {sensitivity_message}, {speedup=:.1f} %, {timing=:.3f} ms") 704 705 if store and not ( 706 may_skip_update and meta == initial_meta and initial_meta is not reference_meta 707 ): 708 device_name = torch.cuda.get_device_name() 709 update( 710 opname, 711 device_name, 712 version, 713 key, 714 tuple(meta[k] for k in sorted(meta)), 715 ) 716 717 return meta 718 719 720def optimize_bsr_dense_addmm( 721 m, 722 k, 723 n, 724 bm, 725 bk, 726 beta=1, 727 alpha=1, 728 dtype=torch.float16, 729 device="cuda", 730 sparsity=0.5, 731 force=False, 732 verbose=False, 733 opname=None, 734): 735 torch.manual_seed(0) 736 bsr = create_blocked_tensor( 737 0, m, k, (bm, bk), sparsity, dtype, device 738 ).to_sparse_bsr((bm, bk)) 739 dense = make_tensor(k, n, dtype=dtype, device=device) 740 input = make_tensor(m, n, dtype=dtype, device=device) 741 tune_bsr_dense_addmm( 742 input, 743 bsr, 744 dense, 745 beta=beta, 746 alpha=alpha, 747 store=True, 748 force=force, 749 verbose=verbose, 750 opname=opname, 751 ) 752 753 754def main(op="scatter_mm", force=False, dtype=torch.float16, verbose=True): 755 import itertools 756 757 sizes_lst = [ 758 256, 759 512, 760 1024, 761 2048, 762 4096, 763 8192, 764 16384, 765 32768, 766 65536, 767 131072, 768 50432, 769 ] 770 sizes3_lst = [3 * sz for sz in [64, 128] + sizes_lst if sz <= 2048] 771 shapes_lst = [(sz, sz) for sz in sizes_lst[:-4] + sizes3_lst] 772 shapes_lst.extend([(3072, 768), (768, 3072)]) 773 if dtype is torch.int8: 774 # triton does not support smaller blocks than 32 775 blocksize_lst = [(32, 32), (64, 64), (128, 128), (256, 256)] 776 else: 777 blocksize_lst = [(16, 16), (32, 32), (64, 64), (128, 128)] 778 sparsity_lst = [0.5, 0.7, 0.3][:1] 779 for sparsity in sparsity_lst: 780 print(f"{op, dtype, sparsity=}") 781 try: 782 for (M, K), N, (BM, BK) in itertools.product( 783 shapes_lst, sizes_lst, blocksize_lst 784 ): 785 if not (BM <= M and BK <= K and M % BM == 0 and K % BK == 0): 786 continue 787 if op == "scatter_mm": 788 optimize_scatter_mm( 789 M, K, N, BM, BK, force=force, sparsity=sparsity, dtype=dtype 790 ) 791 elif op in {"bsr_dense_addmm", "_int_bsr_dense_addmm"}: 792 if M == K and N == 50432: 793 continue 794 print(f"{M, K, N, (BM, BK)=}") 795 for alpha, beta in [(1, 1), (1, 0)]: 796 optimize_bsr_dense_addmm( 797 M, 798 K, 799 N, 800 BM, 801 BK, 802 beta=beta, 803 alpha=alpha, 804 force=force, 805 sparsity=sparsity, 806 dtype=dtype, 807 verbose=verbose, 808 opname=op, 809 ) 810 else: 811 raise NotImplementedError(op) 812 except KeyboardInterrupt: 813 break 814 except Exception as msg: 815 dump() 816 raise 817 dump() 818 819 if 0: 820 # Check performance dependence on sparsity and apply 821 # adjustments when differences are noticable (more than 10%). 822 # 823 # When using NVIDIA A100 GPU, the performance dependence on 824 # sparsity is insignificant (0 % ... 10 %) for majority of 825 # shapes/blocksizes combinations. However, for a very few 826 # specific size combinations, the effect of sparsity on 827 # performance can be up to 20 %. 828 for (M, K), N, (BM, BK) in itertools.product( 829 shapes_lst, sizes_lst, blocksize_lst 830 ): 831 meta_lst: list = [] 832 key = (M, K, N, BM, BK) 833 for sparsity1 in sparsity_lst: 834 torch.manual_seed(0) 835 bsr = create_blocked_tensor( 836 0, M, K, (BM, BK), sparsity1, dtype, device="cuda" 837 ).to_sparse_bsr((BM, BK)) 838 dense = make_tensor(K, N, dtype=dtype, device="cuda") 839 meta_lst = [] 840 for sparsity in sparsity_lst: 841 meta = get_meta(op, key, version=(0, dtype, sparsity), exact=True) 842 if meta is None: 843 continue 844 845 def bench(meta, bsr=bsr, dense=dense): 846 import triton 847 848 if op == "scatter_mm": 849 from torch.sparse._triton_ops import ( 850 bsr_scatter_mm, 851 bsr_scatter_mm_indices_data, 852 ) 853 854 indices_data = bsr_scatter_mm_indices_data( 855 bsr, 856 dense, 857 indices_format="bsr_strided_mm_compressed", 858 **meta, 859 ) 860 861 def test_func(): 862 return bsr_scatter_mm( 863 bsr, dense, indices_data=indices_data 864 ) 865 866 else: 867 raise NotImplementedError(op) 868 869 ms_min = triton.testing.do_bench( 870 test_func, warmup=500, rep=100, fast_flush=False 871 ) 872 873 return ms_min 874 875 meta_lst.append( 876 (bench(meta), sparsity, tuple(meta[k] for k in sorted(meta))) 877 ) 878 if not meta_lst: 879 continue 880 meta_lst = sorted(meta_lst) 881 index = next( 882 i for i, item in enumerate(meta_lst) if item[1] == sparsity1 883 ) 884 if meta_lst[0][2] == meta_lst[index][2]: 885 continue 886 speeddiff = (1 - meta_lst[index][0] / meta_lst[0][0]) * 100 887 if abs(speeddiff) < 10: 888 continue 889 890 print(sparsity1, index, key, meta_lst, speeddiff) 891 892 if index > 0: 893 device_name = torch.cuda.get_device_name() 894 meta = get_meta( 895 op, key, version=(0, dtype, meta_lst[0][1]), exact=True 896 ) 897 update( 898 op, 899 device_name, 900 (0, dtype, sparsity1), 901 key, 902 tuple(meta[k] for k in sorted(meta)), 903 ) 904 print("update") 905 dump() 906 907 908_operation_device_version_data: Dict[Any, Dict] = { 909 # Warning: the data in between the BEGIN/END DATA comment lines 910 # below is generated. It can be updated either manually or via 911 # calling dump function defined above. 912 # 913 # Legend [op: key -> data]: 914 # scatter_mm : M, K, N, Ms, Ks -> GROUP_SIZE, SPLIT_N, TILE_M, TILE_N, num_stages, num_warps 915 # bsr_dense_addmm : M, K, N, Ms, Ks, beta==0, beta==1, alpha==1 -> GROUP_SIZE_ROW, SPLIT_N, num_stages, num_warps 916 # 917 # BEGIN GENERATED DATA 918 ("_int_bsr_dense_addmm", "NVIDIA A100-SXM4-80GB", (0, torch.int8, 0.5)): { 919 (192, 192, 256, 32, 32, False, True, True): (2, 8, 1, 4), 920 (192, 192, 256, 32, 32, True, False, True): (2, 8, 5, 4), 921 (192, 192, 512, 32, 32, False, True, True): (1, 16, 1, 4), 922 (192, 192, 512, 32, 32, True, False, True): (1, 16, 5, 4), 923 (192, 192, 1024, 32, 32, False, True, True): (1, 32, 1, 4), 924 (192, 192, 1024, 32, 32, True, False, True): (4, 32, 4, 4), 925 (192, 192, 2048, 32, 32, False, True, True): (2, 64, 1, 4), 926 (192, 192, 2048, 32, 32, True, False, True): (3, 16, 5, 4), 927 (192, 192, 4096, 32, 32, False, True, True): (1, 128, 1, 4), 928 (192, 192, 4096, 32, 32, True, False, True): (1, 128, 1, 4), 929 (192, 192, 8192, 32, 32, False, True, True): (1, 256, 1, 4), 930 (192, 192, 8192, 32, 32, True, False, True): (1, 64, 3, 4), 931 (192, 192, 16384, 32, 32, False, True, True): (2, 512, 1, 4), 932 (192, 192, 16384, 32, 32, True, False, True): (5, 128, 1, 4), 933 (192, 192, 32768, 32, 32, False, True, True): (1, 1024, 1, 4), 934 (192, 192, 32768, 32, 32, True, False, True): (1, 256, 1, 4), 935 (192, 192, 65536, 32, 32, False, True, True): (1, 1024, 1, 8), 936 (192, 192, 65536, 32, 32, True, False, True): (1, 512, 1, 4), 937 (192, 192, 131072, 32, 32, False, True, True): (1, 2048, 1, 8), 938 (192, 192, 131072, 32, 32, True, False, True): (2, 512, 1, 4), 939 (256, 256, 256, 32, 32, False, True, True): (4, 8, 1, 4), 940 (256, 256, 256, 32, 32, True, False, True): (1, 8, 6, 4), 941 (256, 256, 256, 64, 64, False, True, True): (1, 4, 1, 16), 942 (256, 256, 256, 64, 64, True, False, True): (1, 4, 4, 4), 943 (256, 256, 256, 128, 128, False, True, True): (3, 2, 1, 16), 944 (256, 256, 256, 128, 128, True, False, True): (1, 2, 1, 4), 945 (256, 256, 512, 32, 32, False, True, True): (2, 16, 1, 4), 946 (256, 256, 512, 32, 32, True, False, True): (2, 16, 4, 4), 947 (256, 256, 512, 64, 64, False, True, True): (7, 8, 1, 16), 948 (256, 256, 512, 64, 64, True, False, True): (3, 8, 3, 4), 949 (256, 256, 512, 128, 128, False, True, True): (1, 4, 1, 32), 950 (256, 256, 512, 128, 128, True, False, True): (1, 4, 1, 4), 951 (256, 256, 1024, 32, 32, False, True, True): (1, 32, 1, 4), 952 (256, 256, 1024, 32, 32, True, False, True): (1, 8, 6, 4), 953 (256, 256, 1024, 64, 64, False, True, True): (2, 16, 1, 16), 954 (256, 256, 1024, 64, 64, True, False, True): (1, 16, 5, 4), 955 (256, 256, 1024, 128, 128, False, True, True): (4, 8, 1, 32), 956 (256, 256, 1024, 128, 128, True, False, True): (1, 8, 2, 4), 957 (256, 256, 2048, 32, 32, False, True, True): (1, 64, 1, 4), 958 (256, 256, 2048, 32, 32, True, False, True): (2, 32, 3, 2), 959 (256, 256, 2048, 64, 64, False, True, True): (2, 32, 1, 16), 960 (256, 256, 2048, 64, 64, True, False, True): (1, 16, 3, 4), 961 (256, 256, 2048, 128, 128, False, True, True): (1, 16, 1, 32), 962 (256, 256, 2048, 128, 128, True, False, True): (1, 16, 2, 4), 963 (256, 256, 4096, 32, 32, False, True, True): (2, 128, 1, 4), 964 (256, 256, 4096, 32, 32, True, False, True): (1, 32, 3, 2), 965 (256, 256, 4096, 64, 64, False, True, True): (2, 64, 1, 8), 966 (256, 256, 4096, 64, 64, True, False, True): (1, 64, 3, 2), 967 (256, 256, 4096, 128, 128, False, True, True): (2, 32, 1, 32), 968 (256, 256, 4096, 128, 128, True, False, True): (3, 32, 2, 8), 969 (256, 256, 8192, 32, 32, False, True, True): (1, 256, 1, 4), 970 (256, 256, 8192, 32, 32, True, False, True): (1, 64, 1, 4), 971 (256, 256, 8192, 64, 64, False, True, True): (1, 128, 1, 8), 972 (256, 256, 8192, 64, 64, True, False, True): (2, 128, 1, 4), 973 (256, 256, 8192, 128, 128, False, True, True): (4, 64, 1, 32), 974 (256, 256, 8192, 128, 128, True, False, True): (3, 64, 1, 4), 975 (256, 256, 16384, 32, 32, False, True, True): (1, 256, 1, 8), 976 (256, 256, 16384, 32, 32, True, False, True): (3, 128, 1, 4), 977 (256, 256, 16384, 64, 64, False, True, True): (2, 256, 1, 8), 978 (256, 256, 16384, 64, 64, True, False, True): (2, 256, 1, 4), 979 (256, 256, 16384, 128, 128, False, True, True): (2, 128, 1, 32), 980 (256, 256, 16384, 128, 128, True, False, True): (4, 128, 2, 4), 981 (256, 256, 32768, 32, 32, False, True, True): (2, 512, 1, 8), 982 (256, 256, 32768, 32, 32, True, False, True): (1, 256, 1, 4), 983 (256, 256, 32768, 64, 64, False, True, True): (1, 512, 1, 8), 984 (256, 256, 32768, 64, 64, True, False, True): (1, 512, 1, 4), 985 (256, 256, 32768, 128, 128, False, True, True): (2, 256, 1, 32), 986 (256, 256, 32768, 128, 128, True, False, True): (1, 256, 2, 4), 987 (256, 256, 65536, 32, 32, False, True, True): (1, 1024, 1, 8), 988 (256, 256, 65536, 32, 32, True, False, True): (1, 512, 1, 4), 989 (256, 256, 65536, 64, 64, False, True, True): (1, 1024, 1, 8), 990 (256, 256, 65536, 64, 64, True, False, True): (1, 512, 1, 4), 991 (256, 256, 65536, 128, 128, False, True, True): (2, 512, 1, 16), 992 (256, 256, 65536, 128, 128, True, False, True): (1, 512, 1, 4), 993 (256, 256, 131072, 32, 32, False, True, True): (1, 2048, 1, 8), 994 (256, 256, 131072, 32, 32, True, False, True): (2, 1024, 1, 4), 995 (256, 256, 131072, 64, 64, False, True, True): (1, 2048, 1, 8), 996 (256, 256, 131072, 64, 64, True, False, True): (2, 512, 1, 4), 997 (256, 256, 131072, 128, 128, False, True, True): (2, 1024, 1, 16), 998 (256, 256, 131072, 128, 128, True, False, True): (4, 1024, 1, 4), 999 (384, 384, 256, 32, 32, False, True, True): (1, 8, 1, 4), 1000 (384, 384, 256, 32, 32, True, False, True): (5, 8, 5, 4), 1001 (384, 384, 256, 64, 64, False, True, True): (2, 4, 1, 16), 1002 (384, 384, 256, 64, 64, True, False, True): (1, 4, 5, 4), 1003 (384, 384, 512, 32, 32, False, True, True): (2, 16, 1, 4), 1004 (384, 384, 512, 32, 32, True, False, True): (1, 16, 4, 4), 1005 (384, 384, 512, 64, 64, False, True, True): (3, 8, 1, 16), 1006 (384, 384, 512, 64, 64, True, False, True): (3, 8, 3, 4), 1007 (384, 384, 1024, 32, 32, False, True, True): (2, 32, 1, 4), 1008 (384, 384, 1024, 32, 32, True, False, True): (1, 8, 6, 4), 1009 (384, 384, 1024, 64, 64, False, True, True): (2, 16, 1, 16), 1010 (384, 384, 1024, 64, 64, True, False, True): (1, 16, 5, 4), 1011 (384, 384, 2048, 32, 32, False, True, True): (1, 64, 1, 4), 1012 (384, 384, 2048, 32, 32, True, False, True): (3, 16, 4, 4), 1013 (384, 384, 2048, 64, 64, False, True, True): (2, 32, 1, 16), 1014 (384, 384, 2048, 64, 64, True, False, True): (1, 16, 4, 4), 1015 (384, 384, 4096, 32, 32, False, True, True): (4, 64, 1, 8), 1016 (384, 384, 4096, 32, 32, True, False, True): (4, 32, 1, 4), 1017 (384, 384, 4096, 64, 64, False, True, True): (1, 64, 1, 8), 1018 (384, 384, 4096, 64, 64, True, False, True): (1, 64, 1, 4), 1019 (384, 384, 8192, 32, 32, False, True, True): (1, 128, 1, 8), 1020 (384, 384, 8192, 32, 32, True, False, True): (3, 64, 1, 1), 1021 (384, 384, 8192, 64, 64, False, True, True): (2, 128, 1, 8), 1022 (384, 384, 8192, 64, 64, True, False, True): (1, 64, 2, 2), 1023 (384, 384, 16384, 32, 32, False, True, True): (1, 256, 1, 8), 1024 (384, 384, 16384, 32, 32, True, False, True): (1, 128, 1, 4), 1025 (384, 384, 16384, 64, 64, False, True, True): (2, 256, 1, 8), 1026 (384, 384, 16384, 64, 64, True, False, True): (2, 128, 1, 4), 1027 (384, 384, 32768, 32, 32, False, True, True): (1, 512, 1, 8), 1028 (384, 384, 32768, 32, 32, True, False, True): (1, 256, 1, 4), 1029 (384, 384, 32768, 64, 64, False, True, True): (1, 512, 1, 8), 1030 (384, 384, 32768, 64, 64, True, False, True): (1, 256, 3, 2), 1031 (384, 384, 65536, 32, 32, False, True, True): (1, 1024, 1, 8), 1032 (384, 384, 65536, 32, 32, True, False, True): (1, 512, 3, 2), 1033 (384, 384, 65536, 64, 64, False, True, True): (2, 1024, 1, 8), 1034 (384, 384, 65536, 64, 64, True, False, True): (3, 256, 3, 4), 1035 (384, 384, 131072, 32, 32, False, True, True): (1, 2048, 1, 8), 1036 (384, 384, 131072, 32, 32, True, False, True): (1, 1024, 3, 2), 1037 (384, 384, 131072, 64, 64, False, True, True): (1, 2048, 1, 8), 1038 (384, 384, 131072, 64, 64, True, False, True): (2, 512, 3, 4), 1039 (512, 512, 256, 32, 32, False, True, True): (1, 8, 1, 4), 1040 (512, 512, 256, 32, 32, True, False, True): (4, 8, 4, 4), 1041 (512, 512, 256, 64, 64, False, True, True): (3, 4, 1, 16), 1042 (512, 512, 256, 64, 64, True, False, True): (2, 4, 5, 4), 1043 (512, 512, 256, 128, 128, False, True, True): (4, 2, 1, 16), 1044 (512, 512, 256, 128, 128, True, False, True): (1, 2, 3, 4), 1045 (512, 512, 256, 256, 256, False, True, True): (1, 1, 1, 32), 1046 (512, 512, 256, 256, 256, True, False, True): (2, 1, 1, 32), 1047 (512, 512, 512, 32, 32, False, True, True): (3, 16, 1, 4), 1048 (512, 512, 512, 32, 32, True, False, True): (1, 8, 4, 2), 1049 (512, 512, 512, 64, 64, False, True, True): (2, 8, 1, 16), 1050 (512, 512, 512, 64, 64, True, False, True): (2, 8, 5, 4), 1051 (512, 512, 512, 128, 128, False, True, True): (3, 4, 1, 16), 1052 (512, 512, 512, 128, 128, True, False, True): (1, 4, 3, 4), 1053 (512, 512, 512, 256, 256, False, True, True): (1, 2, 1, 32), 1054 (512, 512, 512, 256, 256, True, False, True): (2, 2, 1, 32), 1055 (512, 512, 1024, 32, 32, False, True, True): (2, 32, 1, 4), 1056 (512, 512, 1024, 32, 32, True, False, True): (4, 16, 3, 2), 1057 (512, 512, 1024, 64, 64, False, True, True): (4, 16, 1, 16), 1058 (512, 512, 1024, 64, 64, True, False, True): (1, 8, 4, 4), 1059 (512, 512, 1024, 128, 128, False, True, True): (1, 8, 1, 32), 1060 (512, 512, 1024, 128, 128, True, False, True): (1, 8, 3, 4), 1061 (512, 512, 1024, 256, 256, False, True, True): (4, 4, 1, 32), 1062 (512, 512, 1024, 256, 256, True, False, True): (2, 4, 1, 32), 1063 (512, 512, 2048, 32, 32, False, True, True): (3, 32, 1, 8), 1064 (512, 512, 2048, 32, 32, True, False, True): (1, 16, 3, 4), 1065 (512, 512, 2048, 64, 64, False, True, True): (1, 32, 1, 8), 1066 (512, 512, 2048, 64, 64, True, False, True): (1, 32, 3, 2), 1067 (512, 512, 2048, 128, 128, False, True, True): (4, 16, 1, 32), 1068 (512, 512, 2048, 128, 128, True, False, True): (1, 16, 3, 4), 1069 (512, 512, 2048, 256, 256, False, True, True): (1, 8, 1, 32), 1070 (512, 512, 2048, 256, 256, True, False, True): (3, 8, 1, 32), 1071 (512, 512, 4096, 32, 32, False, True, True): (1, 64, 1, 8), 1072 (512, 512, 4096, 32, 32, True, False, True): (5, 32, 1, 4), 1073 (512, 512, 4096, 64, 64, False, True, True): (1, 64, 1, 8), 1074 (512, 512, 4096, 64, 64, True, False, True): (1, 64, 1, 4), 1075 (512, 512, 4096, 128, 128, False, True, True): (5, 32, 1, 32), 1076 (512, 512, 4096, 128, 128, True, False, True): (2, 32, 3, 4), 1077 (512, 512, 4096, 256, 256, False, True, True): (1, 16, 1, 32), 1078 (512, 512, 4096, 256, 256, True, False, True): (3, 16, 1, 32), 1079 (512, 512, 8192, 32, 32, False, True, True): (3, 128, 1, 8), 1080 (512, 512, 8192, 32, 32, True, False, True): (3, 64, 1, 4), 1081 (512, 512, 8192, 64, 64, False, True, True): (4, 128, 1, 8), 1082 (512, 512, 8192, 64, 64, True, False, True): (1, 64, 3, 2), 1083 (512, 512, 8192, 128, 128, False, True, True): (5, 64, 1, 32), 1084 (512, 512, 8192, 128, 128, True, False, True): (1, 64, 2, 4), 1085 (512, 512, 8192, 256, 256, False, True, True): (1, 32, 1, 32), 1086 (512, 512, 8192, 256, 256, True, False, True): (1, 32, 1, 32), 1087 (512, 512, 16384, 32, 32, False, True, True): (1, 256, 1, 8), 1088 (512, 512, 16384, 32, 32, True, False, True): (2, 128, 1, 4), 1089 (512, 512, 16384, 64, 64, False, True, True): (2, 256, 1, 8), 1090 (512, 512, 16384, 64, 64, True, False, True): (1, 128, 3, 2), 1091 (512, 512, 16384, 128, 128, False, True, True): (4, 128, 1, 16), 1092 (512, 512, 16384, 128, 128, True, False, True): (2, 128, 1, 4), 1093 (512, 512, 16384, 256, 256, False, True, True): (1, 64, 1, 32), 1094 (512, 512, 16384, 256, 256, True, False, True): (2, 64, 1, 32), 1095 (512, 512, 32768, 32, 32, False, True, True): (1, 512, 1, 8), 1096 (512, 512, 32768, 32, 32, True, False, True): (2, 256, 1, 4), 1097 (512, 512, 32768, 64, 64, False, True, True): (1, 512, 1, 8), 1098 (512, 512, 32768, 64, 64, True, False, True): (1, 256, 3, 2), 1099 (512, 512, 32768, 128, 128, False, True, True): (4, 256, 1, 16), 1100 (512, 512, 32768, 128, 128, True, False, True): (2, 256, 1, 4), 1101 (512, 512, 32768, 256, 256, False, True, True): (1, 128, 1, 32), 1102 (512, 512, 32768, 256, 256, True, False, True): (2, 128, 1, 32), 1103 (512, 512, 65536, 32, 32, False, True, True): (1, 1024, 1, 8), 1104 (512, 512, 65536, 32, 32, True, False, True): (2, 512, 1, 2), 1105 (512, 512, 65536, 64, 64, False, True, True): (1, 1024, 1, 8), 1106 (512, 512, 65536, 64, 64, True, False, True): (1, 512, 3, 2), 1107 (512, 512, 65536, 128, 128, False, True, True): (4, 512, 1, 16), 1108 (512, 512, 65536, 128, 128, True, False, True): (1, 512, 1, 4), 1109 (512, 512, 65536, 256, 256, False, True, True): (1, 256, 1, 32), 1110 (512, 512, 65536, 256, 256, True, False, True): (1, 256, 1, 32), 1111 (512, 512, 131072, 32, 32, False, True, True): (1, 2048, 1, 8), 1112 (512, 512, 131072, 32, 32, True, False, True): (1, 1024, 3, 2), 1113 (512, 512, 131072, 64, 64, False, True, True): (1, 2048, 1, 8), 1114 (512, 512, 131072, 64, 64, True, False, True): (1, 1024, 3, 2), 1115 (512, 512, 131072, 128, 128, False, True, True): (4, 1024, 1, 16), 1116 (512, 512, 131072, 128, 128, True, False, True): (1, 1024, 1, 4), 1117 (512, 512, 131072, 256, 256, False, True, True): (1, 512, 1, 32), 1118 (512, 512, 131072, 256, 256, True, False, True): (2, 512, 1, 32), 1119 (768, 768, 256, 32, 32, False, True, True): (1, 8, 1, 4), 1120 (768, 768, 256, 32, 32, True, False, True): (2, 8, 4, 4), 1121 (768, 768, 256, 64, 64, False, True, True): (3, 4, 1, 16), 1122 (768, 768, 256, 64, 64, True, False, True): (2, 4, 4, 4), 1123 (768, 768, 256, 128, 128, False, True, True): (1, 2, 1, 8), 1124 (768, 768, 256, 128, 128, True, False, True): (1, 2, 3, 4), 1125 (768, 768, 512, 32, 32, False, True, True): (1, 16, 1, 4), 1126 (768, 768, 512, 32, 32, True, False, True): (1, 4, 5, 4), 1127 (768, 768, 512, 64, 64, False, True, True): (1, 8, 3, 32), 1128 (768, 768, 512, 64, 64, True, False, True): (4, 8, 4, 4), 1129 (768, 768, 512, 128, 128, False, True, True): (4, 4, 1, 16), 1130 (768, 768, 512, 128, 128, True, False, True): (4, 4, 3, 4), 1131 (768, 768, 1024, 32, 32, False, True, True): (1, 16, 1, 8), 1132 (768, 768, 1024, 32, 32, True, False, True): (1, 8, 3, 4), 1133 (768, 768, 1024, 64, 64, False, True, True): (3, 16, 1, 16), 1134 (768, 768, 1024, 64, 64, True, False, True): (1, 8, 4, 4), 1135 (768, 768, 1024, 128, 128, False, True, True): (3, 8, 1, 32), 1136 (768, 768, 1024, 128, 128, True, False, True): (1, 8, 3, 4), 1137 (768, 768, 2048, 32, 32, False, True, True): (2, 32, 1, 8), 1138 (768, 768, 2048, 32, 32, True, False, True): (3, 16, 1, 4), 1139 (768, 768, 2048, 64, 64, False, True, True): (1, 32, 1, 8), 1140 (768, 768, 2048, 64, 64, True, False, True): (4, 8, 3, 4), 1141 (768, 768, 2048, 128, 128, False, True, True): (1, 16, 1, 32), 1142 (768, 768, 2048, 128, 128, True, False, True): (1, 16, 3, 4), 1143 (768, 768, 4096, 32, 32, False, True, True): (1, 64, 1, 8), 1144 (768, 768, 4096, 32, 32, True, False, True): (1, 32, 1, 1), 1145 (768, 768, 4096, 64, 64, False, True, True): (2, 64, 1, 8), 1146 (768, 768, 4096, 64, 64, True, False, True): (1, 32, 2, 2), 1147 (768, 768, 4096, 128, 128, False, True, True): (1, 32, 1, 32), 1148 (768, 768, 4096, 128, 128, True, False, True): (6, 32, 1, 4), 1149 (768, 768, 8192, 32, 32, False, True, True): (1, 128, 1, 8), 1150 (768, 768, 8192, 32, 32, True, False, True): (1, 64, 1, 4), 1151 (768, 768, 8192, 64, 64, False, True, True): (1, 128, 1, 8), 1152 (768, 768, 8192, 64, 64, True, False, True): (4, 32, 3, 4), 1153 (768, 768, 8192, 128, 128, False, True, True): (2, 64, 1, 16), 1154 (768, 768, 8192, 128, 128, True, False, True): (2, 64, 3, 4), 1155 (768, 768, 16384, 32, 32, False, True, True): (1, 256, 1, 8), 1156 (768, 768, 16384, 32, 32, True, False, True): (1, 128, 1, 4), 1157 (768, 768, 16384, 64, 64, False, True, True): (1, 256, 1, 8), 1158 (768, 768, 16384, 64, 64, True, False, True): (1, 128, 3, 2), 1159 (768, 768, 16384, 128, 128, False, True, True): (2, 128, 1, 16), 1160 (768, 768, 16384, 128, 128, True, False, True): (2, 128, 1, 4), 1161 (768, 768, 32768, 32, 32, False, True, True): (1, 512, 1, 8), 1162 (768, 768, 32768, 32, 32, True, False, True): (1, 256, 3, 2), 1163 (768, 768, 32768, 64, 64, False, True, True): (2, 512, 1, 8), 1164 (768, 768, 32768, 64, 64, True, False, True): (1, 256, 3, 2), 1165 (768, 768, 32768, 128, 128, False, True, True): (2, 256, 1, 16), 1166 (768, 768, 32768, 128, 128, True, False, True): (3, 256, 1, 4), 1167 (768, 768, 65536, 32, 32, False, True, True): (1, 1024, 1, 8), 1168 (768, 768, 65536, 32, 32, True, False, True): (1, 512, 3, 2), 1169 (768, 768, 65536, 64, 64, False, True, True): (2, 512, 1, 4), 1170 (768, 768, 65536, 64, 64, True, False, True): (1, 512, 3, 2), 1171 (768, 768, 65536, 128, 128, False, True, True): (2, 512, 1, 16), 1172 (768, 768, 65536, 128, 128, True, False, True): (2, 512, 1, 4), 1173 (768, 768, 131072, 32, 32, False, True, True): (1, 2048, 1, 8), 1174 (768, 768, 131072, 32, 32, True, False, True): (1, 1024, 3, 2), 1175 (768, 768, 131072, 64, 64, False, True, True): (2, 1024, 1, 4), 1176 (768, 768, 131072, 64, 64, True, False, True): (2, 1024, 3, 2), 1177 (768, 768, 131072, 128, 128, False, True, True): (2, 1024, 1, 16), 1178 (768, 768, 131072, 128, 128, True, False, True): (2, 1024, 1, 4), 1179 (768, 3072, 256, 32, 32, False, True, True): (3, 8, 4, 8), 1180 (768, 3072, 256, 32, 32, True, False, True): (3, 8, 5, 4), 1181 (768, 3072, 256, 64, 64, False, True, True): (1, 4, 4, 16), 1182 (768, 3072, 256, 64, 64, True, False, True): (1, 4, 4, 4), 1183 (768, 3072, 256, 128, 128, False, True, True): (2, 2, 1, 8), 1184 (768, 3072, 256, 128, 128, True, False, True): (2, 2, 4, 4), 1185 (768, 3072, 256, 256, 256, False, True, True): (1, 1, 1, 32), 1186 (768, 3072, 256, 256, 256, True, False, True): (1, 1, 1, 32), 1187 (768, 3072, 512, 32, 32, False, True, True): (1, 16, 1, 4), 1188 (768, 3072, 512, 32, 32, True, False, True): (2, 4, 4, 4), 1189 (768, 3072, 512, 64, 64, False, True, True): (3, 8, 4, 16), 1190 (768, 3072, 512, 64, 64, True, False, True): (1, 8, 4, 4), 1191 (768, 3072, 512, 128, 128, False, True, True): (2, 4, 1, 8), 1192 (768, 3072, 512, 128, 128, True, False, True): (4, 4, 3, 4), 1193 (768, 3072, 512, 256, 256, False, True, True): (1, 2, 1, 32), 1194 (768, 3072, 512, 256, 256, True, False, True): (1, 2, 1, 32), 1195 (768, 3072, 1024, 32, 32, False, True, True): (1, 16, 1, 8), 1196 (768, 3072, 1024, 32, 32, True, False, True): (3, 8, 3, 4), 1197 (768, 3072, 1024, 64, 64, False, True, True): (2, 16, 1, 16), 1198 (768, 3072, 1024, 64, 64, True, False, True): (1, 8, 3, 4), 1199 (768, 3072, 1024, 128, 128, False, True, True): (1, 8, 1, 8), 1200 (768, 3072, 1024, 128, 128, True, False, True): (3, 8, 4, 4), 1201 (768, 3072, 1024, 256, 256, False, True, True): (1, 4, 1, 32), 1202 (768, 3072, 1024, 256, 256, True, False, True): (4, 4, 1, 32), 1203 (768, 3072, 2048, 32, 32, False, True, True): (3, 32, 1, 8), 1204 (768, 3072, 2048, 32, 32, True, False, True): (4, 8, 3, 4), 1205 (768, 3072, 2048, 64, 64, False, True, True): (5, 16, 1, 16), 1206 (768, 3072, 2048, 64, 64, True, False, True): (6, 8, 3, 4), 1207 (768, 3072, 2048, 128, 128, False, True, True): (2, 16, 1, 16), 1208 (768, 3072, 2048, 128, 128, True, False, True): (1, 16, 4, 4), 1209 (768, 3072, 2048, 256, 256, False, True, True): (1, 8, 1, 32), 1210 (768, 3072, 2048, 256, 256, True, False, True): (1, 8, 1, 32), 1211 (768, 3072, 4096, 32, 32, False, True, True): (1, 64, 1, 8), 1212 (768, 3072, 4096, 32, 32, True, False, True): (1, 32, 3, 4), 1213 (768, 3072, 4096, 64, 64, False, True, True): (1, 64, 1, 8), 1214 (768, 3072, 4096, 64, 64, True, False, True): (2, 16, 3, 4), 1215 (768, 3072, 4096, 128, 128, False, True, True): (1, 32, 1, 8), 1216 (768, 3072, 4096, 128, 128, True, False, True): (2, 32, 2, 4), 1217 (768, 3072, 4096, 256, 256, False, True, True): (1, 16, 1, 32), 1218 (768, 3072, 4096, 256, 256, True, False, True): (1, 16, 1, 32), 1219 (768, 3072, 8192, 32, 32, False, True, True): (1, 128, 1, 8), 1220 (768, 3072, 8192, 32, 32, True, False, True): (1, 64, 1, 4), 1221 (768, 3072, 8192, 64, 64, False, True, True): (1, 128, 1, 8), 1222 (768, 3072, 8192, 64, 64, True, False, True): (2, 32, 3, 4), 1223 (768, 3072, 8192, 128, 128, False, True, True): (2, 64, 1, 16), 1224 (768, 3072, 8192, 128, 128, True, False, True): (2, 64, 3, 4), 1225 (768, 3072, 8192, 256, 256, False, True, True): (1, 32, 1, 32), 1226 (768, 3072, 8192, 256, 256, True, False, True): (1, 32, 1, 32), 1227 (768, 3072, 16384, 32, 32, False, True, True): (1, 256, 1, 8), 1228 (768, 3072, 16384, 32, 32, True, False, True): (1, 128, 1, 4), 1229 (768, 3072, 16384, 64, 64, False, True, True): (1, 256, 1, 8), 1230 (768, 3072, 16384, 64, 64, True, False, True): (2, 64, 3, 4), 1231 (768, 3072, 16384, 128, 128, False, True, True): (2, 128, 1, 16), 1232 (768, 3072, 16384, 128, 128, True, False, True): (2, 128, 3, 4), 1233 (768, 3072, 16384, 256, 256, False, True, True): (1, 64, 1, 32), 1234 (768, 3072, 16384, 256, 256, True, False, True): (1, 64, 1, 32), 1235 (768, 3072, 32768, 32, 32, False, True, True): (1, 512, 1, 8), 1236 (768, 3072, 32768, 32, 32, True, False, True): (1, 256, 3, 2), 1237 (768, 3072, 32768, 64, 64, False, True, True): (1, 512, 1, 8), 1238 (768, 3072, 32768, 64, 64, True, False, True): (3, 128, 3, 4), 1239 (768, 3072, 32768, 128, 128, False, True, True): (2, 256, 1, 16), 1240 (768, 3072, 32768, 128, 128, True, False, True): (2, 256, 3, 4), 1241 (768, 3072, 32768, 256, 256, False, True, True): (1, 128, 1, 32), 1242 (768, 3072, 32768, 256, 256, True, False, True): (1, 128, 1, 32), 1243 (768, 3072, 50432, 32, 32, False, True, True): (1, 788, 1, 8), 1244 (768, 3072, 50432, 32, 32, True, False, True): (1, 394, 3, 2), 1245 (768, 3072, 50432, 64, 64, False, True, True): (1, 788, 1, 8), 1246 (768, 3072, 50432, 64, 64, True, False, True): (2, 197, 3, 4), 1247 (768, 3072, 50432, 128, 128, False, True, True): (2, 394, 1, 16), 1248 (768, 3072, 50432, 128, 128, True, False, True): (2, 394, 3, 4), 1249 (768, 3072, 50432, 256, 256, False, True, True): (1, 197, 1, 32), 1250 (768, 3072, 50432, 256, 256, True, False, True): (1, 197, 1, 32), 1251 (768, 3072, 65536, 32, 32, False, True, True): (1, 1024, 1, 8), 1252 (768, 3072, 65536, 32, 32, True, False, True): (1, 512, 3, 2), 1253 (768, 3072, 65536, 64, 64, False, True, True): (1, 1024, 1, 8), 1254 (768, 3072, 65536, 64, 64, True, False, True): (2, 256, 3, 4), 1255 (768, 3072, 65536, 128, 128, False, True, True): (2, 512, 1, 16), 1256 (768, 3072, 65536, 128, 128, True, False, True): (2, 512, 3, 4), 1257 (768, 3072, 65536, 256, 256, False, True, True): (1, 256, 1, 32), 1258 (768, 3072, 65536, 256, 256, True, False, True): (1, 256, 1, 32), 1259 (768, 3072, 131072, 32, 32, False, True, True): (1, 2048, 1, 8), 1260 (768, 3072, 131072, 32, 32, True, False, True): (1, 1024, 3, 2), 1261 (768, 3072, 131072, 64, 64, False, True, True): (1, 2048, 1, 8), 1262 (768, 3072, 131072, 64, 64, True, False, True): (2, 512, 3, 4), 1263 (768, 3072, 131072, 128, 128, False, True, True): (2, 1024, 1, 16), 1264 (768, 3072, 131072, 128, 128, True, False, True): (1, 1024, 3, 4), 1265 (768, 3072, 131072, 256, 256, False, True, True): (1, 512, 1, 32), 1266 (768, 3072, 131072, 256, 256, True, False, True): (1, 512, 1, 32), 1267 (1024, 1024, 256, 32, 32, False, True, True): (1, 8, 1, 4), 1268 (1024, 1024, 256, 32, 32, True, False, True): (1, 8, 5, 4), 1269 (1024, 1024, 256, 64, 64, False, True, True): (1, 4, 1, 16), 1270 (1024, 1024, 256, 64, 64, True, False, True): (4, 4, 4, 4), 1271 (1024, 1024, 256, 128, 128, False, True, True): (1, 2, 1, 8), 1272 (1024, 1024, 256, 128, 128, True, False, True): (1, 2, 3, 8), 1273 (1024, 1024, 256, 256, 256, False, True, True): (1, 1, 1, 32), 1274 (1024, 1024, 256, 256, 256, True, False, True): (1, 1, 1, 32), 1275 (1024, 1024, 512, 32, 32, False, True, True): (5, 16, 1, 4), 1276 (1024, 1024, 512, 32, 32, True, False, True): (2, 8, 4, 2), 1277 (1024, 1024, 512, 64, 64, False, True, True): (4, 8, 1, 16), 1278 (1024, 1024, 512, 64, 64, True, False, True): (1, 4, 3, 4), 1279 (1024, 1024, 512, 128, 128, False, True, True): (3, 4, 1, 16), 1280 (1024, 1024, 512, 128, 128, True, False, True): (1, 4, 2, 4), 1281 (1024, 1024, 512, 256, 256, False, True, True): (1, 2, 1, 32), 1282 (1024, 1024, 512, 256, 256, True, False, True): (1, 2, 1, 32), 1283 (1024, 1024, 1024, 32, 32, False, True, True): (1, 16, 1, 8), 1284 (1024, 1024, 1024, 32, 32, True, False, True): (1, 8, 3, 4), 1285 (1024, 1024, 1024, 64, 64, False, True, True): (3, 16, 1, 8), 1286 (1024, 1024, 1024, 64, 64, True, False, True): (1, 16, 3, 2), 1287 (1024, 1024, 1024, 128, 128, False, True, True): (1, 8, 1, 16), 1288 (1024, 1024, 1024, 128, 128, True, False, True): (2, 8, 3, 8), 1289 (1024, 1024, 1024, 256, 256, False, True, True): (1, 4, 1, 32), 1290 (1024, 1024, 1024, 256, 256, True, False, True): (2, 4, 1, 32), 1291 (1024, 1024, 2048, 32, 32, False, True, True): (2, 32, 1, 8), 1292 (1024, 1024, 2048, 32, 32, True, False, True): (3, 16, 1, 4), 1293 (1024, 1024, 2048, 64, 64, False, True, True): (1, 32, 1, 8), 1294 (1024, 1024, 2048, 64, 64, True, False, True): (3, 32, 1, 4), 1295 (1024, 1024, 2048, 128, 128, False, True, True): (4, 16, 1, 16), 1296 (1024, 1024, 2048, 128, 128, True, False, True): (1, 16, 3, 4), 1297 (1024, 1024, 2048, 256, 256, False, True, True): (1, 8, 1, 32), 1298 (1024, 1024, 2048, 256, 256, True, False, True): (1, 8, 1, 32), 1299 (1024, 1024, 4096, 32, 32, False, True, True): (4, 64, 1, 8), 1300 (1024, 1024, 4096, 32, 32, True, False, True): (3, 32, 1, 4), 1301 (1024, 1024, 4096, 64, 64, False, True, True): (3, 64, 1, 8), 1302 (1024, 1024, 4096, 64, 64, True, False, True): (1, 32, 3, 2), 1303 (1024, 1024, 4096, 128, 128, False, True, True): (4, 32, 1, 16), 1304 (1024, 1024, 4096, 128, 128, True, False, True): (2, 32, 2, 4), 1305 (1024, 1024, 4096, 256, 256, False, True, True): (1, 16, 1, 32), 1306 (1024, 1024, 4096, 256, 256, True, False, True): (7, 16, 1, 32), 1307 (1024, 1024, 8192, 32, 32, False, True, True): (1, 128, 1, 8), 1308 (1024, 1024, 8192, 32, 32, True, False, True): (4, 64, 1, 4), 1309 (1024, 1024, 8192, 64, 64, False, True, True): (2, 128, 1, 8), 1310 (1024, 1024, 8192, 64, 64, True, False, True): (3, 32, 3, 4), 1311 (1024, 1024, 8192, 128, 128, False, True, True): (4, 64, 1, 16), 1312 (1024, 1024, 8192, 128, 128, True, False, True): (2, 64, 2, 4), 1313 (1024, 1024, 8192, 256, 256, False, True, True): (1, 32, 1, 32), 1314 (1024, 1024, 8192, 256, 256, True, False, True): (1, 32, 1, 32), 1315 (1024, 1024, 16384, 32, 32, False, True, True): (1, 256, 1, 8), 1316 (1024, 1024, 16384, 32, 32, True, False, True): (1, 128, 1, 4), 1317 (1024, 1024, 16384, 64, 64, False, True, True): (1, 256, 1, 8), 1318 (1024, 1024, 16384, 64, 64, True, False, True): (4, 64, 3, 4), 1319 (1024, 1024, 16384, 128, 128, False, True, True): (4, 128, 1, 16), 1320 (1024, 1024, 16384, 128, 128, True, False, True): (1, 128, 3, 4), 1321 (1024, 1024, 16384, 256, 256, False, True, True): (1, 64, 1, 32), 1322 (1024, 1024, 16384, 256, 256, True, False, True): (1, 64, 1, 32), 1323 (1024, 1024, 32768, 32, 32, False, True, True): (1, 512, 1, 8), 1324 (1024, 1024, 32768, 32, 32, True, False, True): (1, 256, 3, 2), 1325 (1024, 1024, 32768, 64, 64, False, True, True): (1, 256, 1, 4), 1326 (1024, 1024, 32768, 64, 64, True, False, True): (4, 128, 3, 4), 1327 (1024, 1024, 32768, 128, 128, False, True, True): (4, 256, 1, 16), 1328 (1024, 1024, 32768, 128, 128, True, False, True): (2, 256, 3, 4), 1329 (1024, 1024, 32768, 256, 256, False, True, True): (1, 128, 1, 32), 1330 (1024, 1024, 32768, 256, 256, True, False, True): (2, 128, 1, 32), 1331 (1024, 1024, 65536, 32, 32, False, True, True): (1, 1024, 1, 8), 1332 (1024, 1024, 65536, 32, 32, True, False, True): (1, 512, 3, 2), 1333 (1024, 1024, 65536, 64, 64, False, True, True): (1, 512, 1, 4), 1334 (1024, 1024, 65536, 64, 64, True, False, True): (2, 256, 3, 4), 1335 (1024, 1024, 65536, 128, 128, False, True, True): (4, 512, 1, 16), 1336 (1024, 1024, 65536, 128, 128, True, False, True): (4, 512, 3, 4), 1337 (1024, 1024, 65536, 256, 256, False, True, True): (1, 256, 1, 32), 1338 (1024, 1024, 65536, 256, 256, True, False, True): (1, 256, 1, 32), 1339 (1024, 1024, 131072, 32, 32, False, True, True): (1, 2048, 1, 8), 1340 (1024, 1024, 131072, 32, 32, True, False, True): (1, 1024, 3, 2), 1341 (1024, 1024, 131072, 64, 64, False, True, True): (2, 1024, 1, 4), 1342 (1024, 1024, 131072, 64, 64, True, False, True): (2, 512, 3, 4), 1343 (1024, 1024, 131072, 128, 128, False, True, True): (4, 1024, 1, 16), 1344 (1024, 1024, 131072, 128, 128, True, False, True): (1, 1024, 3, 4), 1345 (1024, 1024, 131072, 256, 256, False, True, True): (1, 512, 1, 32), 1346 (1024, 1024, 131072, 256, 256, True, False, True): (1, 512, 1, 32), 1347 (1536, 1536, 256, 32, 32, False, True, True): (1, 8, 1, 4), 1348 (1536, 1536, 256, 32, 32, True, False, True): (2, 8, 1, 8), 1349 (1536, 1536, 256, 64, 64, False, True, True): (4, 4, 1, 16), 1350 (1536, 1536, 256, 64, 64, True, False, True): (1, 4, 4, 4), 1351 (1536, 1536, 256, 128, 128, False, True, True): (2, 2, 1, 16), 1352 (1536, 1536, 256, 128, 128, True, False, True): (2, 2, 3, 4), 1353 (1536, 1536, 256, 256, 256, False, True, True): (1, 1, 1, 32), 1354 (1536, 1536, 256, 256, 256, True, False, True): (1, 1, 1, 32), 1355 (1536, 1536, 512, 32, 32, False, True, True): (1, 8, 1, 8), 1356 (1536, 1536, 512, 32, 32, True, False, True): (3, 4, 4, 4), 1357 (1536, 1536, 512, 64, 64, False, True, True): (3, 8, 1, 16), 1358 (1536, 1536, 512, 64, 64, True, False, True): (1, 4, 3, 4), 1359 (1536, 1536, 512, 128, 128, False, True, True): (1, 4, 1, 16), 1360 (1536, 1536, 512, 128, 128, True, False, True): (2, 4, 4, 4), 1361 (1536, 1536, 512, 256, 256, False, True, True): (1, 2, 1, 32), 1362 (1536, 1536, 512, 256, 256, True, False, True): (1, 2, 1, 32), 1363 (1536, 1536, 1024, 32, 32, False, True, True): (4, 16, 1, 8), 1364 (1536, 1536, 1024, 32, 32, True, False, True): (2, 8, 1, 4), 1365 (1536, 1536, 1024, 64, 64, False, True, True): (2, 16, 1, 16), 1366 (1536, 1536, 1024, 64, 64, True, False, True): (2, 4, 3, 4), 1367 (1536, 1536, 1024, 128, 128, False, True, True): (3, 8, 1, 32), 1368 (1536, 1536, 1024, 128, 128, True, False, True): (4, 8, 3, 4), 1369 (1536, 1536, 1024, 256, 256, False, True, True): (1, 4, 1, 32), 1370 (1536, 1536, 1024, 256, 256, True, False, True): (1, 4, 1, 32), 1371 (1536, 1536, 2048, 32, 32, False, True, True): (1, 32, 1, 8), 1372 (1536, 1536, 2048, 32, 32, True, False, True): (1, 16, 1, 4), 1373 (1536, 1536, 2048, 64, 64, False, True, True): (1, 32, 1, 8), 1374 (1536, 1536, 2048, 64, 64, True, False, True): (1, 16, 2, 2), 1375 (1536, 1536, 2048, 128, 128, False, True, True): (2, 16, 1, 16), 1376 (1536, 1536, 2048, 128, 128, True, False, True): (4, 16, 2, 4), 1377 (1536, 1536, 2048, 256, 256, False, True, True): (1, 8, 1, 32), 1378 (1536, 1536, 2048, 256, 256, True, False, True): (1, 8, 1, 32), 1379 (1536, 1536, 4096, 32, 32, False, True, True): (1, 64, 1, 8), 1380 (1536, 1536, 4096, 32, 32, True, False, True): (1, 32, 1, 4), 1381 (1536, 1536, 4096, 64, 64, False, True, True): (3, 64, 1, 8), 1382 (1536, 1536, 4096, 64, 64, True, False, True): (1, 32, 3, 2), 1383 (1536, 1536, 4096, 128, 128, False, True, True): (1, 32, 1, 8), 1384 (1536, 1536, 4096, 128, 128, True, False, True): (2, 32, 2, 4), 1385 (1536, 1536, 4096, 256, 256, False, True, True): (1, 16, 1, 32), 1386 (1536, 1536, 4096, 256, 256, True, False, True): (2, 16, 1, 32), 1387 (1536, 1536, 8192, 32, 32, False, True, True): (1, 128, 1, 8), 1388 (1536, 1536, 8192, 32, 32, True, False, True): (1, 64, 1, 4), 1389 (1536, 1536, 8192, 64, 64, False, True, True): (3, 128, 1, 8), 1390 (1536, 1536, 8192, 64, 64, True, False, True): (1, 64, 3, 2), 1391 (1536, 1536, 8192, 128, 128, False, True, True): (1, 64, 1, 8), 1392 (1536, 1536, 8192, 128, 128, True, False, True): (1, 64, 2, 4), 1393 (1536, 1536, 8192, 256, 256, False, True, True): (1, 32, 1, 32), 1394 (1536, 1536, 8192, 256, 256, True, False, True): (2, 32, 1, 32), 1395 (1536, 1536, 16384, 32, 32, False, True, True): (1, 256, 1, 8), 1396 (1536, 1536, 16384, 32, 32, True, False, True): (1, 128, 3, 2), 1397 (1536, 1536, 16384, 64, 64, False, True, True): (2, 128, 1, 4), 1398 (1536, 1536, 16384, 64, 64, True, False, True): (2, 64, 3, 4), 1399 (1536, 1536, 16384, 128, 128, False, True, True): (1, 128, 1, 8), 1400 (1536, 1536, 16384, 128, 128, True, False, True): (2, 128, 2, 4), 1401 (1536, 1536, 16384, 256, 256, False, True, True): (1, 64, 1, 32), 1402 (1536, 1536, 16384, 256, 256, True, False, True): (2, 64, 1, 32), 1403 (1536, 1536, 32768, 32, 32, False, True, True): (1, 512, 1, 8), 1404 (1536, 1536, 32768, 32, 32, True, False, True): (1, 256, 3, 2), 1405 (1536, 1536, 32768, 64, 64, False, True, True): (1, 256, 1, 4), 1406 (1536, 1536, 32768, 64, 64, True, False, True): (3, 128, 3, 4), 1407 (1536, 1536, 32768, 128, 128, False, True, True): (1, 256, 1, 8), 1408 (1536, 1536, 32768, 128, 128, True, False, True): (1, 256, 2, 4), 1409 (1536, 1536, 32768, 256, 256, False, True, True): (1, 128, 1, 32), 1410 (1536, 1536, 32768, 256, 256, True, False, True): (2, 128, 1, 32), 1411 (1536, 1536, 65536, 32, 32, False, True, True): (1, 1024, 1, 8), 1412 (1536, 1536, 65536, 32, 32, True, False, True): (1, 512, 3, 2), 1413 (1536, 1536, 65536, 64, 64, False, True, True): (1, 512, 1, 4), 1414 (1536, 1536, 65536, 64, 64, True, False, True): (1, 512, 3, 2), 1415 (1536, 1536, 65536, 128, 128, False, True, True): (1, 512, 1, 8), 1416 (1536, 1536, 65536, 128, 128, True, False, True): (1, 512, 3, 4), 1417 (1536, 1536, 65536, 256, 256, False, True, True): (1, 256, 1, 32), 1418 (1536, 1536, 65536, 256, 256, True, False, True): (2, 256, 1, 32), 1419 (1536, 1536, 131072, 32, 32, False, True, True): (1, 2048, 1, 8), 1420 (1536, 1536, 131072, 32, 32, True, False, True): (1, 1024, 3, 2), 1421 (1536, 1536, 131072, 64, 64, False, True, True): (3, 1024, 1, 4), 1422 (1536, 1536, 131072, 64, 64, True, False, True): (3, 512, 3, 4), 1423 (1536, 1536, 131072, 128, 128, False, True, True): (1, 1024, 1, 8), 1424 (1536, 1536, 131072, 128, 128, True, False, True): (1, 1024, 3, 4), 1425 (1536, 1536, 131072, 256, 256, False, True, True): (1, 512, 1, 32), 1426 (1536, 1536, 131072, 256, 256, True, False, True): (2, 512, 1, 32), 1427 (2048, 2048, 256, 32, 32, False, True, True): (3, 8, 1, 4), 1428 (2048, 2048, 256, 32, 32, True, False, True): (1, 4, 4, 2), 1429 (2048, 2048, 256, 64, 64, False, True, True): (2, 4, 1, 16), 1430 (2048, 2048, 256, 64, 64, True, False, True): (1, 2, 3, 4), 1431 (2048, 2048, 256, 128, 128, False, True, True): (1, 2, 1, 8), 1432 (2048, 2048, 256, 128, 128, True, False, True): (1, 2, 4, 4), 1433 (2048, 2048, 256, 256, 256, False, True, True): (1, 1, 1, 32), 1434 (2048, 2048, 256, 256, 256, True, False, True): (1, 1, 1, 32), 1435 (2048, 2048, 512, 32, 32, False, True, True): (3, 8, 1, 8), 1436 (2048, 2048, 512, 32, 32, True, False, True): (4, 4, 3, 2), 1437 (2048, 2048, 512, 64, 64, False, True, True): (1, 8, 1, 8), 1438 (2048, 2048, 512, 64, 64, True, False, True): (1, 8, 3, 4), 1439 (2048, 2048, 512, 128, 128, False, True, True): (1, 4, 1, 8), 1440 (2048, 2048, 512, 128, 128, True, False, True): (1, 4, 4, 4), 1441 (2048, 2048, 512, 256, 256, False, True, True): (1, 2, 1, 32), 1442 (2048, 2048, 512, 256, 256, True, False, True): (2, 2, 1, 32), 1443 (2048, 2048, 1024, 32, 32, False, True, True): (1, 16, 1, 8), 1444 (2048, 2048, 1024, 32, 32, True, False, True): (3, 8, 1, 4), 1445 (2048, 2048, 1024, 64, 64, False, True, True): (4, 16, 1, 8), 1446 (2048, 2048, 1024, 64, 64, True, False, True): (1, 8, 3, 2), 1447 (2048, 2048, 1024, 128, 128, False, True, True): (4, 8, 1, 16), 1448 (2048, 2048, 1024, 128, 128, True, False, True): (2, 8, 2, 4), 1449 (2048, 2048, 1024, 256, 256, False, True, True): (1, 4, 1, 32), 1450 (2048, 2048, 1024, 256, 256, True, False, True): (3, 4, 1, 32), 1451 (2048, 2048, 2048, 32, 32, False, True, True): (1, 32, 1, 8), 1452 (2048, 2048, 2048, 32, 32, True, False, True): (1, 16, 1, 4), 1453 (2048, 2048, 2048, 64, 64, False, True, True): (1, 32, 1, 8), 1454 (2048, 2048, 2048, 64, 64, True, False, True): (1, 16, 3, 2), 1455 (2048, 2048, 2048, 128, 128, False, True, True): (4, 16, 1, 16), 1456 (2048, 2048, 2048, 128, 128, True, False, True): (2, 16, 2, 4), 1457 (2048, 2048, 2048, 256, 256, False, True, True): (1, 8, 1, 32), 1458 (2048, 2048, 2048, 256, 256, True, False, True): (1, 8, 1, 32), 1459 (2048, 2048, 4096, 32, 32, False, True, True): (1, 64, 1, 8), 1460 (2048, 2048, 4096, 32, 32, True, False, True): (1, 32, 1, 4), 1461 (2048, 2048, 4096, 64, 64, False, True, True): (4, 64, 1, 8), 1462 (2048, 2048, 4096, 64, 64, True, False, True): (2, 16, 3, 4), 1463 (2048, 2048, 4096, 128, 128, False, True, True): (4, 32, 1, 8), 1464 (2048, 2048, 4096, 128, 128, True, False, True): (1, 32, 2, 4), 1465 (2048, 2048, 4096, 256, 256, False, True, True): (1, 16, 1, 32), 1466 (2048, 2048, 4096, 256, 256, True, False, True): (4, 16, 1, 32), 1467 (2048, 2048, 8192, 32, 32, False, True, True): (1, 128, 1, 8), 1468 (2048, 2048, 8192, 32, 32, True, False, True): (1, 64, 1, 4), 1469 (2048, 2048, 8192, 64, 64, False, True, True): (2, 64, 1, 4), 1470 (2048, 2048, 8192, 64, 64, True, False, True): (2, 32, 3, 4), 1471 (2048, 2048, 8192, 128, 128, False, True, True): (4, 64, 1, 8), 1472 (2048, 2048, 8192, 128, 128, True, False, True): (2, 64, 2, 4), 1473 (2048, 2048, 8192, 256, 256, False, True, True): (1, 32, 1, 32), 1474 (2048, 2048, 8192, 256, 256, True, False, True): (4, 32, 1, 32), 1475 (2048, 2048, 16384, 32, 32, False, True, True): (1, 256, 1, 8), 1476 (2048, 2048, 16384, 32, 32, True, False, True): (1, 128, 3, 2), 1477 (2048, 2048, 16384, 64, 64, False, True, True): (2, 128, 1, 4), 1478 (2048, 2048, 16384, 64, 64, True, False, True): (2, 64, 3, 4), 1479 (2048, 2048, 16384, 128, 128, False, True, True): (1, 128, 1, 8), 1480 (2048, 2048, 16384, 128, 128, True, False, True): (2, 128, 2, 4), 1481 (2048, 2048, 16384, 256, 256, False, True, True): (1, 64, 1, 32), 1482 (2048, 2048, 16384, 256, 256, True, False, True): (4, 64, 1, 32), 1483 (2048, 2048, 32768, 32, 32, False, True, True): (1, 512, 1, 8), 1484 (2048, 2048, 32768, 32, 32, True, False, True): (1, 256, 3, 2), 1485 (2048, 2048, 32768, 64, 64, False, True, True): (2, 256, 1, 4), 1486 (2048, 2048, 32768, 64, 64, True, False, True): (2, 128, 3, 4), 1487 (2048, 2048, 32768, 128, 128, False, True, True): (1, 256, 1, 8), 1488 (2048, 2048, 32768, 128, 128, True, False, True): (2, 256, 2, 4), 1489 (2048, 2048, 32768, 256, 256, False, True, True): (1, 128, 1, 32), 1490 (2048, 2048, 32768, 256, 256, True, False, True): (4, 128, 1, 32), 1491 (2048, 2048, 65536, 32, 32, False, True, True): (1, 1024, 1, 8), 1492 (2048, 2048, 65536, 32, 32, True, False, True): (1, 512, 3, 2), 1493 (2048, 2048, 65536, 64, 64, False, True, True): (1, 512, 1, 4), 1494 (2048, 2048, 65536, 64, 64, True, False, True): (2, 256, 3, 4), 1495 (2048, 2048, 65536, 128, 128, False, True, True): (1, 512, 1, 8), 1496 (2048, 2048, 65536, 128, 128, True, False, True): (1, 512, 2, 4), 1497 (2048, 2048, 65536, 256, 256, False, True, True): (1, 256, 1, 32), 1498 (2048, 2048, 65536, 256, 256, True, False, True): (4, 256, 1, 32), 1499 (2048, 2048, 131072, 32, 32, False, True, True): (1, 2048, 1, 8), 1500 (2048, 2048, 131072, 32, 32, True, False, True): (1, 1024, 3, 2), 1501 (2048, 2048, 131072, 64, 64, False, True, True): (1, 1024, 1, 4), 1502 (2048, 2048, 131072, 64, 64, True, False, True): (2, 512, 3, 4), 1503 (2048, 2048, 131072, 128, 128, False, True, True): (1, 1024, 1, 8), 1504 (2048, 2048, 131072, 128, 128, True, False, True): (1, 1024, 3, 4), 1505 (2048, 2048, 131072, 256, 256, False, True, True): (1, 512, 1, 32), 1506 (2048, 2048, 131072, 256, 256, True, False, True): (4, 512, 1, 32), 1507 (3072, 768, 256, 32, 32, False, True, True): (5, 4, 1, 8), 1508 (3072, 768, 256, 32, 32, True, False, True): (2, 2, 4, 4), 1509 (3072, 768, 256, 64, 64, False, True, True): (1, 4, 1, 16), 1510 (3072, 768, 256, 64, 64, True, False, True): (2, 2, 3, 4), 1511 (3072, 768, 256, 128, 128, False, True, True): (5, 2, 1, 16), 1512 (3072, 768, 256, 128, 128, True, False, True): (1, 2, 5, 4), 1513 (3072, 768, 256, 256, 256, False, True, True): (1, 1, 1, 32), 1514 (3072, 768, 256, 256, 256, True, False, True): (1, 1, 1, 32), 1515 (3072, 768, 512, 32, 32, False, True, True): (1, 8, 1, 8), 1516 (3072, 768, 512, 32, 32, True, False, True): (5, 4, 1, 4), 1517 (3072, 768, 512, 64, 64, False, True, True): (1, 8, 1, 8), 1518 (3072, 768, 512, 64, 64, True, False, True): (3, 2, 3, 4), 1519 (3072, 768, 512, 128, 128, False, True, True): (3, 4, 1, 32), 1520 (3072, 768, 512, 128, 128, True, False, True): (2, 4, 3, 4), 1521 (3072, 768, 512, 256, 256, False, True, True): (1, 2, 1, 32), 1522 (3072, 768, 512, 256, 256, True, False, True): (2, 2, 1, 32), 1523 (3072, 768, 1024, 32, 32, False, True, True): (2, 16, 1, 8), 1524 (3072, 768, 1024, 32, 32, True, False, True): (3, 8, 1, 4), 1525 (3072, 768, 1024, 64, 64, False, True, True): (4, 16, 1, 8), 1526 (3072, 768, 1024, 64, 64, True, False, True): (1, 8, 3, 2), 1527 (3072, 768, 1024, 128, 128, False, True, True): (2, 8, 1, 32), 1528 (3072, 768, 1024, 128, 128, True, False, True): (3, 8, 2, 4), 1529 (3072, 768, 1024, 256, 256, False, True, True): (1, 4, 1, 32), 1530 (3072, 768, 1024, 256, 256, True, False, True): (4, 4, 1, 32), 1531 (3072, 768, 2048, 32, 32, False, True, True): (1, 32, 1, 8), 1532 (3072, 768, 2048, 32, 32, True, False, True): (1, 16, 1, 4), 1533 (3072, 768, 2048, 64, 64, False, True, True): (2, 32, 1, 8), 1534 (3072, 768, 2048, 64, 64, True, False, True): (2, 8, 3, 4), 1535 (3072, 768, 2048, 128, 128, False, True, True): (2, 16, 1, 16), 1536 (3072, 768, 2048, 128, 128, True, False, True): (2, 16, 1, 4), 1537 (3072, 768, 2048, 256, 256, False, True, True): (1, 8, 1, 32), 1538 (3072, 768, 2048, 256, 256, True, False, True): (2, 8, 1, 32), 1539 (3072, 768, 4096, 32, 32, False, True, True): (1, 64, 1, 8), 1540 (3072, 768, 4096, 32, 32, True, False, True): (1, 32, 1, 2), 1541 (3072, 768, 4096, 64, 64, False, True, True): (2, 64, 1, 8), 1542 (3072, 768, 4096, 64, 64, True, False, True): (2, 32, 2, 2), 1543 (3072, 768, 4096, 128, 128, False, True, True): (1, 32, 1, 8), 1544 (3072, 768, 4096, 128, 128, True, False, True): (2, 32, 2, 4), 1545 (3072, 768, 4096, 256, 256, False, True, True): (1, 16, 1, 32), 1546 (3072, 768, 4096, 256, 256, True, False, True): (4, 16, 1, 32), 1547 (3072, 768, 8192, 32, 32, False, True, True): (1, 128, 1, 8), 1548 (3072, 768, 8192, 32, 32, True, False, True): (3, 64, 1, 2), 1549 (3072, 768, 8192, 64, 64, False, True, True): (1, 128, 1, 8), 1550 (3072, 768, 8192, 64, 64, True, False, True): (2, 64, 2, 2), 1551 (3072, 768, 8192, 128, 128, False, True, True): (1, 64, 1, 8), 1552 (3072, 768, 8192, 128, 128, True, False, True): (2, 64, 2, 4), 1553 (3072, 768, 8192, 256, 256, False, True, True): (1, 32, 1, 32), 1554 (3072, 768, 8192, 256, 256, True, False, True): (4, 32, 1, 32), 1555 (3072, 768, 16384, 32, 32, False, True, True): (1, 256, 1, 8), 1556 (3072, 768, 16384, 32, 32, True, False, True): (1, 128, 1, 2), 1557 (3072, 768, 16384, 64, 64, False, True, True): (2, 128, 1, 4), 1558 (3072, 768, 16384, 64, 64, True, False, True): (1, 128, 2, 2), 1559 (3072, 768, 16384, 128, 128, False, True, True): (1, 128, 1, 8), 1560 (3072, 768, 16384, 128, 128, True, False, True): (1, 128, 1, 4), 1561 (3072, 768, 16384, 256, 256, False, True, True): (1, 64, 1, 32), 1562 (3072, 768, 16384, 256, 256, True, False, True): (4, 64, 1, 32), 1563 (3072, 768, 32768, 32, 32, False, True, True): (1, 512, 1, 8), 1564 (3072, 768, 32768, 32, 32, True, False, True): (1, 256, 1, 2), 1565 (3072, 768, 32768, 64, 64, False, True, True): (1, 256, 1, 4), 1566 (3072, 768, 32768, 64, 64, True, False, True): (2, 256, 2, 2), 1567 (3072, 768, 32768, 128, 128, False, True, True): (1, 256, 1, 8), 1568 (3072, 768, 32768, 128, 128, True, False, True): (2, 256, 1, 4), 1569 (3072, 768, 32768, 256, 256, False, True, True): (1, 128, 1, 32), 1570 (3072, 768, 32768, 256, 256, True, False, True): (4, 128, 1, 32), 1571 (3072, 768, 50432, 32, 32, False, True, True): (1, 788, 1, 8), 1572 (3072, 768, 50432, 32, 32, True, False, True): (1, 394, 1, 2), 1573 (3072, 768, 50432, 64, 64, False, True, True): (2, 394, 1, 4), 1574 (3072, 768, 50432, 64, 64, True, False, True): (2, 394, 2, 2), 1575 (3072, 768, 50432, 128, 128, False, True, True): (1, 394, 1, 8), 1576 (3072, 768, 50432, 128, 128, True, False, True): (2, 394, 1, 4), 1577 (3072, 768, 50432, 256, 256, False, True, True): (1, 197, 1, 32), 1578 (3072, 768, 50432, 256, 256, True, False, True): (1, 197, 1, 32), 1579 (3072, 768, 65536, 32, 32, False, True, True): (1, 1024, 1, 8), 1580 (3072, 768, 65536, 32, 32, True, False, True): (1, 512, 1, 2), 1581 (3072, 768, 65536, 64, 64, False, True, True): (1, 512, 1, 4), 1582 (3072, 768, 65536, 64, 64, True, False, True): (2, 512, 2, 2), 1583 (3072, 768, 65536, 128, 128, False, True, True): (1, 512, 1, 8), 1584 (3072, 768, 65536, 128, 128, True, False, True): (2, 512, 1, 4), 1585 (3072, 768, 65536, 256, 256, False, True, True): (1, 256, 1, 32), 1586 (3072, 768, 65536, 256, 256, True, False, True): (4, 256, 1, 32), 1587 (3072, 768, 131072, 32, 32, False, True, True): (1, 2048, 1, 8), 1588 (3072, 768, 131072, 32, 32, True, False, True): (1, 1024, 1, 2), 1589 (3072, 768, 131072, 64, 64, False, True, True): (2, 1024, 1, 4), 1590 (3072, 768, 131072, 64, 64, True, False, True): (2, 1024, 2, 2), 1591 (3072, 768, 131072, 128, 128, False, True, True): (1, 1024, 1, 8), 1592 (3072, 768, 131072, 128, 128, True, False, True): (2, 1024, 1, 4), 1593 (3072, 768, 131072, 256, 256, False, True, True): (1, 512, 1, 32), 1594 (3072, 768, 131072, 256, 256, True, False, True): (4, 512, 1, 32), 1595 (3072, 3072, 256, 32, 32, False, True, True): (1, 4, 1, 8), 1596 (3072, 3072, 256, 32, 32, True, False, True): (2, 2, 5, 4), 1597 (3072, 3072, 256, 64, 64, False, True, True): (2, 4, 1, 16), 1598 (3072, 3072, 256, 64, 64, True, False, True): (3, 2, 3, 4), 1599 (3072, 3072, 256, 128, 128, False, True, True): (1, 2, 1, 8), 1600 (3072, 3072, 256, 128, 128, True, False, True): (1, 2, 5, 4), 1601 (3072, 3072, 256, 256, 256, False, True, True): (1, 1, 1, 32), 1602 (3072, 3072, 256, 256, 256, True, False, True): (1, 1, 1, 32), 1603 (3072, 3072, 512, 32, 32, False, True, True): (1, 8, 1, 8), 1604 (3072, 3072, 512, 32, 32, True, False, True): (3, 2, 3, 4), 1605 (3072, 3072, 512, 64, 64, False, True, True): (1, 8, 1, 8), 1606 (3072, 3072, 512, 64, 64, True, False, True): (3, 2, 3, 4), 1607 (3072, 3072, 512, 128, 128, False, True, True): (2, 4, 1, 8), 1608 (3072, 3072, 512, 128, 128, True, False, True): (2, 4, 4, 4), 1609 (3072, 3072, 512, 256, 256, False, True, True): (1, 2, 1, 32), 1610 (3072, 3072, 512, 256, 256, True, False, True): (1, 2, 1, 32), 1611 (3072, 3072, 1024, 32, 32, False, True, True): (1, 16, 1, 8), 1612 (3072, 3072, 1024, 32, 32, True, False, True): (3, 8, 3, 4), 1613 (3072, 3072, 1024, 64, 64, False, True, True): (2, 16, 1, 8), 1614 (3072, 3072, 1024, 64, 64, True, False, True): (2, 4, 3, 4), 1615 (3072, 3072, 1024, 128, 128, False, True, True): (1, 8, 1, 8), 1616 (3072, 3072, 1024, 128, 128, True, False, True): (3, 8, 2, 4), 1617 (3072, 3072, 1024, 256, 256, False, True, True): (1, 4, 1, 32), 1618 (3072, 3072, 1024, 256, 256, True, False, True): (3, 4, 1, 32), 1619 (3072, 3072, 2048, 32, 32, False, True, True): (1, 32, 1, 8), 1620 (3072, 3072, 2048, 32, 32, True, False, True): (1, 16, 1, 4), 1621 (3072, 3072, 2048, 64, 64, False, True, True): (1, 32, 1, 8), 1622 (3072, 3072, 2048, 64, 64, True, False, True): (1, 16, 3, 2), 1623 (3072, 3072, 2048, 128, 128, False, True, True): (1, 16, 1, 8), 1624 (3072, 3072, 2048, 128, 128, True, False, True): (2, 16, 2, 4), 1625 (3072, 3072, 2048, 256, 256, False, True, True): (1, 8, 1, 32), 1626 (3072, 3072, 2048, 256, 256, True, False, True): (3, 8, 1, 32), 1627 (3072, 3072, 4096, 32, 32, False, True, True): (1, 64, 1, 8), 1628 (3072, 3072, 4096, 32, 32, True, False, True): (1, 32, 1, 4), 1629 (3072, 3072, 4096, 64, 64, False, True, True): (1, 64, 1, 8), 1630 (3072, 3072, 4096, 64, 64, True, False, True): (3, 16, 3, 4), 1631 (3072, 3072, 4096, 128, 128, False, True, True): (1, 32, 1, 8), 1632 (3072, 3072, 4096, 128, 128, True, False, True): (2, 32, 2, 4), 1633 (3072, 3072, 4096, 256, 256, False, True, True): (1, 16, 1, 32), 1634 (3072, 3072, 4096, 256, 256, True, False, True): (2, 16, 1, 32), 1635 (3072, 3072, 8192, 32, 32, False, True, True): (1, 128, 1, 8), 1636 (3072, 3072, 8192, 32, 32, True, False, True): (1, 64, 1, 2), 1637 (3072, 3072, 8192, 64, 64, False, True, True): (1, 64, 1, 4), 1638 (3072, 3072, 8192, 64, 64, True, False, True): (1, 64, 3, 2), 1639 (3072, 3072, 8192, 128, 128, False, True, True): (1, 64, 1, 8), 1640 (3072, 3072, 8192, 128, 128, True, False, True): (2, 64, 2, 4), 1641 (3072, 3072, 8192, 256, 256, False, True, True): (1, 32, 1, 32), 1642 (3072, 3072, 8192, 256, 256, True, False, True): (4, 32, 1, 32), 1643 (3072, 3072, 16384, 32, 32, False, True, True): (1, 256, 1, 8), 1644 (3072, 3072, 16384, 32, 32, True, False, True): (1, 128, 3, 2), 1645 (3072, 3072, 16384, 64, 64, False, True, True): (1, 128, 1, 4), 1646 (3072, 3072, 16384, 64, 64, True, False, True): (2, 64, 3, 4), 1647 (3072, 3072, 16384, 128, 128, False, True, True): (1, 128, 1, 8), 1648 (3072, 3072, 16384, 128, 128, True, False, True): (1, 128, 2, 4), 1649 (3072, 3072, 16384, 256, 256, False, True, True): (1, 64, 1, 32), 1650 (3072, 3072, 16384, 256, 256, True, False, True): (4, 64, 1, 32), 1651 (3072, 3072, 32768, 32, 32, False, True, True): (1, 512, 1, 8), 1652 (3072, 3072, 32768, 32, 32, True, False, True): (1, 256, 3, 2), 1653 (3072, 3072, 32768, 64, 64, False, True, True): (1, 256, 1, 4), 1654 (3072, 3072, 32768, 64, 64, True, False, True): (1, 256, 3, 2), 1655 (3072, 3072, 32768, 128, 128, False, True, True): (1, 256, 1, 8), 1656 (3072, 3072, 32768, 128, 128, True, False, True): (1, 256, 2, 4), 1657 (3072, 3072, 32768, 256, 256, False, True, True): (1, 128, 1, 32), 1658 (3072, 3072, 32768, 256, 256, True, False, True): (4, 128, 1, 32), 1659 (3072, 3072, 65536, 32, 32, False, True, True): (1, 1024, 1, 8), 1660 (3072, 3072, 65536, 32, 32, True, False, True): (1, 512, 3, 2), 1661 (3072, 3072, 65536, 64, 64, False, True, True): (1, 512, 1, 4), 1662 (3072, 3072, 65536, 64, 64, True, False, True): (2, 256, 3, 4), 1663 (3072, 3072, 65536, 128, 128, False, True, True): (1, 512, 1, 8), 1664 (3072, 3072, 65536, 128, 128, True, False, True): (1, 512, 3, 4), 1665 (3072, 3072, 65536, 256, 256, False, True, True): (1, 256, 1, 32), 1666 (3072, 3072, 65536, 256, 256, True, False, True): (4, 256, 1, 32), 1667 (3072, 3072, 131072, 32, 32, False, True, True): (1, 2048, 1, 8), 1668 (3072, 3072, 131072, 32, 32, True, False, True): (1, 1024, 3, 2), 1669 (3072, 3072, 131072, 64, 64, False, True, True): (1, 1024, 1, 4), 1670 (3072, 3072, 131072, 64, 64, True, False, True): (1, 1024, 3, 2), 1671 (3072, 3072, 131072, 128, 128, False, True, True): (1, 1024, 1, 8), 1672 (3072, 3072, 131072, 128, 128, True, False, True): (1, 1024, 3, 4), 1673 (3072, 3072, 131072, 256, 256, False, True, True): (1, 512, 1, 32), 1674 (3072, 3072, 131072, 256, 256, True, False, True): (4, 512, 1, 32), 1675 (4096, 4096, 256, 32, 32, False, True, True): (1, 4, 1, 8), 1676 (4096, 4096, 256, 32, 32, True, False, True): (5, 2, 3, 4), 1677 (4096, 4096, 256, 64, 64, False, True, True): (3, 4, 1, 8), 1678 (4096, 4096, 256, 64, 64, True, False, True): (3, 4, 3, 2), 1679 (4096, 4096, 256, 128, 128, False, True, True): (1, 2, 1, 8), 1680 (4096, 4096, 256, 128, 128, True, False, True): (2, 2, 4, 4), 1681 (4096, 4096, 256, 256, 256, False, True, True): (1, 1, 1, 32), 1682 (4096, 4096, 256, 256, 256, True, False, True): (1, 1, 1, 32), 1683 (4096, 4096, 512, 32, 32, False, True, True): (1, 8, 1, 8), 1684 (4096, 4096, 512, 32, 32, True, False, True): (1, 4, 1, 4), 1685 (4096, 4096, 512, 64, 64, False, True, True): (1, 8, 1, 8), 1686 (4096, 4096, 512, 64, 64, True, False, True): (3, 4, 2, 2), 1687 (4096, 4096, 512, 128, 128, False, True, True): (2, 4, 1, 8), 1688 (4096, 4096, 512, 128, 128, True, False, True): (2, 4, 2, 4), 1689 (4096, 4096, 512, 256, 256, False, True, True): (2, 2, 1, 32), 1690 (4096, 4096, 512, 256, 256, True, False, True): (2, 2, 1, 32), 1691 (4096, 4096, 1024, 32, 32, False, True, True): (4, 16, 1, 8), 1692 (4096, 4096, 1024, 32, 32, True, False, True): (1, 8, 1, 4), 1693 (4096, 4096, 1024, 64, 64, False, True, True): (1, 16, 1, 8), 1694 (4096, 4096, 1024, 64, 64, True, False, True): (4, 4, 3, 4), 1695 (4096, 4096, 1024, 128, 128, False, True, True): (2, 8, 1, 8), 1696 (4096, 4096, 1024, 128, 128, True, False, True): (1, 8, 3, 4), 1697 (4096, 4096, 1024, 256, 256, False, True, True): (1, 4, 1, 32), 1698 (4096, 4096, 1024, 256, 256, True, False, True): (6, 4, 1, 32), 1699 (4096, 4096, 2048, 32, 32, False, True, True): (1, 32, 1, 8), 1700 (4096, 4096, 2048, 32, 32, True, False, True): (1, 16, 1, 4), 1701 (4096, 4096, 2048, 64, 64, False, True, True): (4, 32, 1, 8), 1702 (4096, 4096, 2048, 64, 64, True, False, True): (4, 8, 3, 4), 1703 (4096, 4096, 2048, 128, 128, False, True, True): (2, 16, 1, 8), 1704 (4096, 4096, 2048, 128, 128, True, False, True): (1, 16, 3, 4), 1705 (4096, 4096, 2048, 256, 256, False, True, True): (1, 8, 1, 32), 1706 (4096, 4096, 2048, 256, 256, True, False, True): (4, 8, 1, 32), 1707 (4096, 4096, 4096, 32, 32, False, True, True): (1, 64, 1, 8), 1708 (4096, 4096, 4096, 32, 32, True, False, True): (1, 32, 1, 4), 1709 (4096, 4096, 4096, 64, 64, False, True, True): (1, 64, 1, 8), 1710 (4096, 4096, 4096, 64, 64, True, False, True): (1, 32, 3, 2), 1711 (4096, 4096, 4096, 128, 128, False, True, True): (1, 32, 1, 8), 1712 (4096, 4096, 4096, 128, 128, True, False, True): (2, 32, 3, 4), 1713 (4096, 4096, 4096, 256, 256, False, True, True): (1, 16, 1, 32), 1714 (4096, 4096, 4096, 256, 256, True, False, True): (4, 16, 1, 32), 1715 (4096, 4096, 8192, 32, 32, False, True, True): (1, 128, 1, 8), 1716 (4096, 4096, 8192, 32, 32, True, False, True): (1, 64, 1, 4), 1717 (4096, 4096, 8192, 64, 64, False, True, True): (1, 128, 1, 8), 1718 (4096, 4096, 8192, 64, 64, True, False, True): (1, 64, 3, 2), 1719 (4096, 4096, 8192, 128, 128, False, True, True): (1, 64, 1, 8), 1720 (4096, 4096, 8192, 128, 128, True, False, True): (1, 64, 3, 4), 1721 (4096, 4096, 8192, 256, 256, False, True, True): (1, 32, 1, 32), 1722 (4096, 4096, 8192, 256, 256, True, False, True): (4, 32, 1, 32), 1723 (4096, 4096, 16384, 32, 32, False, True, True): (1, 256, 1, 8), 1724 (4096, 4096, 16384, 32, 32, True, False, True): (1, 128, 3, 2), 1725 (4096, 4096, 16384, 64, 64, False, True, True): (1, 128, 1, 4), 1726 (4096, 4096, 16384, 64, 64, True, False, True): (4, 64, 3, 4), 1727 (4096, 4096, 16384, 128, 128, False, True, True): (1, 128, 1, 8), 1728 (4096, 4096, 16384, 128, 128, True, False, True): (1, 128, 3, 4), 1729 (4096, 4096, 16384, 256, 256, False, True, True): (1, 64, 1, 32), 1730 (4096, 4096, 16384, 256, 256, True, False, True): (4, 64, 1, 32), 1731 (4096, 4096, 32768, 32, 32, False, True, True): (1, 512, 1, 8), 1732 (4096, 4096, 32768, 32, 32, True, False, True): (1, 256, 3, 2), 1733 (4096, 4096, 32768, 64, 64, False, True, True): (1, 256, 1, 4), 1734 (4096, 4096, 32768, 64, 64, True, False, True): (1, 256, 3, 2), 1735 (4096, 4096, 32768, 128, 128, False, True, True): (1, 256, 1, 8), 1736 (4096, 4096, 32768, 128, 128, True, False, True): (1, 256, 3, 4), 1737 (4096, 4096, 32768, 256, 256, False, True, True): (1, 128, 1, 32), 1738 (4096, 4096, 32768, 256, 256, True, False, True): (4, 128, 1, 32), 1739 (4096, 4096, 65536, 32, 32, False, True, True): (1, 1024, 1, 8), 1740 (4096, 4096, 65536, 32, 32, True, False, True): (1, 512, 3, 2), 1741 (4096, 4096, 65536, 64, 64, False, True, True): (1, 512, 1, 4), 1742 (4096, 4096, 65536, 64, 64, True, False, True): (4, 256, 3, 4), 1743 (4096, 4096, 65536, 128, 128, False, True, True): (1, 512, 1, 8), 1744 (4096, 4096, 65536, 128, 128, True, False, True): (1, 512, 3, 4), 1745 (4096, 4096, 65536, 256, 256, False, True, True): (1, 256, 1, 32), 1746 (4096, 4096, 65536, 256, 256, True, False, True): (4, 256, 1, 32), 1747 (4096, 4096, 131072, 32, 32, False, True, True): (1, 2048, 1, 8), 1748 (4096, 4096, 131072, 32, 32, True, False, True): (1, 1024, 3, 2), 1749 (4096, 4096, 131072, 64, 64, False, True, True): (1, 2048, 1, 8), 1750 (4096, 4096, 131072, 64, 64, True, False, True): (1, 1024, 3, 2), 1751 (4096, 4096, 131072, 128, 128, False, True, True): (1, 1024, 1, 8), 1752 (4096, 4096, 131072, 128, 128, True, False, True): (1, 1024, 3, 4), 1753 (4096, 4096, 131072, 256, 256, False, True, True): (1, 512, 1, 32), 1754 (4096, 4096, 131072, 256, 256, True, False, True): (4, 512, 1, 32), 1755 (6144, 6144, 256, 32, 32, False, True, True): (2, 4, 1, 8), 1756 (6144, 6144, 256, 32, 32, True, False, True): (2, 1, 4, 4), 1757 (6144, 6144, 256, 64, 64, False, True, True): (1, 4, 1, 8), 1758 (6144, 6144, 256, 64, 64, True, False, True): (5, 1, 3, 4), 1759 (6144, 6144, 256, 128, 128, False, True, True): (1, 2, 1, 8), 1760 (6144, 6144, 256, 128, 128, True, False, True): (1, 2, 3, 4), 1761 (6144, 6144, 256, 256, 256, False, True, True): (1, 1, 1, 32), 1762 (6144, 6144, 256, 256, 256, True, False, True): (1, 1, 1, 32), 1763 (6144, 6144, 512, 32, 32, False, True, True): (1, 8, 1, 8), 1764 (6144, 6144, 512, 32, 32, True, False, True): (1, 4, 4, 2), 1765 (6144, 6144, 512, 64, 64, False, True, True): (2, 8, 1, 8), 1766 (6144, 6144, 512, 64, 64, True, False, True): (2, 2, 3, 4), 1767 (6144, 6144, 512, 128, 128, False, True, True): (3, 4, 1, 8), 1768 (6144, 6144, 512, 128, 128, True, False, True): (2, 4, 3, 4), 1769 (6144, 6144, 512, 256, 256, False, True, True): (1, 2, 1, 32), 1770 (6144, 6144, 512, 256, 256, True, False, True): (2, 2, 1, 32), 1771 (6144, 6144, 1024, 32, 32, False, True, True): (1, 16, 1, 8), 1772 (6144, 6144, 1024, 32, 32, True, False, True): (1, 8, 1, 4), 1773 (6144, 6144, 1024, 64, 64, False, True, True): (1, 16, 1, 8), 1774 (6144, 6144, 1024, 64, 64, True, False, True): (4, 4, 3, 4), 1775 (6144, 6144, 1024, 128, 128, False, True, True): (1, 8, 1, 8), 1776 (6144, 6144, 1024, 128, 128, True, False, True): (3, 8, 3, 4), 1777 (6144, 6144, 1024, 256, 256, False, True, True): (1, 4, 1, 32), 1778 (6144, 6144, 1024, 256, 256, True, False, True): (1, 4, 1, 32), 1779 (6144, 6144, 2048, 32, 32, False, True, True): (1, 32, 1, 8), 1780 (6144, 6144, 2048, 32, 32, True, False, True): (1, 16, 1, 4), 1781 (6144, 6144, 2048, 64, 64, False, True, True): (1, 32, 1, 8), 1782 (6144, 6144, 2048, 64, 64, True, False, True): (4, 8, 3, 4), 1783 (6144, 6144, 2048, 128, 128, False, True, True): (1, 16, 1, 8), 1784 (6144, 6144, 2048, 128, 128, True, False, True): (3, 16, 3, 4), 1785 (6144, 6144, 2048, 256, 256, False, True, True): (1, 8, 1, 32), 1786 (6144, 6144, 2048, 256, 256, True, False, True): (4, 8, 1, 32), 1787 (6144, 6144, 4096, 32, 32, False, True, True): (1, 64, 1, 8), 1788 (6144, 6144, 4096, 32, 32, True, False, True): (1, 32, 1, 4), 1789 (6144, 6144, 4096, 64, 64, False, True, True): (1, 64, 1, 8), 1790 (6144, 6144, 4096, 64, 64, True, False, True): (4, 16, 3, 4), 1791 (6144, 6144, 4096, 128, 128, False, True, True): (1, 32, 1, 8), 1792 (6144, 6144, 4096, 128, 128, True, False, True): (4, 32, 3, 4), 1793 (6144, 6144, 4096, 256, 256, False, True, True): (1, 16, 1, 32), 1794 (6144, 6144, 4096, 256, 256, True, False, True): (4, 16, 1, 32), 1795 (6144, 6144, 8192, 32, 32, False, True, True): (1, 128, 1, 8), 1796 (6144, 6144, 8192, 32, 32, True, False, True): (1, 64, 1, 4), 1797 (6144, 6144, 8192, 64, 64, False, True, True): (1, 128, 1, 8), 1798 (6144, 6144, 8192, 64, 64, True, False, True): (4, 32, 3, 4), 1799 (6144, 6144, 8192, 128, 128, False, True, True): (1, 64, 1, 8), 1800 (6144, 6144, 8192, 128, 128, True, False, True): (1, 64, 3, 4), 1801 (6144, 6144, 8192, 256, 256, False, True, True): (1, 32, 1, 32), 1802 (6144, 6144, 8192, 256, 256, True, False, True): (4, 32, 1, 32), 1803 (6144, 6144, 16384, 32, 32, False, True, True): (1, 256, 1, 8), 1804 (6144, 6144, 16384, 32, 32, True, False, True): (1, 128, 1, 4), 1805 (6144, 6144, 16384, 64, 64, False, True, True): (1, 256, 1, 8), 1806 (6144, 6144, 16384, 64, 64, True, False, True): (4, 64, 3, 4), 1807 (6144, 6144, 16384, 128, 128, False, True, True): (1, 128, 1, 8), 1808 (6144, 6144, 16384, 128, 128, True, False, True): (4, 128, 3, 4), 1809 (6144, 6144, 16384, 256, 256, False, True, True): (1, 64, 1, 32), 1810 (6144, 6144, 16384, 256, 256, True, False, True): (4, 64, 1, 32), 1811 (6144, 6144, 32768, 32, 32, False, True, True): (1, 512, 1, 8), 1812 (6144, 6144, 32768, 32, 32, True, False, True): (1, 256, 1, 4), 1813 (6144, 6144, 32768, 64, 64, False, True, True): (1, 512, 1, 8), 1814 (6144, 6144, 32768, 64, 64, True, False, True): (4, 128, 3, 4), 1815 (6144, 6144, 32768, 128, 128, False, True, True): (1, 256, 1, 8), 1816 (6144, 6144, 32768, 128, 128, True, False, True): (1, 256, 3, 4), 1817 (6144, 6144, 32768, 256, 256, False, True, True): (1, 128, 1, 32), 1818 (6144, 6144, 32768, 256, 256, True, False, True): (4, 128, 1, 32), 1819 (6144, 6144, 65536, 32, 32, False, True, True): (1, 1024, 1, 8), 1820 (6144, 6144, 65536, 32, 32, True, False, True): (1, 512, 1, 4), 1821 (6144, 6144, 65536, 64, 64, False, True, True): (1, 1024, 1, 8), 1822 (6144, 6144, 65536, 64, 64, True, False, True): (4, 256, 3, 4), 1823 (6144, 6144, 65536, 128, 128, False, True, True): (1, 512, 1, 8), 1824 (6144, 6144, 65536, 128, 128, True, False, True): (1, 512, 3, 4), 1825 (6144, 6144, 65536, 256, 256, False, True, True): (1, 256, 1, 32), 1826 (6144, 6144, 65536, 256, 256, True, False, True): (4, 256, 1, 32), 1827 (6144, 6144, 131072, 32, 32, False, True, True): (1, 2048, 1, 8), 1828 (6144, 6144, 131072, 32, 32, True, False, True): (1, 1024, 1, 4), 1829 (6144, 6144, 131072, 64, 64, False, True, True): (1, 2048, 1, 8), 1830 (6144, 6144, 131072, 64, 64, True, False, True): (4, 512, 3, 4), 1831 (6144, 6144, 131072, 128, 128, False, True, True): (1, 1024, 1, 8), 1832 (6144, 6144, 131072, 128, 128, True, False, True): (1, 1024, 3, 4), 1833 (6144, 6144, 131072, 256, 256, False, True, True): (1, 512, 1, 32), 1834 (6144, 6144, 131072, 256, 256, True, False, True): (4, 512, 1, 32), 1835 (8192, 8192, 256, 32, 32, False, True, True): (1, 4, 1, 8), 1836 (8192, 8192, 256, 32, 32, True, False, True): (3, 2, 3, 4), 1837 (8192, 8192, 256, 64, 64, False, True, True): (1, 4, 1, 4), 1838 (8192, 8192, 256, 64, 64, True, False, True): (1, 4, 1, 4), 1839 (8192, 8192, 256, 128, 128, False, True, True): (1, 2, 1, 8), 1840 (8192, 8192, 256, 128, 128, True, False, True): (2, 2, 3, 4), 1841 (8192, 8192, 256, 256, 256, False, True, True): (1, 1, 1, 32), 1842 (8192, 8192, 256, 256, 256, True, False, True): (1, 1, 1, 32), 1843 (8192, 8192, 512, 32, 32, False, True, True): (4, 8, 1, 8), 1844 (8192, 8192, 512, 32, 32, True, False, True): (2, 4, 4, 2), 1845 (8192, 8192, 512, 64, 64, False, True, True): (4, 4, 1, 4), 1846 (8192, 8192, 512, 64, 64, True, False, True): (3, 2, 3, 4), 1847 (8192, 8192, 512, 128, 128, False, True, True): (1, 4, 1, 8), 1848 (8192, 8192, 512, 128, 128, True, False, True): (1, 4, 3, 4), 1849 (8192, 8192, 512, 256, 256, False, True, True): (1, 2, 1, 32), 1850 (8192, 8192, 512, 256, 256, True, False, True): (1, 2, 1, 32), 1851 (8192, 8192, 1024, 32, 32, False, True, True): (4, 16, 1, 8), 1852 (8192, 8192, 1024, 32, 32, True, False, True): (1, 8, 3, 2), 1853 (8192, 8192, 1024, 64, 64, False, True, True): (4, 8, 1, 4), 1854 (8192, 8192, 1024, 64, 64, True, False, True): (4, 4, 3, 4), 1855 (8192, 8192, 1024, 128, 128, False, True, True): (1, 8, 1, 8), 1856 (8192, 8192, 1024, 128, 128, True, False, True): (1, 8, 3, 4), 1857 (8192, 8192, 1024, 256, 256, False, True, True): (1, 4, 1, 32), 1858 (8192, 8192, 1024, 256, 256, True, False, True): (4, 4, 1, 32), 1859 (8192, 8192, 2048, 32, 32, False, True, True): (4, 32, 1, 8), 1860 (8192, 8192, 2048, 32, 32, True, False, True): (1, 16, 3, 2), 1861 (8192, 8192, 2048, 64, 64, False, True, True): (4, 32, 1, 8), 1862 (8192, 8192, 2048, 64, 64, True, False, True): (4, 8, 3, 4), 1863 (8192, 8192, 2048, 128, 128, False, True, True): (4, 16, 1, 8), 1864 (8192, 8192, 2048, 128, 128, True, False, True): (4, 16, 3, 4), 1865 (8192, 8192, 2048, 256, 256, False, True, True): (1, 8, 1, 32), 1866 (8192, 8192, 2048, 256, 256, True, False, True): (4, 8, 1, 32), 1867 (8192, 8192, 4096, 32, 32, False, True, True): (4, 64, 1, 8), 1868 (8192, 8192, 4096, 32, 32, True, False, True): (2, 32, 3, 2), 1869 (8192, 8192, 4096, 64, 64, False, True, True): (4, 64, 1, 8), 1870 (8192, 8192, 4096, 64, 64, True, False, True): (4, 16, 3, 4), 1871 (8192, 8192, 4096, 128, 128, False, True, True): (4, 32, 1, 8), 1872 (8192, 8192, 4096, 128, 128, True, False, True): (4, 32, 3, 4), 1873 (8192, 8192, 4096, 256, 256, False, True, True): (1, 16, 1, 32), 1874 (8192, 8192, 4096, 256, 256, True, False, True): (2, 16, 1, 32), 1875 (8192, 8192, 8192, 32, 32, False, True, True): (4, 128, 1, 8), 1876 (8192, 8192, 8192, 32, 32, True, False, True): (1, 64, 3, 2), 1877 (8192, 8192, 8192, 64, 64, False, True, True): (4, 64, 1, 4), 1878 (8192, 8192, 8192, 64, 64, True, False, True): (4, 32, 3, 4), 1879 (8192, 8192, 8192, 128, 128, False, True, True): (4, 64, 1, 16), 1880 (8192, 8192, 8192, 128, 128, True, False, True): (4, 64, 3, 4), 1881 (8192, 8192, 8192, 256, 256, False, True, True): (1, 32, 1, 32), 1882 (8192, 8192, 8192, 256, 256, True, False, True): (4, 32, 1, 32), 1883 (8192, 8192, 16384, 32, 32, False, True, True): (4, 256, 1, 8), 1884 (8192, 8192, 16384, 32, 32, True, False, True): (4, 128, 3, 2), 1885 (8192, 8192, 16384, 64, 64, False, True, True): (4, 128, 1, 4), 1886 (8192, 8192, 16384, 64, 64, True, False, True): (4, 64, 3, 4), 1887 (8192, 8192, 16384, 128, 128, False, True, True): (4, 128, 1, 16), 1888 (8192, 8192, 16384, 128, 128, True, False, True): (4, 128, 3, 4), 1889 (8192, 8192, 16384, 256, 256, False, True, True): (1, 64, 1, 32), 1890 (8192, 8192, 16384, 256, 256, True, False, True): (4, 64, 1, 32), 1891 (8192, 8192, 32768, 32, 32, False, True, True): (4, 512, 1, 8), 1892 (8192, 8192, 32768, 32, 32, True, False, True): (2, 256, 3, 2), 1893 (8192, 8192, 32768, 64, 64, False, True, True): (4, 256, 1, 4), 1894 (8192, 8192, 32768, 64, 64, True, False, True): (4, 128, 3, 4), 1895 (8192, 8192, 32768, 128, 128, False, True, True): (4, 256, 1, 16), 1896 (8192, 8192, 32768, 128, 128, True, False, True): (4, 256, 3, 4), 1897 (8192, 8192, 32768, 256, 256, False, True, True): (1, 128, 1, 32), 1898 (8192, 8192, 32768, 256, 256, True, False, True): (4, 128, 1, 32), 1899 (8192, 8192, 65536, 32, 32, False, True, True): (4, 1024, 1, 8), 1900 (8192, 8192, 65536, 32, 32, True, False, True): (4, 512, 3, 2), 1901 (8192, 8192, 65536, 64, 64, False, True, True): (4, 512, 1, 4), 1902 (8192, 8192, 65536, 64, 64, True, False, True): (4, 256, 3, 4), 1903 (8192, 8192, 65536, 128, 128, False, True, True): (4, 512, 1, 16), 1904 (8192, 8192, 65536, 128, 128, True, False, True): (4, 512, 3, 4), 1905 (8192, 8192, 65536, 256, 256, False, True, True): (1, 256, 1, 32), 1906 (8192, 8192, 65536, 256, 256, True, False, True): (4, 256, 1, 32), 1907 (8192, 8192, 131072, 32, 32, False, True, True): (4, 2048, 1, 8), 1908 (8192, 8192, 131072, 32, 32, True, False, True): (4, 1024, 3, 2), 1909 (8192, 8192, 131072, 64, 64, False, True, True): (4, 1024, 1, 4), 1910 (8192, 8192, 131072, 64, 64, True, False, True): (4, 512, 3, 4), 1911 (8192, 8192, 131072, 128, 128, False, True, True): (4, 1024, 1, 16), 1912 (8192, 8192, 131072, 128, 128, True, False, True): (4, 1024, 3, 4), 1913 (8192, 8192, 131072, 256, 256, False, True, True): (1, 512, 1, 32), 1914 (8192, 8192, 131072, 256, 256, True, False, True): (4, 512, 1, 32), 1915 (16384, 16384, 256, 32, 32, False, True, True): (4, 4, 1, 8), 1916 (16384, 16384, 256, 32, 32, True, False, True): (2, 2, 4, 2), 1917 (16384, 16384, 256, 64, 64, False, True, True): (2, 2, 1, 4), 1918 (16384, 16384, 256, 64, 64, True, False, True): (5, 1, 3, 4), 1919 (16384, 16384, 256, 128, 128, False, True, True): (6, 2, 1, 8), 1920 (16384, 16384, 256, 128, 128, True, False, True): (6, 2, 3, 4), 1921 (16384, 16384, 256, 256, 256, False, True, True): (1, 1, 1, 32), 1922 (16384, 16384, 256, 256, 256, True, False, True): (1, 1, 1, 32), 1923 (16384, 16384, 512, 32, 32, False, True, True): (4, 8, 1, 8), 1924 (16384, 16384, 512, 32, 32, True, False, True): (1, 4, 4, 2), 1925 (16384, 16384, 512, 64, 64, False, True, True): (4, 4, 1, 4), 1926 (16384, 16384, 512, 64, 64, True, False, True): (2, 2, 3, 4), 1927 (16384, 16384, 512, 128, 128, False, True, True): (4, 4, 1, 8), 1928 (16384, 16384, 512, 128, 128, True, False, True): (4, 4, 3, 4), 1929 (16384, 16384, 512, 256, 256, False, True, True): (1, 2, 1, 32), 1930 (16384, 16384, 512, 256, 256, True, False, True): (2, 2, 1, 32), 1931 (16384, 16384, 1024, 32, 32, False, True, True): (4, 16, 1, 8), 1932 (16384, 16384, 1024, 32, 32, True, False, True): (1, 8, 3, 2), 1933 (16384, 16384, 1024, 64, 64, False, True, True): (4, 8, 1, 4), 1934 (16384, 16384, 1024, 64, 64, True, False, True): (4, 4, 3, 4), 1935 (16384, 16384, 1024, 128, 128, False, True, True): (4, 4, 1, 8), 1936 (16384, 16384, 1024, 128, 128, True, False, True): (4, 8, 3, 4), 1937 (16384, 16384, 1024, 256, 256, False, True, True): (1, 4, 1, 32), 1938 (16384, 16384, 1024, 256, 256, True, False, True): (4, 4, 1, 32), 1939 (16384, 16384, 2048, 32, 32, False, True, True): (4, 32, 1, 8), 1940 (16384, 16384, 2048, 32, 32, True, False, True): (2, 16, 3, 2), 1941 (16384, 16384, 2048, 64, 64, False, True, True): (4, 16, 1, 4), 1942 (16384, 16384, 2048, 64, 64, True, False, True): (4, 8, 3, 4), 1943 (16384, 16384, 2048, 128, 128, False, True, True): (4, 16, 1, 8), 1944 (16384, 16384, 2048, 128, 128, True, False, True): (4, 16, 3, 4), 1945 (16384, 16384, 2048, 256, 256, False, True, True): (1, 8, 1, 32), 1946 (16384, 16384, 2048, 256, 256, True, False, True): (4, 8, 1, 32), 1947 (16384, 16384, 4096, 32, 32, False, True, True): (4, 64, 1, 8), 1948 (16384, 16384, 4096, 32, 32, True, False, True): (2, 32, 3, 2), 1949 (16384, 16384, 4096, 64, 64, False, True, True): (2, 32, 1, 4), 1950 (16384, 16384, 4096, 64, 64, True, False, True): (4, 16, 3, 4), 1951 (16384, 16384, 4096, 128, 128, False, True, True): (4, 32, 1, 8), 1952 (16384, 16384, 4096, 128, 128, True, False, True): (4, 32, 3, 4), 1953 (16384, 16384, 4096, 256, 256, False, True, True): (1, 16, 1, 32), 1954 (16384, 16384, 4096, 256, 256, True, False, True): (4, 16, 1, 32), 1955 (16384, 16384, 8192, 32, 32, False, True, True): (4, 128, 1, 8), 1956 (16384, 16384, 8192, 32, 32, True, False, True): (2, 64, 3, 2), 1957 (16384, 16384, 8192, 64, 64, False, True, True): (4, 64, 1, 4), 1958 (16384, 16384, 8192, 64, 64, True, False, True): (4, 32, 3, 4), 1959 (16384, 16384, 8192, 128, 128, False, True, True): (4, 64, 1, 16), 1960 (16384, 16384, 8192, 128, 128, True, False, True): (4, 64, 3, 4), 1961 (16384, 16384, 8192, 256, 256, False, True, True): (1, 32, 1, 32), 1962 (16384, 16384, 8192, 256, 256, True, False, True): (4, 32, 1, 32), 1963 (16384, 16384, 16384, 32, 32, False, True, True): (4, 256, 1, 8), 1964 (16384, 16384, 16384, 32, 32, True, False, True): (2, 128, 3, 2), 1965 (16384, 16384, 16384, 64, 64, False, True, True): (4, 128, 1, 4), 1966 (16384, 16384, 16384, 64, 64, True, False, True): (4, 64, 3, 4), 1967 (16384, 16384, 16384, 128, 128, False, True, True): (1, 64, 1, 8), 1968 (16384, 16384, 16384, 128, 128, True, False, True): (4, 128, 3, 4), 1969 (16384, 16384, 16384, 256, 256, False, True, True): (1, 64, 1, 32), 1970 (16384, 16384, 16384, 256, 256, True, False, True): (4, 64, 1, 32), 1971 (16384, 16384, 32768, 32, 32, False, True, True): (4, 512, 1, 8), 1972 (16384, 16384, 32768, 32, 32, True, False, True): (1, 256, 3, 2), 1973 (16384, 16384, 32768, 64, 64, False, True, True): (4, 256, 1, 4), 1974 (16384, 16384, 32768, 64, 64, True, False, True): (4, 128, 3, 4), 1975 (16384, 16384, 32768, 128, 128, False, True, True): (4, 256, 1, 16), 1976 (16384, 16384, 32768, 128, 128, True, False, True): (4, 256, 3, 4), 1977 (16384, 16384, 32768, 256, 256, False, True, True): (1, 128, 1, 32), 1978 (16384, 16384, 32768, 256, 256, True, False, True): (4, 128, 1, 32), 1979 (16384, 16384, 65536, 32, 32, False, True, True): (4, 1024, 1, 8), 1980 (16384, 16384, 65536, 32, 32, True, False, True): (1, 512, 3, 2), 1981 (16384, 16384, 65536, 64, 64, False, True, True): (2, 512, 1, 4), 1982 (16384, 16384, 65536, 64, 64, True, False, True): (4, 256, 3, 4), 1983 (16384, 16384, 65536, 128, 128, False, True, True): (4, 512, 1, 16), 1984 (16384, 16384, 65536, 128, 128, True, False, True): (4, 512, 3, 4), 1985 (16384, 16384, 65536, 256, 256, False, True, True): (1, 256, 1, 32), 1986 (16384, 16384, 65536, 256, 256, True, False, True): (4, 256, 1, 32), 1987 (16384, 16384, 131072, 32, 32, False, True, True): (4, 1024, 1, 8), 1988 (16384, 16384, 131072, 32, 32, True, False, True): (4, 512, 3, 4), 1989 (16384, 16384, 131072, 64, 64, False, True, True): (4, 1024, 1, 4), 1990 (16384, 16384, 131072, 64, 64, True, False, True): (4, 1024, 3, 2), 1991 (16384, 16384, 131072, 128, 128, False, True, True): (2, 1024, 3, 8), 1992 (16384, 16384, 131072, 128, 128, True, False, True): (4, 1024, 3, 4), 1993 (16384, 16384, 131072, 256, 256, False, True, True): (4, 512, 1, 32), 1994 (16384, 16384, 131072, 256, 256, True, False, True): (4, 512, 1, 32), 1995 }, 1996 ("_int_bsr_dense_addmm", "NVIDIA A100-SXM4-80GB", (0, torch.int8, 0.56)): { 1997 (192, 192, 256, 64, 64, False, True, True): (3, 4, 3, 32), 1998 (192, 192, 256, 64, 64, True, False, True): (1, 4, 3, 4), 1999 (192, 192, 512, 64, 64, False, True, True): (1, 8, 1, 16), 2000 (192, 192, 512, 64, 64, True, False, True): (1, 8, 5, 4), 2001 (192, 192, 1024, 64, 64, False, True, True): (4, 16, 1, 16), 2002 (192, 192, 1024, 64, 64, True, False, True): (3, 16, 3, 4), 2003 (192, 192, 2048, 64, 64, False, True, True): (5, 32, 1, 8), 2004 (192, 192, 2048, 64, 64, True, False, True): (2, 32, 4, 4), 2005 (192, 192, 4096, 64, 64, False, True, True): (4, 64, 1, 16), 2006 (192, 192, 4096, 64, 64, True, False, True): (1, 32, 4, 4), 2007 (192, 192, 8192, 64, 64, False, True, True): (2, 128, 1, 8), 2008 (192, 192, 8192, 64, 64, True, False, True): (3, 64, 1, 4), 2009 (192, 192, 16384, 64, 64, False, True, True): (2, 256, 1, 8), 2010 (192, 192, 16384, 64, 64, True, False, True): (1, 128, 3, 2), 2011 (192, 192, 32768, 64, 64, False, True, True): (2, 512, 1, 8), 2012 (192, 192, 32768, 64, 64, True, False, True): (3, 128, 1, 4), 2013 (192, 192, 65536, 64, 64, False, True, True): (3, 1024, 1, 8), 2014 (192, 192, 65536, 64, 64, True, False, True): (1, 512, 3, 4), 2015 (192, 192, 131072, 64, 64, False, True, True): (1, 2048, 1, 8), 2016 (192, 192, 131072, 64, 64, True, False, True): (1, 512, 1, 4), 2017 (384, 384, 256, 128, 128, False, True, True): (4, 2, 1, 16), 2018 (384, 384, 256, 128, 128, True, False, True): (1, 2, 3, 4), 2019 (384, 384, 512, 128, 128, False, True, True): (2, 4, 1, 16), 2020 (384, 384, 512, 128, 128, True, False, True): (2, 4, 3, 4), 2021 (384, 384, 1024, 128, 128, False, True, True): (3, 8, 1, 32), 2022 (384, 384, 1024, 128, 128, True, False, True): (3, 8, 3, 4), 2023 (384, 384, 2048, 128, 128, False, True, True): (3, 16, 1, 32), 2024 (384, 384, 2048, 128, 128, True, False, True): (2, 16, 3, 4), 2025 (384, 384, 4096, 128, 128, False, True, True): (3, 32, 1, 32), 2026 (384, 384, 4096, 128, 128, True, False, True): (3, 32, 3, 4), 2027 (384, 384, 8192, 128, 128, False, True, True): (2, 64, 1, 32), 2028 (384, 384, 8192, 128, 128, True, False, True): (4, 64, 1, 4), 2029 (384, 384, 16384, 128, 128, False, True, True): (2, 128, 1, 32), 2030 (384, 384, 16384, 128, 128, True, False, True): (2, 128, 1, 4), 2031 (384, 384, 32768, 128, 128, False, True, True): (3, 256, 1, 16), 2032 (384, 384, 32768, 128, 128, True, False, True): (1, 256, 1, 4), 2033 (384, 384, 65536, 128, 128, False, True, True): (4, 512, 1, 16), 2034 (384, 384, 65536, 128, 128, True, False, True): (1, 512, 1, 4), 2035 (384, 384, 131072, 128, 128, False, True, True): (4, 1024, 1, 16), 2036 (384, 384, 131072, 128, 128, True, False, True): (1, 1024, 1, 4), 2037 (768, 768, 256, 256, 256, False, True, True): (1, 1, 1, 32), 2038 (768, 768, 256, 256, 256, True, False, True): (3, 1, 1, 32), 2039 (768, 768, 512, 256, 256, False, True, True): (1, 2, 1, 32), 2040 (768, 768, 512, 256, 256, True, False, True): (1, 2, 1, 32), 2041 (768, 768, 1024, 256, 256, False, True, True): (1, 4, 1, 32), 2042 (768, 768, 1024, 256, 256, True, False, True): (2, 4, 1, 32), 2043 (768, 768, 2048, 256, 256, False, True, True): (1, 8, 1, 32), 2044 (768, 768, 2048, 256, 256, True, False, True): (2, 8, 1, 32), 2045 (768, 768, 4096, 256, 256, False, True, True): (1, 16, 1, 32), 2046 (768, 768, 4096, 256, 256, True, False, True): (1, 16, 1, 32), 2047 (768, 768, 8192, 256, 256, False, True, True): (1, 32, 1, 32), 2048 (768, 768, 8192, 256, 256, True, False, True): (2, 32, 1, 32), 2049 (768, 768, 16384, 256, 256, False, True, True): (1, 64, 1, 32), 2050 (768, 768, 16384, 256, 256, True, False, True): (7, 64, 1, 32), 2051 (768, 768, 32768, 256, 256, False, True, True): (1, 128, 1, 32), 2052 (768, 768, 32768, 256, 256, True, False, True): (1, 128, 1, 32), 2053 (768, 768, 65536, 256, 256, False, True, True): (1, 256, 1, 32), 2054 (768, 768, 65536, 256, 256, True, False, True): (1, 256, 1, 32), 2055 (768, 768, 131072, 256, 256, False, True, True): (1, 512, 1, 32), 2056 (768, 768, 131072, 256, 256, True, False, True): (1, 512, 1, 32), 2057 }, 2058 ("_int_bsr_dense_addmm", "NVIDIA A100-SXM4-80GB", (0, torch.int8, 1.0)): { 2059 (256, 256, 256, 256, 256, False, True, True): (2, 1, 1, 4), 2060 (256, 256, 256, 256, 256, True, False, True): (2, 1, 2, 1), 2061 (256, 256, 512, 256, 256, False, True, True): (2, 1, 1, 2), 2062 (256, 256, 512, 256, 256, True, False, True): (2, 2, 2, 8), 2063 (256, 256, 1024, 256, 256, False, True, True): (1, 4, 1, 4), 2064 (256, 256, 1024, 256, 256, True, False, True): (1, 2, 2, 4), 2065 (256, 256, 2048, 256, 256, False, True, True): (1, 4, 1, 2), 2066 (256, 256, 2048, 256, 256, True, False, True): (1, 8, 1, 2), 2067 (256, 256, 4096, 256, 256, False, True, True): (1, 16, 1, 4), 2068 (256, 256, 4096, 256, 256, True, False, True): (1, 16, 1, 2), 2069 (256, 256, 8192, 256, 256, False, True, True): (1, 16, 3, 4), 2070 (256, 256, 8192, 256, 256, True, False, True): (1, 8, 1, 4), 2071 (256, 256, 16384, 256, 256, False, True, True): (2, 16, 1, 8), 2072 (256, 256, 16384, 256, 256, True, False, True): (1, 32, 1, 2), 2073 (256, 256, 32768, 256, 256, False, True, True): (1, 128, 1, 8), 2074 (256, 256, 32768, 256, 256, True, False, True): (1, 128, 1, 4), 2075 (256, 256, 65536, 256, 256, False, True, True): (1, 4, 1, 1), 2076 (256, 256, 65536, 256, 256, True, False, True): (1, 128, 1, 4), 2077 (256, 256, 131072, 256, 256, False, True, True): (1, 512, 1, 4), 2078 (256, 256, 131072, 256, 256, True, False, True): (1, 512, 1, 2), 2079 }, 2080 ("bsr_dense_addmm", "NVIDIA A100-SXM4-80GB", (0, torch.bfloat16, 0.5)): { 2081 (16, 16, 16, 16, 16, False, False, False): (2, 1, 1, 2), 2082 (16, 16, 16, 16, 16, False, False, True): (1, 1, 1, 4), 2083 (16, 16, 16, 16, 16, False, True, False): (1, 1, 3, 16), 2084 (16, 16, 16, 16, 16, False, True, True): (1, 1, 1, 8), 2085 (16, 16, 16, 16, 16, True, False, False): (2, 1, 1, 8), 2086 (16, 16, 16, 16, 16, True, False, True): (1, 1, 1, 8), 2087 (16, 16, 32, 16, 16, False, False, False): (1, 2, 1, 8), 2088 (16, 16, 32, 16, 16, False, False, True): (1, 2, 2, 4), 2089 (16, 16, 32, 16, 16, False, True, False): (1, 1, 2, 4), 2090 (16, 16, 32, 16, 16, False, True, True): (1, 1, 2, 4), 2091 (16, 16, 32, 16, 16, True, False, False): (1, 1, 2, 4), 2092 (16, 16, 32, 16, 16, True, False, True): (2, 2, 1, 2), 2093 (16, 16, 64, 16, 16, False, False, False): (1, 4, 2, 4), 2094 (16, 16, 64, 16, 16, False, False, True): (1, 2, 1, 2), 2095 (16, 16, 64, 16, 16, False, True, False): (2, 1, 1, 2), 2096 (16, 16, 64, 16, 16, False, True, True): (1, 4, 1, 8), 2097 (16, 16, 64, 16, 16, True, False, False): (1, 4, 1, 1), 2098 (16, 16, 64, 16, 16, True, False, True): (1, 4, 2, 4), 2099 (16, 32, 16, 16, 16, False, False, False): (1, 1, 2, 2), 2100 (16, 32, 16, 16, 16, False, False, True): (1, 1, 1, 4), 2101 (16, 32, 16, 16, 16, False, True, False): (1, 1, 1, 2), 2102 (16, 32, 16, 16, 16, False, True, True): (1, 1, 1, 1), 2103 (16, 32, 16, 16, 16, True, False, False): (1, 1, 1, 2), 2104 (16, 32, 16, 16, 16, True, False, True): (2, 1, 1, 2), 2105 (16, 32, 16, 16, 32, False, False, False): (1, 1, 1, 4), 2106 (16, 32, 16, 16, 32, False, False, True): (1, 1, 1, 8), 2107 (16, 32, 16, 16, 32, False, True, False): (1, 1, 1, 8), 2108 (16, 32, 16, 16, 32, False, True, True): (1, 1, 2, 4), 2109 (16, 32, 16, 16, 32, True, False, False): (1, 1, 1, 2), 2110 (16, 32, 16, 16, 32, True, False, True): (1, 1, 1, 1), 2111 (16, 32, 32, 16, 16, False, False, False): (2, 2, 1, 4), 2112 (16, 32, 32, 16, 16, False, False, True): (2, 2, 1, 2), 2113 (16, 32, 32, 16, 16, False, True, False): (1, 1, 2, 8), 2114 (16, 32, 32, 16, 16, False, True, True): (1, 2, 1, 1), 2115 (16, 32, 32, 16, 16, True, False, False): (1, 1, 1, 8), 2116 (16, 32, 32, 16, 16, True, False, True): (1, 2, 1, 4), 2117 (16, 32, 32, 16, 32, False, False, False): (1, 1, 2, 8), 2118 (16, 32, 32, 16, 32, False, False, True): (2, 1, 1, 8), 2119 (16, 32, 32, 16, 32, False, True, False): (1, 1, 1, 4), 2120 (16, 32, 32, 16, 32, False, True, True): (1, 1, 1, 4), 2121 (16, 32, 32, 16, 32, True, False, False): (1, 2, 1, 8), 2122 (16, 32, 32, 16, 32, True, False, True): (1, 1, 1, 4), 2123 (16, 32, 64, 16, 16, False, False, False): (1, 4, 3, 8), 2124 (16, 32, 64, 16, 16, False, False, True): (1, 4, 1, 4), 2125 (16, 32, 64, 16, 16, False, True, False): (1, 4, 1, 4), 2126 (16, 32, 64, 16, 16, False, True, True): (2, 4, 1, 4), 2127 (16, 32, 64, 16, 16, True, False, False): (1, 2, 1, 4), 2128 (16, 32, 64, 16, 16, True, False, True): (1, 2, 1, 4), 2129 (16, 32, 64, 16, 32, False, False, False): (1, 4, 1, 8), 2130 (16, 32, 64, 16, 32, False, False, True): (1, 4, 1, 4), 2131 (16, 32, 64, 16, 32, False, True, False): (1, 4, 1, 2), 2132 (16, 32, 64, 16, 32, False, True, True): (1, 2, 1, 4), 2133 (16, 32, 64, 16, 32, True, False, False): (1, 2, 1, 4), 2134 (16, 32, 64, 16, 32, True, False, True): (1, 2, 1, 2), 2135 (16, 64, 16, 16, 32, False, False, False): (1, 1, 1, 2), 2136 (16, 64, 16, 16, 32, False, False, True): (1, 1, 2, 2), 2137 (16, 64, 16, 16, 32, False, True, False): (1, 1, 2, 8), 2138 (16, 64, 16, 16, 32, False, True, True): (1, 1, 1, 4), 2139 (16, 64, 16, 16, 32, True, False, False): (1, 1, 1, 8), 2140 (16, 64, 16, 16, 32, True, False, True): (1, 1, 1, 4), 2141 (16, 64, 32, 16, 32, False, False, False): (1, 2, 1, 2), 2142 (16, 64, 32, 16, 32, False, False, True): (1, 2, 1, 4), 2143 (16, 64, 32, 16, 32, False, True, False): (1, 2, 1, 4), 2144 (16, 64, 32, 16, 32, False, True, True): (2, 2, 1, 4), 2145 (16, 64, 32, 16, 32, True, False, False): (1, 2, 1, 4), 2146 (16, 64, 32, 16, 32, True, False, True): (1, 2, 1, 8), 2147 (16, 64, 64, 16, 32, False, False, False): (1, 2, 1, 4), 2148 (16, 64, 64, 16, 32, False, False, True): (1, 4, 2, 2), 2149 (16, 64, 64, 16, 32, False, True, False): (1, 1, 1, 4), 2150 (16, 64, 64, 16, 32, False, True, True): (1, 4, 1, 2), 2151 (16, 64, 64, 16, 32, True, False, False): (1, 2, 1, 4), 2152 (16, 64, 64, 16, 32, True, False, True): (1, 4, 1, 4), 2153 (32, 16, 16, 16, 16, False, False, False): (1, 1, 1, 8), 2154 (32, 16, 16, 16, 16, False, False, True): (1, 1, 2, 4), 2155 (32, 16, 16, 16, 16, False, True, False): (1, 1, 1, 4), 2156 (32, 16, 16, 16, 16, False, True, True): (1, 1, 2, 4), 2157 (32, 16, 16, 16, 16, True, False, False): (1, 1, 1, 2), 2158 (32, 16, 16, 16, 16, True, False, True): (1, 1, 1, 4), 2159 (32, 16, 32, 16, 16, False, False, False): (1, 1, 1, 4), 2160 (32, 16, 32, 16, 16, False, False, True): (2, 2, 1, 4), 2161 (32, 16, 32, 16, 16, False, True, False): (1, 2, 2, 2), 2162 (32, 16, 32, 16, 16, False, True, True): (2, 2, 1, 4), 2163 (32, 16, 32, 16, 16, True, False, False): (1, 2, 2, 8), 2164 (32, 16, 32, 16, 16, True, False, True): (1, 2, 1, 2), 2165 (32, 16, 64, 16, 16, False, False, False): (1, 4, 1, 4), 2166 (32, 16, 64, 16, 16, False, False, True): (1, 4, 2, 4), 2167 (32, 16, 64, 16, 16, False, True, False): (1, 2, 2, 2), 2168 (32, 16, 64, 16, 16, False, True, True): (3, 4, 1, 4), 2169 (32, 16, 64, 16, 16, True, False, False): (1, 2, 1, 2), 2170 (32, 16, 64, 16, 16, True, False, True): (1, 2, 1, 4), 2171 (32, 32, 16, 16, 16, False, False, False): (1, 1, 3, 4), 2172 (32, 32, 16, 16, 16, False, False, True): (1, 1, 1, 4), 2173 (32, 32, 16, 16, 16, False, True, False): (1, 1, 1, 2), 2174 (32, 32, 16, 16, 16, False, True, True): (1, 1, 1, 4), 2175 (32, 32, 16, 16, 16, True, False, False): (1, 1, 1, 4), 2176 (32, 32, 16, 16, 16, True, False, True): (1, 1, 2, 2), 2177 (32, 32, 16, 16, 32, False, False, False): (2, 1, 1, 4), 2178 (32, 32, 16, 16, 32, False, False, True): (1, 1, 1, 4), 2179 (32, 32, 16, 16, 32, False, True, False): (1, 1, 1, 4), 2180 (32, 32, 16, 16, 32, False, True, True): (3, 1, 2, 4), 2181 (32, 32, 16, 16, 32, True, False, False): (1, 1, 1, 4), 2182 (32, 32, 16, 16, 32, True, False, True): (1, 1, 1, 4), 2183 (32, 32, 16, 32, 32, False, False, False): (1, 1, 1, 8), 2184 (32, 32, 16, 32, 32, False, False, True): (1, 1, 1, 4), 2185 (32, 32, 16, 32, 32, False, True, False): (1, 1, 2, 1), 2186 (32, 32, 16, 32, 32, False, True, True): (2, 1, 2, 2), 2187 (32, 32, 16, 32, 32, True, False, False): (1, 1, 1, 8), 2188 (32, 32, 16, 32, 32, True, False, True): (2, 1, 3, 4), 2189 (32, 32, 32, 16, 16, False, False, False): (1, 2, 1, 4), 2190 (32, 32, 32, 16, 16, False, False, True): (2, 2, 1, 4), 2191 (32, 32, 32, 16, 16, False, True, False): (1, 1, 1, 8), 2192 (32, 32, 32, 16, 16, False, True, True): (2, 2, 1, 4), 2193 (32, 32, 32, 16, 16, True, False, False): (1, 1, 1, 4), 2194 (32, 32, 32, 16, 16, True, False, True): (2, 2, 2, 4), 2195 (32, 32, 32, 16, 32, False, False, False): (2, 2, 1, 8), 2196 (32, 32, 32, 16, 32, False, False, True): (1, 2, 1, 2), 2197 (32, 32, 32, 16, 32, False, True, False): (1, 2, 1, 4), 2198 (32, 32, 32, 16, 32, False, True, True): (1, 2, 1, 4), 2199 (32, 32, 32, 16, 32, True, False, False): (1, 2, 1, 4), 2200 (32, 32, 32, 16, 32, True, False, True): (1, 2, 1, 2), 2201 (32, 32, 32, 32, 32, False, False, False): (1, 1, 3, 8), 2202 (32, 32, 32, 32, 32, False, False, True): (1, 1, 1, 8), 2203 (32, 32, 32, 32, 32, False, True, False): (2, 1, 3, 4), 2204 (32, 32, 32, 32, 32, False, True, True): (2, 1, 1, 2), 2205 (32, 32, 32, 32, 32, True, False, False): (1, 1, 1, 2), 2206 (32, 32, 32, 32, 32, True, False, True): (4, 1, 1, 1), 2207 (32, 32, 64, 16, 16, False, False, False): (1, 4, 1, 4), 2208 (32, 32, 64, 16, 16, False, False, True): (1, 4, 1, 4), 2209 (32, 32, 64, 16, 16, False, True, False): (1, 2, 1, 8), 2210 (32, 32, 64, 16, 16, False, True, True): (1, 4, 1, 2), 2211 (32, 32, 64, 16, 16, True, False, False): (2, 4, 1, 2), 2212 (32, 32, 64, 16, 16, True, False, True): (1, 4, 1, 2), 2213 (32, 32, 64, 16, 32, False, False, False): (1, 2, 1, 8), 2214 (32, 32, 64, 16, 32, False, False, True): (1, 4, 2, 2), 2215 (32, 32, 64, 16, 32, False, True, False): (1, 2, 1, 4), 2216 (32, 32, 64, 16, 32, False, True, True): (1, 4, 1, 4), 2217 (32, 32, 64, 16, 32, True, False, False): (1, 4, 2, 2), 2218 (32, 32, 64, 16, 32, True, False, True): (3, 4, 2, 2), 2219 (32, 32, 64, 32, 32, False, False, False): (2, 2, 1, 4), 2220 (32, 32, 64, 32, 32, False, False, True): (1, 2, 1, 4), 2221 (32, 32, 64, 32, 32, False, True, False): (1, 1, 1, 8), 2222 (32, 32, 64, 32, 32, False, True, True): (1, 1, 1, 4), 2223 (32, 32, 64, 32, 32, True, False, False): (1, 2, 1, 2), 2224 (32, 32, 64, 32, 32, True, False, True): (3, 2, 1, 8), 2225 (32, 64, 16, 16, 32, False, False, False): (1, 1, 2, 2), 2226 (32, 64, 16, 16, 32, False, False, True): (1, 1, 1, 4), 2227 (32, 64, 16, 16, 32, False, True, False): (1, 1, 2, 4), 2228 (32, 64, 16, 16, 32, False, True, True): (1, 1, 1, 4), 2229 (32, 64, 16, 16, 32, True, False, False): (1, 1, 1, 2), 2230 (32, 64, 16, 16, 32, True, False, True): (2, 1, 2, 2), 2231 (32, 64, 16, 32, 32, False, False, False): (1, 1, 1, 1), 2232 (32, 64, 16, 32, 32, False, False, True): (2, 1, 1, 4), 2233 (32, 64, 16, 32, 32, False, True, False): (1, 1, 1, 1), 2234 (32, 64, 16, 32, 32, False, True, True): (1, 1, 2, 2), 2235 (32, 64, 16, 32, 32, True, False, False): (1, 1, 2, 4), 2236 (32, 64, 16, 32, 32, True, False, True): (1, 1, 1, 4), 2237 (32, 64, 32, 16, 32, False, False, False): (2, 2, 1, 4), 2238 (32, 64, 32, 16, 32, False, False, True): (1, 2, 1, 4), 2239 (32, 64, 32, 16, 32, False, True, False): (1, 1, 1, 4), 2240 (32, 64, 32, 16, 32, False, True, True): (2, 2, 3, 4), 2241 (32, 64, 32, 16, 32, True, False, False): (1, 1, 1, 2), 2242 (32, 64, 32, 16, 32, True, False, True): (1, 2, 1, 2), 2243 (32, 64, 32, 32, 32, False, False, False): (1, 1, 1, 2), 2244 (32, 64, 32, 32, 32, False, False, True): (2, 1, 1, 4), 2245 (32, 64, 32, 32, 32, False, True, False): (1, 1, 1, 8), 2246 (32, 64, 32, 32, 32, False, True, True): (1, 1, 2, 4), 2247 (32, 64, 32, 32, 32, True, False, False): (2, 1, 1, 4), 2248 (32, 64, 32, 32, 32, True, False, True): (1, 1, 2, 4), 2249 (32, 64, 64, 16, 32, False, False, False): (1, 4, 1, 4), 2250 (32, 64, 64, 16, 32, False, False, True): (1, 4, 2, 4), 2251 (32, 64, 64, 16, 32, False, True, False): (1, 4, 2, 2), 2252 (32, 64, 64, 16, 32, False, True, True): (1, 4, 1, 4), 2253 (32, 64, 64, 16, 32, True, False, False): (1, 4, 1, 8), 2254 (32, 64, 64, 16, 32, True, False, True): (1, 4, 2, 1), 2255 (32, 64, 64, 32, 32, False, False, False): (1, 1, 1, 4), 2256 (32, 64, 64, 32, 32, False, False, True): (2, 2, 1, 4), 2257 (32, 64, 64, 32, 32, False, True, False): (1, 1, 1, 4), 2258 (32, 64, 64, 32, 32, False, True, True): (2, 2, 1, 4), 2259 (32, 64, 64, 32, 32, True, False, False): (1, 2, 2, 4), 2260 (32, 64, 64, 32, 32, True, False, True): (2, 2, 3, 4), 2261 (64, 32, 16, 32, 32, False, False, False): (1, 1, 1, 4), 2262 (64, 32, 16, 32, 32, False, False, True): (1, 1, 1, 4), 2263 (64, 32, 16, 32, 32, False, True, False): (1, 1, 1, 8), 2264 (64, 32, 16, 32, 32, False, True, True): (1, 1, 1, 4), 2265 (64, 32, 16, 32, 32, True, False, False): (1, 1, 1, 16), 2266 (64, 32, 16, 32, 32, True, False, True): (2, 1, 1, 4), 2267 (64, 32, 32, 32, 32, False, False, False): (1, 1, 3, 4), 2268 (64, 32, 32, 32, 32, False, False, True): (2, 1, 1, 4), 2269 (64, 32, 32, 32, 32, False, True, False): (1, 1, 2, 4), 2270 (64, 32, 32, 32, 32, False, True, True): (2, 1, 1, 4), 2271 (64, 32, 32, 32, 32, True, False, False): (2, 1, 1, 16), 2272 (64, 32, 32, 32, 32, True, False, True): (2, 1, 1, 4), 2273 (64, 32, 64, 32, 32, False, False, False): (1, 2, 1, 4), 2274 (64, 32, 64, 32, 32, False, False, True): (2, 2, 1, 4), 2275 (64, 32, 64, 32, 32, False, True, False): (1, 1, 1, 4), 2276 (64, 32, 64, 32, 32, False, True, True): (2, 2, 1, 4), 2277 (64, 32, 64, 32, 32, True, False, False): (1, 2, 1, 8), 2278 (64, 32, 64, 32, 32, True, False, True): (2, 2, 3, 4), 2279 (64, 64, 16, 32, 32, False, False, False): (1, 1, 2, 16), 2280 (64, 64, 16, 32, 32, False, False, True): (1, 1, 3, 4), 2281 (64, 64, 16, 32, 32, False, True, False): (1, 1, 1, 2), 2282 (64, 64, 16, 32, 32, False, True, True): (2, 1, 1, 4), 2283 (64, 64, 16, 32, 32, True, False, False): (2, 1, 3, 2), 2284 (64, 64, 16, 32, 32, True, False, True): (1, 1, 2, 4), 2285 (64, 64, 32, 32, 32, False, False, False): (1, 1, 1, 8), 2286 (64, 64, 32, 32, 32, False, False, True): (2, 1, 2, 4), 2287 (64, 64, 32, 32, 32, False, True, False): (2, 1, 1, 4), 2288 (64, 64, 32, 32, 32, False, True, True): (1, 1, 2, 4), 2289 (64, 64, 32, 32, 32, True, False, False): (2, 1, 1, 4), 2290 (64, 64, 32, 32, 32, True, False, True): (1, 1, 2, 4), 2291 (64, 64, 64, 32, 32, False, False, False): (1, 2, 2, 4), 2292 (64, 64, 64, 32, 32, False, False, True): (1, 2, 2, 2), 2293 (64, 64, 64, 32, 32, False, True, False): (1, 2, 1, 2), 2294 (64, 64, 64, 32, 32, False, True, True): (1, 2, 1, 4), 2295 (64, 64, 64, 32, 32, True, False, False): (1, 2, 1, 4), 2296 (64, 64, 64, 32, 32, True, False, True): (1, 2, 1, 4), 2297 (192, 192, 256, 16, 16, False, True, True): (1, 8, 5, 4), 2298 (192, 192, 256, 16, 16, True, False, True): (2, 8, 5, 2), 2299 (192, 192, 256, 32, 32, False, True, True): (1, 8, 6, 4), 2300 (192, 192, 256, 32, 32, True, False, True): (3, 8, 5, 2), 2301 (192, 192, 512, 16, 16, False, True, True): (1, 16, 5, 2), 2302 (192, 192, 512, 16, 16, True, False, True): (1, 8, 4, 2), 2303 (192, 192, 512, 32, 32, False, True, True): (2, 16, 5, 4), 2304 (192, 192, 512, 32, 32, True, False, True): (2, 8, 5, 2), 2305 (192, 192, 1024, 16, 16, False, True, True): (1, 16, 3, 4), 2306 (192, 192, 1024, 16, 16, True, False, True): (1, 16, 6, 2), 2307 (192, 192, 1024, 32, 32, False, True, True): (1, 32, 3, 4), 2308 (192, 192, 1024, 32, 32, True, False, True): (1, 16, 4, 2), 2309 (192, 192, 2048, 16, 16, False, True, True): (1, 32, 1, 4), 2310 (192, 192, 2048, 16, 16, True, False, True): (4, 32, 4, 2), 2311 (192, 192, 2048, 32, 32, False, True, True): (1, 16, 3, 8), 2312 (192, 192, 2048, 32, 32, True, False, True): (2, 32, 4, 2), 2313 (192, 192, 4096, 16, 16, False, True, True): (2, 64, 1, 4), 2314 (192, 192, 4096, 16, 16, True, False, True): (1, 32, 3, 2), 2315 (192, 192, 4096, 32, 32, False, True, True): (1, 64, 1, 8), 2316 (192, 192, 4096, 32, 32, True, False, True): (2, 32, 4, 4), 2317 (192, 192, 8192, 16, 16, False, True, True): (1, 64, 1, 4), 2318 (192, 192, 8192, 16, 16, True, False, True): (2, 32, 3, 1), 2319 (192, 192, 8192, 32, 32, False, True, True): (3, 128, 1, 4), 2320 (192, 192, 8192, 32, 32, True, False, True): (1, 64, 3, 4), 2321 (192, 192, 16384, 16, 16, False, True, True): (1, 128, 1, 4), 2322 (192, 192, 16384, 16, 16, True, False, True): (4, 64, 3, 1), 2323 (192, 192, 16384, 32, 32, False, True, True): (1, 128, 1, 4), 2324 (192, 192, 16384, 32, 32, True, False, True): (1, 64, 3, 4), 2325 (192, 192, 32768, 16, 16, False, True, True): (2, 256, 1, 2), 2326 (192, 192, 32768, 16, 16, True, False, True): (1, 128, 3, 4), 2327 (192, 192, 32768, 32, 32, False, True, True): (2, 256, 1, 4), 2328 (192, 192, 32768, 32, 32, True, False, True): (4, 128, 3, 4), 2329 (192, 192, 65536, 16, 16, False, True, True): (2, 512, 1, 2), 2330 (192, 192, 65536, 16, 16, True, False, True): (2, 256, 3, 2), 2331 (192, 192, 65536, 32, 32, False, True, True): (2, 512, 1, 4), 2332 (192, 192, 65536, 32, 32, True, False, True): (1, 256, 3, 4), 2333 (192, 192, 131072, 16, 16, False, True, True): (4, 1024, 1, 2), 2334 (192, 192, 131072, 16, 16, True, False, True): (3, 512, 3, 2), 2335 (192, 192, 131072, 32, 32, False, True, True): (1, 1024, 1, 2), 2336 (192, 192, 131072, 32, 32, True, False, True): (1, 512, 3, 4), 2337 (256, 256, 256, 16, 16, False, True, True): (4, 8, 5, 1), 2338 (256, 256, 256, 16, 16, True, False, True): (2, 8, 4, 2), 2339 (256, 256, 256, 32, 32, False, True, True): (2, 8, 5, 2), 2340 (256, 256, 256, 32, 32, True, False, True): (1, 8, 5, 4), 2341 (256, 256, 256, 64, 64, False, True, True): (2, 4, 4, 4), 2342 (256, 256, 256, 64, 64, True, False, True): (1, 4, 3, 4), 2343 (256, 256, 256, 128, 128, False, True, True): (4, 2, 2, 8), 2344 (256, 256, 256, 128, 128, True, False, True): (1, 2, 2, 8), 2345 (256, 256, 512, 16, 16, False, True, True): (1, 16, 5, 1), 2346 (256, 256, 512, 16, 16, True, False, True): (3, 16, 3, 2), 2347 (256, 256, 512, 32, 32, False, True, True): (2, 8, 5, 2), 2348 (256, 256, 512, 32, 32, True, False, True): (1, 16, 4, 4), 2349 (256, 256, 512, 64, 64, False, True, True): (1, 8, 4, 4), 2350 (256, 256, 512, 64, 64, True, False, True): (3, 8, 3, 4), 2351 (256, 256, 512, 128, 128, False, True, True): (1, 4, 2, 8), 2352 (256, 256, 512, 128, 128, True, False, True): (1, 4, 2, 8), 2353 (256, 256, 1024, 16, 16, False, True, True): (1, 16, 5, 4), 2354 (256, 256, 1024, 16, 16, True, False, True): (5, 16, 4, 2), 2355 (256, 256, 1024, 32, 32, False, True, True): (1, 32, 5, 2), 2356 (256, 256, 1024, 32, 32, True, False, True): (2, 16, 5, 2), 2357 (256, 256, 1024, 64, 64, False, True, True): (1, 16, 4, 4), 2358 (256, 256, 1024, 64, 64, True, False, True): (1, 16, 4, 4), 2359 (256, 256, 1024, 128, 128, False, True, True): (1, 8, 2, 8), 2360 (256, 256, 1024, 128, 128, True, False, True): (1, 8, 2, 8), 2361 (256, 256, 2048, 16, 16, False, True, True): (1, 16, 4, 4), 2362 (256, 256, 2048, 16, 16, True, False, True): (2, 32, 5, 1), 2363 (256, 256, 2048, 32, 32, False, True, True): (1, 64, 4, 1), 2364 (256, 256, 2048, 32, 32, True, False, True): (2, 32, 4, 2), 2365 (256, 256, 2048, 64, 64, False, True, True): (8, 16, 5, 4), 2366 (256, 256, 2048, 64, 64, True, False, True): (1, 16, 4, 4), 2367 (256, 256, 2048, 128, 128, False, True, True): (2, 16, 2, 8), 2368 (256, 256, 2048, 128, 128, True, False, True): (1, 16, 2, 8), 2369 (256, 256, 4096, 16, 16, False, True, True): (1, 64, 1, 4), 2370 (256, 256, 4096, 16, 16, True, False, True): (1, 16, 3, 2), 2371 (256, 256, 4096, 32, 32, False, True, True): (6, 32, 3, 2), 2372 (256, 256, 4096, 32, 32, True, False, True): (4, 32, 4, 2), 2373 (256, 256, 4096, 64, 64, False, True, True): (6, 64, 3, 4), 2374 (256, 256, 4096, 64, 64, True, False, True): (2, 64, 3, 4), 2375 (256, 256, 4096, 128, 128, False, True, True): (1, 32, 2, 8), 2376 (256, 256, 4096, 128, 128, True, False, True): (1, 32, 2, 8), 2377 (256, 256, 8192, 16, 16, False, True, True): (2, 32, 3, 4), 2378 (256, 256, 8192, 16, 16, True, False, True): (4, 64, 3, 2), 2379 (256, 256, 8192, 32, 32, False, True, True): (1, 64, 3, 4), 2380 (256, 256, 8192, 32, 32, True, False, True): (3, 128, 1, 2), 2381 (256, 256, 8192, 64, 64, False, True, True): (9, 128, 1, 4), 2382 (256, 256, 8192, 64, 64, True, False, True): (8, 128, 1, 4), 2383 (256, 256, 8192, 128, 128, False, True, True): (7, 64, 1, 4), 2384 (256, 256, 8192, 128, 128, True, False, True): (1, 32, 1, 16), 2385 (256, 256, 16384, 16, 16, False, True, True): (3, 128, 3, 2), 2386 (256, 256, 16384, 16, 16, True, False, True): (5, 64, 3, 2), 2387 (256, 256, 16384, 32, 32, False, True, True): (3, 128, 3, 2), 2388 (256, 256, 16384, 32, 32, True, False, True): (1, 128, 3, 2), 2389 (256, 256, 16384, 64, 64, False, True, True): (3, 128, 1, 4), 2390 (256, 256, 16384, 64, 64, True, False, True): (2, 128, 1, 4), 2391 (256, 256, 16384, 128, 128, False, True, True): (7, 128, 1, 4), 2392 (256, 256, 16384, 128, 128, True, False, True): (1, 128, 2, 8), 2393 (256, 256, 32768, 16, 16, False, True, True): (2, 128, 3, 2), 2394 (256, 256, 32768, 16, 16, True, False, True): (1, 128, 3, 2), 2395 (256, 256, 32768, 32, 32, False, True, True): (1, 256, 3, 4), 2396 (256, 256, 32768, 32, 32, True, False, True): (3, 256, 3, 2), 2397 (256, 256, 32768, 64, 64, False, True, True): (1, 256, 1, 4), 2398 (256, 256, 32768, 64, 64, True, False, True): (3, 256, 1, 4), 2399 (256, 256, 32768, 128, 128, False, True, True): (9, 256, 1, 4), 2400 (256, 256, 32768, 128, 128, True, False, True): (2, 256, 1, 4), 2401 (256, 256, 65536, 16, 16, False, True, True): (1, 256, 3, 2), 2402 (256, 256, 65536, 16, 16, True, False, True): (1, 256, 3, 2), 2403 (256, 256, 65536, 32, 32, False, True, True): (2, 512, 3, 2), 2404 (256, 256, 65536, 32, 32, True, False, True): (2, 512, 3, 2), 2405 (256, 256, 65536, 64, 64, False, True, True): (2, 512, 1, 4), 2406 (256, 256, 65536, 64, 64, True, False, True): (1, 512, 1, 4), 2407 (256, 256, 65536, 128, 128, False, True, True): (7, 512, 1, 4), 2408 (256, 256, 65536, 128, 128, True, False, True): (2, 512, 1, 4), 2409 (256, 256, 131072, 16, 16, False, True, True): (1, 512, 3, 2), 2410 (256, 256, 131072, 16, 16, True, False, True): (1, 512, 3, 2), 2411 (256, 256, 131072, 32, 32, False, True, True): (1, 1024, 3, 2), 2412 (256, 256, 131072, 32, 32, True, False, True): (1, 1024, 3, 2), 2413 (256, 256, 131072, 64, 64, False, True, True): (1, 1024, 1, 4), 2414 (256, 256, 131072, 64, 64, True, False, True): (1, 1024, 1, 4), 2415 (256, 256, 131072, 128, 128, False, True, True): (3, 1024, 1, 4), 2416 (256, 256, 131072, 128, 128, True, False, True): (1, 1024, 1, 4), 2417 (384, 384, 256, 16, 16, False, True, True): (1, 8, 5, 2), 2418 (384, 384, 256, 16, 16, True, False, True): (3, 4, 5, 2), 2419 (384, 384, 256, 32, 32, False, True, True): (2, 8, 4, 4), 2420 (384, 384, 256, 32, 32, True, False, True): (1, 4, 6, 2), 2421 (384, 384, 256, 64, 64, False, True, True): (2, 4, 4, 4), 2422 (384, 384, 256, 64, 64, True, False, True): (2, 4, 4, 4), 2423 (384, 384, 512, 16, 16, False, True, True): (1, 8, 4, 2), 2424 (384, 384, 512, 16, 16, True, False, True): (1, 4, 5, 4), 2425 (384, 384, 512, 32, 32, False, True, True): (1, 8, 4, 4), 2426 (384, 384, 512, 32, 32, True, False, True): (3, 8, 5, 2), 2427 (384, 384, 512, 64, 64, False, True, True): (3, 8, 3, 4), 2428 (384, 384, 512, 64, 64, True, False, True): (5, 8, 5, 4), 2429 (384, 384, 1024, 16, 16, False, True, True): (3, 16, 4, 2), 2430 (384, 384, 1024, 16, 16, True, False, True): (1, 8, 4, 4), 2431 (384, 384, 1024, 32, 32, False, True, True): (6, 32, 3, 2), 2432 (384, 384, 1024, 32, 32, True, False, True): (3, 8, 4, 4), 2433 (384, 384, 1024, 64, 64, False, True, True): (3, 16, 3, 4), 2434 (384, 384, 1024, 64, 64, True, False, True): (2, 16, 4, 4), 2435 (384, 384, 2048, 16, 16, False, True, True): (1, 32, 1, 4), 2436 (384, 384, 2048, 16, 16, True, False, True): (1, 16, 5, 2), 2437 (384, 384, 2048, 32, 32, False, True, True): (1, 32, 1, 8), 2438 (384, 384, 2048, 32, 32, True, False, True): (1, 8, 4, 4), 2439 (384, 384, 2048, 64, 64, False, True, True): (4, 16, 3, 4), 2440 (384, 384, 2048, 64, 64, True, False, True): (1, 16, 3, 8), 2441 (384, 384, 4096, 16, 16, False, True, True): (5, 32, 1, 4), 2442 (384, 384, 4096, 16, 16, True, False, True): (6, 32, 3, 2), 2443 (384, 384, 4096, 32, 32, False, True, True): (1, 32, 1, 8), 2444 (384, 384, 4096, 32, 32, True, False, True): (1, 16, 3, 4), 2445 (384, 384, 4096, 64, 64, False, True, True): (1, 64, 1, 4), 2446 (384, 384, 4096, 64, 64, True, False, True): (2, 32, 3, 4), 2447 (384, 384, 8192, 16, 16, False, True, True): (2, 64, 1, 4), 2448 (384, 384, 8192, 16, 16, True, False, True): (3, 32, 3, 2), 2449 (384, 384, 8192, 32, 32, False, True, True): (5, 64, 1, 8), 2450 (384, 384, 8192, 32, 32, True, False, True): (1, 32, 3, 2), 2451 (384, 384, 8192, 64, 64, False, True, True): (1, 128, 1, 4), 2452 (384, 384, 8192, 64, 64, True, False, True): (3, 64, 3, 4), 2453 (384, 384, 16384, 16, 16, False, True, True): (1, 128, 1, 2), 2454 (384, 384, 16384, 16, 16, True, False, True): (4, 128, 3, 2), 2455 (384, 384, 16384, 32, 32, False, True, True): (3, 128, 1, 4), 2456 (384, 384, 16384, 32, 32, True, False, True): (1, 128, 3, 2), 2457 (384, 384, 16384, 64, 64, False, True, True): (3, 256, 1, 4), 2458 (384, 384, 16384, 64, 64, True, False, True): (2, 128, 3, 4), 2459 (384, 384, 32768, 16, 16, False, True, True): (1, 256, 1, 2), 2460 (384, 384, 32768, 16, 16, True, False, True): (1, 128, 3, 4), 2461 (384, 384, 32768, 32, 32, False, True, True): (1, 256, 1, 2), 2462 (384, 384, 32768, 32, 32, True, False, True): (1, 128, 3, 4), 2463 (384, 384, 32768, 64, 64, False, True, True): (2, 256, 1, 4), 2464 (384, 384, 32768, 64, 64, True, False, True): (1, 256, 3, 4), 2465 (384, 384, 65536, 16, 16, False, True, True): (4, 512, 1, 2), 2466 (384, 384, 65536, 16, 16, True, False, True): (1, 256, 3, 4), 2467 (384, 384, 65536, 32, 32, False, True, True): (1, 512, 1, 2), 2468 (384, 384, 65536, 32, 32, True, False, True): (1, 256, 3, 4), 2469 (384, 384, 65536, 64, 64, False, True, True): (3, 512, 1, 4), 2470 (384, 384, 65536, 64, 64, True, False, True): (3, 256, 3, 4), 2471 (384, 384, 131072, 16, 16, False, True, True): (1, 512, 1, 1), 2472 (384, 384, 131072, 16, 16, True, False, True): (1, 512, 3, 4), 2473 (384, 384, 131072, 32, 32, False, True, True): (1, 512, 1, 4), 2474 (384, 384, 131072, 32, 32, True, False, True): (1, 512, 3, 4), 2475 (384, 384, 131072, 64, 64, False, True, True): (3, 1024, 1, 4), 2476 (384, 384, 131072, 64, 64, True, False, True): (3, 512, 3, 4), 2477 (512, 512, 256, 16, 16, False, True, True): (2, 4, 5, 4), 2478 (512, 512, 256, 16, 16, True, False, True): (3, 4, 5, 4), 2479 (512, 512, 256, 32, 32, False, True, True): (1, 4, 5, 2), 2480 (512, 512, 256, 32, 32, True, False, True): (4, 8, 5, 1), 2481 (512, 512, 256, 64, 64, False, True, True): (4, 4, 5, 4), 2482 (512, 512, 256, 64, 64, True, False, True): (5, 4, 5, 4), 2483 (512, 512, 256, 128, 128, False, True, True): (3, 2, 2, 8), 2484 (512, 512, 256, 128, 128, True, False, True): (2, 2, 2, 8), 2485 (512, 512, 512, 16, 16, False, True, True): (1, 8, 5, 4), 2486 (512, 512, 512, 16, 16, True, False, True): (4, 8, 5, 2), 2487 (512, 512, 512, 32, 32, False, True, True): (1, 16, 4, 1), 2488 (512, 512, 512, 32, 32, True, False, True): (1, 8, 5, 2), 2489 (512, 512, 512, 64, 64, False, True, True): (4, 8, 5, 4), 2490 (512, 512, 512, 64, 64, True, False, True): (2, 8, 5, 4), 2491 (512, 512, 512, 128, 128, False, True, True): (2, 4, 2, 8), 2492 (512, 512, 512, 128, 128, True, False, True): (1, 4, 2, 8), 2493 (512, 512, 1024, 16, 16, False, True, True): (2, 8, 4, 4), 2494 (512, 512, 1024, 16, 16, True, False, True): (1, 8, 4, 4), 2495 (512, 512, 1024, 32, 32, False, True, True): (3, 16, 4, 2), 2496 (512, 512, 1024, 32, 32, True, False, True): (1, 16, 5, 2), 2497 (512, 512, 1024, 64, 64, False, True, True): (2, 8, 3, 4), 2498 (512, 512, 1024, 64, 64, True, False, True): (2, 16, 3, 4), 2499 (512, 512, 1024, 128, 128, False, True, True): (2, 8, 2, 8), 2500 (512, 512, 1024, 128, 128, True, False, True): (3, 8, 2, 8), 2501 (512, 512, 2048, 16, 16, False, True, True): (4, 16, 3, 2), 2502 (512, 512, 2048, 16, 16, True, False, True): (1, 16, 4, 2), 2503 (512, 512, 2048, 32, 32, False, True, True): (3, 32, 3, 2), 2504 (512, 512, 2048, 32, 32, True, False, True): (2, 32, 3, 2), 2505 (512, 512, 2048, 64, 64, False, True, True): (6, 32, 3, 2), 2506 (512, 512, 2048, 64, 64, True, False, True): (1, 32, 3, 2), 2507 (512, 512, 2048, 128, 128, False, True, True): (4, 16, 2, 8), 2508 (512, 512, 2048, 128, 128, True, False, True): (1, 16, 2, 8), 2509 (512, 512, 4096, 16, 16, False, True, True): (1, 16, 3, 2), 2510 (512, 512, 4096, 16, 16, True, False, True): (4, 32, 3, 2), 2511 (512, 512, 4096, 32, 32, False, True, True): (3, 32, 3, 2), 2512 (512, 512, 4096, 32, 32, True, False, True): (2, 32, 3, 2), 2513 (512, 512, 4096, 64, 64, False, True, True): (1, 32, 3, 4), 2514 (512, 512, 4096, 64, 64, True, False, True): (1, 64, 3, 4), 2515 (512, 512, 4096, 128, 128, False, True, True): (4, 32, 1, 4), 2516 (512, 512, 4096, 128, 128, True, False, True): (4, 32, 2, 8), 2517 (512, 512, 8192, 16, 16, False, True, True): (8, 64, 3, 2), 2518 (512, 512, 8192, 16, 16, True, False, True): (4, 64, 3, 2), 2519 (512, 512, 8192, 32, 32, False, True, True): (3, 64, 3, 2), 2520 (512, 512, 8192, 32, 32, True, False, True): (3, 64, 3, 2), 2521 (512, 512, 8192, 64, 64, False, True, True): (1, 64, 3, 4), 2522 (512, 512, 8192, 64, 64, True, False, True): (7, 64, 3, 4), 2523 (512, 512, 8192, 128, 128, False, True, True): (1, 64, 1, 4), 2524 (512, 512, 8192, 128, 128, True, False, True): (4, 64, 2, 8), 2525 (512, 512, 16384, 16, 16, False, True, True): (1, 64, 3, 2), 2526 (512, 512, 16384, 16, 16, True, False, True): (1, 128, 3, 2), 2527 (512, 512, 16384, 32, 32, False, True, True): (3, 128, 3, 2), 2528 (512, 512, 16384, 32, 32, True, False, True): (1, 128, 3, 2), 2529 (512, 512, 16384, 64, 64, False, True, True): (4, 64, 2, 4), 2530 (512, 512, 16384, 64, 64, True, False, True): (2, 64, 2, 4), 2531 (512, 512, 16384, 128, 128, False, True, True): (4, 128, 1, 4), 2532 (512, 512, 16384, 128, 128, True, False, True): (2, 128, 1, 4), 2533 (512, 512, 32768, 16, 16, False, True, True): (1, 128, 3, 2), 2534 (512, 512, 32768, 16, 16, True, False, True): (1, 128, 3, 2), 2535 (512, 512, 32768, 32, 32, False, True, True): (1, 256, 3, 2), 2536 (512, 512, 32768, 32, 32, True, False, True): (1, 256, 3, 2), 2537 (512, 512, 32768, 64, 64, False, True, True): (1, 256, 3, 4), 2538 (512, 512, 32768, 64, 64, True, False, True): (2, 256, 3, 4), 2539 (512, 512, 32768, 128, 128, False, True, True): (5, 256, 1, 4), 2540 (512, 512, 32768, 128, 128, True, False, True): (4, 256, 1, 4), 2541 (512, 512, 65536, 16, 16, False, True, True): (1, 256, 3, 2), 2542 (512, 512, 65536, 16, 16, True, False, True): (1, 256, 3, 1), 2543 (512, 512, 65536, 32, 32, False, True, True): (1, 512, 3, 2), 2544 (512, 512, 65536, 32, 32, True, False, True): (1, 512, 3, 2), 2545 (512, 512, 65536, 64, 64, False, True, True): (4, 256, 2, 4), 2546 (512, 512, 65536, 64, 64, True, False, True): (2, 512, 3, 4), 2547 (512, 512, 65536, 128, 128, False, True, True): (6, 512, 1, 4), 2548 (512, 512, 65536, 128, 128, True, False, True): (4, 512, 1, 4), 2549 (512, 512, 131072, 16, 16, False, True, True): (1, 512, 3, 2), 2550 (512, 512, 131072, 16, 16, True, False, True): (1, 512, 3, 1), 2551 (512, 512, 131072, 32, 32, False, True, True): (1, 1024, 3, 2), 2552 (512, 512, 131072, 32, 32, True, False, True): (1, 1024, 3, 2), 2553 (512, 512, 131072, 64, 64, False, True, True): (4, 512, 2, 4), 2554 (512, 512, 131072, 64, 64, True, False, True): (4, 1024, 3, 4), 2555 (512, 512, 131072, 128, 128, False, True, True): (6, 1024, 1, 4), 2556 (512, 512, 131072, 128, 128, True, False, True): (4, 1024, 1, 4), 2557 (768, 768, 256, 16, 16, False, True, True): (1, 8, 4, 1), 2558 (768, 768, 256, 16, 16, True, False, True): (3, 2, 6, 4), 2559 (768, 768, 256, 32, 32, False, True, True): (3, 8, 3, 4), 2560 (768, 768, 256, 32, 32, True, False, True): (1, 4, 4, 2), 2561 (768, 768, 256, 64, 64, False, True, True): (2, 4, 3, 4), 2562 (768, 768, 256, 64, 64, True, False, True): (1, 4, 4, 4), 2563 (768, 768, 256, 128, 128, False, True, True): (2, 2, 3, 8), 2564 (768, 768, 256, 128, 128, True, False, True): (4, 2, 3, 8), 2565 (768, 768, 512, 16, 16, False, True, True): (4, 8, 4, 2), 2566 (768, 768, 512, 16, 16, True, False, True): (4, 8, 6, 2), 2567 (768, 768, 512, 32, 32, False, True, True): (1, 8, 4, 4), 2568 (768, 768, 512, 32, 32, True, False, True): (3, 8, 4, 2), 2569 (768, 768, 512, 64, 64, False, True, True): (1, 8, 3, 4), 2570 (768, 768, 512, 64, 64, True, False, True): (1, 8, 4, 4), 2571 (768, 768, 512, 128, 128, False, True, True): (1, 4, 3, 8), 2572 (768, 768, 512, 128, 128, True, False, True): (4, 4, 3, 8), 2573 (768, 768, 1024, 16, 16, False, True, True): (3, 16, 1, 4), 2574 (768, 768, 1024, 16, 16, True, False, True): (1, 8, 5, 2), 2575 (768, 768, 1024, 32, 32, False, True, True): (3, 16, 1, 8), 2576 (768, 768, 1024, 32, 32, True, False, True): (1, 16, 3, 2), 2577 (768, 768, 1024, 64, 64, False, True, True): (1, 8, 3, 4), 2578 (768, 768, 1024, 64, 64, True, False, True): (2, 8, 3, 8), 2579 (768, 768, 1024, 128, 128, False, True, True): (1, 8, 3, 8), 2580 (768, 768, 1024, 128, 128, True, False, True): (1, 8, 3, 8), 2581 (768, 768, 2048, 16, 16, False, True, True): (2, 16, 1, 2), 2582 (768, 768, 2048, 16, 16, True, False, True): (1, 16, 3, 2), 2583 (768, 768, 2048, 32, 32, False, True, True): (5, 32, 1, 4), 2584 (768, 768, 2048, 32, 32, True, False, True): (3, 8, 3, 4), 2585 (768, 768, 2048, 64, 64, False, True, True): (1, 16, 1, 8), 2586 (768, 768, 2048, 64, 64, True, False, True): (3, 16, 3, 4), 2587 (768, 768, 2048, 128, 128, False, True, True): (2, 16, 3, 8), 2588 (768, 768, 2048, 128, 128, True, False, True): (1, 16, 3, 8), 2589 (768, 768, 4096, 16, 16, False, True, True): (3, 32, 1, 4), 2590 (768, 768, 4096, 16, 16, True, False, True): (2, 32, 3, 1), 2591 (768, 768, 4096, 32, 32, False, True, True): (2, 64, 1, 4), 2592 (768, 768, 4096, 32, 32, True, False, True): (1, 16, 4, 4), 2593 (768, 768, 4096, 64, 64, False, True, True): (3, 64, 3, 4), 2594 (768, 768, 4096, 64, 64, True, False, True): (2, 16, 3, 4), 2595 (768, 768, 4096, 128, 128, False, True, True): (1, 32, 3, 8), 2596 (768, 768, 4096, 128, 128, True, False, True): (4, 32, 3, 8), 2597 (768, 768, 8192, 16, 16, False, True, True): (1, 64, 1, 2), 2598 (768, 768, 8192, 16, 16, True, False, True): (4, 64, 3, 2), 2599 (768, 768, 8192, 32, 32, False, True, True): (1, 64, 1, 8), 2600 (768, 768, 8192, 32, 32, True, False, True): (2, 32, 3, 4), 2601 (768, 768, 8192, 64, 64, False, True, True): (4, 64, 3, 4), 2602 (768, 768, 8192, 64, 64, True, False, True): (2, 32, 3, 4), 2603 (768, 768, 8192, 128, 128, False, True, True): (2, 64, 3, 8), 2604 (768, 768, 8192, 128, 128, True, False, True): (1, 64, 3, 8), 2605 (768, 768, 16384, 16, 16, False, True, True): (1, 128, 1, 2), 2606 (768, 768, 16384, 16, 16, True, False, True): (1, 64, 4, 4), 2607 (768, 768, 16384, 32, 32, False, True, True): (1, 128, 1, 8), 2608 (768, 768, 16384, 32, 32, True, False, True): (1, 64, 3, 4), 2609 (768, 768, 16384, 64, 64, False, True, True): (4, 128, 3, 4), 2610 (768, 768, 16384, 64, 64, True, False, True): (1, 64, 3, 4), 2611 (768, 768, 16384, 128, 128, False, True, True): (3, 128, 1, 4), 2612 (768, 768, 16384, 128, 128, True, False, True): (3, 128, 2, 4), 2613 (768, 768, 32768, 16, 16, False, True, True): (1, 256, 1, 2), 2614 (768, 768, 32768, 16, 16, True, False, True): (1, 128, 4, 4), 2615 (768, 768, 32768, 32, 32, False, True, True): (1, 128, 1, 2), 2616 (768, 768, 32768, 32, 32, True, False, True): (1, 128, 3, 4), 2617 (768, 768, 32768, 64, 64, False, True, True): (1, 256, 1, 4), 2618 (768, 768, 32768, 64, 64, True, False, True): (2, 128, 3, 4), 2619 (768, 768, 32768, 128, 128, False, True, True): (3, 256, 1, 4), 2620 (768, 768, 32768, 128, 128, True, False, True): (2, 256, 2, 4), 2621 (768, 768, 65536, 16, 16, False, True, True): (4, 512, 1, 2), 2622 (768, 768, 65536, 16, 16, True, False, True): (1, 256, 4, 4), 2623 (768, 768, 65536, 32, 32, False, True, True): (1, 256, 1, 2), 2624 (768, 768, 65536, 32, 32, True, False, True): (1, 256, 3, 4), 2625 (768, 768, 65536, 64, 64, False, True, True): (3, 512, 1, 4), 2626 (768, 768, 65536, 64, 64, True, False, True): (2, 256, 3, 4), 2627 (768, 768, 65536, 128, 128, False, True, True): (3, 512, 1, 4), 2628 (768, 768, 65536, 128, 128, True, False, True): (2, 512, 2, 4), 2629 (768, 768, 131072, 16, 16, False, True, True): (4, 1024, 1, 2), 2630 (768, 768, 131072, 16, 16, True, False, True): (1, 512, 4, 1), 2631 (768, 768, 131072, 32, 32, False, True, True): (1, 512, 1, 2), 2632 (768, 768, 131072, 32, 32, True, False, True): (1, 512, 3, 4), 2633 (768, 768, 131072, 64, 64, False, True, True): (1, 1024, 1, 4), 2634 (768, 768, 131072, 64, 64, True, False, True): (2, 512, 3, 4), 2635 (768, 768, 131072, 128, 128, False, True, True): (3, 1024, 1, 4), 2636 (768, 768, 131072, 128, 128, True, False, True): (1, 1024, 2, 4), 2637 (768, 3072, 256, 16, 16, False, True, True): (3, 8, 6, 1), 2638 (768, 3072, 256, 16, 16, True, False, True): (1, 4, 6, 2), 2639 (768, 3072, 256, 32, 32, False, True, True): (1, 8, 4, 4), 2640 (768, 3072, 256, 32, 32, True, False, True): (3, 4, 6, 4), 2641 (768, 3072, 256, 64, 64, False, True, True): (2, 4, 3, 4), 2642 (768, 3072, 256, 64, 64, True, False, True): (1, 4, 4, 4), 2643 (768, 3072, 256, 128, 128, False, True, True): (2, 2, 3, 8), 2644 (768, 3072, 256, 128, 128, True, False, True): (1, 2, 3, 8), 2645 (768, 3072, 512, 16, 16, False, True, True): (1, 8, 4, 2), 2646 (768, 3072, 512, 16, 16, True, False, True): (1, 8, 5, 2), 2647 (768, 3072, 512, 32, 32, False, True, True): (1, 16, 3, 2), 2648 (768, 3072, 512, 32, 32, True, False, True): (1, 8, 5, 2), 2649 (768, 3072, 512, 64, 64, False, True, True): (1, 8, 3, 4), 2650 (768, 3072, 512, 64, 64, True, False, True): (3, 8, 4, 4), 2651 (768, 3072, 512, 128, 128, False, True, True): (1, 4, 3, 8), 2652 (768, 3072, 512, 128, 128, True, False, True): (2, 4, 3, 8), 2653 (768, 3072, 1024, 16, 16, False, True, True): (1, 16, 1, 4), 2654 (768, 3072, 1024, 16, 16, True, False, True): (5, 4, 4, 4), 2655 (768, 3072, 1024, 32, 32, False, True, True): (3, 8, 3, 4), 2656 (768, 3072, 1024, 32, 32, True, False, True): (1, 8, 4, 4), 2657 (768, 3072, 1024, 64, 64, False, True, True): (2, 16, 3, 4), 2658 (768, 3072, 1024, 64, 64, True, False, True): (2, 16, 4, 4), 2659 (768, 3072, 1024, 128, 128, False, True, True): (1, 8, 3, 8), 2660 (768, 3072, 1024, 128, 128, True, False, True): (5, 8, 3, 8), 2661 (768, 3072, 2048, 16, 16, False, True, True): (3, 16, 1, 2), 2662 (768, 3072, 2048, 16, 16, True, False, True): (1, 8, 3, 4), 2663 (768, 3072, 2048, 32, 32, False, True, True): (4, 16, 1, 8), 2664 (768, 3072, 2048, 32, 32, True, False, True): (3, 8, 3, 4), 2665 (768, 3072, 2048, 64, 64, False, True, True): (2, 16, 3, 4), 2666 (768, 3072, 2048, 64, 64, True, False, True): (2, 16, 3, 4), 2667 (768, 3072, 2048, 128, 128, False, True, True): (3, 16, 3, 8), 2668 (768, 3072, 2048, 128, 128, True, False, True): (4, 16, 3, 8), 2669 (768, 3072, 4096, 16, 16, False, True, True): (1, 32, 1, 4), 2670 (768, 3072, 4096, 16, 16, True, False, True): (1, 16, 3, 1), 2671 (768, 3072, 4096, 32, 32, False, True, True): (3, 32, 1, 8), 2672 (768, 3072, 4096, 32, 32, True, False, True): (3, 16, 4, 4), 2673 (768, 3072, 4096, 64, 64, False, True, True): (2, 32, 3, 4), 2674 (768, 3072, 4096, 64, 64, True, False, True): (2, 16, 3, 4), 2675 (768, 3072, 4096, 128, 128, False, True, True): (5, 32, 1, 4), 2676 (768, 3072, 4096, 128, 128, True, False, True): (9, 32, 3, 8), 2677 (768, 3072, 8192, 16, 16, False, True, True): (1, 32, 1, 4), 2678 (768, 3072, 8192, 16, 16, True, False, True): (4, 64, 4, 2), 2679 (768, 3072, 8192, 32, 32, False, True, True): (1, 64, 1, 8), 2680 (768, 3072, 8192, 32, 32, True, False, True): (2, 64, 4, 2), 2681 (768, 3072, 8192, 64, 64, False, True, True): (1, 64, 3, 4), 2682 (768, 3072, 8192, 64, 64, True, False, True): (2, 32, 3, 4), 2683 (768, 3072, 8192, 128, 128, False, True, True): (2, 64, 3, 8), 2684 (768, 3072, 8192, 128, 128, True, False, True): (2, 64, 3, 8), 2685 (768, 3072, 16384, 16, 16, False, True, True): (1, 64, 1, 4), 2686 (768, 3072, 16384, 16, 16, True, False, True): (1, 64, 4, 1), 2687 (768, 3072, 16384, 32, 32, False, True, True): (1, 128, 1, 8), 2688 (768, 3072, 16384, 32, 32, True, False, True): (1, 64, 3, 4), 2689 (768, 3072, 16384, 64, 64, False, True, True): (1, 128, 3, 4), 2690 (768, 3072, 16384, 64, 64, True, False, True): (4, 64, 3, 4), 2691 (768, 3072, 16384, 128, 128, False, True, True): (2, 128, 3, 8), 2692 (768, 3072, 16384, 128, 128, True, False, True): (2, 128, 3, 8), 2693 (768, 3072, 32768, 16, 16, False, True, True): (1, 128, 1, 4), 2694 (768, 3072, 32768, 16, 16, True, False, True): (1, 128, 4, 1), 2695 (768, 3072, 32768, 32, 32, False, True, True): (1, 256, 1, 8), 2696 (768, 3072, 32768, 32, 32, True, False, True): (1, 128, 3, 4), 2697 (768, 3072, 32768, 64, 64, False, True, True): (1, 256, 3, 4), 2698 (768, 3072, 32768, 64, 64, True, False, True): (1, 128, 3, 4), 2699 (768, 3072, 32768, 128, 128, False, True, True): (3, 256, 1, 4), 2700 (768, 3072, 32768, 128, 128, True, False, True): (2, 256, 3, 8), 2701 (768, 3072, 50432, 16, 16, False, True, True): (1, 197, 1, 4), 2702 (768, 3072, 50432, 16, 16, True, False, True): (4, 197, 4, 4), 2703 (768, 3072, 50432, 32, 32, False, True, True): (1, 197, 1, 4), 2704 (768, 3072, 50432, 32, 32, True, False, True): (4, 197, 3, 4), 2705 (768, 3072, 50432, 64, 64, False, True, True): (1, 394, 3, 4), 2706 (768, 3072, 50432, 64, 64, True, False, True): (3, 197, 3, 4), 2707 (768, 3072, 50432, 128, 128, False, True, True): (3, 394, 1, 4), 2708 (768, 3072, 50432, 128, 128, True, False, True): (1, 394, 3, 8), 2709 (768, 3072, 65536, 16, 16, False, True, True): (1, 256, 1, 4), 2710 (768, 3072, 65536, 16, 16, True, False, True): (5, 256, 4, 1), 2711 (768, 3072, 65536, 32, 32, False, True, True): (1, 256, 1, 4), 2712 (768, 3072, 65536, 32, 32, True, False, True): (3, 256, 3, 4), 2713 (768, 3072, 65536, 64, 64, False, True, True): (2, 512, 3, 4), 2714 (768, 3072, 65536, 64, 64, True, False, True): (3, 256, 3, 4), 2715 (768, 3072, 65536, 128, 128, False, True, True): (3, 512, 1, 4), 2716 (768, 3072, 65536, 128, 128, True, False, True): (2, 512, 3, 8), 2717 (768, 3072, 131072, 16, 16, False, True, True): (1, 512, 1, 4), 2718 (768, 3072, 131072, 16, 16, True, False, True): (5, 512, 4, 1), 2719 (768, 3072, 131072, 32, 32, False, True, True): (1, 512, 1, 4), 2720 (768, 3072, 131072, 32, 32, True, False, True): (4, 512, 3, 4), 2721 (768, 3072, 131072, 64, 64, False, True, True): (1, 1024, 3, 4), 2722 (768, 3072, 131072, 64, 64, True, False, True): (1, 512, 3, 4), 2723 (768, 3072, 131072, 128, 128, False, True, True): (3, 1024, 1, 4), 2724 (768, 3072, 131072, 128, 128, True, False, True): (1, 1024, 3, 8), 2725 (1024, 1024, 256, 16, 16, False, True, True): (1, 4, 5, 4), 2726 (1024, 1024, 256, 16, 16, True, False, True): (3, 4, 4, 4), 2727 (1024, 1024, 256, 32, 32, False, True, True): (4, 4, 5, 2), 2728 (1024, 1024, 256, 32, 32, True, False, True): (3, 4, 5, 2), 2729 (1024, 1024, 256, 64, 64, False, True, True): (1, 4, 5, 4), 2730 (1024, 1024, 256, 64, 64, True, False, True): (1, 4, 5, 4), 2731 (1024, 1024, 256, 128, 128, False, True, True): (1, 2, 2, 8), 2732 (1024, 1024, 256, 128, 128, True, False, True): (2, 2, 2, 8), 2733 (1024, 1024, 512, 16, 16, False, True, True): (3, 4, 4, 4), 2734 (1024, 1024, 512, 16, 16, True, False, True): (4, 8, 5, 2), 2735 (1024, 1024, 512, 32, 32, False, True, True): (1, 8, 4, 2), 2736 (1024, 1024, 512, 32, 32, True, False, True): (1, 8, 4, 2), 2737 (1024, 1024, 512, 64, 64, False, True, True): (4, 8, 4, 4), 2738 (1024, 1024, 512, 64, 64, True, False, True): (2, 8, 3, 4), 2739 (1024, 1024, 512, 128, 128, False, True, True): (2, 4, 2, 8), 2740 (1024, 1024, 512, 128, 128, True, False, True): (1, 4, 2, 8), 2741 (1024, 1024, 1024, 16, 16, False, True, True): (3, 8, 4, 4), 2742 (1024, 1024, 1024, 16, 16, True, False, True): (4, 8, 4, 2), 2743 (1024, 1024, 1024, 32, 32, False, True, True): (1, 16, 3, 2), 2744 (1024, 1024, 1024, 32, 32, True, False, True): (1, 16, 3, 2), 2745 (1024, 1024, 1024, 64, 64, False, True, True): (1, 16, 3, 4), 2746 (1024, 1024, 1024, 64, 64, True, False, True): (3, 16, 3, 2), 2747 (1024, 1024, 1024, 128, 128, False, True, True): (1, 8, 2, 8), 2748 (1024, 1024, 1024, 128, 128, True, False, True): (2, 8, 2, 8), 2749 (1024, 1024, 2048, 16, 16, False, True, True): (3, 8, 3, 4), 2750 (1024, 1024, 2048, 16, 16, True, False, True): (3, 8, 3, 2), 2751 (1024, 1024, 2048, 32, 32, False, True, True): (5, 16, 3, 4), 2752 (1024, 1024, 2048, 32, 32, True, False, True): (1, 16, 3, 2), 2753 (1024, 1024, 2048, 64, 64, False, True, True): (6, 16, 4, 4), 2754 (1024, 1024, 2048, 64, 64, True, False, True): (5, 16, 3, 4), 2755 (1024, 1024, 2048, 128, 128, False, True, True): (4, 16, 2, 8), 2756 (1024, 1024, 2048, 128, 128, True, False, True): (4, 16, 2, 8), 2757 (1024, 1024, 4096, 16, 16, False, True, True): (8, 32, 3, 2), 2758 (1024, 1024, 4096, 16, 16, True, False, True): (4, 32, 3, 2), 2759 (1024, 1024, 4096, 32, 32, False, True, True): (2, 32, 3, 4), 2760 (1024, 1024, 4096, 32, 32, True, False, True): (3, 32, 3, 2), 2761 (1024, 1024, 4096, 64, 64, False, True, True): (3, 32, 3, 4), 2762 (1024, 1024, 4096, 64, 64, True, False, True): (1, 32, 3, 4), 2763 (1024, 1024, 4096, 128, 128, False, True, True): (4, 32, 2, 8), 2764 (1024, 1024, 4096, 128, 128, True, False, True): (1, 32, 2, 8), 2765 (1024, 1024, 8192, 16, 16, False, True, True): (4, 64, 3, 2), 2766 (1024, 1024, 8192, 16, 16, True, False, True): (4, 64, 3, 2), 2767 (1024, 1024, 8192, 32, 32, False, True, True): (8, 64, 3, 4), 2768 (1024, 1024, 8192, 32, 32, True, False, True): (4, 32, 3, 4), 2769 (1024, 1024, 8192, 64, 64, False, True, True): (4, 64, 3, 4), 2770 (1024, 1024, 8192, 64, 64, True, False, True): (2, 64, 3, 4), 2771 (1024, 1024, 8192, 128, 128, False, True, True): (4, 64, 2, 8), 2772 (1024, 1024, 8192, 128, 128, True, False, True): (4, 64, 1, 4), 2773 (1024, 1024, 16384, 16, 16, False, True, True): (1, 64, 3, 2), 2774 (1024, 1024, 16384, 16, 16, True, False, True): (1, 64, 3, 2), 2775 (1024, 1024, 16384, 32, 32, False, True, True): (1, 128, 3, 2), 2776 (1024, 1024, 16384, 32, 32, True, False, True): (1, 64, 3, 4), 2777 (1024, 1024, 16384, 64, 64, False, True, True): (1, 128, 3, 4), 2778 (1024, 1024, 16384, 64, 64, True, False, True): (1, 128, 3, 4), 2779 (1024, 1024, 16384, 128, 128, False, True, True): (2, 128, 1, 4), 2780 (1024, 1024, 16384, 128, 128, True, False, True): (4, 128, 1, 4), 2781 (1024, 1024, 32768, 16, 16, False, True, True): (1, 128, 3, 2), 2782 (1024, 1024, 32768, 16, 16, True, False, True): (1, 128, 3, 2), 2783 (1024, 1024, 32768, 32, 32, False, True, True): (1, 256, 3, 2), 2784 (1024, 1024, 32768, 32, 32, True, False, True): (1, 128, 3, 4), 2785 (1024, 1024, 32768, 64, 64, False, True, True): (2, 128, 2, 4), 2786 (1024, 1024, 32768, 64, 64, True, False, True): (1, 256, 3, 4), 2787 (1024, 1024, 32768, 128, 128, False, True, True): (2, 256, 1, 4), 2788 (1024, 1024, 32768, 128, 128, True, False, True): (4, 256, 1, 4), 2789 (1024, 1024, 65536, 16, 16, False, True, True): (1, 256, 3, 4), 2790 (1024, 1024, 65536, 16, 16, True, False, True): (1, 256, 3, 4), 2791 (1024, 1024, 65536, 32, 32, False, True, True): (9, 256, 3, 4), 2792 (1024, 1024, 65536, 32, 32, True, False, True): (7, 256, 3, 4), 2793 (1024, 1024, 65536, 64, 64, False, True, True): (2, 256, 2, 4), 2794 (1024, 1024, 65536, 64, 64, True, False, True): (2, 512, 3, 4), 2795 (1024, 1024, 65536, 128, 128, False, True, True): (2, 512, 1, 4), 2796 (1024, 1024, 65536, 128, 128, True, False, True): (4, 512, 1, 4), 2797 (1024, 1024, 131072, 16, 16, False, True, True): (11, 512, 3, 2), 2798 (1024, 1024, 131072, 16, 16, True, False, True): (11, 512, 3, 2), 2799 (1024, 1024, 131072, 32, 32, False, True, True): (4, 512, 3, 4), 2800 (1024, 1024, 131072, 32, 32, True, False, True): (6, 512, 3, 4), 2801 (1024, 1024, 131072, 64, 64, False, True, True): (2, 512, 2, 4), 2802 (1024, 1024, 131072, 64, 64, True, False, True): (2, 1024, 3, 4), 2803 (1024, 1024, 131072, 128, 128, False, True, True): (4, 1024, 1, 4), 2804 (1024, 1024, 131072, 128, 128, True, False, True): (4, 1024, 1, 4), 2805 (1536, 1536, 256, 16, 16, False, True, True): (1, 4, 6, 2), 2806 (1536, 1536, 256, 16, 16, True, False, True): (3, 4, 5, 2), 2807 (1536, 1536, 256, 32, 32, False, True, True): (2, 4, 3, 4), 2808 (1536, 1536, 256, 32, 32, True, False, True): (1, 4, 5, 2), 2809 (1536, 1536, 256, 64, 64, False, True, True): (2, 4, 3, 4), 2810 (1536, 1536, 256, 64, 64, True, False, True): (1, 4, 4, 4), 2811 (1536, 1536, 256, 128, 128, False, True, True): (3, 2, 3, 8), 2812 (1536, 1536, 256, 128, 128, True, False, True): (6, 2, 3, 8), 2813 (1536, 1536, 512, 16, 16, False, True, True): (1, 8, 1, 4), 2814 (1536, 1536, 512, 16, 16, True, False, True): (3, 4, 5, 2), 2815 (1536, 1536, 512, 32, 32, False, True, True): (1, 8, 1, 8), 2816 (1536, 1536, 512, 32, 32, True, False, True): (1, 4, 4, 4), 2817 (1536, 1536, 512, 64, 64, False, True, True): (3, 8, 5, 4), 2818 (1536, 1536, 512, 64, 64, True, False, True): (3, 8, 3, 4), 2819 (1536, 1536, 512, 128, 128, False, True, True): (2, 4, 3, 8), 2820 (1536, 1536, 512, 128, 128, True, False, True): (3, 4, 3, 8), 2821 (1536, 1536, 1024, 16, 16, False, True, True): (1, 8, 1, 2), 2822 (1536, 1536, 1024, 16, 16, True, False, True): (2, 8, 4, 2), 2823 (1536, 1536, 1024, 32, 32, False, True, True): (8, 16, 1, 4), 2824 (1536, 1536, 1024, 32, 32, True, False, True): (3, 8, 4, 2), 2825 (1536, 1536, 1024, 64, 64, False, True, True): (1, 16, 3, 4), 2826 (1536, 1536, 1024, 64, 64, True, False, True): (3, 8, 3, 4), 2827 (1536, 1536, 1024, 128, 128, False, True, True): (3, 8, 3, 8), 2828 (1536, 1536, 1024, 128, 128, True, False, True): (3, 8, 3, 8), 2829 (1536, 1536, 2048, 16, 16, False, True, True): (1, 16, 1, 4), 2830 (1536, 1536, 2048, 16, 16, True, False, True): (1, 8, 3, 1), 2831 (1536, 1536, 2048, 32, 32, False, True, True): (3, 16, 1, 8), 2832 (1536, 1536, 2048, 32, 32, True, False, True): (3, 8, 4, 4), 2833 (1536, 1536, 2048, 64, 64, False, True, True): (1, 16, 3, 4), 2834 (1536, 1536, 2048, 64, 64, True, False, True): (3, 8, 3, 4), 2835 (1536, 1536, 2048, 128, 128, False, True, True): (4, 16, 1, 4), 2836 (1536, 1536, 2048, 128, 128, True, False, True): (6, 16, 3, 8), 2837 (1536, 1536, 4096, 16, 16, False, True, True): (1, 32, 1, 2), 2838 (1536, 1536, 4096, 16, 16, True, False, True): (4, 32, 4, 2), 2839 (1536, 1536, 4096, 32, 32, False, True, True): (1, 32, 1, 8), 2840 (1536, 1536, 4096, 32, 32, True, False, True): (5, 32, 4, 2), 2841 (1536, 1536, 4096, 64, 64, False, True, True): (2, 32, 3, 4), 2842 (1536, 1536, 4096, 64, 64, True, False, True): (2, 16, 3, 4), 2843 (1536, 1536, 4096, 128, 128, False, True, True): (4, 32, 3, 8), 2844 (1536, 1536, 4096, 128, 128, True, False, True): (4, 32, 3, 8), 2845 (1536, 1536, 8192, 16, 16, False, True, True): (1, 64, 1, 2), 2846 (1536, 1536, 8192, 16, 16, True, False, True): (4, 64, 4, 2), 2847 (1536, 1536, 8192, 32, 32, False, True, True): (2, 64, 1, 8), 2848 (1536, 1536, 8192, 32, 32, True, False, True): (2, 32, 3, 4), 2849 (1536, 1536, 8192, 64, 64, False, True, True): (1, 64, 3, 4), 2850 (1536, 1536, 8192, 64, 64, True, False, True): (2, 32, 3, 4), 2851 (1536, 1536, 8192, 128, 128, False, True, True): (4, 64, 3, 8), 2852 (1536, 1536, 8192, 128, 128, True, False, True): (1, 64, 3, 8), 2853 (1536, 1536, 16384, 16, 16, False, True, True): (1, 128, 1, 2), 2854 (1536, 1536, 16384, 16, 16, True, False, True): (1, 64, 4, 4), 2855 (1536, 1536, 16384, 32, 32, False, True, True): (1, 64, 1, 2), 2856 (1536, 1536, 16384, 32, 32, True, False, True): (1, 64, 3, 4), 2857 (1536, 1536, 16384, 64, 64, False, True, True): (1, 128, 3, 4), 2858 (1536, 1536, 16384, 64, 64, True, False, True): (1, 64, 3, 4), 2859 (1536, 1536, 16384, 128, 128, False, True, True): (1, 128, 1, 4), 2860 (1536, 1536, 16384, 128, 128, True, False, True): (1, 128, 2, 4), 2861 (1536, 1536, 32768, 16, 16, False, True, True): (1, 256, 1, 2), 2862 (1536, 1536, 32768, 16, 16, True, False, True): (1, 128, 3, 2), 2863 (1536, 1536, 32768, 32, 32, False, True, True): (1, 128, 1, 2), 2864 (1536, 1536, 32768, 32, 32, True, False, True): (1, 128, 3, 4), 2865 (1536, 1536, 32768, 64, 64, False, True, True): (1, 256, 3, 4), 2866 (1536, 1536, 32768, 64, 64, True, False, True): (1, 128, 3, 4), 2867 (1536, 1536, 32768, 128, 128, False, True, True): (1, 256, 1, 4), 2868 (1536, 1536, 32768, 128, 128, True, False, True): (2, 256, 2, 4), 2869 (1536, 1536, 65536, 16, 16, False, True, True): (2, 512, 1, 2), 2870 (1536, 1536, 65536, 16, 16, True, False, True): (1, 256, 4, 4), 2871 (1536, 1536, 65536, 32, 32, False, True, True): (1, 256, 1, 2), 2872 (1536, 1536, 65536, 32, 32, True, False, True): (1, 256, 3, 4), 2873 (1536, 1536, 65536, 64, 64, False, True, True): (1, 512, 3, 4), 2874 (1536, 1536, 65536, 64, 64, True, False, True): (3, 256, 3, 4), 2875 (1536, 1536, 65536, 128, 128, False, True, True): (3, 512, 1, 4), 2876 (1536, 1536, 65536, 128, 128, True, False, True): (4, 512, 2, 4), 2877 (1536, 1536, 131072, 16, 16, False, True, True): (2, 1024, 1, 2), 2878 (1536, 1536, 131072, 16, 16, True, False, True): (9, 512, 4, 4), 2879 (1536, 1536, 131072, 32, 32, False, True, True): (1, 512, 1, 2), 2880 (1536, 1536, 131072, 32, 32, True, False, True): (5, 512, 3, 4), 2881 (1536, 1536, 131072, 64, 64, False, True, True): (1, 1024, 3, 4), 2882 (1536, 1536, 131072, 64, 64, True, False, True): (2, 512, 3, 4), 2883 (1536, 1536, 131072, 128, 128, False, True, True): (3, 1024, 1, 4), 2884 (1536, 1536, 131072, 128, 128, True, False, True): (1, 1024, 2, 4), 2885 (2048, 2048, 256, 16, 16, False, True, True): (1, 4, 5, 2), 2886 (2048, 2048, 256, 16, 16, True, False, True): (4, 4, 5, 2), 2887 (2048, 2048, 256, 32, 32, False, True, True): (3, 4, 6, 2), 2888 (2048, 2048, 256, 32, 32, True, False, True): (2, 4, 5, 2), 2889 (2048, 2048, 256, 64, 64, False, True, True): (2, 4, 4, 4), 2890 (2048, 2048, 256, 64, 64, True, False, True): (2, 4, 3, 4), 2891 (2048, 2048, 256, 128, 128, False, True, True): (3, 2, 2, 8), 2892 (2048, 2048, 256, 128, 128, True, False, True): (3, 2, 2, 8), 2893 (2048, 2048, 512, 16, 16, False, True, True): (3, 4, 4, 4), 2894 (2048, 2048, 512, 16, 16, True, False, True): (1, 4, 4, 4), 2895 (2048, 2048, 512, 32, 32, False, True, True): (1, 4, 3, 4), 2896 (2048, 2048, 512, 32, 32, True, False, True): (1, 4, 4, 2), 2897 (2048, 2048, 512, 64, 64, False, True, True): (1, 8, 3, 4), 2898 (2048, 2048, 512, 64, 64, True, False, True): (1, 8, 3, 4), 2899 (2048, 2048, 512, 128, 128, False, True, True): (3, 4, 2, 8), 2900 (2048, 2048, 512, 128, 128, True, False, True): (2, 4, 2, 8), 2901 (2048, 2048, 1024, 16, 16, False, True, True): (3, 4, 3, 4), 2902 (2048, 2048, 1024, 16, 16, True, False, True): (4, 8, 3, 2), 2903 (2048, 2048, 1024, 32, 32, False, True, True): (3, 8, 3, 4), 2904 (2048, 2048, 1024, 32, 32, True, False, True): (1, 8, 3, 2), 2905 (2048, 2048, 1024, 64, 64, False, True, True): (1, 8, 3, 4), 2906 (2048, 2048, 1024, 64, 64, True, False, True): (1, 8, 3, 4), 2907 (2048, 2048, 1024, 128, 128, False, True, True): (4, 8, 1, 4), 2908 (2048, 2048, 1024, 128, 128, True, False, True): (2, 8, 1, 4), 2909 (2048, 2048, 2048, 16, 16, False, True, True): (4, 16, 3, 2), 2910 (2048, 2048, 2048, 16, 16, True, False, True): (4, 16, 3, 2), 2911 (2048, 2048, 2048, 32, 32, False, True, True): (1, 16, 3, 2), 2912 (2048, 2048, 2048, 32, 32, True, False, True): (1, 16, 3, 2), 2913 (2048, 2048, 2048, 64, 64, False, True, True): (4, 16, 3, 4), 2914 (2048, 2048, 2048, 64, 64, True, False, True): (4, 16, 3, 4), 2915 (2048, 2048, 2048, 128, 128, False, True, True): (6, 16, 2, 8), 2916 (2048, 2048, 2048, 128, 128, True, False, True): (3, 16, 1, 4), 2917 (2048, 2048, 4096, 16, 16, False, True, True): (4, 32, 4, 2), 2918 (2048, 2048, 4096, 16, 16, True, False, True): (4, 32, 3, 2), 2919 (2048, 2048, 4096, 32, 32, False, True, True): (4, 16, 3, 8), 2920 (2048, 2048, 4096, 32, 32, True, False, True): (4, 16, 3, 8), 2921 (2048, 2048, 4096, 64, 64, False, True, True): (1, 32, 3, 4), 2922 (2048, 2048, 4096, 64, 64, True, False, True): (3, 32, 3, 4), 2923 (2048, 2048, 4096, 128, 128, False, True, True): (2, 32, 1, 4), 2924 (2048, 2048, 4096, 128, 128, True, False, True): (2, 32, 1, 4), 2925 (2048, 2048, 8192, 16, 16, False, True, True): (4, 64, 4, 2), 2926 (2048, 2048, 8192, 16, 16, True, False, True): (4, 64, 4, 2), 2927 (2048, 2048, 8192, 32, 32, False, True, True): (4, 32, 4, 8), 2928 (2048, 2048, 8192, 32, 32, True, False, True): (4, 32, 3, 8), 2929 (2048, 2048, 8192, 64, 64, False, True, True): (4, 64, 3, 4), 2930 (2048, 2048, 8192, 64, 64, True, False, True): (4, 64, 3, 4), 2931 (2048, 2048, 8192, 128, 128, False, True, True): (2, 64, 1, 4), 2932 (2048, 2048, 8192, 128, 128, True, False, True): (2, 64, 1, 4), 2933 (2048, 2048, 16384, 16, 16, False, True, True): (4, 64, 3, 2), 2934 (2048, 2048, 16384, 16, 16, True, False, True): (1, 64, 3, 2), 2935 (2048, 2048, 16384, 32, 32, False, True, True): (4, 64, 3, 4), 2936 (2048, 2048, 16384, 32, 32, True, False, True): (4, 64, 3, 4), 2937 (2048, 2048, 16384, 64, 64, False, True, True): (4, 128, 3, 4), 2938 (2048, 2048, 16384, 64, 64, True, False, True): (4, 128, 3, 4), 2939 (2048, 2048, 16384, 128, 128, False, True, True): (2, 128, 1, 4), 2940 (2048, 2048, 16384, 128, 128, True, False, True): (2, 128, 1, 4), 2941 (2048, 2048, 32768, 16, 16, False, True, True): (8, 128, 3, 2), 2942 (2048, 2048, 32768, 16, 16, True, False, True): (8, 128, 3, 4), 2943 (2048, 2048, 32768, 32, 32, False, True, True): (8, 128, 3, 4), 2944 (2048, 2048, 32768, 32, 32, True, False, True): (8, 128, 3, 4), 2945 (2048, 2048, 32768, 64, 64, False, True, True): (1, 128, 2, 4), 2946 (2048, 2048, 32768, 64, 64, True, False, True): (8, 256, 3, 4), 2947 (2048, 2048, 32768, 128, 128, False, True, True): (2, 256, 1, 4), 2948 (2048, 2048, 32768, 128, 128, True, False, True): (2, 256, 1, 4), 2949 (2048, 2048, 65536, 16, 16, False, True, True): (9, 256, 4, 4), 2950 (2048, 2048, 65536, 16, 16, True, False, True): (7, 256, 4, 4), 2951 (2048, 2048, 65536, 32, 32, False, True, True): (7, 256, 3, 4), 2952 (2048, 2048, 65536, 32, 32, True, False, True): (3, 256, 3, 4), 2953 (2048, 2048, 65536, 64, 64, False, True, True): (2, 256, 2, 4), 2954 (2048, 2048, 65536, 64, 64, True, False, True): (6, 512, 3, 4), 2955 (2048, 2048, 65536, 128, 128, False, True, True): (2, 512, 1, 4), 2956 (2048, 2048, 65536, 128, 128, True, False, True): (2, 512, 1, 4), 2957 (2048, 2048, 131072, 16, 16, False, True, True): (9, 512, 4, 4), 2958 (2048, 2048, 131072, 16, 16, True, False, True): (9, 512, 4, 4), 2959 (2048, 2048, 131072, 32, 32, False, True, True): (7, 512, 4, 4), 2960 (2048, 2048, 131072, 32, 32, True, False, True): (3, 512, 3, 4), 2961 (2048, 2048, 131072, 64, 64, False, True, True): (2, 512, 2, 4), 2962 (2048, 2048, 131072, 64, 64, True, False, True): (4, 1024, 3, 4), 2963 (2048, 2048, 131072, 128, 128, False, True, True): (1, 1024, 1, 4), 2964 (2048, 2048, 131072, 128, 128, True, False, True): (2, 1024, 1, 4), 2965 (3072, 768, 256, 16, 16, False, True, True): (6, 4, 1, 4), 2966 (3072, 768, 256, 16, 16, True, False, True): (3, 1, 4, 4), 2967 (3072, 768, 256, 32, 32, False, True, True): (6, 8, 1, 2), 2968 (3072, 768, 256, 32, 32, True, False, True): (1, 2, 4, 4), 2969 (3072, 768, 256, 64, 64, False, True, True): (1, 4, 4, 4), 2970 (3072, 768, 256, 64, 64, True, False, True): (4, 2, 4, 4), 2971 (3072, 768, 256, 128, 128, False, True, True): (1, 2, 3, 8), 2972 (3072, 768, 256, 128, 128, True, False, True): (1, 2, 3, 8), 2973 (3072, 768, 512, 16, 16, False, True, True): (2, 4, 1, 4), 2974 (3072, 768, 512, 16, 16, True, False, True): (1, 4, 4, 1), 2975 (3072, 768, 512, 32, 32, False, True, True): (3, 8, 1, 4), 2976 (3072, 768, 512, 32, 32, True, False, True): (1, 2, 3, 4), 2977 (3072, 768, 512, 64, 64, False, True, True): (1, 8, 1, 4), 2978 (3072, 768, 512, 64, 64, True, False, True): (4, 4, 3, 4), 2979 (3072, 768, 512, 128, 128, False, True, True): (1, 4, 3, 8), 2980 (3072, 768, 512, 128, 128, True, False, True): (1, 4, 3, 8), 2981 (3072, 768, 1024, 16, 16, False, True, True): (1, 8, 1, 4), 2982 (3072, 768, 1024, 16, 16, True, False, True): (3, 4, 3, 1), 2983 (3072, 768, 1024, 32, 32, False, True, True): (1, 8, 1, 8), 2984 (3072, 768, 1024, 32, 32, True, False, True): (1, 4, 4, 4), 2985 (3072, 768, 1024, 64, 64, False, True, True): (1, 16, 3, 4), 2986 (3072, 768, 1024, 64, 64, True, False, True): (1, 4, 3, 4), 2987 (3072, 768, 1024, 128, 128, False, True, True): (1, 8, 3, 8), 2988 (3072, 768, 1024, 128, 128, True, False, True): (2, 8, 3, 8), 2989 (3072, 768, 2048, 16, 16, False, True, True): (3, 8, 1, 4), 2990 (3072, 768, 2048, 16, 16, True, False, True): (2, 8, 3, 4), 2991 (3072, 768, 2048, 32, 32, False, True, True): (3, 16, 1, 8), 2992 (3072, 768, 2048, 32, 32, True, False, True): (3, 8, 3, 4), 2993 (3072, 768, 2048, 64, 64, False, True, True): (1, 16, 1, 4), 2994 (3072, 768, 2048, 64, 64, True, False, True): (1, 16, 3, 4), 2995 (3072, 768, 2048, 128, 128, False, True, True): (1, 16, 3, 8), 2996 (3072, 768, 2048, 128, 128, True, False, True): (2, 16, 2, 4), 2997 (3072, 768, 4096, 16, 16, False, True, True): (1, 16, 1, 4), 2998 (3072, 768, 4096, 16, 16, True, False, True): (4, 32, 4, 2), 2999 (3072, 768, 4096, 32, 32, False, True, True): (2, 32, 1, 8), 3000 (3072, 768, 4096, 32, 32, True, False, True): (7, 16, 3, 4), 3001 (3072, 768, 4096, 64, 64, False, True, True): (2, 32, 1, 4), 3002 (3072, 768, 4096, 64, 64, True, False, True): (2, 16, 2, 4), 3003 (3072, 768, 4096, 128, 128, False, True, True): (1, 32, 3, 8), 3004 (3072, 768, 4096, 128, 128, True, False, True): (3, 32, 2, 4), 3005 (3072, 768, 8192, 16, 16, False, True, True): (2, 32, 1, 4), 3006 (3072, 768, 8192, 16, 16, True, False, True): (4, 64, 4, 2), 3007 (3072, 768, 8192, 32, 32, False, True, True): (4, 32, 1, 4), 3008 (3072, 768, 8192, 32, 32, True, False, True): (4, 32, 3, 4), 3009 (3072, 768, 8192, 64, 64, False, True, True): (2, 64, 1, 4), 3010 (3072, 768, 8192, 64, 64, True, False, True): (4, 32, 2, 4), 3011 (3072, 768, 8192, 128, 128, False, True, True): (3, 64, 1, 4), 3012 (3072, 768, 8192, 128, 128, True, False, True): (6, 64, 2, 4), 3013 (3072, 768, 16384, 16, 16, False, True, True): (1, 64, 1, 4), 3014 (3072, 768, 16384, 16, 16, True, False, True): (1, 64, 1, 1), 3015 (3072, 768, 16384, 32, 32, False, True, True): (1, 64, 1, 4), 3016 (3072, 768, 16384, 32, 32, True, False, True): (4, 64, 3, 4), 3017 (3072, 768, 16384, 64, 64, False, True, True): (4, 128, 1, 4), 3018 (3072, 768, 16384, 64, 64, True, False, True): (4, 64, 2, 4), 3019 (3072, 768, 16384, 128, 128, False, True, True): (3, 128, 1, 4), 3020 (3072, 768, 16384, 128, 128, True, False, True): (4, 128, 2, 4), 3021 (3072, 768, 32768, 16, 16, False, True, True): (1, 128, 1, 4), 3022 (3072, 768, 32768, 16, 16, True, False, True): (8, 128, 4, 1), 3023 (3072, 768, 32768, 32, 32, False, True, True): (1, 128, 1, 4), 3024 (3072, 768, 32768, 32, 32, True, False, True): (8, 128, 3, 4), 3025 (3072, 768, 32768, 64, 64, False, True, True): (1, 256, 1, 4), 3026 (3072, 768, 32768, 64, 64, True, False, True): (1, 128, 2, 4), 3027 (3072, 768, 32768, 128, 128, False, True, True): (3, 256, 1, 4), 3028 (3072, 768, 32768, 128, 128, True, False, True): (8, 256, 2, 4), 3029 (3072, 768, 50432, 16, 16, False, True, True): (1, 197, 1, 4), 3030 (3072, 768, 50432, 16, 16, True, False, True): (7, 197, 4, 1), 3031 (3072, 768, 50432, 32, 32, False, True, True): (1, 197, 1, 4), 3032 (3072, 768, 50432, 32, 32, True, False, True): (4, 197, 3, 4), 3033 (3072, 768, 50432, 64, 64, False, True, True): (1, 394, 1, 4), 3034 (3072, 768, 50432, 64, 64, True, False, True): (3, 197, 2, 4), 3035 (3072, 768, 50432, 128, 128, False, True, True): (3, 394, 1, 4), 3036 (3072, 768, 50432, 128, 128, True, False, True): (8, 394, 2, 4), 3037 (3072, 768, 65536, 16, 16, False, True, True): (1, 256, 1, 4), 3038 (3072, 768, 65536, 16, 16, True, False, True): (15, 256, 4, 1), 3039 (3072, 768, 65536, 32, 32, False, True, True): (1, 256, 1, 4), 3040 (3072, 768, 65536, 32, 32, True, False, True): (15, 256, 3, 4), 3041 (3072, 768, 65536, 64, 64, False, True, True): (1, 512, 1, 4), 3042 (3072, 768, 65536, 64, 64, True, False, True): (2, 256, 2, 4), 3043 (3072, 768, 65536, 128, 128, False, True, True): (3, 512, 1, 4), 3044 (3072, 768, 65536, 128, 128, True, False, True): (3, 512, 2, 4), 3045 (3072, 768, 131072, 16, 16, False, True, True): (1, 512, 1, 4), 3046 (3072, 768, 131072, 16, 16, True, False, True): (15, 512, 4, 1), 3047 (3072, 768, 131072, 32, 32, False, True, True): (1, 512, 1, 4), 3048 (3072, 768, 131072, 32, 32, True, False, True): (9, 512, 3, 4), 3049 (3072, 768, 131072, 64, 64, False, True, True): (1, 1024, 1, 4), 3050 (3072, 768, 131072, 64, 64, True, False, True): (3, 512, 2, 4), 3051 (3072, 768, 131072, 128, 128, False, True, True): (3, 1024, 1, 4), 3052 (3072, 768, 131072, 128, 128, True, False, True): (1, 1024, 2, 4), 3053 (3072, 3072, 256, 16, 16, False, True, True): (5, 4, 1, 4), 3054 (3072, 3072, 256, 16, 16, True, False, True): (1, 2, 5, 2), 3055 (3072, 3072, 256, 32, 32, False, True, True): (5, 4, 1, 8), 3056 (3072, 3072, 256, 32, 32, True, False, True): (1, 4, 4, 2), 3057 (3072, 3072, 256, 64, 64, False, True, True): (2, 4, 4, 4), 3058 (3072, 3072, 256, 64, 64, True, False, True): (2, 4, 4, 4), 3059 (3072, 3072, 256, 128, 128, False, True, True): (1, 2, 3, 8), 3060 (3072, 3072, 256, 128, 128, True, False, True): (1, 2, 3, 8), 3061 (3072, 3072, 512, 16, 16, False, True, True): (5, 4, 1, 2), 3062 (3072, 3072, 512, 16, 16, True, False, True): (1, 2, 3, 4), 3063 (3072, 3072, 512, 32, 32, False, True, True): (3, 8, 1, 4), 3064 (3072, 3072, 512, 32, 32, True, False, True): (1, 4, 4, 2), 3065 (3072, 3072, 512, 64, 64, False, True, True): (1, 8, 2, 2), 3066 (3072, 3072, 512, 64, 64, True, False, True): (2, 4, 3, 4), 3067 (3072, 3072, 512, 128, 128, False, True, True): (2, 4, 3, 8), 3068 (3072, 3072, 512, 128, 128, True, False, True): (1, 4, 3, 8), 3069 (3072, 3072, 1024, 16, 16, False, True, True): (1, 8, 1, 4), 3070 (3072, 3072, 1024, 16, 16, True, False, True): (2, 8, 3, 1), 3071 (3072, 3072, 1024, 32, 32, False, True, True): (1, 16, 1, 4), 3072 (3072, 3072, 1024, 32, 32, True, False, True): (1, 4, 4, 4), 3073 (3072, 3072, 1024, 64, 64, False, True, True): (1, 8, 3, 4), 3074 (3072, 3072, 1024, 64, 64, True, False, True): (2, 4, 3, 4), 3075 (3072, 3072, 1024, 128, 128, False, True, True): (1, 8, 1, 4), 3076 (3072, 3072, 1024, 128, 128, True, False, True): (2, 8, 3, 8), 3077 (3072, 3072, 2048, 16, 16, False, True, True): (1, 16, 1, 2), 3078 (3072, 3072, 2048, 16, 16, True, False, True): (2, 16, 4, 2), 3079 (3072, 3072, 2048, 32, 32, False, True, True): (1, 16, 1, 8), 3080 (3072, 3072, 2048, 32, 32, True, False, True): (3, 8, 4, 4), 3081 (3072, 3072, 2048, 64, 64, False, True, True): (3, 16, 3, 4), 3082 (3072, 3072, 2048, 64, 64, True, False, True): (3, 8, 3, 4), 3083 (3072, 3072, 2048, 128, 128, False, True, True): (1, 16, 3, 8), 3084 (3072, 3072, 2048, 128, 128, True, False, True): (5, 16, 3, 8), 3085 (3072, 3072, 4096, 16, 16, False, True, True): (1, 32, 1, 2), 3086 (3072, 3072, 4096, 16, 16, True, False, True): (4, 32, 4, 2), 3087 (3072, 3072, 4096, 32, 32, False, True, True): (1, 32, 1, 8), 3088 (3072, 3072, 4096, 32, 32, True, False, True): (3, 16, 3, 4), 3089 (3072, 3072, 4096, 64, 64, False, True, True): (1, 32, 3, 4), 3090 (3072, 3072, 4096, 64, 64, True, False, True): (3, 16, 3, 4), 3091 (3072, 3072, 4096, 128, 128, False, True, True): (3, 32, 3, 8), 3092 (3072, 3072, 4096, 128, 128, True, False, True): (3, 32, 3, 8), 3093 (3072, 3072, 8192, 16, 16, False, True, True): (1, 64, 1, 2), 3094 (3072, 3072, 8192, 16, 16, True, False, True): (4, 64, 4, 2), 3095 (3072, 3072, 8192, 32, 32, False, True, True): (1, 64, 1, 8), 3096 (3072, 3072, 8192, 32, 32, True, False, True): (6, 32, 3, 4), 3097 (3072, 3072, 8192, 64, 64, False, True, True): (1, 64, 3, 4), 3098 (3072, 3072, 8192, 64, 64, True, False, True): (2, 32, 3, 4), 3099 (3072, 3072, 8192, 128, 128, False, True, True): (2, 64, 3, 8), 3100 (3072, 3072, 8192, 128, 128, True, False, True): (1, 64, 3, 8), 3101 (3072, 3072, 16384, 16, 16, False, True, True): (1, 128, 1, 2), 3102 (3072, 3072, 16384, 16, 16, True, False, True): (4, 128, 4, 2), 3103 (3072, 3072, 16384, 32, 32, False, True, True): (1, 64, 1, 2), 3104 (3072, 3072, 16384, 32, 32, True, False, True): (4, 64, 3, 4), 3105 (3072, 3072, 16384, 64, 64, False, True, True): (1, 128, 3, 4), 3106 (3072, 3072, 16384, 64, 64, True, False, True): (4, 64, 3, 4), 3107 (3072, 3072, 16384, 128, 128, False, True, True): (1, 128, 1, 4), 3108 (3072, 3072, 16384, 128, 128, True, False, True): (1, 128, 3, 8), 3109 (3072, 3072, 32768, 16, 16, False, True, True): (1, 256, 1, 2), 3110 (3072, 3072, 32768, 16, 16, True, False, True): (8, 128, 4, 4), 3111 (3072, 3072, 32768, 32, 32, False, True, True): (1, 256, 1, 8), 3112 (3072, 3072, 32768, 32, 32, True, False, True): (5, 128, 3, 4), 3113 (3072, 3072, 32768, 64, 64, False, True, True): (1, 256, 3, 4), 3114 (3072, 3072, 32768, 64, 64, True, False, True): (3, 128, 3, 4), 3115 (3072, 3072, 32768, 128, 128, False, True, True): (1, 256, 1, 4), 3116 (3072, 3072, 32768, 128, 128, True, False, True): (3, 256, 2, 4), 3117 (3072, 3072, 65536, 16, 16, False, True, True): (1, 512, 1, 2), 3118 (3072, 3072, 65536, 16, 16, True, False, True): (7, 256, 4, 4), 3119 (3072, 3072, 65536, 32, 32, False, True, True): (1, 256, 1, 2), 3120 (3072, 3072, 65536, 32, 32, True, False, True): (5, 256, 3, 4), 3121 (3072, 3072, 65536, 64, 64, False, True, True): (1, 512, 3, 4), 3122 (3072, 3072, 65536, 64, 64, True, False, True): (3, 256, 3, 4), 3123 (3072, 3072, 65536, 128, 128, False, True, True): (1, 512, 1, 4), 3124 (3072, 3072, 65536, 128, 128, True, False, True): (3, 512, 2, 4), 3125 (3072, 3072, 131072, 16, 16, False, True, True): (1, 1024, 1, 2), 3126 (3072, 3072, 131072, 16, 16, True, False, True): (5, 512, 4, 4), 3127 (3072, 3072, 131072, 32, 32, False, True, True): (1, 512, 1, 2), 3128 (3072, 3072, 131072, 32, 32, True, False, True): (5, 512, 3, 4), 3129 (3072, 3072, 131072, 64, 64, False, True, True): (1, 1024, 3, 4), 3130 (3072, 3072, 131072, 64, 64, True, False, True): (3, 512, 3, 4), 3131 (3072, 3072, 131072, 128, 128, False, True, True): (1, 1024, 1, 4), 3132 (3072, 3072, 131072, 128, 128, True, False, True): (6, 1024, 2, 4), 3133 (4096, 4096, 256, 16, 16, False, True, True): (2, 2, 5, 4), 3134 (4096, 4096, 256, 16, 16, True, False, True): (2, 2, 4, 2), 3135 (4096, 4096, 256, 32, 32, False, True, True): (1, 2, 4, 4), 3136 (4096, 4096, 256, 32, 32, True, False, True): (3, 2, 4, 2), 3137 (4096, 4096, 256, 64, 64, False, True, True): (3, 4, 3, 4), 3138 (4096, 4096, 256, 64, 64, True, False, True): (1, 4, 3, 2), 3139 (4096, 4096, 256, 128, 128, False, True, True): (1, 2, 2, 8), 3140 (4096, 4096, 256, 128, 128, True, False, True): (1, 2, 2, 8), 3141 (4096, 4096, 512, 16, 16, False, True, True): (4, 2, 3, 4), 3142 (4096, 4096, 512, 16, 16, True, False, True): (1, 2, 3, 4), 3143 (4096, 4096, 512, 32, 32, False, True, True): (1, 4, 3, 4), 3144 (4096, 4096, 512, 32, 32, True, False, True): (3, 4, 3, 2), 3145 (4096, 4096, 512, 64, 64, False, True, True): (4, 4, 4, 4), 3146 (4096, 4096, 512, 64, 64, True, False, True): (3, 4, 3, 4), 3147 (4096, 4096, 512, 128, 128, False, True, True): (2, 4, 2, 8), 3148 (4096, 4096, 512, 128, 128, True, False, True): (2, 4, 1, 4), 3149 (4096, 4096, 1024, 16, 16, False, True, True): (2, 8, 3, 2), 3150 (4096, 4096, 1024, 16, 16, True, False, True): (2, 8, 3, 2), 3151 (4096, 4096, 1024, 32, 32, False, True, True): (1, 8, 3, 4), 3152 (4096, 4096, 1024, 32, 32, True, False, True): (1, 8, 3, 2), 3153 (4096, 4096, 1024, 64, 64, False, True, True): (1, 8, 3, 4), 3154 (4096, 4096, 1024, 64, 64, True, False, True): (1, 8, 3, 4), 3155 (4096, 4096, 1024, 128, 128, False, True, True): (4, 8, 1, 4), 3156 (4096, 4096, 1024, 128, 128, True, False, True): (2, 8, 2, 8), 3157 (4096, 4096, 2048, 16, 16, False, True, True): (2, 8, 4, 4), 3158 (4096, 4096, 2048, 16, 16, True, False, True): (2, 8, 4, 4), 3159 (4096, 4096, 2048, 32, 32, False, True, True): (4, 8, 3, 8), 3160 (4096, 4096, 2048, 32, 32, True, False, True): (4, 8, 4, 8), 3161 (4096, 4096, 2048, 64, 64, False, True, True): (4, 16, 3, 4), 3162 (4096, 4096, 2048, 64, 64, True, False, True): (4, 16, 3, 4), 3163 (4096, 4096, 2048, 128, 128, False, True, True): (1, 16, 1, 4), 3164 (4096, 4096, 2048, 128, 128, True, False, True): (4, 16, 1, 4), 3165 (4096, 4096, 4096, 16, 16, False, True, True): (4, 32, 4, 4), 3166 (4096, 4096, 4096, 16, 16, True, False, True): (2, 32, 4, 4), 3167 (4096, 4096, 4096, 32, 32, False, True, True): (4, 16, 4, 8), 3168 (4096, 4096, 4096, 32, 32, True, False, True): (4, 16, 4, 8), 3169 (4096, 4096, 4096, 64, 64, False, True, True): (4, 32, 3, 4), 3170 (4096, 4096, 4096, 64, 64, True, False, True): (2, 32, 3, 4), 3171 (4096, 4096, 4096, 128, 128, False, True, True): (2, 32, 1, 4), 3172 (4096, 4096, 4096, 128, 128, True, False, True): (2, 32, 1, 4), 3173 (4096, 4096, 8192, 16, 16, False, True, True): (4, 64, 4, 2), 3174 (4096, 4096, 8192, 16, 16, True, False, True): (4, 64, 4, 2), 3175 (4096, 4096, 8192, 32, 32, False, True, True): (4, 32, 4, 8), 3176 (4096, 4096, 8192, 32, 32, True, False, True): (4, 32, 4, 8), 3177 (4096, 4096, 8192, 64, 64, False, True, True): (4, 64, 3, 4), 3178 (4096, 4096, 8192, 64, 64, True, False, True): (4, 64, 3, 4), 3179 (4096, 4096, 8192, 128, 128, False, True, True): (1, 64, 1, 4), 3180 (4096, 4096, 8192, 128, 128, True, False, True): (1, 64, 1, 4), 3181 (4096, 4096, 16384, 16, 16, False, True, True): (4, 64, 4, 4), 3182 (4096, 4096, 16384, 16, 16, True, False, True): (4, 64, 4, 4), 3183 (4096, 4096, 16384, 32, 32, False, True, True): (4, 64, 4, 8), 3184 (4096, 4096, 16384, 32, 32, True, False, True): (4, 64, 4, 8), 3185 (4096, 4096, 16384, 64, 64, False, True, True): (4, 128, 3, 4), 3186 (4096, 4096, 16384, 64, 64, True, False, True): (4, 128, 3, 4), 3187 (4096, 4096, 16384, 128, 128, False, True, True): (1, 128, 1, 4), 3188 (4096, 4096, 16384, 128, 128, True, False, True): (1, 128, 1, 4), 3189 (4096, 4096, 32768, 16, 16, False, True, True): (8, 128, 4, 4), 3190 (4096, 4096, 32768, 16, 16, True, False, True): (5, 128, 4, 4), 3191 (4096, 4096, 32768, 32, 32, False, True, True): (5, 128, 4, 4), 3192 (4096, 4096, 32768, 32, 32, True, False, True): (3, 128, 4, 8), 3193 (4096, 4096, 32768, 64, 64, False, True, True): (3, 256, 3, 4), 3194 (4096, 4096, 32768, 64, 64, True, False, True): (2, 256, 3, 4), 3195 (4096, 4096, 32768, 128, 128, False, True, True): (1, 256, 1, 4), 3196 (4096, 4096, 32768, 128, 128, True, False, True): (1, 256, 1, 4), 3197 (4096, 4096, 65536, 16, 16, False, True, True): (5, 256, 4, 4), 3198 (4096, 4096, 65536, 16, 16, True, False, True): (5, 256, 4, 4), 3199 (4096, 4096, 65536, 32, 32, False, True, True): (4, 256, 4, 8), 3200 (4096, 4096, 65536, 32, 32, True, False, True): (4, 256, 4, 8), 3201 (4096, 4096, 65536, 64, 64, False, True, True): (1, 512, 3, 4), 3202 (4096, 4096, 65536, 64, 64, True, False, True): (3, 512, 3, 4), 3203 (4096, 4096, 65536, 128, 128, False, True, True): (1, 512, 1, 4), 3204 (4096, 4096, 65536, 128, 128, True, False, True): (1, 512, 1, 4), 3205 (4096, 4096, 131072, 16, 16, False, True, True): (5, 512, 4, 4), 3206 (4096, 4096, 131072, 16, 16, True, False, True): (5, 512, 4, 4), 3207 (4096, 4096, 131072, 32, 32, False, True, True): (4, 512, 4, 4), 3208 (4096, 4096, 131072, 32, 32, True, False, True): (2, 512, 3, 4), 3209 (4096, 4096, 131072, 64, 64, False, True, True): (1, 1024, 3, 4), 3210 (4096, 4096, 131072, 64, 64, True, False, True): (3, 1024, 3, 4), 3211 (4096, 4096, 131072, 128, 128, False, True, True): (1, 1024, 1, 4), 3212 (4096, 4096, 131072, 128, 128, True, False, True): (1, 1024, 1, 4), 3213 (6144, 6144, 256, 16, 16, False, True, True): (1, 2, 1, 4), 3214 (6144, 6144, 256, 16, 16, True, False, True): (3, 1, 4, 4), 3215 (6144, 6144, 256, 32, 32, False, True, True): (3, 2, 1, 8), 3216 (6144, 6144, 256, 32, 32, True, False, True): (1, 1, 4, 4), 3217 (6144, 6144, 256, 64, 64, False, True, True): (4, 2, 3, 4), 3218 (6144, 6144, 256, 64, 64, True, False, True): (3, 2, 4, 4), 3219 (6144, 6144, 256, 128, 128, False, True, True): (2, 2, 3, 8), 3220 (6144, 6144, 256, 128, 128, True, False, True): (1, 2, 3, 8), 3221 (6144, 6144, 512, 16, 16, False, True, True): (4, 4, 1, 4), 3222 (6144, 6144, 512, 16, 16, True, False, True): (3, 2, 3, 1), 3223 (6144, 6144, 512, 32, 32, False, True, True): (1, 8, 1, 4), 3224 (6144, 6144, 512, 32, 32, True, False, True): (1, 2, 3, 2), 3225 (6144, 6144, 512, 64, 64, False, True, True): (2, 4, 3, 4), 3226 (6144, 6144, 512, 64, 64, True, False, True): (2, 2, 3, 4), 3227 (6144, 6144, 512, 128, 128, False, True, True): (1, 4, 3, 8), 3228 (6144, 6144, 512, 128, 128, True, False, True): (1, 4, 3, 8), 3229 (6144, 6144, 1024, 16, 16, False, True, True): (1, 8, 1, 2), 3230 (6144, 6144, 1024, 16, 16, True, False, True): (4, 8, 4, 4), 3231 (6144, 6144, 1024, 32, 32, False, True, True): (1, 8, 4, 2), 3232 (6144, 6144, 1024, 32, 32, True, False, True): (1, 8, 4, 2), 3233 (6144, 6144, 1024, 64, 64, False, True, True): (4, 8, 3, 4), 3234 (6144, 6144, 1024, 64, 64, True, False, True): (1, 4, 3, 4), 3235 (6144, 6144, 1024, 128, 128, False, True, True): (2, 8, 3, 8), 3236 (6144, 6144, 1024, 128, 128, True, False, True): (1, 8, 3, 8), 3237 (6144, 6144, 2048, 16, 16, False, True, True): (4, 4, 1, 4), 3238 (6144, 6144, 2048, 16, 16, True, False, True): (2, 8, 4, 4), 3239 (6144, 6144, 2048, 32, 32, False, True, True): (1, 16, 4, 2), 3240 (6144, 6144, 2048, 32, 32, True, False, True): (4, 8, 4, 8), 3241 (6144, 6144, 2048, 64, 64, False, True, True): (4, 16, 3, 4), 3242 (6144, 6144, 2048, 64, 64, True, False, True): (2, 8, 3, 4), 3243 (6144, 6144, 2048, 128, 128, False, True, True): (1, 16, 3, 8), 3244 (6144, 6144, 2048, 128, 128, True, False, True): (4, 16, 3, 8), 3245 (6144, 6144, 4096, 16, 16, False, True, True): (4, 8, 1, 4), 3246 (6144, 6144, 4096, 16, 16, True, False, True): (4, 32, 4, 2), 3247 (6144, 6144, 4096, 32, 32, False, True, True): (4, 16, 1, 2), 3248 (6144, 6144, 4096, 32, 32, True, False, True): (2, 8, 3, 8), 3249 (6144, 6144, 4096, 64, 64, False, True, True): (4, 32, 3, 4), 3250 (6144, 6144, 4096, 64, 64, True, False, True): (4, 16, 3, 4), 3251 (6144, 6144, 4096, 128, 128, False, True, True): (4, 32, 3, 8), 3252 (6144, 6144, 4096, 128, 128, True, False, True): (4, 32, 3, 8), 3253 (6144, 6144, 8192, 16, 16, False, True, True): (2, 16, 1, 2), 3254 (6144, 6144, 8192, 16, 16, True, False, True): (4, 64, 4, 2), 3255 (6144, 6144, 8192, 32, 32, False, True, True): (4, 32, 1, 2), 3256 (6144, 6144, 8192, 32, 32, True, False, True): (4, 32, 4, 8), 3257 (6144, 6144, 8192, 64, 64, False, True, True): (4, 64, 3, 4), 3258 (6144, 6144, 8192, 64, 64, True, False, True): (4, 32, 3, 4), 3259 (6144, 6144, 8192, 128, 128, False, True, True): (4, 64, 3, 8), 3260 (6144, 6144, 8192, 128, 128, True, False, True): (4, 64, 3, 8), 3261 (6144, 6144, 16384, 16, 16, False, True, True): (2, 32, 1, 2), 3262 (6144, 6144, 16384, 16, 16, True, False, True): (4, 64, 4, 4), 3263 (6144, 6144, 16384, 32, 32, False, True, True): (4, 64, 1, 2), 3264 (6144, 6144, 16384, 32, 32, True, False, True): (4, 64, 3, 2), 3265 (6144, 6144, 16384, 64, 64, False, True, True): (4, 128, 3, 4), 3266 (6144, 6144, 16384, 64, 64, True, False, True): (2, 32, 3, 8), 3267 (6144, 6144, 16384, 128, 128, False, True, True): (4, 128, 3, 8), 3268 (6144, 6144, 16384, 128, 128, True, False, True): (4, 128, 3, 8), 3269 (6144, 6144, 32768, 16, 16, False, True, True): (2, 64, 1, 2), 3270 (6144, 6144, 32768, 16, 16, True, False, True): (3, 128, 4, 4), 3271 (6144, 6144, 32768, 32, 32, False, True, True): (4, 128, 1, 2), 3272 (6144, 6144, 32768, 32, 32, True, False, True): (3, 128, 3, 4), 3273 (6144, 6144, 32768, 64, 64, False, True, True): (4, 256, 3, 4), 3274 (6144, 6144, 32768, 64, 64, True, False, True): (2, 64, 3, 8), 3275 (6144, 6144, 32768, 128, 128, False, True, True): (4, 256, 3, 8), 3276 (6144, 6144, 32768, 128, 128, True, False, True): (4, 256, 3, 8), 3277 (6144, 6144, 65536, 16, 16, False, True, True): (2, 128, 1, 2), 3278 (6144, 6144, 65536, 16, 16, True, False, True): (4, 256, 4, 4), 3279 (6144, 6144, 65536, 32, 32, False, True, True): (4, 256, 1, 2), 3280 (6144, 6144, 65536, 32, 32, True, False, True): (4, 256, 3, 4), 3281 (6144, 6144, 65536, 64, 64, False, True, True): (4, 512, 3, 4), 3282 (6144, 6144, 65536, 64, 64, True, False, True): (2, 128, 3, 8), 3283 (6144, 6144, 65536, 128, 128, False, True, True): (4, 512, 3, 8), 3284 (6144, 6144, 65536, 128, 128, True, False, True): (4, 512, 3, 8), 3285 (6144, 6144, 131072, 16, 16, False, True, True): (2, 256, 1, 2), 3286 (6144, 6144, 131072, 16, 16, True, False, True): (5, 512, 4, 1), 3287 (6144, 6144, 131072, 32, 32, False, True, True): (4, 512, 1, 2), 3288 (6144, 6144, 131072, 32, 32, True, False, True): (4, 512, 3, 2), 3289 (6144, 6144, 131072, 64, 64, False, True, True): (4, 1024, 3, 4), 3290 (6144, 6144, 131072, 64, 64, True, False, True): (2, 256, 3, 8), 3291 (6144, 6144, 131072, 128, 128, False, True, True): (4, 1024, 3, 8), 3292 (6144, 6144, 131072, 128, 128, True, False, True): (4, 1024, 3, 8), 3293 (8192, 8192, 256, 16, 16, False, True, True): (1, 1, 3, 4), 3294 (8192, 8192, 256, 16, 16, True, False, True): (4, 1, 3, 4), 3295 (8192, 8192, 256, 32, 32, False, True, True): (1, 2, 3, 4), 3296 (8192, 8192, 256, 32, 32, True, False, True): (1, 2, 3, 4), 3297 (8192, 8192, 256, 64, 64, False, True, True): (6, 2, 3, 8), 3298 (8192, 8192, 256, 64, 64, True, False, True): (4, 2, 3, 8), 3299 (8192, 8192, 256, 128, 128, False, True, True): (1, 2, 1, 4), 3300 (8192, 8192, 256, 128, 128, True, False, True): (1, 2, 1, 4), 3301 (8192, 8192, 512, 16, 16, False, True, True): (4, 4, 3, 2), 3302 (8192, 8192, 512, 16, 16, True, False, True): (4, 4, 3, 4), 3303 (8192, 8192, 512, 32, 32, False, True, True): (1, 4, 3, 4), 3304 (8192, 8192, 512, 32, 32, True, False, True): (3, 4, 3, 2), 3305 (8192, 8192, 512, 64, 64, False, True, True): (1, 4, 3, 4), 3306 (8192, 8192, 512, 64, 64, True, False, True): (1, 4, 3, 4), 3307 (8192, 8192, 512, 128, 128, False, True, True): (4, 4, 2, 8), 3308 (8192, 8192, 512, 128, 128, True, False, True): (4, 4, 2, 8), 3309 (8192, 8192, 1024, 16, 16, False, True, True): (4, 8, 4, 4), 3310 (8192, 8192, 1024, 16, 16, True, False, True): (2, 8, 4, 4), 3311 (8192, 8192, 1024, 32, 32, False, True, True): (2, 4, 4, 8), 3312 (8192, 8192, 1024, 32, 32, True, False, True): (1, 4, 3, 4), 3313 (8192, 8192, 1024, 64, 64, False, True, True): (4, 8, 3, 4), 3314 (8192, 8192, 1024, 64, 64, True, False, True): (2, 8, 3, 4), 3315 (8192, 8192, 1024, 128, 128, False, True, True): (4, 8, 1, 4), 3316 (8192, 8192, 1024, 128, 128, True, False, True): (4, 8, 1, 4), 3317 (8192, 8192, 2048, 16, 16, False, True, True): (2, 8, 4, 4), 3318 (8192, 8192, 2048, 16, 16, True, False, True): (2, 8, 4, 4), 3319 (8192, 8192, 2048, 32, 32, False, True, True): (2, 8, 4, 8), 3320 (8192, 8192, 2048, 32, 32, True, False, True): (2, 8, 4, 8), 3321 (8192, 8192, 2048, 64, 64, False, True, True): (4, 8, 2, 4), 3322 (8192, 8192, 2048, 64, 64, True, False, True): (4, 16, 3, 4), 3323 (8192, 8192, 2048, 128, 128, False, True, True): (4, 16, 1, 4), 3324 (8192, 8192, 2048, 128, 128, True, False, True): (4, 16, 1, 4), 3325 (8192, 8192, 4096, 16, 16, False, True, True): (4, 16, 4, 4), 3326 (8192, 8192, 4096, 16, 16, True, False, True): (4, 32, 4, 2), 3327 (8192, 8192, 4096, 32, 32, False, True, True): (2, 16, 4, 8), 3328 (8192, 8192, 4096, 32, 32, True, False, True): (2, 16, 4, 8), 3329 (8192, 8192, 4096, 64, 64, False, True, True): (4, 32, 3, 4), 3330 (8192, 8192, 4096, 64, 64, True, False, True): (4, 16, 2, 4), 3331 (8192, 8192, 4096, 128, 128, False, True, True): (4, 32, 1, 4), 3332 (8192, 8192, 4096, 128, 128, True, False, True): (4, 32, 1, 4), 3333 (8192, 8192, 8192, 16, 16, False, True, True): (4, 64, 4, 2), 3334 (8192, 8192, 8192, 16, 16, True, False, True): (4, 64, 4, 2), 3335 (8192, 8192, 8192, 32, 32, False, True, True): (2, 32, 4, 8), 3336 (8192, 8192, 8192, 32, 32, True, False, True): (2, 32, 4, 8), 3337 (8192, 8192, 8192, 64, 64, False, True, True): (4, 32, 3, 8), 3338 (8192, 8192, 8192, 64, 64, True, False, True): (4, 32, 2, 4), 3339 (8192, 8192, 8192, 128, 128, False, True, True): (4, 64, 1, 4), 3340 (8192, 8192, 8192, 128, 128, True, False, True): (4, 64, 1, 4), 3341 (8192, 8192, 16384, 16, 16, False, True, True): (4, 64, 4, 4), 3342 (8192, 8192, 16384, 16, 16, True, False, True): (4, 64, 4, 4), 3343 (8192, 8192, 16384, 32, 32, False, True, True): (4, 64, 3, 4), 3344 (8192, 8192, 16384, 32, 32, True, False, True): (4, 64, 4, 8), 3345 (8192, 8192, 16384, 64, 64, False, True, True): (4, 64, 2, 4), 3346 (8192, 8192, 16384, 64, 64, True, False, True): (4, 64, 2, 4), 3347 (8192, 8192, 16384, 128, 128, False, True, True): (4, 128, 1, 4), 3348 (8192, 8192, 16384, 128, 128, True, False, True): (4, 128, 1, 4), 3349 (8192, 8192, 32768, 16, 16, False, True, True): (3, 128, 4, 4), 3350 (8192, 8192, 32768, 16, 16, True, False, True): (3, 128, 4, 4), 3351 (8192, 8192, 32768, 32, 32, False, True, True): (2, 128, 4, 8), 3352 (8192, 8192, 32768, 32, 32, True, False, True): (2, 128, 4, 8), 3353 (8192, 8192, 32768, 64, 64, False, True, True): (2, 128, 2, 4), 3354 (8192, 8192, 32768, 64, 64, True, False, True): (2, 128, 2, 4), 3355 (8192, 8192, 32768, 128, 128, False, True, True): (4, 256, 1, 4), 3356 (8192, 8192, 32768, 128, 128, True, False, True): (4, 256, 1, 4), 3357 (8192, 8192, 65536, 16, 16, False, True, True): (3, 256, 4, 4), 3358 (8192, 8192, 65536, 16, 16, True, False, True): (3, 256, 4, 4), 3359 (8192, 8192, 65536, 32, 32, False, True, True): (2, 256, 3, 4), 3360 (8192, 8192, 65536, 32, 32, True, False, True): (2, 256, 3, 4), 3361 (8192, 8192, 65536, 64, 64, False, True, True): (2, 256, 2, 4), 3362 (8192, 8192, 65536, 64, 64, True, False, True): (2, 256, 3, 8), 3363 (8192, 8192, 65536, 128, 128, False, True, True): (4, 512, 1, 4), 3364 (8192, 8192, 65536, 128, 128, True, False, True): (4, 512, 1, 4), 3365 (8192, 8192, 131072, 16, 16, False, True, True): (3, 512, 4, 4), 3366 (8192, 8192, 131072, 16, 16, True, False, True): (3, 512, 4, 4), 3367 (8192, 8192, 131072, 32, 32, False, True, True): (2, 512, 4, 4), 3368 (8192, 8192, 131072, 32, 32, True, False, True): (2, 512, 3, 4), 3369 (8192, 8192, 131072, 64, 64, False, True, True): (4, 512, 2, 4), 3370 (8192, 8192, 131072, 64, 64, True, False, True): (2, 512, 2, 4), 3371 (8192, 8192, 131072, 128, 128, False, True, True): (4, 1024, 1, 4), 3372 (8192, 8192, 131072, 128, 128, True, False, True): (4, 1024, 1, 4), 3373 (16384, 16384, 256, 16, 16, False, True, True): (2, 2, 6, 4), 3374 (16384, 16384, 256, 16, 16, True, False, True): (2, 2, 6, 4), 3375 (16384, 16384, 256, 32, 32, False, True, True): (4, 2, 3, 2), 3376 (16384, 16384, 256, 32, 32, True, False, True): (4, 2, 3, 2), 3377 (16384, 16384, 256, 64, 64, False, True, True): (2, 2, 4, 4), 3378 (16384, 16384, 256, 64, 64, True, False, True): (4, 2, 3, 8), 3379 (16384, 16384, 256, 128, 128, False, True, True): (4, 2, 2, 8), 3380 (16384, 16384, 256, 128, 128, True, False, True): (4, 2, 2, 8), 3381 (16384, 16384, 512, 16, 16, False, True, True): (1, 2, 4, 4), 3382 (16384, 16384, 512, 16, 16, True, False, True): (1, 2, 4, 4), 3383 (16384, 16384, 512, 32, 32, False, True, True): (2, 2, 4, 8), 3384 (16384, 16384, 512, 32, 32, True, False, True): (2, 2, 4, 8), 3385 (16384, 16384, 512, 64, 64, False, True, True): (4, 4, 3, 4), 3386 (16384, 16384, 512, 64, 64, True, False, True): (4, 4, 3, 4), 3387 (16384, 16384, 512, 128, 128, False, True, True): (4, 4, 2, 8), 3388 (16384, 16384, 512, 128, 128, True, False, True): (4, 4, 2, 8), 3389 (16384, 16384, 1024, 16, 16, False, True, True): (3, 4, 4, 4), 3390 (16384, 16384, 1024, 16, 16, True, False, True): (2, 8, 4, 4), 3391 (16384, 16384, 1024, 32, 32, False, True, True): (2, 4, 4, 8), 3392 (16384, 16384, 1024, 32, 32, True, False, True): (1, 4, 4, 8), 3393 (16384, 16384, 1024, 64, 64, False, True, True): (2, 8, 3, 4), 3394 (16384, 16384, 1024, 64, 64, True, False, True): (2, 8, 3, 4), 3395 (16384, 16384, 1024, 128, 128, False, True, True): (4, 8, 1, 4), 3396 (16384, 16384, 1024, 128, 128, True, False, True): (4, 8, 1, 4), 3397 (16384, 16384, 2048, 16, 16, False, True, True): (2, 8, 4, 4), 3398 (16384, 16384, 2048, 16, 16, True, False, True): (2, 8, 4, 4), 3399 (16384, 16384, 2048, 32, 32, False, True, True): (1, 8, 4, 8), 3400 (16384, 16384, 2048, 32, 32, True, False, True): (2, 8, 4, 8), 3401 (16384, 16384, 2048, 64, 64, False, True, True): (2, 8, 2, 4), 3402 (16384, 16384, 2048, 64, 64, True, False, True): (2, 8, 2, 4), 3403 (16384, 16384, 2048, 128, 128, False, True, True): (4, 16, 1, 4), 3404 (16384, 16384, 2048, 128, 128, True, False, True): (4, 16, 1, 4), 3405 (16384, 16384, 4096, 16, 16, False, True, True): (2, 16, 4, 4), 3406 (16384, 16384, 4096, 16, 16, True, False, True): (2, 16, 4, 4), 3407 (16384, 16384, 4096, 32, 32, False, True, True): (1, 8, 3, 8), 3408 (16384, 16384, 4096, 32, 32, True, False, True): (2, 16, 3, 4), 3409 (16384, 16384, 4096, 64, 64, False, True, True): (2, 16, 2, 4), 3410 (16384, 16384, 4096, 64, 64, True, False, True): (2, 16, 2, 4), 3411 (16384, 16384, 4096, 128, 128, False, True, True): (4, 32, 1, 4), 3412 (16384, 16384, 4096, 128, 128, True, False, True): (4, 32, 1, 4), 3413 (16384, 16384, 8192, 16, 16, False, True, True): (4, 64, 4, 2), 3414 (16384, 16384, 8192, 16, 16, True, False, True): (4, 64, 4, 2), 3415 (16384, 16384, 8192, 32, 32, False, True, True): (2, 32, 4, 8), 3416 (16384, 16384, 8192, 32, 32, True, False, True): (2, 32, 3, 4), 3417 (16384, 16384, 8192, 64, 64, False, True, True): (2, 32, 4, 8), 3418 (16384, 16384, 8192, 64, 64, True, False, True): (2, 32, 3, 8), 3419 (16384, 16384, 8192, 128, 128, False, True, True): (4, 64, 1, 4), 3420 (16384, 16384, 8192, 128, 128, True, False, True): (4, 64, 1, 4), 3421 (16384, 16384, 16384, 16, 16, False, True, True): (1, 64, 4, 4), 3422 (16384, 16384, 16384, 16, 16, True, False, True): (1, 64, 4, 4), 3423 (16384, 16384, 16384, 32, 32, False, True, True): (1, 64, 3, 8), 3424 (16384, 16384, 16384, 32, 32, True, False, True): (1, 64, 3, 4), 3425 (16384, 16384, 16384, 64, 64, False, True, True): (1, 64, 2, 4), 3426 (16384, 16384, 16384, 64, 64, True, False, True): (1, 64, 4, 8), 3427 (16384, 16384, 16384, 128, 128, False, True, True): (4, 128, 1, 4), 3428 (16384, 16384, 16384, 128, 128, True, False, True): (4, 128, 1, 4), 3429 (16384, 16384, 32768, 16, 16, False, True, True): (1, 128, 4, 4), 3430 (16384, 16384, 32768, 16, 16, True, False, True): (1, 128, 4, 4), 3431 (16384, 16384, 32768, 32, 32, False, True, True): (1, 128, 4, 2), 3432 (16384, 16384, 32768, 32, 32, True, False, True): (1, 128, 3, 8), 3433 (16384, 16384, 32768, 64, 64, False, True, True): (2, 128, 2, 4), 3434 (16384, 16384, 32768, 64, 64, True, False, True): (1, 128, 3, 8), 3435 (16384, 16384, 32768, 128, 128, False, True, True): (4, 256, 1, 4), 3436 (16384, 16384, 32768, 128, 128, True, False, True): (4, 256, 1, 4), 3437 (16384, 16384, 65536, 16, 16, False, True, True): (1, 256, 4, 4), 3438 (16384, 16384, 65536, 16, 16, True, False, True): (1, 256, 4, 4), 3439 (16384, 16384, 65536, 32, 32, False, True, True): (1, 256, 3, 4), 3440 (16384, 16384, 65536, 32, 32, True, False, True): (1, 256, 3, 4), 3441 (16384, 16384, 65536, 64, 64, False, True, True): (1, 256, 2, 4), 3442 (16384, 16384, 65536, 64, 64, True, False, True): (2, 256, 2, 4), 3443 (16384, 16384, 65536, 128, 128, False, True, True): (4, 512, 1, 4), 3444 (16384, 16384, 65536, 128, 128, True, False, True): (4, 512, 1, 4), 3445 (16384, 16384, 131072, 16, 16, False, True, True): (2, 512, 4, 4), 3446 (16384, 16384, 131072, 16, 16, True, False, True): (1, 512, 4, 4), 3447 (16384, 16384, 131072, 32, 32, False, True, True): (1, 512, 4, 8), 3448 (16384, 16384, 131072, 32, 32, True, False, True): (1, 512, 3, 4), 3449 (16384, 16384, 131072, 64, 64, False, True, True): (2, 512, 2, 4), 3450 (16384, 16384, 131072, 64, 64, True, False, True): (1, 512, 2, 4), 3451 (16384, 16384, 131072, 128, 128, False, True, True): (4, 1024, 1, 4), 3452 (16384, 16384, 131072, 128, 128, True, False, True): (4, 1024, 1, 4), 3453 }, 3454 ("bsr_dense_addmm", "NVIDIA A100-SXM4-80GB", (0, torch.bfloat16, 0.56)): { 3455 (192, 192, 256, 64, 64, False, True, True): (3, 4, 3, 4), 3456 (192, 192, 256, 64, 64, True, False, True): (1, 4, 4, 4), 3457 (192, 192, 512, 64, 64, False, True, True): (2, 8, 3, 4), 3458 (192, 192, 512, 64, 64, True, False, True): (2, 8, 3, 4), 3459 (192, 192, 1024, 64, 64, False, True, True): (1, 16, 3, 4), 3460 (192, 192, 1024, 64, 64, True, False, True): (1, 16, 5, 4), 3461 (192, 192, 2048, 64, 64, False, True, True): (3, 32, 3, 4), 3462 (192, 192, 2048, 64, 64, True, False, True): (5, 32, 3, 4), 3463 (192, 192, 4096, 64, 64, False, True, True): (1, 64, 4, 4), 3464 (192, 192, 4096, 64, 64, True, False, True): (2, 32, 3, 4), 3465 (192, 192, 8192, 64, 64, False, True, True): (1, 128, 2, 4), 3466 (192, 192, 8192, 64, 64, True, False, True): (1, 64, 3, 4), 3467 (192, 192, 16384, 64, 64, False, True, True): (1, 256, 1, 4), 3468 (192, 192, 16384, 64, 64, True, False, True): (1, 64, 3, 4), 3469 (192, 192, 32768, 64, 64, False, True, True): (2, 512, 1, 2), 3470 (192, 192, 32768, 64, 64, True, False, True): (2, 256, 2, 4), 3471 (192, 192, 65536, 64, 64, False, True, True): (3, 512, 1, 4), 3472 (192, 192, 65536, 64, 64, True, False, True): (1, 512, 2, 4), 3473 (192, 192, 131072, 64, 64, False, True, True): (5, 1024, 1, 4), 3474 (192, 192, 131072, 64, 64, True, False, True): (4, 512, 2, 4), 3475 (384, 384, 256, 128, 128, False, True, True): (3, 2, 3, 8), 3476 (384, 384, 256, 128, 128, True, False, True): (1, 2, 3, 8), 3477 (384, 384, 512, 128, 128, False, True, True): (4, 4, 3, 8), 3478 (384, 384, 512, 128, 128, True, False, True): (3, 4, 3, 8), 3479 (384, 384, 1024, 128, 128, False, True, True): (1, 8, 3, 8), 3480 (384, 384, 1024, 128, 128, True, False, True): (2, 8, 3, 8), 3481 (384, 384, 2048, 128, 128, False, True, True): (5, 16, 3, 8), 3482 (384, 384, 2048, 128, 128, True, False, True): (5, 16, 3, 8), 3483 (384, 384, 4096, 128, 128, False, True, True): (3, 32, 3, 8), 3484 (384, 384, 4096, 128, 128, True, False, True): (6, 32, 3, 8), 3485 (384, 384, 8192, 128, 128, False, True, True): (2, 64, 3, 8), 3486 (384, 384, 8192, 128, 128, True, False, True): (4, 32, 2, 8), 3487 (384, 384, 16384, 128, 128, False, True, True): (2, 128, 3, 8), 3488 (384, 384, 16384, 128, 128, True, False, True): (5, 128, 2, 4), 3489 (384, 384, 32768, 128, 128, False, True, True): (2, 256, 3, 8), 3490 (384, 384, 32768, 128, 128, True, False, True): (3, 256, 2, 4), 3491 (384, 384, 65536, 128, 128, False, True, True): (3, 512, 1, 4), 3492 (384, 384, 65536, 128, 128, True, False, True): (1, 512, 2, 4), 3493 (384, 384, 131072, 128, 128, False, True, True): (3, 1024, 1, 4), 3494 (384, 384, 131072, 128, 128, True, False, True): (1, 1024, 2, 4), 3495 }, 3496 ("bsr_dense_addmm", "NVIDIA A100-SXM4-80GB", (0, torch.float16, 0.5)): { 3497 (16, 16, 16, 16, 16, False, False, False): (1, 1, 1, 1), 3498 (16, 16, 16, 16, 16, False, False, True): (1, 1, 2, 2), 3499 (16, 16, 16, 16, 16, False, True, False): (1, 1, 1, 1), 3500 (16, 16, 16, 16, 16, False, True, True): (1, 1, 1, 8), 3501 (16, 16, 16, 16, 16, True, False, False): (3, 1, 3, 4), 3502 (16, 16, 16, 16, 16, True, False, True): (1, 1, 2, 1), 3503 (16, 16, 32, 16, 16, False, False, False): (1, 2, 1, 8), 3504 (16, 16, 32, 16, 16, False, False, True): (1, 2, 1, 2), 3505 (16, 16, 32, 16, 16, False, True, False): (2, 1, 1, 4), 3506 (16, 16, 32, 16, 16, False, True, True): (1, 2, 1, 4), 3507 (16, 16, 32, 16, 16, True, False, False): (1, 1, 1, 4), 3508 (16, 16, 32, 16, 16, True, False, True): (1, 2, 1, 2), 3509 (16, 16, 64, 16, 16, False, False, False): (1, 4, 1, 1), 3510 (16, 16, 64, 16, 16, False, False, True): (1, 2, 2, 4), 3511 (16, 16, 64, 16, 16, False, True, False): (1, 4, 1, 4), 3512 (16, 16, 64, 16, 16, False, True, True): (1, 2, 1, 4), 3513 (16, 16, 64, 16, 16, True, False, False): (1, 4, 1, 2), 3514 (16, 16, 64, 16, 16, True, False, True): (1, 1, 1, 2), 3515 (16, 32, 16, 16, 16, False, False, False): (1, 1, 2, 4), 3516 (16, 32, 16, 16, 16, False, False, True): (1, 1, 1, 4), 3517 (16, 32, 16, 16, 16, False, True, False): (1, 1, 1, 2), 3518 (16, 32, 16, 16, 16, False, True, True): (1, 1, 1, 2), 3519 (16, 32, 16, 16, 16, True, False, False): (1, 1, 2, 16), 3520 (16, 32, 16, 16, 16, True, False, True): (1, 1, 1, 4), 3521 (16, 32, 16, 16, 32, False, False, False): (2, 1, 1, 8), 3522 (16, 32, 16, 16, 32, False, False, True): (2, 1, 1, 8), 3523 (16, 32, 16, 16, 32, False, True, False): (1, 1, 2, 1), 3524 (16, 32, 16, 16, 32, False, True, True): (1, 1, 1, 4), 3525 (16, 32, 16, 16, 32, True, False, False): (2, 1, 1, 8), 3526 (16, 32, 16, 16, 32, True, False, True): (1, 1, 2, 4), 3527 (16, 32, 32, 16, 16, False, False, False): (1, 1, 1, 16), 3528 (16, 32, 32, 16, 16, False, False, True): (1, 2, 1, 2), 3529 (16, 32, 32, 16, 16, False, True, False): (1, 2, 1, 8), 3530 (16, 32, 32, 16, 16, False, True, True): (3, 2, 1, 4), 3531 (16, 32, 32, 16, 16, True, False, False): (1, 2, 1, 4), 3532 (16, 32, 32, 16, 16, True, False, True): (1, 2, 1, 2), 3533 (16, 32, 32, 16, 32, False, False, False): (1, 2, 1, 2), 3534 (16, 32, 32, 16, 32, False, False, True): (1, 1, 1, 4), 3535 (16, 32, 32, 16, 32, False, True, False): (1, 1, 2, 4), 3536 (16, 32, 32, 16, 32, False, True, True): (1, 2, 1, 2), 3537 (16, 32, 32, 16, 32, True, False, False): (1, 2, 1, 2), 3538 (16, 32, 32, 16, 32, True, False, True): (1, 2, 1, 16), 3539 (16, 32, 64, 16, 16, False, False, False): (1, 4, 1, 4), 3540 (16, 32, 64, 16, 16, False, False, True): (2, 4, 1, 4), 3541 (16, 32, 64, 16, 16, False, True, False): (1, 4, 1, 4), 3542 (16, 32, 64, 16, 16, False, True, True): (1, 4, 1, 4), 3543 (16, 32, 64, 16, 16, True, False, False): (3, 4, 1, 2), 3544 (16, 32, 64, 16, 16, True, False, True): (1, 4, 1, 1), 3545 (16, 32, 64, 16, 32, False, False, False): (1, 4, 1, 16), 3546 (16, 32, 64, 16, 32, False, False, True): (1, 2, 1, 2), 3547 (16, 32, 64, 16, 32, False, True, False): (1, 4, 2, 2), 3548 (16, 32, 64, 16, 32, False, True, True): (1, 4, 1, 8), 3549 (16, 32, 64, 16, 32, True, False, False): (1, 4, 1, 8), 3550 (16, 32, 64, 16, 32, True, False, True): (1, 2, 1, 4), 3551 (16, 64, 16, 16, 32, False, False, False): (1, 1, 1, 2), 3552 (16, 64, 16, 16, 32, False, False, True): (1, 1, 1, 4), 3553 (16, 64, 16, 16, 32, False, True, False): (2, 1, 2, 4), 3554 (16, 64, 16, 16, 32, False, True, True): (1, 1, 1, 4), 3555 (16, 64, 16, 16, 32, True, False, False): (1, 1, 1, 4), 3556 (16, 64, 16, 16, 32, True, False, True): (1, 1, 1, 4), 3557 (16, 64, 32, 16, 32, False, False, False): (1, 2, 1, 2), 3558 (16, 64, 32, 16, 32, False, False, True): (1, 1, 1, 4), 3559 (16, 64, 32, 16, 32, False, True, False): (1, 1, 1, 4), 3560 (16, 64, 32, 16, 32, False, True, True): (1, 2, 3, 2), 3561 (16, 64, 32, 16, 32, True, False, False): (1, 1, 1, 4), 3562 (16, 64, 32, 16, 32, True, False, True): (1, 1, 2, 4), 3563 (16, 64, 64, 16, 32, False, False, False): (1, 4, 1, 8), 3564 (16, 64, 64, 16, 32, False, False, True): (1, 4, 1, 4), 3565 (16, 64, 64, 16, 32, False, True, False): (1, 4, 1, 1), 3566 (16, 64, 64, 16, 32, False, True, True): (2, 4, 1, 4), 3567 (16, 64, 64, 16, 32, True, False, False): (1, 4, 1, 4), 3568 (16, 64, 64, 16, 32, True, False, True): (1, 4, 1, 4), 3569 (32, 16, 16, 16, 16, False, False, False): (2, 1, 2, 4), 3570 (32, 16, 16, 16, 16, False, False, True): (2, 1, 1, 2), 3571 (32, 16, 16, 16, 16, False, True, False): (1, 1, 2, 4), 3572 (32, 16, 16, 16, 16, False, True, True): (1, 1, 1, 2), 3573 (32, 16, 16, 16, 16, True, False, False): (1, 1, 1, 4), 3574 (32, 16, 16, 16, 16, True, False, True): (2, 1, 1, 2), 3575 (32, 16, 32, 16, 16, False, False, False): (1, 1, 1, 4), 3576 (32, 16, 32, 16, 16, False, False, True): (1, 1, 1, 4), 3577 (32, 16, 32, 16, 16, False, True, False): (1, 2, 1, 4), 3578 (32, 16, 32, 16, 16, False, True, True): (2, 2, 1, 4), 3579 (32, 16, 32, 16, 16, True, False, False): (2, 1, 1, 4), 3580 (32, 16, 32, 16, 16, True, False, True): (2, 2, 1, 2), 3581 (32, 16, 64, 16, 16, False, False, False): (1, 4, 1, 2), 3582 (32, 16, 64, 16, 16, False, False, True): (1, 4, 1, 4), 3583 (32, 16, 64, 16, 16, False, True, False): (1, 2, 1, 4), 3584 (32, 16, 64, 16, 16, False, True, True): (1, 4, 1, 2), 3585 (32, 16, 64, 16, 16, True, False, False): (1, 4, 2, 8), 3586 (32, 16, 64, 16, 16, True, False, True): (1, 4, 1, 1), 3587 (32, 32, 16, 16, 16, False, False, False): (1, 1, 1, 4), 3588 (32, 32, 16, 16, 16, False, False, True): (2, 1, 1, 4), 3589 (32, 32, 16, 16, 16, False, True, False): (1, 1, 2, 4), 3590 (32, 32, 16, 16, 16, False, True, True): (1, 1, 2, 2), 3591 (32, 32, 16, 16, 16, True, False, False): (1, 1, 1, 8), 3592 (32, 32, 16, 16, 16, True, False, True): (1, 1, 1, 4), 3593 (32, 32, 16, 16, 32, False, False, False): (1, 1, 3, 2), 3594 (32, 32, 16, 16, 32, False, False, True): (2, 1, 1, 4), 3595 (32, 32, 16, 16, 32, False, True, False): (3, 1, 1, 4), 3596 (32, 32, 16, 16, 32, False, True, True): (1, 1, 1, 4), 3597 (32, 32, 16, 16, 32, True, False, False): (2, 1, 1, 8), 3598 (32, 32, 16, 16, 32, True, False, True): (1, 1, 3, 2), 3599 (32, 32, 16, 32, 32, False, False, False): (1, 1, 1, 2), 3600 (32, 32, 16, 32, 32, False, False, True): (2, 1, 1, 8), 3601 (32, 32, 16, 32, 32, False, True, False): (1, 1, 1, 2), 3602 (32, 32, 16, 32, 32, False, True, True): (1, 1, 1, 8), 3603 (32, 32, 16, 32, 32, True, False, False): (1, 1, 2, 4), 3604 (32, 32, 16, 32, 32, True, False, True): (1, 1, 1, 2), 3605 (32, 32, 32, 16, 16, False, False, False): (1, 1, 1, 4), 3606 (32, 32, 32, 16, 16, False, False, True): (1, 2, 1, 4), 3607 (32, 32, 32, 16, 16, False, True, False): (1, 2, 1, 4), 3608 (32, 32, 32, 16, 16, False, True, True): (1, 2, 1, 2), 3609 (32, 32, 32, 16, 16, True, False, False): (1, 2, 1, 4), 3610 (32, 32, 32, 16, 16, True, False, True): (1, 2, 1, 4), 3611 (32, 32, 32, 16, 32, False, False, False): (1, 2, 1, 4), 3612 (32, 32, 32, 16, 32, False, False, True): (1, 2, 1, 2), 3613 (32, 32, 32, 16, 32, False, True, False): (1, 2, 1, 4), 3614 (32, 32, 32, 16, 32, False, True, True): (1, 2, 1, 2), 3615 (32, 32, 32, 16, 32, True, False, False): (1, 2, 1, 1), 3616 (32, 32, 32, 16, 32, True, False, True): (1, 2, 1, 2), 3617 (32, 32, 32, 32, 32, False, False, False): (1, 1, 1, 4), 3618 (32, 32, 32, 32, 32, False, False, True): (2, 1, 1, 4), 3619 (32, 32, 32, 32, 32, False, True, False): (1, 1, 1, 8), 3620 (32, 32, 32, 32, 32, False, True, True): (1, 1, 1, 8), 3621 (32, 32, 32, 32, 32, True, False, False): (1, 1, 3, 4), 3622 (32, 32, 32, 32, 32, True, False, True): (1, 1, 1, 8), 3623 (32, 32, 64, 16, 16, False, False, False): (1, 4, 1, 4), 3624 (32, 32, 64, 16, 16, False, False, True): (1, 4, 1, 2), 3625 (32, 32, 64, 16, 16, False, True, False): (1, 1, 1, 4), 3626 (32, 32, 64, 16, 16, False, True, True): (1, 4, 1, 4), 3627 (32, 32, 64, 16, 16, True, False, False): (1, 4, 1, 8), 3628 (32, 32, 64, 16, 16, True, False, True): (1, 4, 1, 2), 3629 (32, 32, 64, 16, 32, False, False, False): (1, 1, 1, 4), 3630 (32, 32, 64, 16, 32, False, False, True): (1, 4, 1, 4), 3631 (32, 32, 64, 16, 32, False, True, False): (1, 1, 1, 4), 3632 (32, 32, 64, 16, 32, False, True, True): (1, 4, 1, 4), 3633 (32, 32, 64, 16, 32, True, False, False): (2, 2, 1, 8), 3634 (32, 32, 64, 16, 32, True, False, True): (1, 2, 1, 2), 3635 (32, 32, 64, 32, 32, False, False, False): (1, 2, 1, 4), 3636 (32, 32, 64, 32, 32, False, False, True): (1, 2, 1, 1), 3637 (32, 32, 64, 32, 32, False, True, False): (1, 2, 2, 8), 3638 (32, 32, 64, 32, 32, False, True, True): (1, 1, 1, 4), 3639 (32, 32, 64, 32, 32, True, False, False): (1, 2, 1, 4), 3640 (32, 32, 64, 32, 32, True, False, True): (2, 2, 1, 4), 3641 (32, 64, 16, 16, 32, False, False, False): (1, 1, 1, 8), 3642 (32, 64, 16, 16, 32, False, False, True): (1, 1, 1, 4), 3643 (32, 64, 16, 16, 32, False, True, False): (2, 1, 1, 4), 3644 (32, 64, 16, 16, 32, False, True, True): (1, 1, 1, 4), 3645 (32, 64, 16, 16, 32, True, False, False): (1, 1, 2, 4), 3646 (32, 64, 16, 16, 32, True, False, True): (1, 1, 2, 2), 3647 (32, 64, 16, 32, 32, False, False, False): (1, 1, 1, 8), 3648 (32, 64, 16, 32, 32, False, False, True): (2, 1, 1, 4), 3649 (32, 64, 16, 32, 32, False, True, False): (1, 1, 1, 4), 3650 (32, 64, 16, 32, 32, False, True, True): (1, 1, 2, 2), 3651 (32, 64, 16, 32, 32, True, False, False): (1, 1, 1, 2), 3652 (32, 64, 16, 32, 32, True, False, True): (2, 1, 2, 4), 3653 (32, 64, 32, 16, 32, False, False, False): (1, 1, 1, 4), 3654 (32, 64, 32, 16, 32, False, False, True): (1, 2, 1, 2), 3655 (32, 64, 32, 16, 32, False, True, False): (1, 2, 3, 4), 3656 (32, 64, 32, 16, 32, False, True, True): (2, 2, 1, 4), 3657 (32, 64, 32, 16, 32, True, False, False): (1, 1, 1, 4), 3658 (32, 64, 32, 16, 32, True, False, True): (1, 2, 2, 1), 3659 (32, 64, 32, 32, 32, False, False, False): (1, 1, 1, 8), 3660 (32, 64, 32, 32, 32, False, False, True): (1, 1, 1, 4), 3661 (32, 64, 32, 32, 32, False, True, False): (1, 1, 2, 4), 3662 (32, 64, 32, 32, 32, False, True, True): (1, 1, 1, 4), 3663 (32, 64, 32, 32, 32, True, False, False): (2, 1, 1, 2), 3664 (32, 64, 32, 32, 32, True, False, True): (1, 1, 1, 4), 3665 (32, 64, 64, 16, 32, False, False, False): (1, 4, 2, 1), 3666 (32, 64, 64, 16, 32, False, False, True): (3, 4, 1, 4), 3667 (32, 64, 64, 16, 32, False, True, False): (1, 1, 1, 8), 3668 (32, 64, 64, 16, 32, False, True, True): (1, 4, 1, 4), 3669 (32, 64, 64, 16, 32, True, False, False): (1, 4, 1, 4), 3670 (32, 64, 64, 16, 32, True, False, True): (2, 2, 3, 4), 3671 (32, 64, 64, 32, 32, False, False, False): (1, 2, 1, 4), 3672 (32, 64, 64, 32, 32, False, False, True): (1, 2, 1, 4), 3673 (32, 64, 64, 32, 32, False, True, False): (1, 2, 2, 8), 3674 (32, 64, 64, 32, 32, False, True, True): (1, 2, 1, 4), 3675 (32, 64, 64, 32, 32, True, False, False): (1, 2, 2, 4), 3676 (32, 64, 64, 32, 32, True, False, True): (1, 2, 1, 4), 3677 (64, 32, 16, 32, 32, False, False, False): (1, 1, 1, 1), 3678 (64, 32, 16, 32, 32, False, False, True): (1, 1, 2, 4), 3679 (64, 32, 16, 32, 32, False, True, False): (2, 1, 1, 8), 3680 (64, 32, 16, 32, 32, False, True, True): (1, 1, 1, 4), 3681 (64, 32, 16, 32, 32, True, False, False): (2, 1, 1, 2), 3682 (64, 32, 16, 32, 32, True, False, True): (1, 1, 1, 4), 3683 (64, 32, 32, 32, 32, False, False, False): (3, 1, 1, 4), 3684 (64, 32, 32, 32, 32, False, False, True): (1, 1, 1, 4), 3685 (64, 32, 32, 32, 32, False, True, False): (1, 1, 1, 8), 3686 (64, 32, 32, 32, 32, False, True, True): (1, 1, 1, 2), 3687 (64, 32, 32, 32, 32, True, False, False): (1, 1, 1, 2), 3688 (64, 32, 32, 32, 32, True, False, True): (1, 1, 1, 4), 3689 (64, 32, 64, 32, 32, False, False, False): (1, 2, 1, 2), 3690 (64, 32, 64, 32, 32, False, False, True): (3, 2, 1, 4), 3691 (64, 32, 64, 32, 32, False, True, False): (1, 1, 1, 1), 3692 (64, 32, 64, 32, 32, False, True, True): (1, 2, 1, 4), 3693 (64, 32, 64, 32, 32, True, False, False): (1, 1, 3, 4), 3694 (64, 32, 64, 32, 32, True, False, True): (1, 2, 2, 4), 3695 (64, 64, 16, 32, 32, False, False, False): (1, 1, 2, 2), 3696 (64, 64, 16, 32, 32, False, False, True): (1, 1, 3, 2), 3697 (64, 64, 16, 32, 32, False, True, False): (1, 1, 1, 8), 3698 (64, 64, 16, 32, 32, False, True, True): (1, 1, 2, 4), 3699 (64, 64, 16, 32, 32, True, False, False): (1, 1, 2, 4), 3700 (64, 64, 16, 32, 32, True, False, True): (2, 1, 2, 4), 3701 (64, 64, 32, 32, 32, False, False, False): (1, 1, 2, 8), 3702 (64, 64, 32, 32, 32, False, False, True): (1, 1, 2, 4), 3703 (64, 64, 32, 32, 32, False, True, False): (1, 1, 1, 4), 3704 (64, 64, 32, 32, 32, False, True, True): (1, 1, 1, 4), 3705 (64, 64, 32, 32, 32, True, False, False): (1, 1, 1, 4), 3706 (64, 64, 32, 32, 32, True, False, True): (2, 1, 2, 4), 3707 (64, 64, 64, 32, 32, False, False, False): (1, 2, 1, 4), 3708 (64, 64, 64, 32, 32, False, False, True): (1, 2, 1, 4), 3709 (64, 64, 64, 32, 32, False, True, False): (1, 2, 1, 4), 3710 (64, 64, 64, 32, 32, False, True, True): (3, 2, 1, 4), 3711 (64, 64, 64, 32, 32, True, False, False): (1, 2, 1, 8), 3712 (64, 64, 64, 32, 32, True, False, True): (1, 2, 3, 4), 3713 (192, 192, 256, 16, 16, False, True, True): (1, 8, 4, 2), 3714 (192, 192, 256, 16, 16, True, False, True): (1, 4, 4, 4), 3715 (192, 192, 256, 32, 32, False, True, True): (2, 8, 5, 4), 3716 (192, 192, 256, 32, 32, True, False, True): (2, 8, 5, 1), 3717 (192, 192, 512, 16, 16, False, True, True): (3, 8, 4, 4), 3718 (192, 192, 512, 16, 16, True, False, True): (5, 8, 5, 4), 3719 (192, 192, 512, 32, 32, False, True, True): (1, 16, 5, 4), 3720 (192, 192, 512, 32, 32, True, False, True): (1, 8, 6, 2), 3721 (192, 192, 1024, 16, 16, False, True, True): (1, 16, 4, 4), 3722 (192, 192, 1024, 16, 16, True, False, True): (3, 16, 5, 2), 3723 (192, 192, 1024, 32, 32, False, True, True): (3, 16, 4, 4), 3724 (192, 192, 1024, 32, 32, True, False, True): (1, 16, 5, 4), 3725 (192, 192, 2048, 16, 16, False, True, True): (2, 16, 3, 4), 3726 (192, 192, 2048, 16, 16, True, False, True): (1, 16, 4, 4), 3727 (192, 192, 2048, 32, 32, False, True, True): (1, 32, 3, 4), 3728 (192, 192, 2048, 32, 32, True, False, True): (3, 16, 4, 4), 3729 (192, 192, 4096, 16, 16, False, True, True): (1, 64, 1, 4), 3730 (192, 192, 4096, 16, 16, True, False, True): (1, 16, 3, 4), 3731 (192, 192, 4096, 32, 32, False, True, True): (1, 128, 1, 4), 3732 (192, 192, 4096, 32, 32, True, False, True): (2, 32, 4, 2), 3733 (192, 192, 8192, 16, 16, False, True, True): (1, 64, 1, 4), 3734 (192, 192, 8192, 16, 16, True, False, True): (2, 64, 3, 2), 3735 (192, 192, 8192, 32, 32, False, True, True): (1, 128, 1, 4), 3736 (192, 192, 8192, 32, 32, True, False, True): (4, 32, 3, 4), 3737 (192, 192, 16384, 16, 16, False, True, True): (1, 128, 1, 4), 3738 (192, 192, 16384, 16, 16, True, False, True): (1, 64, 3, 2), 3739 (192, 192, 16384, 32, 32, False, True, True): (1, 128, 1, 4), 3740 (192, 192, 16384, 32, 32, True, False, True): (1, 64, 3, 4), 3741 (192, 192, 32768, 16, 16, False, True, True): (2, 256, 1, 2), 3742 (192, 192, 32768, 16, 16, True, False, True): (1, 128, 3, 2), 3743 (192, 192, 32768, 32, 32, False, True, True): (2, 256, 1, 4), 3744 (192, 192, 32768, 32, 32, True, False, True): (1, 256, 3, 2), 3745 (192, 192, 65536, 16, 16, False, True, True): (2, 512, 1, 2), 3746 (192, 192, 65536, 16, 16, True, False, True): (1, 256, 3, 2), 3747 (192, 192, 65536, 32, 32, False, True, True): (2, 512, 1, 4), 3748 (192, 192, 65536, 32, 32, True, False, True): (2, 256, 3, 4), 3749 (192, 192, 131072, 16, 16, False, True, True): (4, 1024, 1, 2), 3750 (192, 192, 131072, 16, 16, True, False, True): (3, 512, 3, 2), 3751 (192, 192, 131072, 32, 32, False, True, True): (1, 1024, 1, 4), 3752 (192, 192, 131072, 32, 32, True, False, True): (3, 512, 3, 4), 3753 (256, 256, 256, 16, 16, False, True, True): (4, 8, 6, 2), 3754 (256, 256, 256, 16, 16, True, False, True): (5, 16, 5, 1), 3755 (256, 256, 256, 32, 32, False, True, True): (1, 8, 7, 4), 3756 (256, 256, 256, 32, 32, True, False, True): (1, 8, 5, 4), 3757 (256, 256, 256, 64, 64, False, True, True): (1, 4, 5, 4), 3758 (256, 256, 256, 64, 64, True, False, True): (2, 4, 3, 4), 3759 (256, 256, 256, 128, 128, False, True, True): (1, 2, 2, 8), 3760 (256, 256, 256, 128, 128, True, False, True): (1, 2, 2, 8), 3761 (256, 256, 512, 16, 16, False, True, True): (4, 8, 4, 4), 3762 (256, 256, 512, 16, 16, True, False, True): (4, 8, 6, 2), 3763 (256, 256, 512, 32, 32, False, True, True): (3, 8, 5, 4), 3764 (256, 256, 512, 32, 32, True, False, True): (2, 8, 5, 4), 3765 (256, 256, 512, 64, 64, False, True, True): (2, 8, 4, 4), 3766 (256, 256, 512, 64, 64, True, False, True): (1, 8, 7, 4), 3767 (256, 256, 512, 128, 128, False, True, True): (2, 4, 2, 8), 3768 (256, 256, 512, 128, 128, True, False, True): (5, 4, 2, 8), 3769 (256, 256, 1024, 16, 16, False, True, True): (1, 8, 4, 4), 3770 (256, 256, 1024, 16, 16, True, False, True): (1, 16, 4, 2), 3771 (256, 256, 1024, 32, 32, False, True, True): (5, 32, 5, 1), 3772 (256, 256, 1024, 32, 32, True, False, True): (1, 16, 4, 2), 3773 (256, 256, 1024, 64, 64, False, True, True): (1, 16, 4, 4), 3774 (256, 256, 1024, 64, 64, True, False, True): (2, 16, 3, 4), 3775 (256, 256, 1024, 128, 128, False, True, True): (9, 8, 2, 8), 3776 (256, 256, 1024, 128, 128, True, False, True): (1, 8, 2, 8), 3777 (256, 256, 2048, 16, 16, False, True, True): (6, 32, 5, 2), 3778 (256, 256, 2048, 16, 16, True, False, True): (2, 32, 4, 2), 3779 (256, 256, 2048, 32, 32, False, True, True): (1, 32, 3, 2), 3780 (256, 256, 2048, 32, 32, True, False, True): (1, 32, 3, 2), 3781 (256, 256, 2048, 64, 64, False, True, True): (2, 32, 4, 4), 3782 (256, 256, 2048, 64, 64, True, False, True): (2, 16, 4, 4), 3783 (256, 256, 2048, 128, 128, False, True, True): (3, 16, 2, 8), 3784 (256, 256, 2048, 128, 128, True, False, True): (4, 16, 2, 8), 3785 (256, 256, 4096, 16, 16, False, True, True): (1, 32, 3, 4), 3786 (256, 256, 4096, 16, 16, True, False, True): (3, 16, 3, 2), 3787 (256, 256, 4096, 32, 32, False, True, True): (3, 32, 3, 2), 3788 (256, 256, 4096, 32, 32, True, False, True): (1, 32, 3, 2), 3789 (256, 256, 4096, 64, 64, False, True, True): (2, 32, 3, 4), 3790 (256, 256, 4096, 64, 64, True, False, True): (2, 32, 3, 4), 3791 (256, 256, 4096, 128, 128, False, True, True): (5, 32, 2, 8), 3792 (256, 256, 4096, 128, 128, True, False, True): (1, 32, 2, 8), 3793 (256, 256, 8192, 16, 16, False, True, True): (8, 32, 3, 4), 3794 (256, 256, 8192, 16, 16, True, False, True): (1, 32, 3, 2), 3795 (256, 256, 8192, 32, 32, False, True, True): (3, 64, 3, 4), 3796 (256, 256, 8192, 32, 32, True, False, True): (2, 128, 1, 2), 3797 (256, 256, 8192, 64, 64, False, True, True): (7, 128, 1, 4), 3798 (256, 256, 8192, 64, 64, True, False, True): (4, 128, 1, 4), 3799 (256, 256, 8192, 128, 128, False, True, True): (2, 64, 1, 4), 3800 (256, 256, 8192, 128, 128, True, False, True): (4, 64, 1, 4), 3801 (256, 256, 16384, 16, 16, False, True, True): (4, 128, 3, 2), 3802 (256, 256, 16384, 16, 16, True, False, True): (5, 64, 3, 2), 3803 (256, 256, 16384, 32, 32, False, True, True): (5, 128, 3, 2), 3804 (256, 256, 16384, 32, 32, True, False, True): (5, 128, 3, 2), 3805 (256, 256, 16384, 64, 64, False, True, True): (1, 256, 1, 4), 3806 (256, 256, 16384, 64, 64, True, False, True): (5, 128, 3, 4), 3807 (256, 256, 16384, 128, 128, False, True, True): (11, 128, 2, 8), 3808 (256, 256, 16384, 128, 128, True, False, True): (3, 128, 1, 4), 3809 (256, 256, 32768, 16, 16, False, True, True): (1, 128, 3, 4), 3810 (256, 256, 32768, 16, 16, True, False, True): (2, 128, 3, 2), 3811 (256, 256, 32768, 32, 32, False, True, True): (4, 256, 3, 2), 3812 (256, 256, 32768, 32, 32, True, False, True): (1, 256, 3, 2), 3813 (256, 256, 32768, 64, 64, False, True, True): (2, 256, 1, 4), 3814 (256, 256, 32768, 64, 64, True, False, True): (2, 256, 1, 4), 3815 (256, 256, 32768, 128, 128, False, True, True): (3, 256, 1, 4), 3816 (256, 256, 32768, 128, 128, True, False, True): (2, 256, 1, 4), 3817 (256, 256, 50432, 16, 16, False, True, True): (4, 197, 1, 4), 3818 (256, 256, 50432, 16, 16, True, False, True): (4, 197, 3, 2), 3819 (256, 256, 50432, 32, 32, False, True, True): (1, 394, 1, 2), 3820 (256, 256, 50432, 32, 32, True, False, True): (4, 197, 3, 4), 3821 (256, 256, 50432, 64, 64, False, True, True): (6, 394, 1, 4), 3822 (256, 256, 50432, 64, 64, True, False, True): (4, 394, 2, 4), 3823 (256, 256, 50432, 128, 128, False, True, True): (3, 394, 1, 4), 3824 (256, 256, 50432, 128, 128, True, False, True): (1, 394, 2, 4), 3825 (256, 256, 65536, 16, 16, False, True, True): (1, 256, 3, 2), 3826 (256, 256, 65536, 16, 16, True, False, True): (1, 256, 3, 2), 3827 (256, 256, 65536, 32, 32, False, True, True): (1, 512, 3, 2), 3828 (256, 256, 65536, 32, 32, True, False, True): (4, 512, 3, 2), 3829 (256, 256, 65536, 64, 64, False, True, True): (2, 512, 1, 4), 3830 (256, 256, 65536, 64, 64, True, False, True): (5, 512, 1, 4), 3831 (256, 256, 65536, 128, 128, False, True, True): (3, 512, 1, 4), 3832 (256, 256, 65536, 128, 128, True, False, True): (1, 512, 1, 4), 3833 (256, 256, 131072, 16, 16, False, True, True): (1, 512, 3, 1), 3834 (256, 256, 131072, 16, 16, True, False, True): (1, 512, 3, 2), 3835 (256, 256, 131072, 32, 32, False, True, True): (2, 1024, 3, 2), 3836 (256, 256, 131072, 32, 32, True, False, True): (1, 1024, 3, 2), 3837 (256, 256, 131072, 64, 64, False, True, True): (1, 1024, 1, 4), 3838 (256, 256, 131072, 64, 64, True, False, True): (1, 1024, 1, 4), 3839 (256, 256, 131072, 128, 128, False, True, True): (7, 1024, 1, 4), 3840 (256, 256, 131072, 128, 128, True, False, True): (1, 1024, 1, 4), 3841 (384, 384, 256, 16, 16, False, True, True): (3, 16, 4, 1), 3842 (384, 384, 256, 16, 16, True, False, True): (2, 4, 6, 2), 3843 (384, 384, 256, 32, 32, False, True, True): (1, 8, 4, 4), 3844 (384, 384, 256, 32, 32, True, False, True): (1, 4, 5, 2), 3845 (384, 384, 256, 64, 64, False, True, True): (3, 4, 3, 4), 3846 (384, 384, 256, 64, 64, True, False, True): (4, 4, 5, 4), 3847 (384, 384, 512, 16, 16, False, True, True): (1, 16, 4, 1), 3848 (384, 384, 512, 16, 16, True, False, True): (1, 8, 5, 2), 3849 (384, 384, 512, 32, 32, False, True, True): (4, 16, 4, 2), 3850 (384, 384, 512, 32, 32, True, False, True): (1, 8, 5, 2), 3851 (384, 384, 512, 64, 64, False, True, True): (2, 8, 3, 4), 3852 (384, 384, 512, 64, 64, True, False, True): (1, 8, 4, 4), 3853 (384, 384, 1024, 16, 16, False, True, True): (1, 16, 4, 2), 3854 (384, 384, 1024, 16, 16, True, False, True): (7, 8, 5, 2), 3855 (384, 384, 1024, 32, 32, False, True, True): (2, 16, 3, 4), 3856 (384, 384, 1024, 32, 32, True, False, True): (1, 16, 4, 2), 3857 (384, 384, 1024, 64, 64, False, True, True): (6, 16, 3, 4), 3858 (384, 384, 1024, 64, 64, True, False, True): (4, 16, 4, 4), 3859 (384, 384, 2048, 16, 16, False, True, True): (1, 32, 1, 4), 3860 (384, 384, 2048, 16, 16, True, False, True): (1, 16, 3, 2), 3861 (384, 384, 2048, 32, 32, False, True, True): (1, 32, 1, 8), 3862 (384, 384, 2048, 32, 32, True, False, True): (1, 8, 4, 4), 3863 (384, 384, 2048, 64, 64, False, True, True): (2, 32, 1, 8), 3864 (384, 384, 2048, 64, 64, True, False, True): (3, 16, 3, 4), 3865 (384, 384, 4096, 16, 16, False, True, True): (5, 32, 1, 4), 3866 (384, 384, 4096, 16, 16, True, False, True): (1, 32, 3, 2), 3867 (384, 384, 4096, 32, 32, False, True, True): (1, 32, 1, 8), 3868 (384, 384, 4096, 32, 32, True, False, True): (2, 16, 4, 4), 3869 (384, 384, 4096, 64, 64, False, True, True): (1, 64, 1, 4), 3870 (384, 384, 4096, 64, 64, True, False, True): (2, 32, 3, 4), 3871 (384, 384, 8192, 16, 16, False, True, True): (2, 64, 1, 4), 3872 (384, 384, 8192, 16, 16, True, False, True): (3, 32, 3, 2), 3873 (384, 384, 8192, 32, 32, False, True, True): (4, 128, 1, 4), 3874 (384, 384, 8192, 32, 32, True, False, True): (1, 32, 3, 2), 3875 (384, 384, 8192, 64, 64, False, True, True): (1, 128, 1, 4), 3876 (384, 384, 8192, 64, 64, True, False, True): (1, 64, 3, 4), 3877 (384, 384, 16384, 16, 16, False, True, True): (1, 128, 1, 2), 3878 (384, 384, 16384, 16, 16, True, False, True): (1, 64, 3, 2), 3879 (384, 384, 16384, 32, 32, False, True, True): (1, 128, 1, 4), 3880 (384, 384, 16384, 32, 32, True, False, True): (1, 64, 3, 4), 3881 (384, 384, 16384, 64, 64, False, True, True): (5, 128, 3, 4), 3882 (384, 384, 16384, 64, 64, True, False, True): (1, 128, 3, 4), 3883 (384, 384, 32768, 16, 16, False, True, True): (2, 256, 1, 2), 3884 (384, 384, 32768, 16, 16, True, False, True): (1, 128, 3, 4), 3885 (384, 384, 32768, 32, 32, False, True, True): (1, 256, 1, 2), 3886 (384, 384, 32768, 32, 32, True, False, True): (2, 128, 3, 4), 3887 (384, 384, 32768, 64, 64, False, True, True): (3, 256, 1, 4), 3888 (384, 384, 32768, 64, 64, True, False, True): (2, 256, 3, 4), 3889 (384, 384, 65536, 16, 16, False, True, True): (2, 128, 1, 4), 3890 (384, 384, 65536, 16, 16, True, False, True): (1, 256, 3, 4), 3891 (384, 384, 65536, 32, 32, False, True, True): (1, 512, 1, 2), 3892 (384, 384, 65536, 32, 32, True, False, True): (1, 256, 3, 4), 3893 (384, 384, 65536, 64, 64, False, True, True): (3, 512, 1, 4), 3894 (384, 384, 65536, 64, 64, True, False, True): (3, 256, 3, 4), 3895 (384, 384, 131072, 16, 16, False, True, True): (2, 256, 1, 2), 3896 (384, 384, 131072, 16, 16, True, False, True): (1, 512, 3, 4), 3897 (384, 384, 131072, 32, 32, False, True, True): (1, 512, 1, 2), 3898 (384, 384, 131072, 32, 32, True, False, True): (1, 512, 3, 4), 3899 (384, 384, 131072, 64, 64, False, True, True): (3, 1024, 1, 4), 3900 (384, 384, 131072, 64, 64, True, False, True): (3, 512, 3, 4), 3901 (512, 512, 256, 16, 16, False, True, True): (1, 8, 5, 1), 3902 (512, 512, 256, 16, 16, True, False, True): (2, 16, 5, 1), 3903 (512, 512, 256, 32, 32, False, True, True): (2, 8, 5, 2), 3904 (512, 512, 256, 32, 32, True, False, True): (4, 4, 5, 2), 3905 (512, 512, 256, 64, 64, False, True, True): (1, 4, 5, 4), 3906 (512, 512, 256, 64, 64, True, False, True): (3, 4, 5, 4), 3907 (512, 512, 256, 128, 128, False, True, True): (1, 2, 2, 8), 3908 (512, 512, 256, 128, 128, True, False, True): (1, 2, 2, 8), 3909 (512, 512, 512, 16, 16, False, True, True): (1, 8, 4, 4), 3910 (512, 512, 512, 16, 16, True, False, True): (4, 16, 5, 1), 3911 (512, 512, 512, 32, 32, False, True, True): (4, 8, 5, 2), 3912 (512, 512, 512, 32, 32, True, False, True): (7, 16, 4, 1), 3913 (512, 512, 512, 64, 64, False, True, True): (3, 8, 5, 4), 3914 (512, 512, 512, 64, 64, True, False, True): (1, 8, 4, 4), 3915 (512, 512, 512, 128, 128, False, True, True): (4, 4, 2, 8), 3916 (512, 512, 512, 128, 128, True, False, True): (4, 4, 2, 8), 3917 (512, 512, 1024, 16, 16, False, True, True): (2, 8, 4, 4), 3918 (512, 512, 1024, 16, 16, True, False, True): (2, 16, 4, 2), 3919 (512, 512, 1024, 32, 32, False, True, True): (3, 16, 4, 2), 3920 (512, 512, 1024, 32, 32, True, False, True): (3, 16, 3, 2), 3921 (512, 512, 1024, 64, 64, False, True, True): (5, 8, 5, 4), 3922 (512, 512, 1024, 64, 64, True, False, True): (4, 16, 3, 4), 3923 (512, 512, 1024, 128, 128, False, True, True): (6, 8, 2, 8), 3924 (512, 512, 1024, 128, 128, True, False, True): (4, 8, 2, 8), 3925 (512, 512, 2048, 16, 16, False, True, True): (2, 16, 3, 4), 3926 (512, 512, 2048, 16, 16, True, False, True): (1, 16, 4, 2), 3927 (512, 512, 2048, 32, 32, False, True, True): (2, 32, 3, 2), 3928 (512, 512, 2048, 32, 32, True, False, True): (2, 32, 3, 2), 3929 (512, 512, 2048, 64, 64, False, True, True): (1, 32, 3, 4), 3930 (512, 512, 2048, 64, 64, True, False, True): (1, 32, 3, 2), 3931 (512, 512, 2048, 128, 128, False, True, True): (3, 16, 2, 8), 3932 (512, 512, 2048, 128, 128, True, False, True): (1, 16, 2, 8), 3933 (512, 512, 4096, 16, 16, False, True, True): (4, 32, 3, 2), 3934 (512, 512, 4096, 16, 16, True, False, True): (1, 32, 3, 2), 3935 (512, 512, 4096, 32, 32, False, True, True): (3, 32, 3, 2), 3936 (512, 512, 4096, 32, 32, True, False, True): (3, 32, 3, 2), 3937 (512, 512, 4096, 64, 64, False, True, True): (1, 32, 3, 4), 3938 (512, 512, 4096, 64, 64, True, False, True): (1, 64, 1, 4), 3939 (512, 512, 4096, 128, 128, False, True, True): (7, 32, 2, 8), 3940 (512, 512, 4096, 128, 128, True, False, True): (1, 32, 2, 8), 3941 (512, 512, 8192, 16, 16, False, True, True): (4, 64, 3, 2), 3942 (512, 512, 8192, 16, 16, True, False, True): (1, 64, 3, 2), 3943 (512, 512, 8192, 32, 32, False, True, True): (3, 64, 3, 2), 3944 (512, 512, 8192, 32, 32, True, False, True): (1, 64, 3, 2), 3945 (512, 512, 8192, 64, 64, False, True, True): (1, 64, 3, 4), 3946 (512, 512, 8192, 64, 64, True, False, True): (1, 64, 3, 4), 3947 (512, 512, 8192, 128, 128, False, True, True): (7, 64, 2, 8), 3948 (512, 512, 8192, 128, 128, True, False, True): (1, 64, 1, 4), 3949 (512, 512, 16384, 16, 16, False, True, True): (1, 128, 3, 2), 3950 (512, 512, 16384, 16, 16, True, False, True): (1, 64, 3, 2), 3951 (512, 512, 16384, 32, 32, False, True, True): (1, 128, 3, 2), 3952 (512, 512, 16384, 32, 32, True, False, True): (1, 128, 3, 2), 3953 (512, 512, 16384, 64, 64, False, True, True): (1, 128, 3, 4), 3954 (512, 512, 16384, 64, 64, True, False, True): (4, 128, 3, 4), 3955 (512, 512, 16384, 128, 128, False, True, True): (5, 128, 2, 8), 3956 (512, 512, 16384, 128, 128, True, False, True): (2, 128, 1, 4), 3957 (512, 512, 32768, 16, 16, False, True, True): (1, 128, 3, 4), 3958 (512, 512, 32768, 16, 16, True, False, True): (1, 128, 3, 2), 3959 (512, 512, 32768, 32, 32, False, True, True): (1, 256, 3, 2), 3960 (512, 512, 32768, 32, 32, True, False, True): (1, 256, 3, 2), 3961 (512, 512, 32768, 64, 64, False, True, True): (1, 256, 3, 4), 3962 (512, 512, 32768, 64, 64, True, False, True): (1, 256, 3, 4), 3963 (512, 512, 32768, 128, 128, False, True, True): (5, 256, 1, 4), 3964 (512, 512, 32768, 128, 128, True, False, True): (1, 256, 1, 4), 3965 (512, 512, 50432, 16, 16, False, True, True): (4, 197, 1, 4), 3966 (512, 512, 50432, 16, 16, True, False, True): (4, 197, 3, 2), 3967 (512, 512, 50432, 32, 32, False, True, True): (2, 197, 1, 4), 3968 (512, 512, 50432, 32, 32, True, False, True): (4, 197, 3, 4), 3969 (512, 512, 50432, 64, 64, False, True, True): (2, 394, 1, 4), 3970 (512, 512, 50432, 64, 64, True, False, True): (4, 197, 2, 4), 3971 (512, 512, 50432, 128, 128, False, True, True): (5, 394, 1, 4), 3972 (512, 512, 50432, 128, 128, True, False, True): (6, 394, 2, 4), 3973 (512, 512, 65536, 16, 16, False, True, True): (1, 256, 3, 2), 3974 (512, 512, 65536, 16, 16, True, False, True): (1, 256, 3, 1), 3975 (512, 512, 65536, 32, 32, False, True, True): (1, 512, 3, 2), 3976 (512, 512, 65536, 32, 32, True, False, True): (1, 512, 3, 2), 3977 (512, 512, 65536, 64, 64, False, True, True): (2, 256, 2, 4), 3978 (512, 512, 65536, 64, 64, True, False, True): (1, 512, 3, 4), 3979 (512, 512, 65536, 128, 128, False, True, True): (7, 512, 1, 4), 3980 (512, 512, 65536, 128, 128, True, False, True): (5, 512, 1, 4), 3981 (512, 512, 131072, 16, 16, False, True, True): (1, 512, 3, 1), 3982 (512, 512, 131072, 16, 16, True, False, True): (1, 512, 3, 1), 3983 (512, 512, 131072, 32, 32, False, True, True): (1, 1024, 3, 2), 3984 (512, 512, 131072, 32, 32, True, False, True): (1, 1024, 3, 2), 3985 (512, 512, 131072, 64, 64, False, True, True): (4, 512, 2, 4), 3986 (512, 512, 131072, 64, 64, True, False, True): (2, 512, 2, 4), 3987 (512, 512, 131072, 128, 128, False, True, True): (5, 1024, 1, 4), 3988 (512, 512, 131072, 128, 128, True, False, True): (4, 1024, 1, 4), 3989 (768, 768, 256, 16, 16, False, True, True): (1, 8, 4, 1), 3990 (768, 768, 256, 16, 16, True, False, True): (3, 2, 5, 2), 3991 (768, 768, 256, 32, 32, False, True, True): (1, 8, 4, 2), 3992 (768, 768, 256, 32, 32, True, False, True): (2, 4, 6, 2), 3993 (768, 768, 256, 64, 64, False, True, True): (3, 4, 3, 4), 3994 (768, 768, 256, 64, 64, True, False, True): (2, 4, 4, 4), 3995 (768, 768, 256, 128, 128, False, True, True): (1, 2, 3, 8), 3996 (768, 768, 256, 128, 128, True, False, True): (2, 2, 3, 8), 3997 (768, 768, 512, 16, 16, False, True, True): (1, 8, 4, 2), 3998 (768, 768, 512, 16, 16, True, False, True): (2, 8, 5, 2), 3999 (768, 768, 512, 32, 32, False, True, True): (1, 16, 1, 4), 4000 (768, 768, 512, 32, 32, True, False, True): (3, 8, 5, 2), 4001 (768, 768, 512, 64, 64, False, True, True): (4, 8, 3, 4), 4002 (768, 768, 512, 64, 64, True, False, True): (2, 8, 4, 4), 4003 (768, 768, 512, 128, 128, False, True, True): (1, 4, 3, 8), 4004 (768, 768, 512, 128, 128, True, False, True): (3, 4, 3, 8), 4005 (768, 768, 1024, 16, 16, False, True, True): (1, 16, 1, 4), 4006 (768, 768, 1024, 16, 16, True, False, True): (1, 8, 5, 2), 4007 (768, 768, 1024, 32, 32, False, True, True): (1, 16, 1, 8), 4008 (768, 768, 1024, 32, 32, True, False, True): (1, 4, 4, 4), 4009 (768, 768, 1024, 64, 64, False, True, True): (2, 16, 1, 8), 4010 (768, 768, 1024, 64, 64, True, False, True): (1, 8, 3, 8), 4011 (768, 768, 1024, 128, 128, False, True, True): (1, 8, 3, 8), 4012 (768, 768, 1024, 128, 128, True, False, True): (3, 8, 3, 8), 4013 (768, 768, 2048, 16, 16, False, True, True): (6, 16, 1, 2), 4014 (768, 768, 2048, 16, 16, True, False, True): (2, 16, 4, 2), 4015 (768, 768, 2048, 32, 32, False, True, True): (3, 32, 1, 4), 4016 (768, 768, 2048, 32, 32, True, False, True): (6, 8, 3, 4), 4017 (768, 768, 2048, 64, 64, False, True, True): (2, 32, 2, 2), 4018 (768, 768, 2048, 64, 64, True, False, True): (1, 16, 4, 4), 4019 (768, 768, 2048, 128, 128, False, True, True): (2, 16, 3, 8), 4020 (768, 768, 2048, 128, 128, True, False, True): (4, 16, 3, 8), 4021 (768, 768, 4096, 16, 16, False, True, True): (1, 32, 1, 4), 4022 (768, 768, 4096, 16, 16, True, False, True): (2, 16, 3, 2), 4023 (768, 768, 4096, 32, 32, False, True, True): (3, 32, 1, 8), 4024 (768, 768, 4096, 32, 32, True, False, True): (1, 16, 4, 4), 4025 (768, 768, 4096, 64, 64, False, True, True): (1, 64, 2, 4), 4026 (768, 768, 4096, 64, 64, True, False, True): (1, 8, 3, 8), 4027 (768, 768, 4096, 128, 128, False, True, True): (1, 32, 3, 8), 4028 (768, 768, 4096, 128, 128, True, False, True): (2, 32, 3, 8), 4029 (768, 768, 8192, 16, 16, False, True, True): (1, 64, 1, 2), 4030 (768, 768, 8192, 16, 16, True, False, True): (2, 64, 3, 2), 4031 (768, 768, 8192, 32, 32, False, True, True): (2, 64, 1, 8), 4032 (768, 768, 8192, 32, 32, True, False, True): (2, 32, 3, 4), 4033 (768, 768, 8192, 64, 64, False, True, True): (4, 64, 3, 4), 4034 (768, 768, 8192, 64, 64, True, False, True): (1, 64, 3, 4), 4035 (768, 768, 8192, 128, 128, False, True, True): (4, 64, 3, 8), 4036 (768, 768, 8192, 128, 128, True, False, True): (2, 64, 3, 8), 4037 (768, 768, 16384, 16, 16, False, True, True): (4, 128, 1, 2), 4038 (768, 768, 16384, 16, 16, True, False, True): (1, 64, 3, 4), 4039 (768, 768, 16384, 32, 32, False, True, True): (1, 128, 1, 8), 4040 (768, 768, 16384, 32, 32, True, False, True): (1, 64, 3, 4), 4041 (768, 768, 16384, 64, 64, False, True, True): (1, 128, 3, 4), 4042 (768, 768, 16384, 64, 64, True, False, True): (1, 128, 3, 4), 4043 (768, 768, 16384, 128, 128, False, True, True): (3, 128, 1, 4), 4044 (768, 768, 16384, 128, 128, True, False, True): (1, 128, 2, 4), 4045 (768, 768, 32768, 16, 16, False, True, True): (2, 256, 1, 2), 4046 (768, 768, 32768, 16, 16, True, False, True): (1, 128, 4, 4), 4047 (768, 768, 32768, 32, 32, False, True, True): (1, 128, 1, 2), 4048 (768, 768, 32768, 32, 32, True, False, True): (1, 128, 3, 4), 4049 (768, 768, 32768, 64, 64, False, True, True): (1, 256, 1, 4), 4050 (768, 768, 32768, 64, 64, True, False, True): (1, 128, 3, 4), 4051 (768, 768, 32768, 128, 128, False, True, True): (3, 256, 1, 4), 4052 (768, 768, 32768, 128, 128, True, False, True): (3, 256, 2, 4), 4053 (768, 768, 65536, 16, 16, False, True, True): (4, 512, 1, 2), 4054 (768, 768, 65536, 16, 16, True, False, True): (1, 256, 4, 4), 4055 (768, 768, 65536, 32, 32, False, True, True): (1, 256, 1, 2), 4056 (768, 768, 65536, 32, 32, True, False, True): (1, 256, 3, 4), 4057 (768, 768, 65536, 64, 64, False, True, True): (1, 512, 1, 4), 4058 (768, 768, 65536, 64, 64, True, False, True): (1, 256, 3, 4), 4059 (768, 768, 65536, 128, 128, False, True, True): (3, 512, 1, 4), 4060 (768, 768, 65536, 128, 128, True, False, True): (2, 512, 2, 4), 4061 (768, 768, 131072, 16, 16, False, True, True): (1, 512, 1, 1), 4062 (768, 768, 131072, 16, 16, True, False, True): (1, 512, 4, 4), 4063 (768, 768, 131072, 32, 32, False, True, True): (1, 512, 1, 2), 4064 (768, 768, 131072, 32, 32, True, False, True): (1, 512, 3, 4), 4065 (768, 768, 131072, 64, 64, False, True, True): (1, 1024, 1, 4), 4066 (768, 768, 131072, 64, 64, True, False, True): (3, 512, 3, 4), 4067 (768, 768, 131072, 128, 128, False, True, True): (3, 1024, 1, 4), 4068 (768, 768, 131072, 128, 128, True, False, True): (1, 1024, 2, 4), 4069 (768, 3072, 256, 16, 16, False, True, True): (1, 8, 5, 2), 4070 (768, 3072, 256, 16, 16, True, False, True): (3, 4, 7, 2), 4071 (768, 3072, 256, 32, 32, False, True, True): (1, 8, 4, 2), 4072 (768, 3072, 256, 32, 32, True, False, True): (1, 4, 5, 4), 4073 (768, 3072, 256, 64, 64, False, True, True): (1, 4, 3, 4), 4074 (768, 3072, 256, 64, 64, True, False, True): (1, 4, 5, 4), 4075 (768, 3072, 256, 128, 128, False, True, True): (2, 2, 3, 8), 4076 (768, 3072, 256, 128, 128, True, False, True): (2, 2, 3, 8), 4077 (768, 3072, 512, 16, 16, False, True, True): (1, 8, 5, 2), 4078 (768, 3072, 512, 16, 16, True, False, True): (1, 8, 5, 2), 4079 (768, 3072, 512, 32, 32, False, True, True): (3, 8, 3, 4), 4080 (768, 3072, 512, 32, 32, True, False, True): (1, 8, 7, 4), 4081 (768, 3072, 512, 64, 64, False, True, True): (3, 8, 3, 4), 4082 (768, 3072, 512, 64, 64, True, False, True): (3, 8, 5, 4), 4083 (768, 3072, 512, 128, 128, False, True, True): (1, 4, 3, 8), 4084 (768, 3072, 512, 128, 128, True, False, True): (1, 4, 3, 8), 4085 (768, 3072, 1024, 16, 16, False, True, True): (4, 16, 1, 4), 4086 (768, 3072, 1024, 16, 16, True, False, True): (2, 8, 5, 2), 4087 (768, 3072, 1024, 32, 32, False, True, True): (1, 16, 6, 2), 4088 (768, 3072, 1024, 32, 32, True, False, True): (1, 8, 4, 4), 4089 (768, 3072, 1024, 64, 64, False, True, True): (2, 16, 4, 4), 4090 (768, 3072, 1024, 64, 64, True, False, True): (2, 16, 4, 4), 4091 (768, 3072, 1024, 128, 128, False, True, True): (1, 8, 3, 8), 4092 (768, 3072, 1024, 128, 128, True, False, True): (3, 8, 3, 8), 4093 (768, 3072, 2048, 16, 16, False, True, True): (1, 16, 1, 2), 4094 (768, 3072, 2048, 16, 16, True, False, True): (1, 16, 5, 2), 4095 (768, 3072, 2048, 32, 32, False, True, True): (4, 16, 1, 8), 4096 (768, 3072, 2048, 32, 32, True, False, True): (2, 8, 3, 4), 4097 (768, 3072, 2048, 64, 64, False, True, True): (2, 16, 3, 4), 4098 (768, 3072, 2048, 64, 64, True, False, True): (2, 16, 3, 4), 4099 (768, 3072, 2048, 128, 128, False, True, True): (3, 16, 3, 8), 4100 (768, 3072, 2048, 128, 128, True, False, True): (1, 16, 3, 8), 4101 (768, 3072, 4096, 16, 16, False, True, True): (1, 32, 1, 4), 4102 (768, 3072, 4096, 16, 16, True, False, True): (1, 16, 3, 1), 4103 (768, 3072, 4096, 32, 32, False, True, True): (3, 32, 1, 8), 4104 (768, 3072, 4096, 32, 32, True, False, True): (2, 16, 3, 8), 4105 (768, 3072, 4096, 64, 64, False, True, True): (2, 32, 3, 4), 4106 (768, 3072, 4096, 64, 64, True, False, True): (2, 16, 3, 4), 4107 (768, 3072, 4096, 128, 128, False, True, True): (5, 32, 1, 4), 4108 (768, 3072, 4096, 128, 128, True, False, True): (4, 32, 3, 8), 4109 (768, 3072, 8192, 16, 16, False, True, True): (1, 32, 1, 4), 4110 (768, 3072, 8192, 16, 16, True, False, True): (4, 64, 4, 2), 4111 (768, 3072, 8192, 32, 32, False, True, True): (1, 64, 1, 8), 4112 (768, 3072, 8192, 32, 32, True, False, True): (2, 32, 3, 8), 4113 (768, 3072, 8192, 64, 64, False, True, True): (2, 64, 3, 4), 4114 (768, 3072, 8192, 64, 64, True, False, True): (2, 32, 3, 4), 4115 (768, 3072, 8192, 128, 128, False, True, True): (1, 64, 3, 8), 4116 (768, 3072, 8192, 128, 128, True, False, True): (2, 64, 3, 8), 4117 (768, 3072, 16384, 16, 16, False, True, True): (1, 64, 1, 4), 4118 (768, 3072, 16384, 16, 16, True, False, True): (1, 64, 4, 1), 4119 (768, 3072, 16384, 32, 32, False, True, True): (1, 128, 1, 8), 4120 (768, 3072, 16384, 32, 32, True, False, True): (1, 64, 3, 4), 4121 (768, 3072, 16384, 64, 64, False, True, True): (1, 128, 3, 4), 4122 (768, 3072, 16384, 64, 64, True, False, True): (1, 64, 3, 4), 4123 (768, 3072, 16384, 128, 128, False, True, True): (2, 128, 3, 8), 4124 (768, 3072, 16384, 128, 128, True, False, True): (1, 128, 3, 8), 4125 (768, 3072, 32768, 16, 16, False, True, True): (1, 128, 1, 4), 4126 (768, 3072, 32768, 16, 16, True, False, True): (1, 128, 4, 1), 4127 (768, 3072, 32768, 32, 32, False, True, True): (1, 256, 1, 8), 4128 (768, 3072, 32768, 32, 32, True, False, True): (1, 128, 3, 4), 4129 (768, 3072, 32768, 64, 64, False, True, True): (1, 256, 3, 4), 4130 (768, 3072, 32768, 64, 64, True, False, True): (1, 128, 3, 4), 4131 (768, 3072, 32768, 128, 128, False, True, True): (3, 256, 1, 4), 4132 (768, 3072, 32768, 128, 128, True, False, True): (5, 256, 3, 8), 4133 (768, 3072, 50432, 16, 16, False, True, True): (1, 197, 1, 4), 4134 (768, 3072, 50432, 16, 16, True, False, True): (4, 197, 4, 1), 4135 (768, 3072, 50432, 32, 32, False, True, True): (2, 197, 1, 4), 4136 (768, 3072, 50432, 32, 32, True, False, True): (4, 197, 3, 4), 4137 (768, 3072, 50432, 64, 64, False, True, True): (1, 394, 3, 4), 4138 (768, 3072, 50432, 64, 64, True, False, True): (1, 197, 3, 4), 4139 (768, 3072, 50432, 128, 128, False, True, True): (3, 394, 1, 4), 4140 (768, 3072, 50432, 128, 128, True, False, True): (3, 394, 2, 4), 4141 (768, 3072, 65536, 16, 16, False, True, True): (1, 256, 1, 4), 4142 (768, 3072, 65536, 16, 16, True, False, True): (5, 256, 4, 1), 4143 (768, 3072, 65536, 32, 32, False, True, True): (2, 256, 1, 4), 4144 (768, 3072, 65536, 32, 32, True, False, True): (3, 256, 3, 4), 4145 (768, 3072, 65536, 64, 64, False, True, True): (1, 512, 3, 4), 4146 (768, 3072, 65536, 64, 64, True, False, True): (1, 256, 3, 4), 4147 (768, 3072, 65536, 128, 128, False, True, True): (3, 512, 1, 4), 4148 (768, 3072, 65536, 128, 128, True, False, True): (2, 512, 3, 8), 4149 (768, 3072, 131072, 16, 16, False, True, True): (1, 512, 1, 4), 4150 (768, 3072, 131072, 16, 16, True, False, True): (5, 512, 4, 1), 4151 (768, 3072, 131072, 32, 32, False, True, True): (2, 512, 1, 4), 4152 (768, 3072, 131072, 32, 32, True, False, True): (2, 512, 3, 4), 4153 (768, 3072, 131072, 64, 64, False, True, True): (1, 1024, 3, 4), 4154 (768, 3072, 131072, 64, 64, True, False, True): (2, 512, 3, 4), 4155 (768, 3072, 131072, 128, 128, False, True, True): (3, 1024, 1, 4), 4156 (768, 3072, 131072, 128, 128, True, False, True): (2, 1024, 3, 8), 4157 (1024, 1024, 256, 16, 16, False, True, True): (3, 4, 5, 4), 4158 (1024, 1024, 256, 16, 16, True, False, True): (3, 4, 5, 4), 4159 (1024, 1024, 256, 32, 32, False, True, True): (2, 4, 6, 2), 4160 (1024, 1024, 256, 32, 32, True, False, True): (2, 4, 6, 2), 4161 (1024, 1024, 256, 64, 64, False, True, True): (1, 4, 4, 4), 4162 (1024, 1024, 256, 64, 64, True, False, True): (2, 4, 6, 4), 4163 (1024, 1024, 256, 128, 128, False, True, True): (1, 2, 2, 8), 4164 (1024, 1024, 256, 128, 128, True, False, True): (1, 2, 2, 8), 4165 (1024, 1024, 512, 16, 16, False, True, True): (3, 4, 5, 4), 4166 (1024, 1024, 512, 16, 16, True, False, True): (3, 8, 4, 2), 4167 (1024, 1024, 512, 32, 32, False, True, True): (1, 8, 4, 2), 4168 (1024, 1024, 512, 32, 32, True, False, True): (1, 8, 4, 2), 4169 (1024, 1024, 512, 64, 64, False, True, True): (2, 8, 3, 4), 4170 (1024, 1024, 512, 64, 64, True, False, True): (1, 4, 4, 4), 4171 (1024, 1024, 512, 128, 128, False, True, True): (7, 4, 2, 8), 4172 (1024, 1024, 512, 128, 128, True, False, True): (1, 4, 2, 8), 4173 (1024, 1024, 1024, 16, 16, False, True, True): (4, 8, 4, 2), 4174 (1024, 1024, 1024, 16, 16, True, False, True): (3, 8, 5, 2), 4175 (1024, 1024, 1024, 32, 32, False, True, True): (1, 8, 4, 4), 4176 (1024, 1024, 1024, 32, 32, True, False, True): (1, 8, 4, 2), 4177 (1024, 1024, 1024, 64, 64, False, True, True): (1, 16, 3, 4), 4178 (1024, 1024, 1024, 64, 64, True, False, True): (3, 16, 3, 4), 4179 (1024, 1024, 1024, 128, 128, False, True, True): (6, 8, 2, 8), 4180 (1024, 1024, 1024, 128, 128, True, False, True): (4, 8, 2, 8), 4181 (1024, 1024, 2048, 16, 16, False, True, True): (3, 8, 3, 4), 4182 (1024, 1024, 2048, 16, 16, True, False, True): (3, 8, 3, 4), 4183 (1024, 1024, 2048, 32, 32, False, True, True): (1, 16, 3, 4), 4184 (1024, 1024, 2048, 32, 32, True, False, True): (1, 16, 3, 2), 4185 (1024, 1024, 2048, 64, 64, False, True, True): (5, 16, 3, 4), 4186 (1024, 1024, 2048, 64, 64, True, False, True): (5, 16, 3, 4), 4187 (1024, 1024, 2048, 128, 128, False, True, True): (3, 16, 2, 8), 4188 (1024, 1024, 2048, 128, 128, True, False, True): (4, 16, 2, 16), 4189 (1024, 1024, 4096, 16, 16, False, True, True): (4, 32, 3, 2), 4190 (1024, 1024, 4096, 16, 16, True, False, True): (8, 32, 3, 2), 4191 (1024, 1024, 4096, 32, 32, False, True, True): (9, 32, 3, 2), 4192 (1024, 1024, 4096, 32, 32, True, False, True): (1, 32, 3, 2), 4193 (1024, 1024, 4096, 64, 64, False, True, True): (6, 32, 3, 4), 4194 (1024, 1024, 4096, 64, 64, True, False, True): (1, 32, 3, 4), 4195 (1024, 1024, 4096, 128, 128, False, True, True): (4, 32, 2, 8), 4196 (1024, 1024, 4096, 128, 128, True, False, True): (4, 32, 1, 4), 4197 (1024, 1024, 8192, 16, 16, False, True, True): (4, 64, 3, 2), 4198 (1024, 1024, 8192, 16, 16, True, False, True): (4, 64, 3, 2), 4199 (1024, 1024, 8192, 32, 32, False, True, True): (8, 64, 3, 2), 4200 (1024, 1024, 8192, 32, 32, True, False, True): (6, 64, 3, 2), 4201 (1024, 1024, 8192, 64, 64, False, True, True): (2, 64, 3, 4), 4202 (1024, 1024, 8192, 64, 64, True, False, True): (2, 64, 3, 4), 4203 (1024, 1024, 8192, 128, 128, False, True, True): (3, 64, 1, 4), 4204 (1024, 1024, 8192, 128, 128, True, False, True): (2, 64, 1, 4), 4205 (1024, 1024, 16384, 16, 16, False, True, True): (1, 64, 3, 4), 4206 (1024, 1024, 16384, 16, 16, True, False, True): (1, 64, 3, 2), 4207 (1024, 1024, 16384, 32, 32, False, True, True): (1, 128, 3, 4), 4208 (1024, 1024, 16384, 32, 32, True, False, True): (1, 64, 3, 4), 4209 (1024, 1024, 16384, 64, 64, False, True, True): (1, 128, 3, 4), 4210 (1024, 1024, 16384, 64, 64, True, False, True): (1, 128, 3, 4), 4211 (1024, 1024, 16384, 128, 128, False, True, True): (11, 128, 1, 4), 4212 (1024, 1024, 16384, 128, 128, True, False, True): (4, 128, 1, 4), 4213 (1024, 1024, 32768, 16, 16, False, True, True): (1, 128, 3, 4), 4214 (1024, 1024, 32768, 16, 16, True, False, True): (1, 128, 3, 1), 4215 (1024, 1024, 32768, 32, 32, False, True, True): (1, 256, 3, 2), 4216 (1024, 1024, 32768, 32, 32, True, False, True): (1, 128, 3, 4), 4217 (1024, 1024, 32768, 64, 64, False, True, True): (2, 128, 2, 4), 4218 (1024, 1024, 32768, 64, 64, True, False, True): (1, 256, 3, 4), 4219 (1024, 1024, 32768, 128, 128, False, True, True): (7, 256, 1, 4), 4220 (1024, 1024, 32768, 128, 128, True, False, True): (4, 256, 1, 4), 4221 (1024, 1024, 50432, 16, 16, False, True, True): (1, 197, 1, 4), 4222 (1024, 1024, 50432, 16, 16, True, False, True): (4, 197, 3, 4), 4223 (1024, 1024, 50432, 32, 32, False, True, True): (2, 197, 1, 4), 4224 (1024, 1024, 50432, 32, 32, True, False, True): (1, 197, 3, 4), 4225 (1024, 1024, 50432, 64, 64, False, True, True): (2, 394, 1, 4), 4226 (1024, 1024, 50432, 64, 64, True, False, True): (1, 197, 2, 4), 4227 (1024, 1024, 50432, 128, 128, False, True, True): (3, 394, 1, 4), 4228 (1024, 1024, 50432, 128, 128, True, False, True): (2, 394, 2, 4), 4229 (1024, 1024, 65536, 16, 16, False, True, True): (1, 256, 3, 4), 4230 (1024, 1024, 65536, 16, 16, True, False, True): (1, 256, 3, 1), 4231 (1024, 1024, 65536, 32, 32, False, True, True): (1, 512, 3, 2), 4232 (1024, 1024, 65536, 32, 32, True, False, True): (1, 256, 3, 4), 4233 (1024, 1024, 65536, 64, 64, False, True, True): (2, 256, 2, 4), 4234 (1024, 1024, 65536, 64, 64, True, False, True): (1, 512, 3, 4), 4235 (1024, 1024, 65536, 128, 128, False, True, True): (10, 512, 1, 4), 4236 (1024, 1024, 65536, 128, 128, True, False, True): (4, 512, 1, 4), 4237 (1024, 1024, 131072, 16, 16, False, True, True): (11, 512, 3, 2), 4238 (1024, 1024, 131072, 16, 16, True, False, True): (11, 512, 3, 2), 4239 (1024, 1024, 131072, 32, 32, False, True, True): (7, 1024, 3, 2), 4240 (1024, 1024, 131072, 32, 32, True, False, True): (6, 512, 3, 4), 4241 (1024, 1024, 131072, 64, 64, False, True, True): (1, 512, 2, 4), 4242 (1024, 1024, 131072, 64, 64, True, False, True): (4, 1024, 3, 4), 4243 (1024, 1024, 131072, 128, 128, False, True, True): (12, 1024, 1, 4), 4244 (1024, 1024, 131072, 128, 128, True, False, True): (4, 1024, 1, 4), 4245 (1536, 1536, 256, 16, 16, False, True, True): (5, 4, 4, 2), 4246 (1536, 1536, 256, 16, 16, True, False, True): (3, 4, 5, 2), 4247 (1536, 1536, 256, 32, 32, False, True, True): (2, 4, 4, 4), 4248 (1536, 1536, 256, 32, 32, True, False, True): (1, 4, 6, 2), 4249 (1536, 1536, 256, 64, 64, False, True, True): (5, 4, 4, 4), 4250 (1536, 1536, 256, 64, 64, True, False, True): (2, 4, 4, 4), 4251 (1536, 1536, 256, 128, 128, False, True, True): (1, 2, 3, 8), 4252 (1536, 1536, 256, 128, 128, True, False, True): (2, 2, 3, 8), 4253 (1536, 1536, 512, 16, 16, False, True, True): (1, 8, 1, 4), 4254 (1536, 1536, 512, 16, 16, True, False, True): (3, 4, 4, 2), 4255 (1536, 1536, 512, 32, 32, False, True, True): (1, 8, 1, 8), 4256 (1536, 1536, 512, 32, 32, True, False, True): (1, 4, 4, 4), 4257 (1536, 1536, 512, 64, 64, False, True, True): (3, 8, 3, 4), 4258 (1536, 1536, 512, 64, 64, True, False, True): (5, 8, 3, 4), 4259 (1536, 1536, 512, 128, 128, False, True, True): (3, 4, 3, 8), 4260 (1536, 1536, 512, 128, 128, True, False, True): (1, 4, 3, 8), 4261 (1536, 1536, 1024, 16, 16, False, True, True): (6, 8, 1, 2), 4262 (1536, 1536, 1024, 16, 16, True, False, True): (2, 8, 5, 2), 4263 (1536, 1536, 1024, 32, 32, False, True, True): (6, 8, 1, 8), 4264 (1536, 1536, 1024, 32, 32, True, False, True): (2, 4, 3, 4), 4265 (1536, 1536, 1024, 64, 64, False, True, True): (1, 16, 3, 4), 4266 (1536, 1536, 1024, 64, 64, True, False, True): (3, 8, 3, 4), 4267 (1536, 1536, 1024, 128, 128, False, True, True): (3, 8, 3, 8), 4268 (1536, 1536, 1024, 128, 128, True, False, True): (3, 8, 3, 8), 4269 (1536, 1536, 2048, 16, 16, False, True, True): (1, 16, 1, 4), 4270 (1536, 1536, 2048, 16, 16, True, False, True): (1, 8, 3, 1), 4271 (1536, 1536, 2048, 32, 32, False, True, True): (1, 16, 1, 8), 4272 (1536, 1536, 2048, 32, 32, True, False, True): (4, 8, 3, 2), 4273 (1536, 1536, 2048, 64, 64, False, True, True): (1, 16, 3, 4), 4274 (1536, 1536, 2048, 64, 64, True, False, True): (3, 8, 3, 4), 4275 (1536, 1536, 2048, 128, 128, False, True, True): (6, 16, 1, 4), 4276 (1536, 1536, 2048, 128, 128, True, False, True): (4, 16, 3, 8), 4277 (1536, 1536, 4096, 16, 16, False, True, True): (1, 32, 1, 2), 4278 (1536, 1536, 4096, 16, 16, True, False, True): (4, 32, 4, 2), 4279 (1536, 1536, 4096, 32, 32, False, True, True): (1, 32, 1, 8), 4280 (1536, 1536, 4096, 32, 32, True, False, True): (3, 16, 3, 4), 4281 (1536, 1536, 4096, 64, 64, False, True, True): (1, 32, 3, 4), 4282 (1536, 1536, 4096, 64, 64, True, False, True): (1, 16, 3, 4), 4283 (1536, 1536, 4096, 128, 128, False, True, True): (4, 32, 3, 8), 4284 (1536, 1536, 4096, 128, 128, True, False, True): (2, 32, 3, 8), 4285 (1536, 1536, 8192, 16, 16, False, True, True): (2, 64, 1, 2), 4286 (1536, 1536, 8192, 16, 16, True, False, True): (4, 64, 4, 2), 4287 (1536, 1536, 8192, 32, 32, False, True, True): (1, 64, 1, 8), 4288 (1536, 1536, 8192, 32, 32, True, False, True): (12, 32, 3, 4), 4289 (1536, 1536, 8192, 64, 64, False, True, True): (2, 64, 3, 4), 4290 (1536, 1536, 8192, 64, 64, True, False, True): (2, 32, 3, 4), 4291 (1536, 1536, 8192, 128, 128, False, True, True): (3, 64, 1, 4), 4292 (1536, 1536, 8192, 128, 128, True, False, True): (4, 64, 3, 8), 4293 (1536, 1536, 16384, 16, 16, False, True, True): (1, 128, 1, 2), 4294 (1536, 1536, 16384, 16, 16, True, False, True): (1, 64, 4, 4), 4295 (1536, 1536, 16384, 32, 32, False, True, True): (1, 64, 1, 2), 4296 (1536, 1536, 16384, 32, 32, True, False, True): (1, 64, 3, 4), 4297 (1536, 1536, 16384, 64, 64, False, True, True): (1, 128, 3, 4), 4298 (1536, 1536, 16384, 64, 64, True, False, True): (1, 64, 3, 4), 4299 (1536, 1536, 16384, 128, 128, False, True, True): (3, 128, 1, 4), 4300 (1536, 1536, 16384, 128, 128, True, False, True): (1, 128, 2, 4), 4301 (1536, 1536, 32768, 16, 16, False, True, True): (1, 256, 1, 2), 4302 (1536, 1536, 32768, 16, 16, True, False, True): (1, 128, 3, 2), 4303 (1536, 1536, 32768, 32, 32, False, True, True): (1, 128, 1, 2), 4304 (1536, 1536, 32768, 32, 32, True, False, True): (1, 128, 3, 4), 4305 (1536, 1536, 32768, 64, 64, False, True, True): (3, 256, 3, 4), 4306 (1536, 1536, 32768, 64, 64, True, False, True): (1, 128, 3, 4), 4307 (1536, 1536, 32768, 128, 128, False, True, True): (3, 256, 1, 4), 4308 (1536, 1536, 32768, 128, 128, True, False, True): (1, 256, 2, 4), 4309 (1536, 1536, 65536, 16, 16, False, True, True): (4, 512, 1, 2), 4310 (1536, 1536, 65536, 16, 16, True, False, True): (1, 256, 4, 4), 4311 (1536, 1536, 65536, 32, 32, False, True, True): (1, 256, 1, 2), 4312 (1536, 1536, 65536, 32, 32, True, False, True): (1, 256, 3, 4), 4313 (1536, 1536, 65536, 64, 64, False, True, True): (2, 512, 3, 4), 4314 (1536, 1536, 65536, 64, 64, True, False, True): (1, 256, 3, 4), 4315 (1536, 1536, 65536, 128, 128, False, True, True): (3, 512, 1, 4), 4316 (1536, 1536, 65536, 128, 128, True, False, True): (2, 512, 2, 4), 4317 (1536, 1536, 131072, 16, 16, False, True, True): (2, 1024, 1, 2), 4318 (1536, 1536, 131072, 16, 16, True, False, True): (9, 512, 4, 4), 4319 (1536, 1536, 131072, 32, 32, False, True, True): (1, 512, 1, 2), 4320 (1536, 1536, 131072, 32, 32, True, False, True): (9, 512, 3, 4), 4321 (1536, 1536, 131072, 64, 64, False, True, True): (1, 1024, 3, 4), 4322 (1536, 1536, 131072, 64, 64, True, False, True): (1, 512, 3, 4), 4323 (1536, 1536, 131072, 128, 128, False, True, True): (3, 1024, 1, 4), 4324 (1536, 1536, 131072, 128, 128, True, False, True): (1, 1024, 2, 4), 4325 (2048, 2048, 256, 16, 16, False, True, True): (4, 4, 6, 2), 4326 (2048, 2048, 256, 16, 16, True, False, True): (2, 8, 4, 1), 4327 (2048, 2048, 256, 32, 32, False, True, True): (3, 4, 4, 2), 4328 (2048, 2048, 256, 32, 32, True, False, True): (1, 4, 5, 2), 4329 (2048, 2048, 256, 64, 64, False, True, True): (2, 4, 4, 4), 4330 (2048, 2048, 256, 64, 64, True, False, True): (2, 4, 4, 4), 4331 (2048, 2048, 256, 128, 128, False, True, True): (3, 2, 2, 8), 4332 (2048, 2048, 256, 128, 128, True, False, True): (5, 2, 2, 8), 4333 (2048, 2048, 512, 16, 16, False, True, True): (5, 4, 4, 4), 4334 (2048, 2048, 512, 16, 16, True, False, True): (2, 4, 4, 2), 4335 (2048, 2048, 512, 32, 32, False, True, True): (1, 4, 3, 4), 4336 (2048, 2048, 512, 32, 32, True, False, True): (3, 4, 4, 2), 4337 (2048, 2048, 512, 64, 64, False, True, True): (1, 8, 3, 4), 4338 (2048, 2048, 512, 64, 64, True, False, True): (1, 8, 3, 2), 4339 (2048, 2048, 512, 128, 128, False, True, True): (3, 4, 2, 8), 4340 (2048, 2048, 512, 128, 128, True, False, True): (2, 4, 2, 8), 4341 (2048, 2048, 1024, 16, 16, False, True, True): (3, 4, 3, 4), 4342 (2048, 2048, 1024, 16, 16, True, False, True): (2, 8, 3, 2), 4343 (2048, 2048, 1024, 32, 32, False, True, True): (3, 8, 3, 4), 4344 (2048, 2048, 1024, 32, 32, True, False, True): (1, 8, 3, 2), 4345 (2048, 2048, 1024, 64, 64, False, True, True): (1, 8, 3, 4), 4346 (2048, 2048, 1024, 64, 64, True, False, True): (1, 8, 3, 4), 4347 (2048, 2048, 1024, 128, 128, False, True, True): (4, 8, 2, 8), 4348 (2048, 2048, 1024, 128, 128, True, False, True): (4, 8, 1, 4), 4349 (2048, 2048, 2048, 16, 16, False, True, True): (4, 16, 3, 2), 4350 (2048, 2048, 2048, 16, 16, True, False, True): (2, 16, 3, 2), 4351 (2048, 2048, 2048, 32, 32, False, True, True): (1, 16, 3, 4), 4352 (2048, 2048, 2048, 32, 32, True, False, True): (1, 16, 3, 2), 4353 (2048, 2048, 2048, 64, 64, False, True, True): (1, 16, 3, 4), 4354 (2048, 2048, 2048, 64, 64, True, False, True): (1, 16, 3, 4), 4355 (2048, 2048, 2048, 128, 128, False, True, True): (6, 16, 2, 8), 4356 (2048, 2048, 2048, 128, 128, True, False, True): (5, 16, 1, 4), 4357 (2048, 2048, 4096, 16, 16, False, True, True): (4, 32, 4, 2), 4358 (2048, 2048, 4096, 16, 16, True, False, True): (4, 32, 3, 2), 4359 (2048, 2048, 4096, 32, 32, False, True, True): (4, 16, 3, 8), 4360 (2048, 2048, 4096, 32, 32, True, False, True): (4, 16, 3, 4), 4361 (2048, 2048, 4096, 64, 64, False, True, True): (4, 32, 3, 4), 4362 (2048, 2048, 4096, 64, 64, True, False, True): (4, 32, 3, 4), 4363 (2048, 2048, 4096, 128, 128, False, True, True): (4, 32, 2, 8), 4364 (2048, 2048, 4096, 128, 128, True, False, True): (2, 32, 1, 4), 4365 (2048, 2048, 8192, 16, 16, False, True, True): (4, 64, 4, 2), 4366 (2048, 2048, 8192, 16, 16, True, False, True): (4, 64, 4, 2), 4367 (2048, 2048, 8192, 32, 32, False, True, True): (4, 32, 3, 8), 4368 (2048, 2048, 8192, 32, 32, True, False, True): (4, 32, 4, 8), 4369 (2048, 2048, 8192, 64, 64, False, True, True): (2, 64, 3, 4), 4370 (2048, 2048, 8192, 64, 64, True, False, True): (4, 64, 3, 4), 4371 (2048, 2048, 8192, 128, 128, False, True, True): (3, 64, 1, 4), 4372 (2048, 2048, 8192, 128, 128, True, False, True): (2, 64, 1, 4), 4373 (2048, 2048, 16384, 16, 16, False, True, True): (4, 64, 3, 4), 4374 (2048, 2048, 16384, 16, 16, True, False, True): (1, 64, 3, 4), 4375 (2048, 2048, 16384, 32, 32, False, True, True): (4, 64, 3, 4), 4376 (2048, 2048, 16384, 32, 32, True, False, True): (4, 64, 3, 4), 4377 (2048, 2048, 16384, 64, 64, False, True, True): (4, 128, 3, 4), 4378 (2048, 2048, 16384, 64, 64, True, False, True): (4, 128, 3, 4), 4379 (2048, 2048, 16384, 128, 128, False, True, True): (3, 128, 1, 4), 4380 (2048, 2048, 16384, 128, 128, True, False, True): (2, 128, 1, 4), 4381 (2048, 2048, 32768, 16, 16, False, True, True): (8, 128, 3, 2), 4382 (2048, 2048, 32768, 16, 16, True, False, True): (8, 128, 3, 4), 4383 (2048, 2048, 32768, 32, 32, False, True, True): (8, 128, 3, 4), 4384 (2048, 2048, 32768, 32, 32, True, False, True): (8, 128, 3, 4), 4385 (2048, 2048, 32768, 64, 64, False, True, True): (8, 256, 3, 4), 4386 (2048, 2048, 32768, 64, 64, True, False, True): (8, 256, 3, 4), 4387 (2048, 2048, 32768, 128, 128, False, True, True): (3, 256, 1, 4), 4388 (2048, 2048, 32768, 128, 128, True, False, True): (1, 256, 1, 4), 4389 (2048, 2048, 50432, 16, 16, False, True, True): (1, 197, 1, 4), 4390 (2048, 2048, 50432, 16, 16, True, False, True): (4, 197, 4, 1), 4391 (2048, 2048, 50432, 32, 32, False, True, True): (2, 197, 1, 4), 4392 (2048, 2048, 50432, 32, 32, True, False, True): (4, 197, 3, 4), 4393 (2048, 2048, 50432, 64, 64, False, True, True): (2, 394, 3, 4), 4394 (2048, 2048, 50432, 64, 64, True, False, True): (4, 197, 2, 4), 4395 (2048, 2048, 50432, 128, 128, False, True, True): (3, 394, 1, 4), 4396 (2048, 2048, 50432, 128, 128, True, False, True): (4, 394, 2, 4), 4397 (2048, 2048, 65536, 16, 16, False, True, True): (9, 256, 3, 2), 4398 (2048, 2048, 65536, 16, 16, True, False, True): (9, 256, 4, 4), 4399 (2048, 2048, 65536, 32, 32, False, True, True): (7, 256, 3, 4), 4400 (2048, 2048, 65536, 32, 32, True, False, True): (7, 256, 3, 4), 4401 (2048, 2048, 65536, 64, 64, False, True, True): (2, 256, 2, 4), 4402 (2048, 2048, 65536, 64, 64, True, False, True): (9, 512, 3, 4), 4403 (2048, 2048, 65536, 128, 128, False, True, True): (5, 512, 1, 4), 4404 (2048, 2048, 65536, 128, 128, True, False, True): (1, 512, 1, 4), 4405 (2048, 2048, 131072, 16, 16, False, True, True): (9, 512, 3, 2), 4406 (2048, 2048, 131072, 16, 16, True, False, True): (9, 512, 4, 4), 4407 (2048, 2048, 131072, 32, 32, False, True, True): (7, 512, 3, 4), 4408 (2048, 2048, 131072, 32, 32, True, False, True): (3, 512, 3, 4), 4409 (2048, 2048, 131072, 64, 64, False, True, True): (1, 512, 2, 4), 4410 (2048, 2048, 131072, 64, 64, True, False, True): (2, 1024, 3, 4), 4411 (2048, 2048, 131072, 128, 128, False, True, True): (3, 1024, 1, 4), 4412 (2048, 2048, 131072, 128, 128, True, False, True): (1, 1024, 1, 4), 4413 (3072, 768, 256, 16, 16, False, True, True): (6, 4, 1, 4), 4414 (3072, 768, 256, 16, 16, True, False, True): (2, 1, 5, 2), 4415 (3072, 768, 256, 32, 32, False, True, True): (1, 4, 1, 8), 4416 (3072, 768, 256, 32, 32, True, False, True): (4, 2, 4, 4), 4417 (3072, 768, 256, 64, 64, False, True, True): (1, 2, 3, 4), 4418 (3072, 768, 256, 64, 64, True, False, True): (3, 4, 3, 4), 4419 (3072, 768, 256, 128, 128, False, True, True): (1, 2, 3, 8), 4420 (3072, 768, 256, 128, 128, True, False, True): (3, 2, 3, 8), 4421 (3072, 768, 512, 16, 16, False, True, True): (1, 4, 1, 4), 4422 (3072, 768, 512, 16, 16, True, False, True): (3, 4, 4, 1), 4423 (3072, 768, 512, 32, 32, False, True, True): (5, 8, 1, 4), 4424 (3072, 768, 512, 32, 32, True, False, True): (3, 4, 4, 2), 4425 (3072, 768, 512, 64, 64, False, True, True): (1, 8, 1, 4), 4426 (3072, 768, 512, 64, 64, True, False, True): (1, 4, 3, 4), 4427 (3072, 768, 512, 128, 128, False, True, True): (3, 4, 3, 8), 4428 (3072, 768, 512, 128, 128, True, False, True): (1, 4, 3, 8), 4429 (3072, 768, 1024, 16, 16, False, True, True): (1, 8, 1, 4), 4430 (3072, 768, 1024, 16, 16, True, False, True): (3, 4, 3, 1), 4431 (3072, 768, 1024, 32, 32, False, True, True): (1, 16, 1, 4), 4432 (3072, 768, 1024, 32, 32, True, False, True): (1, 4, 3, 8), 4433 (3072, 768, 1024, 64, 64, False, True, True): (8, 16, 3, 2), 4434 (3072, 768, 1024, 64, 64, True, False, True): (1, 4, 3, 4), 4435 (3072, 768, 1024, 128, 128, False, True, True): (2, 8, 3, 8), 4436 (3072, 768, 1024, 128, 128, True, False, True): (3, 8, 2, 4), 4437 (3072, 768, 2048, 16, 16, False, True, True): (1, 8, 1, 4), 4438 (3072, 768, 2048, 16, 16, True, False, True): (6, 8, 4, 4), 4439 (3072, 768, 2048, 32, 32, False, True, True): (1, 16, 1, 8), 4440 (3072, 768, 2048, 32, 32, True, False, True): (6, 8, 3, 4), 4441 (3072, 768, 2048, 64, 64, False, True, True): (8, 16, 3, 4), 4442 (3072, 768, 2048, 64, 64, True, False, True): (3, 16, 3, 4), 4443 (3072, 768, 2048, 128, 128, False, True, True): (1, 16, 3, 8), 4444 (3072, 768, 2048, 128, 128, True, False, True): (2, 16, 2, 4), 4445 (3072, 768, 4096, 16, 16, False, True, True): (1, 16, 1, 4), 4446 (3072, 768, 4096, 16, 16, True, False, True): (4, 32, 4, 2), 4447 (3072, 768, 4096, 32, 32, False, True, True): (1, 32, 1, 8), 4448 (3072, 768, 4096, 32, 32, True, False, True): (4, 16, 3, 4), 4449 (3072, 768, 4096, 64, 64, False, True, True): (2, 32, 1, 4), 4450 (3072, 768, 4096, 64, 64, True, False, True): (2, 16, 2, 4), 4451 (3072, 768, 4096, 128, 128, False, True, True): (2, 32, 1, 16), 4452 (3072, 768, 4096, 128, 128, True, False, True): (3, 32, 2, 4), 4453 (3072, 768, 8192, 16, 16, False, True, True): (2, 32, 1, 4), 4454 (3072, 768, 8192, 16, 16, True, False, True): (4, 64, 4, 2), 4455 (3072, 768, 8192, 32, 32, False, True, True): (2, 32, 1, 4), 4456 (3072, 768, 8192, 32, 32, True, False, True): (6, 32, 3, 4), 4457 (3072, 768, 8192, 64, 64, False, True, True): (2, 64, 1, 4), 4458 (3072, 768, 8192, 64, 64, True, False, True): (2, 32, 2, 4), 4459 (3072, 768, 8192, 128, 128, False, True, True): (3, 64, 1, 4), 4460 (3072, 768, 8192, 128, 128, True, False, True): (2, 64, 2, 4), 4461 (3072, 768, 16384, 16, 16, False, True, True): (1, 64, 1, 4), 4462 (3072, 768, 16384, 16, 16, True, False, True): (1, 64, 1, 1), 4463 (3072, 768, 16384, 32, 32, False, True, True): (2, 64, 1, 4), 4464 (3072, 768, 16384, 32, 32, True, False, True): (4, 64, 3, 4), 4465 (3072, 768, 16384, 64, 64, False, True, True): (2, 128, 1, 4), 4466 (3072, 768, 16384, 64, 64, True, False, True): (4, 64, 2, 4), 4467 (3072, 768, 16384, 128, 128, False, True, True): (3, 128, 1, 4), 4468 (3072, 768, 16384, 128, 128, True, False, True): (1, 128, 2, 4), 4469 (3072, 768, 32768, 16, 16, False, True, True): (1, 128, 1, 4), 4470 (3072, 768, 32768, 16, 16, True, False, True): (8, 256, 3, 2), 4471 (3072, 768, 32768, 32, 32, False, True, True): (2, 128, 1, 4), 4472 (3072, 768, 32768, 32, 32, True, False, True): (8, 128, 3, 4), 4473 (3072, 768, 32768, 64, 64, False, True, True): (1, 256, 1, 4), 4474 (3072, 768, 32768, 64, 64, True, False, True): (8, 128, 2, 4), 4475 (3072, 768, 32768, 128, 128, False, True, True): (3, 256, 1, 4), 4476 (3072, 768, 32768, 128, 128, True, False, True): (3, 256, 2, 4), 4477 (3072, 768, 50432, 16, 16, False, True, True): (1, 197, 1, 4), 4478 (3072, 768, 50432, 16, 16, True, False, True): (7, 197, 4, 1), 4479 (3072, 768, 50432, 32, 32, False, True, True): (2, 197, 1, 4), 4480 (3072, 768, 50432, 32, 32, True, False, True): (10, 197, 3, 4), 4481 (3072, 768, 50432, 64, 64, False, True, True): (1, 394, 1, 4), 4482 (3072, 768, 50432, 64, 64, True, False, True): (3, 197, 2, 4), 4483 (3072, 768, 50432, 128, 128, False, True, True): (3, 394, 1, 4), 4484 (3072, 768, 50432, 128, 128, True, False, True): (2, 394, 2, 4), 4485 (3072, 768, 65536, 16, 16, False, True, True): (1, 256, 1, 4), 4486 (3072, 768, 65536, 16, 16, True, False, True): (15, 256, 4, 1), 4487 (3072, 768, 65536, 32, 32, False, True, True): (2, 256, 1, 4), 4488 (3072, 768, 65536, 32, 32, True, False, True): (10, 256, 3, 4), 4489 (3072, 768, 65536, 64, 64, False, True, True): (1, 512, 1, 4), 4490 (3072, 768, 65536, 64, 64, True, False, True): (3, 256, 2, 4), 4491 (3072, 768, 65536, 128, 128, False, True, True): (3, 512, 1, 4), 4492 (3072, 768, 65536, 128, 128, True, False, True): (3, 512, 2, 4), 4493 (3072, 768, 131072, 16, 16, False, True, True): (1, 512, 1, 4), 4494 (3072, 768, 131072, 16, 16, True, False, True): (15, 512, 4, 1), 4495 (3072, 768, 131072, 32, 32, False, True, True): (2, 512, 1, 4), 4496 (3072, 768, 131072, 32, 32, True, False, True): (9, 512, 3, 4), 4497 (3072, 768, 131072, 64, 64, False, True, True): (1, 1024, 1, 4), 4498 (3072, 768, 131072, 64, 64, True, False, True): (3, 512, 2, 4), 4499 (3072, 768, 131072, 128, 128, False, True, True): (3, 1024, 1, 4), 4500 (3072, 768, 131072, 128, 128, True, False, True): (3, 1024, 2, 4), 4501 (3072, 3072, 256, 16, 16, False, True, True): (5, 4, 1, 4), 4502 (3072, 3072, 256, 16, 16, True, False, True): (1, 2, 5, 2), 4503 (3072, 3072, 256, 32, 32, False, True, True): (1, 4, 1, 8), 4504 (3072, 3072, 256, 32, 32, True, False, True): (3, 4, 4, 2), 4505 (3072, 3072, 256, 64, 64, False, True, True): (2, 4, 3, 4), 4506 (3072, 3072, 256, 64, 64, True, False, True): (3, 4, 4, 4), 4507 (3072, 3072, 256, 128, 128, False, True, True): (1, 2, 3, 8), 4508 (3072, 3072, 256, 128, 128, True, False, True): (1, 2, 3, 8), 4509 (3072, 3072, 512, 16, 16, False, True, True): (5, 4, 1, 2), 4510 (3072, 3072, 512, 16, 16, True, False, True): (1, 2, 4, 4), 4511 (3072, 3072, 512, 32, 32, False, True, True): (3, 8, 1, 4), 4512 (3072, 3072, 512, 32, 32, True, False, True): (4, 2, 3, 4), 4513 (3072, 3072, 512, 64, 64, False, True, True): (1, 8, 2, 2), 4514 (3072, 3072, 512, 64, 64, True, False, True): (2, 4, 3, 4), 4515 (3072, 3072, 512, 128, 128, False, True, True): (1, 4, 3, 8), 4516 (3072, 3072, 512, 128, 128, True, False, True): (4, 4, 3, 8), 4517 (3072, 3072, 1024, 16, 16, False, True, True): (1, 8, 1, 4), 4518 (3072, 3072, 1024, 16, 16, True, False, True): (4, 8, 5, 2), 4519 (3072, 3072, 1024, 32, 32, False, True, True): (1, 8, 1, 8), 4520 (3072, 3072, 1024, 32, 32, True, False, True): (1, 4, 4, 4), 4521 (3072, 3072, 1024, 64, 64, False, True, True): (3, 8, 3, 4), 4522 (3072, 3072, 1024, 64, 64, True, False, True): (2, 4, 3, 4), 4523 (3072, 3072, 1024, 128, 128, False, True, True): (3, 8, 1, 4), 4524 (3072, 3072, 1024, 128, 128, True, False, True): (1, 8, 3, 8), 4525 (3072, 3072, 2048, 16, 16, False, True, True): (1, 16, 1, 2), 4526 (3072, 3072, 2048, 16, 16, True, False, True): (4, 16, 4, 2), 4527 (3072, 3072, 2048, 32, 32, False, True, True): (1, 16, 1, 8), 4528 (3072, 3072, 2048, 32, 32, True, False, True): (3, 8, 4, 4), 4529 (3072, 3072, 2048, 64, 64, False, True, True): (3, 16, 3, 4), 4530 (3072, 3072, 2048, 64, 64, True, False, True): (3, 8, 3, 4), 4531 (3072, 3072, 2048, 128, 128, False, True, True): (4, 16, 3, 8), 4532 (3072, 3072, 2048, 128, 128, True, False, True): (3, 16, 3, 8), 4533 (3072, 3072, 4096, 16, 16, False, True, True): (1, 32, 1, 2), 4534 (3072, 3072, 4096, 16, 16, True, False, True): (4, 32, 4, 2), 4535 (3072, 3072, 4096, 32, 32, False, True, True): (1, 32, 1, 8), 4536 (3072, 3072, 4096, 32, 32, True, False, True): (3, 16, 3, 4), 4537 (3072, 3072, 4096, 64, 64, False, True, True): (1, 32, 3, 4), 4538 (3072, 3072, 4096, 64, 64, True, False, True): (3, 16, 3, 4), 4539 (3072, 3072, 4096, 128, 128, False, True, True): (1, 32, 3, 8), 4540 (3072, 3072, 4096, 128, 128, True, False, True): (3, 32, 3, 8), 4541 (3072, 3072, 8192, 16, 16, False, True, True): (1, 64, 1, 2), 4542 (3072, 3072, 8192, 16, 16, True, False, True): (4, 64, 4, 2), 4543 (3072, 3072, 8192, 32, 32, False, True, True): (1, 64, 1, 8), 4544 (3072, 3072, 8192, 32, 32, True, False, True): (8, 32, 3, 4), 4545 (3072, 3072, 8192, 64, 64, False, True, True): (3, 64, 3, 4), 4546 (3072, 3072, 8192, 64, 64, True, False, True): (2, 32, 3, 4), 4547 (3072, 3072, 8192, 128, 128, False, True, True): (2, 64, 3, 8), 4548 (3072, 3072, 8192, 128, 128, True, False, True): (1, 64, 3, 8), 4549 (3072, 3072, 16384, 16, 16, False, True, True): (1, 128, 1, 2), 4550 (3072, 3072, 16384, 16, 16, True, False, True): (4, 128, 4, 2), 4551 (3072, 3072, 16384, 32, 32, False, True, True): (1, 64, 1, 2), 4552 (3072, 3072, 16384, 32, 32, True, False, True): (4, 64, 3, 4), 4553 (3072, 3072, 16384, 64, 64, False, True, True): (1, 128, 3, 4), 4554 (3072, 3072, 16384, 64, 64, True, False, True): (4, 64, 3, 4), 4555 (3072, 3072, 16384, 128, 128, False, True, True): (3, 128, 1, 4), 4556 (3072, 3072, 16384, 128, 128, True, False, True): (1, 128, 3, 8), 4557 (3072, 3072, 32768, 16, 16, False, True, True): (1, 256, 1, 2), 4558 (3072, 3072, 32768, 16, 16, True, False, True): (8, 128, 4, 4), 4559 (3072, 3072, 32768, 32, 32, False, True, True): (1, 256, 1, 8), 4560 (3072, 3072, 32768, 32, 32, True, False, True): (5, 128, 3, 4), 4561 (3072, 3072, 32768, 64, 64, False, True, True): (1, 256, 3, 4), 4562 (3072, 3072, 32768, 64, 64, True, False, True): (1, 128, 3, 4), 4563 (3072, 3072, 32768, 128, 128, False, True, True): (3, 256, 1, 4), 4564 (3072, 3072, 32768, 128, 128, True, False, True): (3, 256, 2, 4), 4565 (3072, 3072, 65536, 16, 16, False, True, True): (1, 512, 1, 2), 4566 (3072, 3072, 65536, 16, 16, True, False, True): (7, 256, 4, 4), 4567 (3072, 3072, 65536, 32, 32, False, True, True): (1, 256, 1, 2), 4568 (3072, 3072, 65536, 32, 32, True, False, True): (5, 256, 3, 4), 4569 (3072, 3072, 65536, 64, 64, False, True, True): (1, 512, 3, 4), 4570 (3072, 3072, 65536, 64, 64, True, False, True): (3, 256, 3, 4), 4571 (3072, 3072, 65536, 128, 128, False, True, True): (3, 512, 1, 4), 4572 (3072, 3072, 65536, 128, 128, True, False, True): (3, 512, 2, 4), 4573 (3072, 3072, 131072, 16, 16, False, True, True): (1, 1024, 1, 2), 4574 (3072, 3072, 131072, 16, 16, True, False, True): (5, 512, 4, 4), 4575 (3072, 3072, 131072, 32, 32, False, True, True): (1, 512, 1, 2), 4576 (3072, 3072, 131072, 32, 32, True, False, True): (3, 512, 3, 4), 4577 (3072, 3072, 131072, 64, 64, False, True, True): (1, 1024, 3, 4), 4578 (3072, 3072, 131072, 64, 64, True, False, True): (3, 512, 3, 4), 4579 (3072, 3072, 131072, 128, 128, False, True, True): (3, 1024, 1, 4), 4580 (3072, 3072, 131072, 128, 128, True, False, True): (1, 1024, 2, 4), 4581 (4096, 4096, 256, 16, 16, False, True, True): (2, 2, 6, 4), 4582 (4096, 4096, 256, 16, 16, True, False, True): (2, 2, 5, 4), 4583 (4096, 4096, 256, 32, 32, False, True, True): (7, 2, 4, 4), 4584 (4096, 4096, 256, 32, 32, True, False, True): (1, 2, 4, 4), 4585 (4096, 4096, 256, 64, 64, False, True, True): (3, 4, 3, 4), 4586 (4096, 4096, 256, 64, 64, True, False, True): (3, 4, 3, 4), 4587 (4096, 4096, 256, 128, 128, False, True, True): (1, 2, 2, 8), 4588 (4096, 4096, 256, 128, 128, True, False, True): (1, 2, 2, 8), 4589 (4096, 4096, 512, 16, 16, False, True, True): (4, 2, 3, 4), 4590 (4096, 4096, 512, 16, 16, True, False, True): (2, 4, 3, 2), 4591 (4096, 4096, 512, 32, 32, False, True, True): (3, 4, 3, 4), 4592 (4096, 4096, 512, 32, 32, True, False, True): (3, 4, 3, 2), 4593 (4096, 4096, 512, 64, 64, False, True, True): (3, 4, 3, 4), 4594 (4096, 4096, 512, 64, 64, True, False, True): (3, 4, 3, 4), 4595 (4096, 4096, 512, 128, 128, False, True, True): (2, 4, 2, 8), 4596 (4096, 4096, 512, 128, 128, True, False, True): (2, 4, 1, 4), 4597 (4096, 4096, 1024, 16, 16, False, True, True): (2, 8, 3, 2), 4598 (4096, 4096, 1024, 16, 16, True, False, True): (2, 8, 3, 2), 4599 (4096, 4096, 1024, 32, 32, False, True, True): (3, 8, 3, 4), 4600 (4096, 4096, 1024, 32, 32, True, False, True): (1, 8, 3, 2), 4601 (4096, 4096, 1024, 64, 64, False, True, True): (1, 8, 3, 4), 4602 (4096, 4096, 1024, 64, 64, True, False, True): (1, 8, 3, 4), 4603 (4096, 4096, 1024, 128, 128, False, True, True): (2, 8, 2, 8), 4604 (4096, 4096, 1024, 128, 128, True, False, True): (2, 8, 2, 8), 4605 (4096, 4096, 2048, 16, 16, False, True, True): (2, 8, 4, 4), 4606 (4096, 4096, 2048, 16, 16, True, False, True): (2, 8, 4, 4), 4607 (4096, 4096, 2048, 32, 32, False, True, True): (4, 8, 4, 8), 4608 (4096, 4096, 2048, 32, 32, True, False, True): (4, 8, 4, 8), 4609 (4096, 4096, 2048, 64, 64, False, True, True): (1, 16, 3, 4), 4610 (4096, 4096, 2048, 64, 64, True, False, True): (4, 16, 3, 4), 4611 (4096, 4096, 2048, 128, 128, False, True, True): (2, 16, 2, 8), 4612 (4096, 4096, 2048, 128, 128, True, False, True): (4, 16, 1, 4), 4613 (4096, 4096, 4096, 16, 16, False, True, True): (4, 32, 4, 4), 4614 (4096, 4096, 4096, 16, 16, True, False, True): (4, 32, 4, 2), 4615 (4096, 4096, 4096, 32, 32, False, True, True): (4, 16, 4, 8), 4616 (4096, 4096, 4096, 32, 32, True, False, True): (4, 16, 3, 8), 4617 (4096, 4096, 4096, 64, 64, False, True, True): (1, 32, 3, 4), 4618 (4096, 4096, 4096, 64, 64, True, False, True): (1, 32, 3, 4), 4619 (4096, 4096, 4096, 128, 128, False, True, True): (3, 32, 1, 4), 4620 (4096, 4096, 4096, 128, 128, True, False, True): (2, 32, 1, 4), 4621 (4096, 4096, 8192, 16, 16, False, True, True): (4, 64, 4, 2), 4622 (4096, 4096, 8192, 16, 16, True, False, True): (4, 64, 4, 2), 4623 (4096, 4096, 8192, 32, 32, False, True, True): (4, 32, 4, 8), 4624 (4096, 4096, 8192, 32, 32, True, False, True): (4, 32, 4, 8), 4625 (4096, 4096, 8192, 64, 64, False, True, True): (2, 64, 3, 4), 4626 (4096, 4096, 8192, 64, 64, True, False, True): (2, 64, 3, 4), 4627 (4096, 4096, 8192, 128, 128, False, True, True): (3, 64, 1, 4), 4628 (4096, 4096, 8192, 128, 128, True, False, True): (1, 64, 1, 4), 4629 (4096, 4096, 16384, 16, 16, False, True, True): (4, 64, 3, 4), 4630 (4096, 4096, 16384, 16, 16, True, False, True): (4, 64, 4, 4), 4631 (4096, 4096, 16384, 32, 32, False, True, True): (4, 64, 4, 8), 4632 (4096, 4096, 16384, 32, 32, True, False, True): (4, 64, 4, 8), 4633 (4096, 4096, 16384, 64, 64, False, True, True): (1, 64, 2, 4), 4634 (4096, 4096, 16384, 64, 64, True, False, True): (1, 64, 3, 8), 4635 (4096, 4096, 16384, 128, 128, False, True, True): (3, 128, 1, 4), 4636 (4096, 4096, 16384, 128, 128, True, False, True): (1, 128, 1, 4), 4637 (4096, 4096, 32768, 16, 16, False, True, True): (8, 128, 3, 2), 4638 (4096, 4096, 32768, 16, 16, True, False, True): (5, 128, 4, 4), 4639 (4096, 4096, 32768, 32, 32, False, True, True): (3, 128, 4, 4), 4640 (4096, 4096, 32768, 32, 32, True, False, True): (3, 128, 4, 8), 4641 (4096, 4096, 32768, 64, 64, False, True, True): (1, 128, 2, 4), 4642 (4096, 4096, 32768, 64, 64, True, False, True): (3, 256, 3, 4), 4643 (4096, 4096, 32768, 128, 128, False, True, True): (3, 256, 1, 4), 4644 (4096, 4096, 32768, 128, 128, True, False, True): (1, 256, 1, 4), 4645 (4096, 4096, 50432, 16, 16, False, True, True): (1, 197, 1, 4), 4646 (4096, 4096, 50432, 16, 16, True, False, True): (4, 197, 4, 1), 4647 (4096, 4096, 50432, 32, 32, False, True, True): (1, 197, 1, 4), 4648 (4096, 4096, 50432, 32, 32, True, False, True): (2, 197, 3, 4), 4649 (4096, 4096, 50432, 64, 64, False, True, True): (1, 394, 3, 4), 4650 (4096, 4096, 50432, 64, 64, True, False, True): (1, 197, 2, 4), 4651 (4096, 4096, 50432, 128, 128, False, True, True): (3, 394, 1, 4), 4652 (4096, 4096, 50432, 128, 128, True, False, True): (1, 394, 2, 4), 4653 (4096, 4096, 65536, 16, 16, False, True, True): (5, 256, 4, 4), 4654 (4096, 4096, 65536, 16, 16, True, False, True): (5, 256, 4, 4), 4655 (4096, 4096, 65536, 32, 32, False, True, True): (4, 256, 4, 8), 4656 (4096, 4096, 65536, 32, 32, True, False, True): (4, 256, 3, 8), 4657 (4096, 4096, 65536, 64, 64, False, True, True): (1, 256, 2, 4), 4658 (4096, 4096, 65536, 64, 64, True, False, True): (1, 512, 3, 4), 4659 (4096, 4096, 65536, 128, 128, False, True, True): (3, 512, 1, 4), 4660 (4096, 4096, 65536, 128, 128, True, False, True): (1, 512, 1, 4), 4661 (4096, 4096, 131072, 16, 16, False, True, True): (4, 512, 3, 4), 4662 (4096, 4096, 131072, 16, 16, True, False, True): (5, 512, 4, 4), 4663 (4096, 4096, 131072, 32, 32, False, True, True): (1, 512, 4, 8), 4664 (4096, 4096, 131072, 32, 32, True, False, True): (4, 512, 4, 8), 4665 (4096, 4096, 131072, 64, 64, False, True, True): (1, 512, 2, 4), 4666 (4096, 4096, 131072, 64, 64, True, False, True): (1, 512, 2, 4), 4667 (4096, 4096, 131072, 128, 128, False, True, True): (3, 1024, 1, 4), 4668 (4096, 4096, 131072, 128, 128, True, False, True): (1, 1024, 1, 4), 4669 (6144, 6144, 256, 16, 16, False, True, True): (1, 2, 1, 4), 4670 (6144, 6144, 256, 16, 16, True, False, True): (1, 1, 4, 4), 4671 (6144, 6144, 256, 32, 32, False, True, True): (3, 2, 1, 8), 4672 (6144, 6144, 256, 32, 32, True, False, True): (2, 1, 3, 4), 4673 (6144, 6144, 256, 64, 64, False, True, True): (2, 2, 3, 4), 4674 (6144, 6144, 256, 64, 64, True, False, True): (6, 2, 4, 4), 4675 (6144, 6144, 256, 128, 128, False, True, True): (2, 2, 3, 8), 4676 (6144, 6144, 256, 128, 128, True, False, True): (1, 2, 3, 8), 4677 (6144, 6144, 512, 16, 16, False, True, True): (4, 4, 1, 4), 4678 (6144, 6144, 512, 16, 16, True, False, True): (3, 2, 3, 1), 4679 (6144, 6144, 512, 32, 32, False, True, True): (1, 8, 1, 4), 4680 (6144, 6144, 512, 32, 32, True, False, True): (2, 2, 3, 8), 4681 (6144, 6144, 512, 64, 64, False, True, True): (4, 4, 3, 4), 4682 (6144, 6144, 512, 64, 64, True, False, True): (6, 2, 3, 4), 4683 (6144, 6144, 512, 128, 128, False, True, True): (3, 4, 1, 4), 4684 (6144, 6144, 512, 128, 128, True, False, True): (4, 4, 3, 8), 4685 (6144, 6144, 1024, 16, 16, False, True, True): (1, 8, 1, 2), 4686 (6144, 6144, 1024, 16, 16, True, False, True): (4, 8, 4, 2), 4687 (6144, 6144, 1024, 32, 32, False, True, True): (1, 8, 4, 2), 4688 (6144, 6144, 1024, 32, 32, True, False, True): (1, 8, 4, 2), 4689 (6144, 6144, 1024, 64, 64, False, True, True): (4, 8, 3, 4), 4690 (6144, 6144, 1024, 64, 64, True, False, True): (1, 4, 3, 4), 4691 (6144, 6144, 1024, 128, 128, False, True, True): (3, 8, 1, 4), 4692 (6144, 6144, 1024, 128, 128, True, False, True): (1, 8, 3, 8), 4693 (6144, 6144, 2048, 16, 16, False, True, True): (4, 4, 1, 4), 4694 (6144, 6144, 2048, 16, 16, True, False, True): (2, 8, 4, 4), 4695 (6144, 6144, 2048, 32, 32, False, True, True): (4, 8, 3, 4), 4696 (6144, 6144, 2048, 32, 32, True, False, True): (2, 8, 3, 4), 4697 (6144, 6144, 2048, 64, 64, False, True, True): (4, 16, 3, 4), 4698 (6144, 6144, 2048, 64, 64, True, False, True): (2, 8, 3, 4), 4699 (6144, 6144, 2048, 128, 128, False, True, True): (3, 16, 1, 4), 4700 (6144, 6144, 2048, 128, 128, True, False, True): (4, 16, 3, 8), 4701 (6144, 6144, 4096, 16, 16, False, True, True): (4, 8, 1, 4), 4702 (6144, 6144, 4096, 16, 16, True, False, True): (4, 32, 4, 2), 4703 (6144, 6144, 4096, 32, 32, False, True, True): (4, 16, 1, 2), 4704 (6144, 6144, 4096, 32, 32, True, False, True): (2, 8, 3, 8), 4705 (6144, 6144, 4096, 64, 64, False, True, True): (4, 32, 3, 4), 4706 (6144, 6144, 4096, 64, 64, True, False, True): (4, 16, 3, 4), 4707 (6144, 6144, 4096, 128, 128, False, True, True): (6, 32, 1, 4), 4708 (6144, 6144, 4096, 128, 128, True, False, True): (4, 32, 3, 8), 4709 (6144, 6144, 8192, 16, 16, False, True, True): (2, 16, 1, 2), 4710 (6144, 6144, 8192, 16, 16, True, False, True): (4, 64, 4, 2), 4711 (6144, 6144, 8192, 32, 32, False, True, True): (4, 32, 1, 2), 4712 (6144, 6144, 8192, 32, 32, True, False, True): (4, 32, 3, 4), 4713 (6144, 6144, 8192, 64, 64, False, True, True): (4, 64, 3, 4), 4714 (6144, 6144, 8192, 64, 64, True, False, True): (4, 32, 3, 4), 4715 (6144, 6144, 8192, 128, 128, False, True, True): (6, 64, 1, 4), 4716 (6144, 6144, 8192, 128, 128, True, False, True): (4, 64, 3, 8), 4717 (6144, 6144, 16384, 16, 16, False, True, True): (2, 32, 1, 2), 4718 (6144, 6144, 16384, 16, 16, True, False, True): (4, 64, 4, 4), 4719 (6144, 6144, 16384, 32, 32, False, True, True): (4, 64, 1, 2), 4720 (6144, 6144, 16384, 32, 32, True, False, True): (4, 64, 3, 4), 4721 (6144, 6144, 16384, 64, 64, False, True, True): (4, 128, 3, 4), 4722 (6144, 6144, 16384, 64, 64, True, False, True): (1, 32, 3, 8), 4723 (6144, 6144, 16384, 128, 128, False, True, True): (4, 128, 1, 4), 4724 (6144, 6144, 16384, 128, 128, True, False, True): (4, 128, 3, 8), 4725 (6144, 6144, 32768, 16, 16, False, True, True): (2, 64, 1, 2), 4726 (6144, 6144, 32768, 16, 16, True, False, True): (5, 128, 4, 1), 4727 (6144, 6144, 32768, 32, 32, False, True, True): (4, 128, 1, 2), 4728 (6144, 6144, 32768, 32, 32, True, False, True): (3, 128, 3, 4), 4729 (6144, 6144, 32768, 64, 64, False, True, True): (4, 256, 3, 4), 4730 (6144, 6144, 32768, 64, 64, True, False, True): (2, 64, 3, 8), 4731 (6144, 6144, 32768, 128, 128, False, True, True): (8, 256, 1, 4), 4732 (6144, 6144, 32768, 128, 128, True, False, True): (4, 256, 3, 8), 4733 (6144, 6144, 65536, 16, 16, False, True, True): (2, 128, 1, 2), 4734 (6144, 6144, 65536, 16, 16, True, False, True): (5, 256, 4, 1), 4735 (6144, 6144, 65536, 32, 32, False, True, True): (4, 256, 1, 2), 4736 (6144, 6144, 65536, 32, 32, True, False, True): (2, 256, 3, 4), 4737 (6144, 6144, 65536, 64, 64, False, True, True): (4, 512, 3, 4), 4738 (6144, 6144, 65536, 64, 64, True, False, True): (1, 128, 3, 8), 4739 (6144, 6144, 65536, 128, 128, False, True, True): (4, 512, 1, 4), 4740 (6144, 6144, 65536, 128, 128, True, False, True): (4, 512, 3, 8), 4741 (6144, 6144, 131072, 16, 16, False, True, True): (2, 256, 1, 2), 4742 (6144, 6144, 131072, 16, 16, True, False, True): (3, 512, 4, 4), 4743 (6144, 6144, 131072, 32, 32, False, True, True): (4, 512, 1, 2), 4744 (6144, 6144, 131072, 32, 32, True, False, True): (4, 512, 3, 4), 4745 (6144, 6144, 131072, 64, 64, False, True, True): (4, 1024, 3, 4), 4746 (6144, 6144, 131072, 64, 64, True, False, True): (2, 256, 3, 8), 4747 (6144, 6144, 131072, 128, 128, False, True, True): (4, 1024, 1, 4), 4748 (6144, 6144, 131072, 128, 128, True, False, True): (4, 1024, 3, 8), 4749 (8192, 8192, 256, 16, 16, False, True, True): (2, 2, 6, 4), 4750 (8192, 8192, 256, 16, 16, True, False, True): (2, 4, 2, 2), 4751 (8192, 8192, 256, 32, 32, False, True, True): (4, 2, 3, 4), 4752 (8192, 8192, 256, 32, 32, True, False, True): (4, 2, 3, 4), 4753 (8192, 8192, 256, 64, 64, False, True, True): (2, 2, 3, 8), 4754 (8192, 8192, 256, 64, 64, True, False, True): (6, 2, 3, 8), 4755 (8192, 8192, 256, 128, 128, False, True, True): (3, 2, 1, 4), 4756 (8192, 8192, 256, 128, 128, True, False, True): (1, 2, 1, 4), 4757 (8192, 8192, 512, 16, 16, False, True, True): (4, 4, 3, 2), 4758 (8192, 8192, 512, 16, 16, True, False, True): (4, 4, 3, 4), 4759 (8192, 8192, 512, 32, 32, False, True, True): (1, 4, 3, 4), 4760 (8192, 8192, 512, 32, 32, True, False, True): (5, 4, 3, 2), 4761 (8192, 8192, 512, 64, 64, False, True, True): (1, 4, 3, 4), 4762 (8192, 8192, 512, 64, 64, True, False, True): (2, 2, 3, 8), 4763 (8192, 8192, 512, 128, 128, False, True, True): (4, 4, 2, 8), 4764 (8192, 8192, 512, 128, 128, True, False, True): (4, 4, 2, 8), 4765 (8192, 8192, 1024, 16, 16, False, True, True): (4, 8, 4, 4), 4766 (8192, 8192, 1024, 16, 16, True, False, True): (4, 8, 4, 4), 4767 (8192, 8192, 1024, 32, 32, False, True, True): (2, 4, 4, 8), 4768 (8192, 8192, 1024, 32, 32, True, False, True): (1, 4, 3, 4), 4769 (8192, 8192, 1024, 64, 64, False, True, True): (4, 8, 3, 4), 4770 (8192, 8192, 1024, 64, 64, True, False, True): (2, 8, 3, 4), 4771 (8192, 8192, 1024, 128, 128, False, True, True): (4, 8, 2, 8), 4772 (8192, 8192, 1024, 128, 128, True, False, True): (4, 8, 1, 4), 4773 (8192, 8192, 2048, 16, 16, False, True, True): (2, 8, 4, 4), 4774 (8192, 8192, 2048, 16, 16, True, False, True): (2, 8, 4, 4), 4775 (8192, 8192, 2048, 32, 32, False, True, True): (2, 8, 4, 8), 4776 (8192, 8192, 2048, 32, 32, True, False, True): (2, 8, 4, 8), 4777 (8192, 8192, 2048, 64, 64, False, True, True): (4, 8, 2, 4), 4778 (8192, 8192, 2048, 64, 64, True, False, True): (4, 16, 3, 4), 4779 (8192, 8192, 2048, 128, 128, False, True, True): (6, 16, 1, 4), 4780 (8192, 8192, 2048, 128, 128, True, False, True): (4, 16, 1, 4), 4781 (8192, 8192, 4096, 16, 16, False, True, True): (4, 32, 4, 2), 4782 (8192, 8192, 4096, 16, 16, True, False, True): (4, 32, 4, 2), 4783 (8192, 8192, 4096, 32, 32, False, True, True): (2, 16, 4, 8), 4784 (8192, 8192, 4096, 32, 32, True, False, True): (4, 16, 4, 8), 4785 (8192, 8192, 4096, 64, 64, False, True, True): (4, 16, 2, 4), 4786 (8192, 8192, 4096, 64, 64, True, False, True): (4, 16, 2, 4), 4787 (8192, 8192, 4096, 128, 128, False, True, True): (6, 32, 1, 4), 4788 (8192, 8192, 4096, 128, 128, True, False, True): (4, 32, 1, 4), 4789 (8192, 8192, 8192, 16, 16, False, True, True): (4, 64, 4, 2), 4790 (8192, 8192, 8192, 16, 16, True, False, True): (4, 64, 4, 2), 4791 (8192, 8192, 8192, 32, 32, False, True, True): (2, 32, 4, 8), 4792 (8192, 8192, 8192, 32, 32, True, False, True): (2, 32, 4, 8), 4793 (8192, 8192, 8192, 64, 64, False, True, True): (2, 32, 2, 4), 4794 (8192, 8192, 8192, 64, 64, True, False, True): (4, 32, 2, 4), 4795 (8192, 8192, 8192, 128, 128, False, True, True): (6, 64, 1, 4), 4796 (8192, 8192, 8192, 128, 128, True, False, True): (4, 64, 1, 4), 4797 (8192, 8192, 16384, 16, 16, False, True, True): (4, 64, 3, 4), 4798 (8192, 8192, 16384, 16, 16, True, False, True): (4, 64, 4, 4), 4799 (8192, 8192, 16384, 32, 32, False, True, True): (4, 64, 4, 8), 4800 (8192, 8192, 16384, 32, 32, True, False, True): (4, 64, 4, 8), 4801 (8192, 8192, 16384, 64, 64, False, True, True): (4, 64, 2, 4), 4802 (8192, 8192, 16384, 64, 64, True, False, True): (4, 64, 3, 8), 4803 (8192, 8192, 16384, 128, 128, False, True, True): (6, 128, 1, 4), 4804 (8192, 8192, 16384, 128, 128, True, False, True): (4, 128, 1, 4), 4805 (8192, 8192, 32768, 16, 16, False, True, True): (3, 128, 4, 4), 4806 (8192, 8192, 32768, 16, 16, True, False, True): (3, 128, 4, 4), 4807 (8192, 8192, 32768, 32, 32, False, True, True): (2, 128, 4, 8), 4808 (8192, 8192, 32768, 32, 32, True, False, True): (2, 128, 4, 8), 4809 (8192, 8192, 32768, 64, 64, False, True, True): (2, 128, 2, 4), 4810 (8192, 8192, 32768, 64, 64, True, False, True): (2, 128, 3, 8), 4811 (8192, 8192, 32768, 128, 128, False, True, True): (6, 256, 1, 4), 4812 (8192, 8192, 32768, 128, 128, True, False, True): (4, 256, 1, 4), 4813 (8192, 8192, 50432, 16, 16, False, True, True): (1, 197, 1, 1), 4814 (8192, 8192, 50432, 16, 16, True, False, True): (3, 197, 4, 1), 4815 (8192, 8192, 50432, 32, 32, False, True, True): (2, 197, 1, 4), 4816 (8192, 8192, 50432, 32, 32, True, False, True): (2, 197, 3, 4), 4817 (8192, 8192, 50432, 64, 64, False, True, True): (2, 394, 3, 4), 4818 (8192, 8192, 65536, 16, 16, False, True, True): (3, 256, 4, 4), 4819 (8192, 8192, 65536, 16, 16, True, False, True): (4, 256, 4, 4), 4820 (8192, 8192, 65536, 32, 32, False, True, True): (2, 256, 4, 8), 4821 (8192, 8192, 65536, 32, 32, True, False, True): (2, 256, 3, 8), 4822 (8192, 8192, 65536, 64, 64, False, True, True): (2, 256, 2, 4), 4823 (8192, 8192, 65536, 64, 64, True, False, True): (4, 256, 3, 8), 4824 (8192, 8192, 65536, 128, 128, False, True, True): (6, 512, 1, 4), 4825 (8192, 8192, 65536, 128, 128, True, False, True): (4, 512, 1, 4), 4826 (8192, 8192, 131072, 16, 16, False, True, True): (4, 512, 4, 4), 4827 (8192, 8192, 131072, 16, 16, True, False, True): (3, 512, 4, 4), 4828 (8192, 8192, 131072, 32, 32, False, True, True): (2, 512, 4, 8), 4829 (8192, 8192, 131072, 32, 32, True, False, True): (2, 512, 4, 8), 4830 (8192, 8192, 131072, 64, 64, False, True, True): (2, 512, 2, 4), 4831 (8192, 8192, 131072, 64, 64, True, False, True): (2, 512, 2, 4), 4832 (8192, 8192, 131072, 128, 128, False, True, True): (4, 1024, 1, 4), 4833 (8192, 8192, 131072, 128, 128, True, False, True): (4, 1024, 1, 4), 4834 (12288, 12288, 256, 16, 16, False, True, True): (4, 2, 1, 4), 4835 (12288, 12288, 256, 16, 16, True, False, True): (1, 1, 3, 1), 4836 (12288, 12288, 256, 32, 32, False, True, True): (4, 4, 1, 4), 4837 (12288, 12288, 256, 32, 32, True, False, True): (2, 1, 3, 2), 4838 (12288, 12288, 256, 64, 64, False, True, True): (4, 2, 3, 4), 4839 (12288, 12288, 256, 64, 64, True, False, True): (3, 1, 3, 4), 4840 (12288, 12288, 256, 128, 128, False, True, True): (6, 2, 1, 4), 4841 (12288, 12288, 256, 128, 128, True, False, True): (4, 2, 3, 8), 4842 (12288, 12288, 512, 16, 16, False, True, True): (4, 4, 1, 2), 4843 (12288, 12288, 512, 16, 16, True, False, True): (4, 4, 4, 2), 4844 (12288, 12288, 512, 32, 32, False, True, True): (4, 4, 4, 2), 4845 (12288, 12288, 512, 32, 32, True, False, True): (2, 2, 3, 8), 4846 (12288, 12288, 512, 64, 64, False, True, True): (4, 4, 3, 4), 4847 (12288, 12288, 512, 64, 64, True, False, True): (8, 2, 3, 4), 4848 (12288, 12288, 512, 128, 128, False, True, True): (4, 4, 3, 8), 4849 (12288, 12288, 512, 128, 128, True, False, True): (4, 4, 3, 8), 4850 (12288, 12288, 1024, 16, 16, False, True, True): (4, 8, 1, 2), 4851 (12288, 12288, 1024, 16, 16, True, False, True): (2, 4, 4, 4), 4852 (12288, 12288, 1024, 32, 32, False, True, True): (4, 4, 3, 4), 4853 (12288, 12288, 1024, 32, 32, True, False, True): (1, 4, 3, 4), 4854 (12288, 12288, 1024, 64, 64, False, True, True): (4, 8, 3, 4), 4855 (12288, 12288, 1024, 64, 64, True, False, True): (2, 4, 3, 4), 4856 (12288, 12288, 1024, 128, 128, False, True, True): (4, 8, 3, 8), 4857 (12288, 12288, 1024, 128, 128, True, False, True): (4, 8, 3, 8), 4858 (12288, 12288, 2048, 16, 16, False, True, True): (2, 4, 1, 4), 4859 (12288, 12288, 2048, 16, 16, True, False, True): (2, 8, 4, 4), 4860 (12288, 12288, 2048, 32, 32, False, True, True): (4, 8, 1, 2), 4861 (12288, 12288, 2048, 32, 32, True, False, True): (2, 8, 4, 8), 4862 (12288, 12288, 2048, 64, 64, False, True, True): (4, 16, 3, 4), 4863 (12288, 12288, 2048, 64, 64, True, False, True): (2, 8, 3, 4), 4864 (12288, 12288, 2048, 128, 128, False, True, True): (4, 16, 3, 8), 4865 (12288, 12288, 2048, 128, 128, True, False, True): (4, 16, 3, 8), 4866 (12288, 12288, 4096, 16, 16, False, True, True): (2, 8, 1, 4), 4867 (12288, 12288, 4096, 16, 16, True, False, True): (2, 16, 4, 4), 4868 (12288, 12288, 4096, 32, 32, False, True, True): (2, 16, 1, 2), 4869 (12288, 12288, 4096, 32, 32, True, False, True): (2, 16, 3, 4), 4870 (12288, 12288, 4096, 64, 64, False, True, True): (4, 32, 3, 4), 4871 (12288, 12288, 4096, 64, 64, True, False, True): (2, 16, 3, 4), 4872 (12288, 12288, 4096, 128, 128, False, True, True): (4, 32, 1, 4), 4873 (12288, 12288, 4096, 128, 128, True, False, True): (4, 32, 3, 8), 4874 (12288, 12288, 8192, 16, 16, False, True, True): (2, 32, 1, 1), 4875 (12288, 12288, 8192, 16, 16, True, False, True): (4, 64, 4, 2), 4876 (12288, 12288, 8192, 32, 32, False, True, True): (2, 32, 1, 2), 4877 (12288, 12288, 8192, 32, 32, True, False, True): (2, 32, 3, 2), 4878 (12288, 12288, 8192, 64, 64, False, True, True): (4, 64, 3, 4), 4879 (12288, 12288, 8192, 64, 64, True, False, True): (2, 32, 3, 4), 4880 (12288, 12288, 8192, 128, 128, False, True, True): (4, 64, 3, 8), 4881 (12288, 12288, 8192, 128, 128, True, False, True): (2, 64, 3, 8), 4882 (12288, 12288, 16384, 16, 16, False, True, True): (4, 128, 1, 2), 4883 (12288, 12288, 16384, 16, 16, True, False, True): (4, 128, 4, 2), 4884 (12288, 12288, 16384, 32, 32, False, True, True): (2, 64, 1, 2), 4885 (12288, 12288, 16384, 32, 32, True, False, True): (2, 64, 3, 4), 4886 (12288, 12288, 16384, 64, 64, False, True, True): (4, 128, 3, 4), 4887 (12288, 12288, 16384, 64, 64, True, False, True): (2, 64, 3, 4), 4888 (12288, 12288, 16384, 128, 128, False, True, True): (4, 128, 1, 4), 4889 (12288, 12288, 16384, 128, 128, True, False, True): (4, 128, 3, 8), 4890 (12288, 12288, 32768, 16, 16, False, True, True): (2, 128, 1, 1), 4891 (12288, 12288, 32768, 16, 16, True, False, True): (3, 128, 4, 1), 4892 (12288, 12288, 32768, 32, 32, False, True, True): (2, 128, 1, 2), 4893 (12288, 12288, 32768, 32, 32, True, False, True): (2, 128, 3, 2), 4894 (12288, 12288, 32768, 64, 64, False, True, True): (4, 256, 3, 4), 4895 (12288, 12288, 32768, 64, 64, True, False, True): (1, 64, 3, 8), 4896 (12288, 12288, 32768, 128, 128, False, True, True): (4, 256, 3, 8), 4897 (12288, 12288, 32768, 128, 128, True, False, True): (4, 256, 3, 8), 4898 (12288, 12288, 65536, 16, 16, False, True, True): (4, 512, 1, 2), 4899 (12288, 12288, 65536, 16, 16, True, False, True): (3, 256, 4, 1), 4900 (12288, 12288, 65536, 32, 32, False, True, True): (2, 256, 1, 2), 4901 (12288, 12288, 65536, 32, 32, True, False, True): (2, 256, 3, 2), 4902 (12288, 12288, 65536, 64, 64, False, True, True): (4, 512, 3, 4), 4903 (12288, 12288, 65536, 64, 64, True, False, True): (2, 256, 3, 4), 4904 (12288, 12288, 65536, 128, 128, False, True, True): (4, 512, 1, 4), 4905 (12288, 12288, 65536, 128, 128, True, False, True): (4, 512, 3, 8), 4906 (12288, 12288, 131072, 16, 16, False, True, True): (2, 512, 1, 1), 4907 (12288, 12288, 131072, 16, 16, True, False, True): (2, 512, 4, 4), 4908 (12288, 12288, 131072, 32, 32, False, True, True): (2, 512, 1, 2), 4909 (12288, 12288, 131072, 32, 32, True, False, True): (2, 512, 3, 4), 4910 (12288, 12288, 131072, 64, 64, False, True, True): (4, 1024, 3, 4), 4911 (12288, 12288, 131072, 64, 64, True, False, True): (2, 512, 3, 4), 4912 (12288, 12288, 131072, 128, 128, False, True, True): (4, 1024, 3, 8), 4913 (12288, 12288, 131072, 128, 128, True, False, True): (4, 1024, 3, 8), 4914 (16384, 16384, 256, 16, 16, False, True, True): (2, 2, 3, 2), 4915 (16384, 16384, 256, 16, 16, True, False, True): (2, 2, 6, 4), 4916 (16384, 16384, 256, 32, 32, False, True, True): (4, 2, 3, 4), 4917 (16384, 16384, 256, 32, 32, True, False, True): (4, 2, 3, 2), 4918 (16384, 16384, 256, 64, 64, False, True, True): (2, 2, 5, 4), 4919 (16384, 16384, 256, 64, 64, True, False, True): (2, 2, 3, 8), 4920 (16384, 16384, 256, 128, 128, False, True, True): (4, 2, 2, 8), 4921 (16384, 16384, 256, 128, 128, True, False, True): (2, 2, 1, 4), 4922 (16384, 16384, 512, 16, 16, False, True, True): (1, 2, 4, 4), 4923 (16384, 16384, 512, 16, 16, True, False, True): (1, 2, 4, 4), 4924 (16384, 16384, 512, 32, 32, False, True, True): (2, 2, 3, 8), 4925 (16384, 16384, 512, 32, 32, True, False, True): (2, 2, 4, 8), 4926 (16384, 16384, 512, 64, 64, False, True, True): (4, 4, 3, 4), 4927 (16384, 16384, 512, 64, 64, True, False, True): (2, 4, 3, 4), 4928 (16384, 16384, 512, 128, 128, False, True, True): (4, 4, 2, 8), 4929 (16384, 16384, 512, 128, 128, True, False, True): (4, 4, 2, 8), 4930 (16384, 16384, 1024, 16, 16, False, True, True): (4, 8, 4, 4), 4931 (16384, 16384, 1024, 16, 16, True, False, True): (2, 4, 4, 4), 4932 (16384, 16384, 1024, 32, 32, False, True, True): (2, 4, 4, 8), 4933 (16384, 16384, 1024, 32, 32, True, False, True): (2, 4, 4, 8), 4934 (16384, 16384, 1024, 64, 64, False, True, True): (4, 4, 2, 4), 4935 (16384, 16384, 1024, 64, 64, True, False, True): (2, 4, 2, 4), 4936 (16384, 16384, 1024, 128, 128, False, True, True): (6, 8, 1, 4), 4937 (16384, 16384, 1024, 128, 128, True, False, True): (4, 8, 1, 4), 4938 (16384, 16384, 2048, 16, 16, False, True, True): (2, 8, 4, 4), 4939 (16384, 16384, 2048, 16, 16, True, False, True): (2, 8, 4, 4), 4940 (16384, 16384, 2048, 32, 32, False, True, True): (2, 8, 4, 8), 4941 (16384, 16384, 2048, 32, 32, True, False, True): (2, 8, 4, 8), 4942 (16384, 16384, 2048, 64, 64, False, True, True): (2, 8, 2, 4), 4943 (16384, 16384, 2048, 64, 64, True, False, True): (2, 8, 2, 4), 4944 (16384, 16384, 2048, 128, 128, False, True, True): (4, 16, 2, 8), 4945 (16384, 16384, 2048, 128, 128, True, False, True): (4, 16, 1, 4), 4946 (16384, 16384, 4096, 16, 16, False, True, True): (2, 16, 4, 4), 4947 (16384, 16384, 4096, 16, 16, True, False, True): (2, 16, 4, 4), 4948 (16384, 16384, 4096, 32, 32, False, True, True): (1, 16, 4, 8), 4949 (16384, 16384, 4096, 32, 32, True, False, True): (2, 16, 3, 4), 4950 (16384, 16384, 4096, 64, 64, False, True, True): (1, 16, 2, 4), 4951 (16384, 16384, 4096, 64, 64, True, False, True): (2, 16, 2, 4), 4952 (16384, 16384, 4096, 128, 128, False, True, True): (4, 32, 2, 8), 4953 (16384, 16384, 4096, 128, 128, True, False, True): (4, 32, 1, 4), 4954 (16384, 16384, 8192, 16, 16, False, True, True): (2, 64, 4, 2), 4955 (16384, 16384, 8192, 16, 16, True, False, True): (2, 64, 4, 2), 4956 (16384, 16384, 8192, 32, 32, False, True, True): (2, 32, 4, 8), 4957 (16384, 16384, 8192, 32, 32, True, False, True): (2, 32, 4, 8), 4958 (16384, 16384, 8192, 64, 64, False, True, True): (2, 32, 2, 4), 4959 (16384, 16384, 8192, 64, 64, True, False, True): (2, 32, 4, 8), 4960 (16384, 16384, 8192, 128, 128, False, True, True): (4, 64, 2, 8), 4961 (16384, 16384, 8192, 128, 128, True, False, True): (4, 64, 1, 4), 4962 (16384, 16384, 16384, 16, 16, False, True, True): (1, 64, 4, 4), 4963 (16384, 16384, 16384, 16, 16, True, False, True): (1, 64, 4, 4), 4964 (16384, 16384, 16384, 32, 32, False, True, True): (1, 64, 4, 8), 4965 (16384, 16384, 16384, 32, 32, True, False, True): (1, 64, 4, 8), 4966 (16384, 16384, 16384, 64, 64, False, True, True): (1, 64, 2, 4), 4967 (16384, 16384, 16384, 64, 64, True, False, True): (1, 64, 3, 8), 4968 (16384, 16384, 16384, 128, 128, False, True, True): (4, 128, 1, 4), 4969 (16384, 16384, 16384, 128, 128, True, False, True): (4, 128, 1, 4), 4970 (16384, 16384, 32768, 16, 16, False, True, True): (1, 128, 4, 4), 4971 (16384, 16384, 32768, 16, 16, True, False, True): (1, 128, 4, 4), 4972 (16384, 16384, 32768, 32, 32, False, True, True): (1, 128, 3, 4), 4973 (16384, 16384, 32768, 32, 32, True, False, True): (1, 128, 3, 8), 4974 (16384, 16384, 32768, 64, 64, False, True, True): (2, 128, 2, 4), 4975 (16384, 16384, 32768, 64, 64, True, False, True): (1, 128, 4, 8), 4976 (16384, 16384, 32768, 128, 128, False, True, True): (4, 256, 2, 8), 4977 (16384, 16384, 32768, 128, 128, True, False, True): (4, 256, 1, 4), 4978 (16384, 16384, 65536, 16, 16, False, True, True): (1, 256, 3, 4), 4979 (16384, 16384, 65536, 16, 16, True, False, True): (1, 256, 4, 4), 4980 (16384, 16384, 65536, 32, 32, False, True, True): (1, 256, 4, 8), 4981 (16384, 16384, 65536, 32, 32, True, False, True): (1, 256, 3, 4), 4982 (16384, 16384, 65536, 64, 64, False, True, True): (2, 256, 2, 4), 4983 (16384, 16384, 65536, 64, 64, True, False, True): (1, 256, 3, 8), 4984 (16384, 16384, 65536, 128, 128, False, True, True): (4, 512, 2, 8), 4985 (16384, 16384, 65536, 128, 128, True, False, True): (4, 512, 1, 4), 4986 (16384, 16384, 131072, 16, 16, False, True, True): (1, 512, 4, 4), 4987 (16384, 16384, 131072, 16, 16, True, False, True): (1, 512, 3, 2), 4988 (16384, 16384, 131072, 32, 32, False, True, True): (1, 512, 4, 8), 4989 (16384, 16384, 131072, 32, 32, True, False, True): (1, 512, 3, 2), 4990 (16384, 16384, 131072, 64, 64, False, True, True): (1, 512, 2, 4), 4991 (16384, 16384, 131072, 64, 64, True, False, True): (1, 512, 2, 4), 4992 (16384, 16384, 131072, 128, 128, False, True, True): (4, 1024, 1, 4), 4993 (16384, 16384, 131072, 128, 128, True, False, True): (4, 1024, 1, 4), 4994 (24576, 24576, 256, 16, 16, False, True, True): (6, 2, 1, 2), 4995 (24576, 24576, 256, 16, 16, True, False, True): (2, 2, 5, 4), 4996 (24576, 24576, 256, 32, 32, False, True, True): (4, 4, 1, 4), 4997 (24576, 24576, 256, 32, 32, True, False, True): (2, 2, 4, 2), 4998 (24576, 24576, 256, 64, 64, False, True, True): (2, 2, 3, 4), 4999 (24576, 24576, 256, 64, 64, True, False, True): (1, 1, 3, 4), 5000 (24576, 24576, 256, 128, 128, False, True, True): (6, 2, 1, 4), 5001 (24576, 24576, 256, 128, 128, True, False, True): (2, 2, 3, 8), 5002 (24576, 24576, 512, 16, 16, False, True, True): (4, 4, 1, 2), 5003 (24576, 24576, 512, 16, 16, True, False, True): (2, 2, 4, 4), 5004 (24576, 24576, 512, 32, 32, False, True, True): (1, 2, 3, 4), 5005 (24576, 24576, 512, 32, 32, True, False, True): (1, 2, 3, 4), 5006 (24576, 24576, 512, 64, 64, False, True, True): (4, 4, 3, 4), 5007 (24576, 24576, 512, 64, 64, True, False, True): (1, 2, 3, 4), 5008 (24576, 24576, 512, 128, 128, False, True, True): (4, 4, 3, 8), 5009 (24576, 24576, 512, 128, 128, True, False, True): (4, 4, 3, 8), 5010 (24576, 24576, 1024, 16, 16, False, True, True): (2, 8, 1, 2), 5011 (24576, 24576, 1024, 16, 16, True, False, True): (2, 4, 4, 4), 5012 (24576, 24576, 1024, 32, 32, False, True, True): (2, 4, 1, 2), 5013 (24576, 24576, 1024, 32, 32, True, False, True): (1, 4, 3, 4), 5014 (24576, 24576, 1024, 64, 64, False, True, True): (4, 8, 3, 4), 5015 (24576, 24576, 1024, 64, 64, True, False, True): (1, 4, 3, 4), 5016 (24576, 24576, 1024, 128, 128, False, True, True): (4, 8, 3, 8), 5017 (24576, 24576, 1024, 128, 128, True, False, True): (4, 8, 3, 8), 5018 (24576, 24576, 2048, 16, 16, False, True, True): (1, 4, 1, 4), 5019 (24576, 24576, 2048, 16, 16, True, False, True): (1, 8, 4, 4), 5020 (24576, 24576, 2048, 32, 32, False, True, True): (2, 8, 1, 2), 5021 (24576, 24576, 2048, 32, 32, True, False, True): (1, 8, 3, 4), 5022 (24576, 24576, 2048, 64, 64, False, True, True): (4, 16, 3, 4), 5023 (24576, 24576, 2048, 64, 64, True, False, True): (1, 4, 3, 8), 5024 (24576, 24576, 2048, 128, 128, False, True, True): (4, 16, 3, 8), 5025 (24576, 24576, 2048, 128, 128, True, False, True): (2, 16, 3, 8), 5026 (24576, 24576, 4096, 16, 16, False, True, True): (2, 32, 1, 2), 5027 (24576, 24576, 4096, 16, 16, True, False, True): (1, 16, 4, 4), 5028 (24576, 24576, 4096, 32, 32, False, True, True): (1, 16, 1, 2), 5029 (24576, 24576, 4096, 32, 32, True, False, True): (1, 16, 3, 4), 5030 (24576, 24576, 4096, 64, 64, False, True, True): (4, 32, 3, 4), 5031 (24576, 24576, 4096, 64, 64, True, False, True): (1, 8, 3, 8), 5032 (24576, 24576, 4096, 128, 128, False, True, True): (4, 32, 3, 8), 5033 (24576, 24576, 4096, 128, 128, True, False, True): (2, 32, 3, 8), 5034 (24576, 24576, 8192, 16, 16, False, True, True): (1, 32, 1, 1), 5035 (24576, 24576, 8192, 16, 16, True, False, True): (2, 64, 4, 2), 5036 (24576, 24576, 8192, 32, 32, False, True, True): (1, 32, 1, 2), 5037 (24576, 24576, 8192, 32, 32, True, False, True): (1, 32, 3, 4), 5038 (24576, 24576, 8192, 64, 64, False, True, True): (4, 64, 3, 4), 5039 (24576, 24576, 8192, 64, 64, True, False, True): (1, 32, 3, 4), 5040 (24576, 24576, 8192, 128, 128, False, True, True): (4, 64, 3, 8), 5041 (24576, 24576, 8192, 128, 128, True, False, True): (4, 64, 3, 8), 5042 (24576, 24576, 16384, 16, 16, False, True, True): (2, 128, 1, 2), 5043 (24576, 24576, 16384, 16, 16, True, False, True): (1, 64, 4, 4), 5044 (24576, 24576, 16384, 32, 32, False, True, True): (1, 64, 1, 2), 5045 (24576, 24576, 16384, 32, 32, True, False, True): (1, 64, 3, 2), 5046 (24576, 24576, 16384, 64, 64, False, True, True): (2, 128, 3, 4), 5047 (24576, 24576, 16384, 64, 64, True, False, True): (1, 32, 3, 8), 5048 (24576, 24576, 16384, 128, 128, False, True, True): (4, 128, 3, 8), 5049 (24576, 24576, 16384, 128, 128, True, False, True): (4, 128, 3, 8), 5050 (24576, 24576, 32768, 16, 16, False, True, True): (1, 128, 1, 1), 5051 (24576, 24576, 32768, 16, 16, True, False, True): (1, 128, 4, 4), 5052 (24576, 24576, 32768, 32, 32, False, True, True): (1, 128, 1, 2), 5053 (24576, 24576, 32768, 32, 32, True, False, True): (1, 128, 3, 4), 5054 (24576, 24576, 32768, 64, 64, False, True, True): (2, 256, 3, 4), 5055 (24576, 24576, 32768, 64, 64, True, False, True): (1, 128, 3, 4), 5056 (24576, 24576, 32768, 128, 128, False, True, True): (4, 256, 3, 8), 5057 (24576, 24576, 32768, 128, 128, True, False, True): (2, 256, 3, 8), 5058 (24576, 24576, 65536, 16, 16, False, True, True): (2, 512, 1, 2), 5059 (24576, 24576, 65536, 16, 16, True, False, True): (1, 256, 4, 4), 5060 (32768, 32768, 256, 16, 16, False, True, True): (4, 2, 1, 2), 5061 }, 5062 ("bsr_dense_addmm", "NVIDIA A100-SXM4-80GB", (0, torch.float16, 0.56)): { 5063 (192, 192, 256, 64, 64, False, True, True): (1, 4, 3, 4), 5064 (192, 192, 256, 64, 64, True, False, True): (1, 4, 3, 4), 5065 (192, 192, 512, 64, 64, False, True, True): (1, 8, 5, 4), 5066 (192, 192, 512, 64, 64, True, False, True): (1, 8, 3, 4), 5067 (192, 192, 1024, 64, 64, False, True, True): (1, 16, 3, 2), 5068 (192, 192, 1024, 64, 64, True, False, True): (1, 16, 3, 4), 5069 (192, 192, 2048, 64, 64, False, True, True): (1, 32, 5, 4), 5070 (192, 192, 2048, 64, 64, True, False, True): (4, 32, 5, 4), 5071 (192, 192, 4096, 64, 64, False, True, True): (1, 64, 1, 8), 5072 (192, 192, 4096, 64, 64, True, False, True): (1, 32, 3, 4), 5073 (192, 192, 8192, 64, 64, False, True, True): (4, 128, 1, 4), 5074 (192, 192, 8192, 64, 64, True, False, True): (3, 64, 3, 4), 5075 (192, 192, 16384, 64, 64, False, True, True): (1, 256, 1, 4), 5076 (192, 192, 16384, 64, 64, True, False, True): (3, 64, 2, 4), 5077 (192, 192, 32768, 64, 64, False, True, True): (1, 512, 1, 2), 5078 (192, 192, 32768, 64, 64, True, False, True): (2, 256, 2, 4), 5079 (192, 192, 65536, 64, 64, False, True, True): (1, 512, 1, 4), 5080 (192, 192, 65536, 64, 64, True, False, True): (2, 512, 2, 4), 5081 (192, 192, 131072, 64, 64, False, True, True): (1, 1024, 1, 4), 5082 (192, 192, 131072, 64, 64, True, False, True): (1, 512, 3, 4), 5083 (384, 384, 256, 128, 128, False, True, True): (3, 2, 3, 8), 5084 (384, 384, 256, 128, 128, True, False, True): (5, 2, 3, 8), 5085 (384, 384, 512, 128, 128, False, True, True): (4, 4, 3, 8), 5086 (384, 384, 512, 128, 128, True, False, True): (1, 4, 3, 8), 5087 (384, 384, 1024, 128, 128, False, True, True): (1, 8, 3, 8), 5088 (384, 384, 1024, 128, 128, True, False, True): (1, 8, 2, 8), 5089 (384, 384, 2048, 128, 128, False, True, True): (3, 16, 3, 8), 5090 (384, 384, 2048, 128, 128, True, False, True): (1, 16, 3, 8), 5091 (384, 384, 4096, 128, 128, False, True, True): (3, 32, 3, 8), 5092 (384, 384, 4096, 128, 128, True, False, True): (3, 32, 3, 8), 5093 (384, 384, 8192, 128, 128, False, True, True): (2, 64, 3, 8), 5094 (384, 384, 8192, 128, 128, True, False, True): (2, 64, 2, 4), 5095 (384, 384, 16384, 128, 128, False, True, True): (1, 128, 2, 8), 5096 (384, 384, 16384, 128, 128, True, False, True): (3, 128, 2, 4), 5097 (384, 384, 32768, 128, 128, False, True, True): (2, 256, 3, 8), 5098 (384, 384, 32768, 128, 128, True, False, True): (1, 256, 2, 4), 5099 (384, 384, 65536, 128, 128, False, True, True): (7, 512, 1, 4), 5100 (384, 384, 65536, 128, 128, True, False, True): (3, 512, 2, 4), 5101 (384, 384, 131072, 128, 128, False, True, True): (5, 1024, 1, 4), 5102 (384, 384, 131072, 128, 128, True, False, True): (1, 1024, 2, 4), 5103 }, 5104 ("bsr_dense_addmm", "NVIDIA A100-SXM4-80GB", (0, torch.float32, 0.5)): { 5105 (16, 16, 16, 16, 16, False, False, False): (2, 1, 1, 16), 5106 (16, 16, 16, 16, 16, False, False, True): (1, 1, 2, 4), 5107 (16, 16, 16, 16, 16, False, True, False): (1, 1, 2, 16), 5108 (16, 16, 16, 16, 16, False, True, True): (2, 1, 2, 8), 5109 (16, 16, 16, 16, 16, True, False, False): (1, 1, 1, 2), 5110 (16, 16, 16, 16, 16, True, False, True): (2, 1, 1, 4), 5111 (16, 16, 32, 16, 16, False, False, False): (1, 1, 1, 2), 5112 (16, 16, 32, 16, 16, False, False, True): (1, 1, 2, 8), 5113 (16, 16, 32, 16, 16, False, True, False): (1, 2, 1, 4), 5114 (16, 16, 32, 16, 16, False, True, True): (1, 2, 2, 4), 5115 (16, 16, 32, 16, 16, True, False, False): (1, 1, 2, 4), 5116 (16, 16, 32, 16, 16, True, False, True): (1, 2, 2, 4), 5117 (16, 16, 64, 16, 16, False, False, False): (1, 4, 1, 4), 5118 (16, 16, 64, 16, 16, False, False, True): (2, 2, 1, 4), 5119 (16, 16, 64, 16, 16, False, True, False): (1, 4, 1, 4), 5120 (16, 16, 64, 16, 16, False, True, True): (1, 4, 1, 8), 5121 (16, 16, 64, 16, 16, True, False, False): (1, 2, 1, 4), 5122 (16, 16, 64, 16, 16, True, False, True): (1, 4, 2, 8), 5123 (16, 32, 16, 16, 16, False, False, False): (1, 1, 2, 8), 5124 (16, 32, 16, 16, 16, False, False, True): (2, 1, 1, 4), 5125 (16, 32, 16, 16, 16, False, True, False): (1, 1, 1, 4), 5126 (16, 32, 16, 16, 16, False, True, True): (1, 1, 1, 4), 5127 (16, 32, 16, 16, 16, True, False, False): (1, 1, 1, 4), 5128 (16, 32, 16, 16, 16, True, False, True): (1, 1, 2, 8), 5129 (16, 32, 16, 16, 32, False, False, False): (1, 1, 2, 4), 5130 (16, 32, 16, 16, 32, False, False, True): (2, 1, 2, 2), 5131 (16, 32, 16, 16, 32, False, True, False): (1, 1, 1, 8), 5132 (16, 32, 16, 16, 32, False, True, True): (1, 1, 1, 2), 5133 (16, 32, 16, 16, 32, True, False, False): (3, 1, 1, 4), 5134 (16, 32, 16, 16, 32, True, False, True): (1, 1, 1, 4), 5135 (16, 32, 32, 16, 16, False, False, False): (1, 2, 1, 4), 5136 (16, 32, 32, 16, 16, False, False, True): (2, 2, 1, 4), 5137 (16, 32, 32, 16, 16, False, True, False): (1, 2, 1, 2), 5138 (16, 32, 32, 16, 16, False, True, True): (1, 2, 1, 4), 5139 (16, 32, 32, 16, 16, True, False, False): (1, 2, 1, 4), 5140 (16, 32, 32, 16, 16, True, False, True): (1, 2, 1, 4), 5141 (16, 32, 32, 16, 32, False, False, False): (1, 1, 2, 4), 5142 (16, 32, 32, 16, 32, False, False, True): (1, 2, 1, 4), 5143 (16, 32, 32, 16, 32, False, True, False): (1, 2, 2, 8), 5144 (16, 32, 32, 16, 32, False, True, True): (1, 2, 1, 1), 5145 (16, 32, 32, 16, 32, True, False, False): (1, 2, 1, 2), 5146 (16, 32, 32, 16, 32, True, False, True): (1, 2, 1, 4), 5147 (16, 32, 64, 16, 16, False, False, False): (1, 2, 1, 4), 5148 (16, 32, 64, 16, 16, False, False, True): (2, 4, 1, 4), 5149 (16, 32, 64, 16, 16, False, True, False): (1, 4, 2, 4), 5150 (16, 32, 64, 16, 16, False, True, True): (1, 4, 1, 4), 5151 (16, 32, 64, 16, 16, True, False, False): (1, 2, 2, 8), 5152 (16, 32, 64, 16, 16, True, False, True): (1, 4, 1, 2), 5153 (16, 32, 64, 16, 32, False, False, False): (1, 4, 1, 4), 5154 (16, 32, 64, 16, 32, False, False, True): (1, 4, 3, 4), 5155 (16, 32, 64, 16, 32, False, True, False): (1, 2, 1, 4), 5156 (16, 32, 64, 16, 32, False, True, True): (1, 4, 1, 4), 5157 (16, 32, 64, 16, 32, True, False, False): (1, 2, 1, 8), 5158 (16, 32, 64, 16, 32, True, False, True): (1, 2, 1, 4), 5159 (16, 64, 16, 16, 32, False, False, False): (1, 1, 1, 2), 5160 (16, 64, 16, 16, 32, False, False, True): (1, 1, 1, 8), 5161 (16, 64, 16, 16, 32, False, True, False): (1, 1, 1, 8), 5162 (16, 64, 16, 16, 32, False, True, True): (1, 1, 1, 4), 5163 (16, 64, 16, 16, 32, True, False, False): (1, 1, 1, 8), 5164 (16, 64, 16, 16, 32, True, False, True): (1, 1, 1, 4), 5165 (16, 64, 32, 16, 32, False, False, False): (1, 2, 1, 4), 5166 (16, 64, 32, 16, 32, False, False, True): (1, 1, 1, 4), 5167 (16, 64, 32, 16, 32, False, True, False): (1, 2, 1, 1), 5168 (16, 64, 32, 16, 32, False, True, True): (1, 2, 1, 8), 5169 (16, 64, 32, 16, 32, True, False, False): (2, 2, 1, 4), 5170 (16, 64, 32, 16, 32, True, False, True): (2, 2, 1, 4), 5171 (16, 64, 64, 16, 32, False, False, False): (1, 2, 1, 4), 5172 (16, 64, 64, 16, 32, False, False, True): (1, 4, 1, 4), 5173 (16, 64, 64, 16, 32, False, True, False): (1, 4, 1, 4), 5174 (16, 64, 64, 16, 32, False, True, True): (1, 4, 1, 4), 5175 (16, 64, 64, 16, 32, True, False, False): (1, 4, 1, 2), 5176 (16, 64, 64, 16, 32, True, False, True): (3, 4, 1, 4), 5177 (32, 16, 16, 16, 16, False, False, False): (1, 1, 2, 4), 5178 (32, 16, 16, 16, 16, False, False, True): (1, 1, 1, 2), 5179 (32, 16, 16, 16, 16, False, True, False): (1, 1, 2, 4), 5180 (32, 16, 16, 16, 16, False, True, True): (1, 1, 2, 4), 5181 (32, 16, 16, 16, 16, True, False, False): (1, 1, 3, 8), 5182 (32, 16, 16, 16, 16, True, False, True): (1, 1, 2, 4), 5183 (32, 16, 32, 16, 16, False, False, False): (1, 2, 1, 4), 5184 (32, 16, 32, 16, 16, False, False, True): (1, 2, 3, 4), 5185 (32, 16, 32, 16, 16, False, True, False): (1, 1, 1, 8), 5186 (32, 16, 32, 16, 16, False, True, True): (1, 2, 1, 4), 5187 (32, 16, 32, 16, 16, True, False, False): (1, 1, 1, 2), 5188 (32, 16, 32, 16, 16, True, False, True): (1, 1, 1, 4), 5189 (32, 16, 64, 16, 16, False, False, False): (1, 4, 1, 4), 5190 (32, 16, 64, 16, 16, False, False, True): (3, 4, 1, 4), 5191 (32, 16, 64, 16, 16, False, True, False): (1, 4, 1, 1), 5192 (32, 16, 64, 16, 16, False, True, True): (1, 4, 1, 4), 5193 (32, 16, 64, 16, 16, True, False, False): (1, 4, 1, 4), 5194 (32, 16, 64, 16, 16, True, False, True): (1, 4, 1, 4), 5195 (32, 32, 16, 16, 16, False, False, False): (1, 1, 1, 2), 5196 (32, 32, 16, 16, 16, False, False, True): (2, 1, 1, 4), 5197 (32, 32, 16, 16, 16, False, True, False): (1, 1, 1, 2), 5198 (32, 32, 16, 16, 16, False, True, True): (2, 1, 1, 4), 5199 (32, 32, 16, 16, 16, True, False, False): (3, 1, 2, 4), 5200 (32, 32, 16, 16, 16, True, False, True): (1, 1, 2, 4), 5201 (32, 32, 16, 16, 32, False, False, False): (2, 1, 1, 2), 5202 (32, 32, 16, 16, 32, False, False, True): (1, 1, 1, 4), 5203 (32, 32, 16, 16, 32, False, True, False): (1, 1, 1, 4), 5204 (32, 32, 16, 16, 32, False, True, True): (1, 1, 1, 8), 5205 (32, 32, 16, 16, 32, True, False, False): (1, 1, 1, 8), 5206 (32, 32, 16, 16, 32, True, False, True): (1, 1, 1, 4), 5207 (32, 32, 16, 32, 32, False, False, False): (2, 1, 1, 4), 5208 (32, 32, 16, 32, 32, False, False, True): (1, 1, 2, 4), 5209 (32, 32, 16, 32, 32, False, True, False): (2, 1, 1, 1), 5210 (32, 32, 16, 32, 32, False, True, True): (2, 1, 2, 4), 5211 (32, 32, 16, 32, 32, True, False, False): (1, 1, 1, 8), 5212 (32, 32, 16, 32, 32, True, False, True): (1, 1, 1, 4), 5213 (32, 32, 32, 16, 16, False, False, False): (1, 1, 1, 4), 5214 (32, 32, 32, 16, 16, False, False, True): (1, 2, 1, 2), 5215 (32, 32, 32, 16, 16, False, True, False): (2, 2, 1, 4), 5216 (32, 32, 32, 16, 16, False, True, True): (1, 2, 2, 4), 5217 (32, 32, 32, 16, 16, True, False, False): (1, 2, 1, 4), 5218 (32, 32, 32, 16, 16, True, False, True): (2, 2, 1, 4), 5219 (32, 32, 32, 16, 32, False, False, False): (1, 2, 1, 4), 5220 (32, 32, 32, 16, 32, False, False, True): (1, 2, 1, 4), 5221 (32, 32, 32, 16, 32, False, True, False): (1, 2, 1, 4), 5222 (32, 32, 32, 16, 32, False, True, True): (1, 2, 1, 4), 5223 (32, 32, 32, 16, 32, True, False, False): (2, 1, 1, 2), 5224 (32, 32, 32, 16, 32, True, False, True): (2, 2, 2, 4), 5225 (32, 32, 32, 32, 32, False, False, False): (1, 1, 1, 4), 5226 (32, 32, 32, 32, 32, False, False, True): (1, 1, 1, 2), 5227 (32, 32, 32, 32, 32, False, True, False): (1, 1, 1, 4), 5228 (32, 32, 32, 32, 32, False, True, True): (1, 1, 2, 2), 5229 (32, 32, 32, 32, 32, True, False, False): (1, 1, 1, 2), 5230 (32, 32, 32, 32, 32, True, False, True): (1, 1, 2, 1), 5231 (32, 32, 64, 16, 16, False, False, False): (2, 4, 1, 4), 5232 (32, 32, 64, 16, 16, False, False, True): (1, 4, 2, 4), 5233 (32, 32, 64, 16, 16, False, True, False): (1, 4, 1, 4), 5234 (32, 32, 64, 16, 16, False, True, True): (1, 4, 1, 4), 5235 (32, 32, 64, 16, 16, True, False, False): (1, 2, 1, 4), 5236 (32, 32, 64, 16, 16, True, False, True): (2, 4, 1, 4), 5237 (32, 32, 64, 16, 32, False, False, False): (1, 4, 1, 8), 5238 (32, 32, 64, 16, 32, False, False, True): (1, 4, 1, 4), 5239 (32, 32, 64, 16, 32, False, True, False): (1, 4, 1, 4), 5240 (32, 32, 64, 16, 32, False, True, True): (2, 4, 1, 4), 5241 (32, 32, 64, 16, 32, True, False, False): (1, 2, 2, 4), 5242 (32, 32, 64, 16, 32, True, False, True): (2, 4, 1, 4), 5243 (32, 32, 64, 32, 32, False, False, False): (2, 2, 1, 4), 5244 (32, 32, 64, 32, 32, False, False, True): (1, 1, 1, 4), 5245 (32, 32, 64, 32, 32, False, True, False): (1, 1, 1, 8), 5246 (32, 32, 64, 32, 32, False, True, True): (2, 1, 1, 4), 5247 (32, 32, 64, 32, 32, True, False, False): (1, 1, 1, 4), 5248 (32, 32, 64, 32, 32, True, False, True): (1, 2, 1, 1), 5249 (32, 64, 16, 16, 32, False, False, False): (1, 1, 2, 2), 5250 (32, 64, 16, 16, 32, False, False, True): (2, 1, 1, 4), 5251 (32, 64, 16, 16, 32, False, True, False): (1, 1, 1, 8), 5252 (32, 64, 16, 16, 32, False, True, True): (1, 1, 3, 4), 5253 (32, 64, 16, 16, 32, True, False, False): (1, 1, 1, 2), 5254 (32, 64, 16, 16, 32, True, False, True): (1, 1, 2, 4), 5255 (32, 64, 16, 32, 32, False, False, False): (1, 1, 1, 2), 5256 (32, 64, 16, 32, 32, False, False, True): (1, 1, 3, 4), 5257 (32, 64, 16, 32, 32, False, True, False): (1, 1, 2, 4), 5258 (32, 64, 16, 32, 32, False, True, True): (1, 1, 1, 8), 5259 (32, 64, 16, 32, 32, True, False, False): (1, 1, 2, 4), 5260 (32, 64, 16, 32, 32, True, False, True): (1, 1, 1, 8), 5261 (32, 64, 32, 16, 32, False, False, False): (1, 2, 1, 4), 5262 (32, 64, 32, 16, 32, False, False, True): (1, 2, 3, 4), 5263 (32, 64, 32, 16, 32, False, True, False): (1, 2, 1, 8), 5264 (32, 64, 32, 16, 32, False, True, True): (3, 2, 1, 4), 5265 (32, 64, 32, 16, 32, True, False, False): (1, 1, 1, 8), 5266 (32, 64, 32, 16, 32, True, False, True): (1, 2, 1, 4), 5267 (32, 64, 32, 32, 32, False, False, False): (1, 1, 1, 1), 5268 (32, 64, 32, 32, 32, False, False, True): (1, 1, 1, 4), 5269 (32, 64, 32, 32, 32, False, True, False): (1, 1, 1, 4), 5270 (32, 64, 32, 32, 32, False, True, True): (1, 1, 1, 4), 5271 (32, 64, 32, 32, 32, True, False, False): (1, 1, 1, 4), 5272 (32, 64, 32, 32, 32, True, False, True): (1, 1, 2, 8), 5273 (32, 64, 64, 16, 32, False, False, False): (2, 4, 1, 4), 5274 (32, 64, 64, 16, 32, False, False, True): (1, 4, 1, 4), 5275 (32, 64, 64, 16, 32, False, True, False): (1, 4, 1, 4), 5276 (32, 64, 64, 16, 32, False, True, True): (2, 4, 1, 4), 5277 (32, 64, 64, 16, 32, True, False, False): (1, 4, 1, 4), 5278 (32, 64, 64, 16, 32, True, False, True): (1, 4, 1, 4), 5279 (32, 64, 64, 32, 32, False, False, False): (2, 2, 1, 4), 5280 (32, 64, 64, 32, 32, False, False, True): (1, 2, 1, 8), 5281 (32, 64, 64, 32, 32, False, True, False): (1, 2, 1, 4), 5282 (32, 64, 64, 32, 32, False, True, True): (1, 2, 1, 4), 5283 (32, 64, 64, 32, 32, True, False, False): (2, 2, 1, 4), 5284 (32, 64, 64, 32, 32, True, False, True): (1, 2, 3, 8), 5285 (64, 32, 16, 32, 32, False, False, False): (1, 1, 1, 4), 5286 (64, 32, 16, 32, 32, False, False, True): (3, 1, 2, 4), 5287 (64, 32, 16, 32, 32, False, True, False): (2, 1, 1, 2), 5288 (64, 32, 16, 32, 32, False, True, True): (1, 1, 1, 8), 5289 (64, 32, 16, 32, 32, True, False, False): (1, 1, 1, 2), 5290 (64, 32, 16, 32, 32, True, False, True): (1, 1, 1, 4), 5291 (64, 32, 32, 32, 32, False, False, False): (1, 1, 1, 4), 5292 (64, 32, 32, 32, 32, False, False, True): (1, 1, 2, 8), 5293 (64, 32, 32, 32, 32, False, True, False): (1, 1, 1, 8), 5294 (64, 32, 32, 32, 32, False, True, True): (1, 1, 1, 4), 5295 (64, 32, 32, 32, 32, True, False, False): (1, 1, 2, 4), 5296 (64, 32, 32, 32, 32, True, False, True): (1, 1, 3, 8), 5297 (64, 32, 64, 32, 32, False, False, False): (1, 2, 1, 4), 5298 (64, 32, 64, 32, 32, False, False, True): (2, 2, 1, 4), 5299 (64, 32, 64, 32, 32, False, True, False): (1, 1, 1, 4), 5300 (64, 32, 64, 32, 32, False, True, True): (1, 2, 1, 8), 5301 (64, 32, 64, 32, 32, True, False, False): (2, 2, 1, 4), 5302 (64, 32, 64, 32, 32, True, False, True): (1, 2, 1, 8), 5303 (64, 64, 16, 32, 32, False, False, False): (1, 1, 2, 8), 5304 (64, 64, 16, 32, 32, False, False, True): (2, 1, 2, 4), 5305 (64, 64, 16, 32, 32, False, True, False): (1, 1, 1, 2), 5306 (64, 64, 16, 32, 32, False, True, True): (1, 1, 2, 4), 5307 (64, 64, 16, 32, 32, True, False, False): (1, 1, 1, 2), 5308 (64, 64, 16, 32, 32, True, False, True): (1, 1, 2, 4), 5309 (64, 64, 32, 32, 32, False, False, False): (1, 1, 1, 4), 5310 (64, 64, 32, 32, 32, False, False, True): (2, 1, 1, 4), 5311 (64, 64, 32, 32, 32, False, True, False): (1, 1, 1, 8), 5312 (64, 64, 32, 32, 32, False, True, True): (2, 1, 1, 4), 5313 (64, 64, 32, 32, 32, True, False, False): (1, 1, 1, 4), 5314 (64, 64, 32, 32, 32, True, False, True): (1, 1, 1, 8), 5315 (64, 64, 64, 32, 32, False, False, False): (2, 2, 1, 4), 5316 (64, 64, 64, 32, 32, False, False, True): (1, 2, 1, 4), 5317 (64, 64, 64, 32, 32, False, True, False): (1, 2, 1, 4), 5318 (64, 64, 64, 32, 32, False, True, True): (2, 2, 1, 4), 5319 (64, 64, 64, 32, 32, True, False, False): (1, 1, 1, 8), 5320 (64, 64, 64, 32, 32, True, False, True): (1, 2, 2, 4), 5321 (192, 192, 256, 16, 16, False, True, True): (1, 16, 3, 2), 5322 (192, 192, 256, 16, 16, True, False, True): (1, 8, 5, 4), 5323 (192, 192, 256, 32, 32, False, True, True): (2, 8, 4, 4), 5324 (192, 192, 256, 32, 32, True, False, True): (1, 8, 5, 4), 5325 (192, 192, 512, 16, 16, False, True, True): (2, 16, 3, 4), 5326 (192, 192, 512, 16, 16, True, False, True): (1, 16, 5, 4), 5327 (192, 192, 512, 32, 32, False, True, True): (1, 16, 3, 4), 5328 (192, 192, 512, 32, 32, True, False, True): (2, 16, 3, 4), 5329 (192, 192, 1024, 16, 16, False, True, True): (3, 16, 3, 4), 5330 (192, 192, 1024, 16, 16, True, False, True): (2, 8, 3, 4), 5331 (192, 192, 1024, 32, 32, False, True, True): (3, 32, 1, 4), 5332 (192, 192, 1024, 32, 32, True, False, True): (3, 16, 3, 4), 5333 (192, 192, 2048, 16, 16, False, True, True): (1, 32, 3, 4), 5334 (192, 192, 2048, 16, 16, True, False, True): (2, 16, 3, 4), 5335 (192, 192, 2048, 32, 32, False, True, True): (1, 64, 1, 4), 5336 (192, 192, 2048, 32, 32, True, False, True): (1, 64, 2, 4), 5337 (192, 192, 4096, 16, 16, False, True, True): (1, 64, 2, 4), 5338 (192, 192, 4096, 16, 16, True, False, True): (1, 32, 3, 4), 5339 (192, 192, 4096, 32, 32, False, True, True): (3, 128, 2, 4), 5340 (192, 192, 4096, 32, 32, True, False, True): (1, 128, 2, 4), 5341 (192, 192, 8192, 16, 16, False, True, True): (2, 64, 3, 4), 5342 (192, 192, 8192, 16, 16, True, False, True): (1, 64, 3, 4), 5343 (192, 192, 8192, 32, 32, False, True, True): (3, 128, 3, 4), 5344 (192, 192, 8192, 32, 32, True, False, True): (1, 128, 2, 4), 5345 (192, 192, 16384, 16, 16, False, True, True): (1, 256, 3, 2), 5346 (192, 192, 16384, 16, 16, True, False, True): (1, 256, 3, 2), 5347 (192, 192, 16384, 32, 32, False, True, True): (2, 256, 3, 4), 5348 (192, 192, 16384, 32, 32, True, False, True): (2, 256, 3, 4), 5349 (192, 192, 32768, 16, 16, False, True, True): (2, 512, 3, 2), 5350 (192, 192, 32768, 16, 16, True, False, True): (1, 128, 3, 4), 5351 (192, 192, 32768, 32, 32, False, True, True): (2, 512, 3, 4), 5352 (192, 192, 32768, 32, 32, True, False, True): (2, 512, 3, 4), 5353 (192, 192, 65536, 16, 16, False, True, True): (2, 1024, 3, 2), 5354 (192, 192, 65536, 16, 16, True, False, True): (1, 256, 3, 4), 5355 (192, 192, 65536, 32, 32, False, True, True): (2, 1024, 3, 4), 5356 (192, 192, 65536, 32, 32, True, False, True): (2, 1024, 3, 4), 5357 (192, 192, 131072, 16, 16, False, True, True): (2, 512, 3, 4), 5358 (192, 192, 131072, 16, 16, True, False, True): (1, 512, 3, 4), 5359 (192, 192, 131072, 32, 32, False, True, True): (2, 1024, 3, 4), 5360 (192, 192, 131072, 32, 32, True, False, True): (2, 1024, 3, 4), 5361 (256, 256, 256, 16, 16, False, True, True): (1, 16, 3, 4), 5362 (256, 256, 256, 16, 16, True, False, True): (2, 16, 1, 4), 5363 (256, 256, 256, 32, 32, False, True, True): (1, 8, 4, 8), 5364 (256, 256, 256, 32, 32, True, False, True): (4, 8, 4, 4), 5365 (256, 256, 256, 64, 64, False, True, True): (1, 4, 4, 8), 5366 (256, 256, 256, 64, 64, True, False, True): (1, 4, 3, 8), 5367 (256, 256, 256, 128, 128, False, True, True): (7, 2, 1, 32), 5368 (256, 256, 256, 128, 128, True, False, True): (3, 2, 1, 32), 5369 (256, 256, 512, 16, 16, False, True, True): (1, 16, 5, 4), 5370 (256, 256, 512, 16, 16, True, False, True): (1, 16, 3, 2), 5371 (256, 256, 512, 32, 32, False, True, True): (4, 16, 4, 4), 5372 (256, 256, 512, 32, 32, True, False, True): (4, 16, 3, 4), 5373 (256, 256, 512, 64, 64, False, True, True): (1, 8, 3, 8), 5374 (256, 256, 512, 64, 64, True, False, True): (1, 8, 3, 8), 5375 (256, 256, 512, 128, 128, False, True, True): (1, 4, 1, 32), 5376 (256, 256, 512, 128, 128, True, False, True): (3, 4, 1, 32), 5377 (256, 256, 1024, 16, 16, False, True, True): (3, 32, 5, 2), 5378 (256, 256, 1024, 16, 16, True, False, True): (2, 32, 5, 2), 5379 (256, 256, 1024, 32, 32, False, True, True): (1, 32, 4, 4), 5380 (256, 256, 1024, 32, 32, True, False, True): (1, 32, 5, 4), 5381 (256, 256, 1024, 64, 64, False, True, True): (4, 16, 3, 8), 5382 (256, 256, 1024, 64, 64, True, False, True): (1, 16, 3, 8), 5383 (256, 256, 1024, 128, 128, False, True, True): (1, 8, 1, 32), 5384 (256, 256, 1024, 128, 128, True, False, True): (3, 8, 1, 32), 5385 (256, 256, 2048, 16, 16, False, True, True): (3, 32, 3, 4), 5386 (256, 256, 2048, 16, 16, True, False, True): (1, 64, 3, 2), 5387 (256, 256, 2048, 32, 32, False, True, True): (1, 64, 3, 4), 5388 (256, 256, 2048, 32, 32, True, False, True): (1, 64, 3, 4), 5389 (256, 256, 2048, 64, 64, False, True, True): (2, 32, 1, 8), 5390 (256, 256, 2048, 64, 64, True, False, True): (2, 32, 1, 8), 5391 (256, 256, 2048, 128, 128, False, True, True): (4, 16, 1, 32), 5392 (256, 256, 2048, 128, 128, True, False, True): (4, 16, 1, 32), 5393 (256, 256, 4096, 16, 16, False, True, True): (1, 32, 2, 4), 5394 (256, 256, 4096, 16, 16, True, False, True): (1, 32, 3, 4), 5395 (256, 256, 4096, 32, 32, False, True, True): (1, 128, 2, 4), 5396 (256, 256, 4096, 32, 32, True, False, True): (1, 128, 2, 4), 5397 (256, 256, 4096, 64, 64, False, True, True): (2, 64, 4, 8), 5398 (256, 256, 4096, 64, 64, True, False, True): (3, 64, 2, 8), 5399 (256, 256, 4096, 128, 128, False, True, True): (3, 32, 1, 32), 5400 (256, 256, 4096, 128, 128, True, False, True): (2, 32, 1, 32), 5401 (256, 256, 8192, 16, 16, False, True, True): (1, 64, 3, 4), 5402 (256, 256, 8192, 16, 16, True, False, True): (2, 128, 3, 2), 5403 (256, 256, 8192, 32, 32, False, True, True): (3, 128, 3, 4), 5404 (256, 256, 8192, 32, 32, True, False, True): (1, 128, 3, 4), 5405 (256, 256, 8192, 64, 64, False, True, True): (3, 128, 1, 4), 5406 (256, 256, 8192, 64, 64, True, False, True): (4, 128, 2, 8), 5407 (256, 256, 8192, 128, 128, False, True, True): (6, 64, 1, 32), 5408 (256, 256, 8192, 128, 128, True, False, True): (2, 64, 1, 32), 5409 (256, 256, 16384, 16, 16, False, True, True): (4, 128, 3, 4), 5410 (256, 256, 16384, 16, 16, True, False, True): (3, 128, 3, 4), 5411 (256, 256, 16384, 32, 32, False, True, True): (4, 256, 3, 4), 5412 (256, 256, 16384, 32, 32, True, False, True): (2, 256, 3, 4), 5413 (256, 256, 16384, 64, 64, False, True, True): (3, 256, 1, 4), 5414 (256, 256, 16384, 64, 64, True, False, True): (2, 256, 2, 4), 5415 (256, 256, 16384, 128, 128, False, True, True): (1, 128, 1, 32), 5416 (256, 256, 16384, 128, 128, True, False, True): (3, 128, 1, 32), 5417 (256, 256, 32768, 16, 16, False, True, True): (1, 256, 3, 4), 5418 (256, 256, 32768, 16, 16, True, False, True): (2, 128, 3, 4), 5419 (256, 256, 32768, 32, 32, False, True, True): (2, 512, 3, 4), 5420 (256, 256, 32768, 32, 32, True, False, True): (4, 512, 3, 4), 5421 (256, 256, 32768, 64, 64, False, True, True): (1, 512, 1, 8), 5422 (256, 256, 32768, 64, 64, True, False, True): (1, 512, 2, 4), 5423 (256, 256, 32768, 128, 128, False, True, True): (1, 256, 1, 32), 5424 (256, 256, 32768, 128, 128, True, False, True): (1, 256, 1, 32), 5425 (256, 256, 65536, 16, 16, False, True, True): (2, 512, 3, 4), 5426 (256, 256, 65536, 16, 16, True, False, True): (1, 256, 3, 4), 5427 (256, 256, 65536, 32, 32, False, True, True): (1, 1024, 3, 4), 5428 (256, 256, 65536, 32, 32, True, False, True): (2, 1024, 3, 4), 5429 (256, 256, 65536, 64, 64, False, True, True): (1, 1024, 2, 4), 5430 (256, 256, 65536, 64, 64, True, False, True): (1, 1024, 2, 4), 5431 (256, 256, 65536, 128, 128, False, True, True): (1, 512, 1, 32), 5432 (256, 256, 65536, 128, 128, True, False, True): (2, 512, 1, 32), 5433 (256, 256, 131072, 16, 16, False, True, True): (1, 1024, 3, 4), 5434 (256, 256, 131072, 16, 16, True, False, True): (1, 512, 3, 4), 5435 (256, 256, 131072, 32, 32, False, True, True): (1, 2048, 3, 4), 5436 (256, 256, 131072, 32, 32, True, False, True): (1, 2048, 3, 4), 5437 (256, 256, 131072, 64, 64, False, True, True): (1, 2048, 1, 8), 5438 (256, 256, 131072, 64, 64, True, False, True): (1, 2048, 2, 4), 5439 (256, 256, 131072, 128, 128, False, True, True): (1, 1024, 1, 32), 5440 (256, 256, 131072, 128, 128, True, False, True): (4, 1024, 1, 32), 5441 (384, 384, 256, 16, 16, False, True, True): (1, 8, 3, 4), 5442 (384, 384, 256, 16, 16, True, False, True): (1, 8, 3, 4), 5443 (384, 384, 256, 32, 32, False, True, True): (2, 8, 3, 8), 5444 (384, 384, 256, 32, 32, True, False, True): (1, 8, 3, 4), 5445 (384, 384, 256, 64, 64, False, True, True): (1, 4, 4, 8), 5446 (384, 384, 256, 64, 64, True, False, True): (2, 4, 3, 8), 5447 (384, 384, 512, 16, 16, False, True, True): (3, 16, 3, 2), 5448 (384, 384, 512, 16, 16, True, False, True): (3, 16, 3, 2), 5449 (384, 384, 512, 32, 32, False, True, True): (2, 8, 3, 4), 5450 (384, 384, 512, 32, 32, True, False, True): (1, 8, 3, 4), 5451 (384, 384, 512, 64, 64, False, True, True): (2, 8, 3, 8), 5452 (384, 384, 512, 64, 64, True, False, True): (2, 8, 4, 8), 5453 (384, 384, 1024, 16, 16, False, True, True): (3, 16, 3, 2), 5454 (384, 384, 1024, 16, 16, True, False, True): (4, 32, 3, 2), 5455 (384, 384, 1024, 32, 32, False, True, True): (1, 32, 3, 4), 5456 (384, 384, 1024, 32, 32, True, False, True): (2, 16, 3, 4), 5457 (384, 384, 1024, 64, 64, False, True, True): (2, 16, 3, 8), 5458 (384, 384, 1024, 64, 64, True, False, True): (4, 16, 4, 8), 5459 (384, 384, 2048, 16, 16, False, True, True): (3, 16, 3, 4), 5460 (384, 384, 2048, 16, 16, True, False, True): (1, 32, 3, 4), 5461 (384, 384, 2048, 32, 32, False, True, True): (3, 64, 2, 4), 5462 (384, 384, 2048, 32, 32, True, False, True): (1, 64, 3, 4), 5463 (384, 384, 2048, 64, 64, False, True, True): (4, 32, 4, 8), 5464 (384, 384, 2048, 64, 64, True, False, True): (5, 32, 4, 8), 5465 (384, 384, 4096, 16, 16, False, True, True): (1, 32, 3, 4), 5466 (384, 384, 4096, 16, 16, True, False, True): (3, 32, 3, 4), 5467 (384, 384, 4096, 32, 32, False, True, True): (2, 64, 3, 4), 5468 (384, 384, 4096, 32, 32, True, False, True): (2, 64, 3, 4), 5469 (384, 384, 4096, 64, 64, False, True, True): (2, 64, 3, 8), 5470 (384, 384, 4096, 64, 64, True, False, True): (2, 64, 3, 8), 5471 (384, 384, 8192, 16, 16, False, True, True): (1, 128, 3, 2), 5472 (384, 384, 8192, 16, 16, True, False, True): (1, 128, 3, 2), 5473 (384, 384, 8192, 32, 32, False, True, True): (1, 128, 3, 4), 5474 (384, 384, 8192, 32, 32, True, False, True): (1, 128, 3, 4), 5475 (384, 384, 8192, 64, 64, False, True, True): (3, 128, 3, 4), 5476 (384, 384, 8192, 64, 64, True, False, True): (2, 128, 3, 4), 5477 (384, 384, 16384, 16, 16, False, True, True): (1, 256, 3, 2), 5478 (384, 384, 16384, 16, 16, True, False, True): (1, 64, 3, 4), 5479 (384, 384, 16384, 32, 32, False, True, True): (2, 256, 3, 4), 5480 (384, 384, 16384, 32, 32, True, False, True): (4, 256, 3, 4), 5481 (384, 384, 16384, 64, 64, False, True, True): (2, 256, 3, 4), 5482 (384, 384, 16384, 64, 64, True, False, True): (1, 256, 3, 4), 5483 (384, 384, 32768, 16, 16, False, True, True): (1, 128, 3, 4), 5484 (384, 384, 32768, 16, 16, True, False, True): (1, 128, 3, 4), 5485 (384, 384, 32768, 32, 32, False, True, True): (1, 512, 3, 4), 5486 (384, 384, 32768, 32, 32, True, False, True): (1, 512, 2, 4), 5487 (384, 384, 32768, 64, 64, False, True, True): (1, 512, 3, 4), 5488 (384, 384, 32768, 64, 64, True, False, True): (1, 512, 3, 4), 5489 (384, 384, 65536, 16, 16, False, True, True): (1, 256, 3, 4), 5490 (384, 384, 65536, 16, 16, True, False, True): (1, 256, 3, 4), 5491 (384, 384, 65536, 32, 32, False, True, True): (1, 1024, 3, 4), 5492 (384, 384, 65536, 32, 32, True, False, True): (1, 512, 3, 4), 5493 (384, 384, 65536, 64, 64, False, True, True): (1, 1024, 3, 4), 5494 (384, 384, 65536, 64, 64, True, False, True): (1, 1024, 3, 4), 5495 (384, 384, 131072, 16, 16, False, True, True): (1, 512, 3, 4), 5496 (384, 384, 131072, 16, 16, True, False, True): (1, 512, 3, 4), 5497 (384, 384, 131072, 32, 32, False, True, True): (1, 1024, 3, 4), 5498 (384, 384, 131072, 32, 32, True, False, True): (1, 1024, 3, 4), 5499 (384, 384, 131072, 64, 64, False, True, True): (1, 2048, 3, 4), 5500 (384, 384, 131072, 64, 64, True, False, True): (1, 2048, 3, 4), 5501 (512, 512, 256, 16, 16, False, True, True): (1, 8, 4, 4), 5502 (512, 512, 256, 16, 16, True, False, True): (1, 8, 3, 2), 5503 (512, 512, 256, 32, 32, False, True, True): (4, 8, 3, 4), 5504 (512, 512, 256, 32, 32, True, False, True): (4, 8, 3, 4), 5505 (512, 512, 256, 64, 64, False, True, True): (3, 4, 3, 8), 5506 (512, 512, 256, 64, 64, True, False, True): (5, 4, 3, 8), 5507 (512, 512, 256, 128, 128, False, True, True): (1, 2, 1, 32), 5508 (512, 512, 256, 128, 128, True, False, True): (3, 2, 1, 32), 5509 (512, 512, 512, 16, 16, False, True, True): (2, 16, 3, 2), 5510 (512, 512, 512, 16, 16, True, False, True): (1, 8, 4, 4), 5511 (512, 512, 512, 32, 32, False, True, True): (3, 16, 3, 4), 5512 (512, 512, 512, 32, 32, True, False, True): (5, 16, 2, 4), 5513 (512, 512, 512, 64, 64, False, True, True): (1, 8, 3, 8), 5514 (512, 512, 512, 64, 64, True, False, True): (3, 8, 3, 8), 5515 (512, 512, 512, 128, 128, False, True, True): (1, 4, 1, 32), 5516 (512, 512, 512, 128, 128, True, False, True): (3, 4, 1, 16), 5517 (512, 512, 1024, 16, 16, False, True, True): (1, 16, 3, 4), 5518 (512, 512, 1024, 16, 16, True, False, True): (3, 16, 3, 4), 5519 (512, 512, 1024, 32, 32, False, True, True): (3, 32, 3, 4), 5520 (512, 512, 1024, 32, 32, True, False, True): (3, 32, 2, 4), 5521 (512, 512, 1024, 64, 64, False, True, True): (1, 16, 3, 8), 5522 (512, 512, 1024, 64, 64, True, False, True): (4, 16, 3, 8), 5523 (512, 512, 1024, 128, 128, False, True, True): (4, 8, 1, 32), 5524 (512, 512, 1024, 128, 128, True, False, True): (4, 8, 1, 32), 5525 (512, 512, 2048, 16, 16, False, True, True): (5, 16, 3, 4), 5526 (512, 512, 2048, 16, 16, True, False, True): (5, 16, 3, 4), 5527 (512, 512, 2048, 32, 32, False, True, True): (1, 32, 3, 4), 5528 (512, 512, 2048, 32, 32, True, False, True): (1, 32, 4, 4), 5529 (512, 512, 2048, 64, 64, False, True, True): (4, 32, 3, 8), 5530 (512, 512, 2048, 64, 64, True, False, True): (4, 32, 3, 8), 5531 (512, 512, 2048, 128, 128, False, True, True): (3, 16, 1, 32), 5532 (512, 512, 2048, 128, 128, True, False, True): (3, 16, 1, 32), 5533 (512, 512, 4096, 16, 16, False, True, True): (4, 32, 3, 4), 5534 (512, 512, 4096, 16, 16, True, False, True): (4, 64, 3, 2), 5535 (512, 512, 4096, 32, 32, False, True, True): (3, 64, 3, 4), 5536 (512, 512, 4096, 32, 32, True, False, True): (3, 64, 3, 4), 5537 (512, 512, 4096, 64, 64, False, True, True): (4, 64, 2, 4), 5538 (512, 512, 4096, 64, 64, True, False, True): (1, 64, 2, 4), 5539 (512, 512, 4096, 128, 128, False, True, True): (1, 32, 1, 32), 5540 (512, 512, 4096, 128, 128, True, False, True): (1, 32, 1, 32), 5541 (512, 512, 8192, 16, 16, False, True, True): (1, 64, 3, 4), 5542 (512, 512, 8192, 16, 16, True, False, True): (4, 64, 3, 4), 5543 (512, 512, 8192, 32, 32, False, True, True): (2, 128, 3, 4), 5544 (512, 512, 8192, 32, 32, True, False, True): (3, 128, 3, 4), 5545 (512, 512, 8192, 64, 64, False, True, True): (1, 128, 2, 4), 5546 (512, 512, 8192, 64, 64, True, False, True): (1, 128, 2, 4), 5547 (512, 512, 8192, 128, 128, False, True, True): (6, 64, 1, 32), 5548 (512, 512, 8192, 128, 128, True, False, True): (4, 64, 1, 32), 5549 (512, 512, 16384, 16, 16, False, True, True): (1, 128, 3, 4), 5550 (512, 512, 16384, 16, 16, True, False, True): (1, 64, 3, 4), 5551 (512, 512, 16384, 32, 32, False, True, True): (1, 256, 3, 4), 5552 (512, 512, 16384, 32, 32, True, False, True): (4, 256, 3, 4), 5553 (512, 512, 16384, 64, 64, False, True, True): (1, 256, 2, 4), 5554 (512, 512, 16384, 64, 64, True, False, True): (1, 256, 2, 4), 5555 (512, 512, 16384, 128, 128, False, True, True): (1, 128, 1, 32), 5556 (512, 512, 16384, 128, 128, True, False, True): (2, 128, 1, 32), 5557 (512, 512, 32768, 16, 16, False, True, True): (1, 256, 3, 4), 5558 (512, 512, 32768, 16, 16, True, False, True): (1, 128, 3, 4), 5559 (512, 512, 32768, 32, 32, False, True, True): (1, 512, 3, 4), 5560 (512, 512, 32768, 32, 32, True, False, True): (1, 512, 3, 4), 5561 (512, 512, 32768, 64, 64, False, True, True): (1, 512, 2, 4), 5562 (512, 512, 32768, 64, 64, True, False, True): (2, 512, 2, 4), 5563 (512, 512, 32768, 128, 128, False, True, True): (1, 256, 1, 32), 5564 (512, 512, 32768, 128, 128, True, False, True): (2, 256, 1, 32), 5565 (512, 512, 65536, 16, 16, False, True, True): (1, 512, 3, 4), 5566 (512, 512, 65536, 16, 16, True, False, True): (1, 256, 3, 4), 5567 (512, 512, 65536, 32, 32, False, True, True): (1, 1024, 3, 4), 5568 (512, 512, 65536, 32, 32, True, False, True): (1, 1024, 3, 4), 5569 (512, 512, 65536, 64, 64, False, True, True): (1, 1024, 2, 4), 5570 (512, 512, 65536, 64, 64, True, False, True): (1, 1024, 2, 4), 5571 (512, 512, 65536, 128, 128, False, True, True): (1, 512, 1, 32), 5572 (512, 512, 65536, 128, 128, True, False, True): (4, 512, 1, 32), 5573 (512, 512, 131072, 16, 16, False, True, True): (1, 512, 3, 4), 5574 (512, 512, 131072, 16, 16, True, False, True): (1, 512, 3, 4), 5575 (512, 512, 131072, 32, 32, False, True, True): (1, 2048, 3, 4), 5576 (512, 512, 131072, 32, 32, True, False, True): (1, 2048, 3, 4), 5577 (512, 512, 131072, 64, 64, False, True, True): (1, 2048, 2, 4), 5578 (512, 512, 131072, 64, 64, True, False, True): (1, 2048, 2, 4), 5579 (512, 512, 131072, 128, 128, False, True, True): (1, 1024, 1, 32), 5580 (512, 512, 131072, 128, 128, True, False, True): (2, 1024, 1, 32), 5581 (768, 768, 256, 16, 16, False, True, True): (1, 4, 5, 4), 5582 (768, 768, 256, 16, 16, True, False, True): (3, 8, 3, 2), 5583 (768, 768, 256, 32, 32, False, True, True): (2, 4, 3, 4), 5584 (768, 768, 256, 32, 32, True, False, True): (3, 8, 4, 4), 5585 (768, 768, 256, 64, 64, False, True, True): (1, 4, 4, 8), 5586 (768, 768, 256, 64, 64, True, False, True): (3, 4, 3, 8), 5587 (768, 768, 256, 128, 128, False, True, True): (3, 2, 1, 32), 5588 (768, 768, 256, 128, 128, True, False, True): (2, 2, 2, 32), 5589 (768, 768, 512, 16, 16, False, True, True): (2, 4, 5, 4), 5590 (768, 768, 512, 16, 16, True, False, True): (2, 4, 4, 4), 5591 (768, 768, 512, 32, 32, False, True, True): (1, 8, 3, 4), 5592 (768, 768, 512, 32, 32, True, False, True): (3, 8, 4, 4), 5593 (768, 768, 512, 64, 64, False, True, True): (2, 8, 3, 8), 5594 (768, 768, 512, 64, 64, True, False, True): (5, 8, 3, 8), 5595 (768, 768, 512, 128, 128, False, True, True): (2, 4, 1, 32), 5596 (768, 768, 512, 128, 128, True, False, True): (2, 4, 2, 32), 5597 (768, 768, 1024, 16, 16, False, True, True): (2, 16, 4, 2), 5598 (768, 768, 1024, 16, 16, True, False, True): (4, 32, 3, 1), 5599 (768, 768, 1024, 32, 32, False, True, True): (1, 32, 2, 4), 5600 (768, 768, 1024, 32, 32, True, False, True): (1, 16, 5, 4), 5601 (768, 768, 1024, 64, 64, False, True, True): (2, 16, 3, 8), 5602 (768, 768, 1024, 64, 64, True, False, True): (2, 16, 3, 8), 5603 (768, 768, 1024, 128, 128, False, True, True): (1, 8, 2, 32), 5604 (768, 768, 1024, 128, 128, True, False, True): (1, 8, 1, 32), 5605 (768, 768, 2048, 16, 16, False, True, True): (1, 16, 3, 4), 5606 (768, 768, 2048, 16, 16, True, False, True): (1, 16, 3, 4), 5607 (768, 768, 2048, 32, 32, False, True, True): (1, 32, 3, 4), 5608 (768, 768, 2048, 32, 32, True, False, True): (5, 32, 3, 4), 5609 (768, 768, 2048, 64, 64, False, True, True): (1, 32, 3, 8), 5610 (768, 768, 2048, 64, 64, True, False, True): (1, 32, 3, 4), 5611 (768, 768, 2048, 128, 128, False, True, True): (3, 16, 1, 32), 5612 (768, 768, 2048, 128, 128, True, False, True): (4, 16, 1, 32), 5613 (768, 768, 4096, 16, 16, False, True, True): (1, 64, 3, 2), 5614 (768, 768, 4096, 16, 16, True, False, True): (3, 64, 3, 2), 5615 (768, 768, 4096, 32, 32, False, True, True): (1, 64, 3, 4), 5616 (768, 768, 4096, 32, 32, True, False, True): (1, 64, 3, 4), 5617 (768, 768, 4096, 64, 64, False, True, True): (4, 64, 3, 4), 5618 (768, 768, 4096, 64, 64, True, False, True): (4, 64, 3, 4), 5619 (768, 768, 4096, 128, 128, False, True, True): (1, 32, 1, 32), 5620 (768, 768, 4096, 128, 128, True, False, True): (1, 32, 2, 32), 5621 (768, 768, 8192, 16, 16, False, True, True): (1, 128, 3, 2), 5622 (768, 768, 8192, 16, 16, True, False, True): (2, 32, 3, 4), 5623 (768, 768, 8192, 32, 32, False, True, True): (2, 128, 3, 4), 5624 (768, 768, 8192, 32, 32, True, False, True): (1, 128, 2, 4), 5625 (768, 768, 8192, 64, 64, False, True, True): (1, 128, 3, 4), 5626 (768, 768, 8192, 64, 64, True, False, True): (2, 128, 3, 4), 5627 (768, 768, 8192, 128, 128, False, True, True): (1, 64, 1, 32), 5628 (768, 768, 8192, 128, 128, True, False, True): (2, 64, 1, 32), 5629 (768, 768, 16384, 16, 16, False, True, True): (3, 64, 3, 4), 5630 (768, 768, 16384, 16, 16, True, False, True): (1, 64, 3, 4), 5631 (768, 768, 16384, 32, 32, False, True, True): (2, 256, 3, 4), 5632 (768, 768, 16384, 32, 32, True, False, True): (4, 256, 2, 4), 5633 (768, 768, 16384, 64, 64, False, True, True): (1, 256, 3, 4), 5634 (768, 768, 16384, 64, 64, True, False, True): (1, 256, 3, 4), 5635 (768, 768, 16384, 128, 128, False, True, True): (1, 128, 1, 32), 5636 (768, 768, 16384, 128, 128, True, False, True): (2, 128, 1, 32), 5637 (768, 768, 32768, 16, 16, False, True, True): (1, 128, 3, 4), 5638 (768, 768, 32768, 16, 16, True, False, True): (2, 128, 3, 4), 5639 (768, 768, 32768, 32, 32, False, True, True): (2, 256, 3, 4), 5640 (768, 768, 32768, 32, 32, True, False, True): (1, 256, 3, 4), 5641 (768, 768, 32768, 64, 64, False, True, True): (1, 512, 3, 4), 5642 (768, 768, 32768, 64, 64, True, False, True): (1, 512, 3, 4), 5643 (768, 768, 32768, 128, 128, False, True, True): (1, 256, 1, 32), 5644 (768, 768, 32768, 128, 128, True, False, True): (1, 256, 1, 32), 5645 (768, 768, 50432, 16, 16, False, True, True): (1, 197, 3, 4), 5646 (768, 768, 50432, 32, 32, False, True, True): (1, 394, 3, 4), 5647 (768, 768, 50432, 64, 64, False, True, True): (1, 788, 3, 4), 5648 (768, 768, 50432, 128, 128, False, True, True): (3, 394, 1, 32), 5649 (768, 768, 65536, 16, 16, False, True, True): (1, 256, 3, 4), 5650 (768, 768, 65536, 16, 16, True, False, True): (1, 256, 3, 4), 5651 (768, 768, 65536, 32, 32, False, True, True): (1, 512, 3, 4), 5652 (768, 768, 65536, 32, 32, True, False, True): (1, 512, 3, 4), 5653 (768, 768, 65536, 64, 64, False, True, True): (1, 1024, 3, 4), 5654 (768, 768, 65536, 64, 64, True, False, True): (1, 1024, 3, 4), 5655 (768, 768, 65536, 128, 128, False, True, True): (1, 512, 1, 32), 5656 (768, 768, 65536, 128, 128, True, False, True): (1, 512, 1, 32), 5657 (768, 768, 131072, 16, 16, False, True, True): (1, 512, 3, 4), 5658 (768, 768, 131072, 16, 16, True, False, True): (1, 512, 3, 4), 5659 (768, 768, 131072, 32, 32, False, True, True): (1, 1024, 3, 4), 5660 (768, 768, 131072, 32, 32, True, False, True): (1, 1024, 3, 4), 5661 (768, 768, 131072, 64, 64, False, True, True): (1, 2048, 3, 4), 5662 (768, 768, 131072, 64, 64, True, False, True): (1, 2048, 3, 4), 5663 (768, 768, 131072, 128, 128, False, True, True): (1, 1024, 1, 32), 5664 (768, 768, 131072, 128, 128, True, False, True): (1, 1024, 1, 32), 5665 (768, 3072, 256, 16, 16, False, True, True): (1, 2, 4, 4), 5666 (768, 3072, 256, 16, 16, True, False, True): (1, 4, 3, 4), 5667 (768, 3072, 256, 32, 32, False, True, True): (1, 4, 3, 4), 5668 (768, 3072, 256, 32, 32, True, False, True): (3, 4, 3, 4), 5669 (768, 3072, 256, 64, 64, False, True, True): (1, 4, 3, 8), 5670 (768, 3072, 256, 64, 64, True, False, True): (1, 4, 3, 8), 5671 (768, 3072, 256, 128, 128, False, True, True): (2, 2, 2, 32), 5672 (768, 3072, 256, 128, 128, True, False, True): (2, 2, 1, 32), 5673 (768, 3072, 512, 16, 16, False, True, True): (2, 4, 3, 4), 5674 (768, 3072, 512, 16, 16, True, False, True): (1, 8, 3, 2), 5675 (768, 3072, 512, 32, 32, False, True, True): (3, 8, 4, 4), 5676 (768, 3072, 512, 32, 32, True, False, True): (3, 8, 3, 4), 5677 (768, 3072, 512, 64, 64, False, True, True): (1, 8, 4, 8), 5678 (768, 3072, 512, 64, 64, True, False, True): (1, 8, 3, 8), 5679 (768, 3072, 512, 128, 128, False, True, True): (1, 4, 2, 32), 5680 (768, 3072, 512, 128, 128, True, False, True): (1, 4, 1, 32), 5681 (768, 3072, 1024, 16, 16, False, True, True): (4, 16, 3, 2), 5682 (768, 3072, 1024, 16, 16, True, False, True): (4, 16, 3, 2), 5683 (768, 3072, 1024, 32, 32, False, True, True): (4, 16, 5, 4), 5684 (768, 3072, 1024, 32, 32, True, False, True): (4, 16, 5, 4), 5685 (768, 3072, 1024, 64, 64, False, True, True): (2, 16, 3, 8), 5686 (768, 3072, 1024, 64, 64, True, False, True): (2, 16, 3, 8), 5687 (768, 3072, 1024, 128, 128, False, True, True): (1, 8, 1, 32), 5688 (768, 3072, 1024, 128, 128, True, False, True): (1, 8, 1, 32), 5689 (768, 3072, 2048, 16, 16, False, True, True): (2, 16, 3, 4), 5690 (768, 3072, 2048, 16, 16, True, False, True): (2, 16, 3, 4), 5691 (768, 3072, 2048, 32, 32, False, True, True): (4, 32, 5, 4), 5692 (768, 3072, 2048, 32, 32, True, False, True): (2, 32, 3, 4), 5693 (768, 3072, 2048, 64, 64, False, True, True): (2, 32, 3, 8), 5694 (768, 3072, 2048, 64, 64, True, False, True): (2, 32, 3, 8), 5695 (768, 3072, 2048, 128, 128, False, True, True): (1, 16, 1, 32), 5696 (768, 3072, 2048, 128, 128, True, False, True): (2, 16, 1, 32), 5697 (768, 3072, 4096, 16, 16, False, True, True): (1, 32, 5, 4), 5698 (768, 3072, 4096, 16, 16, True, False, True): (3, 64, 3, 2), 5699 (768, 3072, 4096, 32, 32, False, True, True): (5, 64, 3, 4), 5700 (768, 3072, 4096, 32, 32, True, False, True): (5, 64, 3, 4), 5701 (768, 3072, 4096, 64, 64, False, True, True): (1, 64, 3, 8), 5702 (768, 3072, 4096, 64, 64, True, False, True): (5, 64, 3, 4), 5703 (768, 3072, 4096, 128, 128, False, True, True): (1, 32, 1, 32), 5704 (768, 3072, 4096, 128, 128, True, False, True): (1, 32, 1, 32), 5705 (768, 3072, 8192, 16, 16, False, True, True): (1, 128, 3, 2), 5706 (768, 3072, 8192, 16, 16, True, False, True): (1, 128, 3, 2), 5707 (768, 3072, 8192, 32, 32, False, True, True): (1, 128, 3, 4), 5708 (768, 3072, 8192, 32, 32, True, False, True): (1, 64, 3, 4), 5709 (768, 3072, 8192, 64, 64, False, True, True): (3, 128, 3, 4), 5710 (768, 3072, 8192, 64, 64, True, False, True): (3, 128, 3, 4), 5711 (768, 3072, 8192, 128, 128, False, True, True): (4, 64, 2, 32), 5712 (768, 3072, 8192, 128, 128, True, False, True): (2, 64, 1, 32), 5713 (768, 3072, 16384, 16, 16, False, True, True): (1, 256, 2, 2), 5714 (768, 3072, 16384, 16, 16, True, False, True): (1, 64, 3, 4), 5715 (768, 3072, 16384, 32, 32, False, True, True): (8, 128, 3, 4), 5716 (768, 3072, 16384, 32, 32, True, False, True): (1, 128, 3, 4), 5717 (768, 3072, 16384, 64, 64, False, True, True): (1, 256, 3, 4), 5718 (768, 3072, 16384, 64, 64, True, False, True): (3, 256, 3, 4), 5719 (768, 3072, 16384, 128, 128, False, True, True): (3, 128, 1, 32), 5720 (768, 3072, 16384, 128, 128, True, False, True): (2, 128, 2, 32), 5721 (768, 3072, 32768, 16, 16, False, True, True): (1, 512, 3, 1), 5722 (768, 3072, 32768, 16, 16, True, False, True): (1, 128, 3, 4), 5723 (768, 3072, 32768, 32, 32, False, True, True): (1, 256, 3, 4), 5724 (768, 3072, 32768, 32, 32, True, False, True): (1, 256, 3, 4), 5725 (768, 3072, 32768, 64, 64, False, True, True): (2, 512, 3, 4), 5726 (768, 3072, 32768, 64, 64, True, False, True): (1, 512, 3, 4), 5727 (768, 3072, 32768, 128, 128, False, True, True): (1, 256, 1, 32), 5728 (768, 3072, 32768, 128, 128, True, False, True): (2, 256, 2, 32), 5729 (768, 3072, 50432, 16, 16, False, True, True): (1, 197, 3, 4), 5730 (768, 3072, 50432, 16, 16, True, False, True): (1, 197, 3, 4), 5731 (768, 3072, 50432, 32, 32, False, True, True): (1, 788, 2, 4), 5732 (768, 3072, 50432, 32, 32, True, False, True): (1, 394, 3, 4), 5733 (768, 3072, 50432, 64, 64, False, True, True): (1, 788, 3, 4), 5734 (768, 3072, 50432, 64, 64, True, False, True): (2, 788, 3, 4), 5735 (768, 3072, 50432, 128, 128, False, True, True): (1, 394, 1, 32), 5736 (768, 3072, 50432, 128, 128, True, False, True): (2, 394, 2, 32), 5737 (768, 3072, 65536, 16, 16, False, True, True): (1, 1024, 3, 1), 5738 (768, 3072, 65536, 16, 16, True, False, True): (1, 256, 3, 4), 5739 (768, 3072, 65536, 32, 32, False, True, True): (1, 512, 3, 4), 5740 (768, 3072, 65536, 32, 32, True, False, True): (1, 512, 3, 4), 5741 (768, 3072, 65536, 64, 64, False, True, True): (2, 1024, 3, 4), 5742 (768, 3072, 65536, 64, 64, True, False, True): (5, 1024, 3, 4), 5743 (768, 3072, 65536, 128, 128, False, True, True): (1, 512, 1, 32), 5744 (768, 3072, 65536, 128, 128, True, False, True): (2, 512, 2, 32), 5745 (768, 3072, 131072, 16, 16, False, True, True): (1, 2048, 3, 1), 5746 (768, 3072, 131072, 16, 16, True, False, True): (1, 512, 3, 4), 5747 (768, 3072, 131072, 32, 32, False, True, True): (1, 1024, 3, 4), 5748 (768, 3072, 131072, 32, 32, True, False, True): (1, 1024, 3, 4), 5749 (768, 3072, 131072, 64, 64, False, True, True): (1, 2048, 3, 4), 5750 (768, 3072, 131072, 64, 64, True, False, True): (2, 2048, 3, 4), 5751 (768, 3072, 131072, 128, 128, False, True, True): (1, 1024, 1, 32), 5752 (768, 3072, 131072, 128, 128, True, False, True): (1, 1024, 2, 32), 5753 (1024, 1024, 256, 16, 16, False, True, True): (4, 8, 3, 2), 5754 (1024, 1024, 256, 16, 16, True, False, True): (2, 8, 3, 2), 5755 (1024, 1024, 256, 32, 32, False, True, True): (1, 8, 3, 4), 5756 (1024, 1024, 256, 32, 32, True, False, True): (1, 8, 3, 4), 5757 (1024, 1024, 256, 64, 64, False, True, True): (1, 4, 3, 8), 5758 (1024, 1024, 256, 64, 64, True, False, True): (2, 4, 3, 8), 5759 (1024, 1024, 256, 128, 128, False, True, True): (3, 2, 1, 32), 5760 (1024, 1024, 256, 128, 128, True, False, True): (5, 2, 1, 32), 5761 (1024, 1024, 512, 16, 16, False, True, True): (3, 8, 3, 4), 5762 (1024, 1024, 512, 16, 16, True, False, True): (3, 8, 3, 4), 5763 (1024, 1024, 512, 32, 32, False, True, True): (1, 16, 3, 4), 5764 (1024, 1024, 512, 32, 32, True, False, True): (3, 16, 3, 4), 5765 (1024, 1024, 512, 64, 64, False, True, True): (6, 8, 3, 8), 5766 (1024, 1024, 512, 64, 64, True, False, True): (8, 8, 3, 8), 5767 (1024, 1024, 512, 128, 128, False, True, True): (1, 4, 1, 32), 5768 (1024, 1024, 512, 128, 128, True, False, True): (1, 4, 1, 32), 5769 (1024, 1024, 1024, 16, 16, False, True, True): (4, 8, 3, 4), 5770 (1024, 1024, 1024, 16, 16, True, False, True): (1, 8, 3, 4), 5771 (1024, 1024, 1024, 32, 32, False, True, True): (4, 16, 4, 4), 5772 (1024, 1024, 1024, 32, 32, True, False, True): (5, 16, 3, 4), 5773 (1024, 1024, 1024, 64, 64, False, True, True): (6, 16, 3, 8), 5774 (1024, 1024, 1024, 64, 64, True, False, True): (3, 16, 2, 4), 5775 (1024, 1024, 1024, 128, 128, False, True, True): (1, 8, 1, 32), 5776 (1024, 1024, 1024, 128, 128, True, False, True): (2, 8, 1, 32), 5777 (1024, 1024, 2048, 16, 16, False, True, True): (4, 16, 3, 4), 5778 (1024, 1024, 2048, 16, 16, True, False, True): (1, 16, 3, 4), 5779 (1024, 1024, 2048, 32, 32, False, True, True): (1, 32, 3, 4), 5780 (1024, 1024, 2048, 32, 32, True, False, True): (2, 32, 3, 4), 5781 (1024, 1024, 2048, 64, 64, False, True, True): (4, 32, 2, 4), 5782 (1024, 1024, 2048, 64, 64, True, False, True): (8, 32, 2, 4), 5783 (1024, 1024, 2048, 128, 128, False, True, True): (1, 16, 1, 32), 5784 (1024, 1024, 2048, 128, 128, True, False, True): (1, 16, 1, 32), 5785 (1024, 1024, 4096, 16, 16, False, True, True): (4, 32, 3, 4), 5786 (1024, 1024, 4096, 16, 16, True, False, True): (1, 64, 3, 2), 5787 (1024, 1024, 4096, 32, 32, False, True, True): (1, 64, 3, 4), 5788 (1024, 1024, 4096, 32, 32, True, False, True): (1, 64, 3, 4), 5789 (1024, 1024, 4096, 64, 64, False, True, True): (2, 64, 2, 4), 5790 (1024, 1024, 4096, 64, 64, True, False, True): (2, 64, 2, 4), 5791 (1024, 1024, 4096, 128, 128, False, True, True): (1, 32, 1, 32), 5792 (1024, 1024, 4096, 128, 128, True, False, True): (4, 32, 1, 32), 5793 (1024, 1024, 8192, 16, 16, False, True, True): (1, 128, 3, 1), 5794 (1024, 1024, 8192, 16, 16, True, False, True): (1, 128, 3, 1), 5795 (1024, 1024, 8192, 32, 32, False, True, True): (1, 128, 3, 4), 5796 (1024, 1024, 8192, 32, 32, True, False, True): (1, 128, 3, 4), 5797 (1024, 1024, 8192, 64, 64, False, True, True): (2, 128, 2, 4), 5798 (1024, 1024, 8192, 64, 64, True, False, True): (2, 128, 2, 4), 5799 (1024, 1024, 8192, 128, 128, False, True, True): (1, 64, 1, 32), 5800 (1024, 1024, 8192, 128, 128, True, False, True): (4, 64, 1, 32), 5801 (1024, 1024, 16384, 16, 16, False, True, True): (1, 128, 2, 4), 5802 (1024, 1024, 16384, 16, 16, True, False, True): (4, 256, 3, 1), 5803 (1024, 1024, 16384, 32, 32, False, True, True): (1, 256, 3, 4), 5804 (1024, 1024, 16384, 32, 32, True, False, True): (1, 256, 3, 4), 5805 (1024, 1024, 16384, 64, 64, False, True, True): (1, 256, 2, 4), 5806 (1024, 1024, 16384, 64, 64, True, False, True): (1, 256, 2, 4), 5807 (1024, 1024, 16384, 128, 128, False, True, True): (1, 128, 1, 32), 5808 (1024, 1024, 16384, 128, 128, True, False, True): (4, 128, 1, 32), 5809 (1024, 1024, 32768, 16, 16, False, True, True): (1, 256, 2, 4), 5810 (1024, 1024, 32768, 16, 16, True, False, True): (4, 512, 3, 1), 5811 (1024, 1024, 32768, 32, 32, False, True, True): (1, 512, 3, 4), 5812 (1024, 1024, 32768, 32, 32, True, False, True): (1, 512, 3, 4), 5813 (1024, 1024, 32768, 64, 64, False, True, True): (1, 512, 2, 4), 5814 (1024, 1024, 32768, 64, 64, True, False, True): (1, 512, 2, 4), 5815 (1024, 1024, 32768, 128, 128, False, True, True): (1, 256, 1, 32), 5816 (1024, 1024, 32768, 128, 128, True, False, True): (1, 256, 1, 32), 5817 (1024, 1024, 65536, 16, 16, False, True, True): (1, 512, 2, 4), 5818 (1024, 1024, 65536, 16, 16, True, False, True): (1, 1024, 3, 1), 5819 (1024, 1024, 65536, 32, 32, False, True, True): (1, 1024, 3, 4), 5820 (1024, 1024, 65536, 32, 32, True, False, True): (1, 512, 3, 4), 5821 (1024, 1024, 65536, 64, 64, False, True, True): (1, 1024, 2, 4), 5822 (1024, 1024, 65536, 64, 64, True, False, True): (1, 1024, 2, 4), 5823 (1024, 1024, 65536, 128, 128, False, True, True): (1, 512, 1, 32), 5824 (1024, 1024, 65536, 128, 128, True, False, True): (1, 512, 1, 32), 5825 (1024, 1024, 131072, 16, 16, False, True, True): (4, 2048, 3, 1), 5826 (1024, 1024, 131072, 16, 16, True, False, True): (4, 2048, 3, 1), 5827 (1024, 1024, 131072, 32, 32, False, True, True): (1, 2048, 3, 4), 5828 (1024, 1024, 131072, 32, 32, True, False, True): (1, 1024, 3, 4), 5829 (1024, 1024, 131072, 64, 64, False, True, True): (1, 2048, 2, 4), 5830 (1024, 1024, 131072, 64, 64, True, False, True): (1, 2048, 2, 4), 5831 (1024, 1024, 131072, 128, 128, False, True, True): (1, 1024, 1, 32), 5832 (1024, 1024, 131072, 128, 128, True, False, True): (1, 1024, 1, 32), 5833 (1536, 1536, 256, 16, 16, False, True, True): (5, 4, 3, 2), 5834 (1536, 1536, 256, 16, 16, True, False, True): (2, 2, 3, 4), 5835 (1536, 1536, 256, 32, 32, False, True, True): (1, 8, 2, 4), 5836 (1536, 1536, 256, 32, 32, True, False, True): (2, 4, 3, 4), 5837 (1536, 1536, 256, 64, 64, False, True, True): (1, 4, 3, 8), 5838 (1536, 1536, 256, 64, 64, True, False, True): (2, 4, 3, 8), 5839 (1536, 1536, 256, 128, 128, False, True, True): (1, 2, 1, 32), 5840 (1536, 1536, 256, 128, 128, True, False, True): (2, 2, 2, 32), 5841 (1536, 1536, 512, 16, 16, False, True, True): (1, 8, 3, 2), 5842 (1536, 1536, 512, 16, 16, True, False, True): (1, 8, 3, 2), 5843 (1536, 1536, 512, 32, 32, False, True, True): (1, 16, 3, 4), 5844 (1536, 1536, 512, 32, 32, True, False, True): (1, 16, 3, 4), 5845 (1536, 1536, 512, 64, 64, False, True, True): (3, 8, 3, 8), 5846 (1536, 1536, 512, 64, 64, True, False, True): (3, 8, 3, 8), 5847 (1536, 1536, 512, 128, 128, False, True, True): (1, 4, 1, 32), 5848 (1536, 1536, 512, 128, 128, True, False, True): (2, 4, 2, 32), 5849 (1536, 1536, 1024, 16, 16, False, True, True): (2, 8, 3, 4), 5850 (1536, 1536, 1024, 16, 16, True, False, True): (2, 8, 3, 4), 5851 (1536, 1536, 1024, 32, 32, False, True, True): (1, 16, 3, 4), 5852 (1536, 1536, 1024, 32, 32, True, False, True): (1, 16, 3, 4), 5853 (1536, 1536, 1024, 64, 64, False, True, True): (2, 16, 3, 8), 5854 (1536, 1536, 1024, 64, 64, True, False, True): (2, 16, 3, 8), 5855 (1536, 1536, 1024, 128, 128, False, True, True): (3, 8, 1, 32), 5856 (1536, 1536, 1024, 128, 128, True, False, True): (1, 8, 2, 32), 5857 (1536, 1536, 2048, 16, 16, False, True, True): (1, 32, 3, 2), 5858 (1536, 1536, 2048, 16, 16, True, False, True): (1, 32, 3, 2), 5859 (1536, 1536, 2048, 32, 32, False, True, True): (3, 32, 2, 4), 5860 (1536, 1536, 2048, 32, 32, True, False, True): (4, 32, 3, 4), 5861 (1536, 1536, 2048, 64, 64, False, True, True): (1, 32, 3, 4), 5862 (1536, 1536, 2048, 64, 64, True, False, True): (1, 32, 3, 4), 5863 (1536, 1536, 2048, 128, 128, False, True, True): (1, 16, 1, 32), 5864 (1536, 1536, 2048, 128, 128, True, False, True): (2, 16, 1, 32), 5865 (1536, 1536, 4096, 16, 16, False, True, True): (1, 64, 3, 2), 5866 (1536, 1536, 4096, 16, 16, True, False, True): (1, 16, 3, 4), 5867 (1536, 1536, 4096, 32, 32, False, True, True): (1, 64, 2, 4), 5868 (1536, 1536, 4096, 32, 32, True, False, True): (1, 64, 2, 4), 5869 (1536, 1536, 4096, 64, 64, False, True, True): (1, 64, 3, 4), 5870 (1536, 1536, 4096, 64, 64, True, False, True): (1, 64, 3, 4), 5871 (1536, 1536, 4096, 128, 128, False, True, True): (1, 32, 1, 32), 5872 (1536, 1536, 4096, 128, 128, True, False, True): (4, 32, 2, 32), 5873 (1536, 1536, 8192, 16, 16, False, True, True): (1, 32, 3, 4), 5874 (1536, 1536, 8192, 16, 16, True, False, True): (5, 32, 3, 4), 5875 (1536, 1536, 8192, 32, 32, False, True, True): (1, 128, 2, 4), 5876 (1536, 1536, 8192, 32, 32, True, False, True): (1, 128, 2, 4), 5877 (1536, 1536, 8192, 64, 64, False, True, True): (1, 128, 3, 4), 5878 (1536, 1536, 8192, 64, 64, True, False, True): (1, 128, 3, 4), 5879 (1536, 1536, 8192, 128, 128, False, True, True): (1, 64, 1, 32), 5880 (1536, 1536, 8192, 128, 128, True, False, True): (4, 64, 2, 32), 5881 (1536, 1536, 16384, 16, 16, False, True, True): (1, 64, 3, 4), 5882 (1536, 1536, 16384, 16, 16, True, False, True): (1, 64, 3, 4), 5883 (1536, 1536, 16384, 32, 32, False, True, True): (1, 256, 2, 4), 5884 (1536, 1536, 16384, 32, 32, True, False, True): (1, 128, 3, 4), 5885 (1536, 1536, 16384, 64, 64, False, True, True): (1, 256, 3, 4), 5886 (1536, 1536, 16384, 64, 64, True, False, True): (3, 256, 3, 4), 5887 (1536, 1536, 16384, 128, 128, False, True, True): (1, 128, 1, 32), 5888 (1536, 1536, 16384, 128, 128, True, False, True): (4, 128, 2, 32), 5889 (1536, 1536, 32768, 16, 16, False, True, True): (1, 128, 3, 4), 5890 (1536, 1536, 32768, 16, 16, True, False, True): (1, 128, 3, 4), 5891 (1536, 1536, 32768, 32, 32, False, True, True): (1, 256, 3, 4), 5892 (1536, 1536, 32768, 32, 32, True, False, True): (1, 256, 3, 4), 5893 (1536, 1536, 32768, 64, 64, False, True, True): (1, 512, 3, 4), 5894 (1536, 1536, 32768, 64, 64, True, False, True): (1, 512, 3, 4), 5895 (1536, 1536, 32768, 128, 128, False, True, True): (1, 256, 1, 32), 5896 (1536, 1536, 32768, 128, 128, True, False, True): (4, 256, 2, 32), 5897 (1536, 1536, 65536, 16, 16, False, True, True): (5, 256, 3, 4), 5898 (1536, 1536, 65536, 16, 16, True, False, True): (1, 256, 3, 4), 5899 (1536, 1536, 65536, 32, 32, False, True, True): (1, 512, 3, 4), 5900 (1536, 1536, 65536, 32, 32, True, False, True): (1, 512, 3, 4), 5901 (1536, 1536, 65536, 64, 64, False, True, True): (1, 1024, 3, 4), 5902 (1536, 1536, 65536, 64, 64, True, False, True): (1, 1024, 3, 4), 5903 (1536, 1536, 65536, 128, 128, False, True, True): (1, 512, 1, 32), 5904 (1536, 1536, 65536, 128, 128, True, False, True): (4, 512, 2, 32), 5905 (1536, 1536, 131072, 16, 16, False, True, True): (3, 512, 3, 4), 5906 (1536, 1536, 131072, 16, 16, True, False, True): (1, 512, 3, 4), 5907 (1536, 1536, 131072, 32, 32, False, True, True): (1, 1024, 3, 4), 5908 (1536, 1536, 131072, 32, 32, True, False, True): (1, 1024, 3, 4), 5909 (1536, 1536, 131072, 64, 64, False, True, True): (1, 2048, 3, 4), 5910 (1536, 1536, 131072, 64, 64, True, False, True): (1, 2048, 3, 4), 5911 (1536, 1536, 131072, 128, 128, False, True, True): (1, 1024, 1, 32), 5912 (1536, 1536, 131072, 128, 128, True, False, True): (4, 1024, 2, 32), 5913 (2048, 2048, 256, 16, 16, False, True, True): (1, 4, 3, 4), 5914 (2048, 2048, 256, 16, 16, True, False, True): (1, 4, 3, 4), 5915 (2048, 2048, 256, 32, 32, False, True, True): (3, 8, 3, 4), 5916 (2048, 2048, 256, 32, 32, True, False, True): (3, 8, 3, 4), 5917 (2048, 2048, 256, 64, 64, False, True, True): (4, 4, 4, 8), 5918 (2048, 2048, 256, 64, 64, True, False, True): (8, 4, 4, 8), 5919 (2048, 2048, 256, 128, 128, False, True, True): (3, 2, 1, 32), 5920 (2048, 2048, 256, 128, 128, True, False, True): (3, 2, 1, 32), 5921 (2048, 2048, 512, 16, 16, False, True, True): (4, 8, 3, 2), 5922 (2048, 2048, 512, 16, 16, True, False, True): (4, 8, 3, 2), 5923 (2048, 2048, 512, 32, 32, False, True, True): (3, 8, 3, 4), 5924 (2048, 2048, 512, 32, 32, True, False, True): (1, 16, 2, 4), 5925 (2048, 2048, 512, 64, 64, False, True, True): (4, 8, 2, 4), 5926 (2048, 2048, 512, 64, 64, True, False, True): (4, 8, 2, 4), 5927 (2048, 2048, 512, 128, 128, False, True, True): (1, 4, 1, 32), 5928 (2048, 2048, 512, 128, 128, True, False, True): (4, 4, 1, 32), 5929 (2048, 2048, 1024, 16, 16, False, True, True): (4, 8, 3, 4), 5930 (2048, 2048, 1024, 16, 16, True, False, True): (4, 8, 3, 4), 5931 (2048, 2048, 1024, 32, 32, False, True, True): (4, 16, 3, 4), 5932 (2048, 2048, 1024, 32, 32, True, False, True): (1, 16, 3, 4), 5933 (2048, 2048, 1024, 64, 64, False, True, True): (2, 16, 2, 4), 5934 (2048, 2048, 1024, 64, 64, True, False, True): (2, 16, 2, 4), 5935 (2048, 2048, 1024, 128, 128, False, True, True): (8, 8, 1, 32), 5936 (2048, 2048, 1024, 128, 128, True, False, True): (4, 8, 1, 32), 5937 (2048, 2048, 2048, 16, 16, False, True, True): (4, 32, 3, 1), 5938 (2048, 2048, 2048, 16, 16, True, False, True): (3, 32, 3, 2), 5939 (2048, 2048, 2048, 32, 32, False, True, True): (1, 32, 3, 4), 5940 (2048, 2048, 2048, 32, 32, True, False, True): (1, 32, 3, 4), 5941 (2048, 2048, 2048, 64, 64, False, True, True): (2, 32, 2, 4), 5942 (2048, 2048, 2048, 64, 64, True, False, True): (2, 32, 2, 4), 5943 (2048, 2048, 2048, 128, 128, False, True, True): (6, 16, 1, 32), 5944 (2048, 2048, 2048, 128, 128, True, False, True): (4, 16, 1, 32), 5945 (2048, 2048, 4096, 16, 16, False, True, True): (4, 64, 3, 1), 5946 (2048, 2048, 4096, 16, 16, True, False, True): (1, 64, 3, 1), 5947 (2048, 2048, 4096, 32, 32, False, True, True): (1, 64, 3, 4), 5948 (2048, 2048, 4096, 32, 32, True, False, True): (4, 64, 3, 4), 5949 (2048, 2048, 4096, 64, 64, False, True, True): (2, 64, 2, 4), 5950 (2048, 2048, 4096, 64, 64, True, False, True): (2, 64, 2, 4), 5951 (2048, 2048, 4096, 128, 128, False, True, True): (4, 32, 1, 32), 5952 (2048, 2048, 4096, 128, 128, True, False, True): (4, 32, 1, 32), 5953 (2048, 2048, 8192, 16, 16, False, True, True): (4, 128, 3, 1), 5954 (2048, 2048, 8192, 16, 16, True, False, True): (1, 128, 3, 1), 5955 (2048, 2048, 8192, 32, 32, False, True, True): (4, 128, 3, 4), 5956 (2048, 2048, 8192, 32, 32, True, False, True): (4, 64, 3, 4), 5957 (2048, 2048, 8192, 64, 64, False, True, True): (1, 128, 2, 4), 5958 (2048, 2048, 8192, 64, 64, True, False, True): (2, 128, 2, 4), 5959 (2048, 2048, 8192, 128, 128, False, True, True): (1, 64, 1, 32), 5960 (2048, 2048, 8192, 128, 128, True, False, True): (4, 64, 1, 32), 5961 (2048, 2048, 16384, 16, 16, False, True, True): (4, 256, 3, 1), 5962 (2048, 2048, 16384, 16, 16, True, False, True): (1, 256, 3, 1), 5963 (2048, 2048, 16384, 32, 32, False, True, True): (1, 256, 3, 4), 5964 (2048, 2048, 16384, 32, 32, True, False, True): (1, 128, 3, 4), 5965 (2048, 2048, 16384, 64, 64, False, True, True): (1, 256, 2, 4), 5966 (2048, 2048, 16384, 64, 64, True, False, True): (1, 256, 2, 4), 5967 (2048, 2048, 16384, 128, 128, False, True, True): (1, 128, 1, 32), 5968 (2048, 2048, 16384, 128, 128, True, False, True): (4, 128, 1, 32), 5969 (2048, 2048, 32768, 16, 16, False, True, True): (8, 512, 3, 1), 5970 (2048, 2048, 32768, 16, 16, True, False, True): (1, 512, 3, 1), 5971 (2048, 2048, 32768, 32, 32, False, True, True): (1, 512, 3, 4), 5972 (2048, 2048, 32768, 32, 32, True, False, True): (1, 256, 3, 4), 5973 (2048, 2048, 32768, 64, 64, False, True, True): (1, 512, 2, 4), 5974 (2048, 2048, 32768, 64, 64, True, False, True): (1, 512, 2, 4), 5975 (2048, 2048, 32768, 128, 128, False, True, True): (1, 256, 1, 32), 5976 (2048, 2048, 32768, 128, 128, True, False, True): (4, 256, 1, 32), 5977 (2048, 2048, 65536, 16, 16, False, True, True): (4, 1024, 3, 1), 5978 (2048, 2048, 65536, 16, 16, True, False, True): (1, 1024, 3, 1), 5979 (2048, 2048, 65536, 32, 32, False, True, True): (1, 1024, 3, 4), 5980 (2048, 2048, 65536, 32, 32, True, False, True): (1, 512, 3, 4), 5981 (2048, 2048, 65536, 64, 64, False, True, True): (1, 1024, 2, 4), 5982 (2048, 2048, 65536, 64, 64, True, False, True): (1, 1024, 2, 4), 5983 (2048, 2048, 65536, 128, 128, False, True, True): (1, 512, 1, 32), 5984 (2048, 2048, 65536, 128, 128, True, False, True): (4, 512, 1, 32), 5985 (2048, 2048, 131072, 16, 16, False, True, True): (4, 2048, 3, 1), 5986 (2048, 2048, 131072, 16, 16, True, False, True): (1, 2048, 3, 1), 5987 (2048, 2048, 131072, 32, 32, False, True, True): (1, 2048, 3, 4), 5988 (2048, 2048, 131072, 32, 32, True, False, True): (1, 1024, 3, 4), 5989 (2048, 2048, 131072, 64, 64, False, True, True): (1, 2048, 2, 4), 5990 (2048, 2048, 131072, 64, 64, True, False, True): (1, 2048, 2, 4), 5991 (2048, 2048, 131072, 128, 128, False, True, True): (1, 1024, 1, 32), 5992 (2048, 2048, 131072, 128, 128, True, False, True): (4, 1024, 1, 32), 5993 (3072, 768, 256, 16, 16, False, True, True): (4, 4, 3, 2), 5994 (3072, 768, 256, 16, 16, True, False, True): (1, 2, 6, 4), 5995 (3072, 768, 256, 32, 32, False, True, True): (1, 4, 6, 4), 5996 (3072, 768, 256, 32, 32, True, False, True): (5, 4, 3, 4), 5997 (3072, 768, 256, 64, 64, False, True, True): (4, 4, 3, 8), 5998 (3072, 768, 256, 64, 64, True, False, True): (4, 4, 3, 8), 5999 (3072, 768, 256, 128, 128, False, True, True): (1, 2, 1, 32), 6000 (3072, 768, 256, 128, 128, True, False, True): (5, 2, 1, 32), 6001 (3072, 768, 512, 16, 16, False, True, True): (4, 4, 3, 4), 6002 (3072, 768, 512, 16, 16, True, False, True): (1, 4, 3, 4), 6003 (3072, 768, 512, 32, 32, False, True, True): (3, 8, 3, 4), 6004 (3072, 768, 512, 32, 32, True, False, True): (3, 8, 3, 4), 6005 (3072, 768, 512, 64, 64, False, True, True): (2, 8, 3, 8), 6006 (3072, 768, 512, 64, 64, True, False, True): (2, 8, 3, 8), 6007 (3072, 768, 512, 128, 128, False, True, True): (1, 4, 2, 32), 6008 (3072, 768, 512, 128, 128, True, False, True): (1, 4, 1, 32), 6009 (3072, 768, 1024, 16, 16, False, True, True): (1, 16, 3, 2), 6010 (3072, 768, 1024, 16, 16, True, False, True): (3, 16, 3, 2), 6011 (3072, 768, 1024, 32, 32, False, True, True): (1, 16, 3, 4), 6012 (3072, 768, 1024, 32, 32, True, False, True): (3, 16, 3, 4), 6013 (3072, 768, 1024, 64, 64, False, True, True): (4, 16, 3, 8), 6014 (3072, 768, 1024, 64, 64, True, False, True): (4, 16, 3, 4), 6015 (3072, 768, 1024, 128, 128, False, True, True): (5, 8, 1, 32), 6016 (3072, 768, 1024, 128, 128, True, False, True): (5, 8, 1, 32), 6017 (3072, 768, 2048, 16, 16, False, True, True): (4, 32, 3, 2), 6018 (3072, 768, 2048, 16, 16, True, False, True): (1, 32, 3, 2), 6019 (3072, 768, 2048, 32, 32, False, True, True): (1, 32, 3, 4), 6020 (3072, 768, 2048, 32, 32, True, False, True): (1, 32, 2, 4), 6021 (3072, 768, 2048, 64, 64, False, True, True): (2, 32, 3, 4), 6022 (3072, 768, 2048, 64, 64, True, False, True): (4, 32, 3, 4), 6023 (3072, 768, 2048, 128, 128, False, True, True): (1, 16, 1, 32), 6024 (3072, 768, 2048, 128, 128, True, False, True): (1, 16, 1, 32), 6025 (3072, 768, 4096, 16, 16, False, True, True): (3, 64, 3, 2), 6026 (3072, 768, 4096, 16, 16, True, False, True): (1, 64, 3, 2), 6027 (3072, 768, 4096, 32, 32, False, True, True): (1, 64, 3, 4), 6028 (3072, 768, 4096, 32, 32, True, False, True): (1, 32, 3, 4), 6029 (3072, 768, 4096, 64, 64, False, True, True): (2, 64, 3, 4), 6030 (3072, 768, 4096, 64, 64, True, False, True): (2, 64, 3, 4), 6031 (3072, 768, 4096, 128, 128, False, True, True): (1, 32, 1, 32), 6032 (3072, 768, 4096, 128, 128, True, False, True): (1, 32, 1, 32), 6033 (3072, 768, 8192, 16, 16, False, True, True): (4, 128, 3, 1), 6034 (3072, 768, 8192, 16, 16, True, False, True): (1, 32, 3, 4), 6035 (3072, 768, 8192, 32, 32, False, True, True): (1, 64, 3, 4), 6036 (3072, 768, 8192, 32, 32, True, False, True): (1, 64, 3, 4), 6037 (3072, 768, 8192, 64, 64, False, True, True): (2, 128, 3, 4), 6038 (3072, 768, 8192, 64, 64, True, False, True): (2, 128, 3, 4), 6039 (3072, 768, 8192, 128, 128, False, True, True): (1, 64, 1, 32), 6040 (3072, 768, 8192, 128, 128, True, False, True): (1, 64, 1, 32), 6041 (3072, 768, 16384, 16, 16, False, True, True): (4, 256, 3, 1), 6042 (3072, 768, 16384, 16, 16, True, False, True): (1, 64, 3, 4), 6043 (3072, 768, 16384, 32, 32, False, True, True): (1, 128, 3, 4), 6044 (3072, 768, 16384, 32, 32, True, False, True): (1, 128, 3, 4), 6045 (3072, 768, 16384, 64, 64, False, True, True): (2, 256, 3, 4), 6046 (3072, 768, 16384, 64, 64, True, False, True): (2, 256, 3, 4), 6047 (3072, 768, 16384, 128, 128, False, True, True): (1, 128, 1, 32), 6048 (3072, 768, 16384, 128, 128, True, False, True): (1, 128, 1, 32), 6049 (3072, 768, 32768, 16, 16, False, True, True): (4, 512, 3, 1), 6050 (3072, 768, 32768, 16, 16, True, False, True): (1, 128, 3, 4), 6051 (3072, 768, 32768, 32, 32, False, True, True): (1, 256, 3, 4), 6052 (3072, 768, 32768, 32, 32, True, False, True): (1, 256, 3, 4), 6053 (3072, 768, 32768, 64, 64, False, True, True): (2, 512, 3, 4), 6054 (3072, 768, 32768, 64, 64, True, False, True): (2, 512, 3, 4), 6055 (3072, 768, 32768, 128, 128, False, True, True): (1, 256, 1, 32), 6056 (3072, 768, 32768, 128, 128, True, False, True): (1, 256, 1, 32), 6057 (3072, 768, 50432, 16, 16, False, True, True): (4, 788, 3, 1), 6058 (3072, 768, 50432, 16, 16, True, False, True): (1, 197, 3, 4), 6059 (3072, 768, 50432, 32, 32, False, True, True): (1, 394, 3, 4), 6060 (3072, 768, 50432, 32, 32, True, False, True): (1, 394, 3, 4), 6061 (3072, 768, 50432, 64, 64, False, True, True): (1, 788, 3, 4), 6062 (3072, 768, 50432, 64, 64, True, False, True): (2, 788, 3, 4), 6063 (3072, 768, 50432, 128, 128, False, True, True): (1, 394, 1, 32), 6064 (3072, 768, 50432, 128, 128, True, False, True): (1, 394, 1, 32), 6065 (3072, 768, 65536, 16, 16, False, True, True): (4, 1024, 3, 1), 6066 (3072, 768, 65536, 16, 16, True, False, True): (1, 256, 3, 4), 6067 (3072, 768, 65536, 32, 32, False, True, True): (1, 512, 3, 4), 6068 (3072, 768, 65536, 32, 32, True, False, True): (1, 512, 3, 4), 6069 (3072, 768, 65536, 64, 64, False, True, True): (2, 1024, 3, 4), 6070 (3072, 768, 65536, 64, 64, True, False, True): (2, 1024, 3, 4), 6071 (3072, 768, 65536, 128, 128, False, True, True): (1, 512, 1, 32), 6072 (3072, 768, 65536, 128, 128, True, False, True): (1, 512, 1, 32), 6073 (3072, 768, 131072, 16, 16, False, True, True): (4, 2048, 3, 1), 6074 (3072, 768, 131072, 16, 16, True, False, True): (1, 512, 3, 4), 6075 (3072, 768, 131072, 32, 32, False, True, True): (1, 1024, 3, 4), 6076 (3072, 768, 131072, 32, 32, True, False, True): (1, 1024, 3, 4), 6077 (3072, 768, 131072, 64, 64, False, True, True): (2, 2048, 3, 4), 6078 (3072, 768, 131072, 64, 64, True, False, True): (2, 2048, 3, 4), 6079 (3072, 768, 131072, 128, 128, False, True, True): (1, 1024, 1, 32), 6080 (3072, 768, 131072, 128, 128, True, False, True): (1, 1024, 1, 32), 6081 (3072, 3072, 256, 16, 16, False, True, True): (1, 4, 5, 2), 6082 (3072, 3072, 256, 16, 16, True, False, True): (1, 4, 3, 2), 6083 (3072, 3072, 256, 32, 32, False, True, True): (1, 4, 4, 4), 6084 (3072, 3072, 256, 32, 32, True, False, True): (1, 4, 3, 4), 6085 (3072, 3072, 256, 64, 64, False, True, True): (2, 4, 3, 8), 6086 (3072, 3072, 256, 64, 64, True, False, True): (2, 4, 3, 8), 6087 (3072, 3072, 256, 128, 128, False, True, True): (6, 2, 1, 32), 6088 (3072, 3072, 256, 128, 128, True, False, True): (8, 2, 2, 32), 6089 (3072, 3072, 512, 16, 16, False, True, True): (2, 4, 3, 4), 6090 (3072, 3072, 512, 16, 16, True, False, True): (2, 4, 3, 4), 6091 (3072, 3072, 512, 32, 32, False, True, True): (2, 8, 3, 4), 6092 (3072, 3072, 512, 32, 32, True, False, True): (2, 8, 3, 4), 6093 (3072, 3072, 512, 64, 64, False, True, True): (2, 8, 3, 8), 6094 (3072, 3072, 512, 64, 64, True, False, True): (2, 8, 3, 8), 6095 (3072, 3072, 512, 128, 128, False, True, True): (5, 4, 1, 32), 6096 (3072, 3072, 512, 128, 128, True, False, True): (5, 4, 2, 32), 6097 (3072, 3072, 1024, 16, 16, False, True, True): (1, 16, 3, 2), 6098 (3072, 3072, 1024, 16, 16, True, False, True): (1, 16, 3, 2), 6099 (3072, 3072, 1024, 32, 32, False, True, True): (2, 16, 3, 4), 6100 (3072, 3072, 1024, 32, 32, True, False, True): (1, 16, 3, 4), 6101 (3072, 3072, 1024, 64, 64, False, True, True): (1, 16, 3, 4), 6102 (3072, 3072, 1024, 64, 64, True, False, True): (1, 16, 3, 4), 6103 (3072, 3072, 1024, 128, 128, False, True, True): (1, 8, 1, 32), 6104 (3072, 3072, 1024, 128, 128, True, False, True): (3, 8, 2, 32), 6105 (3072, 3072, 2048, 16, 16, False, True, True): (1, 32, 3, 2), 6106 (3072, 3072, 2048, 16, 16, True, False, True): (1, 16, 2, 4), 6107 (3072, 3072, 2048, 32, 32, False, True, True): (1, 32, 2, 4), 6108 (3072, 3072, 2048, 32, 32, True, False, True): (1, 32, 3, 4), 6109 (3072, 3072, 2048, 64, 64, False, True, True): (1, 32, 3, 4), 6110 (3072, 3072, 2048, 64, 64, True, False, True): (1, 32, 3, 4), 6111 (3072, 3072, 2048, 128, 128, False, True, True): (1, 16, 1, 32), 6112 (3072, 3072, 2048, 128, 128, True, False, True): (4, 16, 2, 32), 6113 (3072, 3072, 4096, 16, 16, False, True, True): (2, 16, 3, 4), 6114 (3072, 3072, 4096, 16, 16, True, False, True): (2, 16, 3, 4), 6115 (3072, 3072, 4096, 32, 32, False, True, True): (1, 64, 2, 4), 6116 (3072, 3072, 4096, 32, 32, True, False, True): (1, 32, 3, 4), 6117 (3072, 3072, 4096, 64, 64, False, True, True): (1, 64, 3, 4), 6118 (3072, 3072, 4096, 64, 64, True, False, True): (1, 64, 3, 4), 6119 (3072, 3072, 4096, 128, 128, False, True, True): (1, 32, 1, 32), 6120 (3072, 3072, 4096, 128, 128, True, False, True): (2, 32, 2, 32), 6121 (3072, 3072, 8192, 16, 16, False, True, True): (2, 32, 3, 4), 6122 (3072, 3072, 8192, 16, 16, True, False, True): (2, 32, 3, 4), 6123 (3072, 3072, 8192, 32, 32, False, True, True): (1, 64, 3, 4), 6124 (3072, 3072, 8192, 32, 32, True, False, True): (1, 64, 3, 4), 6125 (3072, 3072, 8192, 64, 64, False, True, True): (1, 128, 3, 4), 6126 (3072, 3072, 8192, 64, 64, True, False, True): (1, 128, 3, 4), 6127 (3072, 3072, 8192, 128, 128, False, True, True): (1, 64, 1, 32), 6128 (3072, 3072, 8192, 128, 128, True, False, True): (4, 64, 2, 32), 6129 (3072, 3072, 16384, 16, 16, False, True, True): (2, 64, 3, 4), 6130 (3072, 3072, 16384, 16, 16, True, False, True): (1, 64, 3, 4), 6131 (3072, 3072, 16384, 32, 32, False, True, True): (1, 128, 3, 4), 6132 (3072, 3072, 16384, 32, 32, True, False, True): (1, 128, 3, 4), 6133 (3072, 3072, 16384, 64, 64, False, True, True): (1, 256, 3, 4), 6134 (3072, 3072, 16384, 64, 64, True, False, True): (1, 256, 3, 4), 6135 (3072, 3072, 16384, 128, 128, False, True, True): (1, 128, 1, 32), 6136 (3072, 3072, 16384, 128, 128, True, False, True): (4, 128, 2, 32), 6137 (3072, 3072, 32768, 16, 16, False, True, True): (3, 128, 3, 4), 6138 (3072, 3072, 32768, 16, 16, True, False, True): (1, 128, 3, 4), 6139 (3072, 3072, 32768, 32, 32, False, True, True): (1, 256, 3, 4), 6140 (3072, 3072, 32768, 32, 32, True, False, True): (1, 256, 3, 4), 6141 (3072, 3072, 32768, 64, 64, False, True, True): (1, 512, 3, 4), 6142 (3072, 3072, 32768, 64, 64, True, False, True): (1, 512, 3, 4), 6143 (3072, 3072, 32768, 128, 128, False, True, True): (1, 256, 1, 32), 6144 (3072, 3072, 32768, 128, 128, True, False, True): (4, 256, 2, 32), 6145 (3072, 3072, 65536, 16, 16, False, True, True): (5, 256, 3, 4), 6146 (3072, 3072, 65536, 16, 16, True, False, True): (2, 256, 3, 4), 6147 (3072, 3072, 65536, 32, 32, False, True, True): (1, 512, 3, 4), 6148 (3072, 3072, 65536, 32, 32, True, False, True): (1, 512, 3, 4), 6149 (3072, 3072, 65536, 64, 64, False, True, True): (1, 1024, 3, 4), 6150 (3072, 3072, 65536, 64, 64, True, False, True): (1, 1024, 3, 4), 6151 (3072, 3072, 65536, 128, 128, False, True, True): (1, 512, 1, 32), 6152 (3072, 3072, 65536, 128, 128, True, False, True): (4, 512, 2, 32), 6153 (3072, 3072, 131072, 16, 16, False, True, True): (5, 512, 3, 4), 6154 (3072, 3072, 131072, 16, 16, True, False, True): (1, 512, 3, 4), 6155 (3072, 3072, 131072, 32, 32, False, True, True): (1, 1024, 3, 4), 6156 (3072, 3072, 131072, 32, 32, True, False, True): (1, 1024, 3, 4), 6157 (3072, 3072, 131072, 64, 64, False, True, True): (1, 2048, 3, 4), 6158 (3072, 3072, 131072, 64, 64, True, False, True): (1, 2048, 3, 4), 6159 (3072, 3072, 131072, 128, 128, False, True, True): (1, 1024, 1, 32), 6160 (3072, 3072, 131072, 128, 128, True, False, True): (4, 1024, 2, 32), 6161 (4096, 4096, 256, 16, 16, False, True, True): (1, 4, 3, 2), 6162 (4096, 4096, 256, 16, 16, True, False, True): (1, 2, 3, 4), 6163 (4096, 4096, 256, 32, 32, False, True, True): (4, 4, 4, 4), 6164 (4096, 4096, 256, 32, 32, True, False, True): (4, 4, 4, 4), 6165 (4096, 4096, 256, 64, 64, False, True, True): (1, 4, 3, 8), 6166 (4096, 4096, 256, 64, 64, True, False, True): (4, 4, 2, 4), 6167 (4096, 4096, 256, 128, 128, False, True, True): (1, 2, 1, 32), 6168 (4096, 4096, 256, 128, 128, True, False, True): (3, 2, 1, 32), 6169 (4096, 4096, 512, 16, 16, False, True, True): (1, 4, 3, 4), 6170 (4096, 4096, 512, 16, 16, True, False, True): (5, 8, 3, 2), 6171 (4096, 4096, 512, 32, 32, False, True, True): (4, 8, 3, 4), 6172 (4096, 4096, 512, 32, 32, True, False, True): (4, 8, 3, 4), 6173 (4096, 4096, 512, 64, 64, False, True, True): (1, 8, 2, 4), 6174 (4096, 4096, 512, 64, 64, True, False, True): (1, 8, 2, 4), 6175 (4096, 4096, 512, 128, 128, False, True, True): (4, 4, 1, 32), 6176 (4096, 4096, 512, 128, 128, True, False, True): (4, 4, 1, 32), 6177 (4096, 4096, 1024, 16, 16, False, True, True): (1, 8, 3, 4), 6178 (4096, 4096, 1024, 16, 16, True, False, True): (1, 8, 3, 4), 6179 (4096, 4096, 1024, 32, 32, False, True, True): (1, 16, 3, 4), 6180 (4096, 4096, 1024, 32, 32, True, False, True): (1, 16, 3, 4), 6181 (4096, 4096, 1024, 64, 64, False, True, True): (4, 16, 2, 4), 6182 (4096, 4096, 1024, 64, 64, True, False, True): (4, 16, 2, 4), 6183 (4096, 4096, 1024, 128, 128, False, True, True): (4, 8, 1, 32), 6184 (4096, 4096, 1024, 128, 128, True, False, True): (4, 8, 1, 32), 6185 (4096, 4096, 2048, 16, 16, False, True, True): (1, 32, 3, 1), 6186 (4096, 4096, 2048, 16, 16, True, False, True): (6, 8, 3, 4), 6187 (4096, 4096, 2048, 32, 32, False, True, True): (1, 32, 3, 4), 6188 (4096, 4096, 2048, 32, 32, True, False, True): (1, 32, 3, 4), 6189 (4096, 4096, 2048, 64, 64, False, True, True): (4, 32, 2, 4), 6190 (4096, 4096, 2048, 64, 64, True, False, True): (4, 32, 2, 4), 6191 (4096, 4096, 2048, 128, 128, False, True, True): (4, 16, 1, 32), 6192 (4096, 4096, 2048, 128, 128, True, False, True): (4, 16, 1, 32), 6193 (4096, 4096, 4096, 16, 16, False, True, True): (1, 16, 3, 4), 6194 (4096, 4096, 4096, 16, 16, True, False, True): (1, 64, 3, 1), 6195 (4096, 4096, 4096, 32, 32, False, True, True): (1, 64, 3, 4), 6196 (4096, 4096, 4096, 32, 32, True, False, True): (1, 32, 3, 4), 6197 (4096, 4096, 4096, 64, 64, False, True, True): (4, 64, 2, 4), 6198 (4096, 4096, 4096, 64, 64, True, False, True): (4, 64, 2, 4), 6199 (4096, 4096, 4096, 128, 128, False, True, True): (4, 32, 1, 32), 6200 (4096, 4096, 4096, 128, 128, True, False, True): (4, 32, 1, 32), 6201 (4096, 4096, 8192, 16, 16, False, True, True): (4, 128, 3, 1), 6202 (4096, 4096, 8192, 16, 16, True, False, True): (1, 128, 3, 1), 6203 (4096, 4096, 8192, 32, 32, False, True, True): (1, 128, 3, 4), 6204 (4096, 4096, 8192, 32, 32, True, False, True): (1, 64, 3, 4), 6205 (4096, 4096, 8192, 64, 64, False, True, True): (4, 128, 2, 4), 6206 (4096, 4096, 8192, 64, 64, True, False, True): (4, 128, 2, 4), 6207 (4096, 4096, 8192, 128, 128, False, True, True): (4, 64, 1, 32), 6208 (4096, 4096, 8192, 128, 128, True, False, True): (4, 64, 1, 32), 6209 (4096, 4096, 16384, 16, 16, False, True, True): (1, 64, 3, 4), 6210 (4096, 4096, 16384, 16, 16, True, False, True): (1, 256, 3, 1), 6211 (4096, 4096, 16384, 32, 32, False, True, True): (1, 256, 3, 4), 6212 (4096, 4096, 16384, 32, 32, True, False, True): (1, 128, 3, 4), 6213 (4096, 4096, 16384, 64, 64, False, True, True): (4, 256, 2, 4), 6214 (4096, 4096, 16384, 64, 64, True, False, True): (4, 256, 2, 4), 6215 (4096, 4096, 16384, 128, 128, False, True, True): (4, 128, 1, 32), 6216 (4096, 4096, 16384, 128, 128, True, False, True): (4, 128, 1, 32), 6217 (4096, 4096, 32768, 16, 16, False, True, True): (1, 128, 3, 4), 6218 (4096, 4096, 32768, 16, 16, True, False, True): (1, 512, 3, 1), 6219 (4096, 4096, 32768, 32, 32, False, True, True): (1, 512, 3, 4), 6220 (4096, 4096, 32768, 32, 32, True, False, True): (1, 256, 3, 4), 6221 (4096, 4096, 32768, 64, 64, False, True, True): (4, 512, 2, 4), 6222 (4096, 4096, 32768, 64, 64, True, False, True): (4, 512, 2, 4), 6223 (4096, 4096, 32768, 128, 128, False, True, True): (4, 256, 1, 32), 6224 (4096, 4096, 32768, 128, 128, True, False, True): (4, 256, 1, 32), 6225 (4096, 4096, 65536, 16, 16, False, True, True): (1, 256, 3, 4), 6226 (4096, 4096, 65536, 16, 16, True, False, True): (1, 1024, 3, 1), 6227 (4096, 4096, 65536, 32, 32, False, True, True): (1, 1024, 3, 4), 6228 (4096, 4096, 65536, 32, 32, True, False, True): (1, 512, 3, 4), 6229 (4096, 4096, 65536, 64, 64, False, True, True): (4, 1024, 2, 4), 6230 (4096, 4096, 65536, 64, 64, True, False, True): (2, 1024, 2, 4), 6231 (4096, 4096, 65536, 128, 128, False, True, True): (4, 512, 1, 32), 6232 (4096, 4096, 65536, 128, 128, True, False, True): (4, 512, 1, 32), 6233 (4096, 4096, 131072, 16, 16, False, True, True): (2, 2048, 3, 1), 6234 (4096, 4096, 131072, 16, 16, True, False, True): (1, 2048, 3, 1), 6235 (4096, 4096, 131072, 32, 32, False, True, True): (2, 2048, 3, 4), 6236 (4096, 4096, 131072, 32, 32, True, False, True): (1, 1024, 3, 4), 6237 (4096, 4096, 131072, 64, 64, False, True, True): (2, 2048, 2, 4), 6238 (4096, 4096, 131072, 64, 64, True, False, True): (2, 2048, 2, 4), 6239 (4096, 4096, 131072, 128, 128, False, True, True): (4, 1024, 1, 32), 6240 (4096, 4096, 131072, 128, 128, True, False, True): (4, 1024, 1, 32), 6241 (6144, 6144, 256, 16, 16, False, True, True): (2, 2, 3, 4), 6242 (6144, 6144, 256, 16, 16, True, False, True): (2, 2, 3, 4), 6243 (6144, 6144, 256, 32, 32, False, True, True): (2, 4, 3, 4), 6244 (6144, 6144, 256, 32, 32, True, False, True): (2, 4, 3, 4), 6245 (6144, 6144, 256, 64, 64, False, True, True): (1, 4, 3, 4), 6246 (6144, 6144, 256, 64, 64, True, False, True): (1, 4, 3, 4), 6247 (6144, 6144, 256, 128, 128, False, True, True): (1, 2, 1, 32), 6248 (6144, 6144, 256, 128, 128, True, False, True): (5, 2, 2, 32), 6249 (6144, 6144, 512, 16, 16, False, True, True): (4, 8, 3, 2), 6250 (6144, 6144, 512, 16, 16, True, False, True): (4, 8, 3, 2), 6251 (6144, 6144, 512, 32, 32, False, True, True): (2, 8, 3, 4), 6252 (6144, 6144, 512, 32, 32, True, False, True): (2, 8, 3, 4), 6253 (6144, 6144, 512, 64, 64, False, True, True): (1, 8, 3, 4), 6254 (6144, 6144, 512, 64, 64, True, False, True): (1, 8, 3, 4), 6255 (6144, 6144, 512, 128, 128, False, True, True): (1, 4, 1, 32), 6256 (6144, 6144, 512, 128, 128, True, False, True): (4, 4, 2, 32), 6257 (6144, 6144, 1024, 16, 16, False, True, True): (4, 16, 3, 2), 6258 (6144, 6144, 1024, 16, 16, True, False, True): (4, 4, 3, 4), 6259 (6144, 6144, 1024, 32, 32, False, True, True): (1, 16, 3, 4), 6260 (6144, 6144, 1024, 32, 32, True, False, True): (1, 16, 3, 4), 6261 (6144, 6144, 1024, 64, 64, False, True, True): (1, 16, 3, 4), 6262 (6144, 6144, 1024, 64, 64, True, False, True): (1, 16, 3, 4), 6263 (6144, 6144, 1024, 128, 128, False, True, True): (1, 8, 1, 32), 6264 (6144, 6144, 1024, 128, 128, True, False, True): (4, 8, 2, 32), 6265 (6144, 6144, 2048, 16, 16, False, True, True): (1, 8, 3, 4), 6266 (6144, 6144, 2048, 16, 16, True, False, True): (4, 8, 3, 4), 6267 (6144, 6144, 2048, 32, 32, False, True, True): (1, 16, 3, 4), 6268 (6144, 6144, 2048, 32, 32, True, False, True): (1, 16, 3, 4), 6269 (6144, 6144, 2048, 64, 64, False, True, True): (1, 32, 3, 4), 6270 (6144, 6144, 2048, 64, 64, True, False, True): (3, 32, 3, 4), 6271 (6144, 6144, 2048, 128, 128, False, True, True): (1, 16, 1, 32), 6272 (6144, 6144, 2048, 128, 128, True, False, True): (1, 16, 2, 32), 6273 (6144, 6144, 4096, 16, 16, False, True, True): (3, 16, 3, 4), 6274 (6144, 6144, 4096, 16, 16, True, False, True): (4, 16, 3, 4), 6275 (6144, 6144, 4096, 32, 32, False, True, True): (1, 32, 3, 4), 6276 (6144, 6144, 4096, 32, 32, True, False, True): (1, 32, 3, 4), 6277 (6144, 6144, 4096, 64, 64, False, True, True): (1, 64, 3, 4), 6278 (6144, 6144, 4096, 64, 64, True, False, True): (1, 64, 3, 4), 6279 (6144, 6144, 4096, 128, 128, False, True, True): (1, 32, 1, 32), 6280 (6144, 6144, 4096, 128, 128, True, False, True): (4, 32, 2, 32), 6281 (6144, 6144, 8192, 16, 16, False, True, True): (1, 32, 3, 4), 6282 (6144, 6144, 8192, 16, 16, True, False, True): (4, 32, 3, 4), 6283 (6144, 6144, 8192, 32, 32, False, True, True): (1, 64, 3, 4), 6284 (6144, 6144, 8192, 32, 32, True, False, True): (1, 64, 3, 4), 6285 (6144, 6144, 8192, 64, 64, False, True, True): (1, 128, 3, 4), 6286 (6144, 6144, 8192, 64, 64, True, False, True): (1, 128, 3, 4), 6287 (6144, 6144, 8192, 128, 128, False, True, True): (1, 64, 1, 32), 6288 (6144, 6144, 8192, 128, 128, True, False, True): (4, 64, 2, 32), 6289 (6144, 6144, 16384, 16, 16, False, True, True): (1, 64, 3, 4), 6290 (6144, 6144, 16384, 16, 16, True, False, True): (4, 64, 3, 4), 6291 (6144, 6144, 16384, 32, 32, False, True, True): (1, 128, 3, 4), 6292 (6144, 6144, 16384, 32, 32, True, False, True): (1, 128, 3, 4), 6293 (6144, 6144, 16384, 64, 64, False, True, True): (1, 256, 3, 4), 6294 (6144, 6144, 16384, 64, 64, True, False, True): (1, 256, 3, 4), 6295 (6144, 6144, 16384, 128, 128, False, True, True): (1, 128, 1, 32), 6296 (6144, 6144, 16384, 128, 128, True, False, True): (4, 128, 2, 32), 6297 (6144, 6144, 32768, 16, 16, False, True, True): (1, 128, 3, 4), 6298 (6144, 6144, 32768, 16, 16, True, False, True): (4, 128, 3, 4), 6299 (6144, 6144, 32768, 32, 32, False, True, True): (1, 256, 3, 4), 6300 (6144, 6144, 32768, 32, 32, True, False, True): (1, 256, 3, 4), 6301 (6144, 6144, 32768, 64, 64, False, True, True): (1, 512, 3, 4), 6302 (6144, 6144, 32768, 64, 64, True, False, True): (1, 512, 3, 4), 6303 (6144, 6144, 32768, 128, 128, False, True, True): (1, 256, 1, 32), 6304 (6144, 6144, 32768, 128, 128, True, False, True): (4, 256, 2, 32), 6305 (6144, 6144, 65536, 16, 16, False, True, True): (1, 256, 3, 4), 6306 (6144, 6144, 65536, 16, 16, True, False, True): (2, 256, 3, 4), 6307 (6144, 6144, 65536, 32, 32, False, True, True): (1, 512, 3, 4), 6308 (6144, 6144, 65536, 32, 32, True, False, True): (1, 512, 3, 4), 6309 (6144, 6144, 65536, 64, 64, False, True, True): (1, 1024, 3, 4), 6310 (6144, 6144, 65536, 64, 64, True, False, True): (1, 1024, 3, 4), 6311 (6144, 6144, 65536, 128, 128, False, True, True): (1, 512, 1, 32), 6312 (6144, 6144, 65536, 128, 128, True, False, True): (4, 512, 2, 32), 6313 (6144, 6144, 131072, 16, 16, False, True, True): (1, 512, 3, 4), 6314 (6144, 6144, 131072, 16, 16, True, False, True): (2, 512, 3, 4), 6315 (6144, 6144, 131072, 32, 32, False, True, True): (1, 1024, 3, 4), 6316 (6144, 6144, 131072, 32, 32, True, False, True): (1, 1024, 3, 4), 6317 (6144, 6144, 131072, 64, 64, False, True, True): (1, 2048, 3, 4), 6318 (6144, 6144, 131072, 64, 64, True, False, True): (1, 2048, 3, 4), 6319 (6144, 6144, 131072, 128, 128, False, True, True): (1, 1024, 1, 32), 6320 (6144, 6144, 131072, 128, 128, True, False, True): (4, 1024, 2, 32), 6321 (8192, 8192, 256, 16, 16, False, True, True): (2, 2, 4, 4), 6322 (8192, 8192, 256, 16, 16, True, False, True): (1, 1, 3, 4), 6323 (8192, 8192, 256, 32, 32, False, True, True): (2, 4, 3, 4), 6324 (8192, 8192, 256, 32, 32, True, False, True): (2, 4, 3, 4), 6325 (8192, 8192, 256, 64, 64, False, True, True): (4, 4, 2, 4), 6326 (8192, 8192, 256, 64, 64, True, False, True): (4, 4, 2, 4), 6327 (8192, 8192, 256, 128, 128, False, True, True): (1, 2, 1, 32), 6328 (8192, 8192, 256, 128, 128, True, False, True): (4, 2, 1, 32), 6329 (8192, 8192, 512, 16, 16, False, True, True): (1, 4, 3, 4), 6330 (8192, 8192, 512, 16, 16, True, False, True): (3, 4, 3, 4), 6331 (8192, 8192, 512, 32, 32, False, True, True): (1, 8, 3, 4), 6332 (8192, 8192, 512, 32, 32, True, False, True): (6, 8, 3, 4), 6333 (8192, 8192, 512, 64, 64, False, True, True): (4, 8, 2, 4), 6334 (8192, 8192, 512, 64, 64, True, False, True): (4, 8, 2, 4), 6335 (8192, 8192, 512, 128, 128, False, True, True): (4, 4, 1, 32), 6336 (8192, 8192, 512, 128, 128, True, False, True): (4, 4, 1, 32), 6337 (8192, 8192, 1024, 16, 16, False, True, True): (1, 4, 3, 4), 6338 (8192, 8192, 1024, 16, 16, True, False, True): (1, 32, 3, 1), 6339 (8192, 8192, 1024, 32, 32, False, True, True): (1, 16, 3, 4), 6340 (8192, 8192, 1024, 32, 32, True, False, True): (1, 16, 3, 4), 6341 (8192, 8192, 1024, 64, 64, False, True, True): (4, 16, 2, 4), 6342 (8192, 8192, 1024, 64, 64, True, False, True): (4, 16, 2, 4), 6343 (8192, 8192, 1024, 128, 128, False, True, True): (4, 8, 1, 32), 6344 (8192, 8192, 1024, 128, 128, True, False, True): (4, 8, 1, 32), 6345 (8192, 8192, 2048, 16, 16, False, True, True): (4, 8, 3, 4), 6346 (8192, 8192, 2048, 16, 16, True, False, True): (1, 32, 3, 1), 6347 (8192, 8192, 2048, 32, 32, False, True, True): (1, 32, 3, 4), 6348 (8192, 8192, 2048, 32, 32, True, False, True): (1, 16, 4, 4), 6349 (8192, 8192, 2048, 64, 64, False, True, True): (4, 32, 2, 4), 6350 (8192, 8192, 2048, 64, 64, True, False, True): (4, 32, 2, 4), 6351 (8192, 8192, 2048, 128, 128, False, True, True): (4, 16, 1, 32), 6352 (8192, 8192, 2048, 128, 128, True, False, True): (4, 16, 1, 32), 6353 (8192, 8192, 4096, 16, 16, False, True, True): (3, 16, 3, 4), 6354 (8192, 8192, 4096, 16, 16, True, False, True): (2, 64, 3, 1), 6355 (8192, 8192, 4096, 32, 32, False, True, True): (1, 64, 3, 4), 6356 (8192, 8192, 4096, 32, 32, True, False, True): (1, 32, 3, 4), 6357 (8192, 8192, 4096, 64, 64, False, True, True): (4, 64, 2, 4), 6358 (8192, 8192, 4096, 64, 64, True, False, True): (2, 64, 2, 4), 6359 (8192, 8192, 4096, 128, 128, False, True, True): (4, 32, 1, 32), 6360 (8192, 8192, 4096, 128, 128, True, False, True): (4, 32, 1, 32), 6361 (8192, 8192, 8192, 16, 16, False, True, True): (2, 128, 3, 1), 6362 (8192, 8192, 8192, 16, 16, True, False, True): (2, 128, 3, 1), 6363 (8192, 8192, 8192, 32, 32, False, True, True): (1, 128, 3, 4), 6364 (8192, 8192, 8192, 32, 32, True, False, True): (1, 64, 3, 4), 6365 (8192, 8192, 8192, 64, 64, False, True, True): (4, 128, 2, 4), 6366 (8192, 8192, 8192, 64, 64, True, False, True): (2, 128, 2, 4), 6367 (8192, 8192, 8192, 128, 128, False, True, True): (4, 64, 1, 32), 6368 (8192, 8192, 8192, 128, 128, True, False, True): (4, 64, 1, 32), 6369 (8192, 8192, 16384, 16, 16, False, True, True): (1, 64, 3, 4), 6370 (8192, 8192, 16384, 16, 16, True, False, True): (1, 256, 3, 1), 6371 (8192, 8192, 16384, 32, 32, False, True, True): (1, 256, 3, 4), 6372 (8192, 8192, 16384, 32, 32, True, False, True): (1, 128, 3, 4), 6373 (8192, 8192, 16384, 64, 64, False, True, True): (2, 256, 2, 4), 6374 (8192, 8192, 16384, 64, 64, True, False, True): (2, 256, 2, 4), 6375 (8192, 8192, 16384, 128, 128, False, True, True): (4, 128, 1, 32), 6376 (8192, 8192, 16384, 128, 128, True, False, True): (4, 128, 1, 32), 6377 (8192, 8192, 32768, 16, 16, False, True, True): (1, 512, 3, 1), 6378 (8192, 8192, 32768, 16, 16, True, False, True): (1, 512, 3, 1), 6379 (8192, 8192, 32768, 32, 32, False, True, True): (1, 512, 3, 4), 6380 (8192, 8192, 32768, 32, 32, True, False, True): (1, 256, 3, 4), 6381 (8192, 8192, 32768, 64, 64, False, True, True): (2, 512, 2, 4), 6382 (8192, 8192, 32768, 64, 64, True, False, True): (2, 512, 2, 4), 6383 (8192, 8192, 32768, 128, 128, False, True, True): (4, 256, 1, 32), 6384 (8192, 8192, 32768, 128, 128, True, False, True): (4, 256, 1, 32), 6385 (8192, 8192, 65536, 16, 16, False, True, True): (1, 256, 3, 4), 6386 (8192, 8192, 65536, 16, 16, True, False, True): (1, 1024, 3, 1), 6387 (8192, 8192, 65536, 32, 32, False, True, True): (1, 1024, 3, 4), 6388 (8192, 8192, 65536, 32, 32, True, False, True): (1, 512, 3, 4), 6389 (8192, 8192, 65536, 64, 64, False, True, True): (4, 1024, 2, 4), 6390 (8192, 8192, 65536, 64, 64, True, False, True): (2, 1024, 2, 4), 6391 (8192, 8192, 65536, 128, 128, False, True, True): (4, 512, 1, 32), 6392 (8192, 8192, 65536, 128, 128, True, False, True): (4, 512, 1, 32), 6393 (8192, 8192, 131072, 16, 16, False, True, True): (1, 2048, 3, 1), 6394 (8192, 8192, 131072, 16, 16, True, False, True): (2, 2048, 3, 1), 6395 (8192, 8192, 131072, 32, 32, False, True, True): (4, 2048, 3, 4), 6396 (8192, 8192, 131072, 32, 32, True, False, True): (1, 1024, 3, 4), 6397 (8192, 8192, 131072, 64, 64, False, True, True): (2, 2048, 2, 4), 6398 (8192, 8192, 131072, 64, 64, True, False, True): (2, 2048, 2, 4), 6399 (8192, 8192, 131072, 128, 128, False, True, True): (4, 1024, 1, 32), 6400 (8192, 8192, 131072, 128, 128, True, False, True): (4, 1024, 1, 32), 6401 (16384, 16384, 256, 16, 16, False, True, True): (1, 2, 3, 4), 6402 (16384, 16384, 256, 16, 16, True, False, True): (1, 2, 3, 4), 6403 (16384, 16384, 256, 32, 32, False, True, True): (1, 4, 3, 4), 6404 (16384, 16384, 256, 32, 32, True, False, True): (1, 4, 3, 4), 6405 (16384, 16384, 256, 64, 64, False, True, True): (2, 4, 2, 4), 6406 (16384, 16384, 256, 64, 64, True, False, True): (2, 4, 2, 4), 6407 (16384, 16384, 256, 128, 128, False, True, True): (2, 2, 1, 32), 6408 (16384, 16384, 256, 128, 128, True, False, True): (2, 2, 1, 32), 6409 (16384, 16384, 512, 16, 16, False, True, True): (1, 2, 3, 4), 6410 (16384, 16384, 512, 16, 16, True, False, True): (5, 2, 3, 4), 6411 (16384, 16384, 512, 32, 32, False, True, True): (1, 8, 3, 4), 6412 (16384, 16384, 512, 32, 32, True, False, True): (1, 4, 3, 4), 6413 (16384, 16384, 512, 64, 64, False, True, True): (4, 8, 2, 4), 6414 (16384, 16384, 512, 64, 64, True, False, True): (4, 8, 2, 4), 6415 (16384, 16384, 512, 128, 128, False, True, True): (4, 4, 1, 32), 6416 (16384, 16384, 512, 128, 128, True, False, True): (4, 4, 1, 32), 6417 (16384, 16384, 1024, 16, 16, False, True, True): (1, 4, 3, 4), 6418 (16384, 16384, 1024, 16, 16, True, False, True): (2, 16, 3, 1), 6419 (16384, 16384, 1024, 32, 32, False, True, True): (1, 16, 3, 4), 6420 (16384, 16384, 1024, 32, 32, True, False, True): (1, 8, 3, 4), 6421 (16384, 16384, 1024, 64, 64, False, True, True): (4, 16, 2, 4), 6422 (16384, 16384, 1024, 64, 64, True, False, True): (4, 16, 2, 4), 6423 (16384, 16384, 1024, 128, 128, False, True, True): (4, 8, 1, 32), 6424 (16384, 16384, 1024, 128, 128, True, False, True): (4, 8, 1, 32), 6425 (16384, 16384, 2048, 16, 16, False, True, True): (1, 8, 3, 4), 6426 (16384, 16384, 2048, 16, 16, True, False, True): (2, 32, 3, 1), 6427 (16384, 16384, 2048, 32, 32, False, True, True): (1, 32, 3, 4), 6428 (16384, 16384, 2048, 32, 32, True, False, True): (1, 16, 3, 4), 6429 (16384, 16384, 2048, 64, 64, False, True, True): (4, 32, 2, 4), 6430 (16384, 16384, 2048, 64, 64, True, False, True): (2, 32, 2, 4), 6431 (16384, 16384, 2048, 128, 128, False, True, True): (4, 16, 1, 32), 6432 (16384, 16384, 2048, 128, 128, True, False, True): (4, 16, 1, 32), 6433 (16384, 16384, 4096, 16, 16, False, True, True): (1, 16, 3, 4), 6434 (16384, 16384, 4096, 16, 16, True, False, True): (2, 64, 3, 1), 6435 (16384, 16384, 4096, 32, 32, False, True, True): (1, 64, 3, 4), 6436 (16384, 16384, 4096, 32, 32, True, False, True): (1, 32, 3, 4), 6437 (16384, 16384, 4096, 64, 64, False, True, True): (4, 64, 2, 4), 6438 (16384, 16384, 4096, 64, 64, True, False, True): (2, 64, 2, 4), 6439 (16384, 16384, 4096, 128, 128, False, True, True): (4, 32, 1, 32), 6440 (16384, 16384, 4096, 128, 128, True, False, True): (4, 32, 1, 32), 6441 (16384, 16384, 8192, 16, 16, False, True, True): (1, 128, 3, 1), 6442 (16384, 16384, 8192, 16, 16, True, False, True): (2, 128, 3, 1), 6443 (16384, 16384, 8192, 32, 32, False, True, True): (1, 128, 3, 4), 6444 (16384, 16384, 8192, 32, 32, True, False, True): (1, 64, 3, 4), 6445 (16384, 16384, 8192, 64, 64, False, True, True): (2, 128, 2, 4), 6446 (16384, 16384, 8192, 64, 64, True, False, True): (2, 128, 2, 4), 6447 (16384, 16384, 8192, 128, 128, False, True, True): (4, 64, 1, 32), 6448 (16384, 16384, 8192, 128, 128, True, False, True): (4, 64, 1, 32), 6449 (16384, 16384, 16384, 16, 16, False, True, True): (1, 64, 3, 4), 6450 (16384, 16384, 16384, 16, 16, True, False, True): (2, 256, 3, 1), 6451 (16384, 16384, 16384, 32, 32, False, True, True): (1, 256, 3, 4), 6452 (16384, 16384, 16384, 32, 32, True, False, True): (1, 128, 3, 4), 6453 (16384, 16384, 16384, 64, 64, False, True, True): (2, 256, 2, 4), 6454 (16384, 16384, 16384, 64, 64, True, False, True): (2, 256, 2, 4), 6455 (16384, 16384, 16384, 128, 128, False, True, True): (4, 128, 1, 32), 6456 (16384, 16384, 16384, 128, 128, True, False, True): (4, 128, 1, 32), 6457 (16384, 16384, 32768, 16, 16, False, True, True): (1, 512, 3, 1), 6458 (16384, 16384, 32768, 16, 16, True, False, True): (1, 128, 3, 4), 6459 (16384, 16384, 32768, 32, 32, False, True, True): (2, 512, 3, 4), 6460 (16384, 16384, 32768, 32, 32, True, False, True): (1, 256, 4, 4), 6461 (16384, 16384, 32768, 64, 64, False, True, True): (2, 512, 2, 4), 6462 (16384, 16384, 32768, 64, 64, True, False, True): (2, 512, 2, 4), 6463 (16384, 16384, 32768, 128, 128, False, True, True): (4, 256, 1, 32), 6464 (16384, 16384, 32768, 128, 128, True, False, True): (4, 256, 1, 32), 6465 (16384, 16384, 65536, 16, 16, False, True, True): (1, 256, 3, 4), 6466 (16384, 16384, 65536, 16, 16, True, False, True): (1, 1024, 3, 1), 6467 (16384, 16384, 65536, 32, 32, False, True, True): (1, 1024, 3, 4), 6468 (16384, 16384, 65536, 32, 32, True, False, True): (1, 512, 4, 4), 6469 (16384, 16384, 65536, 64, 64, False, True, True): (2, 1024, 2, 4), 6470 (16384, 16384, 65536, 64, 64, True, False, True): (2, 1024, 2, 4), 6471 (16384, 16384, 65536, 128, 128, False, True, True): (4, 512, 1, 32), 6472 (16384, 16384, 65536, 128, 128, True, False, True): (4, 512, 1, 32), 6473 (16384, 16384, 131072, 16, 16, False, True, True): (1, 1024, 4, 4), 6474 (16384, 16384, 131072, 16, 16, True, False, True): (2, 2048, 3, 1), 6475 (16384, 16384, 131072, 32, 32, False, True, True): (1, 1024, 2, 4), 6476 (16384, 16384, 131072, 32, 32, True, False, True): (1, 1024, 2, 4), 6477 (16384, 16384, 131072, 64, 64, False, True, True): (4, 2048, 2, 4), 6478 (16384, 16384, 131072, 64, 64, True, False, True): (2, 2048, 2, 4), 6479 (16384, 16384, 131072, 128, 128, False, True, True): (4, 1024, 1, 32), 6480 (16384, 16384, 131072, 128, 128, True, False, True): (4, 1024, 1, 32), 6481 }, 6482 ("bsr_dense_addmm", "NVIDIA A100-SXM4-80GB", (0, torch.float32, 0.56)): { 6483 (192, 192, 256, 64, 64, False, True, True): (1, 4, 3, 8), 6484 (192, 192, 256, 64, 64, True, False, True): (1, 4, 3, 8), 6485 (192, 192, 512, 64, 64, False, True, True): (2, 8, 3, 8), 6486 (192, 192, 512, 64, 64, True, False, True): (5, 8, 3, 8), 6487 (192, 192, 1024, 64, 64, False, True, True): (2, 16, 4, 8), 6488 (192, 192, 1024, 64, 64, True, False, True): (1, 16, 3, 8), 6489 (192, 192, 2048, 64, 64, False, True, True): (3, 32, 3, 8), 6490 (192, 192, 2048, 64, 64, True, False, True): (5, 32, 5, 8), 6491 (192, 192, 4096, 64, 64, False, True, True): (3, 64, 2, 8), 6492 (192, 192, 4096, 64, 64, True, False, True): (1, 64, 3, 8), 6493 (192, 192, 8192, 64, 64, False, True, True): (3, 128, 3, 8), 6494 (192, 192, 8192, 64, 64, True, False, True): (6, 128, 3, 4), 6495 (192, 192, 16384, 64, 64, False, True, True): (1, 256, 1, 8), 6496 (192, 192, 16384, 64, 64, True, False, True): (1, 256, 3, 4), 6497 (192, 192, 32768, 64, 64, False, True, True): (1, 512, 1, 8), 6498 (192, 192, 32768, 64, 64, True, False, True): (1, 512, 3, 4), 6499 (192, 192, 65536, 64, 64, False, True, True): (1, 1024, 1, 8), 6500 (192, 192, 65536, 64, 64, True, False, True): (1, 1024, 3, 4), 6501 (192, 192, 131072, 64, 64, False, True, True): (1, 2048, 1, 8), 6502 (192, 192, 131072, 64, 64, True, False, True): (3, 2048, 1, 4), 6503 (384, 384, 256, 128, 128, False, True, True): (1, 2, 1, 32), 6504 (384, 384, 256, 128, 128, True, False, True): (1, 2, 1, 32), 6505 (384, 384, 512, 128, 128, False, True, True): (1, 4, 1, 32), 6506 (384, 384, 512, 128, 128, True, False, True): (2, 4, 1, 32), 6507 (384, 384, 1024, 128, 128, False, True, True): (1, 8, 1, 32), 6508 (384, 384, 1024, 128, 128, True, False, True): (4, 8, 1, 32), 6509 (384, 384, 2048, 128, 128, False, True, True): (1, 16, 1, 32), 6510 (384, 384, 2048, 128, 128, True, False, True): (1, 16, 1, 32), 6511 (384, 384, 4096, 128, 128, False, True, True): (1, 32, 1, 32), 6512 (384, 384, 4096, 128, 128, True, False, True): (2, 32, 2, 32), 6513 (384, 384, 8192, 128, 128, False, True, True): (1, 64, 1, 32), 6514 (384, 384, 8192, 128, 128, True, False, True): (1, 64, 2, 32), 6515 (384, 384, 16384, 128, 128, False, True, True): (1, 128, 1, 32), 6516 (384, 384, 16384, 128, 128, True, False, True): (4, 128, 1, 32), 6517 (384, 384, 32768, 128, 128, False, True, True): (3, 256, 1, 32), 6518 (384, 384, 32768, 128, 128, True, False, True): (3, 256, 1, 32), 6519 (384, 384, 65536, 128, 128, False, True, True): (3, 512, 1, 32), 6520 (384, 384, 65536, 128, 128, True, False, True): (3, 512, 1, 32), 6521 (384, 384, 131072, 128, 128, False, True, True): (1, 1024, 1, 32), 6522 (384, 384, 131072, 128, 128, True, False, True): (3, 1024, 1, 32), 6523 }, 6524 ("scatter_mm", "NVIDIA A100-SXM4-80GB", (0, torch.bfloat16, 0.5)): { 6525 (256, 256, 256, 16, 16): (1, 1, 16, 16, 1, 2), 6526 (256, 256, 256, 32, 32): (1, 1, 16, 16, 1, 4), 6527 (256, 256, 256, 64, 64): (1, 1, 16, 16, 1, 1), 6528 (256, 256, 256, 128, 128): (2, 4, 16, 64, 1, 4), 6529 (256, 256, 512, 16, 16): (1, 1, 16, 16, 1, 4), 6530 (256, 256, 512, 32, 32): (1, 1, 16, 32, 1, 4), 6531 (256, 256, 512, 64, 64): (1, 1, 16, 32, 1, 1), 6532 (256, 256, 512, 128, 128): (1, 1, 32, 32, 1, 4), 6533 (256, 256, 1024, 16, 16): (1, 1, 16, 16, 1, 4), 6534 (256, 256, 1024, 32, 32): (1, 2, 16, 32, 1, 1), 6535 (256, 256, 1024, 64, 64): (1, 1, 32, 32, 1, 2), 6536 (256, 256, 1024, 128, 128): (1, 1, 32, 64, 1, 4), 6537 (256, 256, 2048, 16, 16): (1, 1, 16, 64, 1, 8), 6538 (256, 256, 2048, 32, 32): (2, 1, 32, 64, 1, 2), 6539 (256, 256, 2048, 64, 64): (1, 1, 32, 32, 1, 1), 6540 (256, 256, 2048, 128, 128): (1, 1, 64, 64, 1, 4), 6541 (256, 256, 4096, 16, 16): (1, 1, 16, 64, 1, 1), 6542 (256, 256, 4096, 32, 32): (2, 2, 32, 64, 1, 2), 6543 (256, 256, 4096, 64, 64): (1, 1, 32, 128, 1, 4), 6544 (256, 256, 4096, 128, 128): (1, 1, 64, 64, 1, 4), 6545 (256, 256, 8192, 16, 16): (1, 2, 16, 64, 1, 2), 6546 (256, 256, 8192, 32, 32): (1, 1, 32, 64, 1, 2), 6547 (256, 256, 8192, 64, 64): (1, 1, 32, 64, 1, 2), 6548 (256, 256, 8192, 128, 128): (1, 1, 64, 64, 1, 4), 6549 (256, 256, 16384, 16, 16): (1, 1, 16, 64, 1, 2), 6550 (256, 256, 16384, 32, 32): (1, 1, 32, 64, 1, 2), 6551 (256, 256, 16384, 64, 64): (1, 1, 64, 64, 1, 2), 6552 (256, 256, 16384, 128, 128): (2, 16, 64, 64, 1, 4), 6553 (256, 256, 32768, 16, 16): (1, 1, 16, 128, 1, 2), 6554 (256, 256, 32768, 32, 32): (1, 1, 32, 64, 1, 2), 6555 (256, 256, 32768, 64, 64): (1, 1, 64, 64, 1, 2), 6556 (256, 256, 32768, 128, 128): (2, 32, 64, 64, 1, 4), 6557 (256, 256, 65536, 16, 16): (1, 1, 16, 64, 1, 1), 6558 (256, 256, 65536, 32, 32): (1, 1, 32, 64, 1, 2), 6559 (256, 256, 65536, 64, 64): (1, 1, 64, 32, 1, 1), 6560 (256, 256, 65536, 128, 128): (2, 32, 64, 64, 1, 4), 6561 (256, 256, 131072, 16, 16): (1, 1, 16, 64, 1, 1), 6562 (256, 256, 131072, 32, 32): (1, 1, 32, 64, 1, 2), 6563 (256, 256, 131072, 64, 64): (4, 1, 64, 32, 1, 1), 6564 (256, 256, 131072, 128, 128): (2, 64, 64, 64, 1, 4), 6565 (512, 512, 256, 16, 16): (1, 1, 16, 16, 1, 2), 6566 (512, 512, 256, 32, 32): (1, 1, 16, 32, 1, 1), 6567 (512, 512, 256, 64, 64): (1, 2, 16, 32, 1, 1), 6568 (512, 512, 256, 128, 128): (2, 16, 64, 16, 2, 4), 6569 (512, 512, 512, 16, 16): (1, 1, 16, 16, 1, 4), 6570 (512, 512, 512, 32, 32): (1, 1, 16, 32, 1, 1), 6571 (512, 512, 512, 64, 64): (1, 1, 32, 32, 1, 2), 6572 (512, 512, 512, 128, 128): (2, 8, 32, 64, 1, 4), 6573 (512, 512, 1024, 16, 16): (1, 1, 16, 64, 1, 8), 6574 (512, 512, 1024, 32, 32): (1, 1, 32, 32, 3, 1), 6575 (512, 512, 1024, 64, 64): (1, 4, 32, 64, 1, 2), 6576 (512, 512, 1024, 128, 128): (1, 4, 64, 64, 1, 4), 6577 (512, 512, 2048, 16, 16): (1, 1, 16, 64, 1, 2), 6578 (512, 512, 2048, 32, 32): (1, 1, 32, 64, 1, 2), 6579 (512, 512, 2048, 64, 64): (1, 1, 64, 64, 3, 4), 6580 (512, 512, 2048, 128, 128): (1, 1, 64, 64, 1, 4), 6581 (512, 512, 4096, 16, 16): (1, 1, 16, 64, 1, 2), 6582 (512, 512, 4096, 32, 32): (2, 64, 32, 64, 1, 2), 6583 (512, 512, 4096, 64, 64): (1, 1, 64, 64, 3, 4), 6584 (512, 512, 4096, 128, 128): (1, 1, 64, 64, 1, 4), 6585 (512, 512, 8192, 16, 16): (1, 2, 16, 128, 1, 2), 6586 (512, 512, 8192, 32, 32): (1, 1, 32, 64, 1, 2), 6587 (512, 512, 8192, 64, 64): (1, 1, 64, 64, 1, 2), 6588 (512, 512, 8192, 128, 128): (1, 1, 64, 64, 1, 4), 6589 (512, 512, 16384, 16, 16): (1, 2, 16, 128, 1, 2), 6590 (512, 512, 16384, 32, 32): (1, 1, 32, 64, 1, 2), 6591 (512, 512, 16384, 64, 64): (1, 1, 64, 64, 3, 2), 6592 (512, 512, 16384, 128, 128): (2, 1, 64, 64, 1, 4), 6593 (512, 512, 32768, 16, 16): (1, 2, 16, 128, 1, 2), 6594 (512, 512, 32768, 32, 32): (1, 1, 32, 64, 1, 2), 6595 (512, 512, 32768, 64, 64): (1, 1, 64, 64, 3, 4), 6596 (512, 512, 32768, 128, 128): (2, 1, 64, 64, 1, 4), 6597 (512, 512, 65536, 16, 16): (1, 2, 16, 128, 1, 2), 6598 (512, 512, 65536, 32, 32): (1, 1, 32, 64, 1, 2), 6599 (512, 512, 65536, 64, 64): (1, 1, 64, 64, 3, 4), 6600 (512, 512, 65536, 128, 128): (2, 1, 64, 64, 1, 4), 6601 (512, 512, 131072, 16, 16): (1, 1, 16, 64, 1, 1), 6602 (512, 512, 131072, 32, 32): (1, 1, 32, 64, 1, 2), 6603 (512, 512, 131072, 64, 64): (1, 1, 64, 64, 3, 4), 6604 (512, 512, 131072, 128, 128): (2, 4, 64, 64, 1, 4), 6605 (1024, 1024, 256, 16, 16): (1, 1, 16, 16, 1, 4), 6606 (1024, 1024, 256, 32, 32): (2, 16, 32, 16, 3, 4), 6607 (1024, 1024, 256, 64, 64): (1, 4, 32, 32, 1, 2), 6608 (1024, 1024, 256, 128, 128): (1, 4, 128, 16, 3, 16), 6609 (1024, 1024, 512, 16, 16): (1, 1, 16, 64, 1, 2), 6610 (1024, 1024, 512, 32, 32): (2, 2, 32, 64, 1, 2), 6611 (1024, 1024, 512, 64, 64): (2, 8, 64, 64, 3, 4), 6612 (1024, 1024, 512, 128, 128): (1, 4, 64, 64, 1, 8), 6613 (1024, 1024, 1024, 16, 16): (1, 1, 16, 64, 1, 2), 6614 (1024, 1024, 1024, 32, 32): (1, 1, 32, 64, 1, 2), 6615 (1024, 1024, 1024, 64, 64): (1, 8, 64, 64, 3, 4), 6616 (1024, 1024, 1024, 128, 128): (1, 8, 64, 64, 1, 4), 6617 (1024, 1024, 2048, 16, 16): (1, 2, 16, 64, 1, 2), 6618 (1024, 1024, 2048, 32, 32): (1, 1, 32, 64, 1, 2), 6619 (1024, 1024, 2048, 64, 64): (2, 16, 64, 64, 2, 2), 6620 (1024, 1024, 2048, 128, 128): (2, 32, 64, 64, 1, 4), 6621 (1024, 1024, 4096, 16, 16): (2, 16, 16, 128, 1, 2), 6622 (1024, 1024, 4096, 32, 32): (1, 16, 32, 64, 3, 2), 6623 (1024, 1024, 4096, 64, 64): (1, 1, 64, 64, 3, 4), 6624 (1024, 1024, 4096, 128, 128): (2, 64, 128, 64, 1, 4), 6625 (1024, 1024, 8192, 16, 16): (2, 16, 16, 128, 1, 2), 6626 (1024, 1024, 8192, 32, 32): (1, 16, 32, 64, 3, 2), 6627 (1024, 1024, 8192, 64, 64): (1, 1, 64, 64, 3, 4), 6628 (1024, 1024, 8192, 128, 128): (2, 1, 64, 64, 1, 4), 6629 (1024, 1024, 16384, 16, 16): (1, 2, 16, 128, 1, 2), 6630 (1024, 1024, 16384, 32, 32): (1, 16, 32, 64, 3, 2), 6631 (1024, 1024, 16384, 64, 64): (1, 1, 64, 64, 3, 4), 6632 (1024, 1024, 16384, 128, 128): (2, 16, 128, 64, 1, 4), 6633 (1024, 1024, 32768, 16, 16): (1, 1, 16, 128, 1, 2), 6634 (1024, 1024, 32768, 32, 32): (1, 1, 32, 128, 1, 2), 6635 (1024, 1024, 32768, 64, 64): (1, 32, 64, 32, 2, 1), 6636 (1024, 1024, 32768, 128, 128): (2, 8, 128, 64, 1, 4), 6637 (1024, 1024, 65536, 16, 16): (3, 2, 16, 128, 1, 2), 6638 (1024, 1024, 65536, 32, 32): (1, 1, 32, 128, 1, 2), 6639 (1024, 1024, 65536, 64, 64): (2, 4, 64, 32, 2, 1), 6640 (1024, 1024, 65536, 128, 128): (2, 8, 128, 64, 1, 4), 6641 (1024, 1024, 131072, 16, 16): (2, 1, 16, 128, 1, 2), 6642 (1024, 1024, 131072, 32, 32): (1, 1, 32, 128, 1, 2), 6643 (1024, 1024, 131072, 64, 64): (1, 4, 64, 32, 2, 1), 6644 (1024, 1024, 131072, 128, 128): (4, 1, 128, 64, 1, 4), 6645 (2048, 2048, 256, 16, 16): (1, 1, 16, 64, 1, 8), 6646 (2048, 2048, 256, 32, 32): (1, 1, 32, 32, 3, 1), 6647 (2048, 2048, 256, 64, 64): (1, 1, 32, 32, 2, 1), 6648 (2048, 2048, 256, 128, 128): (1, 4, 64, 64, 1, 8), 6649 (2048, 2048, 512, 16, 16): (1, 2, 16, 64, 1, 2), 6650 (2048, 2048, 512, 32, 32): (1, 2, 32, 64, 1, 4), 6651 (2048, 2048, 512, 64, 64): (1, 4, 64, 64, 1, 8), 6652 (2048, 2048, 512, 128, 128): (1, 4, 64, 64, 1, 4), 6653 (2048, 2048, 1024, 16, 16): (1, 2, 16, 128, 1, 2), 6654 (2048, 2048, 1024, 32, 32): (1, 1, 32, 64, 1, 2), 6655 (2048, 2048, 1024, 64, 64): (1, 8, 64, 64, 1, 4), 6656 (2048, 2048, 1024, 128, 128): (1, 8, 128, 64, 1, 4), 6657 (2048, 2048, 2048, 16, 16): (3, 4, 16, 128, 1, 2), 6658 (2048, 2048, 2048, 32, 32): (1, 16, 32, 64, 5, 2), 6659 (2048, 2048, 2048, 64, 64): (1, 1, 64, 64, 3, 4), 6660 (2048, 2048, 2048, 128, 128): (1, 8, 128, 64, 1, 4), 6661 (2048, 2048, 4096, 16, 16): (1, 2, 16, 128, 1, 2), 6662 (2048, 2048, 4096, 32, 32): (1, 8, 32, 64, 3, 2), 6663 (2048, 2048, 4096, 64, 64): (1, 1, 64, 64, 3, 4), 6664 (2048, 2048, 4096, 128, 128): (1, 8, 128, 64, 1, 4), 6665 (2048, 2048, 8192, 16, 16): (2, 4, 16, 128, 1, 2), 6666 (2048, 2048, 8192, 32, 32): (1, 4, 32, 128, 3, 2), 6667 (2048, 2048, 8192, 64, 64): (1, 8, 64, 64, 3, 2), 6668 (2048, 2048, 8192, 128, 128): (1, 8, 128, 64, 1, 4), 6669 (2048, 2048, 16384, 16, 16): (1, 2, 16, 128, 1, 2), 6670 (2048, 2048, 16384, 32, 32): (1, 4, 32, 128, 3, 2), 6671 (2048, 2048, 16384, 64, 64): (1, 8, 64, 64, 3, 2), 6672 (2048, 2048, 16384, 128, 128): (1, 4, 128, 64, 1, 4), 6673 (2048, 2048, 32768, 16, 16): (3, 2, 16, 128, 1, 2), 6674 (2048, 2048, 32768, 32, 32): (1, 1, 32, 128, 3, 2), 6675 (2048, 2048, 32768, 64, 64): (1, 1, 64, 64, 3, 2), 6676 (2048, 2048, 32768, 128, 128): (1, 4, 128, 64, 1, 4), 6677 (2048, 2048, 65536, 16, 16): (1, 2, 16, 128, 1, 2), 6678 (2048, 2048, 65536, 32, 32): (1, 4, 32, 128, 1, 2), 6679 (2048, 2048, 65536, 64, 64): (1, 1, 64, 64, 3, 2), 6680 (2048, 2048, 65536, 128, 128): (1, 2, 128, 64, 1, 4), 6681 (2048, 2048, 131072, 16, 16): (4, 2, 16, 128, 1, 2), 6682 (2048, 2048, 131072, 32, 32): (1, 1, 32, 128, 3, 2), 6683 (2048, 2048, 131072, 64, 64): (1, 1, 64, 64, 3, 2), 6684 (2048, 2048, 131072, 128, 128): (1, 2, 128, 64, 1, 4), 6685 (4096, 4096, 256, 16, 16): (1, 1, 16, 64, 1, 2), 6686 (4096, 4096, 256, 32, 32): (1, 1, 32, 64, 3, 4), 6687 (4096, 4096, 256, 64, 64): (1, 1, 64, 64, 3, 4), 6688 (4096, 4096, 256, 128, 128): (3, 4, 128, 32, 1, 4), 6689 (4096, 4096, 512, 16, 16): (1, 2, 16, 128, 1, 2), 6690 (4096, 4096, 512, 32, 32): (1, 2, 32, 64, 3, 2), 6691 (4096, 4096, 512, 64, 64): (1, 4, 64, 64, 1, 4), 6692 (4096, 4096, 512, 128, 128): (1, 4, 128, 64, 1, 4), 6693 (4096, 4096, 1024, 16, 16): (1, 2, 16, 128, 1, 2), 6694 (4096, 4096, 1024, 32, 32): (1, 8, 32, 64, 3, 2), 6695 (4096, 4096, 1024, 64, 64): (1, 4, 64, 64, 1, 4), 6696 (4096, 4096, 1024, 128, 128): (2, 4, 128, 64, 1, 4), 6697 (4096, 4096, 2048, 16, 16): (1, 1, 16, 128, 1, 2), 6698 (4096, 4096, 2048, 32, 32): (1, 4, 32, 128, 1, 4), 6699 (4096, 4096, 2048, 64, 64): (1, 1, 64, 64, 3, 4), 6700 (4096, 4096, 2048, 128, 128): (1, 16, 128, 64, 1, 4), 6701 (4096, 4096, 4096, 16, 16): (1, 1, 16, 64, 3, 1), 6702 (4096, 4096, 4096, 32, 32): (1, 4, 32, 64, 3, 2), 6703 (4096, 4096, 4096, 64, 64): (1, 1, 64, 64, 3, 4), 6704 (4096, 4096, 4096, 128, 128): (5, 1, 128, 64, 1, 4), 6705 (4096, 4096, 8192, 16, 16): (1, 1, 16, 128, 1, 2), 6706 (4096, 4096, 8192, 32, 32): (1, 1, 32, 128, 3, 2), 6707 (4096, 4096, 8192, 64, 64): (1, 1, 64, 64, 3, 4), 6708 (4096, 4096, 8192, 128, 128): (2, 1, 128, 64, 1, 4), 6709 (4096, 4096, 16384, 16, 16): (1, 1, 16, 128, 1, 2), 6710 (4096, 4096, 16384, 32, 32): (1, 1, 32, 128, 3, 2), 6711 (4096, 4096, 16384, 64, 64): (1, 1, 64, 64, 4, 4), 6712 (4096, 4096, 16384, 128, 128): (2, 1, 128, 64, 1, 4), 6713 (4096, 4096, 32768, 16, 16): (3, 1, 16, 128, 1, 2), 6714 (4096, 4096, 32768, 32, 32): (1, 1, 32, 128, 3, 2), 6715 (4096, 4096, 32768, 64, 64): (1, 1, 64, 64, 3, 4), 6716 (4096, 4096, 32768, 128, 128): (2, 1, 128, 64, 1, 4), 6717 (4096, 4096, 65536, 16, 16): (2, 2, 16, 128, 1, 2), 6718 (4096, 4096, 65536, 32, 32): (1, 1, 32, 128, 4, 2), 6719 (4096, 4096, 65536, 64, 64): (1, 1, 64, 64, 4, 4), 6720 (4096, 4096, 65536, 128, 128): (2, 1, 128, 64, 1, 4), 6721 (4096, 4096, 131072, 16, 16): (2, 1, 16, 128, 1, 2), 6722 (4096, 4096, 131072, 32, 32): (1, 1, 32, 128, 3, 2), 6723 (4096, 4096, 131072, 64, 64): (1, 1, 64, 64, 3, 4), 6724 (4096, 4096, 131072, 128, 128): (2, 1, 128, 64, 1, 4), 6725 (8192, 8192, 256, 16, 16): (1, 2, 16, 64, 1, 2), 6726 (8192, 8192, 256, 32, 32): (1, 1, 32, 64, 1, 2), 6727 (8192, 8192, 256, 64, 64): (1, 2, 64, 64, 1, 4), 6728 (8192, 8192, 256, 128, 128): (3, 16, 128, 16, 1, 2), 6729 (8192, 8192, 512, 16, 16): (1, 2, 16, 128, 1, 2), 6730 (8192, 8192, 512, 32, 32): (1, 4, 32, 64, 3, 2), 6731 (8192, 8192, 512, 64, 64): (2, 8, 64, 64, 4, 4), 6732 (8192, 8192, 512, 128, 128): (1, 8, 128, 64, 1, 4), 6733 (8192, 8192, 1024, 16, 16): (4, 2, 16, 128, 1, 2), 6734 (8192, 8192, 1024, 32, 32): (1, 8, 32, 128, 1, 2), 6735 (8192, 8192, 1024, 64, 64): (1, 16, 64, 64, 3, 2), 6736 (8192, 8192, 1024, 128, 128): (2, 16, 128, 64, 2, 4), 6737 (8192, 8192, 2048, 16, 16): (2, 1, 16, 64, 4, 1), 6738 (8192, 8192, 2048, 32, 32): (1, 16, 32, 64, 5, 2), 6739 (8192, 8192, 2048, 64, 64): (1, 16, 64, 64, 3, 2), 6740 (8192, 8192, 2048, 128, 128): (2, 16, 128, 64, 2, 4), 6741 (8192, 8192, 4096, 16, 16): (1, 1, 16, 64, 4, 1), 6742 (8192, 8192, 4096, 32, 32): (1, 16, 32, 64, 5, 2), 6743 (8192, 8192, 4096, 64, 64): (1, 16, 64, 64, 3, 2), 6744 (8192, 8192, 4096, 128, 128): (2, 64, 128, 64, 2, 4), 6745 (8192, 8192, 8192, 16, 16): (1, 1, 16, 64, 4, 1), 6746 (8192, 8192, 8192, 32, 32): (1, 8, 32, 128, 5, 4), 6747 (8192, 8192, 8192, 64, 64): (1, 8, 64, 64, 3, 2), 6748 (8192, 8192, 8192, 128, 128): (2, 8, 128, 64, 1, 4), 6749 (8192, 8192, 16384, 16, 16): (1, 1, 16, 64, 4, 1), 6750 (8192, 8192, 16384, 32, 32): (1, 8, 32, 64, 5, 2), 6751 (8192, 8192, 16384, 64, 64): (1, 8, 64, 64, 3, 2), 6752 (8192, 8192, 16384, 128, 128): (1, 8, 128, 64, 1, 4), 6753 (8192, 8192, 32768, 16, 16): (1, 1, 16, 64, 4, 1), 6754 (8192, 8192, 32768, 32, 32): (1, 8, 32, 64, 5, 2), 6755 (8192, 8192, 32768, 64, 64): (3, 8, 64, 64, 3, 2), 6756 (8192, 8192, 32768, 128, 128): (2, 8, 128, 64, 1, 4), 6757 (8192, 8192, 65536, 16, 16): (1, 1, 16, 64, 4, 1), 6758 (8192, 8192, 65536, 32, 32): (5, 4, 32, 64, 3, 2), 6759 (8192, 8192, 65536, 64, 64): (1, 8, 64, 64, 3, 2), 6760 (8192, 8192, 65536, 128, 128): (2, 8, 128, 64, 1, 4), 6761 (8192, 8192, 131072, 16, 16): (2, 1, 16, 64, 4, 1), 6762 (8192, 8192, 131072, 32, 32): (1, 4, 32, 64, 5, 2), 6763 (8192, 8192, 131072, 64, 64): (1, 4, 64, 128, 3, 4), 6764 (8192, 8192, 131072, 128, 128): (2, 8, 128, 64, 1, 4), 6765 (16384, 16384, 256, 16, 16): (1, 2, 16, 128, 1, 2), 6766 (16384, 16384, 256, 32, 32): (1, 4, 32, 64, 3, 2), 6767 (16384, 16384, 256, 64, 64): (2, 4, 64, 64, 4, 4), 6768 (16384, 16384, 256, 128, 128): (1, 4, 128, 64, 1, 16), 6769 (16384, 16384, 512, 16, 16): (1, 2, 16, 128, 3, 2), 6770 (16384, 16384, 512, 32, 32): (1, 4, 32, 128, 5, 4), 6771 (16384, 16384, 512, 64, 64): (1, 8, 64, 64, 3, 2), 6772 (16384, 16384, 512, 128, 128): (2, 8, 128, 64, 1, 4), 6773 (16384, 16384, 1024, 16, 16): (1, 2, 16, 128, 1, 2), 6774 (16384, 16384, 1024, 32, 32): (1, 8, 32, 64, 5, 2), 6775 (16384, 16384, 1024, 64, 64): (1, 16, 64, 64, 3, 2), 6776 (16384, 16384, 1024, 128, 128): (5, 16, 128, 64, 2, 4), 6777 (16384, 16384, 2048, 16, 16): (1, 2, 16, 128, 1, 2), 6778 (16384, 16384, 2048, 32, 32): (1, 8, 32, 64, 5, 2), 6779 (16384, 16384, 2048, 64, 64): (1, 16, 64, 64, 3, 2), 6780 (16384, 16384, 2048, 128, 128): (4, 32, 128, 64, 2, 4), 6781 (16384, 16384, 4096, 16, 16): (3, 2, 16, 128, 1, 2), 6782 (16384, 16384, 4096, 32, 32): (1, 4, 32, 64, 5, 2), 6783 (16384, 16384, 4096, 64, 64): (2, 16, 64, 64, 3, 2), 6784 (16384, 16384, 4096, 128, 128): (3, 32, 128, 64, 2, 4), 6785 (16384, 16384, 8192, 16, 16): (1, 2, 16, 128, 1, 2), 6786 (16384, 16384, 8192, 32, 32): (1, 4, 32, 64, 5, 2), 6787 (16384, 16384, 8192, 64, 64): (4, 8, 64, 64, 3, 2), 6788 (16384, 16384, 8192, 128, 128): (5, 8, 128, 64, 1, 4), 6789 (16384, 16384, 16384, 16, 16): (1, 2, 16, 128, 1, 2), 6790 (16384, 16384, 16384, 32, 32): (1, 4, 32, 64, 5, 2), 6791 (16384, 16384, 16384, 64, 64): (2, 4, 64, 128, 3, 4), 6792 (16384, 16384, 16384, 128, 128): (4, 8, 128, 64, 1, 4), 6793 (16384, 16384, 32768, 16, 16): (4, 2, 16, 128, 1, 2), 6794 (16384, 16384, 32768, 32, 32): (1, 4, 32, 64, 5, 2), 6795 (16384, 16384, 32768, 64, 64): (1, 8, 64, 64, 3, 2), 6796 (16384, 16384, 32768, 128, 128): (2, 512, 128, 64, 2, 4), 6797 (16384, 16384, 65536, 16, 16): (3, 2, 16, 128, 1, 2), 6798 (16384, 16384, 65536, 32, 32): (1, 4, 32, 64, 5, 2), 6799 (16384, 16384, 65536, 64, 64): (1, 4, 64, 128, 3, 4), 6800 (16384, 16384, 65536, 128, 128): (2, 1024, 128, 64, 2, 4), 6801 (16384, 16384, 131072, 16, 16): (1, 2, 16, 128, 1, 2), 6802 (16384, 16384, 131072, 32, 32): (1, 4, 32, 64, 5, 2), 6803 (16384, 16384, 131072, 64, 64): (3, 4, 64, 128, 3, 4), 6804 (16384, 16384, 131072, 128, 128): (4, 2048, 128, 64, 2, 4), 6805 }, 6806 ("scatter_mm", "NVIDIA A100-SXM4-80GB", (0, torch.float16, 0.5)): { 6807 (256, 256, 256, 16, 16): (5, 4, 16, 16, 1, 4), 6808 (256, 256, 256, 32, 32): (5, 2, 32, 16, 1, 4), 6809 (256, 256, 256, 64, 64): (4, 1, 32, 32, 1, 8), 6810 (256, 256, 256, 128, 128): (2, 1, 32, 32, 1, 4), 6811 (256, 256, 512, 16, 16): (2, 2, 16, 32, 1, 4), 6812 (256, 256, 512, 32, 32): (4, 8, 32, 32, 1, 8), 6813 (256, 256, 512, 64, 64): (4, 8, 32, 64, 1, 4), 6814 (256, 256, 512, 128, 128): (4, 8, 32, 64, 1, 4), 6815 (256, 256, 1024, 16, 16): (4, 2, 16, 64, 1, 2), 6816 (256, 256, 1024, 32, 32): (4, 16, 32, 64, 1, 2), 6817 (256, 256, 1024, 64, 64): (4, 16, 32, 64, 1, 4), 6818 (256, 256, 1024, 128, 128): (4, 16, 64, 64, 1, 8), 6819 (256, 256, 2048, 16, 16): (2, 16, 16, 64, 1, 8), 6820 (256, 256, 2048, 32, 32): (4, 16, 32, 64, 1, 2), 6821 (256, 256, 2048, 64, 64): (4, 16, 32, 64, 1, 4), 6822 (256, 256, 2048, 128, 128): (4, 16, 64, 64, 1, 4), 6823 (256, 256, 4096, 16, 16): (4, 32, 16, 64, 1, 1), 6824 (256, 256, 4096, 32, 32): (2, 64, 32, 64, 1, 2), 6825 (256, 256, 4096, 64, 64): (4, 64, 64, 64, 1, 4), 6826 (256, 256, 4096, 128, 128): (4, 32, 64, 64, 1, 4), 6827 (256, 256, 8192, 16, 16): (4, 64, 16, 64, 1, 1), 6828 (256, 256, 8192, 32, 32): (4, 128, 32, 64, 1, 2), 6829 (256, 256, 8192, 64, 64): (4, 64, 64, 64, 1, 4), 6830 (256, 256, 8192, 128, 128): (4, 64, 64, 64, 1, 4), 6831 (256, 256, 16384, 16, 16): (4, 128, 16, 64, 1, 1), 6832 (256, 256, 16384, 32, 32): (2, 128, 32, 64, 1, 2), 6833 (256, 256, 16384, 64, 64): (4, 32, 32, 128, 1, 4), 6834 (256, 256, 16384, 128, 128): (4, 16, 64, 64, 1, 4), 6835 (256, 256, 32768, 16, 16): (4, 64, 16, 64, 1, 1), 6836 (256, 256, 32768, 32, 32): (2, 256, 32, 64, 1, 2), 6837 (256, 256, 32768, 64, 64): (4, 32, 32, 128, 1, 4), 6838 (256, 256, 32768, 128, 128): (4, 32, 64, 64, 1, 4), 6839 (256, 256, 65536, 16, 16): (4, 128, 16, 64, 1, 1), 6840 (256, 256, 65536, 32, 32): (4, 1, 32, 64, 1, 2), 6841 (256, 256, 65536, 64, 64): (2, 1, 64, 64, 1, 2), 6842 (256, 256, 65536, 128, 128): (4, 32, 64, 64, 1, 4), 6843 (256, 256, 131072, 16, 16): (4, 64, 16, 64, 1, 1), 6844 (256, 256, 131072, 32, 32): (2, 1, 32, 64, 1, 2), 6845 (256, 256, 131072, 64, 64): (4, 32, 32, 128, 1, 4), 6846 (256, 256, 131072, 128, 128): (4, 32, 64, 64, 1, 4), 6847 (512, 512, 256, 16, 16): (4, 16, 16, 16, 1, 4), 6848 (512, 512, 256, 32, 32): (2, 4, 32, 16, 1, 4), 6849 (512, 512, 256, 64, 64): (2, 16, 64, 16, 3, 8), 6850 (512, 512, 256, 128, 128): (4, 16, 64, 16, 1, 4), 6851 (512, 512, 512, 16, 16): (1, 1, 16, 64, 1, 8), 6852 (512, 512, 512, 32, 32): (2, 4, 16, 32, 1, 1), 6853 (512, 512, 512, 64, 64): (2, 1, 32, 32, 1, 2), 6854 (512, 512, 512, 128, 128): (4, 8, 32, 64, 1, 4), 6855 (512, 512, 1024, 16, 16): (2, 8, 16, 64, 1, 8), 6856 (512, 512, 1024, 32, 32): (4, 16, 32, 64, 1, 2), 6857 (512, 512, 1024, 64, 64): (4, 16, 64, 64, 1, 4), 6858 (512, 512, 1024, 128, 128): (2, 8, 64, 64, 1, 4), 6859 (512, 512, 2048, 16, 16): (4, 16, 16, 64, 1, 4), 6860 (512, 512, 2048, 32, 32): (4, 16, 32, 64, 1, 2), 6861 (512, 512, 2048, 64, 64): (4, 16, 64, 64, 1, 8), 6862 (512, 512, 2048, 128, 128): (4, 16, 64, 64, 1, 4), 6863 (512, 512, 4096, 16, 16): (4, 32, 16, 128, 1, 2), 6864 (512, 512, 4096, 32, 32): (4, 32, 32, 64, 1, 2), 6865 (512, 512, 4096, 64, 64): (4, 32, 64, 64, 1, 4), 6866 (512, 512, 4096, 128, 128): (4, 32, 64, 64, 1, 4), 6867 (512, 512, 8192, 16, 16): (2, 32, 16, 128, 1, 2), 6868 (512, 512, 8192, 32, 32): (4, 64, 32, 64, 1, 2), 6869 (512, 512, 8192, 64, 64): (4, 128, 64, 64, 1, 2), 6870 (512, 512, 8192, 128, 128): (4, 64, 64, 64, 1, 4), 6871 (512, 512, 16384, 16, 16): (4, 32, 16, 64, 1, 1), 6872 (512, 512, 16384, 32, 32): (4, 64, 32, 64, 1, 2), 6873 (512, 512, 16384, 64, 64): (4, 16, 64, 64, 1, 4), 6874 (512, 512, 16384, 128, 128): (4, 32, 64, 64, 1, 4), 6875 (512, 512, 32768, 16, 16): (7, 16, 16, 128, 1, 2), 6876 (512, 512, 32768, 32, 32): (4, 64, 32, 64, 1, 2), 6877 (512, 512, 32768, 64, 64): (2, 32, 64, 64, 3, 2), 6878 (512, 512, 32768, 128, 128): (2, 32, 64, 64, 1, 4), 6879 (512, 512, 65536, 16, 16): (2, 32, 16, 64, 1, 1), 6880 (512, 512, 65536, 32, 32): (4, 64, 32, 64, 1, 2), 6881 (512, 512, 65536, 64, 64): (3, 32, 64, 64, 3, 2), 6882 (512, 512, 65536, 128, 128): (4, 16, 64, 64, 1, 4), 6883 (512, 512, 131072, 16, 16): (3, 32, 16, 128, 1, 2), 6884 (512, 512, 131072, 32, 32): (4, 64, 32, 64, 1, 2), 6885 (512, 512, 131072, 64, 64): (2, 32, 64, 64, 3, 2), 6886 (512, 512, 131072, 128, 128): (3, 1, 64, 64, 1, 4), 6887 (1024, 1024, 256, 16, 16): (4, 16, 16, 16, 1, 4), 6888 (1024, 1024, 256, 32, 32): (4, 16, 32, 16, 1, 4), 6889 (1024, 1024, 256, 64, 64): (4, 4, 64, 32, 1, 16), 6890 (1024, 1024, 256, 128, 128): (4, 16, 64, 16, 1, 8), 6891 (1024, 1024, 512, 16, 16): (2, 8, 16, 64, 1, 8), 6892 (1024, 1024, 512, 32, 32): (3, 2, 32, 64, 1, 2), 6893 (1024, 1024, 512, 64, 64): (4, 8, 32, 64, 1, 8), 6894 (1024, 1024, 512, 128, 128): (4, 8, 64, 64, 1, 8), 6895 (1024, 1024, 1024, 16, 16): (2, 2, 16, 64, 1, 2), 6896 (1024, 1024, 1024, 32, 32): (2, 8, 32, 64, 1, 2), 6897 (1024, 1024, 1024, 64, 64): (2, 8, 32, 128, 1, 4), 6898 (1024, 1024, 1024, 128, 128): (2, 8, 64, 64, 1, 4), 6899 (1024, 1024, 2048, 16, 16): (2, 16, 16, 128, 3, 2), 6900 (1024, 1024, 2048, 32, 32): (4, 32, 32, 64, 1, 2), 6901 (1024, 1024, 2048, 64, 64): (4, 16, 64, 64, 1, 4), 6902 (1024, 1024, 2048, 128, 128): (4, 32, 64, 64, 1, 4), 6903 (1024, 1024, 4096, 16, 16): (4, 16, 16, 128, 1, 2), 6904 (1024, 1024, 4096, 32, 32): (3, 32, 32, 64, 1, 2), 6905 (1024, 1024, 4096, 64, 64): (4, 32, 64, 64, 1, 4), 6906 (1024, 1024, 4096, 128, 128): (4, 32, 64, 64, 1, 4), 6907 (1024, 1024, 8192, 16, 16): (5, 16, 16, 128, 1, 2), 6908 (1024, 1024, 8192, 32, 32): (2, 32, 32, 64, 3, 2), 6909 (1024, 1024, 8192, 64, 64): (1, 16, 64, 64, 3, 2), 6910 (1024, 1024, 8192, 128, 128): (4, 32, 64, 64, 1, 4), 6911 (1024, 1024, 16384, 16, 16): (4, 16, 16, 128, 1, 2), 6912 (1024, 1024, 16384, 32, 32): (1, 32, 32, 64, 3, 2), 6913 (1024, 1024, 16384, 64, 64): (4, 16, 64, 64, 3, 2), 6914 (1024, 1024, 16384, 128, 128): (4, 32, 128, 64, 1, 4), 6915 (1024, 1024, 32768, 16, 16): (3, 16, 16, 128, 1, 2), 6916 (1024, 1024, 32768, 32, 32): (1, 8, 32, 64, 3, 2), 6917 (1024, 1024, 32768, 64, 64): (4, 16, 64, 64, 3, 2), 6918 (1024, 1024, 32768, 128, 128): (4, 8, 128, 64, 2, 4), 6919 (1024, 1024, 65536, 16, 16): (1, 2, 16, 128, 1, 2), 6920 (1024, 1024, 65536, 32, 32): (2, 4, 32, 64, 3, 2), 6921 (1024, 1024, 65536, 64, 64): (5, 16, 64, 64, 3, 2), 6922 (1024, 1024, 65536, 128, 128): (5, 8, 128, 64, 2, 4), 6923 (1024, 1024, 131072, 16, 16): (5, 2, 16, 128, 1, 2), 6924 (1024, 1024, 131072, 32, 32): (1, 2, 32, 64, 3, 2), 6925 (1024, 1024, 131072, 64, 64): (5, 16, 64, 64, 3, 2), 6926 (1024, 1024, 131072, 128, 128): (2, 1, 128, 64, 2, 4), 6927 (2048, 2048, 256, 16, 16): (4, 4, 16, 64, 1, 8), 6928 (2048, 2048, 256, 32, 32): (4, 8, 32, 32, 1, 8), 6929 (2048, 2048, 256, 64, 64): (4, 16, 64, 16, 1, 8), 6930 (2048, 2048, 256, 128, 128): (4, 4, 128, 32, 3, 8), 6931 (2048, 2048, 512, 16, 16): (2, 2, 16, 64, 1, 2), 6932 (2048, 2048, 512, 32, 32): (2, 4, 32, 64, 3, 2), 6933 (2048, 2048, 512, 64, 64): (4, 4, 64, 64, 1, 8), 6934 (2048, 2048, 512, 128, 128): (4, 8, 64, 64, 1, 4), 6935 (2048, 2048, 1024, 16, 16): (1, 8, 16, 64, 1, 2), 6936 (2048, 2048, 1024, 32, 32): (2, 16, 32, 64, 3, 2), 6937 (2048, 2048, 1024, 64, 64): (4, 8, 64, 64, 1, 4), 6938 (2048, 2048, 1024, 128, 128): (4, 8, 128, 64, 1, 4), 6939 (2048, 2048, 2048, 16, 16): (5, 4, 16, 128, 1, 2), 6940 (2048, 2048, 2048, 32, 32): (1, 16, 32, 64, 3, 2), 6941 (2048, 2048, 2048, 64, 64): (2, 8, 64, 64, 1, 4), 6942 (2048, 2048, 2048, 128, 128): (2, 8, 128, 64, 1, 4), 6943 (2048, 2048, 4096, 16, 16): (4, 2, 16, 128, 1, 2), 6944 (2048, 2048, 4096, 32, 32): (2, 16, 32, 64, 3, 2), 6945 (2048, 2048, 4096, 64, 64): (2, 8, 64, 64, 3, 2), 6946 (2048, 2048, 4096, 128, 128): (4, 8, 128, 64, 1, 4), 6947 (2048, 2048, 8192, 16, 16): (5, 4, 16, 128, 1, 2), 6948 (2048, 2048, 8192, 32, 32): (2, 8, 32, 64, 3, 2), 6949 (2048, 2048, 8192, 64, 64): (4, 8, 64, 64, 3, 2), 6950 (2048, 2048, 8192, 128, 128): (4, 8, 128, 64, 1, 4), 6951 (2048, 2048, 16384, 16, 16): (3, 2, 16, 128, 1, 2), 6952 (2048, 2048, 16384, 32, 32): (2, 4, 32, 128, 3, 2), 6953 (2048, 2048, 16384, 64, 64): (4, 8, 64, 64, 3, 2), 6954 (2048, 2048, 16384, 128, 128): (4, 4, 128, 64, 1, 4), 6955 (2048, 2048, 32768, 16, 16): (3, 2, 16, 128, 1, 2), 6956 (2048, 2048, 32768, 32, 32): (3, 4, 32, 128, 3, 2), 6957 (2048, 2048, 32768, 64, 64): (6, 4, 64, 64, 3, 2), 6958 (2048, 2048, 32768, 128, 128): (3, 4, 128, 64, 1, 4), 6959 (2048, 2048, 65536, 16, 16): (6, 2, 16, 128, 1, 2), 6960 (2048, 2048, 65536, 32, 32): (1, 2, 32, 128, 1, 2), 6961 (2048, 2048, 65536, 64, 64): (5, 4, 64, 64, 3, 2), 6962 (2048, 2048, 65536, 128, 128): (5, 1, 128, 64, 2, 4), 6963 (2048, 2048, 131072, 16, 16): (3, 2, 16, 128, 1, 2), 6964 (2048, 2048, 131072, 32, 32): (2, 1, 32, 128, 3, 2), 6965 (2048, 2048, 131072, 64, 64): (4, 1, 64, 64, 3, 2), 6966 (2048, 2048, 131072, 128, 128): (3, 1, 128, 64, 2, 4), 6967 (4096, 4096, 256, 16, 16): (5, 8, 16, 32, 1, 4), 6968 (4096, 4096, 256, 32, 32): (4, 16, 32, 16, 2, 4), 6969 (4096, 4096, 256, 64, 64): (2, 1, 64, 64, 3, 4), 6970 (4096, 4096, 256, 128, 128): (4, 4, 128, 32, 1, 4), 6971 (4096, 4096, 512, 16, 16): (4, 2, 16, 128, 1, 2), 6972 (4096, 4096, 512, 32, 32): (4, 8, 32, 64, 1, 2), 6973 (4096, 4096, 512, 64, 64): (4, 4, 64, 64, 1, 4), 6974 (4096, 4096, 512, 128, 128): (4, 8, 128, 64, 2, 4), 6975 (4096, 4096, 1024, 16, 16): (1, 2, 16, 128, 1, 2), 6976 (4096, 4096, 1024, 32, 32): (6, 8, 32, 64, 3, 2), 6977 (4096, 4096, 1024, 64, 64): (2, 16, 64, 64, 4, 4), 6978 (4096, 4096, 1024, 128, 128): (2, 4, 128, 64, 2, 4), 6979 (4096, 4096, 2048, 16, 16): (3, 1, 16, 128, 1, 2), 6980 (4096, 4096, 2048, 32, 32): (1, 4, 32, 64, 5, 2), 6981 (4096, 4096, 2048, 64, 64): (3, 16, 64, 64, 3, 2), 6982 (4096, 4096, 2048, 128, 128): (4, 32, 128, 64, 2, 4), 6983 (4096, 4096, 4096, 16, 16): (1, 2, 16, 128, 1, 2), 6984 (4096, 4096, 4096, 32, 32): (1, 4, 32, 64, 3, 2), 6985 (4096, 4096, 4096, 64, 64): (1, 1, 64, 64, 4, 4), 6986 (4096, 4096, 4096, 128, 128): (2, 1, 128, 128, 1, 8), 6987 (4096, 4096, 8192, 16, 16): (3, 1, 16, 128, 1, 2), 6988 (4096, 4096, 8192, 32, 32): (2, 2, 32, 64, 5, 2), 6989 (4096, 4096, 8192, 64, 64): (4, 16, 64, 64, 3, 2), 6990 (4096, 4096, 8192, 128, 128): (4, 16, 128, 64, 2, 4), 6991 (4096, 4096, 16384, 16, 16): (1, 2, 16, 128, 1, 2), 6992 (4096, 4096, 16384, 32, 32): (4, 2, 32, 64, 5, 2), 6993 (4096, 4096, 16384, 64, 64): (4, 16, 64, 64, 3, 2), 6994 (4096, 4096, 16384, 128, 128): (4, 16, 128, 64, 2, 4), 6995 (4096, 4096, 32768, 16, 16): (3, 1, 16, 128, 1, 2), 6996 (4096, 4096, 32768, 32, 32): (3, 1, 32, 128, 1, 4), 6997 (4096, 4096, 32768, 64, 64): (3, 1, 64, 64, 3, 4), 6998 (4096, 4096, 32768, 128, 128): (5, 16, 128, 64, 2, 4), 6999 (4096, 4096, 65536, 16, 16): (5, 1, 16, 128, 1, 2), 7000 (4096, 4096, 65536, 32, 32): (5, 1, 32, 128, 1, 4), 7001 (4096, 4096, 65536, 64, 64): (1, 1, 64, 64, 3, 4), 7002 (4096, 4096, 65536, 128, 128): (3, 16, 128, 64, 2, 4), 7003 (4096, 4096, 131072, 16, 16): (3, 1, 16, 128, 1, 2), 7004 (4096, 4096, 131072, 32, 32): (3, 1, 32, 128, 3, 2), 7005 (4096, 4096, 131072, 64, 64): (2, 1, 64, 64, 3, 4), 7006 (4096, 4096, 131072, 128, 128): (1, 1, 128, 64, 1, 4), 7007 (8192, 8192, 256, 16, 16): (4, 16, 16, 16, 1, 4), 7008 (8192, 8192, 256, 32, 32): (1, 16, 32, 16, 4, 4), 7009 (8192, 8192, 256, 64, 64): (4, 16, 64, 16, 3, 8), 7010 (8192, 8192, 256, 128, 128): (4, 16, 128, 16, 1, 2), 7011 (8192, 8192, 512, 16, 16): (2, 8, 16, 64, 1, 4), 7012 (8192, 8192, 512, 32, 32): (4, 8, 32, 64, 3, 2), 7013 (8192, 8192, 512, 64, 64): (2, 8, 64, 64, 4, 4), 7014 (8192, 8192, 512, 128, 128): (4, 8, 128, 64, 2, 4), 7015 (8192, 8192, 1024, 16, 16): (4, 16, 16, 64, 1, 8), 7016 (8192, 8192, 1024, 32, 32): (2, 8, 32, 64, 5, 2), 7017 (8192, 8192, 1024, 64, 64): (1, 16, 64, 64, 3, 2), 7018 (8192, 8192, 1024, 128, 128): (5, 16, 128, 64, 2, 4), 7019 (8192, 8192, 2048, 16, 16): (7, 2, 16, 128, 1, 2), 7020 (8192, 8192, 2048, 32, 32): (1, 16, 32, 64, 5, 2), 7021 (8192, 8192, 2048, 64, 64): (4, 16, 64, 64, 3, 2), 7022 (8192, 8192, 2048, 128, 128): (6, 16, 128, 64, 2, 4), 7023 (8192, 8192, 4096, 16, 16): (4, 2, 16, 128, 1, 2), 7024 (8192, 8192, 4096, 32, 32): (2, 8, 32, 64, 5, 2), 7025 (8192, 8192, 4096, 64, 64): (3, 16, 64, 64, 3, 2), 7026 (8192, 8192, 4096, 128, 128): (3, 64, 128, 64, 2, 4), 7027 (8192, 8192, 8192, 16, 16): (4, 2, 16, 128, 1, 2), 7028 (8192, 8192, 8192, 32, 32): (1, 4, 32, 128, 5, 4), 7029 (8192, 8192, 8192, 64, 64): (4, 4, 64, 64, 1, 4), 7030 (8192, 8192, 8192, 128, 128): (2, 2, 128, 128, 3, 8), 7031 (8192, 8192, 16384, 16, 16): (1, 2, 16, 128, 1, 2), 7032 (8192, 8192, 16384, 32, 32): (4, 8, 32, 64, 5, 2), 7033 (8192, 8192, 16384, 64, 64): (5, 8, 64, 64, 3, 2), 7034 (8192, 8192, 16384, 128, 128): (3, 16, 128, 64, 2, 4), 7035 (8192, 8192, 32768, 16, 16): (7, 2, 16, 128, 1, 2), 7036 (8192, 8192, 32768, 32, 32): (3, 4, 32, 64, 3, 2), 7037 (8192, 8192, 32768, 64, 64): (2, 8, 64, 64, 3, 2), 7038 (8192, 8192, 32768, 128, 128): (6, 16, 128, 64, 2, 4), 7039 (8192, 8192, 65536, 16, 16): (9, 2, 16, 128, 1, 2), 7040 (8192, 8192, 65536, 32, 32): (7, 4, 32, 64, 5, 2), 7041 (8192, 8192, 65536, 64, 64): (4, 8, 64, 64, 3, 2), 7042 (8192, 8192, 65536, 128, 128): (3, 16, 128, 64, 2, 4), 7043 (8192, 8192, 131072, 16, 16): (9, 2, 16, 128, 1, 2), 7044 (8192, 8192, 131072, 32, 32): (1, 8, 32, 64, 5, 2), 7045 (8192, 8192, 131072, 64, 64): (1, 8, 64, 64, 3, 2), 7046 (8192, 8192, 131072, 128, 128): (4, 16, 128, 64, 2, 4), 7047 (16384, 16384, 256, 16, 16): (5, 16, 16, 16, 1, 4), 7048 (16384, 16384, 256, 32, 32): (4, 16, 32, 16, 4, 4), 7049 (16384, 16384, 256, 64, 64): (4, 16, 64, 16, 3, 8), 7050 (16384, 16384, 256, 128, 128): (4, 16, 128, 16, 1, 2), 7051 (16384, 16384, 512, 16, 16): (2, 8, 16, 64, 1, 4), 7052 (16384, 16384, 512, 32, 32): (1, 4, 32, 64, 5, 2), 7053 (16384, 16384, 512, 64, 64): (4, 8, 64, 64, 1, 4), 7054 (16384, 16384, 512, 128, 128): (3, 8, 128, 64, 2, 4), 7055 (16384, 16384, 1024, 16, 16): (4, 2, 16, 128, 1, 2), 7056 (16384, 16384, 1024, 32, 32): (4, 8, 32, 64, 5, 2), 7057 (16384, 16384, 1024, 64, 64): (6, 16, 64, 64, 3, 2), 7058 (16384, 16384, 1024, 128, 128): (3, 16, 128, 64, 2, 4), 7059 (16384, 16384, 2048, 16, 16): (3, 2, 16, 128, 1, 2), 7060 (16384, 16384, 2048, 32, 32): (1, 8, 32, 64, 5, 2), 7061 (16384, 16384, 2048, 64, 64): (5, 16, 64, 64, 3, 2), 7062 (16384, 16384, 2048, 128, 128): (2, 32, 128, 64, 2, 4), 7063 (16384, 16384, 4096, 16, 16): (2, 2, 16, 128, 1, 2), 7064 (16384, 16384, 4096, 32, 32): (1, 4, 32, 64, 3, 2), 7065 (16384, 16384, 4096, 64, 64): (2, 8, 64, 64, 3, 2), 7066 (16384, 16384, 4096, 128, 128): (3, 16, 128, 64, 2, 4), 7067 (16384, 16384, 8192, 16, 16): (3, 2, 16, 128, 1, 2), 7068 (16384, 16384, 8192, 32, 32): (2, 4, 32, 64, 5, 2), 7069 (16384, 16384, 8192, 64, 64): (4, 8, 64, 64, 3, 2), 7070 (16384, 16384, 8192, 128, 128): (8, 32, 128, 64, 2, 4), 7071 (16384, 16384, 16384, 16, 16): (1, 2, 16, 256, 1, 4), 7072 (16384, 16384, 16384, 32, 32): (1, 4, 32, 128, 3, 4), 7073 (16384, 16384, 16384, 64, 64): (5, 4, 64, 64, 1, 4), 7074 (16384, 16384, 16384, 128, 128): (4, 8, 128, 64, 2, 4), 7075 (16384, 16384, 32768, 16, 16): (2, 2, 16, 128, 1, 2), 7076 (16384, 16384, 32768, 32, 32): (1, 4, 32, 64, 3, 2), 7077 (16384, 16384, 32768, 64, 64): (5, 4, 64, 64, 1, 4), 7078 (16384, 16384, 32768, 128, 128): (5, 8, 128, 64, 2, 4), 7079 (16384, 16384, 65536, 16, 16): (8, 2, 16, 128, 1, 2), 7080 (16384, 16384, 65536, 32, 32): (6, 4, 32, 64, 5, 2), 7081 (16384, 16384, 65536, 64, 64): (2, 4, 64, 64, 1, 4), 7082 (16384, 16384, 65536, 128, 128): (4, 8, 128, 64, 2, 4), 7083 (16384, 16384, 131072, 16, 16): (3, 1, 16, 128, 1, 2), 7084 (16384, 16384, 131072, 32, 32): (1, 4, 32, 64, 3, 2), 7085 (16384, 16384, 131072, 64, 64): (4, 4, 64, 64, 1, 4), 7086 (16384, 16384, 131072, 128, 128): (1, 8, 128, 64, 2, 4), 7087 (32768, 32768, 256, 16, 16): (4, 16, 16, 16, 1, 4), 7088 (32768, 32768, 512, 16, 16): (4, 2, 16, 128, 1, 2), 7089 (32768, 32768, 1024, 16, 16): (3, 2, 16, 128, 1, 2), 7090 (32768, 32768, 2048, 16, 16): (4, 2, 16, 128, 1, 2), 7091 (32768, 32768, 4096, 16, 16): (5, 4, 16, 64, 1, 1), 7092 (32768, 32768, 8192, 16, 16): (4, 4, 16, 64, 1, 1), 7093 (32768, 32768, 16384, 16, 16): (4, 4, 16, 64, 1, 1), 7094 (32768, 32768, 32768, 16, 16): (5, 4, 16, 64, 1, 1), 7095 }, 7096 ("scatter_mm", "NVIDIA A100-SXM4-80GB", (0, torch.float32, 0.5)): { 7097 (256, 256, 256, 16, 16): (1, 1, 16, 16, 1, 8), 7098 (256, 256, 256, 32, 32): (1, 1, 16, 16, 1, 4), 7099 (256, 256, 256, 64, 64): (1, 1, 16, 16, 1, 4), 7100 (256, 256, 256, 128, 128): (1, 1, 16, 16, 1, 1), 7101 (256, 256, 512, 16, 16): (1, 1, 16, 16, 1, 4), 7102 (256, 256, 512, 32, 32): (1, 16, 16, 16, 1, 1), 7103 (256, 256, 512, 64, 64): (1, 1, 16, 16, 1, 1), 7104 (256, 256, 512, 128, 128): (1, 1, 32, 32, 1, 4), 7105 (256, 256, 1024, 16, 16): (1, 1, 16, 32, 1, 2), 7106 (256, 256, 1024, 32, 32): (1, 4, 16, 16, 1, 1), 7107 (256, 256, 1024, 64, 64): (1, 1, 32, 32, 1, 4), 7108 (256, 256, 1024, 128, 128): (1, 1, 32, 32, 1, 4), 7109 (256, 256, 2048, 16, 16): (1, 2, 16, 32, 1, 2), 7110 (256, 256, 2048, 32, 32): (1, 1, 16, 32, 1, 2), 7111 (256, 256, 2048, 64, 64): (2, 1, 16, 32, 1, 2), 7112 (256, 256, 2048, 128, 128): (1, 1, 16, 16, 1, 1), 7113 (256, 256, 4096, 16, 16): (1, 1, 16, 32, 1, 2), 7114 (256, 256, 4096, 32, 32): (1, 1, 16, 32, 1, 2), 7115 (256, 256, 4096, 64, 64): (1, 1, 32, 32, 1, 4), 7116 (256, 256, 4096, 128, 128): (3, 1, 32, 64, 1, 4), 7117 (256, 256, 8192, 16, 16): (1, 32, 16, 64, 1, 2), 7118 (256, 256, 8192, 32, 32): (1, 1, 32, 64, 1, 4), 7119 (256, 256, 8192, 64, 64): (1, 1, 32, 64, 1, 4), 7120 (256, 256, 8192, 128, 128): (2, 1, 64, 32, 1, 4), 7121 (256, 256, 16384, 16, 16): (1, 1, 16, 64, 1, 2), 7122 (256, 256, 16384, 32, 32): (1, 1, 32, 64, 1, 4), 7123 (256, 256, 16384, 64, 64): (1, 128, 64, 64, 1, 4), 7124 (256, 256, 16384, 128, 128): (2, 1, 64, 32, 1, 4), 7125 (256, 256, 32768, 16, 16): (2, 128, 16, 64, 1, 1), 7126 (256, 256, 32768, 32, 32): (1, 1, 32, 64, 1, 4), 7127 (256, 256, 32768, 64, 64): (1, 128, 64, 64, 1, 4), 7128 (256, 256, 32768, 128, 128): (2, 1, 64, 64, 1, 4), 7129 (256, 256, 65536, 16, 16): (1, 1, 16, 64, 1, 2), 7130 (256, 256, 65536, 32, 32): (1, 1, 32, 64, 1, 4), 7131 (256, 256, 65536, 64, 64): (2, 1, 64, 64, 1, 4), 7132 (256, 256, 65536, 128, 128): (1, 1, 128, 32, 1, 4), 7133 (256, 256, 131072, 16, 16): (3, 128, 16, 64, 1, 1), 7134 (256, 256, 131072, 32, 32): (1, 1, 32, 64, 1, 4), 7135 (256, 256, 131072, 64, 64): (2, 1, 64, 64, 1, 4), 7136 (256, 256, 131072, 128, 128): (1, 8192, 64, 16, 1, 4), 7137 (512, 512, 256, 16, 16): (1, 2, 16, 16, 1, 1), 7138 (512, 512, 256, 32, 32): (1, 4, 16, 16, 1, 1), 7139 (512, 512, 256, 64, 64): (1, 16, 16, 16, 1, 1), 7140 (512, 512, 256, 128, 128): (1, 1, 16, 32, 1, 4), 7141 (512, 512, 512, 16, 16): (1, 8, 16, 32, 1, 2), 7142 (512, 512, 512, 32, 32): (1, 8, 16, 32, 1, 2), 7143 (512, 512, 512, 64, 64): (1, 2, 16, 32, 1, 2), 7144 (512, 512, 512, 128, 128): (1, 1, 32, 32, 1, 4), 7145 (512, 512, 1024, 16, 16): (1, 1, 16, 32, 1, 2), 7146 (512, 512, 1024, 32, 32): (1, 1, 16, 32, 1, 2), 7147 (512, 512, 1024, 64, 64): (1, 1, 16, 32, 1, 2), 7148 (512, 512, 1024, 128, 128): (1, 1, 64, 32, 1, 4), 7149 (512, 512, 2048, 16, 16): (1, 16, 16, 64, 1, 2), 7150 (512, 512, 2048, 32, 32): (1, 1, 32, 32, 1, 4), 7151 (512, 512, 2048, 64, 64): (1, 1, 32, 32, 1, 4), 7152 (512, 512, 2048, 128, 128): (2, 1, 32, 32, 1, 4), 7153 (512, 512, 4096, 16, 16): (2, 64, 16, 64, 1, 1), 7154 (512, 512, 4096, 32, 32): (1, 64, 32, 64, 1, 4), 7155 (512, 512, 4096, 64, 64): (1, 1, 32, 32, 1, 4), 7156 (512, 512, 4096, 128, 128): (1, 1, 64, 32, 1, 4), 7157 (512, 512, 8192, 16, 16): (2, 64, 16, 64, 1, 1), 7158 (512, 512, 8192, 32, 32): (1, 256, 32, 32, 1, 1), 7159 (512, 512, 8192, 64, 64): (1, 64, 64, 64, 1, 4), 7160 (512, 512, 8192, 128, 128): (2, 1, 64, 32, 1, 8), 7161 (512, 512, 16384, 16, 16): (2, 64, 16, 64, 1, 1), 7162 (512, 512, 16384, 32, 32): (1, 128, 32, 32, 1, 1), 7163 (512, 512, 16384, 64, 64): (1, 64, 64, 64, 1, 4), 7164 (512, 512, 16384, 128, 128): (3, 1, 64, 32, 1, 8), 7165 (512, 512, 32768, 16, 16): (2, 64, 16, 64, 1, 1), 7166 (512, 512, 32768, 32, 32): (1, 128, 32, 32, 1, 1), 7167 (512, 512, 32768, 64, 64): (1, 64, 64, 64, 1, 4), 7168 (512, 512, 32768, 128, 128): (2, 1, 64, 32, 1, 8), 7169 (512, 512, 65536, 16, 16): (2, 32, 16, 64, 1, 1), 7170 (512, 512, 65536, 32, 32): (1, 128, 32, 32, 1, 1), 7171 (512, 512, 65536, 64, 64): (1, 64, 64, 64, 1, 4), 7172 (512, 512, 65536, 128, 128): (2, 1, 64, 32, 1, 8), 7173 (512, 512, 131072, 16, 16): (2, 32, 16, 64, 1, 1), 7174 (512, 512, 131072, 32, 32): (1, 128, 32, 32, 1, 1), 7175 (512, 512, 131072, 64, 64): (3, 64, 64, 64, 1, 4), 7176 (512, 512, 131072, 128, 128): (1, 8192, 64, 16, 1, 4), 7177 (1024, 1024, 256, 16, 16): (1, 4, 16, 32, 1, 2), 7178 (1024, 1024, 256, 32, 32): (1, 4, 16, 32, 1, 2), 7179 (1024, 1024, 256, 64, 64): (1, 1, 16, 32, 1, 2), 7180 (1024, 1024, 256, 128, 128): (1, 1, 16, 16, 1, 1), 7181 (1024, 1024, 512, 16, 16): (1, 8, 16, 32, 1, 2), 7182 (1024, 1024, 512, 32, 32): (1, 8, 16, 32, 1, 1), 7183 (1024, 1024, 512, 64, 64): (1, 8, 32, 32, 1, 4), 7184 (1024, 1024, 512, 128, 128): (2, 1, 32, 32, 1, 4), 7185 (1024, 1024, 1024, 16, 16): (1, 16, 16, 32, 1, 2), 7186 (1024, 1024, 1024, 32, 32): (1, 16, 32, 64, 1, 4), 7187 (1024, 1024, 1024, 64, 64): (1, 16, 32, 64, 1, 4), 7188 (1024, 1024, 1024, 128, 128): (1, 1, 32, 32, 1, 4), 7189 (1024, 1024, 2048, 16, 16): (2, 32, 16, 64, 1, 1), 7190 (1024, 1024, 2048, 32, 32): (1, 32, 32, 64, 1, 4), 7191 (1024, 1024, 2048, 64, 64): (1, 32, 64, 64, 1, 4), 7192 (1024, 1024, 2048, 128, 128): (1, 1, 32, 64, 1, 4), 7193 (1024, 1024, 4096, 16, 16): (2, 16, 16, 64, 1, 1), 7194 (1024, 1024, 4096, 32, 32): (1, 64, 32, 32, 1, 1), 7195 (1024, 1024, 4096, 64, 64): (1, 64, 64, 64, 1, 4), 7196 (1024, 1024, 4096, 128, 128): (2, 64, 64, 32, 1, 8), 7197 (1024, 1024, 8192, 16, 16): (2, 16, 16, 64, 1, 1), 7198 (1024, 1024, 8192, 32, 32): (1, 64, 32, 32, 1, 1), 7199 (1024, 1024, 8192, 64, 64): (1, 64, 64, 64, 1, 4), 7200 (1024, 1024, 8192, 128, 128): (4, 1, 32, 64, 1, 4), 7201 (1024, 1024, 16384, 16, 16): (2, 16, 16, 64, 1, 1), 7202 (1024, 1024, 16384, 32, 32): (1, 64, 32, 32, 1, 1), 7203 (1024, 1024, 16384, 64, 64): (1, 32, 64, 64, 1, 4), 7204 (1024, 1024, 16384, 128, 128): (2, 64, 64, 32, 1, 4), 7205 (1024, 1024, 32768, 16, 16): (2, 16, 16, 64, 1, 1), 7206 (1024, 1024, 32768, 32, 32): (1, 64, 32, 32, 1, 1), 7207 (1024, 1024, 32768, 64, 64): (1, 32, 64, 64, 1, 4), 7208 (1024, 1024, 32768, 128, 128): (4, 1, 32, 64, 1, 4), 7209 (1024, 1024, 65536, 16, 16): (2, 16, 16, 64, 1, 1), 7210 (1024, 1024, 65536, 32, 32): (1, 32, 32, 32, 1, 1), 7211 (1024, 1024, 65536, 64, 64): (2, 32, 64, 64, 1, 4), 7212 (1024, 1024, 65536, 128, 128): (4, 1, 64, 32, 1, 4), 7213 (1024, 1024, 131072, 16, 16): (2, 16, 16, 64, 1, 1), 7214 (1024, 1024, 131072, 32, 32): (1, 32, 32, 32, 1, 1), 7215 (1024, 1024, 131072, 64, 64): (1, 16, 64, 64, 1, 4), 7216 (1024, 1024, 131072, 128, 128): (1, 8192, 64, 16, 1, 4), 7217 (2048, 2048, 256, 16, 16): (1, 4, 16, 32, 1, 2), 7218 (2048, 2048, 256, 32, 32): (1, 8, 16, 32, 1, 1), 7219 (2048, 2048, 256, 64, 64): (1, 8, 32, 32, 1, 4), 7220 (2048, 2048, 256, 128, 128): (1, 4, 64, 64, 1, 8), 7221 (2048, 2048, 512, 16, 16): (2, 8, 16, 32, 1, 2), 7222 (2048, 2048, 512, 32, 32): (2, 8, 32, 64, 1, 4), 7223 (2048, 2048, 512, 64, 64): (2, 4, 64, 64, 1, 4), 7224 (2048, 2048, 512, 128, 128): (1, 8, 32, 64, 1, 4), 7225 (2048, 2048, 1024, 16, 16): (2, 16, 16, 64, 3, 1), 7226 (2048, 2048, 1024, 32, 32): (1, 32, 32, 32, 1, 1), 7227 (2048, 2048, 1024, 64, 64): (1, 16, 64, 64, 1, 4), 7228 (2048, 2048, 1024, 128, 128): (2, 4, 64, 64, 1, 8), 7229 (2048, 2048, 2048, 16, 16): (2, 16, 16, 64, 1, 1), 7230 (2048, 2048, 2048, 32, 32): (1, 32, 32, 32, 1, 1), 7231 (2048, 2048, 2048, 64, 64): (1, 16, 64, 64, 1, 4), 7232 (2048, 2048, 2048, 128, 128): (2, 32, 32, 64, 1, 4), 7233 (2048, 2048, 4096, 16, 16): (3, 2, 16, 64, 1, 1), 7234 (2048, 2048, 4096, 32, 32): (3, 4, 32, 32, 1, 1), 7235 (2048, 2048, 4096, 64, 64): (1, 16, 64, 64, 1, 4), 7236 (2048, 2048, 4096, 128, 128): (2, 32, 64, 32, 1, 4), 7237 (2048, 2048, 8192, 16, 16): (3, 4, 16, 64, 1, 1), 7238 (2048, 2048, 8192, 32, 32): (2, 4, 32, 32, 1, 1), 7239 (2048, 2048, 8192, 64, 64): (2, 32, 64, 32, 1, 2), 7240 (2048, 2048, 8192, 128, 128): (4, 1, 32, 64, 1, 4), 7241 (2048, 2048, 16384, 16, 16): (3, 4, 16, 64, 1, 1), 7242 (2048, 2048, 16384, 32, 32): (1, 4, 32, 32, 1, 1), 7243 (2048, 2048, 16384, 64, 64): (2, 8, 64, 32, 1, 2), 7244 (2048, 2048, 16384, 128, 128): (2, 8, 64, 32, 1, 4), 7245 (2048, 2048, 32768, 16, 16): (2, 4, 16, 64, 1, 1), 7246 (2048, 2048, 32768, 32, 32): (2, 8, 32, 32, 1, 1), 7247 (2048, 2048, 32768, 64, 64): (1, 16, 64, 32, 1, 2), 7248 (2048, 2048, 32768, 128, 128): (4, 1, 32, 64, 1, 4), 7249 (2048, 2048, 65536, 16, 16): (3, 4, 16, 64, 1, 1), 7250 (2048, 2048, 65536, 32, 32): (1, 8, 32, 32, 1, 1), 7251 (2048, 2048, 65536, 64, 64): (1, 8, 64, 32, 1, 2), 7252 (2048, 2048, 65536, 128, 128): (4, 1, 64, 32, 1, 4), 7253 (2048, 2048, 131072, 16, 16): (2, 4, 16, 64, 1, 1), 7254 (2048, 2048, 131072, 32, 32): (1, 8, 32, 32, 1, 1), 7255 (2048, 2048, 131072, 64, 64): (3, 1, 64, 32, 1, 2), 7256 (2048, 2048, 131072, 128, 128): (1, 8192, 128, 16, 1, 8), 7257 (4096, 4096, 256, 16, 16): (2, 4, 16, 32, 1, 2), 7258 (4096, 4096, 256, 32, 32): (1, 4, 32, 64, 1, 4), 7259 (4096, 4096, 256, 64, 64): (1, 4, 64, 64, 1, 4), 7260 (4096, 4096, 256, 128, 128): (1, 4, 32, 64, 1, 4), 7261 (4096, 4096, 512, 16, 16): (2, 8, 16, 64, 3, 1), 7262 (4096, 4096, 512, 32, 32): (2, 16, 32, 32, 1, 1), 7263 (4096, 4096, 512, 64, 64): (1, 8, 64, 64, 1, 4), 7264 (4096, 4096, 512, 128, 128): (1, 8, 32, 64, 1, 4), 7265 (4096, 4096, 1024, 16, 16): (1, 8, 16, 64, 3, 1), 7266 (4096, 4096, 1024, 32, 32): (1, 16, 32, 32, 1, 1), 7267 (4096, 4096, 1024, 64, 64): (1, 16, 64, 32, 1, 2), 7268 (4096, 4096, 1024, 128, 128): (1, 16, 32, 64, 1, 4), 7269 (4096, 4096, 2048, 16, 16): (1, 16, 16, 64, 3, 1), 7270 (4096, 4096, 2048, 32, 32): (1, 16, 32, 32, 1, 1), 7271 (4096, 4096, 2048, 64, 64): (3, 16, 64, 32, 1, 2), 7272 (4096, 4096, 2048, 128, 128): (4, 8, 32, 64, 1, 4), 7273 (4096, 4096, 4096, 16, 16): (1, 8, 16, 64, 3, 1), 7274 (4096, 4096, 4096, 32, 32): (1, 1, 32, 32, 1, 1), 7275 (4096, 4096, 4096, 64, 64): (2, 16, 64, 32, 1, 2), 7276 (4096, 4096, 4096, 128, 128): (4, 8, 32, 64, 1, 4), 7277 (4096, 4096, 8192, 16, 16): (1, 8, 16, 64, 3, 1), 7278 (4096, 4096, 8192, 32, 32): (2, 1, 32, 32, 1, 1), 7279 (4096, 4096, 8192, 64, 64): (1, 16, 64, 32, 1, 2), 7280 (4096, 4096, 8192, 128, 128): (2, 1, 32, 64, 1, 4), 7281 (4096, 4096, 16384, 16, 16): (1, 8, 16, 64, 3, 1), 7282 (4096, 4096, 16384, 32, 32): (1, 1, 32, 32, 1, 1), 7283 (4096, 4096, 16384, 64, 64): (2, 8, 64, 32, 1, 2), 7284 (4096, 4096, 16384, 128, 128): (2, 1, 32, 64, 1, 4), 7285 (4096, 4096, 32768, 16, 16): (1, 8, 16, 64, 3, 1), 7286 (4096, 4096, 32768, 32, 32): (1, 1, 32, 32, 1, 1), 7287 (4096, 4096, 32768, 64, 64): (1, 8, 64, 32, 1, 2), 7288 (4096, 4096, 32768, 128, 128): (2, 1, 32, 64, 1, 4), 7289 (4096, 4096, 65536, 16, 16): (1, 8, 16, 64, 3, 1), 7290 (4096, 4096, 65536, 32, 32): (3, 1, 32, 32, 1, 1), 7291 (4096, 4096, 65536, 64, 64): (3, 4, 64, 32, 1, 2), 7292 (4096, 4096, 65536, 128, 128): (2, 1, 32, 64, 1, 4), 7293 (4096, 4096, 131072, 16, 16): (1, 8, 16, 64, 3, 1), 7294 (4096, 4096, 131072, 32, 32): (1, 1, 32, 32, 1, 1), 7295 (4096, 4096, 131072, 64, 64): (2, 8, 64, 32, 1, 2), 7296 (4096, 4096, 131072, 128, 128): (1, 8192, 128, 16, 1, 8), 7297 (8192, 8192, 256, 16, 16): (2, 4, 16, 64, 3, 1), 7298 (8192, 8192, 256, 32, 32): (1, 8, 32, 32, 1, 1), 7299 (8192, 8192, 256, 64, 64): (1, 4, 64, 64, 1, 4), 7300 (8192, 8192, 256, 128, 128): (1, 4, 32, 64, 1, 4), 7301 (8192, 8192, 512, 16, 16): (1, 4, 16, 64, 3, 1), 7302 (8192, 8192, 512, 32, 32): (1, 16, 32, 32, 1, 1), 7303 (8192, 8192, 512, 64, 64): (2, 4, 64, 64, 1, 4), 7304 (8192, 8192, 512, 128, 128): (2, 1, 32, 64, 1, 4), 7305 (8192, 8192, 1024, 16, 16): (3, 8, 16, 64, 3, 1), 7306 (8192, 8192, 1024, 32, 32): (1, 16, 32, 32, 1, 1), 7307 (8192, 8192, 1024, 64, 64): (1, 8, 64, 32, 1, 2), 7308 (8192, 8192, 1024, 128, 128): (2, 4, 32, 64, 1, 4), 7309 (8192, 8192, 2048, 16, 16): (1, 8, 16, 64, 3, 1), 7310 (8192, 8192, 2048, 32, 32): (1, 16, 32, 32, 1, 1), 7311 (8192, 8192, 2048, 64, 64): (2, 8, 64, 32, 1, 2), 7312 (8192, 8192, 2048, 128, 128): (4, 1, 32, 64, 1, 4), 7313 (8192, 8192, 4096, 16, 16): (1, 8, 16, 64, 3, 1), 7314 (8192, 8192, 4096, 32, 32): (1, 16, 32, 32, 1, 1), 7315 (8192, 8192, 4096, 64, 64): (1, 4, 64, 32, 1, 2), 7316 (8192, 8192, 4096, 128, 128): (3, 1, 32, 64, 1, 4), 7317 (8192, 8192, 8192, 16, 16): (1, 8, 16, 64, 3, 1), 7318 (8192, 8192, 8192, 32, 32): (1, 8, 32, 32, 1, 1), 7319 (8192, 8192, 8192, 64, 64): (1, 8, 64, 32, 1, 2), 7320 (8192, 8192, 8192, 128, 128): (4, 1, 32, 64, 1, 4), 7321 (8192, 8192, 16384, 16, 16): (3, 4, 16, 64, 3, 1), 7322 (8192, 8192, 16384, 32, 32): (1, 8, 32, 32, 1, 1), 7323 (8192, 8192, 16384, 64, 64): (2, 2, 64, 32, 1, 2), 7324 (8192, 8192, 16384, 128, 128): (7, 1, 32, 64, 1, 4), 7325 (8192, 8192, 32768, 16, 16): (1, 4, 16, 64, 3, 1), 7326 (8192, 8192, 32768, 32, 32): (1, 8, 32, 32, 1, 1), 7327 (8192, 8192, 32768, 64, 64): (3, 2, 64, 32, 1, 2), 7328 (8192, 8192, 32768, 128, 128): (6, 1, 32, 64, 1, 4), 7329 (8192, 8192, 65536, 16, 16): (1, 4, 16, 64, 3, 1), 7330 (8192, 8192, 65536, 32, 32): (4, 8, 32, 32, 1, 1), 7331 (8192, 8192, 65536, 64, 64): (1, 2, 64, 32, 1, 2), 7332 (8192, 8192, 65536, 128, 128): (4, 1, 32, 64, 1, 4), 7333 (8192, 8192, 131072, 16, 16): (1, 4, 16, 64, 3, 1), 7334 (8192, 8192, 131072, 32, 32): (1, 8, 32, 32, 1, 1), 7335 (8192, 8192, 131072, 64, 64): (5, 4, 64, 32, 1, 2), 7336 (8192, 8192, 131072, 128, 128): (1, 4096, 128, 16, 1, 8), 7337 (16384, 16384, 256, 16, 16): (1, 4, 16, 64, 3, 1), 7338 (16384, 16384, 256, 32, 32): (1, 8, 32, 32, 1, 1), 7339 (16384, 16384, 256, 64, 64): (1, 4, 64, 32, 1, 2), 7340 (16384, 16384, 256, 128, 128): (1, 4, 32, 64, 1, 4), 7341 (16384, 16384, 512, 16, 16): (1, 8, 16, 64, 3, 1), 7342 (16384, 16384, 512, 32, 32): (1, 16, 32, 32, 1, 1), 7343 (16384, 16384, 512, 64, 64): (1, 4, 64, 32, 1, 2), 7344 (16384, 16384, 512, 128, 128): (3, 1, 32, 64, 1, 4), 7345 (16384, 16384, 1024, 16, 16): (1, 8, 16, 64, 3, 1), 7346 (16384, 16384, 1024, 32, 32): (1, 16, 32, 32, 1, 1), 7347 (16384, 16384, 1024, 64, 64): (2, 4, 64, 32, 1, 2), 7348 (16384, 16384, 1024, 128, 128): (1, 2, 32, 64, 1, 4), 7349 (16384, 16384, 2048, 16, 16): (1, 4, 16, 64, 3, 1), 7350 (16384, 16384, 2048, 32, 32): (1, 16, 32, 32, 1, 1), 7351 (16384, 16384, 2048, 64, 64): (3, 4, 64, 32, 1, 2), 7352 (16384, 16384, 2048, 128, 128): (2, 1, 32, 64, 1, 4), 7353 (16384, 16384, 4096, 16, 16): (4, 8, 16, 64, 3, 1), 7354 (16384, 16384, 4096, 32, 32): (5, 16, 32, 32, 1, 1), 7355 (16384, 16384, 4096, 64, 64): (3, 2, 64, 32, 1, 2), 7356 (16384, 16384, 4096, 128, 128): (2, 1, 32, 64, 1, 4), 7357 (16384, 16384, 8192, 16, 16): (1, 4, 16, 64, 3, 1), 7358 (16384, 16384, 8192, 32, 32): (1, 4, 32, 32, 1, 1), 7359 (16384, 16384, 8192, 64, 64): (1, 2, 64, 32, 1, 2), 7360 (16384, 16384, 8192, 128, 128): (2, 1, 32, 64, 1, 4), 7361 (16384, 16384, 16384, 16, 16): (1, 8, 16, 64, 3, 1), 7362 (16384, 16384, 16384, 32, 32): (1, 4, 32, 32, 1, 1), 7363 (16384, 16384, 16384, 64, 64): (1, 2, 64, 32, 1, 2), 7364 (16384, 16384, 16384, 128, 128): (3, 1, 32, 64, 1, 4), 7365 (16384, 16384, 32768, 16, 16): (1, 4, 16, 64, 3, 1), 7366 (16384, 16384, 32768, 32, 32): (1, 2, 32, 32, 1, 1), 7367 (16384, 16384, 32768, 64, 64): (3, 2, 64, 32, 1, 2), 7368 (16384, 16384, 32768, 128, 128): (3, 1, 32, 64, 1, 4), 7369 (16384, 16384, 65536, 16, 16): (1, 8, 16, 64, 3, 1), 7370 (16384, 16384, 65536, 32, 32): (1, 4, 32, 32, 1, 1), 7371 (16384, 16384, 65536, 64, 64): (4, 4, 64, 32, 1, 2), 7372 (16384, 16384, 65536, 128, 128): (5, 1, 32, 64, 1, 4), 7373 (16384, 16384, 131072, 16, 16): (1, 2, 16, 64, 3, 1), 7374 (16384, 16384, 131072, 32, 32): (1, 4, 32, 32, 1, 1), 7375 (16384, 16384, 131072, 64, 64): (1, 2, 64, 32, 1, 2), 7376 (16384, 16384, 131072, 128, 128): (1, 4096, 128, 16, 1, 8), 7377 }, 7378 # END GENERATED DATA 7379} 7380 7381if __name__ == "__main__": 7382 for dtype in [torch.int8]: 7383 for op in ["_int_bsr_dense_addmm"]: 7384 main(op=op, force=False, dtype=dtype) 7385 for dtype in [torch.float16, torch.bfloat16, torch.float32]: 7386 for op in ["bsr_dense_addmm"]: 7387 main(op=op, force=False, dtype=dtype) 7388