Ë
    P/æj1˜ ã            	       ó”  — d Z ddlZddlZddlZddlZddlZddlZddlmZ ddlm	Z	m
Z
mZmZmZmZmZmZ ddlZddlmZmZmZmZmZmZmZmZmZ g d¢Z	 	 d)de
ded	ed
e
fd„Z ej>                  d«      ed
ee
   fd„«       «       Z  ej>                  d«      d
ee
   fd„«       Z! ej>                  d«      ed
ee
e
f   fd„«       «       Z"de
fd„Z#	 d*dee	   de
e	gef   d
ee	   fd„Z$de
dee	   d
e	fd„Z% eed«      Z& eed«      Z' eed«      Z( ej>                  d«      d
eee	ee
   f   ee
ef   f   fd„«       Z)ed
ee	ee
   f   fd„«       Z*ed„ «       Z+ ej>                  d«      d
ee
   fd„«       Z,ede
d
e-fd„«       Z.d„ Z/ G d„ d «      Z0d!„ Z1d"„ Z2d#„ Z3d$„ Z4ejj                  d%„ «       Z6 G d&„ d'e0«      Z7ejj                  d(„ «       Z8y)+aE  
Python implementation of ``__torch_function__``

While most of the torch API and handling for ``__torch_function__`` happens
at the C++ level, some of the torch API is written in Python so we need
python-level handling for ``__torch_function__`` overrides as well. The main
developer-facing functionality in this file are handle_torch_function and
has_torch_function. See torch/functional.py and test/test_overrides.py
for usage examples.

Note
----
heavily inspired by NumPy's ``__array_function__`` (see:
https://github.com/pytorch/pytorch/issues/24015 and
https://www.numpy.org/neps/nep-0018-array-function-protocol.html
)

If changing this file in a way that can affect ``__torch_function__`` overhead,
please report the benchmarks in ``benchmarks/overrides_benchmark``. See the
instructions in the ``README.md`` in that directory.
é    N©Úwraps)ÚAnyÚCallableÚDictÚIterableÚListÚSetÚTupleÚType)	Ú_add_docstrÚ_get_function_stack_atÚ_has_torch_functionÚ_has_torch_function_unaryÚ_has_torch_function_variadicÚ_is_torch_function_mode_enabledÚ_len_torch_function_stackÚ_pop_torch_function_stackÚ_push_on_torch_function_stack)
Úget_ignored_functionsÚget_overridable_functionsÚget_testing_overridesÚhandle_torch_functionÚhas_torch_functionÚresolve_nameÚis_tensor_likeÚis_tensor_method_or_propertyÚwrap_torch_functionÚenable_reentrant_dispatchÚfuncÚregexÚmoduleÚreturnc                 ó6   ‡ ‡‡— t        ‰ «      ˆ ˆˆfd„«       }|S )a  
    Decorator that temporarily disables ``UserWarning``s for the given ``module`` if the warning message matches the
    given ``regex`` pattern.

    Arguments
    ---------
    func : function
        Function to disable the warnings for.
    regex : str
        A regex pattern compilable by ``re.compile``. This is used to match the ``UserWarning`` message.
    module : str
        The python module to which the filtering should be restricted.

    Returns
    -------
    function
        The wrapped function.
    c                  ó¢   •— t        j                  «       5  t        j                  dt        ‰‰¬«        ‰| i |¤Žcd d d «       S # 1 sw Y   y xY w)NÚignore)ÚcategoryÚmessager"   )ÚwarningsÚcatch_warningsÚfilterwarningsÚUserWarning)ÚargsÚkwargsr    r"   r!   s     €€€úR/root/repos/pocs/video-evals/.venv/lib/python3.12/site-packages/torch/overrides.pyÚwrapperz'_disable_user_warnings.<locals>.wrapperU   sJ   ø€ ä×$Ñ$Ó&ñ 	)Ü×#Ñ#Ø¤;¸Àfõñ ˜Ð( Ñ(÷		)÷ 	)ò 	)ús   –%AÁAr   )r    r!   r"   r0   s   ``` r/   Ú_disable_user_warningsr1   =   s"   ú€ ô0 ˆ4ƒ[õ)ó ð)ð €Nó    c                  óº#  — t         j                  } h t         j                  ’t         j                  ’t         j                  ’t         j
                  ’t         j                  ’t         j                  ’t         j                  ’t         j                  ’t         j                  ’t         j                  ’t         j                  ’t         j                  ’t         j                  ’t         j                  ’t         j                   ’t         j"                  ’t         j$                  ’t         j&                  ’t         j(                  ’t         j*                  ’t         j,                  ’t         j.                  ’t         j0                  ’t         j2                  ’t         j4                  ’t         j6                  ’t         j8                  ’t         j:                  ’t         j<                  ’t         j>                  ’t         j@                  ’t         jB                  ’t         jD                  ’t         jF                  ’t         jH                  ’t         jJ                  ’t         jL                  ’t         jN                  ’t         jP                  ’t         jR                  ’t         jT                  ’t         jV                  ’t         jX                  ’t         jZ                  ’t         j\                  ’t         j^                  ’t         j`                  ’t         jb                  ’t         jd                  ’t         jf                  ’t         jh                  ’t         jj                  ’t         jl                  ’t         jn                  ’t         jp                  ’t         jr                  ’t         jt                  ’t         jv                  ’t         jx                  ’t         jz                  ’t         j|                  ’t         j~                  ’t         j€                  ’t         j‚                  ’t         j„                  ’t         j†                  ’t         jˆ                  ’t         jŠ                  ’t         jŒ                  ’t         jŽ                  ’t         j�                  ’t         j’                  ’t         j”                  ’t         j–                  ’t         j˜                  ’t         jš                  ’t         jœ                  ’t         jž                  jž                  ’t         jž                  j                  ’t         jž                  j                   ’t         jž                  j                  ’t         j¢                  ’t         j¤                  j¦                  ’t         j¤                  j¨                  ’t         jª                  ’t         j¬                  ’t         j®                  ’t         j°                  ’t         j²                  ’t         j´                  ’t         j¶                  ’t         j¸                  ’t         jº                  ’t         j¼                  ’t         j¾                  ’t         jÀ                  ’t         jÂ                  ’t         jÄ                  ’t         jÆ                  ’t         jÈ                  ’t         jÊ                  ’t         jÌ                  ’t         jÎ                  ’t         jÐ                  ’t         jÒ                  ’t         jÔ                  ’t         jÖ                  ’t         jØ                  ’t         jÚ                  ’t         jÜ                  ’t         jÞ                  ’t         jà                  ’t         jâ                  ’t         jä                  ’t         jæ                  ’t         jè                  ’t         jê                  ’t         jì                  ’t         jî                  ’t         jð                  ’t         jò                  jô                  ’t         jö                  jø                  jú                  ’t         jö                  jø                  jü                  ’t         jö                  jø                  jþ                  ’t         jö                  jø                  �j                   ’t         jö                  jø                  �j                  ’t         jö                  jø                  �j                  ’t         jö                  jø                  �j                  ’t         jö                  jø                  �j                  ’t         jö                  jø                  �j
                  ’t         jö                  jø                  �j                  ’t         jö                  jø                  �j                  ’t         jö                  jø                  �j                  ’t         jö                  jø                  �j                  ’t         jö                  �j                  �j                  ’t         jö                  �j                  �j                  ’t         jö                  �j                  jÆ                  ’t         jö                  �j                  �j                  ’t         jö                  �j                  j¢                  ’t         jö                  �j                  �j                  ’t         jö                  �j                  �j                  ’t         jö                  �j                  �j                   ’t         jö                  �j                  �j"                  ’t         jö                  �j                  �j$                  ’t         jö                  �j                  �j&                  ’t         jö                  �j                  �j(                  ’t         �j*                  �j,                  ’�t        ’�t        ’t         �j.                  ’t         �j0                  ’t         �j2                  ’t         �j4                  ’t         �j6                  ’t         �j8                  ’t         �j:                  ’t         �j<                  ’t         �j>                  ’t         �j@                  ’t         �jB                  ’t         �jD                  ’t         �jF                  ’t         �jH                  ’t         �jJ                  ’t         �jL                  ’t         �jN                  ’t         �jP                  ’t         �jR                  ’t         �jT                  ’t         �jV                  ’t         �jX                  ’t         �jZ                  ’t         jö                  jø                  �j\                  ’t         �j^                  ’t         �j`                  ’t         �jb                  ’t         �jd                  ’t         �jf                  ’t         �jh                  ’t         �jj                  ’t         �jl                  ’t         �jn                  ’t         �jp                  ’t         �jr                  ’t         �jt                  ’t         �jv                  ’t         �jx                  ’t         �jz                  ’t         �j|                  ’t         �j~                  ’t         �j€                  ’t         �j‚                  ’t         �j„                  ’t         �j†                  ’| �jˆ                  ’| �jŠ                  ’| �jŒ                  ’| �jŽ                  ’| �j�                  ’| �j’                  ’| �j”                  ’| �j–                  ’| �j˜                  ’| �jš                  ’| �jœ                  ’| �jž                  ’| �j                   ’| �j¢                  ’| �j¤                  ’| �j¦                  ’| �j¨                  ’| �jª                  ’| �j¬                  ’| �j®                  ’| �j°                  ’| �j²                  ’| �j´                  ’| �j¶                  ’| �j¸                  ’| �jº                  ’| �j¼                  ’| �j¾                  ’| �jÀ                  ’| �jÂ                  ’| �jÄ                  ’| �jÆ                  ’| �jÈ                  ’| �jÊ                  ’| �jÌ                  ’| �jÎ                  ’| �jÐ                  ’| �jÒ                  ’| �jÔ                  ’| �jÖ                  ’| �jØ                  ’| �jÚ                  ’| �jÜ                  ’| �jÞ                  ’| �jà                  ’| �jâ                  ’| �jä                  ’| �jæ                  �jè                  ’| �jê                  �jè                  ’| �jì                  ’| �jî                  ’| �jð                  ’| �jò                  ’| �jô                  ’| �jö                  ’| �jø                  ’| �jú                  ’| �j,                  ’| �jü                  ’S )a%  
    Return public functions that cannot be overridden by ``__torch_function__``.

    Returns
    -------
    Set[Callable]
        A tuple of functions that are publicly available in the torch API but cannot
        be overridden with ``__torch_function__``. Mostly this is because none of the
        arguments of these functions are tensors or tensor-likes.

    Examples
    --------
    >>> torch.Tensor.as_subclass in torch.overrides.get_ignored_functions()
    True
    >>> torch.add in torch.overrides.get_ignored_functions()
    False
    )ÿÚtorchÚTensorÚtypenameÚ	is_tensorÚ
is_storageÚset_default_tensor_typeÚset_default_deviceÚget_default_deviceÚset_rng_stateÚget_rng_stateÚmanual_seedÚinitial_seedÚseedÚsaveÚloadÚset_printoptionsÚforkÚget_default_dtypeÚget_num_interop_threadsÚget_num_threadsÚinit_num_threadsÚimport_ir_moduleÚimport_ir_module_from_bufferÚis_anomaly_enabledÚis_anomaly_check_nan_enabledÚis_grad_enabledÚmerge_type_from_type_commentÚparse_irÚparse_schemaÚparse_type_commentÚset_anomaly_enabledÚset_flush_denormalÚset_num_interop_threadsÚset_num_threadsÚwaitÚ	as_tensorÚ
from_numpyÚ
get_deviceÚtensorÚdefault_generatorÚhas_cudaÚ	has_cudnnÚ
has_lapackÚdeviceÚdtypeÚfinfoÚhas_mklÚhas_mpsÚ
has_mkldnnÚ
has_openmpÚiinfoÚmemory_formatÚqschemeÚset_grad_enabledÚno_gradÚenable_gradÚinference_modeÚis_inference_mode_enabledÚlayoutÚalign_tensorsÚarangeÚ
as_stridedÚbartlett_windowÚblackman_windowÚbroadcast_shapesÚcan_castÚcompileÚcudnn_affine_grid_generatorÚcudnn_batch_normÚcudnn_convolutionÚcudnn_convolution_transposeÚcudnn_convolution_reluÚcudnn_convolution_add_reluÚcudnn_grid_samplerÚcudnn_is_acceptableÚemptyÚempty_permutedÚempty_stridedÚempty_quantizedÚexportÚregister_dataclassÚeyeÚfftÚfftfreqÚrfftfreqÚ	from_fileÚfullÚfillÚhamming_windowÚhann_windowÚkaiser_windowÚlinspaceÚlogspaceÚmkldnn_adaptive_avg_pool2dÚmkldnn_convolutionÚmkldnn_max_pool2dÚmkldnn_max_pool3dÚmkldnn_linear_backward_weightsÚmkldnn_rnn_layerÚnormalÚonesÚpromote_typesÚrandÚrandnÚrandintÚrandpermÚrangeÚresult_typeÚscalar_tensorÚsparse_coo_tensorÚsparse_compressed_tensorÚsparse_csr_tensorÚsparse_csc_tensorÚsparse_bsr_tensorÚsparse_bsc_tensorÚsym_constrain_rangeÚsym_constrain_range_for_sizeÚtril_indicesÚtriu_indicesÚvanderÚzerosÚ_jit_internalÚboolean_dispatchÚnnÚ
functionalÚassert_int_or_pairÚupsampleÚupsample_bilinearÚupsample_nearestr   Úhas_torch_function_unaryÚhas_torch_function_variadicr   ÚsigmoidÚhardsigmoidÚtanhÚ_canonical_maskÚ_none_or_dtypeÚinitÚcalculate_gainÚuniformÚconstantÚdiracÚxavier_uniformÚxavier_normalÚkaiming_uniformÚkaiming_normalÚ
orthogonalÚsparseÚnestedÚto_padded_tensorÚset_autocast_enabledÚis_autocast_enabledÚset_autocast_dtypeÚget_autocast_dtypeÚclear_autocast_cacheÚset_autocast_cpu_enabledÚis_autocast_cpu_enabledÚset_autocast_xla_enabledÚis_autocast_xla_enabledÚset_autocast_ipu_enabledÚis_autocast_ipu_enabledÚset_autocast_cpu_dtypeÚget_autocast_cpu_dtypeÚset_autocast_ipu_dtypeÚget_autocast_ipu_dtypeÚget_autocast_gpu_dtypeÚset_autocast_gpu_dtypeÚget_autocast_xla_dtypeÚset_autocast_xla_dtypeÚautocast_increment_nestingÚautocast_decrement_nestingÚis_autocast_cache_enabledÚset_autocast_cache_enabledÚ	hardswishÚis_vulkan_availableÚ$are_deterministic_algorithms_enabledÚuse_deterministic_algorithmsÚ-is_deterministic_algorithms_warn_only_enabledÚset_deterministic_debug_modeÚget_device_moduleÚget_deterministic_debug_modeÚset_float32_matmul_precisionÚget_float32_matmul_precisionÚunify_type_listÚis_warn_always_enabledÚset_warn_alwaysÚvitals_enabledÚ	set_vitalÚread_vitalsÚvmapÚcondÚ
frombufferÚasarrayÚ_functional_sym_constrain_rangeÚ_make_dep_tokenÚ__delitem__Ú__dir__Ú__getattribute__Ú__init__Ú__iter__Ú__init_subclass__Ú__delattr__Ú__setattr__Ú__torch_function__Ú__torch_dispatch__Ú__new__Ú	__class__Ú__subclasshook__Ú__hash__Úas_subclassÚeigÚlstsqÚ	reinforceÚnewÚ
new_tensorÚ	new_emptyÚnew_empty_stridedÚ	new_zerosÚnew_onesÚnew_fullÚ_make_subclassÚsolveÚsymeigÚstrideÚ	unflattenÚto_sparse_cooÚto_sparse_csrÚto_sparse_cscÚto_sparse_bsrÚto_sparse_bscÚ
_to_sparseÚ_to_sparse_csrÚ_to_sparse_cscÚ_to_sparse_bsrÚ_to_sparse_bscÚ_typed_storageÚ_reduce_ex_internalÚ_fix_weakrefÚ
_view_funcÚ_view_func_unsafeÚ_rev_view_func_unsafeÚ_make_wrapper_subclassÚ_python_dispatchÚ__get__Ú_has_symbolic_sizes_stridesÚ_conjÚ_conj_physicalÚ_lazy_cloneÚ	_neg_viewÚ_is_zerotensorÚ_is_all_trueÚ_is_any_trueÚ_addmm_activationÚ
_use_count©r5   s    r/   r   r   `   s8  € ô( �\‰\€Fð@Ü�‰ð@ä�‰ð@ô 	×Ñð@ô 	×%Ñ%ð	@ô
 	× Ñ ð@ô 	× Ñ ð@ô 	×Ñð@ô 	×Ñð@ô 	×Ñð@ô 	×Ñð@ô 	�
‰
ð@ô 	�
‰
ð@ô 	�
‰
ð@ô 	×Ñð@ô 	�
‰
ð@ô  	×Ñð!@ô" 	×%Ñ%ð#@ô$ 	×Ñð%@ô& 	×Ñð'@ô( 	×Ñð)@ô* 	×*Ñ*ð+@ô, 	× Ñ ð-@ô. 	×*Ñ*ð/@ô0 	×Ñð1@ô2 	×*Ñ*ð3@ô4 	�‰ð5@ô6 	×Ñð7@ô8 	× Ñ ð9@ô: 	×!Ñ!ð;@ô< 	× Ñ ð=@ô> 	×%Ñ%ð?@ô@ 	×ÑðA@ôB 	�
‰
ðC@ôD 	�‰ðE@ôF 	×ÑðG@ôH 	×ÑðI@ôJ 	�‰ðK@ôL 	×ÑðM@ôN 	�‰ðO@ôP 	�‰ðQ@ôR 	×ÑðS@ôT 	�‰ðU@ôV 	�‰ðW@ôX 	�‰ðY@ôZ 	�‰ð[@ô\ 	�‰ð]@ô^ 	×Ñð_@ô` 	×Ñða@ôb 	�‰ðc@ôd 	×Ñðe@ôf 	�‰ðg@ôh 	×Ñði@ôj 	�‰ðk@ôl 	×Ñðm@ôn 	×Ñðo@ôp 	×'Ñ'ðq@ôr 	�‰ðs@ôt 	×Ñðu@ôv 	�‰ðw@ôx 	×Ñðy@ôz 	×Ñð{@ô| 	×Ñð}@ô~ 	×Ñð@ô@ 	�‰ðA@ôB 	�‰ðC@ôD 	×)Ñ)ðE@ôF 	×ÑðG@ôH 	×ÑðI@ôJ 	×)Ñ)ðK@ôL 	×$Ñ$ðM@ôN 	×(Ñ(ðO@ôP 	× Ñ ðQ@ôR 	×!Ñ!ðS@ôT 	�‰ðU@ôV 	×ÑðW@ôX 	×ÑðY@ôZ 	×Ñð[@ô\ 	�‰×Ñð]@ô^ 	�‰×Ñð_@ô` 	�‰×'Ñ'ða@ôb 	�‰×Ñðc@ôd 	�	‰	ðe@ôf 	�	‰	×Ñðg@ôh 	�	‰	×Ñði@ôj 	�‰ðk@ôl 	�
‰
ðm@ôn 	�
‰
ðo@ôp 	×Ñðq@ôr 	×Ñðs@ôt 	×Ñðu@ôv 	�‰ðw@ôx 	�‰ðy@ôz 	×(Ñ(ð{@ô| 	× Ñ ð}@ô~ 	×Ñð@ô@ 	×ÑðA@ôB 	×,Ñ,ðC@ôD 	×ÑðE@ôF 	�‰ðG@ôH 	�
‰
ðI@ôJ 	×ÑðK@ôL 	�
‰
ðM@ôN 	�‰ðO@ôP 	�‰ðQ@ôR 	�‰ðS@ôT 	�‰ðU@ôV 	×ÑðW@ôX 	×ÑðY@ôZ 	×Ñð[@ô\ 	×&Ñ&ð]@ô^ 	×Ñð_@ô` 	×Ñða@ôb 	×Ñðc@ôd 	×Ñðe@ôf 	×!Ñ!ðg@ôh 	×*Ñ*ði@ôj 	×Ñðk@ôl 	×Ñðm@ôn 	�‰ðo@ôp 	�‰ðq@ôr 	×Ñ×,Ñ,ðs@ôt 	�‰×Ñ×.Ñ.ðu@ôv 	�‰×Ñ×$Ñ$ðw@ôx 	�‰×Ñ×-Ñ-ðy@ôz 	�‰×Ñ×,Ò,ð{@ô| 	�‰×Ñ×.Ò.ð}@ô~ 	�‰×Ñ×4Ò4ð@ô@ 	�‰×Ñ×7Ò7ðA@ôB 	�‰×Ñ×1Ò1ðC@ôD 	�‰×Ñ×#Ò#ðE@ôF 	�‰×Ñ×'Ò'ðG@ôH 	�‰×Ñ× Ò ðI@ôJ 	�‰×Ñ×+Ò+ðK@ôL 	�‰×Ñ×*Ò*ðM@ôP 	�‰�Š×$Ò$ðQ@ôT 	�‰�Š×ÒðU@ôV 	�‰�Š×ÑðW@ôX 	�‰�Š×ÒðY@ôZ 	�‰�Š×Ñð[@ô\ 	�‰�Š×Òð]@ô^ 	�‰�Š×$Ò$ð_@ô` 	�‰�Š×#Ò#ða@ôb 	�‰�Š×%Ò%ðc@ôd 	�‰�Š×$Ò$ðe@ôf 	�‰�Š× Ò ðg@ôh 	�‰�Š×Òði@ôj 	�Š×%Ò%ðk@õl 	ðm@õn 	ðo@ôp 	×"Ò"ðq@ôr 	×!Ò!ðs@ôt 	× Ò ðu@ôv 	× Ò ðw@ôx 	×"Ò"ðy@ôz 	×&Ò&ð{@ô| 	×%Ò%ð}@ô~ 	×&Ò&ð@ô@ 	×%Ò%ðA@ôB 	×&Ò&ðC@ôD 	×%Ò%ðE@ôF 	×$Ò$ðG@ôH 	×$Ò$ðI@ôJ 	×$Ò$ðK@ôL 	×$Ò$ðM@ôN 	×$Ò$ðO@ôP 	×$Ò$ðQ@ôR 	×$Ò$ðS@ôT 	×$Ò$ðU@ôV 	×(Ò(ðW@ôX 	×(Ò(ðY@ôZ 	×'Ò'ð[@ô\ 	×(Ò(ð]@ô^ 	�‰×Ñ×%Ò%ð_@ô` 	×!Ò!ða@ôb 	×2Ò2ðc@ôd 	×*Ò*ðe@ôf 	×;Ò;ðg@ôh 	×*Ò*ði@ôj 	×Òðk@ôl 	×*Ò*ðm@ôn 	×*Ò*ðo@ôp 	×*Ò*ðq@ôr 	×Òðs@ôt 	×$Ò$ðu@ôv 	×Òðw@ôx 	×Òðy@ôz 	�Šð{@ô| 	×Òð}@ô~ 	�
Š
ð@ô@ 	�
Š
ðA@ôB 	×ÒðC@ôD 	�ŠðE@ôF 	×-Ò-ðG@ôH 	×ÒðI@ðJ 	×ÒðK@ðL 	�ŠðM@ðN 	×ÒðO@ðP 	�ŠðQ@ðR 	�ŠðS@ðT 	× Ò ðU@ðV 	×ÒðW@ðX 	×ÒðY@ðZ 	×!Ò!ð[@ð\ 	×!Ò!ð]@ð^ 	�Šð_@ð` 	×Òða@ðb 	×Òðc@ðd 	�Šðe@ðf 	×Òðg@ðh 	�
Š
ði@ðj 	�Šðk@ðl 	×Òðm@ðn 	�
Š
ðo@ðp 	×Òðq@ðr 	×Òðs@ðt 	× Ò ðu@ðv 	×Òðw@ðx 	�Šðy@ðz 	�Šð{@ð| 	×Òð}@ð~ 	�Šð@ð@ 	�ŠðA@ðB 	�ŠðC@ðD 	×ÒðE@ðF 	×ÒðG@ðH 	×ÒðI@ðJ 	×ÒðK@ðL 	×ÒðM@ðN 	×ÒðO@ðP 	×ÒðQ@ðR 	×ÒðS@ðT 	×ÒðU@ðV 	×ÒðW@ðX 	×ÒðY@ðZ 	×Òð[@ð\ 	×"Ò"ð]@ð^ 	×Òð_@ð` 	×Òða@ðb 	× Ò ðc@ðd 	×$Ò$ðe@ðf 	×%Ò%ðg@ðh 	×Ò×'Ò'ði@ðj 	×*Ò*×2Ò2ðk@ðl 	�Šðm@ðn 	×Òðo@ðp 	×Òðq@ðr 	×Òðs@ðt 	×Òðu@ðv 	×Òðw@ðx 	×Òðy@ðz 	× Ò ð{@ð| 	×Òð}@ð~ 	×Òð@ð @r2   c                  ó¤   — t         j                  } | j                  j                  | j                  j                  | j
                  j                  hS )a  
    Return public functions that do not wrap in a subclass when invoked by
    the default ``Tensor.__torch_function__`` that preserves subclasses.  Typically,
    these functions represent field accesses (i.e., retrieving a Tensor that
    is stored somewhere on the Tensor) as opposed to computation.  Users of
    these functions expect object identity to be preserved over multiple accesses
    (e.g., ``a.grad is a.grad``) which cannot be upheld if we're wrapping on
    the fly every time (furthermore, the tensor stored here might already be
    the subclass, in which case wrapping really ought not to happen).

    Not ALL property accessors have this property; for example ``Tensor.T`` actually
    just creates a new transposed tensor on the fly, and so we SHOULD interpose on
    these calls (you need to check the implementation of the function to see if
    this is the case or not).  Additionally, if a property accessor doesn't return a Tensor,
    it doesn't have to be on this list (though it is harmless if it is).
    )r4   r5   Ú_baser&  ÚgradÚ_gradr1  s    r/   Úget_default_nowrap_functionsr6  x  s>   € ô$ �\‰\€Fà�‰×ÑØ�‰×ÑØ�‰×Ñðð r2   c            
      óŒº  — t         j                  } i t         j                  �dÕd„“t         j                  �dÕd„“t         j                  d„ “t         j
                  d„ “t         j                  �dÕd„“t         j                  d„ “t         j                  �dÕd„“t         j                  �dÕd	„“t         j                  �dÕd
„“t         j                  �dÕd„“t         j                  �dÖd„“t         j                  �d×d„“t         j                  �d×d„“t         j                  �dÖd„“t         j                   �dÖd„“t         j"                  �dÖd„“t         j$                  d„ “i t         j&                  �dÕd„“t         j(                  �dØd„“t         j*                  �dÙd„“t         j,                  �dÕd„“t         j.                  �dÕd„“t         j0                  �dÚd„“t         j2                  �dÕd„“t         j4                  �dÚd„“t         j6                  d„ “t         j8                  d„ “t         j:                  �dÕd„“t         j<                  �dÕd„“t         j>                  d „ “t         j@                  �dÕd!„“t         jB                  �dÕd"„“t         jD                  �dÕd#„“t         jF                  �dÕd$„“¥i t         jH                  �dÕd%„“t         jJ                  �dÕd&„“t         jL                  �dÕd'„“t         jN                  �dÕd(„“t         jP                  �dÕd)„“t         jR                  d*„ “t         jT                  d+„ “t         jV                  d,„ “t         jX                  �dÛd-„“t         jZ                  �dÖd.„“t         j\                  d/„ “t         j^                  d0„ “t         j`                  d1„ “t         jb                  d2„ “t         jd                  d3„ “t         jf                  d4„ “t         jh                  d5„ “¥i t         jj                  d6„ “t         jl                  �dÜd7„“t         jn                  d8„ “t         jp                  �dÝd:„“t         jr                  �dÞd;„“t         jt                  �dÕd<„“t         jv                  �dÕd=„“t         jx                  �dÕd>„“t         jz                  �dÕd?„“t         j|                  �dÕd@„“t         j~                  �dÕdA„“t         j€                  �dÕdB„“t         j‚                  dC„ “t         j„                  �dÕdD„“t         j†                  dE„ “t         jˆ                  dF„ “t         jŠ                  �dßdG„“¥i t         jŒ                  dH„ “t         jŽ                  �dàdI„“t         j�                  �dàdJ„“t         j’                  �dàdK„“t         j”                  �dádL„“t         j–                  �dÕdM„“t         j˜                  �dâdO„“t         jš                  ddPœdQ„“t         jœ                  dR„ “t         jž                  �dãdS„“t         j                   jž                  �dÕdT„“t         j                   j¢                  �dãdU„“t         j¤                  �dãdV„“t         j¦                  �dãdW„“t         j¨                  dX„ “t         jª                  �ddY„“t         j¬                  �dädZ„“¥i t         j®                  �däd[„“t         j°                  �dÕd\„“t         j²                  �dÕd]„“t         j´                  �dÕd^„“t         j¶                  �dåd_„“t         j¸                  d`„ “t         jº                  �dæda„“t         j¼                  db„ “t         j¾                  �dÕdc„“t         jÀ                  dd„ “t         j                   jÂ                  �dÕde„“t         jÄ                  �dÕdf„“t         jÆ                  �dÕdg„“t         jÈ                  �dÕdh„“t         jÊ                  �dÕdi„“t         jÌ                  �ddj„“t         jÎ                  �dçdk„“¥i t         jÐ                  �dçdl„“t         jÒ                  �dçdm„“t         jÔ                  dn„ “t         jÖ                  �ddo„“t         jØ                  �dèdp„“t         jÚ                  �dèdq„“t         jÜ                  �dèdr„“t         jÞ                  ds„ “t         jà                  �dÕdt„“t         jâ                  �dédu„“t         jä                  �dÕdv„“t         jæ                  �dêdw„“t         jè                  dx„ “t         jê                  �dÜdy„“t         j                   jê                  �dëd{„“t         jì                  �dìd|„“t         jî                  �dÕd}„“¥i t         jð                  �dÕd~„“t         jò                  �dÜd„“t         jô                  �dÜd€„“t         jö                  �díd�„“t         jø                  �dÕd‚„“t         jú                  �dÕdƒ„“t         jü                  d„„ “t         jþ                  d…„ “t         j                   jþ                  d†„ “t         �j                   d‡„ “t         �j                  �dàdˆ„“t         �j                  �dàd‰„“t         �j                  �ddŠ„“t         �j                  �dîd‹„“t         �j
                  �dïdŒ„“t         j                   �j
                  �dðd�„“t         �j                  �dïdŽ„“¥i t         �j                  �dÕd�„“t         �j                  �dÕd�„“t         �j                  �dñd‘„“t         �j                  �dÜd’„“t         �j                  �dÜd“„“t         �j                  �dÕd”„“t         �j                  �dÙd•„“t         �j                  d–„ “t         �j                  d—„ “t         �j                   d˜„ “t         �j"                  �dÕd™„“t         j                   �j$                  �dÕdš„“t         j                   �j&                  �dÕd›„“t         j                   �j(                  �dòdœ„“t         j                   �j*                  �dòd�„“t         �j,                  dž„ “t         �j.                  �dódŸ„“¥i t         �j0                  �dôd „“t         �j2                  �dõd¡„“t         �j4                  �dÕd¢„“t         �j6                  d£„ “t         �j8                  �dÕd¤„“t         �j:                  �dÕd¥„“t         �j<                  �dÕd¦„“t         �j>                  �dÕd§„“t         �j@                  �dÕd¨„“t         �jB                  �dÕd©„“t         �jD                  dª„ “t         �jF                  d«„ “t         �jH                  �död¬„“t         �jJ                  d­„ “t         �jL                  d®„ “t         �jN                  d¯„ “t         �jP                  d°„ “¥i t         �jR                  d±„ “t         �jT                  d²„ “t         �jV                  d³„ “t         �jX                  d´„ “t         �jZ                  dµ„ “t         �j\                  �j^                  �d÷d¶„“t         �j\                  �j`                  �d÷d·„“t         �j\                  �jb                  �d÷d¸„“t         �j\                  �jd                  �d÷d¹„“t         �j\                  �jf                  �d÷dº„“t         �j\                  �jh                  �død»„“t         �j\                  �jj                  �død¼„“t         �j\                  �jl                  �d÷d½„“t         �j\                  �jn                  �d÷d¾„“t         �j\                  �jp                  �däd¿„“t         �j\                  �jr                  �dädÀ„“t         �j\                  �jt                  �dädÁ„“¥i t         �j\                  �jv                  �dädÂ„“t         �j\                  �jx                  �dødÃ„“t         �j\                  �jz                  �dødÄ„“t         �j\                  �j|                  �dødÅ„“t         �j\                  �j~                  �dødÆ„“t         �j\                  �j€                  �dÕdÇ„“t         �j\                  �j‚                  �dÕdÈ„“t         �j\                  �j\                  �d÷dÉ„“t         �j„                  �dÕdÊ„“t         �j†                  �dùdË„“t         �jˆ                  dÌ„ “t         �jŠ                  dÍ„ “t         �jŒ                  dÎ„ “t         �jŽ                  �dÚdÏ„“t         �j�                  �dÕdÐ„“t         �j’                  dÑ„ “t         �j”                  �dÕdÒ„“¥i t         �j–                  �dÕdÓ„“t         �j˜                  �dÕdÔ„“t         �jš                  �dÕdÕ„“t         �jœ                  ddt         �jž                  ddfdÖ„“t         �j                   d×„ “t         �j¢                  �dúdØ„“t         �j¤                  �dûdÙ„“t         �j¦                  �dÕdÚ„“t         �j¨                  �dÕdÛ„“t         �jª                  �dÕdÜ„“t         �j¬                  �dÕdÝ„“t         �j®                  �dÕdÞ„“t         �j°                  �dÕdß„“t         �j²                  �dÕdà„“t         �j´                  �dÕdá„“t         �j¶                  �düdâ„“t         �j¸                  dã„ “¥i t         �jº                  dä„ “t         �j¼                  då„ “t         �j¾                  �dýdæ„“t         �jÀ                  dç„ “t         �jÂ                  �dÜdè„“t         �jÄ                  �dÕdé„“t         �jÆ                  �dÕdê„“t         �jÈ                  �dþdë„“t         �jÊ                  �dÕdì„“t         �jÌ                  �dÿdí„“t         �jÎ                  �d dî„“t         �jÐ                  �ddï„“t         �jÒ                  �ddð„“t         j                   �jÔ                  dñ„ “t         �jÖ                  �dÕdò„“t         �jØ                  dó„ “t         �jÚ                  �dÕdô„“¥i t         �jÜ                  �dÕdõ„“t         �jÞ                  �dÕdö„“t         �jà                  �dÕd÷„“t         �jâ                  �dÕdø„“t         �jä                  dù„ “t         �jæ                  dú„ “t         �jè                  �dÙdû„“t         �jê                  �dÕdü„“t         �jì                  dý„ “t         �jî                  �ddþ„“t         �jð                  dÿ„ “t         �jò                  �dö�d „“t         �jô                  �d„ “t         �jö                  �d„ “t         �jø                  �dÕ�d„“t         �jú                  �dÕ�d„“t         �jü                  �d„ “¥i t         �jþ                  �d„ “t         �j                   �dÕ�d„“t         j                   �j                  �dÕ�d„“t         j                   �j                  �dã�d	„“t         �j                  �d
„ “t         �j                  �d„ “t         �j
                  �d„ “t         �j                  �d„ “t         �j                  �d„ “t         �j                  �d„ “t         �j                  �d„ “t         �j                  �d„ “t         �j                  �d„ “t         �j                  �dØ�d„“t         �j                  �d„ “t         �j                  �d�d„“t         �j                  �d�d„“¥i t         �j                   �d„ “t         �j"                  �dÚ�d„“t         j                   �j$                  �dß�d„“t         j                   �j&                  �dã�d„“t         j                   �j(                  �dã�d„“t         �j*                  �dý�d„“t         �j,                  �dÕ�d„“t         �j.                  �dÕ�d„“t         �j0                  �dÕ�d„“t         �j2                  �dÕ�d „“t         �j4                  �dÕ�d!„“t         �j6                  �dÕ�d"„“t         �j8                  �d�d#„“t         �j:                  �dÕ�d$„“t         �j<                  �dÕ�d%„“t         �j>                  �dÕ�d&„“t         �j@                  �dÕ�d'„“¥i t         �jB                  �dÕ�d(„“t         �jD                  �dÕ�d)„“t         �jF                  �dÕ�d*„“t         �jH                  �d+„ “t         �jJ                  �dÕ�d,„“t         �jL                  �dÕ�d-„“t         �jN                  �dÕ�d.„“t         �jP                  �dÕ�d/„“t         �jR                  �dÕ�d0„“t         �jT                  �dÕ�d1„“t         �jV                  �dã�d2„“t         �jX                  �d3„ “t         �jZ                  �dÜ�d4„“t         �j\                  �dÕ�d5„“t         �j^                  �dÕ�d6„“t         �j`                  �d�d7„“t         �jb                  �dÕ�d8„“¥i t         �jd                  �dé�d9„“t         �jf                  �d:„ “t         �jh                  �d;„ “t         �jj                  �dÕ�d<„“t         �jl                  �dÕ�d=„“t         j                   �j`                  �d�d>„“t         j                   �jn                  �d�d?„“t         j                   �jp                  �d�d@„“t         j                   �jb                  �d�dA„“t         j                   �jl                  �dÕ�dB„“t         �jr                  �dC„ “t         j                   �jr                  �dÕ�dD„“t         j                   �jt                  �dû�dE„“t         j                   �jv                  �dÕ�dF„“t         �jx                  �dG„ “t         j                   �jx                  �dH„ “t         �jz                  �dÕ�dI„“¥i t         �j|                  �dÕ�dJ„“t         �j~                  �dÕ�dK„“t         �j€                  �d	�dL„“t         �j‚                  �d	�dM„“t         �j„                  �d	�dN„“t         �j†                  �d
�dO„“t         �jˆ                  �dÕ�dP„“t         �jŠ                  �d�dQ„“t         �jŒ                  �dÕ�dR„“t         �jŽ                  �dÕ�dS„“t         �j�                  �dT„ “t         �j’                  �dÕ�dU„“t         �j”                  �dÕ�dV„“t         �j–                  �dÕ�dW„“t         �j˜                  �dX„ “t         �jš                  �dY„ “t         �jœ                  �dZ„ “¥i t         �jž                  �d[„ “t         �j                   �d\„ “t         �j¢                  �d]„ “t         �j¤                  �d^„ “t         �j¦                  �dÕ�d_„“t         �j¨                  �d�d`„“t         �jª                  �da„ “t         �j¬                  �db„ “t         �j®                  �dã�dc„“t         �j°                  �dÕ�dd„“t         �j²                  �dÕ�de„“t         �j´                  �dã�df„“t         �j¶                  �dÕ�dg„“t         �j¸                  �dh„ “t         �jº                  �di„ “t         �j¼                  �d�dj„“t         �j¾                  �dk„ “¥i t         �jÀ                  �dl„ “t         �jÂ                  �dm„ “t         �jÄ                  �d�dn„“t         �jÆ                  �do„ “t         �jÈ                  �d�dp„“t         �jÊ                  �dq„ “t         �jÌ                  �dÕ�dr„“t         �jÎ                  �dÕ�ds„“t         �jÐ                  �dÕ�dt„“t         �jÒ                  �dÕ�du„“t         �jÔ                  �dÕ�dv„“t         �jÖ                  �jØ                  �jÚ                  �dw„ “t         �jÖ                  �jØ                  �jÜ                  �dx„ “t         �jÖ                  �jØ                  j
                  �dÙ�dy„“t         �jÖ                  �jØ                  �jÞ                  �dÙ�dz„“t         �jÖ                  �jØ                  �jà                  �dÙ�d{„“t         �jÖ                  �jØ                  �jâ                  �dÙ�d|„“¥i t         �jÖ                  �jØ                  �jä                  �dÙ�d}„“t         �jÖ                  �jØ                  �jæ                  �dÙ�d~„“t         �jÖ                  �jØ                  �jè                  �dÕ�d„“t         �jÖ                  �jØ                  j*                  �d�d€„“t         �jÖ                  �jØ                  �jê                  �d�d�„“t         �jÖ                  �jØ                  �jì                  �d�d‚„“t         �jÖ                  �jØ                  j\                  �d�dƒ„“t         �jÖ                  �jØ                  jn                  �dÕ�d„„“t         �jÖ                  �jØ                  �jî                  �d�d…„“t         �jÖ                  �jØ                  jp                  �dÝ�d†„“t         �jÖ                  �jØ                  j˜                  �dâ�d‡„“t         �jÖ                  �jØ                  jâ                  �dé�dˆ„“t         �jÖ                  �jØ                  �jð                  �d�d‰„“t         �jÖ                  �jØ                  jì                  �dì�dŠ„“t         �jÖ                  �jØ                  �j                  �d�d‹„“t         �jÖ                  �jØ                  �jò                  �d�dŒ„“t         �jÖ                  �jØ                  �jô                  �d�d�„“¥i t         �jÖ                  �jØ                  �jö                  �d�dŽ„“t         �jÖ                  �jØ                  �jø                  �dâ�d�„“t         �jÖ                  �jØ                  �j.                  �dó�d�„“t         �jÖ                  �jØ                  �j0                  �d�d‘„“t         �jÖ                  �jØ                  �jX                  �d�d’„“t         �jÖ                  �jØ                  �jú                  �d�d“„“t         �jÖ                  �jØ                  �jü                  �d�d”„“t         �jÖ                  �jØ                  �jþ                  �d�d•„“t         �jÖ                  �jØ                  �j                   �d�d–„“t         �jÖ                  �jØ                  �j                  �d�d—„“t         �jÖ                  �jØ                  �j                  �d�d˜„“t         �jÖ                  �jØ                  �j                  �d�d™„“t         �jÖ                  �jØ                  �j                  �d�dš„“t         �jÖ                  �jØ                  �j
                  �d�d›„“t         �jÖ                  �jØ                  �j¾                  �d�dœ„“t         �jÖ                  �jØ                  �j                  �d�d�„“t         �jÖ                  �jØ                  �jÈ                  �dþ�dž„“¥i t         �jÖ                  �jØ                  �j                  �d�dŸ„“t         �jÖ                  �jØ                  �jÌ                  �dÿ�d „“t         �jÖ                  �jØ                  �jü                  �d�d¡„“t         �jÖ                  �jØ                  �j                  �d �d¢„“t         �jÖ                  �jØ                  �j                  �d�d£„“t         �jÖ                  �jØ                  �j                  �d!�d¤„“t         �jÖ                  �jØ                  �j*                  �d�d¥„“t         �jÖ                  �jØ                  �j                  �d"�d¦„“t         �jÖ                  �jØ                  �j                  �dÕ�d§„“t         �jÖ                  �jØ                  �j                  �d#�d¨„“t         �jÖ                  �jØ                  �j<                  �d$�d©„“t         �jÖ                  �jØ                  �j                  �dª„ “t         �jÖ                  �jØ                  �j                  �dû�d«„“t         �jÖ                  �jØ                  �j                  �dû�d¬„“t         �jÖ                  �jØ                  �j                   �dû�d­„“t         �jÖ                  �jØ                  �jd                  �dé�d®„“t         �jÖ                  �jØ                  �j€                  �d
�d¯„“¥i t         �jÖ                  �jØ                  �j†                  �d
�d°„“t         �jÖ                  �jØ                  �j‚                  �d
�d±„“t         �jÖ                  �jØ                  �j"                  �d
�d²„“t         �jÖ                  �jØ                  �j„                  �d
�d³„“t         �jÖ                  �jØ                  �j$                  �d
�d´„“t         �jÖ                  �jØ                  �j&                  �d%�dµ„“t         �jÖ                  �jØ                  �j(                  �d%�d¶„“t         �jÖ                  �jØ                  �j*                  �d%�d·„“t         �jÖ                  �jØ                  �j,                  �d!�d¸„“t         �jÖ                  �jØ                  �j.                  �d&�d¹„“t         �jÖ                  �jØ                  �j0                  �d'�dº„“t         �jÖ                  �jØ                  �j2                  �d!�d»„“t         �jÖ                  �jØ                  �j4                  �d�d¼„“t         �jÖ                  �jØ                  �j6                  �d(�d½„“t         �jÖ                  �jØ                  �j8                  �d)�d¾„“t         �jÖ                  �jØ                  �j:                  �d�d¿„“t         �jÖ                  �jØ                  �j<                  �d*�dÀ„“¥i t         �jÖ                  �jØ                  �j>                  �d+�dÁ„“t         �jÖ                  �jØ                  �j@                  �d,�dÂ„“t         �jÖ                  �jØ                  �jB                  �dÃ„ “t         �jÖ                  �jØ                  �jD                  �dÙ�dÄ„“t         �jÖ                  �jØ                  �jF                  �dÙ�dÅ„“t         �jÖ                  �jØ                  �jH                  �d-�dÆ„“t         �jÖ                  �jØ                  �jJ                  �d.�dÇ„“t         �jÖ                  �jØ                  �jL                  �dÙ�dÈ„“t         �jÖ                  �jØ                  �jN                  �dÙ�dÉ„“t         �jÖ                  �jØ                  �jP                  �dÙ�dÊ„“t         �jÖ                  �jØ                  �jR                  �d/�dË„“t         �jÖ                  �jØ                  �jT                  �d0�dÌ„“t         �jÖ                  �jØ                  �jV                  �d1�dÍ„“t         �jÖ                  �jØ                  �jX                  �d!�dÎ„“t         �jÖ                  �jØ                  �jZ                  �d$�dÏ„“t         �jÖ                  �jØ                  �j\                  �d$�dÐ„“t         �jÖ                  �jØ                  �j^                  �d2�dÑ„“¥i t         �jÖ                  �jØ                  �j`                  �dþ�dÒ„“t         �jÖ                  �jØ                  �jb                  �dÓ„ “t         �jÖ                  �jØ                  �jd                  �dÔ„ “t         �jÖ                  �jØ                  �jf                  �dÙ�dÕ„“t         �jÖ                  �jØ                  �jh                  �d3�dÖ„“t         �jÖ                  �jØ                  �jj                  ddNdd9�d×œ�dØ„“t         �jÖ                  �jØ                  �jl                  �d�dÙ„“t         �jÖ                  �jn                  �jp                  �d4�dÚ„“t         �jÖ                  �jn                  �jr                  �d4�dÛ„“t         �jÖ                  �jn                  �jt                  �dÜ„ “t         �jÖ                  �jn                  �jv                  �d5�dÝ„“t         �jx                  �dÙ�dÞ„“t         �jz                  dz�dßœ�dà„“t         �j|                  �dá„ “t         �j~                  �d6�dâ„“t         j                   �j~                  �d7�dã„“t         j                   �j€                  �d8�dä„“¥i t         j                   �j‚                  	 �d9�då„“t         �j„                  �d:�dæ„“t         �j†                  �d6�dç„“t         �jˆ                  �dè„ “t         �jŠ                  �dé„ “t         �jŒ                  �d;�dê„“t         �j>                  �d+�dë„“t         �jŽ                  �dì„ “t         �j�                  �d<�dí„“t         �j’                  �dñ�dî„“t         �j”                  �d=�dï„“t         j                   �j–                  �d>�dð„“t         �j˜                  �dñ„ “t         �jš                  �dò„ “t         �jœ                  �dÕ�dó„“t         �j@                  �dô„ “t         �jž                  �dÕ�dõ„“¥i t         �j                   �dÕ�dö„“t         �jB                  �d÷„ “t         �j¢                  �dõ�dø„“t         �j¤                  �dÕ�dù„“t         �j¦                  �dÕ�dú„“t         �j¨                  �dÙ�dû„“t         �jª                  �dü„ “t         �j¬                  �dý„ “t         �j®                  �dþ„ “t         �j°                  �dÿ„ “t         �j²                  �d „ “t         �j´                  �d�d„“t         j                   �j´                  �d?�d„“t         �j¶                  �d@�d„“t         �j¸                  �d@�d„“t         �jº                  �d„ “t         �j¼                  �d„ “¥i t         �j¾                  �d„ “t         �jÀ                  �d„ “t         �jÂ                  �d	„ “t         �jÄ                  �d
„ “t         �jÆ                  	 	 �dA�d„“t         �jÈ                  	 	 �dB�d„“t         �jÊ                  	 	 �dC�d„“t         �jÌ                  �d„ “t         �jÎ                  �d„ “t         �jÐ                  �dÕ�d„“t         �jÒ                  �dõ�d„“t         �jÔ                  dt         �jž                  ddf�d„“t         �jÖ                  �dõ�d„“t         �jØ                  �d„ “t         �jÚ                  �dÕ�d„“t         �jÜ                  �dÕ�d„“t         j                   �jÞ                  �dë�d„“¥i t         �jà                  �d„ “t         �jâ                  �d„ “t         �jä                  �dÕ�d„“t         �jD                  �dÙ�d„“t         �jæ                  �dÕ�d„“t         �jè                  �dÕ�d„“t         �jê                  �dÕ�d „“t         �jì                  �d!„ “t         �jH                  �d-�d"„“t         �jî                  �d#„ “t         �jð                  �dÜ�d$„“t         �jò                  �d%„ “t         �jô                  �dÜ�d&„“t         �jö                  �dÕ�d'„“t         �jø                  �dD�d)„“t         �jú                  �dÕ�d*„“t         �jü                  �dÕ�d+„“¥i t         �jþ                  �d,„ “t         �jJ                  �d.�d-„“t         �j                   �dÕ�d.„“t         �j                  �d�d/„“t         �j                  �dÖ�d0„“t         �j                  �d1„ “t         �j                  �d2„ “t         �j
                  �d�d3„“t         �j                  �dß�d4„“t         �j                  �dE�d5„“t         �j                  �d6„ “t         �j                  �d7„ “t         �j                  �dF�d8„“t         �j                  �dF�d9„“t         �jL                  �dÙ�d:„“t         �j                  �dÕ�d;„“t         �j                  �dÕ�d<„“¥i t         �j                  �dÕ�d=„“t         �j                  �dÕ�d>„“t         �j                   �dÕ�d?„“t         �j"                  �dÕ�d@„“t         �j$                  �dÕ�dA„“t         �j&                  �dB„ “t         j                   �j&                  �dC„ “t         �j(                  �dD„ “t         �j*                  �dE„ “t         �jZ                  �dÕ�dF„“t         j                   �j,                  �d�dG„“t         j                   �j.                  �d�dH„“t         �j0                  �dGdd�dIœ�dJ„“t         �j2                  �d�dK„“t         �j4                  �d�dL„“t         �j6                  �dÕ�dM„“t         �j8                  �dÕ�dN„“¥i t         �j:                  �dÜ�dO„“t         �j<                  �dÖ�dP„“t         �j>                  �dà�dQ„“t         �j@                  �dÕ�dR„“t         �jB                  �dÕ�dS„“t         �jD                  �dH�dT„“t         �jF                  �dÕ�dU„“t         �jH                  �dÕ�dV„“t         �jJ                  �dÕ�dW„“t         �jL                  �dX„ “t         �jN                  �dY„ “t         �jP                  �dZ„ “t         �jR                  �d[„ “t         �jT                  �d\„ “t         �jV                  �d]„ “t         �jX                  �d^„ “t         �jZ                  �d_„ “¥i t         �j\                  �d`„ “t         �j^                  �da„ “t         �j`                  �db„ “t         �jb                  �dc„ “t         �jd                  �dd„ “t         �jf                  �de„ “t         �jh                  �df„ “t         �jj                  �dg„ “t         �jl                  �dÕ�dh„“t         �jn                  �dI�di„“t         �jp                  �dJ�dj„“t         j                   �jn                  �d�dk„“t         j                   �jr                  �dÕ�dl„“t         �jt                  �dm„ “t         �jv                  �dn„ “t         �jx                  �jz                  �do„ “t         �jx                  �j|                  �dp„ “¥i t         �jx                  �j~                  �dq„ “t         �jx                  �j€                  �dr„ “t         �jx                  �j‚                  �ds„ “t         �jx                  �j„                  �dÕ�dt„“t         �jx                  �j†                  �dÕ�du„“t         �jx                  �jˆ                  �dÕ�dv„“t         �jx                  �jŠ                  �dÕ�dw„“t         �jx                  �j                  �dx„ “t         �jx                  �jŒ                  �dy„ “t         �jx                  �j8                  �dz„ “t         �jx                  �j:                  �d{„ “t         �jx                  �jŽ                  �d|„ “t         �jx                  �j<                  �d}„ “t         �jx                  �j@                  �d~„ “t         �jx                  �j�                  �d„ “t         �jx                  �jB                  �d€„ “t         �jx                  �j’                  �dÕ�d�„“¥i t         �jx                  �j”                  �dÕ�d‚„“t         �jx                  �j–                  �dƒ„ “t         �jx                  �j˜                  �dÕ�d„„“t         �jx                  �jš                  �dÕ�d…„“t         �jx                  �j®                  �d†„ “t         �jx                  �jœ                  �d‡„ “t         �jx                  �jž                  �dˆ„ “t         �jx                  �j                   �d‰„ “t         �jx                  �j¢                  �dÕ�dŠ„“t         �jx                  �j¤                  �dÕ�d‹„“t         �jx                  �j@                  �dŒ„ “t         �jx                  �j¦                  �d�„ “t         �jx                  �j<                  �dÕ�dŽ„“t         �jx                  �jT                  �d�„ “t         �jx                  �jV                  �dã�d�„“t         �jx                  �j¨                  �d‘„ “t         �jx                  �jª                  �d’„ “¥i t         �jx                  �j¬                  �d“„ “t         �jx                  �j®                  �d”„ “t         �jx                  �j°                  �d•„ “t         �jx                  �j²                  �d–„ “t         �jx                  �j´                  �d—„ “t         �jx                  �jž                  �dÕ�d˜„“t         �jx                  �j¶                  �d™„ “t         �jx                  �jú                  �dš„ “t         �jx                  �j¸                  �d›„ “t         �jx                  �jº                  �dœ„ “t         �jx                  �j¼                  �dÕ�d�„“t         �jx                  �j¾                  �dÕ�dž„“t         �jx                  �jÀ                  �dÕ�dŸ„“t         �jx                  �jÂ                  �dÕ�d „“t         �jx                  �j"                  �d¡„ “t         �jx                  �jZ                  �dÕ�d¢„“t         �jx                  �jÄ                  �d£„ “¥i t         �jx                  �jÆ                  �dÕ�d¤„“t         �jx                  �jJ                  �dÕ�d¥„“t         �jx                  �jÈ                  �dÕ�d¦„“t         �jÊ                  �d§„ “t         �jÌ                  �d¨„ “t         �jÎ                  �dÜ�d©„“t         �jÐ                  �dÕ�dª„“t         �jÒ                  �dÕ�d«„“t         j                   �jÔ                  �dñ�d¬„“t         j                   �jÖ                  �dÕ�d­„“t         �jØ                  �dK�d®„“t         �jÚ                  �d�d¯„“t         �jf                  �dÙ�d°„“t         �jÜ                  �d±„ “t         �jÞ                  �d�d²„“t         �jà                  �d³„ “t         �jâ                  �d´„ “¥i t         �jä                  �dí�dµ„“t         �jæ                  �dí�d¶„“t         �jè                  �dL�d·„“t         j                   �jê                  �d;�d¸„“t         �jì                  �dà�d¹„“t         �jh                  �d3�dº„“t         �jî                  �dà�d»„“t         �jð                  �d¼„ “t         �jò                  �dÕ�d½„“t         �jô                  �d�d¾„“t         �jö                  �d¿„ “t         �jø                  �dM�dÀ„“t         �jú                  �dß�dÁ„“t         �jü                  �dÂ„ “t         �jþ                  �d�dÃ„“t         �j                   �d�dÄ„“t         �j                  �d�dÅ„“¥i t         �j                  �dÕ�dÆ„“t         j                   �j                  �dÕ�dÇ„“t         �j                  �dÕ�dÈ„“t         �j
                  �dÕ�dÉ„“t         �j                  �dÊ„ “t         �j                  �dÕ�dË„“t         �j                  �dÜ�dÌ„“t         �j                  �dÍ„ “t         �j                  �dÎ„ “t         �j                  �dõ�dÏ„“t         �j                  �dÐ„ “t         �j                  �dÑ„ “t         �j                  �dÒ„ “t         �j                  �dÓ„ “t         �j                   �dÔ„ “t         �j"                  �dÕ„ “t         �j$                  �dÕ�dÖ„“¥i t         �j&                  �d×„ “t         �j(                  �dï�dØ„“t         �j*                  d�dÙœ�dÚ„“t         �j,                  �dÛ„ “t         �j.                  �dÜ„ “t         �j0                  �dÝ„ “t         �j2                  �dÞ„ “t         �j4                  �dß„ “t         �j6                  �dF�dà„“t         �j8                  �d�dá„“t         �j:                  �d�dâ„“t         �j<                  �dã„ “t         �j>                  �dä„ “t         �j@                  �då„ “t         �jB                  �dæ„ “t         �jD                  �dç„ “t         �jF                  �dè„ “¥i t         �jH                  �dé„ “t         �jJ                  �dê„ “t         �jL                  �dë„ “t         �jN                  �dì„ “t         �jP                  �dí„ “t         �jR                  �dî„ “t         �jT                  �d�dï„“t         �jV                  �dð„ “t         �jX                  �dñ„ “t         �jZ                  �dò„ “| �j\                  �dó„ “| �j^                  �dô„ “| �j`                  �dõ„ “| �jb                  �dö„ “| �jd                  �d÷„ “| �jf                  �dø„ “| �jh                  �dù„ “¥i | �jj                  �dú„ “| �jl                  �dû„ “| �jn                  �dü„ “| �jp                  �dý„ “| �jr                  �dþ„ “| �jt                  �dÿ„ “| �jv                  �d „ “| �jx                  �d„ “| �jz                  �d„ “| �j|                  �d„ “| �j~                  �d„ “| �j€                  �d„ “| �j‚                  �d„ “| �j„                  �d„ “| �j†                  �d„ “| �jˆ                  �d	„ “| �jŠ                  �d
„ “¥i | �jŒ                  �d„ “| �jŽ                  �d„ “| �j�                  �d„ “| �j’                  �d„ “| �j”                  �d„ “| �j–                  �d„ “| �j˜                  �d„ “| �jš                  �d„ “| �jœ                  �d„ “| �jž                  �d„ “| �j                   �d„ “| �j¢                  d�dœ�d„“| �j¤                  �d„ “| �j¦                  �d„ “| �j¨                  �jª                  �d„ “| �j¬                  �jª                  �d„ “| �j®                  �jª                  �d„ “¥i | �j°                  �jª                  �d„ “| �j²                  �jª                  �d„ “| �j´                  �jª                  �d„ “| �j¶                  �jª                  �d „ “| �j¸                  �jª                  �d!„ “| �jº                  �jª                  �d"„ “| �j¼                  �jª                  �d#„ “| �j¾                  �jª                  �d$„ “| �jÀ                  �jª                  �d%„ “| �jÂ                  �jª                  �d&„ “| �jÄ                  �d'„ “| �jÆ                  �d(„ “| �jÈ                  �jª                  �d)„ “| �jÊ                  �jª                  �d*„ “| �jÌ                  �jª                  �d+„ “| �jÎ                  �jª                  �d,„ “| �jÐ                  �jª                  �d-„ “¥i | �jÒ                  �jª                  �d.„ “| �jÔ                  �jª                  �d/„ “| �jÖ                  �jª                  �d0„ “| �jØ                  �jª                  �d1„ “| �jÚ                  �jª                  �d2„ “| �jÜ                  �jª                  �d3„ “| �jÞ                  �jª                  �d4„ “| �jà                  �jª                  �d5„ “| �jâ                  �jª                  �d6„ “| �jä                  �jª                  �d7„ “| �jæ                  �jª                  �d8„ “| �jè                  �jª                  �d9„ “| �jê                  �jª                  �d:„ “| �jì                  �jª                  �d;„ “| �jî                  �jª                  �d<„ “| �jð                  �jª                  �d=„ “| �jò                  �jª                  �d>„ “¥i | �jô                  �jª                  �d?„ “| �jö                  �jª                  �d@„ “| �jø                  �jª                  �dA„ “| �jú                  �jª                  �dB„ “| �jü                  �jª                  �dC„ “| �jþ                  �jª                  �dD„ “| �j                   �jª                  �dE„ “| �j                  �jª                  �dF„ “| �jÚ                  �jª                  �dG„ “| �jâ                  �jª                  �dH„ “| �j                  �jª                  �dI„ “| �j                  �dû�dJ„“| �j                  �dK„ “| �j
                  �dL„ “| �j                  �dM„ “| �j                  �dN„ “| �j                  �dO„ “¥i | �j                  �dP„ “| �j                  �dQ„ “| �j                  �dR„ “| �j                  �dS„ “| �j                  �dT„ “| �j                  �dU„ “| j                  �dV„ “| �j                  �dW„ “| �j                   �dX„ “| �j"                  �dY„ “| �j$                  �dZ„ “| �j&                  �d[„ “| �j(                  �d�d\„“| �j*                  t         �j,                  f�d]„“| �j.                  t         �j,                  f�d^„“| �j0                  t         �j,                  f�d_„“| �j2                  t         �j,                  f�d`„“¥i | �j4                  �d(d�daœ�db„“| �j6                  �dc„ “| �j8                  �dd„ “| �j:                  t         �j<                  f�de„“| �j>                  �dÙ�df„“| �j@                  t         �j,                  f�dg„“| �jB                  t         �j,                  f�dh„“| �jD                  t         �j,                  f�di„“| �jF                  t         �j,                  f�dj„“| �jH                  t         �j,                  f�dk„“| �jJ                  �dl„ “| �jL                  �dm„ “| �j                  �dï�dn„“| �jN                  �do„ “| �jP                  �dp„ “| �jR                  t         �j,                  f�dq„“| �jT                  t         �j,                  f�dr„“¥i | �jV                  �ds„ “| �jX                  �dt„ “| �jZ                  �du„ “| �j\                  �dd�daœ�dv„“| �j^                  �dw„ “| �j`                  �dx„ “| �jb                  t         �j,                  f�dy„“| �jd                  t         �j,                  f�dz„“| �jf                  d�daœ�d{„“| �jh                  �d|„ “| �jj                  t         �j,                  f�d}„“| �jl                  t         �j,                  f�d~„“| �jn                  �d„ “| �jp                  �d€„ “| �jr                  t         �j,                  f�d�„“| �jt                  �d‚„ “| �jv                  �dƒ„ “¥i | �j                  �d„„ “| �jx                  �d…„ “| �jz                  �d†„ “| �j|                  �d‡„ “| �j~                  �dˆ„ “| �j€                  �dNd�daœ�d‰„“| �j<                  �dŠ„ “| �j‚                  t         �j,                  f�d‹„“| �j„                  �dŒ„ “| �j†                  �d�„ “| �j¦                  �dŽ„ “| �jˆ                  �dÙ�d�„“| �j,                  �d�„ “| �jŠ                  �d‘„ “| �jŒ                  �d’„ “| �jŽ                  �d“„ “| �j�                  �d”„ “¥i | �j’                  �d•„ “| �jr                  �d–„ “| �j”                  �d—„ “| �jŽ                  �d˜„ “| �j–                  �d™„ “| �j˜                  �dÙ�dš„“| �jš                  �d›„ “| �jœ                  �dàd�daœ�dœ„“| �jž                  �d�„ “| �j                   �dž„ “| �j¢                  �dŸ„ “| �j¤                  �d „ “| �j¦                  �d¡„ “| �j¨                  �d¢„ “| �jª                  �d�d£„“| �j¬                  �d¤„ “| �j®                  �d¥„ “¥i | �j°                  �d¦„ “| �j²                  �d§„ “| �j´                  �d¨„ “| �j¶                  �d©„ “| �j¸                  �dO�dª„“| �j                  �d«„ “| �jº                  �d¬„ “| �j¼                  t         �j,                  f�d­„“| �j¾                  �d®„ “| �j                  �dF�d¯„“| �jÀ                  �d°„ “| �jÂ                  �d±„ “| �jÄ                  �dÙ�d²„“| �jÆ                  �d³„ “| �jÈ                  �d´„ “| �j<                  �dÖ�dµ„“| �jÊ                  �d¶„ “¥i | �jÌ                  �d·„ “| �jÎ                  �d¸„ “| �jÐ                  �d¹„ “| �jÒ                  �dº„ “| �jÜ                  �d»„ “| �jÔ                  ddt         �j,                  f�d¼„“| �jÖ                  �dÕd�d½œ�d¾„“| �jØ                  �dÜ�d¿„“| �jÚ                  �dÀ„ “| �jÜ                  �dÁ„ “| �jÞ                  �dÂ„ “| �jà                  �dÃ„ “| �jl                  �dÄ„ “| �jp                  �d(�dÅ„“| �jâ                  �dÆ„ “| �jä                  �dÇ„ “| �jæ                  �dÈ„ “¥| �jè                  �dÉ„ | �jê                  �dÕ�dÊ„| �jì                  �dË„ t         j                   �jî                  �dÜ�dÌ„i¥}t         �jð                  �jò                  �jô                  }�t÷        | |«      r5�dû�dÍ„|�tù        | |«      <   �dÎ„ |�tù        | �dÏ|› �«      �jª                  <   i }�tû        «       }|�jý                  «       D ]ö  \  }}|�jþ                  |�jþ                  �dÐz   �dÑ|�jþ                  z   �dÑz   �dÒ|�jþ                  z   �dÑz   �dÓ|�jþ                  z   �dÑz   g}|�jþ                  �j                  �dÔ«      rH|�jþ                  �t        �dÔ«      d }|�j                  �dÑ|z   �dÑz   �dÒ|z   �dÑz   �dÓ|z   �dÑz   g«       |D ],  }	�tù        | |	d«      }
�t        |
«      sŒ|
|vsŒ#|
|vsŒ(|||
<   Œ. Œø |�j	                  |«       |S (P  ar  Return a dict containing dummy overrides for all overridable functions

    Returns
    -------
    Dict[Callable, Callable]
        A dictionary that maps overridable functions in the PyTorch API to
        lambda functions that have the same signature as the real function
        and unconditionally return -1. These lambda functions are useful
        for testing API coverage for a type that defines ``__torch_function__``.

    Examples
    --------
    >>> import inspect
    >>> my_add = torch.overrides.get_testing_overrides()[torch.add]
    >>> inspect.signature(my_add)
    <Signature (input, other, out=None)>
    Nc                  ó   — y©Néÿÿÿÿ© ©ÚinputÚouts     r/   ú<lambda>z'get_testing_overrides.<locals>.<lambda>¯  ó   � r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>°  r@  r2   c                  ó   — yr9  r;  ©r=  Úoutput_sizes     r/   r?  z'get_testing_overrides.<locals>.<lambda>±  r@  r2   c                  ó   — yr9  r;  )ÚinputsrD  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>²  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>³  r@  r2   c                  ó   — yr9  r;  ©r=  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>´  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>µ  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>¶  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>·  r@  r2   c                  ó   — yr9  r;  ©r=  Úotherr>  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>¸  r@  r2   c                  ó   — yr9  r;  ©r=  Úbatch1Úbatch2ÚalphaÚbetar>  s         r/   r?  z'get_testing_overrides.<locals>.<lambda>¹  r@  r2   c                  ó   — yr9  r;  ©r=  Útensor1Útensor2Úvaluer>  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>º  r@  r2   c                  ó   — yr9  r;  rW  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>»  r@  r2   c                  ó   — yr9  r;  ©r=  Úmat1Úmat2rU  rT  r>  s         r/   r?  z'get_testing_overrides.<locals>.<lambda>¼  r@  r2   c                  ó   — yr9  r;  )r=  ÚmatÚvecrU  rT  r>  s         r/   r?  z'get_testing_overrides.<locals>.<lambda>½  r@  r2   c                  ó   — yr9  r;  )r=  Úvec1Úvec2rU  rT  r>  s         r/   r?  z'get_testing_overrides.<locals>.<lambda>¾  r@  r2   c                  ó   — yr9  r;  ©ÚthetaÚsizeÚalign_cornerss      r/   r?  z'get_testing_overrides.<locals>.<lambda>¿  r@  r2   c                  ó   — yr9  r;  ©r=  Údims     r/   r?  z'get_testing_overrides.<locals>.<lambda>À  r@  r2   Fc                  ó   — yr9  r;  )r=  rO  ÚtrolÚatolÚ	equal_nans        r/   r?  z'get_testing_overrides.<locals>.<lambda>Á  r@  r2   c                  ó   — yr9  r;  ©r=  ÚpÚtrainÚinplaces       r/   r?  z'get_testing_overrides.<locals>.<lambda>Â  r@  r2   c                  ó   — yr9  r;  rl  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>Ã  r@  r2   c                  ó   — yr9  r;  rl  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>Ä  r@  r2   c                  ó   — yr9  r;  ©r=  rm  Úkeepdimr>  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>Å  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>Æ  r@  r2   c                  ó   — yr9  r;  rz  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>Ç  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>È  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>É  r@  r2   c                  ó   — yr9  r;  rl  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>Ê  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>Ë  r@  r2   c                  ó   — yr9  r;  )r=  Úmsgs     r/   r?  z'get_testing_overrides.<locals>.<lambda>Ì  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>Í  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>Î  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>Ï  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>Ð  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>Ñ  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>Ò  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>Ó  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>Ô  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>Õ  r@  r2   c                   ó   — yr9  r;  ©Útensorss    r/   r?  z'get_testing_overrides.<locals>.<lambda>Ö  r@  r2   c                   ó   — yr9  r;  rŽ  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>×  r@  r2   c                   ó   — yr9  r;  rŽ  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>Ø  r@  r2   c                  ó   — yr9  r;  )r=  Úkernel_sizer  ÚpaddingÚ	ceil_modeÚcount_include_pads         r/   r?  z'get_testing_overrides.<locals>.<lambda>Ù  r@  r2   c                  ó   — yr9  r;  rQ  s         r/   r?  z'get_testing_overrides.<locals>.<lambda>Ú  r@  r2   c	                  ó   — yr9  r;  )	r=  ÚweightÚbiasÚrunning_meanÚrunning_varÚtrainingÚmomentumÚepsÚcudnn_enableds	            r/   r?  z'get_testing_overrides.<locals>.<lambda>Û  r@  r2   c                  ó   — yr9  r;  )Úgrad_outr=  ÚmeanÚinvstdr™  Úsum_dyÚ
sum_dy_xmuÚcount_tensors           r/   r?  z'get_testing_overrides.<locals>.<lambda>Ü  r@  r2   c                  ó   — yr9  r;  )r¢  r=  r£  r¤  r™  Úinput_gÚweight_gÚbias_gs           r/   r?  z'get_testing_overrides.<locals>.<lambda>Ý  r@  r2   c                  ó   — yr9  r;  )r=  r™  rš  r£  r¤  rŸ  s         r/   r?  z'get_testing_overrides.<locals>.<lambda>Þ  r@  r2   c                  ó   — yr9  r;  ©r=  r£  r¤  r›  rœ  rž  rŸ  Úcounts           r/   r?  z'get_testing_overrides.<locals>.<lambda>ß  r@  r2   c                  ó   — yr9  r;  r®  s           r/   r?  z'get_testing_overrides.<locals>.<lambda>à  r@  r2   c                  ó   — yr9  r;  ©r=  rŸ  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>á  r@  r2   c                  ó   — yr9  r;  )r=  r›  rœ  rž  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>â  r@  r2   c                  ó   — yr9  r;  )r=  Ú	generatorr>  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>ã  r@  r2   c                  ó   — yr9  r;  ©Úinput1Úinput2r™  rš  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>ä  r@  r2   r£  c                  ó   — yr9  r;  ©r=  Útargetr™  Úsize_averageÚreduceÚ	reductionÚ
pos_weights          r/   r?  z'get_testing_overrides.<locals>.<lambda>æ  r@  r2   c                  ó   — yr9  r;  )r=  ÚweightsÚ	minlengths      r/   r?  z'get_testing_overrides.<locals>.<lambda>è  r@  r2   c                  ó   — yr9  r;  )r¯  Úprobrµ  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>é  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>ê  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>ë  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>ì  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>í  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>î  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>ï  r@  r2   c                   ó   — yr9  r;  rŽ  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>ð  r@  r2   c                  ó   — yr9  r;  ©r=  r_  r>  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>ñ  r@  r2   c                   ó   — yr9  r;  rŽ  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>ò  r@  r2   c                  ó   — yr9  r;  ©Úselfri  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>ó  r@  r2   c                  ó   — yr9  r;  )r=  Ú
boundariesÚ	out_int32Úrightr>  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>ô  r@  r2   c                   ó   — yr9  r;  rŽ  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>õ  r@  r2   c                  ó   — yr9  r;  ©r�  rm  r>  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>ö  r@  r2   c                  ó   — yr9  r;  rÙ  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>÷  r@  r2   c                  ó   — yr9  r;  rÙ  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>ø  r@  r2   c                  ó   — yr9  r;  )Úx1Úx2rt  Úcompute_modes       r/   r?  z'get_testing_overrides.<locals>.<lambda>ù  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>ú  r@  r2   ç      ð?c                  ó   — yr9  r;  ©r=  rT  rv  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>û  r@  r2   )r>  c                  ó   — yr9  r;  )r>  Úmatricess     r/   r?  z'get_testing_overrides.<locals>.<lambda>ü  r@  r2   c                  ó   — yr9  r;  ©r=  Úgroupss     r/   r?  z'get_testing_overrides.<locals>.<lambda>ý  r@  r2   c                  ó   — yr9  r;  ©r=  Úupperr>  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>þ  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>ÿ  r@  r2   c                  ó   — yr9  r;  ©r=  Úcheck_errorsr>  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>   r@  r2   c                  ó   — yr9  r;  rê  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  )r¸  r¹  rë  r>  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  )r=  ÚnumelÚn_binsÚratioÚ	bit_widths        r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  ©r=  Úchunksrm  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  ©r=  ÚminÚmaxr>  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  rû  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  )r=  rü  r>  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  )r=  rý  r>  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  ©r�  r>  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>	  r@  r2   c                  ó   — yr9  r;  )r=  Ú
correctionÚfweightsÚaweightss       r/   r?  z'get_testing_overrides.<locals>.<lambda>
  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  )r=  ÚrÚwith_replacements      r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  )ÚrealÚimags     r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  )ÚabsÚangs     r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  )r=  Úords     r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  )r=  ÚpadrZ  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  ©r=  r™  rš  r  r”  Údilationrè  s          r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  r  s          r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  r  s          r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c	                  ó   — yr9  r;  )	r=  r™  rš  r  r”  r  Ú
transposedÚoutput_addingrè  s	            r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  )r=  r™  rš  r  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  ©r=  r™  rš  r  r”  Úoutput_paddingrè  r  s           r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  r$  s           r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  r$  s           r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  ©r¸  r¹  r¼  Úmarginr½  r¾  r¿  s          r/   r?  z'get_testing_overrides.<locals>.<lambda>   r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>!  r@  r2   c                  ó   — yr9  r;  )rÝ  rÞ  rm  rŸ  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>"  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>#  r@  r2   c                  ó   — yr9  r;  ©r=  rO  rm  r>  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>$  r@  r2   r:  c                  ó   — yr9  r;  r1  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>%  r@  r2   c                  ó   — yr9  r;  ©Ú	log_probsÚtargetsÚinput_lengthsÚtarget_lengthsÚblankr¿  Úzero_infinitys          r/   r?  z'get_testing_overrides.<locals>.<lambda>'  r@  r2   c                  ó   — yr9  r;  ©r=  rm  r>  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>)  r@  r2   c                  ó   — yr9  r;  r<  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>*  r@  r2   c                  ó   — yr9  r;  ©r=  rm  r>  r`   s       r/   r?  z'get_testing_overrides.<locals>.<lambda>+  r@  r2   c                  ó   — yr9  r;  r?  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>,  r@  r2   c                  ó   — yr9  r;  ©ÚyÚxrm  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>-  r@  r2   c                  ó   — yr9  r;  r<  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>.  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>/  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>0  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>1  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>2  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>3  r@  r2   c                  ó   — yr9  r;  ©r=  Údiagonalr>  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>4  r@  r2   c                  ó   — yr9  r;  rL  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>5  r@  r2   c                  ó   — yr9  r;  )r=  Úoffsets     r/   r?  z'get_testing_overrides.<locals>.<lambda>6  r@  r2   c                  ó   — yr9  r;  )r=  Únrm  ÚprependÚappendr>  s         r/   r?  z'get_testing_overrides.<locals>.<lambda>7  r@  r2   c                  ó   — yr9  r;  ©r=  rP  Údim1Údim2s       r/   r?  z'get_testing_overrides.<locals>.<lambda>8  r@  r2   c                  ó   — yr9  r;  rV  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>9  r@  r2   c                  ó   — yr9  r;  )r=  ÚsrcrP  rW  rX  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>:  r@  r2   c                  ó   — yr9  r;  )rÒ  r[  ri  r  Ústorage_offsets        r/   r?  z'get_testing_overrides.<locals>.<lambda>;  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda><  r@  r2   c                  ó   — yr9  r;  )r=  rO  rt  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>=  r@  r2   c                  ó   — yr9  r;  ©r=  rO  Úrounding_moder>  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>>  r@  r2   c                  ó   — yr9  r;  ra  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>?  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>@  r@  r2   c                  ó   — yr9  r;  rs  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>A  r@  r2   c                  ó   — yr9  r;  ©r=  r_  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>B  r@  r2   c                  ó   — yr9  r;  )r^  r_  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>C  r@  r2   c                  ó   — yr9  r;  ©r=  Úindices_or_sectionss     r/   r?  z'get_testing_overrides.<locals>.<lambda>D  r@  r2   c                  ó   — yr9  r;  r  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>E  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>F  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>G  r@  r2   c                  ó   — yr9  r;  ©r=  ÚUPLOr>  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>H  r@  r2   c                  ó   — yr9  r;  rp  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>I  r@  r2   c                  ó   — yr9  r;  )ÚequationÚoperandss     r/   r?  z'get_testing_overrides.<locals>.<lambda>J  r@  r2   c                  ó   — yr9  r;  ©r=  r™  Úpadding_idxÚmax_normÚ	norm_typeÚscale_grad_by_freqrÆ   s          r/   r?  z'get_testing_overrides.<locals>.<lambda>L  r@  r2   c
                  ó   — yr9  r;  )
r=  r™  Úoffsetsry  rz  r{  ÚmoderÆ   Úper_sample_weightsrx  s
             r/   r?  z'get_testing_overrides.<locals>.<lambda>O  r@  r2   c                  ó   — yr9  r;  ©r=  r`   rn   r_   Úrequires_grads        r/   r?  z'get_testing_overrides.<locals>.<lambda>Q  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>R  r@  r2   c                  ó   — yr9  r;  ©r=  rO  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>S  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>T  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>U  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>V  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>W  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>X  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>Y  r@  r2   c                  ó   — yr9  r;  )r=  ÚscaleÚ
zero_pointÚaxisÚ	quant_minÚ	quant_maxs         r/   r?  z'get_testing_overrides.<locals>.<lambda>Z  r@  r2   c                  ó   — yr9  r;  )r=  r�  rŽ  r�  r‘  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>[  r@  r2   c                  ó   — yr9  r;  )rD  Úobserver_onÚfake_quant_onÚaveraging_constÚrunning_minÚrunning_maxr�  rŽ  r�  r‘  Úch_axisÚper_row_fake_quantÚsymmetric_quants                r/   r?  z'get_testing_overrides.<locals>.<lambda>]  r@  r2   c                  ó   — yr9  r;  ©r=  Úpacked_weightrš  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>_  r@  r2   c                  ó   — yr9  r;  r�  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>`  r@  r2   c                  ó   — yr9  r;  ©r=  r™  ÚpackedÚcol_offsetsÚweight_scaleÚweight_zero_pointrš  s          r/   r?  z'get_testing_overrides.<locals>.<lambda>a  r@  r2   c                  ó   — yr9  r;  r¡  s          r/   r?  z'get_testing_overrides.<locals>.<lambda>c  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>e  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>f  r@  r2   c                  ó   — yr9  r;  )r=  ÚaÚbs      r/   r?  z'get_testing_overrides.<locals>.<lambda>g  r@  r2   c                  ó   — yr9  r;  ©r=  rt  ru  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>h  r@  r2   c                  ó   — yr9  r;  r­  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>i  r@  r2   c                  ó   — yr9  r;  ©r=  rR  rm  Únorms       r/   r?  z'get_testing_overrides.<locals>.<lambda>j  r@  r2   c                  ó   — yr9  r;  r°  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>k  r@  r2   c                  ó   — yr9  r;  r°  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>l  r@  r2   c                  ó   — yr9  r;  r°  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>m  r@  r2   c                  ó   — yr9  r;  r°  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>n  r@  r2   c                  ó   — yr9  r;  ©r=  Úsrm  r±  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>o  r@  r2   c                  ó   — yr9  r;  r·  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>p  r@  r2   c                  ó   — yr9  r;  r·  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>q  r@  r2   c                  ó   — yr9  r;  r·  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>r  r@  r2   c                  ó   — yr9  r;  r·  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>s  r@  r2   c                  ó   — yr9  r;  r·  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>t  r@  r2   c                  ó   — yr9  r;  r·  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>u  r@  r2   c                  ó   — yr9  r;  r·  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>v  r@  r2   c                  ó   — yr9  r;  r·  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>w  r@  r2   c                  ó   — yr9  r;  r·  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>x  r@  r2   c                  ó   — yr9  r;  r·  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>y  r@  r2   c                  ó   — yr9  r;  r·  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>z  r@  r2   c                  ó   — yr9  r;  rl  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>{  r@  r2   c                  ó   — yr9  r;  rl  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>|  r@  r2   c                  ó   — yr9  r;  r°  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>}  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>~  r@  r2   c                  ó   — yr9  r;  )r=  Ú	start_dimÚend_dims      r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  ©r=  Údimss     r/   r?  z'get_testing_overrides.<locals>.<lambda>€  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>�  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>‚  r@  r2   c                  ó   — yr9  r;  rz  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>ƒ  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>„  r@  r2   c                  ó   — yr9  r;  r…  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>…  r@  r2   c                  ó   — yr9  r;  ©r=  Úexponentr>  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>†  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>‡  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>ˆ  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>‰  r@  r2   c                  ó   — yr9  r;  )r=  Ú
fill_valuer>  r`   rn   r_   r‚  s          r/   r?  z'get_testing_overrides.<locals>.<lambda>Š  r@  r2   c                  ó   — yr9  r;  )r=  rƒ  Ú	dep_tokens      r/   r?  z'get_testing_overrides.<locals>.<lambda>‹  r@  r2   c                  ó   — yr9  r;  )ÚLU_dataÚ	LU_pivotsÚunpack_dataÚunpack_pivotss       r/   r?  z'get_testing_overrides.<locals>.<lambda>Œ  r@  r2   c                  ó   — yr9  r;  )r=  rm  Úindexr>  Úsparse_grads        r/   r?  z'get_testing_overrides.<locals>.<lambda>�  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>Ž  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>�  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>�  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>‘  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>’  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>“  r@  r2   c                  ó   — yr9  r;  ©r=  re  r>  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>”  r@  r2   c                  ó   — yr9  r;  rì  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>•  r@  r2   c                  ó   — yr9  r;  )r=  Úspacingrm  Ú
edge_orders       r/   r?  z'get_testing_overrides.<locals>.<lambda>–  r@  r2   c                  ó   — yr9  r;  ©r=  ÚgridÚinterpolation_modeÚpadding_moderj  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>—  r@  r2   c                  ó   — yr9  r;  rò  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>˜  r@  r2   c                  ó   — yr9  r;  rò  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>™  r@  r2   c                  ó   — yr9  r;  )r=  Ú
num_groupsr™  rš  rŸ  r   s         r/   r?  z'get_testing_overrides.<locals>.<lambda>š  r@  r2   c	                  ó   — yr9  r;  ©	r=  ÚhxÚparamsÚ
has_biasesÚ
num_layersÚdropoutru  ÚbidirectionalÚbatch_firsts	            r/   r?  z'get_testing_overrides.<locals>.<lambda>›  r@  r2   c                  ó   — yr9  r;  ©r=  rü  Úw_ihÚw_hhÚb_ihÚb_hhs         r/   r?  z'get_testing_overrides.<locals>.<lambda>œ  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>�  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>ž  r@  r2   c                  ó   — yr9  r;  ©r=  Úlambds     r/   r?  z'get_testing_overrides.<locals>.<lambda>Ÿ  r@  r2   c                  ó   — yr9  r;  )r=  Úvaluesr>  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>   r@  r2   c                  ó   — yr9  r;  ©r=  r¼  r,  r½  r¾  r¿  s         r/   r?  z'get_testing_overrides.<locals>.<lambda>¡  r@  r2   c                  ó   — yr9  r;  )r=  Úbinsrü  rý  r>  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>¢  r@  r2   c                  ó   — yr9  r;  )r=  r  rü  rý  r™  Údensityr>  s          r/   r?  z'get_testing_overrides.<locals>.<lambda>£  r@  r2   c                  ó   — yr9  r;  )r=  r  rž   r™  r  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>¤  r@  r2   c                  ó   — yr9  r;  ©r=  Útaus     r/   r?  z'get_testing_overrides.<locals>.<lambda>¥  r@  r2   c                  ó   — yr9  r;  )r^  r_  r>  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>¦  r@  r2   c                  ó   — yr9  r;  rj  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>§  r@  r2   c                  ó   — yr9  r;  r  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>¨  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>©  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>ª  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>«  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>¬  r@  r2   c                  ó   — yr9  r;  ©r=  rm  rã  Úsources       r/   r?  z'get_testing_overrides.<locals>.<lambda>­  r@  r2   c                  ó   — yr9  r;  r"  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>®  r@  r2   c                  ó   — yr9  r;  )r=  Úindicesr  Ú
accumulates       r/   r?  z'get_testing_overrides.<locals>.<lambda>¯  r@  r2   c                  ó   — yr9  r;  )r=  rm  rã  r>  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>°  r@  r2   c                  ó   — yr9  r;  )r=  rm  rã  rZ  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>±  r@  r2   c                  ó   — yr9  r;  )r=  rm  rã  r#  r¾  Úinclude_inputs         r/   r?  z'get_testing_overrides.<locals>.<lambda>²  r@  r2   c                  ó   — yr9  r;  ©rZ   s    r/   r?  z'get_testing_overrides.<locals>.<lambda>³  r@  r2   c                  ó   — yr9  r;  )ÚeÚteÚassume_uniqueÚinverts       r/   r?  z'get_testing_overrides.<locals>.<lambda>´  r@  r2   c                  ó   — yr9  r;  r-  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>µ  r@  r2   c                  ó   — yr9  r;  r-  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>¶  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>·  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>¸  r@  r2   c	                  ó   — yr9  r;  )	r=  r›  rœ  r™  rš  Úuse_input_statsrž  rŸ  r   s	            r/   r?  z'get_testing_overrides.<locals>.<lambda>º  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>¼  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>½  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>¾  r@  r2   c                  ó   — yr9  r;  rî  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>¿  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>À  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>Á  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>Â  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>Ã  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>Ä  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>Å  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>Æ  r@  r2   c                  ó   — yr9  r;  r…  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>Ç  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>È  r@  r2   c                  ó   — yr9  r;  )r=  rO  Úrtolrp  rq  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>É  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>Ê  r@  r2   c
                  ó   — yr9  r;  )
r=  Ún_fftÚ
hop_lengthÚ
win_lengthÚwindowÚcenterÚ
normalizedÚonesidedÚlengthÚreturn_complexs
             r/   r?  z'get_testing_overrides.<locals>.<lambda>Ì  r@  r2   c                  ó   — yr9  r;  ©r=  r¼  r½  r¾  r¿  Ú
log_targets         r/   r?  z'get_testing_overrides.<locals>.<lambda>Î  r@  r2   c                  ó   — yr9  r;  r…  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>Ï  r@  r2   c                  ó   — yr9  r;  )r=  Úkrm  r{  r>  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>Ð  r@  r2   c                  ó   — yr9  r;  )r=  Ú	hermitianrï  r>  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>Ñ  r@  r2   c                  ó   — yr9  r;  )r=  rZ  r>  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>Ò  r@  r2   c                  ó   — yr9  r;  )ÚLDÚpivotsÚBrZ  r>  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>Ó  r@  r2   c                  ó   — yr9  r;  )r=  Únormalized_shaper™  rš  Úespr   s         r/   r?  z'get_testing_overrides.<locals>.<lambda>Ô  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>Õ  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>Ö  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>×  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>Ø  r@  r2   c                  ó   — yr9  r;  )r=  Úendr™  r>  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>Ù  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>Ú  r@  r2   c                  ó   — yr9  r;  )r=  rX  r_  ÚXrR  ÚiKÚniterÚtolÚlargestÚmethodÚtrackerÚortho_iparamsÚortho_fparamsÚortho_bparamss                 r/   r?  z'get_testing_overrides.<locals>.<lambda>Û  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>Ü  r@  r2   c                  ó   — yr9  r;  ©r=  rm  r`   s      r/   r?  z'get_testing_overrides.<locals>.<lambda>Ý  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>Þ  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>ß  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>à  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>á  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>â  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>ã  r@  r2   c                  ó   — yr9  r;  )rD  rC  r>  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>ä  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>å  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>æ  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>ç  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>è  r@  r2   c                  ó   — yr9  r;  r²  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>é  r@  r2   c                  ó   — yr9  r;  )r=  Únamesr{  r>  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>ê  r@  r2   c	                  ó   — yr9  r;  )	ÚdataÚbatch_sizesrü  rý  rþ  rÿ  r   ru  r  s	            r/   r?  z'get_testing_overrides.<locals>.<lambda>ë  r@  r2   c                  ó   — yr9  r;  r  s         r/   r?  z'get_testing_overrides.<locals>.<lambda>ì  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>í  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>î  r@  r2   c                  ó   — yr9  r;  )ÚAÚpivotÚ	get_infosr>  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>ï  r@  r2   c                  ó   — yr9  r;  )r«  rÞ  rß  r>  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>ð  r@  r2   c                  ó   — yr9  r;  r+  s          r/   r?  z'get_testing_overrides.<locals>.<lambda>ñ  r@  r2   c                  ó   — yr9  r;  )r=  ÚmaskrZ  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>ò  r@  r2   c                  ó   — yr9  r;  )r=  r“  r#  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>ó  r@  r2   c                  ó   — yr9  r;  )r=  r“  r>  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>ô  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>õ  r@  r2   c                  ó   — yr9  r;  ©r=  rŽ  r>  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>ö  r@  r2   c                  ó   — yr9  r;  r˜  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>÷  r@  r2   c                  ó   — yr9  r;  )r=  rŽ  rï  r>  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>ø  r@  r2   c                  ó   — yr9  r;  )ÚLUr^  r_  ÚleftÚadjointr>  s         r/   r?  z'get_testing_overrides.<locals>.<lambda>ù  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>ú  r@  r2   c                  ó   — yr9  r;  )r=  rR  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>û  r@  r2   c                  ó   — yr9  r;  ©r=  rR  r>  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>ü  r@  r2   c                  ó   — yr9  r;  )r=  rn  rZ  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>ý  r@  r2   c                  ó   — yr9  r;  r  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>þ  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>ÿ  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>   r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  ©r=  r“  r  r”  r  r•  s         r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  r«  s         r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  r«  s         r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  ©r=  r“  r  r”  r  Úreturn_indicesr•  s          r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  rl  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>
  r@  r2   c                  ó   — yr9  r;  )r=  rm  r{  r`   r>  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  rl  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  rl  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                   ó   — yr9  r;  )r�  r.   s     r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  )r=  r™  rš  r›  rœ  r�  Úexponential_average_factorÚepsilons           r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c	                  ó   — yr9  r;  ©	r=  r™  rš  r”  r  r  rè  Ú	benchmarkÚdeterministics	            r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c	                  ó   — yr9  r;  )	r=  r™  ÚzrT  rš  r  r”  r  rè  s	            r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  r  s          r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c
                  ó   — yr9  r;  )
r=  r™  rš  r”  r%  r  r  rè  r¾  r¿  s
             r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c	                  ó   — yr9  r;  r½  s	            r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  )r=  r™  Úweight_stride0rü  Úcxr~  Úhidden_sizerÿ  r  r   ru  r  rˆ  Údropout_states                 r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  rÎ  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>!  r@  r2   c                  ó   — yr9  r;  rz  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>"  r@  r2   c                  ó   — yr9  r;  ©r=  r#  Údestinations      r/   r?  z'get_testing_overrides.<locals>.<lambda>#  r@  r2   c                  ó   — yr9  r;  rÍ  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>$  r@  r2   c                  ó   — yr9  r;  )r=  Ú
descendingr>  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>%  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>&  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>'  r@  r2   c                  ó   — yr9  r;  )r=  Únum_samplesÚreplacementr>  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>(  r@  r2   c                  ó   — yr9  r;  )r=  rb  r>  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>)  r@  r2   c                  ó   — yr9  r;  ©r=  rt  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>*  r@  r2   c                  ó   — yr9  r;  )r=  rm  ÚstartrQ  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>+  r@  r2   c                  ó   — yr9  r;  )r=  ÚnanÚposinfÚneginfr>  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>,  r@  r2   c                  ó   — yr9  r;  )r=  r™  rš  r›  rœ  r�  rž  rŸ  s           r/   r?  z'get_testing_overrides.<locals>.<lambda>-  r@  r2   c                  ó   — yr9  r;  )r=  r™  rš  r�  rž  rŸ  s         r/   r?  z'get_testing_overrides.<locals>.<lambda>.  r@  r2   c                  ó   — yr9  r;  r­  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>/  r@  r2   c                  ó   — yr9  r;  ©r=  ra  r™  rš  rŸ  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>0  r@  r2   c                  ó   — yr9  r;  )r=  r™  rš  ÚNÚCÚHxWÚgrouprŸ  s           r/   r?  z'get_testing_overrides.<locals>.<lambda>1  r@  r2   c                  ó   — yr9  r;  )r=  rt  rm  r{  r`   s        r/   r?  z'get_testing_overrides.<locals>.<lambda>2  r@  r2   c                  ó   — yr9  r;  rç  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>3  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>4  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>5  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>6  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>7  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>8  r@  r2   c                  ó   — yr9  r;  rC  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>9  r@  r2   c                  ó   — yr9  r;  rC  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>:  r@  r2   c                  ó   — yr9  r;  ©r=  rD  r°  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>;  r@  r2   c                  ó   — yr9  r;  rô  s      r/   r?  z'get_testing_overrides.<locals>.<lambda><  r@  r2   c                  ó   — yr9  r;  rô  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>=  r@  r2   c                  ó   — yr9  r;  rô  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>>  r@  r2   c                  ó   — yr9  r;  rô  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>?  r@  r2   c                  ó   — yr9  r;  rô  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>@  r@  r2   c                  ó   — yr9  r;  rg  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>A  r@  r2   c                  ó   — yr9  r;  ©r=  rt  r�  rv  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>B  r@  r2   c                  ó   — yr9  r;  ©r=  r“  r  r”  r•  r–  Údivisor_overrides          r/   r?  z'get_testing_overrides.<locals>.<lambda>D  r@  r2   c                  ó   — yr9  r;  rþ  s          r/   r?  z'get_testing_overrides.<locals>.<lambda>G  r@  r2   c                  ó   — yr9  r;  )r=  r›  rœ  r™  rš  r�  rž  rŸ  s           r/   r?  z'get_testing_overrides.<locals>.<lambda>J  r@  r2   c                  ó   — yr9  r;  r·  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>L  r@  r2   c                  ó   — yr9  r;  ©r=  r¼  r™  r½  r¾  r¿  s         r/   r?  z'get_testing_overrides.<locals>.<lambda>N  r@  r2   c                  ó   — yr9  r;  r»  s          r/   r?  z'get_testing_overrides.<locals>.<lambda>Q  r@  r2   c                  ó   — yr9  r;  rã  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>S  r@  r2   c                  ó   — yr9  r;  r+  s          r/   r?  z'get_testing_overrides.<locals>.<lambda>U  r@  r2   c                  ó   — yr9  r;  )r=  r¼  r™  r½  Úignore_indexr¾  r¿  Úlabel_smoothings           r/   r?  z'get_testing_overrides.<locals>.<lambda>X  r@  r2   c                  ó   — yr9  r;  r4  s          r/   r?  z'get_testing_overrides.<locals>.<lambda>[  r@  r2   c                  ó   — yr9  r;  rü  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>]  r@  r2   c                  ó   — yr9  r;  rü  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>^  r@  r2   c                  ó   — yr9  r;  rü  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>_  r@  r2   c                  ó   — yr9  r;  rü  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>`  r@  r2   c                  ó   — yr9  r;  rã  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>a  r@  r2   c                  ó   — yr9  r;  rw  s          r/   r?  z'get_testing_overrides.<locals>.<lambda>c  r@  r2   c                  ó   — yr9  r;  )r=  r™  r}  ry  rz  r{  r~  rÆ   r  Úinclude_last_offsetrx  s              r/   r?  z'get_testing_overrides.<locals>.<lambda>f  r@  r2   c                  ó   — yr9  r;  rü  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>h  r@  r2   c                  ó   — yr9  r;  )r=  rD  r“  r  r”  r  s         r/   r?  z'get_testing_overrides.<locals>.<lambda>i  r@  r2   c                  ó   — yr9  r;  ©r=  r“  rD  Úoutput_ratior°  Ú_random_sampless         r/   r?  z'get_testing_overrides.<locals>.<lambda>k  r@  r2   c                  ó   — yr9  r;  r  s         r/   r?  z'get_testing_overrides.<locals>.<lambda>n  r@  r2   c                  ó   — yr9  r;  r  s         r/   r?  z'get_testing_overrides.<locals>.<lambda>q  r@  r2   c                  ó   — yr9  r;  r  s         r/   r?  z'get_testing_overrides.<locals>.<lambda>t  r@  r2   c                  ó   — yr9  r;  )r=  r¼  ÚvarrŠ   rŸ  r¿  s         r/   r?  z'get_testing_overrides.<locals>.<lambda>v  r@  r2   c                  ó   — yr9  r;  )r=  Úapproximates     r/   r?  z'get_testing_overrides.<locals>.<lambda>w  r@  r2   c                  ó   — yr9  r;  rl  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>x  r@  r2   c                  ó   — yr9  r;  )r=  ró  r~  rõ  rj  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>y  r@  r2   c                  ó   — yr9  r;  )r=  rù  r™  rš  rŸ  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>z  r@  r2   c                  ó   — yr9  r;  )Úlogitsr  ÚhardrŸ  rm  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>{  r@  r2   c                  ó   — yr9  r;  r  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>|  r@  r2   c                  ó   — yr9  r;  )r=  Úmin_valÚmax_valrv  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>}  r@  r2   c                  ó   — yr9  r;  r  s         r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  )r=  r›  rœ  r™  rš  r8  rž  rŸ  s           r/   r?  z'get_testing_overrides.<locals>.<lambda>‚  r@  r2   c                  ó   — yr9  r;  )r=  ri  Úscale_factorr~  rj  Úrecompute_scale_factorÚ	antialiass          r/   r?  z'get_testing_overrides.<locals>.<lambda>…  r@  r2   c                  ó   — yr9  r;  rT  s         r/   r?  z'get_testing_overrides.<locals>.<lambda>‡  r@  r2   c                  ó   — yr9  r;  ©r=  r¼  r½  r¾  r¿  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>ˆ  r@  r2   c                  ó   — yr9  r;  rä  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>‰  r@  r2   c                  ó   — yr9  r;  )r=  Únegative_sloperv  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>Š  r@  r2   c                  ó   — yr9  r;  )r=  r™  rš  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>‹  r@  r2   c                  ó   — yr9  r;  )r=  ri  rT  rU  rX  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>Œ  r@  r2   c                  ó   — yr9  r;  ©r=  rm  Ú_stacklevelr`   s       r/   r?  z'get_testing_overrides.<locals>.<lambda>�  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>Ž  r@  r2   c                  ó   — yr9  r;  ©r=  rz  r“  r  r•  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>�  r@  r2   c                  ó   — yr9  r;  r>  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>�  r@  r2   c                  ó   — yr9  r;  r>  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>‘  r@  r2   c                  ó   — yr9  r;  r+  s          r/   r?  z'get_testing_overrides.<locals>.<lambda>“  r@  r2   c                  ó   — yr9  r;  ©r=  r“  r  r”  r  r•  r°  s          r/   r?  z'get_testing_overrides.<locals>.<lambda>–  r@  r2   c                  ó   — yr9  r;  r¯  s          r/   r?  z'get_testing_overrides.<locals>.<lambda>™  r@  r2   c                  ó   — yr9  r;  rC  s          r/   r?  z'get_testing_overrides.<locals>.<lambda>œ  r@  r2   c                  ó   — yr9  r;  r¯  s          r/   r?  z'get_testing_overrides.<locals>.<lambda>Ÿ  r@  r2   c                  ó   — yr9  r;  r¯  s          r/   r?  z'get_testing_overrides.<locals>.<lambda>¢  r@  r2   c                  ó   — yr9  r;  r¯  s          r/   r?  z'get_testing_overrides.<locals>.<lambda>¥  r@  r2   c                  ó   — yr9  r;  ©r=  r&  r“  r  r”  rD  s         r/   r?  z'get_testing_overrides.<locals>.<lambda>§  r@  r2   c                  ó   — yr9  r;  rJ  s         r/   r?  z'get_testing_overrides.<locals>.<lambda>¨  r@  r2   c                  ó   — yr9  r;  rJ  s         r/   r?  z'get_testing_overrides.<locals>.<lambda>©  r@  r2   c                  ó   — yr9  r;  r3  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>ª  r@  r2   c                  ó   — yr9  r;  )ÚqueryÚkeyrZ  Úembed_dim_to_checkÚ	num_headsÚin_proj_weightÚin_proj_biasÚbias_kÚbias_vÚadd_zero_attnÚ	dropout_pÚout_proj_weightÚout_proj_biasr�  Úkey_padding_maskÚneed_weightsÚ	attn_maskÚuse_separate_proj_weightÚq_proj_weightÚk_proj_weightÚv_proj_weightÚstatic_kÚstatic_vÚaverage_attn_weightsÚ	is_causals                            r/   r?  z'get_testing_overrides.<locals>.<lambda>¬  r@  r2   c                  ó   — yr9  r;  )r=  r¼  rt  r,  r™  r½  r¾  r¿  s           r/   r?  z'get_testing_overrides.<locals>.<lambda>¯  r@  r2   c                  ó   — yr9  r;  r3  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>²  r@  r2   c                  ó   — yr9  r;  r  s         r/   r?  z'get_testing_overrides.<locals>.<lambda>µ  r@  r2   c                  ó   — yr9  r;  )r=  r¼  r™  r½  r	  r¾  r¿  s          r/   r?  z'get_testing_overrides.<locals>.<lambda>¸  r@  r2   c                  ó   — yr9  r;  )r=  rt  rm  rŸ  r>  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>º  r@  r2   c                  ó   — yr9  r;  )rZ   Únum_classess     r/   r?  z'get_testing_overrides.<locals>.<lambda>»  r@  r2   c                  ó   — yr9  r;  )r=  r  r~  rZ  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>¼  r@  r2   c                  ó   — yr9  r;  ©rÝ  rÞ  rt  rŸ  r{  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>½  r@  r2   c                  ó   — yr9  r;  )r=  r¼  Ú	log_inputrŠ   r½  rŸ  r¾  r¿  s           r/   r?  z'get_testing_overrides.<locals>.<lambda>¿  r@  r2   c                  ó   — yr9  r;  ©r=  r™  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>Á  r@  r2   c                  ó   — yr9  r;  ©r=  rv  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>Â  r@  r2   c                  ó   — yr9  r;  ru  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>Ã  r@  r2   c                  ó   — yr9  r;  ©r=  ra  r™  rŸ  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>Ä  r@  r2   c                  ó   — yr9  r;  ©r=  Úlowerrë  r�  rv  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>Å  r@  r2   c                  ó   — yr9  r;  ru  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>Æ  r@  r2   c                  ó   — yr9  r;  ru  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>Ç  r@  r2   c                  ó   — yr9  r;  ru  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>È  r@  r2   c                  ó   — yr9  r;  )rO  rP  rZ  r]  rX  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>É  r@  r2   c                  ó   — yr9  r;  )r=  r¼  r½  r¾  r¿  rU  s         r/   r?  z'get_testing_overrides.<locals>.<lambda>Ê  r@  r2   c                  ó   — yr9  r;  )r=  r¼  r¿  Údeltas       r/   r?  z'get_testing_overrides.<locals>.<lambda>Ë  r@  r2   c                  ó   — yr9  r;  r3  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>Ì  r@  r2   c                  ó   — yr9  r;  r:  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>Í  r@  r2   c                  ó   — yr9  r;  r:  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>Î  r@  r2   c                  ó   — yr9  r;  )r=  rU  Ú	thresholds      r/   r?  z'get_testing_overrides.<locals>.<lambda>Ï  r@  r2   c                  ó   — yr9  r;  r  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>Ð  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>Ñ  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>Ò  r@  r2   c                  ó   — yr9  r;  ©r=  r‡  rZ  rv  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>Ó  r@  r2   c
                  ó   — yr9  r;  ©
ÚanchorÚpositiveÚnegativer,  rt  rŸ  Úswapr½  r¾  r¿  s
             r/   r?  z'get_testing_overrides.<locals>.<lambda>Õ  r@  r2   )Údistance_functionr,  r’  r¿  c                 ó   — yr9  r;  )r�  r�  r‘  r“  r,  r’  r¿  s          r/   r?  z'get_testing_overrides.<locals>.<lambda>Ø  r@  r2   c                  ó   — yr9  r;  )r=  r“  r  r”  r  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>Ú  r@  r2   c                  ó   — yr9  r;  )rZ   rª  r«  rµ  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>Û  r@  r2   c                  ó   — yr9  r;  )rZ   r£  Ústdrµ  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>Ü  r@  r2   c                  ó   — yr9  r;  )rZ   Úvals     r/   r?  z'get_testing_overrides.<locals>.<lambda>Ý  r@  r2   c                  ó   — yr9  r;  )rZ   rª  r~  Únonlinearityrµ  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>Þ  r@  r2   c                  ó   — yr9  r;  )r=  Úas_tuples     r/   r?  z'get_testing_overrides.<locals>.<lambda>ß  r@  r2   )rÚ  c                 ó   — yr9  r;  )r=  ri  rÚ  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>à  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>á  r@  r2   c                  ó   — yr9  r;  ©r=  rt  rm  r{  r>  r`   s         r/   r?  z'get_testing_overrides.<locals>.<lambda>â  r@  r2   c                  ó   — yr9  r;  ©r=  r  rm  r{  r>  r`   s         r/   r?  z'get_testing_overrides.<locals>.<lambda>ã  r@  r2   c                  ó   — yr9  r;  r¤  s         r/   r?  z'get_testing_overrides.<locals>.<lambda>ä  r@  r2   c                  ó   — 	 yr9  r;  r¤  s         r/   r?  z'get_testing_overrides.<locals>.<lambda>å  s   € ð 13ð r2   c                  ó   — yr9  r;  )ÚvÚpowrm  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>é  r@  r2   c                  ó   — yr9  r;  r¢  s         r/   r?  z'get_testing_overrides.<locals>.<lambda>ê  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>ë  r@  r2   c                  ó   — yr9  r;  r  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>ì  r@  r2   c                  ó   — yr9  r;  )r=  r¹  Úinput3r�  Ú	transposes        r/   r?  z'get_testing_overrides.<locals>.<lambda>í  r@  r2   c                  ó   — yr9  r;  ro  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>î  r@  r2   c                  ó   — yr9  r;  ©rÒ  rm  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>ï  r@  r2   c                  ó   — yr9  r;  )r=  ÚqrN  rm  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>ð  r@  r2   c                  ó   — yr9  r;  rÙ  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>ñ  r@  r2   c                  ó   — yr9  r;  )r=  Úrconds     r/   r?  z'get_testing_overrides.<locals>.<lambda>ò  r@  r2   c                  ó   — yr9  r;  )r=  r·  rZ  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>ó  r@  r2   c                  ó   — yr9  r;  )r=  Úupscale_factors     r/   r?  z'get_testing_overrides.<locals>.<lambda>ô  r@  r2   c                  ó   — yr9  r;  )r=  Údownscale_factors     r/   r?  z'get_testing_overrides.<locals>.<lambda>õ  r@  r2   c                  ó   — yr9  r;  )r=  rµ  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>ö  r@  r2   c                  ó   — yr9  r;  )r=  r¼  rq  rŠ   rŸ  r¿  s         r/   r?  z'get_testing_overrides.<locals>.<lambda>÷  r@  r2   c                  ó   — yr9  r;  r¢  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>ø  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>ù  r@  r2   c                  ó   — yr9  r;  rs  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>ú  r@  r2   c                  ó   — yr9  r;  r�  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>û  r@  r2   c                  ó   — yr9  r;  rÔ  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>ü  r@  r2   c                  ó   — yr9  r;  )r=  r`   s     r/   r?  z'get_testing_overrides.<locals>.<lambda>ý  r@  r2   c                  ó   — yr9  r;  )r=  rã  r#  r'  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>þ  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>ÿ  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>   r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  )r=  Úsomer>  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  )r=  r~  r>  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  ©r=  r´  rm  r{  Úinterpolationr>  s         r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  rÏ  s         r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  )r=  ÚscalesÚzero_pointsr�  r`   s        r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  )r=  r�  rŽ  r`   s       r/   r?  z'get_testing_overrides.<locals>.<lambda>	  r@  r2   c                  ó   — yr9  r;  )r=  r`   Úreduce_ranges      r/   r?  z'get_testing_overrides.<locals>.<lambda>
  r@  r2   c                  ó   — yr9  r;  )r=  r™  rš  r£  r  rŸ  Úoutput_scaleÚoutput_zero_points           r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  ©r=  rü  r  r  r  r  Ú	packed_ihÚ	packed_hhÚcol_offsets_ihÚcol_offsets_hhÚscale_ihÚscale_hhÚzero_point_ihÚzero_point_hhs                 r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  rÜ  s                 r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   ©r   ©é   c                  ó   — 	 yr9  r;  r«  s         r/   r?  z'get_testing_overrides.<locals>.<lambda>  s
   € à "ð r2   c                  ó   — 	 yr9  r;  r«  s         r/   r?  z'get_testing_overrides.<locals>.<lambda>  s   € ð !#ð r2   c                  ó   — 	 yr9  r;  r«  s         r/   r?  z'get_testing_overrides.<locals>.<lambda>  s   € ð !#ð	 r2   c                  ó   — yr9  r;  rÜ  s                 r/   r?  z'get_testing_overrides.<locals>.<lambda>%  r@  r2   c                  ó   — yr9  r;  rÜ  s                 r/   r?  z'get_testing_overrides.<locals>.<lambda>(  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>*  r@  r2   c                  ó   — yr9  r;  r�  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>+  r@  r2   c                  ó   — yr9  r;  )r=  Úhighr`   rn   r_   r‚  s         r/   r?  z'get_testing_overrides.<locals>.<lambda>,  r@  r2   c                  ó   — yr9  r;  r�  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>-  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>.  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>/  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>0  r@  r2   c                  ó   — yr9  r;  r1  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>1  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>2  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>3  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>4  r@  r2   c                  ó   — yr9  r;  ru  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>5  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>6  r@  r2   c                  ó   — yr9  r;  )r=  rt  rm  Úmaxnormr>  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>7  r@  r2   c                  ó   — yr9  r;  rl  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>8  r@  r2   c                  ó   — yr9  r;  )r=  Úshapes     r/   r?  z'get_testing_overrides.<locals>.<lambda>9  r@  r2   c                  ó   — yr9  r;  rx  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>:  r@  r2   c	                  ó   — yr9  r;  rû  s	            r/   r?  z'get_testing_overrides.<locals>.<lambda>;  r@  r2   c                  ó   — yr9  r;  r  s         r/   r?  z'get_testing_overrides.<locals>.<lambda><  r@  r2   c	                  ó   — yr9  r;  rû  s	            r/   r?  z'get_testing_overrides.<locals>.<lambda>=  r@  r2   c                  ó   — yr9  r;  r  s         r/   r?  z'get_testing_overrides.<locals>.<lambda>>  r@  r2   c                  ó   — yr9  r;  )r=  ÚshiftsrÍ  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>?  r@  r2   ©r   rè  c                  ó   — yr9  r;  )r=  rX  rÍ  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>@  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>A  r@  r2   c                  ó   — yr9  r;  r  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>B  r@  r2   c                  ó   — yr9  r;  )r™  r“  Úcompressed_indices_dtypes      r/   r?  z'get_testing_overrides.<locals>.<lambda>C  r@  r2   c                  ó   — yr9  r;  rz  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>D  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>E  r@  r2   c                  ó   — yr9  r;  )r=  rO  rT  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>F  r@  r2   c                  ó   — yr9  r;  r]  s         r/   r?  z'get_testing_overrides.<locals>.<lambda>G  r@  r2   c                  ó   — yr9  r;  ©r=  rm  rã  r[  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>H  r@  r2   c                  ó   — yr9  r;  r  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>I  r@  r2   c                  ó   — yr9  r;  )r=  rm  rã  r[  r¾  Úinclude_selfs         r/   r?  z'get_testing_overrides.<locals>.<lambda>J  r@  r2   c                  ó   — yr9  r;  )Úsorted_sequencer=  rÕ  rÖ  r>  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>K  r@  r2   c                  ó   — yr9  r;  )r‡  r¾  Úlengthsr&  r}  r�  Úunsafes          r/   r?  z'get_testing_overrides.<locals>.<lambda>L  r@  r2   c                  ó   — yr9  r;  )r=  rm  rã  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>M  r@  r2   c                  ó   — yr9  r;  )r=  r[  rm  rã  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>N  r@  r2   c                  ó   — yr9  r;  ©r=  r[  rm  rÛ  rh  Ústeps         r/   r?  z'get_testing_overrides.<locals>.<lambda>O  r@  r2   c                  ó   — yr9  r;  r  s         r/   r?  z'get_testing_overrides.<locals>.<lambda>P  r@  r2   c                  ó   — yr9  r;  ru  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>Q  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>R  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>S  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>T  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>U  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>V  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>W  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>X  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>Y  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>Z  r@  r2   c                  ó   — yr9  r;  rg  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>[  r@  r2   c                  ó   — yr9  r;  rg  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>\  r@  r2   c                  ó   — yr9  r;  rw  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>]  r@  r2   c                  ó   — yr9  r;  )r�  r_  r�  r>  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>^  r@  r2   c                  ó   — yr9  r;  )r�  r_  r�  rï  r>  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>_  r@  r2   )Ústabler>  c                 ó   — yr9  r;  )r=  rm  rÑ  r1  r>  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>`  r@  r2   c                  ó   — yr9  r;  ©rZ   Úsplit_size_or_sectionsrm  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>a  r@  r2   c                  ó   — yr9  r;  r4  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>b  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>c  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>d  r@  r2   c                  ó   — yr9  r;  r<  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>e  r@  r2   c                  ó   — yr9  r;  r]  s         r/   r?  z'get_testing_overrides.<locals>.<lambda>f  r@  r2   c                  ó   — yr9  r;  rÙ  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>g  r@  r2   c                  ó   — yr9  r;  rl  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>h  r@  r2   c                  ó   — yr9  r;  rl  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>i  r@  r2   c
                  ó   — yr9  r;  )
r=  rJ  rK  rL  rM  rN  Úpad_moderO  rP  rR  s
             r/   r?  z'get_testing_overrides.<locals>.<lambda>k  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>m  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>n  r@  r2   c                  ó   — yr9  r;  rl  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>o  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>p  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>q  r@  r2   c                  ó   — yr9  r;  ©rª  r«  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>r  r@  r2   c                  ó   — yr9  r;  rF  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>s  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>t  r@  r2   c                  ó   — yr9  r;  )rª  r«  Úcs      r/   r?  z'get_testing_overrides.<locals>.<lambda>u  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>v  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>w  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>x  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>y  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>z  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>{  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>|  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>}  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>~  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  rl  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>€  r@  r2   c                  ó   — yr9  r;  )r=  rÌ  Ú
compute_uvr>  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>�  r@  r2   c                  ó   — yr9  r;  )r=  r´  rm  ÚMs       r/   r?  z'get_testing_overrides.<locals>.<lambda>‚  r@  r2   c                  ó   — yr9  r;  )r=  Úfull_matricesr>  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>ƒ  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>„  r@  r2   c                  ó   — yr9  r;  ©r=  Údim0rW  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>…  r@  r2   c                  ó   — yr9  r;  )r=  Úaxis0Úaxis1s      r/   r?  z'get_testing_overrides.<locals>.<lambda>†  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>‡  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>ˆ  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>‰  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>Š  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>‹  r@  r2   c                  ó   — yr9  r;  r¢  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>Œ  r@  r2   c                  ó   — yr9  r;  r¢  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>�  r@  r2   c                  ó   — yr9  r;  r¢  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>Ž  r@  r2   c                  ó   — yr9  r;  r¢  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>�  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>�  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>‘  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>’  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>“  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>”  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>•  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>–  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>—  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>˜  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>™  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>š  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>›  r@  r2   c                  ó   — yr9  r;  r¢  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>œ  r@  r2   c                  ó   — yr9  r;  r¢  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>�  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>ž  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>Ÿ  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>   r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>¡  r@  r2   c                  ó   — yr9  r;  r¢  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>¢  r@  r2   c                  ó   — yr9  r;  r¢  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>£  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>¤  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>¥  r@  r2   c                  ó   — yr9  r;  rw  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>¦  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>§  r@  r2   c                  ó   — yr9  r;  rz  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>¨  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>©  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>ª  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>«  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>¬  r@  r2   c                  ó   — yr9  r;  rÙ  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>­  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>®  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>¯  r@  r2   c                  ó   — yr9  r;  r¢  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>°  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>±  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>²  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>³  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>´  r@  r2   c                  ó   — yr9  r;  r¢  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>µ  r@  r2   c                  ó   — yr9  r;  r¢  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>¶  r@  r2   c                  ó   — yr9  r;  r¢  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>·  r@  r2   c                  ó   — yr9  r;  r¢  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>¸  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>¹  r@  r2   c                  ó   — yr9  r;  rw  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>º  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>»  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>¼  r@  r2   c                  ó   — yr9  r;  rN  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>½  r@  r2   c                  ó   — yr9  r;  )rÒ  rO  r>  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>¾  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>¿  r@  r2   c                  ó   — yr9  r;  )r=  rã  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>À  r@  r2   c                  ó   — yr9  r;  )r=  r&  rm  r>  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>Á  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>Â  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>Ã  r@  r2   c                  ó   — yr9  r;  )rª  Úinds     r/   r?  z'get_testing_overrides.<locals>.<lambda>Ä  r@  r2   c                  ó   — yr9  r;  )rª  r«  rÍ  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>Å  r@  r2   c                  ó   — yr9  r;  )rª  r«  rÍ  r>  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>Æ  r@  r2   c                  ó   — yr9  r;  )r=  rk  rm  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>Ç  r@  r2   c                  ó   — yr9  r;  rŒ  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>È  r@  r2   c                  ó   — yr9  r;  rÌ  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>É  r@  r2   c                  ó   — yr9  r;  )r=  rX  rm  rÑ  r>  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>Ê  r@  r2   c                  ó   — yr9  r;  rI  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>Ë  r@  r2   c                  ó   — yr9  r;  r^  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>Ì  r@  r2   c                  ó   — yr9  r;  rB  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>Í  r@  r2   c                  ó   — yr9  r;  rB  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>Î  r@  r2   c                  ó   — yr9  r;  )r=  r�  rë  r¯  Úunitriangulars        r/   r?  z'get_testing_overrides.<locals>.<lambda>Ï  r@  r2   c                  ó   — yr9  r;  )r=  r_  rë  r�  r­  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>Ð  r@  r2   c                  ó   — yr9  r;  rL  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>Ñ  r@  r2   c
                  ó   — yr9  r;  rŽ  s
             r/   r?  z'get_testing_overrides.<locals>.<lambda>Ó  r@  r2   c                  ó   — yr9  r;  rL  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>Õ  r@  r2   c                  ó   — yr9  r;  r…  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>Ö  r@  r2   c                  ó   — yr9  r;  r<  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>×  r@  r2   c                  ó   — yr9  r;  rl  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>Ø  r@  r2   c                  ó   — yr9  r;  )r=  rm  Úsizesr…  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>Ù  r@  r2   c                  ó   — yr9  r;  )r=  ÚsortedÚreturn_inverseÚreturn_countsrm  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>Ú  r@  r2   c                  ó   — yr9  r;  )r=  r¹  rº  rm  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>Û  r@  r2   c                  ó   — yr9  r;  )r&  r   s     r/   r?  z'get_testing_overrides.<locals>.<lambda>Ü  r@  r2   c                  ó   — yr9  r;  rø  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>Ý  r@  r2   c                  ó   — yr9  r;  r4  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>Þ  r@  r2   c                  ó   — yr9  r;  r4  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>ß  r@  r2   c                  ó   — yr9  r;  r<  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>à  r@  r2   c                  ó   — yr9  r;  )rD  ræ  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>á  r@  r2   c                  ó   — yr9  r;  rl  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>â  r@  r2   c                  ó   — yr9  r;  rl  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>ã  r@  r2   c                  ó   — yr9  r;  rj  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>ä  r@  r2   c                  ó   — yr9  r;  r  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>å  r@  r2   c                  ó   — yr9  r;  )Ú	conditionrD  rC  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>æ  r@  r2   c                  ó   — yr9  r;  )r™  r¤  r¥  rš  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>ç  r@  r2   c                  ó   — yr9  r;  )r=  Úinput_scaleÚinput_zero_pointÚ	prepackedÚ	out_scaleÚout_zero_pointÚout_channels          r/   r?  z'get_testing_overrides.<locals>.<lambda>é  r@  r2   c                  ó   — yr9  r;  r�  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>ë  r@  r2   c                  ó   — yr9  r;  )rÒ  Úlevels     r/   r?  z'get_testing_overrides.<locals>.<lambda>ì  r@  r2   c                  ó   — yr9  r;  )ÚprimalÚtangentrÒ  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>í  r@  r2   c                  ó   — yr9  r;  ©rÒ  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>î  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>ï  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>ð  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>ñ  r@  r2   c                  ó   — yr9  r;  )rÒ  ri  r  r]  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>ò  r@  r2   c                  ó   — yr9  r;  rÑ  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>ó  r@  r2   c                  ó   — yr9  r;  )rÒ  rP  rW  rX  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>ô  r@  r2   )Úimplicitc                 ó   — yr9  r;  )rÒ  ri  rÞ  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>õ  r@  r2   c                  ó   — yr9  r;  )rÒ  rm  rÛ  rQ  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>ö  r@  r2   c                  ó   — yr9  r;  )rÒ  rÍ  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>÷  r@  r2   c                  ó   — yr9  r;  ©rÒ  ri  r  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>ø  r@  r2   c                  ó   — yr9  r;  )rÒ  rm  rã  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>ù  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>ú  r@  r2   c                  ó   — yr9  r;  )rÒ  rm  rÛ  rh  r   s        r/   r?  z'get_testing_overrides.<locals>.<lambda>û  r@  r2   c                  ó   — yr9  r;  )rÒ  Ú
split_sizerm  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>ü  r@  r2   c                  ó   — yr9  r;  )rÒ  Úsplit_sizesrm  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>ý  r@  r2   c                  ó   — yr9  r;  r²  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>þ  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>ÿ  r@  r2   c                  ó   — yr9  r;  )rÒ  r_  rW  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>   r@  r2   c                  ó   — yr9  r;  r²  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>	  r@  r2   c                  ó   — yr9  r;  r²  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>
  r@  r2   c                  ó   — yr9  r;  ©rÒ  r`   s     r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  ©rÒ  Ú	dimensionri  r   s       r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  ©rÒ  rO  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  rÿ  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  rÿ  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  rÿ  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  rÿ  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  rÿ  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  rÿ  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  rÿ  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  rÿ  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  rÿ  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  rÿ  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  rÿ  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  rÿ  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  rÿ  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  rÿ  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  rù  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>   r@  r2   c                  ó   — yr9  r;  rÿ  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>!  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>"  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>#  r@  r2   c                  ó   — yr9  r;  rÿ  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>$  r@  r2   c                  ó   — yr9  r;  rÿ  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>%  r@  r2   c                  ó   — yr9  r;  rÿ  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>&  r@  r2   c                  ó   — yr9  r;  )rÒ  Úarrays     r/   r?  z'get_testing_overrides.<locals>.<lambda>'  r@  r2   c                  ó   — yr9  r;  )rÒ  Úidxs     r/   r?  z'get_testing_overrides.<locals>.<lambda>(  r@  r2   c                  ó   — yr9  r;  )rÒ  Úmemos     r/   r?  z'get_testing_overrides.<locals>.<lambda>)  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>*  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>+  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>,  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>-  r@  r2   c                  ó   — yr9  r;  )rÒ  Úformat_specs     r/   r?  z'get_testing_overrides.<locals>.<lambda>.  r@  r2   c                  ó   — yr9  r;  )rÒ  Úprotos     r/   r?  z'get_testing_overrides.<locals>.<lambda>/  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>0  r@  r2   )Útensor_contentsc                 ó   — yr9  r;  )rÒ  r'  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>1  r@  r2   c                  ó   — yr9  r;  )rÒ  rX  r¨  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>2  r@  r2   c                  ó   — yr9  r;  )rÒ  Úds     r/   r?  z'get_testing_overrides.<locals>.<lambda>3  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>4  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>5  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>6  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>7  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>8  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>9  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>:  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>;  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda><  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>=  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>>  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>?  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>@  r@  r2   c                  ó   — yr9  r;  )rÒ  Úcuda_enabledÚcpu_enabledÚ
cuda_dtypeÚ	cpu_dtypes        r/   r?  z'get_testing_overrides.<locals>.<lambda>A  r@  r2   c                  ó   — yr9  r;  )rÒ  r:  r;  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>B  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>C  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>D  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>E  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>F  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>G  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>H  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>I  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>J  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>K  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>L  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>M  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>N  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>O  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>P  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>Q  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>R  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>S  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>T  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>U  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>V  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>W  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>X  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>Y  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>Z  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>[  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>\  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>]  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>^  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>_  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>`  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>a  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>b  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>c  r@  r2   c                  ó   — yr9  r;  )rÒ  r`   Únon_blockingr.   s       r/   r?  z'get_testing_overrides.<locals>.<lambda>d  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>e  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>f  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>g  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>h  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>i  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>j  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>k  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>l  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>m  r@  r2   c                  ó   — yr9  r;  )rÒ  r…  rv  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>n  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>o  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>p  r@  r2   c                  ó   — yr9  r;  rÿ  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>q  r@  r2   c                  ó   — yr9  r;  )rÒ  ÚorderÚellipsis_idxs      r/   r?  z'get_testing_overrides.<locals>.<lambda>r  r@  r2   c                  ó   — yr9  r;  )rÒ  Úcallables     r/   r?  z'get_testing_overrides.<locals>.<lambda>s  r@  r2   c                  ó   — yr9  r;  rã  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>t  r@  r2   c                  ó   — yr9  r;  rã  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>u  r@  r2   c                  ó   — yr9  r;  )rÒ  ÚgradientÚretain_graphÚcreate_graphrF  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>v  r@  r2   c                  ó   — yr9  r;  ©rÒ  rg   s     r/   r?  z'get_testing_overrides.<locals>.<lambda>w  r@  r2   c                  ó   — yr9  r;  r{  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>x  r@  r2   c                  ó   — yr9  r;  r{  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>y  r@  r2   c                  ó   — yr9  r;  r{  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>z  r@  r2   )rµ  c                 ó   — yr9  r;  )rÒ  ÚmedianÚsigmarµ  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>{  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>|  r@  r2   c                  ó   — yr9  r;  )rÒ  Ú	coalesceds     r/   r?  z'get_testing_overrides.<locals>.<lambda>}  r@  r2   c                  ó   — yr9  r;  r{  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>~  r@  r2   c                  ó   — yr9  r;  )rÒ  r[  ra  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r2   c                  ó   — yr9  r;  r{  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>€  r@  r2   c                  ó   — yr9  r;  r{  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>�  r@  r2   c                  ó   — yr9  r;  r{  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>‚  r@  r2   c                  ó   — yr9  r;  r{  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>ƒ  r@  r2   c                  ó   — yr9  r;  r{  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>„  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>…  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>†  r@  r2   c                  ó   — yr9  r;  )rÒ  r[  rP  rW  rX  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>‡  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>ˆ  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>‰  r@  r2   c                  ó   — yr9  r;  r{  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>Š  r@  r2   c                  ó   — yr9  r;  r{  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>‹  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>Œ  r@  r2   c                  ó   — yr9  r;  rÑ  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>�  r@  r2   c                  ó   — yr9  r;  rÿ  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>Ž  r@  r2   c                 ó   — yr9  r;  )rÒ  r  rµ  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>�  r@  r2   c                  ó   — yr9  r;  ©rÒ  rZ  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>�  r@  r2   c                  ó   — yr9  r;  r˜  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>‘  r@  r2   c                  ó   — yr9  r;  r{  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>’  r@  r2   c                  ó   — yr9  r;  r{  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>“  r@  r2   c                 ó   — yr9  r;  )rÒ  rt  rµ  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>”  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>•  r@  r2   c                  ó   — yr9  r;  r{  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>–  r@  r2   c                  ó   — yr9  r;  r{  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>—  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>˜  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>™  r@  r2   c                  ó   — yr9  r;  r{  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>š  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>›  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>œ  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>�  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>ž  r@  r2   c                  ó   — yr9  r;  )rÒ  rZ   s     r/   r?  z'get_testing_overrides.<locals>.<lambda>Ÿ  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>   r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>¡  r@  r2   c                 ó   — yr9  r;  )rÒ  r£  r˜  rµ  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>¢  r@  r2   c                  ó   — yr9  r;  r²  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>£  r@  r2   c                  ó   — yr9  r;  r{  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>¤  r@  r2   c                  ó   — yr9  r;  )rÒ  rZ   rs  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>¥  r@  r2   c                  ó   — yr9  r;  )rÒ  rD  rC  rs  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>¦  r@  r2   c                  ó   — yr9  r;  )rÒ  r_  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>§  r@  r2   c                  ó   — yr9  r;  )rÒ  rO  Úassigns      r/   r?  z'get_testing_overrides.<locals>.<lambda>¨  r@  r2   c                  ó   — yr9  r;  )rÒ  rü  rÛ  rQ  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>©  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>ª  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>«  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>¬  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>­  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>®  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>¯  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>°  r@  r2   c                  ó   — yr9  r;  r²  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>±  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>²  r@  r2   c                  ó   — yr9  r;  )rÒ  r&  rZ   r'  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>³  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>´  r@  r2   c                 ó   — yr9  r;  )rÒ  Úfrom_Útorµ  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>µ  r@  r2   c                  ó   — yr9  r;  ©rÒ  Ústreams     r/   r?  z'get_testing_overrides.<locals>.<lambda>¶  r@  r2   c                  ó   — yr9  r;  )rÒ  r…  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>·  r@  r2   c                  ó   — yr9  r;  ©rÒ  Úhooks     r/   r?  z'get_testing_overrides.<locals>.<lambda>¸  r@  r2   c                  ó   — yr9  r;  rÆ  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>¹  r@  r2   c                  ó   — yr9  r;  )rÒ  Únames     r/   r?  z'get_testing_overrides.<locals>.<lambda>º  r@  r2   c                  ó   — yr9  r;  rÑ  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>»  r@  r2   c                  ó   — yr9  r;  )rÒ  r‚  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>¼  r@  r2   c                  ó   — yr9  r;  rÿ  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>½  r@  r2   c                  ó   — yr9  r;  rÑ  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>¾  r@  r2   c                  ó   — yr9  r;  rÑ  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>¿  r@  r2   c                  ó   — yr9  r;  rÿ  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>À  r@  r2   c                  ó   — yr9  r;  rÿ  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>Á  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>Â  r@  r2   c                  ó   — yr9  r;  )rÒ  r#  r]  ri  r  s        r/   r?  z'get_testing_overrides.<locals>.<lambda>Ã  r@  r2   c                  ó   — yr9  r;  )rÒ  r[  rm  rã  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>Ä  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>Å  r@  r2   c                  ó   — yr9  r;  r{  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>Æ  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>Ç  r@  r2   c                  ó   — yr9  r;  )rÒ  r[  rm  rÛ  rh  r   s         r/   r?  z'get_testing_overrides.<locals>.<lambda>È  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>É  r@  r2   c                  ó   — yr9  r;  )rÒ  r“  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>Ê  r@  r2   c                  ó   — yr9  r;  )rÒ  r“  Úaccumulate_matchess      r/   r?  z'get_testing_overrides.<locals>.<lambda>Ë  r@  r2   c                  ó   — yr9  r;  ©rÒ  Úsize1Úsize2Ú	dense_dims       r/   r?  z'get_testing_overrides.<locals>.<lambda>Ì  r@  r2   c                  ó   — yr9  r;  rÞ  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>Í  r@  r2   c                  ó   — yr9  r;  )rÒ  r^  r_  rU  rT  r>  s         r/   r?  z'get_testing_overrides.<locals>.<lambda>Î  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>Ï  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>Ð  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>Ñ  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>Ò  r@  r2   c                  ó   — yr9  r;  rÑ  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>Ó  r@  r2   c                  ó   — yr9  r;  )rÒ  Úrepss     r/   r?  z'get_testing_overrides.<locals>.<lambda>Ô  r@  r2   c                  ó   — yr9  r;  )rÒ  r`   ra  Úcopyrg   s        r/   r?  z'get_testing_overrides.<locals>.<lambda>Õ  r@  r2   )Úmasked_gradc                 ó   — yr9  r;  ©rÒ  r`   rí  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>Ö  r@  r2   c                  ó   — yr9  r;  rï  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>×  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>Ø  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>Ù  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>Ú  r@  r2   c                  ó   — yr9  r;  rÿ  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>Û  r@  r2   c                  ó   — yr9  r;  rû  s       r/   r?  z'get_testing_overrides.<locals>.<lambda>Ü  r@  r2   c                  ó   — yr9  r;  )rÒ  r¿  rÀ  s      r/   r?  z'get_testing_overrides.<locals>.<lambda>Ý  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>Þ  r@  r2   c                  ó   — yr9  r;  )rÒ  r   s     r/   r?  z'get_testing_overrides.<locals>.<lambda>ß  r@  r2   c                  ó   — yr9  r;  rÿ  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>à  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>á  r@  r2   c                  ó   — yr9  r;  rÂ  s     r/   r?  z'get_testing_overrides.<locals>.<lambda>â  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>ã  r@  r2   c                  ó   — yr9  r;  )rÒ  r«  rñ   Údrivers       r/   r?  z'get_testing_overrides.<locals>.<lambda>ä  r@  r2   c                  ó   — yr9  r;  )rÒ  r_   ra  r.   s       r/   r?  z'get_testing_overrides.<locals>.<lambda>ì  r@  r2   c                  ó   — yr9  r;  r×  s    r/   r?  z'get_testing_overrides.<locals>.<lambda>î  r@  r2   Úis_Ú_Ú__Ú__iÚ__rÚbitwise_©N)rè  rè  N)rè  N)çñhãˆµøä>ç:Œ0âŽyE>F)F)NFN)Nr   FT)NN)NNNr£  N)Nr   )FFN)r   N)ç       @Ú#use_mm_for_euclid_dist_if_necessary)rá  F)FN)NNN)rè  NN)é   F)Nrè  r   rè  rè  )Nrè  r   r   rè  rè  )r   NNr£  )rè  r	  )r:  N)r   r£  Fr9  )rè  r:  NNN)r   r   rè  )r   éþÿÿÿr:  )r  )ÚLN)NNr
  FF)Nr  Fr£  FNN)NNNF)FF)Nr:  N)N©r  r:  N)r   r:  )TT)NF)NNrè  )NNr  T)ç      à?)rá  NNr£  )éd   r   r   N)r  NNNFN)NNF)T)NNNTFNNF)NNr£  F)NNNNNNNNNNNNN)TFN)TN)Nr   rè  F)Nr   rè  FF)NFNN)r:  FN)ç        NNN)NNr  )r  NFN)r  FF)Nr   FTN)NNFçš™™™™™¹?r  )NNNr£  )NNéœÿÿÿNr£  r  )r  TF)	NNr  Fr£  FNFN)rè  r   rè  )NNFN)Fç�íµ ÷Æ°>r£  )Únone)r:  )Úbilinearr¬   N)rè  Fg»½×Ùß|Û=r:  )g      ð¿rá  F)NNNNTr  r  )NNÚnearestNNF)NNr£  )g{®Gáz„?F)g-Cëâ6?g      è?rá  )Né   N)Nr   N)TNTNFNNNNNNF)rè  rá  NNNr£  )NNr  Nr£  )r  rè  gê-�™—q=N)r¿   r   )r
  r  F)TFNr	  Nr£  )Nr  )g      À?gUUUUUUÕ?FF)Nr  )NNr£  rá  )r£  rá  )rè  é   )rá  r  r  FNNr£  )r  rá  N)r   Úfan_inÚ
leaky_reluN)ÚfroNFNN)NNFNN)r  NFNN)r  r  FNN)r  r   )TF)NTr  )çVçž¯Ò<)r  F)ÚreducedN)NFÚlinearN)r;  ræ  rç  F)r;  )r   r   )rè  rè  F)r;  )r   r   r   )rè  rè  rè  F)rè  r  )rý  NNNr   F)r   NNrè  )r:  F)NNNTÚreflectFTN)TTN)é   r  N)r  N)TFF)TFFN)rè  r  )Nr   NN(…  r4   r5   r  ÚabsoluteÚadaptive_avg_pool1dÚadaptive_max_pool1dÚacosrž  ÚarccosÚacoshÚarccoshÚaddÚaddbmmÚaddcdivÚaddcmulÚaddmmÚaddmvÚaddrÚaffine_grid_generatorÚallÚallcloseÚalpha_dropoutÚamaxÚaminÚaminmaxÚangleÚanyÚargmaxÚargminÚargsortÚasinÚ_assert_asyncÚarcsinÚasinhÚarcsinhÚatanÚarctanÚatan2Úarctan2ÚatanhÚarctanhÚ
atleast_1dÚ
atleast_2dÚ
atleast_3dÚ
avg_pool1dÚbaddbmmÚ
batch_normÚbatch_norm_backward_elemtÚbatch_norm_backward_reduceÚbatch_norm_elemtÚbatch_norm_gather_statsÚ#batch_norm_gather_stats_with_countsÚbatch_norm_statsÚbatch_norm_update_statsÚ	bernoullir  Ú binary_cross_entropy_with_logitsÚbincountÚbinomialÚbitwise_andÚbitwise_notÚ
bitwise_orÚbitwise_xorÚbitwise_left_shiftÚbitwise_right_shiftÚ
block_diagÚbmmÚbroadcast_tensorsÚbroadcast_toÚ	bucketizeÚcartesian_prodÚcatÚconcatÚconcatenateÚcdistÚceilÚceluÚchain_matmulÚchannel_shuffleÚcholeskyÚlinalgÚcholesky_exÚcholesky_inverseÚcholesky_solveÚchoose_qparams_optimizedÚchunkÚclampÚclipÚ	clamp_minÚ	clamp_maxÚcolumn_stackÚcovÚcloneÚcombinationsÚcomplexÚcopysignÚpolarrñ   ÚconjÚconj_physicalÚresolve_conjÚresolve_negÚconstant_pad_ndÚconv1dÚconv2dÚconv3dÚconvolutionÚconv_tbcÚconv_transpose1dÚconv_transpose2dÚconv_transpose3dÚcorrcoefÚcosÚcosine_embedding_lossÚcoshÚcosine_similarityÚcount_nonzeroÚcrossÚctc_lossÚcummaxÚcumminÚcumprodÚcumsumÚcumulative_trapezoidÚlogcumsumexpÚdeg2radÚ
dequantizeÚdetÚdetachÚdiagÚ
diag_embedÚdiagflatÚdiffrM  Údiagonal_scatterÚas_strided_scatterÚdigammaÚdistÚdivÚdivideÚdotr   ÚdsmmÚhsmmÚdsplitÚdstackr  ÚeigvalsÚeighÚeigvalshÚeinsumÚ	embeddingÚembedding_bagÚ
empty_likeÚeqÚequalÚerfÚerfcÚerfinvÚexpÚexp2Úexpm1Ú fake_quantize_per_channel_affineÚfake_quantize_per_tensor_affineÚfused_moving_avg_obs_fake_quantÚfbgemm_linear_fp16_weightÚ)fbgemm_linear_fp16_weight_fp32_activationÚfbgemm_linear_int8_weightÚ)fbgemm_linear_int8_weight_fp32_activationÚfbgemm_linear_quantize_weightÚfbgemm_pack_gemm_matrix_fp16Úfbgemm_pack_quantized_matrixÚfeature_alpha_dropoutÚfeature_dropoutr†   ÚifftÚrfftÚirfftÚhfftÚihfftÚhfft2Úihfft2ÚhfftnÚihfftnÚfftnÚifftnÚrfftnÚirfftnÚfft2Úifft2Úrfft2Úirfft2ÚfftshiftÚ	ifftshiftÚfixÚflattenÚflipÚfliplrÚflipudÚfrobenius_normÚfloorÚfloor_divideÚfloat_powerÚfmodÚfracÚfrexpÚ	full_likeÚstridedÚ_functional_assert_asyncÚ	lu_unpackÚgatherÚgcdÚgeÚgreater_equalÚgeqrfÚi0ÚinnerÚouterÚgerrw  Úgrid_samplerÚgrid_sampler_2dÚgrid_sampler_3dÚ
group_normÚgruÚgru_cellÚgtÚgreaterÚ
hardshrinkÚ	heavisideÚhinge_embedding_lossÚhistcÚ	histogramÚhistogramddÚhouseholder_productÚhspmmÚhsplitÚhstackÚhypotÚigammaÚigammacr  Ú	index_addÚ
index_copyÚ	index_putÚindex_selectÚ
index_fillÚindex_reduceÚisfiniteÚisinÚisinfÚisrealÚisposinfÚisneginfÚinstance_normÚint_reprÚinverseÚinvÚinv_exÚ
is_complexÚis_conjÚis_negÚis_distributedÚis_inferenceÚis_floating_pointÚ
is_nonzeroÚis_same_sizeÚ	is_signedÚiscloseÚisnanÚistftÚkl_divÚkronÚkthvalueÚldl_factor_exÚ
ldl_factorÚ	ldl_solveÚ
layer_normÚlcmÚldexpÚleÚ
less_equalÚlerpÚlgammaÚlobpcgÚlogÚlog_softmaxÚlog10Úlog1pÚlog2Ú	logaddexpÚ
logaddexp2ÚlogdetÚxlogyÚlogical_andÚlogical_notÚ
logical_orÚlogical_xorÚlogitÚ	logsumexpÚlstmÚ	lstm_cellÚltÚlessÚluÚlu_solveÚmargin_ranking_lossÚmasked_fillÚmasked_scatterÚmasked_selectÚmatmulÚ	lu_factorÚlu_factor_exÚmatrix_powerÚmatrix_rankÚ	multi_dotÚ
matrix_exprý  ÚmaximumÚfmaxÚ
max_pool1dÚ
max_pool2dÚ
max_pool3dÚmax_pool1d_with_indicesr£  Únanmeanr€  Ú	nanmedianÚmeshgridrü  ÚminimumÚfminÚmiopen_batch_normÚmiopen_convolutionÚmiopen_convolution_add_reluÚmiopen_convolution_reluÚmiopen_convolution_transposeÚmiopen_depthwise_convolutionÚ
miopen_rnnÚmmr~  ÚmovedimÚmoveaxisÚmsortÚmulÚmultiplyÚmultinomialÚmvÚmvlgammaÚnarrowÚ
nan_to_numÚnative_batch_normÚ_native_batch_norm_legitÚnative_dropoutÚnative_layer_normÚnative_group_normÚnative_normÚnative_channel_shuffleÚneÚ	not_equalÚnegr‘  Ú	nextafterr¯   r°   Úadaptive_avg_pool2dÚadaptive_avg_pool3dÚ adaptive_max_pool1d_with_indicesÚadaptive_max_pool2dÚ adaptive_max_pool2d_with_indicesÚadaptive_max_pool3dÚ adaptive_max_pool3d_with_indicesÚaffine_gridÚ
avg_pool2dÚ
avg_pool3dÚbinary_cross_entropyÚcross_entropyÚ	dropout1dÚ	dropout2dÚ	dropout3dÚeluÚfoldÚfractional_max_pool2dÚ"fractional_max_pool2d_with_indicesÚfractional_max_pool3dÚ"fractional_max_pool3d_with_indicesÚgaussian_nll_lossÚgeluÚgluÚgrid_sampleÚgumbel_softmaxÚhardtanhÚinterpolateÚl1_lossr  r   Úlocal_response_normÚ
logsigmoidÚ	lp_pool1dÚ	lp_pool2dÚ	lp_pool3dÚmax_pool2d_with_indicesÚmax_pool3d_with_indicesÚmax_unpool1dÚmax_unpool2dÚmax_unpool3dÚmse_lossÚmulti_head_attention_forwardÚmulti_margin_lossÚmultilabel_margin_lossÚmultilabel_soft_margin_lossÚnll_lossÚ	normalizeÚone_hotr  Úpairwise_distanceÚpoisson_nll_lossÚpreluÚreluÚrelu6Úrms_normÚrreluÚseluÚsiluÚmishÚscaled_dot_product_attentionÚsmooth_l1_lossÚ
huber_lossÚsoft_margin_lossÚsoftmaxÚsoftminÚsoftplusÚ
softshrinkÚsoftsignÚ
tanhshrinkr‡  Útriplet_margin_lossÚ!triplet_margin_with_distance_lossÚunfoldr¼   Úuniform_Únormal_Ú	constant_Úkaiming_uniform_ÚnonzeroÚnonzero_staticÚargwherer±  Úvector_normÚmatrix_normÚnorm_except_dimÚnuclear_normró  ÚorgqrÚormqrÚpermuteÚpca_lowrankÚpdistÚpinverseÚpinvÚpixel_shuffleÚpixel_unshuffleÚpoissonÚ	polygammar�  Ú	ones_liker©  ÚprodÚputÚq_per_channel_axisÚq_per_channel_scalesÚq_per_channel_zero_pointsÚq_scaleÚq_zero_pointÚqrÚquantileÚnanquantileÚquantize_per_channelÚquantize_per_tensorÚquantize_per_tensor_dynamicÚquantized_batch_normÚquantized_gru_cellÚquantized_lstm_cellÚquantized_max_pool1dÚquantized_max_pool2dÚquantized_max_pool3dÚquantized_rnn_relu_cellÚquantized_rnn_tanh_cellÚrad2degÚ	rand_likeÚrandint_likeÚ
randn_likeÚravelr  ÚvdotÚvecdotÚview_as_realÚview_as_complexÚ
reciprocalÚ	remainderÚrenormÚrepeat_interleaveÚreshapeÚrnn_reluÚrnn_relu_cellÚrnn_tanhÚrnn_tanh_cellÚrollÚrot90ÚroundÚ	row_stackÚ_rowwise_pruneÚrsqrtÚrsubÚsaddmmÚscatterÚscatter_addÚscatter_reduceÚsearchsortedÚ_segment_reduceÚselectÚselect_scatterÚslice_inverseÚslice_scatterr·   ÚsignÚsignbitÚsgnÚsinÚsincÚsinhÚslogdetÚsmmÚspmmr  Úsolve_exÚsortÚsplitÚsplit_with_sizesÚsqrtÚsquareÚsqueezeÚsspaddmmÚstackr˜  Ústd_meanÚstftÚsubÚsubtractÚsumÚ	sym_floatÚsym_intÚsym_maxÚsym_minÚsym_notÚsym_iteÚ	_sym_sqrtÚ_sym_cosÚ	_sym_coshÚ_sym_sinÚ	_sym_sinhÚ_sym_tanÚ	_sym_tanhÚ	_sym_asinÚ	_sym_acosÚ	_sym_atanÚnansumÚsvdÚsvd_lowrankÚsvdvalsÚswapaxesÚswapdimsÚspecialÚairy_aiÚ	bessel_j0Ú	bessel_j1Ú	bessel_y0Ú	bessel_y1Úchebyshev_polynomial_tÚchebyshev_polynomial_uÚchebyshev_polynomial_vÚchebyshev_polynomial_wÚentrÚerfcxÚexpitÚgammaincÚ	gammainccÚgammalnÚhermite_polynomial_hÚhermite_polynomial_heÚi0eÚi1Úi1eÚlaguerre_polynomial_lÚlegendre_polynomial_pÚlog_ndtrÚmodified_bessel_i0Úmodified_bessel_i1Úmodified_bessel_k0Úmodified_bessel_k1ÚmultigammalnÚndtrÚndtriÚpsiÚscaled_modified_bessel_k0Úscaled_modified_bessel_k1Úshifted_chebyshev_polynomial_tÚshifted_chebyshev_polynomial_uÚshifted_chebyshev_polynomial_vÚshifted_chebyshev_polynomial_wÚspherical_bessel_j0Úxlog1pyÚzetaÚtÚtakeÚtake_along_dimÚtanr¹   Ú	tensorinvÚtensorsolveÚ	tensordotÚtensor_splitÚtileÚtopkÚtracer¯  ÚtrapzÚ	trapezoidÚtriangular_solveÚsolve_triangularÚtrilÚtriuÚtrue_divideÚtruncÚunbindr  ÚuniqueÚunique_consecutiveÚunravel_indexÚunsafe_chunkÚunsafe_splitÚunsafe_split_with_sizesÚ	unsqueezer«   r  Úvar_meanÚvsplitÚvstackÚwhereÚ_wrapped_linear_prepackÚ#_wrapped_quantized_linear_prepackedÚ
zeros_likeÚ_fw_primal_copyÚ_make_dual_copyÚview_as_real_copyÚview_as_complex_copyÚ
_conj_copyÚ_neg_view_copyÚas_strided_copyÚ_sparse_broadcast_to_copyÚdiagonal_copyÚexpand_copyÚnarrow_copyÚpermute_copyÚ_reshape_alias_copyÚselect_copyÚdetach_copyÚ
slice_copyÚ
split_copyÚsplit_with_sizes_copyÚsqueeze_copyÚt_copyÚtranspose_copyÚunsqueeze_copyÚ_indices_copyÚ_values_copyÚindices_copyÚvalues_copyÚcrow_indices_copyÚcol_indices_copyÚccol_indices_copyÚrow_indices_copyÚunbind_copyÚ	view_copyÚunfold_copyÚ
alias_copyÚ__floordiv__Ú__rfloordiv__Ú__ifloordiv__Ú__truediv__Ú__rtruediv__Ú__itruediv__Ú
__lshift__Ú__rlshift__Ú__ilshift__Ú
__rshift__Ú__rrshift__Ú__irshift__Ú__and__Ú__or__Ú__xor__Ú	__float__Ú__complex__Ú	__array__Ú__bool__Ú__contains__Ú__neg__Ú
__invert__Ú__mod__Ú__rmod__Ú__imod__Ú__array_wrap__Ú__getitem__Ú__deepcopy__Ú__int__Ú__long__Ú	__index__Ú__len__Ú
__format__Ú__reduce_ex__Ú__reversed__Ú__repr__Ú__setitem__Ú__setstate__ÚTr&  ÚHÚmTÚmHÚ_backward_hooksÚ_post_accumulate_grad_hooksr3  Ú_cdatar4  r5  Ú_grad_fnÚgrad_fnÚ_versionÚ_autocast_to_reduced_precisionÚ_autocast_to_full_precisionr‡  r_   r`   Úis_cudaÚis_cpuÚis_xlaÚis_xpuÚis_ipuÚis_leafÚretains_gradÚis_metaÚis_mpsÚis_mtiaÚ	is_nestedÚis_maiaÚ	is_mkldnnÚis_quantizedÚ	is_sparseÚis_sparse_csrÚ	is_vulkanÚitemsizern   rÊ  r…  ÚnbytesÚndimÚ	output_nrr‚  r   ÚvolatileÚ__cuda_array_interface__ÚtypeÚ_dimIÚ_dimVÚ_indicesÚ_is_viewÚ_nnzÚcrow_indicesÚcol_indicesÚccol_indicesÚrow_indicesÚ_update_namesÚ_valuesÚalign_asÚalign_toÚapply_rq   Úas_strided_ÚbackwardÚbfloat16Úpreserve_formatÚboolÚbyteÚcharÚcauchy_ÚcoalesceÚ_coalesced_Ú
contiguousÚcontiguous_formatÚcopy_ÚcpuÚcudaÚmtiaÚxpuÚipuÚdata_ptrrá  rm  Ú	dim_orderÚdoubleÚcdoubleÚelement_sizeÚexpandÚ	expand_asÚexponential_Úfill_Úfill_diagonal_ÚfloatÚcfloatÚ
geometric_rY   ÚhalfÚchalfÚ	has_namesr&  ÚintÚis_coalescedÚis_contiguousÚ	is_pinnedÚ	is_set_toÚ	is_sharedÚitemÚlog_normal_ÚlongÚmap_Úmap2_Úmodule_loadÚ
ndimensionÚnelementÚ_nested_tensor_sizeÚ_nested_tensor_storage_offsetsÚ_nested_tensor_stridesÚnumpyÚ
pin_memoryÚput_rh   Úrandom_Úrecord_streamÚrefine_namesÚregister_hookÚ"register_post_accumulate_grad_hookÚrenameÚrepeatÚrequires_grad_Ú
reshape_asÚresizeÚresize_Ú	resize_asÚresize_as_sparse_Úretain_gradÚset_Úshare_memory_Úshortri  Ú
sparse_dimÚsparse_maskÚ_sparse_mask_projectionÚsparse_resize_Úsparse_resize_and_clear_ÚstorageÚuntyped_storager]  Ústorage_typeÚsum_to_sizerÀ  Úto_denseÚ	_to_denseÚ	to_sparseÚtolistÚ	to_mkldnnÚtype_asr  ÚviewÚview_asÚzero_Ú
__dlpack__Ú__dlpack_device__r  ÚutilsÚbackend_registrationÚ_privateuse1_backend_nameÚhasattrÚgetattrr   ÚitemsÚ__name__Ú
startswithÚlenÚextendrs  Úupdate)r5   ÚretÚprivateuse1_backend_nameÚret2ÚignoredrX  r¨  r…  ÚsubnamerÊ  r    s              r/   r   r   ’  sÊW  € ô6 �\‰\€Fðw%Ü�	‰	Ó-ðw%ä�‰Ó2ðw%ô 	×!Ñ!Ñ#@ðw%ô 	×!Ñ!Ñ#Að	w%ô
 	�
‰
Ó.ðw%ô 	�‰Ñ'ðw%ô 	�‰Ó0ðw%ô 	�‰Ó/ðw%ô 	�‰Ó1ðw%ô 	�	‰	Ó4ðw%ô 	�‰ÓQðw%ô 	�‰ÓLðw%ô 	�‰ÓLðw%ô 	�‰ÓLðw%ô 	�‰ÓJðw%ô  	�
‰
ÓKð!w%ô" 	×#Ñ#Ñ%Jñ#w%ô$ 	�	‰	Ó-ð%w%ô& 	�‰ÓXð'w%ô( 	×ÑÓFð)w%ô* 	�
‰
Ó.ð+w%ô, 	�
‰
Ó.ð-w%ô. 	�‰ÓJð/w%ô0 	�‰Ó/ð1w%ô2 	�	‰	ÓFð3w%ô4 	�‰Ñ&ð5w%ô6 	�‰Ñ&ð7w%ô8 	�‰Ó1ð9w%ô: 	�
‰
Ó.ð;w%ô< 	×ÑÑ2ð=w%ô> 	�‰Ó0ð?w%ô@ 	�‰Ó/ðAw%ôB 	�‰Ó1ðCw%ôD 	�
‰
Ó.òEw%ôF 	�‰Ó0ðGw%ôH 	�‰Ó6ðIw%ôJ 	�‰Ó8ðKw%ôL 	�‰Ó/ðMw%ôN 	�‰Ó1ðOw%ôP 	×ÑÑ-ðQw%ôR 	×ÑÑ-ðSw%ôT 	×ÑÑ-ðUw%ôV 	×ÑÓxðWw%ôX 	�‰ÓRðYw%ôZ 	×ÑÑ{ð[w%ô\ 	×'Ñ'Ñ){ð]w%ô^ 	×(Ñ(Ñ*uð_w%ô` 	×ÑÑ Qðaw%ôb 	×%Ñ%Ñ'vðcw%ôd 	×1Ñ1ñ  4Cðew%ôf 	×ÑÑ 5ògw%ôh 	×%Ñ%Ñ'\ðiw%ôj 	�‰ÓCðkw%ôl 	�‰Ñ?ðmw%ôn 	×.Ñ.Ûtðqw%ôt 	�‰ÓCðuw%ôv 	�‰Ó>ðww%ôx 	×ÑÓ<ðyw%ôz 	×ÑÓ5ð{w%ô| 	×ÑÓ;ð}w%ô~ 	×ÑÓ<ðw%ô@ 	× Ñ Ó"CðAw%ôB 	×!Ñ!Ó#DðCw%ôD 	×ÑÑ-ðEw%ôF 	�	‰	Ó3ðGw%ôH 	×ÑÑ!4ðIw%ôJ 	×ÑÑ1ðKw%ôL 	�‰Ó]òMw%ôN 	×ÑÑ1ðOw%ôP 	�	‰	Ó6ðQw%ôR 	�‰Ó9ðSw%ôT 	×ÑÓ>ðUw%ôV 	�‰ÓaðWw%ôX 	�
‰
Ó.ðYw%ôZ 	�
‰
Ó>ð[w%ô\ 	×Ñ°$Ó:ð]w%ô^ 	×ÑÑ7ð_w%ô` 	�‰Ó?ðaw%ôb 	�‰×ÑÓ9ðcw%ôd 	�‰× Ñ Ó"Pðew%ôf 	×ÑÓ Gðgw%ôh 	×ÑÓNðiw%ôj 	×&Ñ&Ñ(Yðkw%ôl 	�‰Ó4ðmw%ôn 	�‰ÓCòow%ôp 	�
‰
ÓBðqw%ôr 	�‰Ó8ðsw%ôt 	�‰Ó8ðuw%ôv 	×ÑÓ8ðww%ôx 	�	‰	ÓOðyw%ôz 	�‰Ñ%ð{w%ô| 	×ÑÓIð}w%ô~ 	�‰Ñ,ðw%ô@ 	�‰Ó9ðAw%ôB 	�‰Ñ(ðCw%ôD 	�‰×ÑÓ5ðEw%ôF 	�
‰
Ó.ðGw%ôH 	×ÑÓ7ðIw%ôJ 	×ÑÓ6ðKw%ôL 	×ÑÓ5ðMw%ôN 	×ÑÓ=ðOw%ôP 	�‰ÓdòQw%ôR 	�‰ÓdðSw%ôT 	�‰ÓdðUw%ôV 	×ÑÑwðWw%ôX 	�‰Ó=ðYw%ôZ 	×Ñó  !Að[w%ô\ 	×Ñó  !Að]w%ô^ 	×Ñó  !Að_w%ô` 	�‰Ñ(ðaw%ôb 	�	‰	Ó-ðcw%ôd 	×#Ñ#ó  &Cðew%ôf 	�
‰
Ó.ðgw%ôh 	×ÑÓ!Cðiw%ôj 	×ÑÑ-ðkw%ôl 	�‰Ó@ðmw%ôn 	�‰×ÑÓEðow%ôp 	�‰Ûxðsw%ôv 	�‰Ó5òww%ôx 	�‰Ó5ðyw%ôz 	�‰ÓBð{w%ô| 	�‰ÓAð}w%ô~ 	×"Ñ"Ó$@ðw%ô@ 	×ÑÓ;ðAw%ôB 	�‰Ó1ðCw%ôD 	×ÑÑ*ðEw%ôF 	�	‰	Ñ#ðGw%ôH 	�‰×ÑÑ*ðIw%ôJ 	�ŠÑ&ðKw%ôL 	�
Š
Ó:ðMw%ôN 	×ÒÓ@ðOw%ôP 	�ŠÓ2ðQw%ôR 	�
Š
ÓVðSw%ôT 	�ŠÓBðUw%ôV 	�‰×ÒÓKðWw%ôX 	×ÒÓ OòYw%ôZ 	× Ò Ó"Yð[w%ô\ 	�ŠÓ1ð]w%ô^ 	�
Š
Ó0ð_w%ô` 	�	Š	ÓHðaw%ôb 	�ŠÓKðcw%ôd 	�	Š	Ó4ðew%ôf 	�ŠÓ@ðgw%ôh 	�
Š
Ñ*ðiw%ôj 	�
Š
Ñ)ðkw%ôl 	�ŠÑ;ðmw%ôn 	�ŠÓ2ðow%ôp 	�‰×ÒÓ4ðqw%ôr 	�‰×ÒÓ8ðsw%ôt 	�‰×ÒÓ?ðuw%ôv 	�‰×ÒÓCðww%ôx 	�ŠÑ4ðyw%ôz 	�ŠÛ|ò}w%ô@ 	×Òó jðCw%ôF 	×ÒÓeðGw%ôH 	�ŠÓ3ðIw%ôJ 	�ŠÑ,ðKw%ôL 	�	Š	Ó-ðMw%ôN 	�
Š
Ó.ðOw%ôP 	�ŠÓ0ðQw%ôR 	�	Š	Ó-ðSw%ôT 	�
Š
Ó.ðUw%ôV 	�ŠÓ/ðWw%ôX 	×.Ò.Ñ0oðYw%ôZ 	×-Ò-Ñ/hð[w%ô\ 	×-Ò-ó Cð_w%ôb 	×'Ò'Ñ)Nðcw%ôd 	×7Ò7Ñ9^ðew%ôf 	×'Ò'Ñ)}ðgw%ôh 	×7Ò7Ù`òkw%ôn 	×+Ò+Ñ-=ðow%ôp 	×*Ò*Ñ,<ðqw%ôr 	×*Ò*Ñ,Bðsw%ôt 	×#Ò#Ñ%?ðuw%ôv 	×ÒÑ9ðww%ôx 	�	Š	�ŠÓCðyw%ôz 	�	Š	�ŠÓCð{w%ô| 	�	Š	�ŠÓDð}w%ô~ 	�	Š	�ŠÓCðw%ô@ 	�	Š	�ŠÓDðAw%ôB 	�	Š	�ŠÓJðCw%ôD 	�	Š	×ÒÓKðEw%ôF 	�	Š	�ŠÓDðGw%ôH 	�	Š	×ÒÓEðIw%ôJ 	�	Š	�ŠÓEðKw%ôL 	�	Š	�ŠÓFðMw%ôN 	�	Š	�ŠÓFòOw%ôP 	�	Š	×ÒÓGðQw%ôR 	�	Š	�ŠÓIðSw%ôT 	�	Š	�ŠÓJðUw%ôV 	�	Š	�ŠÓJðWw%ôX 	�	Š	×ÒÓKðYw%ôZ 	�	Š	×ÒÓ6ð[w%ô\ 	�	Š	×ÒÓ7ð]w%ô^ 	�	Š	�ŠÓBð_w%ô` 	�	Š	Ó-ðaw%ôb 	�ŠÓ@ðcw%ôd 	�
Š
Ñ*ðew%ôf 	�ŠÑ&ðgw%ôh 	�ŠÑ&ðiw%ôj 	×ÒÓQðkw%ôl 	�ŠÓ/ðmw%ôn 	×ÒÑ3ðow%ôp 	×ÒÓ?òqw%ôr 	�
Š
Ó5ðsw%ôt 	�
Š
Ó.ðuw%ôv 	�ŠÓ/ðww%ôx 	�Š°tÀ4ÔPU×P]ÒP]ÐfjÐzò  Dðyw%ôz 	×&Ò&Ñ(Hð{w%ô| 	�ŠÓ\ð}w%ô~ 	�ŠÓOðw%ô@ 	�	Š	Ó4ðAw%ôB 	�ŠÓ3ðCw%ôD 	×ÒÓ>ðEw%ôF 	�ŠÓ/ðGw%ôH 	�ŠÓ,ðIw%ôJ 	�ŠÓ6ðKw%ôL 	�ŠÓ5ðMw%ôN 	�	Š	Ó3ðOw%ôP 	�ŠÓNðQw%ôR 	×ÒÑcòSw%ôT 	×ÒÑfðUw%ôV 	×ÒÑfðWw%ôX 	×ÒÓmðYw%ôZ 	�	Š	Ñsð[w%ô\ 	�ŠÓNð]w%ô^ 	�ŠÓ3ð_w%ô` 	�ŠÓ8ðaw%ôb 	×ÒÓ5ðcw%ôd 	�ŠÓ;ðew%ôf 	×"Ò"Ó$zðgw%ôh 	�ŠÓGðiw%ôj 	�ŠÓmðkw%ôl 	×ÒÓYðmw%ôn 	�‰×(Ò(Ñ*?ðow%ôp 	�ŠÓ4ðqw%ôr 	�ŠÑ;ðsw%ôt 	�ŠÓ2òuw%ôv 	�ŠÓ6ðww%ôx 	�ŠÓ7ðyw%ôz 	�ŠÓ8ð{w%ô| 	�
Š
Ó.ð}w%ô~ 	�ŠÑ=ðw%ô@ 	×ÒÑ>ðAw%ôB 	�ŠÓLðCw%ôD 	×ÒÓBðEw%ôF 	×ÒÑ=ðGw%ôH 	×ÒÓ\ðIw%ôJ 	�ŠÑ)ðKw%ôL 	�
Š
ÔGðMw%ôN 	�ŠÒ&ðOw%ôP 	�ŠÒ'ðQw%ôR 	�ŠÔ2ðSw%ôT 	�ŠÔ2ðUw%ôV 	×ÒÚtòYw%ô\ 	�ŠÒ(ð]w%ô^ 	�ŠÔ1ð_w%ô` 	�‰×ÒÔ4ðaw%ôb 	�‰×ÒÔKðcw%ôd 	×ÒÒ*ðew%ôf 	�ŠÒ'ðgw%ôh 	�ŠÒ&ðiw%ôj 	×ÒÒ.ðkw%ôl 	×ÒÒ,ðmw%ôn 	×ÒÒ!1ðow%ôp 	×ÒÒ*ðqw%ôr 	×ÒÒ3ðsw%ôt 	�ŠÒ)ðuw%ôv 	�ŠÔWðww%ôx 	�ŠÒ%ðyw%ôz 	�Šô dð}w%ô@	 	�ŠÔròA	w%ôB	 	�
Š
Ò+ðC	w%ôD	 	�ŠÔNðE	w%ôF	 	�‰×"Ò"Ô$cðG	w%ôH	 	�‰×ÒÔ!LðI	w%ôJ	 	�‰×ÒÔ SðK	w%ôL	 	×ÒÔsðM	w%ôN	 	�	Š	Ô4ðO	w%ôP	 	�ŠÔ6ðQ	w%ôR	 	�ŠÔ3ðS	w%ôT	 	×ÒÔ;ðU	w%ôV	 	�
Š
Ô;ðW	w%ôX	 	�ŠÔ0ðY	w%ôZ	 	�Šô  Kð[	w%ô\	 	�	Š	Ô-ð]	w%ô^	 	×ÒÔ<ð_	w%ô`	 	�ŠÔ/ða	w%ôb	 	�ŠÔ/òc	w%ôd	 	�
Š
Ô.ðe	w%ôf	 	�ŠÔ:ðg	w%ôh	 	×ÒÔ;ði	w%ôj	 	�ŠÒ&ðk	w%ôl	 	�ŠÔ.ðm	w%ôn	 	×ÒÔ<ðo	w%ôp	 	×ÒÔ5ðq	w%ôr	 	×ÒÔ;ðs	w%ôt	 	×ÒÔ<ðu	w%ôv	 	�ŠÔ/ðw	w%ôx	 	�ŠÔIðy	w%ôz	 	�
Š
Òsð{	w%ô|	 	�ŠÔOð}	w%ô~	 	�ŠÔ3ð	w%ô@
 	�
Š
Ô5ðA
w%ôB
 	�ŠÔEðC
w%ôD
 	�ŠÔBòE
w%ôF
 	×!Ò!ô  $AðG
w%ôH
 	×ÒÒ8ðI
w%ôJ
 	×ÒÒ<ðK
w%ôL
 	×ÒÔ=ðM
w%ôN
 	�ŠÔ7ðO
w%ôP
 	�‰�ŠÔ?ðQ
w%ôR
 	�‰×ÒÔ FðS
w%ôT
 	�‰×!Ò!Ô#]ðU
w%ôV
 	�‰×ÒÔ[ðW
w%ôX
 	�‰×ÒÔ>ðY
w%ôZ
 	×ÒÒ/ð[
w%ô\
 	�‰×!Ò!Ô#@ð]
w%ô^
 	�‰× Ò Ô"Mð_
w%ô`
 	�‰×ÒÔ <ða
w%ôb
 	×ÒÒ*ðc
w%ôd
 	�‰×ÒÒ!1ðe
w%ôf
 	�	Š	Ô-òg
w%ôh
 	�ŠÔ8ði
w%ôj
 	�
Š
Ô5ðk
w%ôl
 	×ÒÔlðm
w%ôn
 	×ÒÔlðo
w%ôp
 	×ÒÔlðq
w%ôr
 	×%Ò%Ütðu
w%ôx
 	�
Š
Ô.ðy
w%ôz
 	�ŠÔVð{
w%ô|
 	�ŠÔ0ð}
w%ô~
 	�ŠÔ3ð
w%ô@ 	�ŠÒ5ðAw%ôB 	�	Š	Ô-ðCw%ôD 	�ŠÔ8ðEw%ôF 	�
Š
Ô5ðGw%ôH 	×ÒÚtðKw%ôN 	× Ò Ò"}ðOw%ôP 	×)Ò)Ò+vòQw%ôR 	×%Ò%Ò'hðSw%ôT 	×*Ò*ÚwðWw%ôZ 	×*Ò*Úgð]w%ô` 	×Òò dðcw%ôf 	�ŠÔ2ðgw%ôh 	�
Š
ÔEðiw%ôj 	�ŠÒ<ðkw%ôl 	�ŠÒ=ðmw%ôn 	�ŠÔAðow%ôp 	�	Š	Ô4ðqw%ôr 	�ŠÔ9ðsw%ôt 	×ÒÔUðuw%ôv 	�ŠÔ1ðww%ôx 	�ŠÒ+ðyw%ôz 	�ŠÒ:ð{w%ô| 	×ÒÔWð}w%ô~ 	×ÒÒ!sòw%ô@ 	×&Ò&Ò(_ðAw%ôB 	×ÒÒ8ðCw%ôD 	×ÒÔ!fðEw%ôF 	×ÒÒ!VðGw%ôH 	×ÒÔUðIw%ôJ 	×$Ò$Ò&>ðKw%ôL 	�ŠÔ3ðMw%ôN 	�ŠÔ:ðOw%ôP 	�	Š	Ô-ðQw%ôR 	�ŠÔ2ðSw%ôT 	�ŠÔ:ðUw%ôV 	�Š×Ò×/Ò/Ò1NðWw%ôX 	�Š×Ò×/Ò/Ò1NðYw%ôZ 	�Š×Ò×/Ñ/Ô1dð[w%ô\ 	�Š×Ò×<Ò<Ô>qð]w%ô^ 	�Š×Ò×/Ò/Ô1dð_w%ô` 	�Š×Ò×<Ò<Ô>qòaw%ôb 	�Š×Ò×/Ò/Ô1dðcw%ôd 	�Š×Ò×<Ò<Ô>qðew%ôf 	�Š×Ò×'Ò'Ô)Sðgw%ôh 	�Š×Ò×)Ñ)Ô+aðiw%ôj 	�Š×Ò×&Ò&ô Bðmw%ôp 	�Š×Ò×&Ò&ô Bðsw%ôv 	�Š×Ò×&Ñ&Üxðyw%ô| 	�Š×Ò×$Ñ$Ô&Rð}w%ô~ 	�Š×Ò×0Ò0ÜcðAw%ôD 	�Š×Ò×<Ñ<ÜtðGw%ôJ 	�Š×Ò× Ñ Ô"LðKw%ôL 	�Š×Ò×1Ñ1ÜiðOw%ôR 	�Š×Ò×)Ò)ô LðUw%ôX 	�Š×Ò×$Ñ$Üxð[w%ô^ 	�Š×Ò×#Ò#Ô%Zð_w%ô` 	�Š×Ò×%Ò%Ô'\ðaw%ôb 	�Š×Ò×%Ò%Ô'\òcw%ôd 	�Š×Ò×%Ò%Ô'\ðew%ôf 	�Š×Ò×ÒÔ!Kðgw%ôh 	�Š×Ò×%Ò%Ü|ðkw%ôn 	�Š×Ò×)Ò)ô Jðqw%ôt 	�Š×Ò×1Ò1Ô3iðuw%ôv 	�Š×Ò× Ò Ô"mðww%ôx 	�Š×Ò×1Ò1Üzð{w%ô~ 	�Š×Ò×>Ò>ÜzðAw%ôD 	�Š×Ò×1Ò1ÜzðGw%ôJ 	�Š×Ò×>Ò>ÜzðMw%ôP 	�Š×Ò×-Ò-Ô/uðQw%ôR 	�Š×Ò× Ò Ô"FðSw%ôT 	�Š×Ò×ÒÔ!9ðUw%ôV 	�Š×Ò×'Ò'Ô)zðWw%ôX 	�Š×Ò×&Ò&Ô(gðYw%ôZ 	�Š×Ò×*Ò*Ô,cð[w%ô\ 	�Š×Ò×&Ò&Ô(Cò]w%ô^ 	�Š×Ò×$Ò$Ô&`ð_w%ô` 	�Š×Ò×0Ò0Übðcw%ôf 	�Š×Ò×)Ò)ô Iðiw%ôl 	�Š×Ò×'Ò'ô Mðow%ôr 	�Š×Ò×"Ò"ô  %Aðsw%ôt 	�Š×Ò×#Ò#Ô%oðuw%ôv 	�Š×Ò×&Ò&Ô(mðww%ôx 	�Š×Ò×&Ò&Ô(\ðyw%ôz 	�Š×Ò×"Ò"Ô$Gð{w%ô| 	�Š×Ò×/Ò/Ô1gð}w%ô~ 	�Š×Ò×'Ò'Ô)^ðw%ô@ 	�Š×Ò×&Ò&Ò(8ðAw%ôB 	�Š×Ò×%Ò%Ô'mðCw%ôD 	�Š×Ò×%Ò%Ô'mðEw%ôF 	�Š×Ò×%Ò%Ô'mðGw%ôH 	�Š×Ò×/Ò/ÜiðKw%ôN 	�Š×Ò×&Ò&ÜtòQw%ôT 	�Š×Ò×3Ò3ÜtðWw%ôZ 	�Š×Ò×&Ò&Ütð]w%ô` 	�Š×Ò×3Ò3Ütðcw%ôf 	�Š×Ò×&Ò&Ütðiw%ôl 	�Š×Ò×3Ò3Ütðow%ôr 	�Š×Ò×(Ò(Ô*zðsw%ôt 	�Š×Ò×(Ò(Ô*zðuw%ôv 	�Š×Ò×(Ò(Ô*zðww%ôx 	�Š×Ò×$Ò$Ô&pðyw%ôz 	�Š×Ò×8Ò8ô _ð}w%ô@ 	�Š×Ò×-Ò-ÜtðCw%ôF 	�Š×Ò×2Ò2ÜVðIw%ôL 	�Š×Ò×7Ò7ÜcðOw%ôR 	�Š×Ò×$Ò$ÜvðUw%ôX 	�Š×Ò×%Ò%Ô'XðYw%ôZ 	�Š×Ò×#Ò#Ô%Fð[w%ô\ 	�Š×Ò×ÒÔ!Pò]w%ô^ 	�Š×Ò×-Ò-Ô/að_w%ô` 	�Š×Ò×,Ò,Ü}ðcw%ôf 	�Š×Ò×!Ò!Ò#;ðgw%ôh 	�Š×Ò× Ò Ô"Aðiw%ôj 	�Š×Ò×!Ò!Ô#Bðkw%ôl 	�Š×Ò×$Ò$Ô&_ðmw%ôn 	�Š×Ò×!Ò!Ô#yðow%ôp 	�Š×Ò× Ò Ô"Aðqw%ôr 	�Š×Ò× Ò Ô"Aðsw%ôt 	�Š×Ò× Ò Ô"Aðuw%ôv 	�Š×Ò×8Ò8Ô:uðww%ôx 	�Š×Ò×*Ò*ô  -Aðyw%ôz 	�Š×Ò×&Ò&Ô(]ð{w%ô| 	�Š×Ò×,Ò,Ô.xð}w%ô~ 	�Š×Ò×#Ò#Ô%Zðw%ô@ 	�Š×Ò×#Ò#Ô%ZðAw%ôB 	�Š×Ò×$Ò$Ô&LòCw%ôD 	�Š×Ò×&Ò&Ô(CðEw%ôF 	�Š×Ò×$Ò$Ò&6ðGw%ôH 	�Š×Ò×&Ò&Ò(8ðIw%ôJ 	�Š×Ò×%Ò%Ô'XðKw%ôL 	�Š×Ò×/Ò/ô LðOw%ôR 	�Š×Ò×=Ò=ØDHÐQTÐ[`ÐlrÕvðUw%ôX 	�Š×Ò×"Ò"Ô$bðYw%ôZ 	�Š�Š×ÒÔ Oð[w%ô\ 	�Š�Š×ÒÔSð]w%ô^ 	�Š�Š×ÒÒ!7ð_w%ô` 	�Š�Š×&Ò&Ô(xðaw%ôb 	�ŠÔ7ðcw%ôd 	×ÒÀÕFðew%ôf 	�ŠÒ(ðgw%ôh 	�
Š
Ô\ðiw%ôj 	�‰×ÒÔdðkw%ôl 	�‰× Ò Ô"hòmw%ôn 	�‰× Ò ð +/ô#3ðow%ôv 	×ÒÔ9ðww%ôx 	×ÒÔdðyw%ôz 	�ŠÒ%ð{w%ô| 	�ŠÒ*ð}w%ô~ 	�ŠÔQðw%ô@ 	×ÒÔ!SðAw%ôB 	�ŠÒ+ðCw%ôD 	×ÒÔIðEw%ôF 	�ŠÔ*ðGw%ôH 	�ŠÔ5ðIw%ôJ 	�‰×ÒÔIðKw%ôL 	×ÒÒ=ðMw%ôN 	×ÒÒAðOw%ôP 	�ŠÔ7ðQw%ôR 	×ÒÒ YðSw%ôT 	�ŠÔ6òUw%ôV 	�ŠÔ2ðWw%ôX 	�ŠÒ-ðYw%ôZ 	�ŠÔdð[w%ô\ 	�	Š	Ô7ð]w%ô^ 	�
Š
Ô0ð_w%ô` 	�	Š	ÔDðaw%ôb 	× Ò Ò"2ðcw%ôd 	×"Ò"Ò$4ðew%ôf 	×'Ò'Ò)9ðgw%ôh 	�ŠÒ'ðiw%ôj 	×ÒÒ,ðkw%ôl 	�ŠÔ7ðmw%ôn 	�‰�ŠÔCðow%ôp 	�ŠÔfðqw%ôr 	×ÒÔiðsw%ôt 	×"Ò"Ò$Vðuw%ôv 	×!Ò!Ò#Mòww%ôx 	×)Ò)Ò+Pðyw%ôz 	×"Ò"Ò$sð{w%ô| 	× Ò ò aðw%ôB 	×!Ò!ò aðEw%ôH 	×"Ò"ðJàô#ðKw%ôR 	×"Ò"ðLð ô#ðUw%ô^ 	×"Ò"ðOð ô	#ðaw%ôl 	×%Ò%ò aðow%ôr 	×%Ò%ò aðuw%ôx 	�ŠÔ1ðyw%ôz 	�ŠÔdð{w%ô| 	×Ò°dÄ5Ç=Â=ÐY]ÐmrÓvð}w%ô~ 	×ÒÔeðw%ô@ 	�ŠÒ%ðAw%ôB 	�
Š
Ô.ðCw%ôD 	�
Š
Ô5ðEw%ôF 	�‰×ÒÔFòGw%ôH 	×ÒÒ,ðIw%ôJ 	×ÒÒ/ðKw%ôL 	×ÒÔ4ðMw%ôN 	�
Š
Ô3ðOw%ôP 	�ŠÔ:ðQw%ôR 	�ŠÔAðSw%ôT 	×ÒÔ!;ðUw%ôV 	�ŠÒ.ðWw%ôX 	�ŠÔQðYw%ôZ 	�ŠÒxð[w%ô\ 	×ÒÔSð]w%ô^ 	�ŠÒxð_w%ô` 	×ÒÔSðaw%ôb 	�
Š
Ô7ðcw%ôd 	�ŠÔ7ðew%ôf 	�ŠÔ/ðgw%ôh 	�ŠÔ5òiw%ôj 	×ÒÒPðkw%ôl 	�ŠÔbðmw%ôn 	�ŠÔ/ðow%ôp 	�
Š
Ô4ðqw%ôr 	�ŠÔMðsw%ôt 	�ŠÒ8ðuw%ôv 	×ÒÒ<ðww%ôx 	×ÒÔZðyw%ôz 	×ÒÔeð{w%ô| 	×ÒÔ|ð}w%ô~ 	�ŠÒ2ðw%ô@ 	×ÒÒ?ðAw%ôB 	×ÒÔWðCw%ôD 	×ÒÔWðEw%ôF 	�
Š
Ô3ðGw%ôH 	�ŠÔ1ðIw%ôJ 	�
Š
Ô.òKw%ôL 	�ŠÔ1ðMw%ôN 	�	Š	Ô-ðOw%ôP 	�	Š	Ô-ðQw%ôR 	�
Š
Ô.ðSw%ôT 	�
Š
Ô.ðUw%ôV 	�ŠÒ'ðWw%ôX 	�‰×ÒÒ.ðYw%ôZ 	�	Š	Ò)ð[w%ô\ 	�
Š
Ò*ð]w%ô^ 	�ŠÔ8ð_w%ô` 	�‰×ÒÔ@ðaw%ôb 	�‰×ÒÔWðcw%ôd 	�
Š
ÑYÀeÐQUÕYðew%ôf 	�ŠÔEðgw%ôh 	×ÒÔ Pðiw%ôj 	�
Š
Ô.ðkw%ôl 	�ŠÔ0òmw%ôn 	�ŠÔ;ðow%ôp 	�ŠÔOðqw%ôr 	�ŠÔ8ðsw%ôt 	�	Š	Ô-ðuw%ôv 	�ŠÔ2ðww%ôx 	�
Š
ô jð{w%ô~ 	�	Š	Ô4ðw%ô@ 	�ŠÔ9ðAw%ôB 	�	Š	Ô-ðCw%ôD 	�ŠÒ)ðEw%ôF 	�ŠÒ'ðGw%ôH 	�Š’ðIw%ôJ 	�Š’ðKw%ôL 	�ŠÒ'ðMw%ôN 	�ŠÒ)ðOw%ôP 	�ŠÒ)ðQw%ôR 	�ŠÒ(òSw%ôT 	�ŠÒ)ðUw%ôV 	�ŠÒ(ðWw%ôX 	�ŠÒ)ðYw%ôZ 	�ŠÒ(ð[w%ô\ 	�ŠÒ)ð]w%ô^ 	�ŠÒ)ð_w%ô` 	�ŠÒ)ðaw%ôb 	�ŠÒ)ðcw%ôd 	�ŠÔ0ðew%ôf 	�	Š	ÔIðgw%ôh 	×ÒÔAðiw%ôj 	�‰×ÒÔHðkw%ôl 	�‰×ÒÔ8ðmw%ôn 	�ŠÒ4ðow%ôp 	�ŠÒ6ðqw%ôr 	�Š×ÒÒ/ðsw%ôt 	�Š×ÒÒ!1òuw%ôv 	�Š×ÒÒ!1ðww%ôx 	�Š×ÒÒ!1ðyw%ôz 	�Š×ÒÒ!1ð{w%ô| 	�Š×,Ò,Ô.Kð}w%ô~ 	�Š×,Ò,Ô.Kðw%ô@ 	�Š×,Ò,Ô.KðAw%ôB 	�Š×,Ò,Ô.KðCw%ôD 	�Š×ÒÒ/ðEw%ôF 	�Š×ÒÒ,ðGw%ôH 	�Š×ÒÒ+ðIw%ôJ 	�Š×ÒÒ,ðKw%ôL 	�Š×ÒÒ-ðMw%ôN 	�Š×ÒÒ.ðOw%ôP 	�Š×ÒÒ,ðQw%ôR 	�Š×ÒÒ-ðSw%ôT 	�Š×ÒÒ-ðUw%ôV 	�Š×ÒÔ AòWw%ôX 	�Š×ÒÔ!BðYw%ôZ 	�Š×ÒÒ/ð[w%ô\ 	�Š×*Ò*Ô,Ið]w%ô^ 	�Š×+Ò+Ô-Jð_w%ô` 	�Š×ÒÒ*ðaw%ôb 	�Š×ÒÒ+ðcw%ôd 	�Š×ÒÒ*ðew%ôf 	�Š×ÒÒ+ðgw%ôh 	�Š×+Ò+Ô-Jðiw%ôj 	�Š×+Ò+Ô-Jðkw%ôl 	�Š×ÒÒ-ðmw%ôn 	�Š×ÒÒ 0ðow%ôp 	�Š×!Ò!Ô#Dðqw%ôr 	�Š×ÒÒ-ðsw%ôt 	�Š×ÒÔ!Oðuw%ôv 	�Š×(Ò(Ò*:ðww%ôx 	�Š×(Ò(Ò*:òyw%ôz 	�Š×(Ò(Ò*:ð{w%ô| 	�Š×(Ò(Ò*:ð}w%ô~ 	�Š×"Ò"Ò$7ðw%ô@ 	�Š×ÒÒ,ðAw%ôB 	�Š×ÒÒ-ðCw%ôD 	�Š×ÒÔ!>ðEw%ôF 	�Š×ÒÒ+ðGw%ôH 	�Š×ÒÒ-ðIw%ôJ 	�Š×/Ò/Ò1AðKw%ôL 	�Š×/Ò/Ò1AðMw%ôN 	�Š×4Ò4Ô6SðOw%ôP 	�Š×4Ò4Ô6SðQw%ôR 	�Š×4Ò4Ô6SðSw%ôT 	�Š×4Ò4Ô6SðUw%ôV 	�Š×ÒÒ,ðWw%ôX 	�Š×ÒÔ@ðYw%ôZ 	�Š×)Ò)Ò+;ò[w%ô\ 	�Š×ÒÔ@ð]w%ô^ 	�Š×ÒÔ>ð_w%ô` 	�Š×ÒÔ<ðaw%ôb 	�ŠÒ!ðcw%ôd 	�
Š
Ò+ðew%ôf 	×ÒÔKðgw%ôh 	�	Š	Ô-ðiw%ôj 	�
Š
Ô.ðkw%ôl 	�‰×ÒÔ 3ðmw%ôn 	�‰× Ò Ô"<ðow%ôp 	�ŠÔ:ðqw%ôr 	×ÒÔHðsw%ôt 	�ŠÔJðuw%ôv 	�
Š
Ò*ðww%ôx 	�
Š
ÔKðyw%ôz 	�ŠÒ%ð{w%ô| 	�ŠÒ5ò}w%ô~ 	�ŠÔ1ðw%ô@ 	�ŠÔ5ðAw%ôB 	×ÒÔ eðCw%ôD 	�‰×%Ò%Ô'aðEw%ôF 	�
Š
Ô:ðGw%ôH 	×!Ò!ô LðKw%ôN 	�
Š
Ô:ðOw%ôP 	×ÒÒ2ðQw%ôR 	�ŠÔ/ðSw%ôT 	�ŠÔ-ðUw%ôV 	�ŠÒ<ðWw%ôX 	�ŠÔhðYw%ôZ 	× Ò Ô"gð[w%ô\ 	×ÒÒ6ð]w%ô^ 	×ÒÔ;ð_w%ô` 	×ÒÔLðaw%ôb 	×%Ò%Ô'Wòcw%ôd 	�ŠÔ8ðew%ôf 	�‰×ÒÔ1ðgw%ôh 	�	Š	Ô-ðiw%ôj 	�ŠÔ2ðkw%ôl 	�ŠÒ;ðmw%ôn 	�ŠÔ2ðow%ôp 	�ŠÔ9ðqw%ôr 	×%Ò%Ò'`ðsw%ôt 	×1Ò1Úoðww%ôz 	×ÒÔeð{w%ô| 	×ÒÒ5ð}w%ô~ 	×ÒÒ@ðw%ô@ 	×Ò¢ðAw%ôB 	×"Ò"¢OðCw%ôD 	×Òš/ðEw%ôF 	×ÒšoðGw%ôH 	×ÒÔQòIw%ôJ 	×'Ò'Ò)>ðKw%ôL 	×ÒÔFðMw%ôN 	×Ò¸%ÕCðOw%ôP 	×ÒÒ>ðQw%ôR 	×ÒÒ1ðSw%ôT 	×!Ò!Ò#@ðUw%ôV 	×ÒÒ6ðWw%ôX 	×Òš?ðYw%ôZ 	×ÒÔNð[w%ô\ 	×ÒÔ<ð]w%ô^ 	×#Ò#Ô%Hð_w%ô` 	×ÒÒ0ðaw%ôb 	�Š’oðcw%ôd 	×ÒÒ9ðew%ôf 	×ÒÒ2ðgw%ôh 	×Òš_ðiw%ôj 	×ÒšOòkw%ôl 	×ÒšOðmw%ôn 	×Òš?ðow%ôp 	×Ò¢ðqw%ôr 	×Ò¢ðsw%ôt 	×Ò¢ðuw%ôv 	×Ò¢ðww%ôx 	×ÒÔ1ðyw%ôz 	�ŠÒ/ð{w%ô| 	×ÒÒAð}w%ô~ 	×Òš/ðw%ð@ 	×ÒÒ3ðAw%ðB 	×ÒÒ4ðCw%ðD 	×ÒÒ4ðEw%ðF 	×ÒÒ2ðGw%ðH 	×ÒÒ3ðIw%ðJ 	×ÒÒ3ðKw%ðL 	×ÒÒ1òMw%ðN 	×ÒÒ2ðOw%ðP 	×ÒÒ2ðQw%ðR 	×ÒÒ1ðSw%ðT 	×ÒÒ2ðUw%ðV 	×ÒÒ2ðWw%ðX 	�ŠÒ.ðYw%ðZ 	�ŠÒ-ð[w%ð\ 	�ŠÒ.ð]w%ð^ 	×Òš/ð_w%ð` 	×ÒšOðaw%ðb 	×ÒÒ0ðcw%ðd 	�Ššðew%ðf 	×ÒÒ3ðgw%ðh 	�Ššðiw%ðj 	×Òš?ðkw%ðl 	�ŠÒ.ðmw%ðn 	�ŠÒ/òow%ðp 	�ŠÒ/ðqw%ðr 	×ÒÒ5ðsw%ðt 	×ÒÒ0ðuw%ðv 	×ÒÒ2ðww%ðx 	�Ššðyw%ðz 	�Ššð{w%ð| 	×Òš/ð}w%ð~ 	�Ššðw%ð@ 	×ÒÒ7ðAw%ðB 	×ÒÒ4ðCw%ðD 	×Òš_ðEw%ðF 	�Š¸ÕAðGw%ðH 	×ÒÒ1ðIw%ðJ 	×ÒÒ/ðKw%ðL 	�Š×Òš/ðMw%ðN 	�Š×Òš/ðOw%ðP 	�	Š	×Òš?òQw%ðR 	�	Š	×Òš?ðSw%ðT 	×Ò×&Ò&ªðUw%ðV 	×*Ò*×2Ò2²OðWw%ðX 	�Š×ÒšoðYw%ðZ 	�Š×Òšð[w%ð\ 	�Š×Òš_ð]w%ð^ 	�Š×Òšoð_w%ð` 	�Š×Ò¢ðaw%ðb 	�Š×Ò¢ðcw%ðd 	�Š×Ò¢ðew%ðf 	×-Ò-Ò/pðgw%ðh 	×*Ò*Ò,Vðiw%ðj 	�Š×Òš_ðkw%ðl 	�Š×Òšðmw%ðn 	�Š×Òšoðow%ðp 	�Š×Ò¢ðqw%ðr 	�Š×Òšòsw%ðt 	�Š×Òšðuw%ðv 	�Š×Òšðww%ðx 	�Š×Òšðyw%ðz 	�Š×Ò¢ð{w%ð| 	×Ò×#Ò#¢_ð}w%ð~ 	�Š×Ò¢ðw%ð@ 	�Š×ÒšðAw%ðB 	�Š×Ò¢ðCw%ðD 	×Ò× Ò ¢/ðEw%ðF 	�Š×Ò¢ðGw%ðH 	×Ò× Ò ¢/ðIw%ðJ 	×Ò×#Ò#¢_ðKw%ðL 	×Ò× Ò ¢/ðMw%ðN 	×Ò×$Ò$¢oðOw%ðP 	×Ò× Ò ¢/ðQw%ðR 	�Š×Ò¢ðSw%ðT 	�Š×ÒšòUw%ðV 	�Š×Òš_ðWw%ðX 	�Š×ÒšoðYw%ðZ 	�Š×Òšð[w%ð\ 	�Š×Òš_ð]w%ð^ 	×Ò× Ò ¢/ð_w%ð` 	×Ò×$Ò$¢oðaw%ðb 	�Š×Òšoðcw%ðd 	�Š×Ò¢ðew%ðf 	�Š×Òš_ðgw%ðh 	�Š×Òš_ðiw%ðj 	×'Ò'×/Ò/²ðkw%ðl 	�ŠÔNðmw%ðn 	�Š’oðow%ðp 	�Š’oðqw%ðr 	�Ššðsw%ðt 	�Ššðuw%ðv 	�Š’_òww%ðx 	×Òš_ðyw%ðz 	×ÒšOð{w%ð| 	×Òš_ð}w%ð~ 	×ÒšOðw%ð@ 	×ÒÒ=ðAw%ðB 	�ŠšðCw%ðD 	�‰šðEw%ðF 	�ŠÒ/ðGw%ðH 	�ŠÒ=ðIw%ðJ 	�ŠÒ0ðKw%ðL 	×ÒÒ8ðMw%ðN 	×ÒÒ9ðOw%ðP 	�ŠÔkðQw%ðR 	�Š´E×4IÒ4IÓMðSw%ðT 	�Š´×0EÒ0EÓIðUw%ðV 	�Š´×0EÒ0EÓIðWw%ðX 	�Š´×0EÒ0EÓIòYw%ðZ 	�ŠÑMÀTÕMð[w%ð\ 	�Ššð]w%ð^ 	×ÒÒ6ð_w%ð` 	×Ò´e×6MÒ6MÓQðaw%ðb 	�ŠÔ>ðcw%ðd 	�
Š
¬u×/DÒ/DÓHðew%ðf 	�Š´×0EÒ0EÓIðgw%ðh 	�Š´×0EÒ0EÓIðiw%ðj 	�
Š
¬u×/DÒ/DÓHðkw%ðl 	�
Š
¬u×/DÒ/DÓHðmw%ðn 	�Ššðow%ðp 	×Òš/ðqw%ðr 	×ÒÔ!Oðsw%ðt 	�
Š
’Oðuw%ðv 	×Òš/ðww%ðx 	�Š´%×2GÒ2GÓKðyw%ðz 	�Š´5×3HÒ3HÓLò{w%ð| 	×Òš_ð}w%ð~ 	�ŠÒ,ðw%ð@ 	×ÒÒ0ðAw%ðB 	×ÒÑHÀÕHðCw%ðD 	�ŠÒ,ðEw%ðF 	×ÒÒ5ðGw%ðH 	�Š´×1FÒ1FÓJðIw%ðJ 	�Š´%×2GÒ2GÓKðKw%ðL 	×Ò¸Õ@ðMw%ðN 	×Òš?ðOw%ðP 	�Š´×0EÒ0EÓIðQw%ðR 	�Š´×1FÒ1FÓJðSw%ðT 	×Òš/ðUw%ðV 	�ŠšðWw%ðX 	�
Š
¬u×/DÒ/DÓHðYw%ðZ 	×Òš_ð[w%ð\ 	×Òšoò]w%ð^ 	×Òš_ð_w%ð` 	×Òš/ðaw%ðb 	×ÒÒ1ðcw%ðd 	×Òš/ðew%ðf 	�Š’_ðgw%ðh 	×ÒÑMÀTÕMðiw%ðj 	×ÒÒ0ðkw%ðl 	�Š´×0EÒ0EÓIðmw%ðn 	�ŠÒ6ðow%ðp 	�ŠÒ5ðqw%ðr 	�	Š	Ò(ðsw%ðt 	×ÒÔ@ðuw%ðv 	×ÒÒEðww%ðx 	×Òš?ðyw%ðz 	�Ššð{w%ð| 	×"Ò"¢Oð}w%ð~ 	×-Ò-ªòw%ð@  	×%Ò%¢ðA w%ðB  	�ŠšðC w%ðD  	�Š’oðE w%ðF  	�ŠÒ,ðG w%ðH  	×Òš?ðI w%ðJ  	�ŠÔGðK w%ðL  	�ŠšðM w%ðN  	�ŠÑLÀDÕLðO w%ðP  	×ÒÒ5ðQ w%ðR  	×ÒÒ3ðS w%ðT  	×ÒÒ3ðU w%ðV  	×1Ò1Ò3HðW w%ðX  	�ŠÒ,ðY w%ðZ  	�ŠÒ-ð[ w%ð\  	×ÒÔBð] w%ð^  	×ÒÒ1ð_ w%ð`  	�ŠÒ-òa w%ðb  	�ŠÒ-ðc w%ðd  	×ÒÒ0ðe w%ðf  	× Ò Ò"8ðg w%ðh  	×ÒšOði w%ðj  	�ŠÔ[ðk w%ðl  	×ÒÒ?ðm w%ðn  	×Òšoðo w%ðp  	�Š´×1FÒ1FÓJðq w%ðr  	�Š’_ðs w%ðt  	×ÒÔWðu w%ðv  	×Òš?ðw w%ðx  	×ÒÒ1ðy w%ðz  	×&Ò&Ô(Wð{ w%ð|  	×ÒÒGð} w%ð~  	×'Ò'Ò)Qð w%ð@! 	�ŠÔOðA!w%ðB! 	�ŠšòC!w%ðD! 	×Ò¢ðE!w%ðF! 	×ÒšðG!w%ðH! 	×Òš_ðI!w%ðJ! 	×ÒÒ1ðK!w%ðL! 	�ŠÒ+ðM!w%ðN! 	�	Š	°EÀÔUZ×UjÒUjÓnðO!w%ðP! 	�ŠÑIÀÕIðQ!w%ðR! 	×ÒÔGðS!w%ðT! 	×Òš/ðU!w%ðV! 	�Š’ðW!w%ðX! 	×Òš/ðY!w%ðZ! 	�ŠÒ.ð[!w%ð\! 	�ŠÒ=ð]!w%ð^! 	�ŠÔ7ð_!w%ð`! 	�Š’ða!w%ðb! 	�ŠÒ+ðc!w%ðd! 	�ŠÒ.ñe!w%ðf! 	�Š’oØ×ÒÔ7Ø× Ò ¢/Ü�‰×ÒÔFñm!w%€Côt! 	�Š×(Ò(×BÒBð õ ˆvÐ/Ô0äFð 	�G�FÐ4Ó5Ñ6ò JYˆ�G�F™cÐ":Ð!;Ð<Ó=×EÒEÑFà€DÝ#Ó%€Gà—	’	“ò ‰ˆˆ1ð �JŠJØ�JŠJ™ÑÙ�1—:’:Ñ¡Ñ$Ù�A—J’JÑ¡Ñ%Ù�A—J’JÑ¡Ñ%ð
ˆð �:Š:× Ò ¡Ô,ð —j’j¥¡Z£Ð!2Ð3ˆGØ�LŠLÙ˜‘¡$Ñ&©°©¹$Ñ(>ÁÈÁÑRVÑ@VÐWôð ò 	ˆDÝ˜6 4¨Ó.ˆDÝ˜�~ $¨c¢/°dÀ'Ò6IØ��T’
ñ	ð%ð. ‡J‚JˆtÔØ€Jr2   Ú
dispatcherc                 ó   ‡ — ˆ fd„}|S )a…  Wraps a given function with ``__torch_function__`` -related functionality.

    Parameters
    ----------
    dispatcher: Callable
        A callable that returns an iterable of Tensor-likes passed into the function.

    Note
    ----
    This decorator may reduce the performance of your code. Generally, it's enough to express
    your code as a series of functions that, themselves, support __torch_function__. If you
    find yourself in the rare situation where this is not the case, e.g. if you're wrapping a
    low-level library and you also need it to work for Tensor-likes, then this function is available.

    Examples
    --------
    >>> def dispatcher(a):  # Must have the same signature as func
    ...     return (a,)
    >>> @torch.overrides.wrap_torch_function(dispatcher)
    >>> def func(a):  # This will make func dispatchable by __torch_function__
    ...     return a + 0
    c                 óJ   •‡ ‡— t        j                  ‰ «      ˆˆ ˆfd„«       Š‰S )Nc                  óZ   •—  ‰| i |¤Ž}t        |«      rt        ‰|g| ¢­i |¤ŽS  ‰| i |¤ŽS r  )r   r   )r-   r.   Úrelevant_argsrn
  r    Úwrappeds      €€€r/   rs
  z3wrap_torch_function.<locals>.inner.<locals>.wrapped'  sA   ø€ á&¨Ð7°Ñ7ˆMÜ! -Ô0Ü,¨W°mÐUÀdÒUÈfÑUÐUá˜Ð( Ñ(Ð(r2   )Ú	functoolsr   )r    rs
  rn
  s   `@€r/   rñ  z"wrap_torch_function.<locals>.inner&  s%   ú€ Ü	�‰˜Ó	õ	)ó 
ð	)ð ˆr2   r;  )rn
  rñ  s   ` r/   r   r     s   ø€ ô0	ð €Lr2   rr
  Úget_type_fnc                 óÀ  — |€t         }t        j                  j                  «       sg S t	        «       }g }| D ]¤  } ||«      }||vsŒt        |d«      sŒ|j                  t        j                  j                  k7  sŒE|rX|j                  |«       t        |«      }t        |«      D ]  \  }}t        | ||«      «      sŒ|} n |j                  ||«       ŒŸ|h}|g}Œ¦ |S )a
  Returns a list of arguments on which to call __torch_function__.

    Checks arguments in relevant_args for __torch_function__ implementations,
    storing references to the arguments and their types in overloaded_args and
    overloaded_types in order of calling precedence. Only distinct types are
    considered. If a type is a subclass of another type it will have higher
    precedence, otherwise the precedence order is the same as the order of
    arguments in relevant_args, that is, from left-to-right in the argument list.

    The precedence-determining algorithm implemented in this function is
    described in `NEP-0018`_.

    See torch::append_overloaded_arg for the equivalent function in the C++
    implementation.

    Parameters
    ----------
    relevant_args : iterable of array-like
        Iterable of array-like arguments to check for __torch_function__
        methods.

    get_type_fn : callable, optional
        Function to call on each argument in relevant_args to get its type.

    Returns
    -------
    overloaded_args : list
        Arguments from relevant_args on which to call __torch_function__
        methods, in the order in which they should be called.

    .. _NEP-0018:
       https://numpy.org/neps/nep-0018-array-function-protocol.html
    rþ   )rô	  r4   Ú_CÚ_is_torch_function_enabledÚsetra
  rþ   Ú_disabled_torch_function_implr*  rf
  Ú	enumerateÚ
issubclassÚinsert)	rr
  ru
  Úoverloaded_typesÚoverloaded_argsÚargÚarg_typerã  ÚiÚold_args	            r/   Ú_get_overloaded_argsr„
  4  sò   € ðJ ÐÜˆô �8‰8×.Ñ.Ô0Øˆ	ä"%£%ÐØ!#€OØò (ˆÙ˜sÓ#ˆð Ð,Ò,Ü˜Ð"6Õ7Ø×+Ñ+¬u¯x©x×/UÑ/UÓUñ  Ø ×$Ñ$ XÔ.ô ˜OÓ,�Ü"+¨OÓ"<ò ‘J�A�wÜ! (©K¸Ó,@ÕAØ !˜Ùðð  ×&Ñ& u¨cÕ2à$, :Ð Ø#& %‘ð9(ð: Ðr2   Ú
public_apic           	      ó”  — t        |«      }t        t        t        |«      «      }t	        «       r1t        «       5 }|j                  | |||«      }ddd«       t        ur|S |D ]u  }|j                  }	t        |	d«      rD|	j                  |u r6|	t        j                  j                  urt        j                  dt        «        |	| |||«      }|t        usŒs|c S  | j                   › d| j"                  › �}
d|
› d|D �cg c]  }t        |«      ‘Œ c}› �}t	        «       r|dt%        «       › �z  }t'        |«      ‚# 1 sw Y   ŒìxY wc c}w )a=  Implement a function with checks for ``__torch_function__`` overrides.

    See torch::autograd::handle_torch_function for the equivalent of this
    function in the C++ implementation.

    Arguments
    ---------
    public_api : function
        Function exposed by the public torch API originally called like
        ``public_api(*args, **kwargs)`` on which arguments are now being
        checked.
    relevant_args : iterable
        Iterable of arguments to check for __torch_function__ methods.
    args : tuple
        Arbitrary positional arguments originally passed into ``public_api``.
    kwargs : tuple
        Arbitrary keyword arguments originally passed into ``public_api``.

    Returns
    -------
    object
        Result from calling ``implementation`` or an ``__torch_function__``
        method, as appropriate.

    Raises
    ------
    TypeError : if no implementation is found.

    Example
    -------
    >>> def func(a):
    ...     if has_torch_function_unary(a):
    ...         return handle_torch_function(func, (a,), a)
    ...     return a + 0
    NÚ__self__z„Defining your `__torch_function__ as a plain method is deprecated and will be an error in future, please define it as a classmethod.ú.zno implementation found for 'z.' on types that implement __torch_function__: z nor in mode )r„
  ÚtupleÚmaprô	  r   Ú_pop_mode_temporarilyrþ   ÚNotImplementedra
  r‡
  r4   rw
  rz
  r)   ÚwarnÚDeprecationWarningÚ
__module__rd
  Ú_get_current_function_modeÚ	TypeError)r…
  rr
  r-   r.   r
  Útypesr~  ÚresultÚoverloaded_argÚtorch_func_methodÚ	func_namer€
  rƒ  s                r/   r   r   ‚  sf  € ôT +¨=Ó9€Oä”#”d˜OÓ,Ó-€Eô 'Ô(ô #Ó$ð 	N¨Ø×,Ñ,¨Z¸ÀÀfÓMˆF÷	NàœÑ'ØˆMð *ò ˆð +×=Ñ=ÐäÐ% zÔ2Ø!×*Ñ*¨nÑ<Ø!¬¯©×)OÑ)OÑOä�M‰MðQä"ôñ # :¨u°d¸FÓCˆàœÒ'ØŠMð)ð, ×(Ñ(Ð)¨¨:×+>Ñ+>Ð*?Ð@€Ià
'¨	 {ð 3Ø5DÖE¨c¤ S¥	ÒEÐFð	Hð ô 'Ô(Ø�Ô9Ó;Ð<Ð=Ñ=ˆÜ
�C‹.Ð÷G	Nð 	Nüò>  Fs   ¹D9Ã=E
Ä9Eaú  Check for __torch_function__ implementations in the elements of an iterable
    or if a __torch_function__ mode is enabled.  Considers exact ``Tensor`` s
    and ``Parameter`` s non-dispatchable.  Use this to guard a call to
    :func:`handle_torch_function`; don't use it to test if something
    is Tensor-like, use :func:`is_tensor_like` instead.
    Arguments
    ---------
    relevant_args : iterable
        Iterable or arguments to check for __torch_function__ methods.
    Returns
    -------
    bool
        True if any of the elements of relevant_args have __torch_function__
        implementations, False otherwise.
    See Also
    ________
    torch.is_tensor_like
        Checks if something is a Tensor-like, including an exact ``Tensor``.
    zÓSpecial case of `has_torch_function` for single inputs.
    Instead of:
      `has_torch_function((t,))`
    call:
      `has_torch_function_unary(t)`
    which skips unnecessary packing and unpacking work.
    a'  Special case of `has_torch_function` that skips tuple creation.

    This uses the METH_FASTCALL protocol introduced in Python 3.7

    Instead of:
      `has_torch_function((a, b))`
    call:
      `has_torch_function_variadic(a, b)`
    which skips unnecessary packing and unpacking work.
    c                  ód  — t        j                  t        «      } i }dt        t        j                  fdt        j
                  t        j
                  j                  fdt        j                  j
                  t        t        j                  j
                  «      fdt        j                  j                  t        t        j                  j                  «      fdt        j                  t        t        j                  «      fdt        j                  t        t        j                  «      fdt        j                  t        t        j                  «      fdt        j                  t        t        j                  «      fg}|D �],  \  }}}|D �]  }d	}|t        j                  urV|j                  d
«      rŒ*|j                  d«      rd}nW|j                  d«      rd}nC|d   j                  «       sd}n-|dk(  r(Œnt!        ||«      }t!        t"        |d «      |k(  rŒ�|dk(  rŒ•t!        ||«      }|t        j                  u rt!        t"        |d «      |k(  rŒÈt%        |t&        j(                  «      rŒãt%        |t*        j,                  «      rŒþt/        |«      s«t1        |d«      rŸ|› d|› d�||j2                  <   |› d|› d�||j4                  <   |r�ŒC|j2                  t7        «       v r;d}	|j2                  t9        «       vs!J |	j;                  ||j<                  «      «       ‚�Œ”| |   j?                  |j2                  «       �Œ´t/        |«      s�ŒÁ|› d|› �||<   |r�ŒÏ|t7        «       v r1d}	|t9        «       vs!J |	j;                  ||j<                  «      «       ‚�Œ| |   j?                  |«       �Œ" �Œ/ | |fS )Nr4   ztorch.functionalztorch.nn.functionalztorch.nn.initztorch.Tensorztorch.linalgz	torch.fftztorch.specialFr  r  Tr   Ú
unique_dimÚ__weakref__r&  rˆ
  z.__get__z.__set__zk{}.{} is in the tuple returned by torch._overrides.get_ignored_functions but still has an explicit override) ÚcollectionsÚdefaultdictÚlistr4   Ú__all__r°   r¯   Údirr¼   r5   rn  r†   r>	  re
  ÚendswithÚislowerrb
  ÚobjectÚ
isinstancer’
  Ú
ModuleTypeÚ
__future__Ú_Featurers  ra
  r&  Ú__set__r   r   Úformatrd
  rT  )
Úoverridable_funcsrã  Útested_namespacesÚnamespace_strÚ	namespaceÚns_funcsr–
  r&   r    rƒ  s
             r/   Ú_get_overridable_functionsr­
    sE  € ô $×/Ñ/´Ó5ÐØ€Eà	”%œŸ™Ð'Ø	œU×-Ñ-¬u×/?Ñ/?×/GÑ/GÐHØ	¤§¡× 3Ñ 3´S¼¿¹×9LÑ9LÓ5MÐNØ	œ%Ÿ(™(Ÿ-™-¬¬U¯X©X¯]©]Ó);Ð<Ø	œŸ™¤s¬5¯<©<Ó'8Ð9Ø	œŸ™¤s¬5¯<©<Ó'8Ð9Ø	”e—i‘i¤¤U§Y¡Y£Ð0Ø	œ%Ÿ-™-¬¬U¯]©]Ó);Ð<ð	Ðð /@ó C6Ñ*ˆ�y (Ø!ó B	6ˆIØˆFà¤§¡Ñ,Ø×'Ñ'¨Ô-ØØ×)Ñ)¨#Ô.Ø!‘FØ×'Ñ'¨Ô,Ø!‘FØ" 1™×-Ñ-Ô/Ø!‘FØ ,Ò.Øä˜y¨)Ó4�Üœ6 9¨dÓ3°tÒ;ØØ Ò-ØÜ˜9 iÓ0ˆDØœEŸL™LÑ(¬W´V¸YÈÓ-MÐQUÒ-UØä˜$¤× 0Ñ 0Ô1Øä˜$¤
× 3Ñ 3Ô4Øä˜D”>¤g¨d°IÔ&>Ø)6¨°q¸¸À8Ð&L��d—l‘lÑ#Ø)6¨°q¸¸À8Ð&L��d—l‘lÑ#ÙÙØ—<‘<Ô#8Ó#:Ñ:ð=ð ð  Ÿ<™<Ô/DÓ/FÑFð ÈÏ
É
Ø! 4§=¡=óIó ÐFñ à% dÑ+×2Ñ2°4·<±<Ô@Ùä˜D”>Ùà*˜O¨1¨Y¨KÐ8ˆE�$‰KáÙð Ô,Ó.Ñ.ð9ð ð Ô#8Ó#:Ñ:ð ¸C¿J¹JØ˜tŸ}™}ó=ó Ð:ñ Ø˜iÑ(×/Ñ/°Ö5òEB	6ðC6ðH ˜eÐ#Ð#r2   c                  ó   — t        «       d   S )a  List functions that are overridable via __torch_function__

    Returns
    -------
    Dict[Any, List[Callable]]
        A dictionary that maps namespaces that contain overridable functions
        to functions in that namespace that can be overridden.
    r   )r­
  r;  r2   r/   r   r   b  s   € ô &Ó'¨Ñ*Ð*r2   c                 óÌ   — t        | t        j                  j                  t        j                  j                  f«      rt        | «      S t        «       d   j                  | «      S )a&  Get a human readable string name for a function passed to
    __torch_function__

    Arguments
    ---------
    f : Callable
        Function to resolve the name of.

    Returns
    -------
    str
        Name of the function; if eval'ed it should give back the input
        function.
    rè  )r¢
  r4   Ú_opsÚ
OpOverloadÚOpOverloadPacketÚstrr­
  Úget)Úfs    r/   r   r   o  sI   € ô  �!”e—j‘j×+Ñ+¬U¯Z©Z×-HÑ-HÐIÔJÜ�1‹vˆÜ%Ó'¨Ñ*×.Ñ.¨qÓ1Ð1r2   c                  óR   — t        «       } t        | t        j                     «      }|S )z<Returns a set of the overridable methods on ``torch.Tensor``)r   ry
  r4   r5   )r¨
  Úmethodss     r/   Ú_get_tensor_methodsr¸
  „  s&   € ô 2Ó3ÐÜÐ#¤E§L¡LÑ1Ó2€GØ€Nr2   c                 ó<   — | t        «       v xs | j                  dk(  S )aw  
    Returns True if the function passed in is a handler for a
    method or property belonging to ``torch.Tensor``, as passed
    into ``__torch_function__``.

    .. note::
       For properties, their ``__get__`` method must be passed in.

    This may be needed, in particular, for the following reasons:

    1. Methods/properties sometimes don't contain a `__module__` slot.
    2. They require that the first passed-in argument is an instance
       of ``torch.Tensor``.

    Examples
    --------
    >>> is_tensor_method_or_property(torch.Tensor.add)
    True
    >>> is_tensor_method_or_property(torch.add)
    False
    r&  )r¸
  rd
  )r    s    r/   r   r   Œ  s!   € ð. Ô&Ó(Ð(ÒF¨D¯M©M¸YÑ,FÐFr2   c                 óT   — t        | «      t        j                  u xs t        | d«      S )a9  
    Returns ``True`` if the passed-in input is a Tensor-like.

    Currently, this occurs whenever there's a ``__torch_function__``
    attribute on the type of the input.

    Examples
    --------
    A subclass of tensor is generally a Tensor-like.

    >>> class SubTensor(torch.Tensor): ...
    >>> is_tensor_like(SubTensor([0]))
    True

    Built-in or user types aren't usually Tensor-like.

    >>> is_tensor_like(6)
    False
    >>> is_tensor_like(None)
    False
    >>> class NotATensor: ...
    >>> is_tensor_like(NotATensor())
    False

    But, they can be made Tensor-like by implementing __torch_function__.

    >>> class TensorLike:
    ...     @classmethod
    ...     def __torch_function__(cls, func, types, args, kwargs):
    ...         return -1
    >>> is_tensor_like(TensorLike())
    True
    rþ   )rô	  r4   r5   ra
  )Úinps    r/   r   r   ¦  s%   € ôD �‹9œŸ™Ð$ÒJ¬°Ð5IÓ(JÐJr2   c                   óH   — e Zd ZU dZd ed<   d	d„Zd
d„Zd„ Zd„ Ze	d„ «       Z
y)ÚTorchFunctionModea  
    A ``TorchFunctionMode`` allows you to override the meaning of all
    ``__torch_function__`` overrideable functions within a dynamic scope,
    without having to actually create a tensor subclass or manually
    monkey-patch functions in the PyTorch API.  Some common situations
    where you should use a mode:

        * You want to override the meaning of factory functions, or other
          functions that do not otherwise take a tensor as an argument
          (these cannot be overridden with tensor subclasses).

        * You want to override the behavior of all functions without needing
          to wrap your inputs in tensor subclasses; e.g., if you are just
          interested in logging intermediate computations.

        * You want to control the order of execution of various tensor
          subclasses explicitly, rather than implicitly via the return of
          ``NotImplemented``.

    Independent subclasses of :class:`TorchFunctionMode` are compositional:
    modes can be pushed onto a stack using ``with MyMode():``.
    When you call functions in the PyTorch API inside your
    ``__torch_function__`` implementation, by default, they will forward on to
    the next mode on the mode stack.  If you want recursively call back into
    your current ``__torch_function__`` implementation, either explicitly
    invoke ``self.__torch_function__(...)``, or use the context manager
    ``enable_torch_function_mode(self, replace=self.inner)`` to make PyTorch
    API self-referential (beware of infinite loops, in this case!)
    rñ  Nc                  ó   — y r  r;  r×  s    r/   rù   zTorchFunctionMode.__init__í  s   € Ør2   c                 ó   — t         ‚r  )ÚNotImplementedError©rÒ  r    r’
  r-   r.   s        r/   rþ   z$TorchFunctionMode.__torch_function__ð  s   € Ü!Ð!r2   c                 ó   — t        | «       | S r  )Ú
_push_moder×  s    r/   Ú	__enter__zTorchFunctionMode.__enter__ó  s   € Ü�4ÔØˆr2   c                 ó   — t        «        y r  )Ú	_pop_mode)rÒ  Úexc_typeÚexc_valÚexc_tbs       r/   Ú__exit__zTorchFunctionMode.__exit__÷  s   € Ü�r2   c                 ó@   — t        j                  d«        | |i |¤Ž}|S )NzP`Mode.push()` is no longer necessary and can be replaced with just `with Mode()`)r)   r�
  )Úclsr-   r.   Úinstances       r/   ÚpushzTorchFunctionMode.pushú  s'   € ä�‰Ø^ô	
ñ ˜Ð' Ñ'ˆØˆr2   )r#   N©r;  N)rd
  r�
  Ú__qualname__Ú__doc__Ú__annotations__rù   rþ   rÄ
  rÊ
  ÚclassmethodrÎ
  r;  r2   r/   r½
  r½
  Ë  s7   … ñð< Óóó"òòð ñó ñr2   r½
  c                  ó@   — t        «       } | dkD  rt        | dz
  «      S d S )Nr   rè  )r   r   )Ú	stack_lens    r/   r�
  r�
    s%   € Ü)Ó+€IØ4=À²MÔ! )¨a¡-Ó0ÐKÀtÐKr2   c                  ód   — t        «       } t        | «      D �cg c]  }t        |«      ‘Œ c}S c c}w r  )r   rž   r   )rÕ
  r‚
  s     r/   Ú _get_current_function_mode_stackr×
    s)   € Ü)Ó+€IÜ/4°YÓ/?Ö@¨!Ô" 1Õ%Ò@Ð@ùÒ@s   ˜-c                 ó   — t        | «       y r  )r   )r~  s    r/   rÃ
  rÃ
    s
   € Ü! $Õ'r2   c                  ó   — t        «       } | S r  )r   ©Úolds    r/   rÆ
  rÆ
    s   € Ü
#Ó
%€CØ€Jr2   c               #   ó`   K  — t        «       } 	 | –— t        | «       y # t        | «       w xY w­wr  )rÆ
  rÃ
  rÚ
  s    r/   r‹
  r‹
    s%   è ø€ ä
‹+€CðØŠ	ä�3�øŒ
�3�üs   ‚.Ž ’.ž+«.c                   ó   — e Zd Zdd„Zy)ÚBaseTorchFunctionModeNc                 ó   — |€i } ||i |¤ŽS r  r;  rÁ
  s        r/   rþ   z(BaseTorchFunctionMode.__torch_function__   s   € Øˆ>ØˆFÙ�TÐ$˜VÑ$Ð$r2   rÏ
  )rd
  r�
  rÐ
  rþ   r;  r2   r/   rÞ
  rÞ
    s   „ ô%r2   rÞ
  c               #   óˆ   K  — t         j                  j                  «       5  	 d –— 	 d d d «       y # w xY w# 1 sw Y   y xY w­wr  )r4   rw
  Ú_RestorePythonTLSSnapshotr;  r2   r/   r   r   &  sC   è ø€ ô 
�‰×	+Ñ	+Ó	-ñ ð	Ûà÷	ð øð ú÷	ð üs#   ‚A¡6£1¨	A±3³6¶?»A)z.*is deprecated, please use.*r4   r  )9rÑ
  r¤
  rš
  Ú
contextlibrt
  r’
  r)   r   Útypingr   r   r   r   r	   r
   r   r   r4   Útorch._Cr   r   r   r   r   r   r   r   r   r�
  r³
  r1   Ú	lru_cacher   r6  r   r   r„
  r   r   rµ   r¶   r­
  r   r   r¸
  r
  r   r   r½
  r�
  r×
  rÃ
  rÆ
  Úcontextmanagerr‹
  rÞ
  r   r;  r2   r/   ú<module>rç
     s  ðñó, ã Û Û Û Û Ý ß H× HÓ Hã ÷
÷ 
õ 
ò€ð  1Øñ Ø
ð àð ð ð ð ó	 ðF €×Ñ�TÓØðS˜s 8™}ò Só ó ðSðl €×Ñ�TÓð c¨(¡mò ó ðð2 €×Ñ�TÓØðw˜t H¨hÐ$6Ñ7ò wó ó ðwðt## Hó #ðP *.ñKØ˜C‘=ðKà˜3˜% ˜+Ñ&ðKð 
ˆ#�YóKð\UØðUà˜C‘=ðUð
 	óUñp !ØðóÐ ñ. 'Øðó	Ð ñ *Ø ð	óÐ ð €×Ñ�TÓðS$Ø	ˆ$ˆs�D˜‘NÐ"Ñ
# T¨(°C¨-Ñ%8Ð
8Ñ9òS$ó ðS$ðl ð	+ 4¨¨T°(©^Ð(;Ñ#<ò 	+ó ð	+ð ñ2ó ð2ð( €×Ñ�TÓð˜S ™]ò ó ðð ðG xð G°Dò Gó ðGò2"K÷J5ñ 5òpLò
Aò
(òð
 ×Ññó ðô%Ð-ô %ð ×Ññó ñr2   