Ë
    ›¾j.¯ ã                   ó:  — 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Zddlm	Z	m
Z
 ddlmZ ddlmZmZmZ ddl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 ed	«      Z ed
«      Z	 	 d1de	eef   de de de	eef   fd„Z!ejD                  e!de#e	   fd„«       «       Z$ejD                  de#e	   fd„«       Z%ejD                  e!de&e	e	f   fd„«       «       Z'de	ee
e   f   de	e	eef   ge	eef   f   fd„Z(	 d2de
e   de	ege)f   dz  de*e   fd„Z+de	eef   de
e   dejX                  dejZ                  def
d„Z. eed«      Z/ eed«      Z0 eed«      Z1ejD                  de2e&ee*e	   f   e&e	e f   f   fd„«       Z3e!de&ee*e	   f   fd „«       Z4e!d!„ «       Z5ejD                  de#e	   fd"„«       Z6e!de	de7fd#„«       Z8d$„ Z9 G d%„ d&«      Z:d'„ Z;d(„ Z<d)„ Z=d*„ Z>ej~                  d+„ «       Z@ G d,„ d-e:«      ZAej~                  d.„ «       ZBej~                  d/„ «       ZCd0„ ZDy)3aE  
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)ÚCallableÚIterable)Úwraps)ÚAnyÚcastÚTypeVar)Ú	ParamSpec)	Ú_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Úredispatch_functionÚ_PÚ_RÚfuncÚregexÚmoduleÚreturnc                 ó„   ‡ ‡‡— t        ‰ «      dt        j                  dt        j                  dt        fˆ ˆˆ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.
    ÚargsÚkwargsr#   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)r%   r&   r    r"   r!   s     €€€úY/home/spazio/kingdom_calls/work5/transenv/lib/python3.12/site-packages/torch/overrides.pyÚwrapperz'_disable_user_warnings.<locals>.wrapper\   sJ   ø€ ä×$Ñ$Ó&ñ 	)Ü×#Ñ#Ø¤;¸Àfõñ ˜Ð( Ñ(÷		)÷ 	)ò 	)ús   –%AÁA)r   r   r%   r&   r   )r    r!   r"   r0   s   ``` r/   Ú_disable_user_warningsr1   D   s?   ú€ ô0 ˆ4ƒ[ð)”r—w‘wð )¬"¯)©)ð )¼ö )ó ð)ð €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ò                  ’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"                  �j0                  ’t         jþ                  �j"                  �j2                  ’t         jþ                  �j"                  �j4                  ’t         jþ                  �j"                  �j6                  ’t         �j8                  �j:                  ’�t
        ’�t        ’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         jþ                  �j                   �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Ž                  ’| �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                  ’| �j:                  ’| �j
                  ’| �j                  ’| �j                  ’}�t        �j                  dk\  r|�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Úthread_safe_generatorÚ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Ú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Ú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Úmiopen_ctc_lossÚ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Ú	rand_likeÚrandnÚ
randn_likeÚrandintÚrandint_likeÚ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Úsym_fresh_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   Ú
grouped_mmÚscaled_grouped_mmÚ	scaled_mmÚ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Ú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__ÚcholeskyÚas_subclassÚeigÚlstsqÚqrÚ	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Ú_dtensor__new__Ú_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Ú_philox_normal_Ú_philox_uniform_ÚsysÚversion_infoÚaddÚ__annotate__)r7   Ú	functionss     r/   r   r   g   s"  € ô( �\‰\€FðIÜ�‰ðIä�‰ðIô 	×ÑðIô 	×%Ñ%ð	Iô
 	× Ñ ðIô 	× Ñ ðIô 	×ÑðIô 	×ÑðIô 	×ÑðIô 	×ÑðIô 	�
‰
ðIô 	×#Ñ#ðIô 	�
‰
ðIô 	�
‰
ðIô 	×ÑðIô  	�
‰
ð!Iô" 	×Ñð#Iô$ 	×%Ñ%ð%Iô& 	×Ñð'Iô( 	×Ñð)Iô* 	×Ñð+Iô, 	×*Ñ*ð-Iô. 	× Ñ ð/Iô0 	×*Ñ*ð1Iô2 	×Ñð3Iô4 	×*Ñ*ð5Iô6 	�‰ð7Iô8 	×Ñð9Iô: 	× Ñ ð;Iô< 	×!Ñ!ð=Iô> 	× Ñ ð?Iô@ 	×%Ñ%ðAIôB 	×ÑðCIôD 	�
‰
ðEIôF 	�‰ðGIôH 	×ÑðIIôJ 	�‰ðKIôL 	×ÑðMIôN 	�‰ðOIôP 	�‰ðQIôR 	×ÑðSIôT 	�‰ðUIôV 	�‰ðWIôX 	�‰ðYIôZ 	�‰ð[Iô\ 	�‰ð]Iô^ 	×Ñð_Iô` 	×ÑðaIôb 	�‰ðcIôd 	×ÑðeIôf 	�‰ðgIôh 	×ÑðiIôj 	�‰ðkIôl 	×ÑðmIôn 	×ÑðoIôp 	×'Ñ'ðqIôr 	�‰ðsIôt 	�‰ðuIôv 	×ÑðwIôx 	×ÑðyIôz 	×Ñð{Iô| 	×Ñð}Iô~ 	�‰ðIô@ 	�‰ðAIôB 	×)Ñ)ðCIôD 	×ÑðEIôF 	×ÑðGIôH 	×)Ñ)ðIIôJ 	×$Ñ$ðKIôL 	×(Ñ(ðMIôN 	× Ñ ðOIôP 	×!Ñ!ðQIôR 	×ÑðSIôT 	�‰ðUIôV 	×ÑðWIôX 	×ÑðYIôZ 	×Ñð[Iô\ 	�‰×Ñð]Iô^ 	�‰×Ñð_Iô` 	�‰×'Ñ'ðaIôb 	�‰×ÑðcIôd 	�	‰	ðeIôf 	�	‰	×ÑðgIôh 	�	‰	×ÑðiIôj 	�‰ðkIôl 	�
‰
ðmIôn 	�
‰
ðoIôp 	×ÑðqIôr 	×ÑðsIôt 	×ÑðuIôv 	�‰ðwIôx 	�‰ðyIôz 	×(Ñ(ð{Iô| 	× Ñ ð}Iô~ 	×ÑðIô@ 	×ÑðAIôB 	×,Ñ,ðCIôD 	×ÑðEIôF 	�‰ðGIôH 	�
‰
ðIIôJ 	×ÑðKIôL 	�
‰
ðMIôN 	�‰ðOIôP 	�‰ðQIôR 	×ÑðSIôT 	�‰ðUIôV 	×ÑðWIôX 	�‰ðYIôZ 	�‰ð[Iô\ 	×Ñð]Iô^ 	×Ñð_Iô` 	×ÑðaIôb 	×&Ñ&ðcIôd 	×ÑðeIôf 	×ÑðgIôh 	×ÑðiIôj 	×ÑðkIôl 	×!Ñ!ðmIôn 	×*Ñ*ðoIôp 	×ÑðqIôr 	×ÑðsIôt 	×ÑðuIôv 	�‰ðwIôx 	�‰ðyIôz 	×Ñ×,Ñ,ð{Iô| 	�‰×Ò×.Ò.ð}Iô~ 	�‰×Ò×$Ò$ðIô@ 	�‰×Ò×-Ò-ðAIôB 	�‰×Ò×,Ò,ðCIôD 	�‰×Ò×.Ò.ðEIôF 	�‰×Ò×4Ò4ðGIôH 	�‰×Ò×7Ò7ðIIôJ 	�‰×Ò×1Ò1ðKIôL 	�‰×Ò×&Ò&ðMIôN 	�‰×Ò×-Ò-ðOIôP 	�‰×Ò×%Ò%ðQIôR 	�‰×Ò×#Ò#ðSIôT 	�‰×Ò×'Ò'ðUIôV 	�‰×Ò× Ò ðWIôX 	�‰×Ò×+Ò+ðYIôZ 	�‰×Ò×*Ò*ð[Iô^ 	�‰�Š×$Ò$ð_Iôb 	�‰�Š×ÒðcIôd 	�‰�Š×ÑðeIôf 	�‰�Š×ÒðgIôh 	�‰�Š×ÑðiIôj 	�‰�Š×ÒðkIôl 	�‰�Š×$Ò$ðmIôn 	�‰�Š×#Ò#ðoIôp 	�‰�Š×%Ò%ðqIôr 	�‰�Š×$Ò$ðsIôt 	�‰�Š× Ò ðuIôv 	�‰�Š×ÒðwIôx 	�Š×%Ò%ðyIõz 	ð{Iõ| 	ð}Iô~ 	×"Ò"ðIô@ 	×!Ò!ðAIôB 	× Ò ðCIôD 	× Ò ðEIôF 	×"Ò"ðGIôH 	×&Ò&ðIIôJ 	×%Ò%ðKIôL 	×&Ò&ðMIôN 	×%Ò%ðOIôP 	×&Ò&ðQIôR 	×%Ò%ðSIôT 	×$Ò$ðUIôV 	×$Ò$ðWIôX 	×$Ò$ðYIôZ 	×$Ò$ð[Iô\ 	×$Ò$ð]Iô^ 	×$Ò$ð_Iô` 	×$Ò$ðaIôb 	×$Ò$ðcIôd 	×(Ò(ðeIôf 	×(Ò(ðgIôh 	×'Ò'ðiIôj 	×(Ò(ðkIôl 	�‰×Ò×%Ò%ðmIôn 	×!Ò!ðoIôp 	×2Ò2ðqIôr 	×*Ò*ðsIôt 	×;Ò;ðuIôv 	×*Ò*ðwIôx 	×ÒðyIôz 	×*Ò*ð{Iô| 	×*Ò*ð}Iô~ 	×*Ò*ðIô@ 	×ÒðAIôB 	×$Ò$ðCIôD 	×ÒðEIôF 	�
Š
ðGIôH 	�
Š
ðIIôJ 	×ÒðKIôL 	�ŠðMIôN 	×-Ò-ðOIôP 	×ÒðQIðR 	×ÒðSIðT 	�ŠðUIðV 	×ÒðWIðX 	�ŠðYIðZ 	�Šð[Ið\ 	× Ò ð]Ið^ 	×Òð_Ið` 	×ÒðaIðb 	×!Ò!ðcIðd 	×!Ò!ðeIðf 	�ŠðgIðh 	×ÒðiIðj 	×ÒðkIðl 	�ŠðmIðn 	�ŠðoIðp 	×ÒðqIðr 	�
Š
ðsIðt 	�ŠðuIðv 	�	Š	ðwIðx 	×ÒðyIðz 	�
Š
ð{Ið| 	×Òð}Ið~ 	×ÒðIð@ 	× Ò ðAIðB 	×ÒðCIðD 	�ŠðEIðF 	�ŠðGIðH 	×ÒðIIðJ 	�ŠðKIðL 	�ŠðMIðN 	�ŠðOIðP 	×ÒðQIðR 	×ÒðSIðT 	×ÒðUIðV 	×ÒðWIðX 	×ÒðYIðZ 	×Òð[Ið\ 	×Òð]Ið^ 	×Òð_Ið` 	×ÒðaIðb 	×ÒðcIðd 	×ÒðeIðf 	×ÒðgIðh 	×"Ò"ðiIðj 	×ÒðkIðl 	×ÒðmIðn 	× Ò ðoIðp 	×$Ò$ðqIðr 	×ÒðsIðt 	×%Ò%ðuIðv 	×Ò×'Ò'ðwIðx 	×*Ò*×2Ò2ðyIðz 	�Šð{Ið| 	×Òð}Ið~ 	×ÒðIð@ 	×ÒðAIðB 	×ÒðCIðD 	×ÒðEIðF 	×ÒðGIðH 	× Ò ðIIðJ 	×ÒðKIðL 	×ÒðMIðN 	×ÒðOIðP 	×ÒðQI€IõV ×Ò˜7Ò"Ø�Š�f×)Ò)Ô*àÐ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).
    )r6   r7   Ú_baser/  ÚgradÚ_grad)r7   s    r/   Úget_default_nowrap_functionsrE  �  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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ïd0„“t         jZ                  �déd1„“t         j\                  d2„ “t         j^                  d3„ “t         j`                  d4„ “t         jb                  d5„ “t         jd                  d6„ “t         jf                  d7„ “t         jh                  d8„ “¥i t         jj                  d9„ “t         jl                  �dðd:„“t         jn                  d;„ “t         jp                  �dñd=„“t         jr                  �dòd>„“t         jt                  �dèd?„“t         jv                  �dèd@„“t         jx                  �dèdA„“t         jz                  �dèdB„“t         j|                  �dèdC„“t         j~                  �dèdD„“t         j€                  �dèdE„“t         j‚                  dF„ “t         j„                  �dðdG„“t         j†                  dH„ “t         jˆ                  dI„ “t         jŠ                  �dódJ„“¥i t         jŒ                  dK„ “t         jŽ                  �dôdL„“t         j�                  �dôdM„“t         j’                  �dôdN„“t         j”                  �dõdO„“t         j–                  �dèdP„“t         j˜                  �dödR„“t         jš                  ddSœdT„“t         jœ                  dU„ “t         jž                  j                   �dèdV„“t         jž                  j¢                  �d÷dW„“t         j¤                  �d÷dX„“t         j¦                  �d÷dY„“t         j¨                  dZ„ “t         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ùda„“t         j¸                  db„ “t         jº                  �dúdc„“t         j¼                  dd„ “t         j¾                  �dède„“t         jÀ                  df„ “t         jž                  jÂ                  �dèdg„“t         jÄ                  �dèdh„“t         jÆ                  �dèdi„“t         jÈ                  �dèdj„“t         jÊ                  �dèdk„“t         jÌ                  �ddl„“t         jÎ                  �dûdm„“t         jÐ                  �dûdn„“¥i t         jÒ                  �dûdo„“t         jÔ                  dp„ “t         jÖ                  �ddq„“t         jØ                  �düdr„“t         jÚ                  �düds„“t         jÜ                  �düdt„“t         jÞ                  du„ “t         jà                  �dèdv„“t         jâ                  �dýdw„“t         jä                  �dèdx„“t         jæ                  �dþdy„“t         jè                  dz„ “t         jê                  �dðd{„“t         jž                  jê                  �dÿd|„“t         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…„ “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�„“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è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 „“t         �j0                  �dd¡„“¥i 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±„ “t         �jR                  d²„ “¥i 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Â„“t         �j\                  �jv                  �dødÃ„“¥i 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Ó„“t         �j–                  �dèdÔ„“¥i 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Ý„ “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Ö                  �ddó„“t         jž                  �jØ                  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         �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„“¥i t         �j                   �d„ “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„“¥i t         �j"                  �d�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.                  �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(„“t         �jB                  �dè�d)„“¥i t         �jD                  �dè�d*„“t         �jF                  �dè�d+„“t         �jH                  �dè�d,„“t         �jJ                  �dè�d-„“t         �jL                  �d.„ “t         �jN                  �dè�d/„“t         �jP                  �dè�d0„“t         �jR                  �dè�d1„“t         �jT                  �dè�d2„“t         �jV                  �dè�d3„“t         �jX                  �dè�d4„“t         �jZ                  �d÷�d5„“t         �j\                  �d6„ “t         �j^                  �dð�d7„“t         �j`                  �dè�d8„“t         �jb                  �dè�d9„“t         �jd                  �d�d:„“¥i t         �jf                  �dè�d;„“t         �jh                  �dý�d<„“t         �jj                  �d=„ “t         �jl                  �d>„ “t         �jn                  �dè�d?„“t         �jp                  �dè�d@„“t         jž                  �jd                  �d�dA„“t         jž                  �jr                  �d�dB„“t         jž                  �jt                  �d�dC„“t         jž                  �jf                  �d�dD„“t         jž                  �jp                  �dè�dE„“t         �jv                  �dF„ “t         jž                  �jv                  �dè�dG„“t         jž                  �jx                  �d�dH„“t         jž                  �jz                  �dè�dI„“t         �j|                  �dJ„ “t         jž                  �j|                  �dK„ “¥i t         jž                  �j~                  �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Ž                  �dè�dT„“t         �j�                  �d �dU„“t         �j’                  �dè�dV„“t         �j”                  �dè�dW„“t         �j–                  �dX„ “t         �j˜                  �dè�dY„“t         �jš                  �dè�dZ„“t         �jœ                  �dè�d[„“t         �jž                  �d\„ “¥i t         �j                   �d]„ “t         �j¢                  �d^„ “t         �j¤                  �d_„ “t         �j¦                  �d`„ “t         �j¨                  �da„ “t         �jª                  �db„ “t         �j¬                  �dð�dc„“t         �j®                  �d!�dd„“t         �j°                  �de„ “t         �j²                  �df„ “t         �j´                  �d÷�dg„“t         �j¶                  �dè�dh„“t         �j¸                  �dè�di„“t         �jº                  �d÷�dj„“t         �j¼                  �dè�dk„“t         �j¾                  �dl„ “t         �jÀ                  �dm„ “¥i t         �jÂ                  �d"�dn„“t         �jÄ                  �do„ “t         �jÆ                  �dp„ “t         �jÈ                  �dq„ “t         �jÊ                  �d#�dr„“t         �jÌ                  �d$�ds„“t         �jÎ                  �dt„ “t         �jÐ                  �d%�du„“t         �jÒ                  �dv„ “t         �jÔ                  �dè�dw„“t         �jÖ                  �dè�dx„“t         �jØ                  �dè�dy„“t         �jÚ                  �dè�dz„“t         �jÜ                  �dè�d{„“t         �jÞ                  �jà                  �jâ                  �d|„ “t         �jÞ                  �jà                  �jä                  �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à                  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�„“¥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à                  �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                  �d0�dž„“t         �jÞ                  �jà                  �j                  �d1�dŸ„“t         �jÞ                  �jà                  �j                  �d2�d „“¥i t         �jÞ                  �jà                  �j                  �d3�d¡„“t         �jÞ                  �jà                  �jÀ                  �d#�d¢„“t         �jÞ                  �jà                  �j                  �d4�d£„“t         �jÞ                  �jà                  �jÊ                  �d�d¤„“t         �jÞ                  �jà                  �j                  �d5�d¥„“t         �jÞ                  �jà                  �jÐ                  �d�d¦„“t         �jÞ                  �jà                  �j                   �d6�d§„“t         �jÞ                  �jà                  �j                  �d7�d¨„“t         �jÞ                  �jà                  �j"                  �d�d©„“t         �jÞ                  �jà                  �j                  �d8�dª„“t         �jÞ                  �jà                  �j.                  �d#�d«„“t         �jÞ                  �jà                  �j                  �d9�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±„“¥i t         �jÞ                  �jà                  �j(                  �d�d²„“t         �jÞ                  �jà                  �j*                  �d�d³„“t         �jÞ                  �jà                  �jh                  �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                  �d8�d¾„“t         �jÞ                  �jà                  �j8                  �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à                  �jB                  �dA�dÄ„“t         �jÞ                  �jà                  �jD                  �d2�dÅ„“t         �jÞ                  �jà                  �jF                  �dB�dÆ„“t         �jÞ                  �jà                  �jH                  �dC�dÇ„“t         �jÞ                  �jà                  �jJ                  �dD�dÈ„“t         �jÞ                  �jà                  �jL                  �dÉ„ “t         �jÞ                  �jà                  �jN                  �dì�dÊ„“t         �jÞ                  �jà                  �jP                  �dì�dË„“t         �jÞ                  �jà                  �jR                  �dE�dÌ„“t         �jÞ                  �jà                  �jT                  �dF�dÍ„“t         �jÞ                  �jà                  �jV                  �dì�dÎ„“t         �jÞ                  �jà                  �jX                  �dì�dÏ„“t         �jÞ                  �jà                  �jZ                  �dì�dÐ„“t         �jÞ                  �jà                  �j\                  �dG�dÑ„“t         �jÞ                  �jà                  �j^                  �dH�dÒ„“t         �jÞ                  �jà                  �j`                  �dI�dÓ„“¥i t         �jÞ                  �jà                  �jb                  �d?�dÔ„“t         �jÞ                  �jà                  �jd                  �d;�dÕ„“t         �jÞ                  �jà                  �jf                  �d;�dÖ„“t         �jÞ                  �jà                  �jh                  �dJ�d×„“t         �jÞ                  �jà                  �jj                  �d�dØ„“t         �jÞ                  �jà                  �jl                  �dÙ„ “t         �jÞ                  �jà                  �jn                  �dÚ„ “t         �jÞ                  �jà                  �jp                  �dì�dÛ„“t         �jÞ                  �jà                  �jr                  �dK�dÜ„“t         �jÞ                  �jà                  �jt                  ddQdd<�dÝœ�dÞ„“t         �jÞ                  �jà                  �jv                  �d.�dß„“t         �jÞ                  �jx                  �jz                  �dL�dà„“t         �jÞ                  �jx                  �j|                  �dL�dá„“t         �jÞ                  �jx                  �j~                  �dâ„ “t         �jÞ                  �jx                  �j€                  �dM�dã„“t         �j‚                  �dì�dä„“t         �j„                  d�dåœ�dæ„“¥i t         �j†                  �dç„ “t         �jˆ                  �dN�dè„“t         jž                  �jˆ                  �dO�dé„“t         jž                  �jŠ                  �dP�dê„“t         jž                  �jŒ                  	 �dQ�dë„“t         �jŽ                  �dR�dì„“t         �j�                  �dN�dí„“t         �j’                  �dî„ “t         �j”                  �dï„ “t         �j–                  �dS�dð„“t         �jH                  �dC�dñ„“t         �j˜                  �dò„ “t         �jš                  �dT�dó„“t         �jœ                  �d�dô„“t         �jž                  �dU�dõ„“t         jž                  �j                   �dV�dö„“t         �j¢                  �d÷„ “¥i t         �j¤                  �dø„ “t         �j¦                  �dè�dù„“t         �jJ                  �dú„ “t         �j¨                  �dè�dû„“t         �jª                  �dè�dü„“t         �jL                  �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ž                  �j¾                  �dW�d„“t         jž                  jÀ                  �dè�d„“¥i t         �jÀ                  �dX�d	„“t         �jÂ                  �dX�d
„“t         �jÄ                  �d„ “t         �jÆ                  �d„ “t         �jÈ                  �d„ “t         �jÊ                  �d„ “t         �jÌ                  �d„ “t         �jÎ                  �d„ “t         �jÐ                  	 	 �dY�d„“t         �jÒ                  	 	 �dZ�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„“¥i t         jž                  �jâ                  �dÿ�d„“t         �jä                  �d„ “t         �jæ                  �d„ “t         �jè                  �dè�d„“t         �jN                  �dì�d „“t         �jê                  �dè�d!„“t         �jì                  �dè�d"„“t         �jî                  �dè�d#„“t         �jð                  �d$„ “t         �jR                  �dE�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-„“¥i t         �j                   �dè�d.„“t         �j                  �d/„ “t         �jT                  �dF�d0„“t         �j                  �dè�d1„“t         �j                  �d�d2„“t         �j                  �dé�d3„“t         �j
                  �dèdd�d4œ�d5„“t         �j                  �d6„ “t         �j                  �d�d7„“t         �j                  �dó�d8„“t         �j                  �d]�d9„“t         �j                  �d:„ “t         �j                  �d;„ “t         �j                  �d^�d<„“t         �j                  �d^�d=„“t         �jV                  �dì�d>„“t         �j                  �dè�d?„“¥i t         �j                  �dè�d@„“t         �j                   �dè�dA„“t         �j"                  �dè�dB„“t         �j$                  �dè�dC„“t         �j&                  �dè�dD„“t         �j(                  �dè�dE„“t         �j*                  �dF„ “t         jž                  �j*                  �dG„ “t         �j,                  �dè�dH„“t         �j.                  �dè�dI„“t         �jd                  �dè�dJ„“t         jž                  �j0                  �d�dK„“t         jž                  �j2                  �d�dL„“t         �j4                  �dîdd�dMœ�dN„“t         �j6                  �d�dO„“t         �j8                  �d�dP„“t         �j:                  �dè�dQ„“¥i t         �j<                  �dè�dR„“t         �j>                  �dð�dS„“t         �j@                  �dé�dT„“t         �jB                  �dô�dU„“t         �jD                  �dè�dV„“t         �jF                  �dè�dW„“t         �jH                  �d_�dX„“t         �jJ                  �dè�dY„“t         �jL                  �dè�dZ„“t         �jN                  �dè�d[„“t         �jP                  �d\„ “t         �jR                  �d]„ “t         �jT                  �d^„ “t         �jV                  �d_„ “t         �jX                  �d`„ “t         �jZ                  �da„ “t         �j\                  �db„ “¥i t         �j^                  �dc„ “t         �j`                  �dd„ “t         �jb                  �de„ “t         �jd                  �df„ “t         �jf                  �dg„ “t         �jh                  �dh„ “t         �jj                  �di„ “t         �jl                  �dj„ “t         �jn                  �dk„ “t         �jp                  �dl„ “t         �jr                  �dè�dm„“t         �jt                  �d`�dn„“t         �jv                  �da�do„“t         jž                  �jt                  �d�dp„“t         jž                  �jx                  �dè�dq„“t         �jz                  �dr„ “t         �j|                  �ds„ “¥i t         �j~                  �j€                  �dt„ “t         �j~                  �j‚                  �du„ “t         �j~                  �j„                  �dv„ “t         �j~                  �j†                  �dw„ “t         �j~                  �jˆ                  �dx„ “t         �j~                  �jŠ                  �dè�dy„“t         �j~                  �jŒ                  �dè�dz„“t         �j~                  �jŽ                  �dè�d{„“t         �j~                  �j�                  �dè�d|„“t         �j~                  �j                  �d}„ “t         �j~                  �j’                  �d~„ “t         �j~                  �j8                  �d„ “t         �j~                  �j:                  �d€„ “t         �j~                  �j”                  �d�„ “t         �j~                  �j<                  �d‚„ “t         �j~                  �j@                  �dƒ„ “t         �j~                  �j–                  �d„„ “¥i t         �j~                  �jB                  �d…„ “t         �j~                  �j˜                  �dè�d†„“t         �j~                  �jš                  �dè�d‡„“t         �j~                  �jœ                  �dˆ„ “t         �j~                  �jž                  �dè�d‰„“t         �j~                  �j                   �dè�dŠ„“t         �j~                  �j°                  �d‹„ “t         �j~                  �j¢                  �dŒ„ “t         �j~                  �j¤                  �d�„ “t         �j~                  �j¦                  �dŽ„ “t         �j~                  �j¨                  �dè�d�„“t         �j~                  �jª                  �dè�d�„“t         �j~                  �jD                  �d‘„ “t         �j~                  �j¬                  �d’„ “t         �j~                  �j@                  �dè�d“„“t         �j~                  �jX                  �d”„ “t         �j~                  �jZ                  �d÷�d•„“¥i t         �j~                  �j®                  �d–„ “t         �j~                  �j°                  �d—„ “t         �j~                  �j²                  �d˜„ “t         �j~                  �j´                  �d™„ “t         �j~                  �j¶                  �dš„ “t         �j~                  �j¸                  �d›„ “t         �j~                  �jº                  �dœ„ “t         �j~                  �j¨                  �dè�d�„“t         �j~                  �j¼                  �dž„ “t         �j~                  �jþ                  �dŸ„ “t         �j~                  �j¾                  �d „ “t         �j~                  �jÀ                  �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¦„ “¥i t         �j~                  �jd                  �dè�d§„“t         �j~                  �jÊ                  �d¨„ “t         �j~                  �jÌ                  �dè�d©„“t         �j~                  �jN                  �dè�dª„“t         �j~                  �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Þ                  �db�d³„“t         �jà                  �d�d´„“t         �jp                  �dì�dµ„“t         �jâ                  �d¶„ “t         �jä                  �d!�d·„“¥i t         �jæ                  �d¸„ “t         �jè                  �d¹„ “t         �jê                  �d�dº„“t         �jì                  �d�d»„“t         �jî                  �dc�d¼„“t         jž                  �jð                  �dS�d½„“t         �jò                  �dô�d¾„“t         �jr                  �dK�d¿„“t         �jô                  �dô�dÀ„“t         �jö                  �dÁ„ “t         �jø                  �dè�dÂ„“t         �jú                  �d�dÃ„“t         �jü                  �dÄ„ “t         �jþ                  �dd�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ž                  �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Ù„ “¥i t         �j(                  �dÚ„ “t         �j*                  �dè�dÛ„“t         �j,                  �dÜ„ “t         �j.                  �d�dÝ„“t         �j0                  d�dÞœ�dß„“t         �j2                  �dà„ “t         �j4                  �dá„ “t         �j6                  �dâ„ “t         �j8                  �dã„ “t         �j:                  �dä„ “t         �j<                  �d^�då„“t         �j>                  �d�dæ„“t         �j@                  �d�dç„“t         �jB                  �dè„ “t         �jD                  �dé„ “t         �jF                  �dê„ “t         �jH                  �dë„ “¥i t         �jJ                  �dì„ “t         �jL                  �dí„ “t         �jN                  �dî„ “t         �jP                  �dï„ “t         �jR                  �dð„ “t         �jT                  �dñ„ “t         �jV                  �dò„ “t         �jX                  �dó„ “t         �jZ                  �d�dô„“t         �j\                  �dõ„ “t         �j^                  �dö„ “t         �j`                  �d÷„ “| �jb                  �dø„ “| �jd                  �dù„ “| �jf                  �dú„ “| �jh                  �dû„ “| �jj                  �dü„ “¥i | �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„ “| �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„ “| �j¦                  �d„ “| �j¨                  d�dœ�d„“| �jª                  �d„ “| �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Æ                  �j°                  �d*„ “| �jÈ                  �j°                  �d+„ “| �jÊ                  �j°                  �d,„ “| �jÌ                  �d-„ “| �jÎ                  �d.„ “| �jÐ                  �d/„ “| �jÒ                  �j°                  �d0„ “¥i | �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>„ “| �jð                  �j°                  �d?„ “| �jò                  �j°                  �d@„ “| �jô                  �j°                  �dA„ “¥i | �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                  �j°                  �dJ„ “| �j                  �j°                  �dK„ “| �j
                  �j°                  �dL„ “| �jÞ                  �j°                  �dM„ “| �jæ                  �j°                  �dN„ “| �j                  �j°                  �dO„ “| �j                  �d�dP„“| �j                  �dQ„ “| �j                  �dR„ “¥i | �j                  �dS„ “| �j                  �dT„ “| �j                  �dU„ “| �j                  �dV„ “| �j                  �dW„ “| �j                  �dX„ “| �j                   �dY„ “| �j"                  �dZ„ “| j                  �d[„ “| �j$                  �d\„ “| �j&                  �d]„ “| �j(                  �d^„ “| �j*                  �d/�d_„“| �j,                  t         �j.                  f�d`„“| �j0                  t         �j.                  f�da„“| �j2                  t         �j.                  f�db„“| �j4                  t         �j.                  f�dc„“¥i | �j6                  �d+d�ddœ�de„“| �j8                  �df„ “| �j:                  �dg„ “| �j<                  t         �j>                  f�dh„“| �j@                  �dì�di„“| �jB                  t         �j.                  f�dj„“| �jD                  t         �j.                  f�dk„“| �jF                  t         �j.                  f�dl„“| �jH                  t         �j.                  f�dm„“| �jJ                  t         �j.                  f�dn„“| �jL                  �do„ “| �jN                  �dp„ “| �jP                  �dq„ “| �j                  �d�dr„“| �jR                  �ds„ “| �jT                  �dì�dt„“| �jV                  t         �j.                  f�du„“¥i | �jX                  t         �j.                  f�dv„“| �jZ                  �dw„ “| �j\                  �dx„ “| �j^                  �dy„ “| �j`                  �dd�ddœ�dz„“| �jb                  �d{„ “| �jd                  �d|„ “| �jf                  t         �j.                  f�d}„“| �jh                  t         �j.                  f�d~„“| �jj                  d�ddœ�d„“| �jª                  �d€„ “| �jl                  t         �j.                  f�d�„“| �jn                  t         �j.                  f�d‚„“| �jp                  �dƒ„ “| �jr                  t         �j.                  f�d„„“| �jt                  �d…„ “| �jv                  �d†„ “¥i | �j                  �d‡„ “| �jx                  �dˆ„ “| �jz                  �d‰„ “| �j|                  �dŠ„ “| �j~                  �d‹„ “| �j€                  �ded�ddœ�dŒ„“| �j@                  �d�„ “| �j‚                  t         �j.                  f�dŽ„“| �j„                  �d�„ “| �j†                  �d�„ “| �j¬                  �dè�d‘„“| �jˆ                  �dì�d’„“| �j2                  �d“„ “| �jŠ                  �d”„ “| �jŒ                  �d•„ “| �jŽ                  �d–„ “| �j�                  �d—„ “¥i | �j’                  �d˜„ “| �j|                  �d™„ “| �j”                  �dš„ “| �j˜                  �d›„ “| �j–                  �dœ„ “| �j˜                  �dì�d�„“| �jš                  �dž„ “| �jœ                  �dôd�ddœ�dŸ„“| �jž                  �d „ “| �j                   �d¡„ “| �j¢                  �d¢„ “| �j¤                  �d£„ “| �j¦                  �d�d¤„“| �j¨                  �d¥„ “| �jª                  �d¦„ “| �j¬                  �d§„ “| �j®                  �d¨„ “¥i | �j°                  �d©„ “| �j²                  �dª„ “| �j´                  �df�d«„“| �j                  �d¬„ “| �j¶                  �d­„ “| �j¸                  t         �j.                  f�d®„“| �jº                  �d¯„ “| �j                  �d^�d°„“| �j¼                  �d±„ “| �j¾                  �d²„ “| �jÀ                  �dì�d³„“| �jÂ                  �d´„ “| �jÄ                  �dµ„ “| �j@                  �dé�d¶„“| �jÆ                  �d·„ “| �jÈ                  �d¸„ “| �jÊ                  �d¹„ “¥i | �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Ä„ “| �jv                  �dÅ„ “| �jz                  �d+�dÆ„“| �jÞ                  �dÇ„ “| �jà                  �dÈ„ “| �jâ                  �dÉ„ “| �jä                  �dÊ„ “| �jæ                  �dg�dË„“¥| �jè                  �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                  |«       t         �j                  �j                  «       �rLd/d�l†�m„} |�j                  i |�j                  �d/�d×„“|�j                  �d�dØ„“|�j                  �dh�dÙ„“|�j                  �d�dÚ„“|�j                  �d�dÛ„“|�j                  �d�dÜ„“|�j                  �d�dÝ„“|�j¤                  �dh�dÞ„“|�j
                  �dh�dß„“|�j                  �d�dà„“|�j                  �d�dá„“|�j                   �d	�dâ„“|�j"                  �d�dã„“|�j$                  �di�dä„“|�j&                  �di�då„“|�j(                  �di�dæ„“|�j*                  �di�dç„“«       |S (j  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rH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>Å  rO  r2   c                  ó   — yrH  rJ  ©rL  Úoutput_sizes     r/   rN  z'get_testing_overrides.<locals>.<lambda>Æ  rO  r2   c                  ó   — yrH  rJ  )ÚinputsrS  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>Ç  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>È  rO  r2   c                  ó   — yrH  rJ  ©rL  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>É  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>Ê  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>Ë  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>Ì  rO  r2   c                  ó   — yrH  rJ  ©rL  ÚotherrM  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>Í  rO  r2   c                  ó   — yrH  rJ  ©rL  Úbatch1Úbatch2ÚalphaÚbetarM  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>Î  rO  r2   c                  ó   — yrH  rJ  ©rL  Útensor1Útensor2ÚvaluerM  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>Ï  rO  r2   c                  ó   — yrH  rJ  rf  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>Ð  rO  r2   c                  ó   — yrH  rJ  ©rL  Úmat1Úmat2rd  rc  rM  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>Ñ  rO  r2   c                  ó   — yrH  rJ  )rL  ÚmatÚvecrd  rc  rM  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>Ò  rO  r2   c                  ó   — yrH  rJ  )rL  Úvec1Úvec2rd  rc  rM  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>Ó  rO  r2   c                  ó   — yrH  rJ  ©ÚthetaÚsizeÚalign_cornerss      r/   rN  z'get_testing_overrides.<locals>.<lambda>Ô  rO  r2   c                  ó   — yrH  rJ  ©rL  Údims     r/   rN  z'get_testing_overrides.<locals>.<lambda>Õ  rO  r2   Fc                  ó   — yrH  rJ  ©rL  r^  ÚrtolÚatolÚ	equal_nans        r/   rN  z'get_testing_overrides.<locals>.<lambda>Ö  rO  r2   c                  ó   — yrH  rJ  ©rL  ÚpÚtrainÚinplaces       r/   rN  z'get_testing_overrides.<locals>.<lambda>×  rO  r2   c                  ó   — yrH  rJ  r{  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>Ø  rO  r2   c                  ó   — yrH  rJ  r{  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>Ù  rO  r2   c                  ó   — yrH  rJ  ©rL  r|  ÚkeepdimrM  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>Ú  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>Û  rO  r2   c                  ó   — yrH  rJ  rŠ  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>Ü  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>Ý  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>Þ  rO  r2   rI  )Ústablec                 ó   — yrH  rJ  )rL  r|  Ú
descendingr�  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>ß  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>à  rO  r2   c                  ó   — yrH  rJ  )rL  Úmsgs     r/   rN  z'get_testing_overrides.<locals>.<lambda>á  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>â  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>ã  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>ä  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>å  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>æ  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>ç  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>è  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>é  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>ê  rO  r2   c                   ó   — yrH  rJ  ©Útensorss    r/   rN  z'get_testing_overrides.<locals>.<lambda>ë  rO  r2   c                   ó   — yrH  rJ  r   s    r/   rN  z'get_testing_overrides.<locals>.<lambda>ì  rO  r2   c                   ó   — yrH  rJ  r   s    r/   rN  z'get_testing_overrides.<locals>.<lambda>í  rO  r2   r   c                  ó   — yrH  rJ  )rL  Úkernel_sizer  ÚpaddingÚ	ceil_modeÚcount_include_pads         r/   rN  z'get_testing_overrides.<locals>.<lambda>î  rO  r2   c                  ó   — yrH  rJ  r`  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>ï  rO  r2   c	                  ó   — yrH  rJ  )	rL  ÚweightÚbiasÚrunning_meanÚrunning_varÚtrainingÚmomentumÚepsÚcudnn_enableds	            r/   rN  z'get_testing_overrides.<locals>.<lambda>ð  rO  r2   c                  ó   — yrH  rJ  )Úgrad_outrL  ÚmeanÚinvstdr«  Úsum_dyÚ
sum_dy_xmuÚcount_tensors           r/   rN  z'get_testing_overrides.<locals>.<lambda>ñ  rO  r2   c                  ó   — yrH  rJ  )r´  rL  rµ  r¶  r«  Úinput_gÚweight_gÚbias_gs           r/   rN  z'get_testing_overrides.<locals>.<lambda>ò  rO  r2   c                  ó   — yrH  rJ  )rL  r«  r¬  rµ  r¶  r±  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>ó  rO  r2   c                  ó   — yrH  rJ  ©rL  rµ  r¶  r­  r®  r°  r±  Úcounts           r/   rN  z'get_testing_overrides.<locals>.<lambda>ô  rO  r2   c                  ó   — yrH  rJ  rÀ  s           r/   rN  z'get_testing_overrides.<locals>.<lambda>õ  rO  r2   c                  ó   — yrH  rJ  ©rL  r±  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>ö  rO  r2   c                  ó   — yrH  rJ  )rL  r­  r®  r°  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>÷  rO  r2   c                  ó   — yrH  rJ  )rL  Ú	generatorrM  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>ø  rO  r2   c                  ó   — yrH  rJ  ©Úinput1Úinput2r«  r¬  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>ù  rO  r2   rµ  c                  ó   — yrH  rJ  ©rL  Útargetr«  Úsize_averageÚreduceÚ	reductionÚ
pos_weights          r/   rN  z'get_testing_overrides.<locals>.<lambda>û  rO  r2   c                  ó   — yrH  rJ  )rL  ÚweightsÚ	minlengths      r/   rN  z'get_testing_overrides.<locals>.<lambda>ý  rO  r2   c                  ó   — yrH  rJ  )rÁ  ÚprobrÇ  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>þ  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>ÿ  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>   rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                   ó   — yrH  rJ  r   s    r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  ©rL  rn  Ú	out_dtyperM  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                   ó   — yrH  rJ  r   s    r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  ©Úselfrx  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  )rL  Ú
boundariesÚ	out_int32ÚrightrM  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>	  rO  r2   c                   ó   — yrH  rJ  r   s    r/   rN  z'get_testing_overrides.<locals>.<lambda>
  rO  r2   c                  ó   — yrH  rJ  ©r¡  r|  rM  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  rì  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  rì  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  )Úx1Úx2r„  Úcompute_modes       r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   ç      ð?c                  ó   — yrH  rJ  ©rL  rc  r†  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   )rM  c                  ó   — yrH  rJ  )rM  Úmatricess     r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  ©rL  Úgroupss     r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  ©rL  Úcheck_errorsrM  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  )rL  ÚupperrM  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  )rÊ  rË  r  rM  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  )rL  ÚnumelÚn_binsÚratioÚ	bit_widths        r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  ©rL  Úchunksr|  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  ©rL  ÚminÚmaxrM  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  r  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  )rL  r  rM  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  )rL  r  rM  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  ©r¡  rM  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  )rL  Ú
correctionÚfweightsÚaweightss       r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  )rL  ÚrÚwith_replacements      r/   rN  z'get_testing_overrides.<locals>.<lambda>   rO  r2   c                  ó   — yrH  rJ  )ÚrealÚimags     r/   rN  z'get_testing_overrides.<locals>.<lambda>!  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>"  rO  r2   c                  ó   — yrH  rJ  )ÚabsÚangs     r/   rN  z'get_testing_overrides.<locals>.<lambda>#  rO  r2   c                  ó   — yrH  rJ  )rL  Úords     r/   rN  z'get_testing_overrides.<locals>.<lambda>$  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>%  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>&  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>'  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>(  rO  r2   c                  ó   — yrH  rJ  )rL  Úpadri  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>)  rO  r2   c                  ó   — yrH  rJ  ©rL  r«  r¬  r  r¦  Údilationrû  s          r/   rN  z'get_testing_overrides.<locals>.<lambda>*  rO  r2   c                  ó   — yrH  rJ  r,  s          r/   rN  z'get_testing_overrides.<locals>.<lambda>+  rO  r2   c                  ó   — yrH  rJ  r,  s          r/   rN  z'get_testing_overrides.<locals>.<lambda>,  rO  r2   c	                  ó   — yrH  rJ  )	rL  r«  r¬  r  r¦  r-  Ú
transposedÚoutput_addingrû  s	            r/   rN  z'get_testing_overrides.<locals>.<lambda>-  rO  r2   c                  ó   — yrH  rJ  )rL  r«  r¬  r*  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>.  rO  r2   c                  ó   — yrH  rJ  ©rL  r«  r¬  r  r¦  Úoutput_paddingrû  r-  s           r/   rN  z'get_testing_overrides.<locals>.<lambda>/  rO  r2   c                  ó   — yrH  rJ  r5  s           r/   rN  z'get_testing_overrides.<locals>.<lambda>0  rO  r2   c                  ó   — yrH  rJ  r5  s           r/   rN  z'get_testing_overrides.<locals>.<lambda>1  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>2  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>3  rO  r2   c                  ó   — yrH  rJ  ©rÊ  rË  rÎ  ÚmarginrÏ  rÐ  rÑ  s          r/   rN  z'get_testing_overrides.<locals>.<lambda>4  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>5  rO  r2   c                  ó   — yrH  rJ  )rð  rñ  r|  r±  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>6  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>7  rO  r2   c                  ó   — yrH  rJ  ©rL  r^  r|  rM  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>8  rO  r2   c                  ó   — yrH  rJ  rB  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>9  rO  r2   c                  ó   — yrH  rJ  ©Ú	log_probsÚtargetsÚinput_lengthsÚtarget_lengthsÚblankrÑ  Úzero_infinitys          r/   rN  z'get_testing_overrides.<locals>.<lambda>;  rO  r2   c                  ó   — yrH  rJ  ©rL  r|  rM  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>=  rO  r2   c                  ó   — yrH  rJ  rM  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>>  rO  r2   c                  ó   — yrH  rJ  ©rL  r|  rM  rb   s       r/   rN  z'get_testing_overrides.<locals>.<lambda>?  rO  r2   c                  ó   — yrH  rJ  rP  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>@  rO  r2   c                  ó   — yrH  rJ  ©ÚyÚxr|  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>A  rO  r2   c                  ó   — yrH  rJ  rM  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>B  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>C  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>D  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>E  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>F  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>G  rO  r2   c                  ó   — yrH  rJ  ©rL  ÚdiagonalrM  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>H  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>I  rO  r2   c                  ó   — yrH  rJ  )rL  Úoffsets     r/   rN  z'get_testing_overrides.<locals>.<lambda>J  rO  r2   c                  ó   — yrH  rJ  )rL  Únr|  ÚprependÚappendrM  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>K  rO  r2   c                  ó   — yrH  rJ  ©rL  ra  Údim1Údim2s       r/   rN  z'get_testing_overrides.<locals>.<lambda>L  rO  r2   c                  ó   — yrH  rJ  rg  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>M  rO  r2   c                  ó   — yrH  rJ  )rL  Úsrcra  rh  ri  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>N  rO  r2   c                  ó   — yrH  rJ  )rå  rl  rx  r  Ústorage_offsets        r/   rN  z'get_testing_overrides.<locals>.<lambda>O  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>P  rO  r2   c                  ó   — yrH  rJ  )rL  r^  r„  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>Q  rO  r2   c                  ó   — yrH  rJ  ©rL  r^  Úrounding_moderM  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>R  rO  r2   c                  ó   — yrH  rJ  rr  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>S  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>T  rO  r2   c                  ó   — yrH  rJ  rƒ  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>U  rO  r2   c                  ó   — yrH  rJ  ©rL  rn  rá  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>V  rO  r2   c                  ó   — yrH  rJ  )rm  rn  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>W  rO  r2   c                  ó   — yrH  rJ  ©rL  Úindices_or_sectionss     r/   rN  z'get_testing_overrides.<locals>.<lambda>X  rO  r2   c                  ó   — yrH  rJ  r  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>Y  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>Z  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>[  rO  r2   c                  ó   — yrH  rJ  ©rL  ÚUPLOrM  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>\  rO  r2   c                  ó   — yrH  rJ  r�  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>]  rO  r2   c                  ó   — yrH  rJ  )ÚequationÚoperandss     r/   rN  z'get_testing_overrides.<locals>.<lambda>^  rO  r2   c                  ó   — yrH  rJ  ©rL  r«  Úpadding_idxÚmax_normÚ	norm_typeÚscale_grad_by_freqrÏ   s          r/   rN  z'get_testing_overrides.<locals>.<lambda>`  rO  r2   c
                  ó   — yrH  rJ  )
rL  r«  ÚoffsetsrŠ  r‹  rŒ  ÚmoderÏ   Úper_sample_weightsr‰  s
             r/   rN  z'get_testing_overrides.<locals>.<lambda>c  rO  r2   c                  ó   — yrH  rJ  ©rL  rb   rp   ra   Úrequires_grads        r/   rN  z'get_testing_overrides.<locals>.<lambda>e  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>f  rO  r2   c                  ó   — yrH  rJ  ©rL  r^  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>g  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>h  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>i  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>j  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>k  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>l  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>m  rO  r2   c                  ó   — yrH  rJ  )rL  ÚscaleÚ
zero_pointÚaxisÚ	quant_minÚ	quant_maxs         r/   rN  z'get_testing_overrides.<locals>.<lambda>n  rO  r2   c                  ó   — yrH  rJ  )rL  rž  rŸ  r¡  r¢  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>o  rO  r2   c                  ó   — yrH  rJ  )rU  Úobserver_onÚfake_quant_onÚaveraging_constÚrunning_minÚrunning_maxrž  rŸ  r¡  r¢  Úch_axisÚper_row_fake_quantÚsymmetric_quants                r/   rN  z'get_testing_overrides.<locals>.<lambda>q  rO  r2   c                  ó   — yrH  rJ  ©rL  Úpacked_weightr¬  Úoutputs       r/   rN  z'get_testing_overrides.<locals>.<lambda>s  rO  r2   c                  ó   — yrH  rJ  r®  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>t  rO  r2   c                  ó   — yrH  rJ  ©rL  r«  ÚpackedÚcol_offsetsÚweight_scaleÚweight_zero_pointr¬  s          r/   rN  z'get_testing_overrides.<locals>.<lambda>u  rO  r2   c                  ó   — yrH  rJ  r³  s          r/   rN  z'get_testing_overrides.<locals>.<lambda>w  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>y  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>z  rO  r2   c                  ó   — yrH  rJ  )rL  ÚaÚbs      r/   rN  z'get_testing_overrides.<locals>.<lambda>{  rO  r2   c                  ó   — yrH  rJ  ©rL  r„  r…  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>|  rO  r2   c                  ó   — yrH  rJ  r¿  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>}  rO  r2   c                  ó   — yrH  rJ  ©rL  rc  r|  Únorms       r/   rN  z'get_testing_overrides.<locals>.<lambda>~  rO  r2   c                  ó   — yrH  rJ  rÂ  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  rÂ  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>€  rO  r2   c                  ó   — yrH  rJ  rÂ  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>�  rO  r2   c                  ó   — yrH  rJ  rÂ  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>‚  rO  r2   c                  ó   — yrH  rJ  ©rL  Úsr|  rÃ  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>ƒ  rO  r2   c                  ó   — yrH  rJ  rÉ  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>„  rO  r2   c                  ó   — yrH  rJ  rÉ  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>…  rO  r2   c                  ó   — yrH  rJ  rÉ  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>†  rO  r2   c                  ó   — yrH  rJ  rÉ  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>‡  rO  r2   c                  ó   — yrH  rJ  rÉ  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>ˆ  rO  r2   c                  ó   — yrH  rJ  rÉ  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>‰  rO  r2   c                  ó   — yrH  rJ  rÉ  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>Š  rO  r2   c                  ó   — yrH  rJ  rÉ  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>‹  rO  r2   c                  ó   — yrH  rJ  rÉ  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>Œ  rO  r2   c                  ó   — yrH  rJ  rÉ  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>�  rO  r2   c                  ó   — yrH  rJ  rÉ  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>Ž  rO  r2   c                  ó   — yrH  rJ  r{  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>�  rO  r2   c                  ó   — yrH  rJ  r{  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>�  rO  r2   c                  ó   — yrH  rJ  rÂ  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>‘  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>’  rO  r2   c                  ó   — yrH  rJ  )rL  Ú	start_dimÚend_dims      r/   rN  z'get_testing_overrides.<locals>.<lambda>“  rO  r2   c                  ó   — yrH  rJ  ©rL  Údimss     r/   rN  z'get_testing_overrides.<locals>.<lambda>”  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>•  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>–  rO  r2   c                  ó   — yrH  rJ  rŠ  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>—  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>˜  rO  r2   c                  ó   — yrH  rJ  r–  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>™  rO  r2   c                  ó   — yrH  rJ  ©rL  ÚexponentrM  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>š  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>›  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>œ  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>�  rO  r2   c                  ó   — yrH  rJ  )rL  Ú
fill_valuerM  rb   rp   ra   r“  s          r/   rN  z'get_testing_overrides.<locals>.<lambda>ž  rO  r2   c                  ó   — yrH  rJ  )rL  r•  Ú	dep_tokens      r/   rN  z'get_testing_overrides.<locals>.<lambda>Ÿ  rO  r2   c                  ó   — yrH  rJ  )ÚLU_dataÚ	LU_pivotsÚunpack_dataÚunpack_pivotss       r/   rN  z'get_testing_overrides.<locals>.<lambda>   rO  r2   c                  ó   — yrH  rJ  )rL  r|  ÚindexrM  Úsparse_grads        r/   rN  z'get_testing_overrides.<locals>.<lambda>¡  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>¢  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>£  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>¤  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>¥  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>¦  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>§  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>¨  rO  r2   c                  ó   — yrH  rJ  ©rL  rt  rM  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>©  rO  r2   c                  ó   — yrH  rJ  rÿ  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>ª  rO  r2   c                  ó   — yrH  rJ  )rL  Úspacingr|  Ú
edge_orders       r/   rN  z'get_testing_overrides.<locals>.<lambda>«  rO  r2   c                  ó   — yrH  rJ  ©rL  ÚgridÚinterpolation_modeÚpadding_modery  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>¬  rO  r2   c                  ó   — yrH  rJ  r  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>­  rO  r2   c                  ó   — yrH  rJ  r  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>®  rO  r2   c                  ó   — yrH  rJ  )rL  Ú
num_groupsr«  r¬  r±  r²  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>¯  rO  r2   c	                  ó   — yrH  rJ  ©	rL  ÚhxÚparamsÚ
has_biasesÚ
num_layersÚdropoutr…  ÚbidirectionalÚbatch_firsts	            r/   rN  z'get_testing_overrides.<locals>.<lambda>°  rO  r2   c                  ó   — yrH  rJ  ©rL  r  Úw_ihÚw_hhÚb_ihÚb_hhs         r/   rN  z'get_testing_overrides.<locals>.<lambda>±  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>²  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>³  rO  r2   c                  ó   — yrH  rJ  ©rL  Úlambds     r/   rN  z'get_testing_overrides.<locals>.<lambda>´  rO  r2   c                  ó   — yrH  rJ  )rL  r|  r‹  r�  rM  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>µ  rO  r2   c                  ó   — yrH  rJ  )rL  ÚvaluesrM  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>¶  rO  r2   c                  ó   — yrH  rJ  ©rL  rÎ  r=  rÏ  rÐ  rÑ  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>·  rO  r2   c                  ó   — yrH  rJ  )rL  Úbinsr  r  rM  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>¸  rO  r2   c                  ó   — yrH  rJ  )rL  r'  r  r  r«  ÚdensityrM  s          r/   rN  z'get_testing_overrides.<locals>.<lambda>¹  rO  r2   c                  ó   — yrH  rJ  )rL  r'  r£   r«  r)  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>º  rO  r2   c                  ó   — yrH  rJ  ©rL  Útaus     r/   rN  z'get_testing_overrides.<locals>.<lambda>»  rO  r2   c                  ó   — yrH  rJ  )rm  rn  rM  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>¼  rO  r2   c                  ó   — yrH  rJ  r{  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>½  rO  r2   c                  ó   — yrH  rJ  r  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>¾  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>¿  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>À  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>Á  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>Â  rO  r2   c                  ó   — yrH  rJ  ©rL  r|  rõ  Úsources       r/   rN  z'get_testing_overrides.<locals>.<lambda>Ã  rO  r2   c                  ó   — yrH  rJ  r6  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>Ä  rO  r2   c                  ó   — yrH  rJ  )rL  Úindicesr#  Ú
accumulates       r/   rN  z'get_testing_overrides.<locals>.<lambda>Å  rO  r2   c                  ó   — yrH  rJ  )rL  r|  rõ  rM  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>Æ  rO  r2   c                  ó   — yrH  rJ  )rL  r|  rõ  ri  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>Ç  rO  r2   c                  ó   — yrH  rJ  )rL  r|  rõ  r7  rÐ  Úinclude_inputs         r/   rN  z'get_testing_overrides.<locals>.<lambda>È  rO  r2   c                  ó   — yrH  rJ  ©r\   s    r/   rN  z'get_testing_overrides.<locals>.<lambda>É  rO  r2   c                  ó   — yrH  rJ  )ÚeÚteÚassume_uniqueÚinverts       r/   rN  z'get_testing_overrides.<locals>.<lambda>Ê  rO  r2   c                  ó   — yrH  rJ  rA  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>Ë  rO  r2   c                  ó   — yrH  rJ  rA  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>Ì  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>Í  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>Î  rO  r2   c	                  ó   — yrH  rJ  )	rL  r­  r®  r«  r¬  Úuse_input_statsr°  r±  r²  s	            r/   rN  z'get_testing_overrides.<locals>.<lambda>Ð  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>Ò  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>Ó  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>Ô  rO  r2   c                  ó   — yrH  rJ  rþ  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>Õ  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>Ö  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>×  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>Ø  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>Ù  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>Ú  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>Û  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>Ü  rO  r2   c                  ó   — yrH  rJ  r–  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>Ý  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>Þ  rO  r2   c                  ó   — yrH  rJ  r~  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>ß  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>à  rO  r2   c
                  ó   — yrH  rJ  )
rL  Ún_fftÚ
hop_lengthÚ
win_lengthÚwindowÚcenterÚ
normalizedÚonesidedÚlengthÚreturn_complexs
             r/   rN  z'get_testing_overrides.<locals>.<lambda>â  rO  r2   c                  ó   — yrH  rJ  ©rL  rÎ  rÏ  rÐ  rÑ  Ú
log_targets         r/   rN  z'get_testing_overrides.<locals>.<lambda>ä  rO  r2   c                  ó   — yrH  rJ  r–  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>å  rO  r2   c                  ó   — yrH  rJ  )rL  Úkr|  r‹  rM  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>æ  rO  r2   c                  ó   — yrH  rJ  )rL  Ú	hermitianrÿ  rM  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>ç  rO  r2   c                  ó   — yrH  rJ  )rL  rm  rM  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>è  rO  r2   c                  ó   — yrH  rJ  )ÚLDÚpivotsÚBrm  rM  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>é  rO  r2   c                  ó   — yrH  rJ  )rL  Únormalized_shaper«  r¬  r±  r²  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>ê  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>ë  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>ì  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>í  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>î  rO  r2   c                  ó   — yrH  rJ  )rL  Úendr«  rM  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>ï  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>ð  rO  r2   c                  ó   — yrH  rJ  )rL  rk  rr  ÚXrc  ÚiKÚniterÚtolÚlargestÚmethodÚtrackerÚortho_iparamsÚortho_fparamsÚortho_bparamss                 r/   rN  z'get_testing_overrides.<locals>.<lambda>ñ  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>ò  rO  r2   c                  ó   — yrH  rJ  ©rL  r|  rb   s      r/   rN  z'get_testing_overrides.<locals>.<lambda>ó  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>ô  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>õ  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>ö  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>÷  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>ø  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>ù  rO  r2   c                  ó   — yrH  rJ  )rU  rT  rM  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>ú  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>û  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>ü  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>ý  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>þ  rO  r2   c                  ó   — yrH  rJ  rÄ  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>ÿ  rO  r2   c                  ó   — yrH  rJ  )rL  Únamesr‹  rM  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>   rO  r2   c	                  ó   — yrH  rJ  )	ÚdataÚbatch_sizesr  r  r  r  r  r…  r  s	            r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  r  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  )ÚAÚpivotÚ	get_infosrM  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  )r½  rð  rñ  rM  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  r<  s          r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  )rL  Úmaskri  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  )rL  r¥  r7  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>	  rO  r2   c                  ó   — yrH  rJ  )rL  r¥  rM  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>
  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  ©rL  r   rM  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  rª  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  )rL  r   rÿ  rM  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  )ÚLUrq  rr  ÚleftÚadjointrM  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  )rL  rc  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  ©rL  rc  rM  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  )rL  r€  rm  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  r  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  ©rL  r¥  r  r¦  r-  r§  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  r¾  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  r¾  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  ©rL  r¥  r  r¦  r-  Úreturn_indicesr§  s          r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  r{  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>!  rO  r2   c                  ó   — yrH  rJ  )rL  r|  r‹  rb   rM  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>"  rO  r2   c                  ó   — yrH  rJ  r{  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>#  rO  r2   c                  ó   — yrH  rJ  r{  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>$  rO  r2   c                   ó   — yrH  rJ  )r¡  r&   s     r/   rN  z'get_testing_overrides.<locals>.<lambda>%  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>&  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>'  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>(  rO  r2   c                  ó   — yrH  rJ  )rL  r«  r¬  r­  r®  r¯  Úexponential_average_factorÚepsilons           r/   rN  z'get_testing_overrides.<locals>.<lambda>*  rO  r2   c	                  ó   — yrH  rJ  ©	rL  r«  r¬  r¦  r  r-  rû  Ú	benchmarkÚdeterministics	            r/   rN  z'get_testing_overrides.<locals>.<lambda>,  rO  r2   c	                  ó   — yrH  rJ  )	rL  r«  Úzrc  r¬  r  r¦  r-  rû  s	            r/   rN  z'get_testing_overrides.<locals>.<lambda>-  rO  r2   c                  ó   — yrH  rJ  r,  s          r/   rN  z'get_testing_overrides.<locals>.<lambda>.  rO  r2   c
                  ó   — yrH  rJ  )
rL  r«  r¬  r¦  r6  r  r-  rû  rÑ  rÒ  s
             r/   rN  z'get_testing_overrides.<locals>.<lambda>0  rO  r2   c	                  ó   — yrH  rJ  rÐ  s	            r/   rN  z'get_testing_overrides.<locals>.<lambda>3  rO  r2   c                  ó   — yrH  rJ  )rL  r«  Úweight_stride0r  Úcxr�  Úhidden_sizer  r  r  r…  r  rš  Údropout_states                 r/   rN  z'get_testing_overrides.<locals>.<lambda>6  rO  r2   c                  ó   — yrH  rJ  rà  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>8  rO  r2   c                  ó   — yrH  rJ  rŠ  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>9  rO  r2   c                  ó   — yrH  rJ  ©rL  r7  Údestinations      r/   rN  z'get_testing_overrides.<locals>.<lambda>:  rO  r2   c                  ó   — yrH  rJ  rà  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>;  rO  r2   c                  ó   — yrH  rJ  )rL  r’  rM  s      r/   rN  z'get_testing_overrides.<locals>.<lambda><  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>=  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>>  rO  r2   c                  ó   — yrH  rJ  )rL  Únum_samplesÚreplacementrM  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>?  rO  r2   c                  ó   — yrH  rJ  )rL  rq  rM  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>@  rO  r2   c                  ó   — yrH  rJ  ©rL  r„  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>A  rO  r2   c                  ó   — yrH  rJ  )rL  r|  Ústartrd  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>B  rO  r2   c                  ó   — yrH  rJ  )rL  ÚnanÚposinfÚneginfrM  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>C  rO  r2   c                  ó   — yrH  rJ  )rL  r«  r¬  r­  r®  r¯  r°  r±  s           r/   rN  z'get_testing_overrides.<locals>.<lambda>D  rO  r2   c                  ó   — yrH  rJ  )rL  r«  r¬  r¯  r°  r±  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>E  rO  r2   c                  ó   — yrH  rJ  r¿  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>F  rO  r2   c                  ó   — yrH  rJ  ©rL  rt  r«  r¬  r±  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>G  rO  r2   c                  ó   — yrH  rJ  ©rL  rt  r«  r±  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>H  rO  r2   c                  ó   — yrH  rJ  )rL  r«  r¬  ÚNÚCÚHxWÚgroupr±  s           r/   rN  z'get_testing_overrides.<locals>.<lambda>I  rO  r2   c                  ó   — yrH  rJ  )rL  r„  r|  r‹  rb   s        r/   rN  z'get_testing_overrides.<locals>.<lambda>J  rO  r2   c                  ó   — yrH  rJ  rú  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>K  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>L  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>M  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>N  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>O  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>P  rO  r2   c                  ó   — yrH  rJ  rR  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>Q  rO  r2   c                  ó   — yrH  rJ  rR  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>R  rO  r2   c                  ó   — yrH  rJ  ©rL  rS  rÃ  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>S  rO  r2   c                  ó   — yrH  rJ  r  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>T  rO  r2   c                  ó   — yrH  rJ  r  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>U  rO  r2   c                  ó   — yrH  rJ  r  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>V  rO  r2   c                  ó   — yrH  rJ  r  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>W  rO  r2   c                  ó   — yrH  rJ  r  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>X  rO  r2   c                  ó   — yrH  rJ  rv  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>Y  rO  r2   c                  ó   — yrH  rJ  ©rL  r„  r¯  r†  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>Z  rO  r2   c                  ó   — yrH  rJ  ©rL  r¥  r  r¦  r§  r¨  Údivisor_overrides          r/   rN  z'get_testing_overrides.<locals>.<lambda>\  rO  r2   c                  ó   — yrH  rJ  r  s          r/   rN  z'get_testing_overrides.<locals>.<lambda>_  rO  r2   c                  ó   — yrH  rJ  )rL  r­  r®  r«  r¬  r¯  r°  r±  s           r/   rN  z'get_testing_overrides.<locals>.<lambda>b  rO  r2   c                  ó   — yrH  rJ  rÉ  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>d  rO  r2   c                  ó   — yrH  rJ  ©rL  rÎ  r«  rÏ  rÐ  rÑ  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>f  rO  r2   c                  ó   — yrH  rJ  rÍ  s          r/   rN  z'get_testing_overrides.<locals>.<lambda>i  rO  r2   c                  ó   — yrH  rJ  rö  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>k  rO  r2   c                  ó   — yrH  rJ  r<  s          r/   rN  z'get_testing_overrides.<locals>.<lambda>m  rO  r2   c                  ó   — yrH  rJ  )rL  rÎ  r«  rÏ  Úignore_indexrÐ  rÑ  Úlabel_smoothings           r/   rN  z'get_testing_overrides.<locals>.<lambda>p  rO  r2   c	                  ó   — yrH  rJ  )	rL  Úlinear_weightrÎ  Úlinear_biasr«  rÑ  r  r  Úoptionss	            r/   rN  z'get_testing_overrides.<locals>.<lambda>s  rO  r2   c                  ó   — yrH  rJ  rE  s          r/   rN  z'get_testing_overrides.<locals>.<lambda>v  rO  r2   c                  ó   — yrH  rJ  r  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>x  rO  r2   c                  ó   — yrH  rJ  r  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>y  rO  r2   c                  ó   — yrH  rJ  r  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>z  rO  r2   c                  ó   — yrH  rJ  r  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>{  rO  r2   c                  ó   — yrH  rJ  rö  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>|  rO  r2   c                  ó   — yrH  rJ  rˆ  s          r/   rN  z'get_testing_overrides.<locals>.<lambda>~  rO  r2   c                  ó   — yrH  rJ  )rL  r«  rŽ  rŠ  r‹  rŒ  r�  rÏ   r�  Úinclude_last_offsetr‰  s              r/   rN  z'get_testing_overrides.<locals>.<lambda>�  rO  r2   c                  ó   — yrH  rJ  r  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>ƒ  rO  r2   c                  ó   — yrH  rJ  )rL  rS  r¥  r-  r¦  r  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>„  rO  r2   c                  ó   — yrH  rJ  ©rL  r¥  rS  Úoutput_ratiorÃ  Ú_random_sampless         r/   rN  z'get_testing_overrides.<locals>.<lambda>†  rO  r2   c                  ó   — yrH  rJ  r/  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>‰  rO  r2   c                  ó   — yrH  rJ  r/  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>Œ  rO  r2   c                  ó   — yrH  rJ  r/  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>�  rO  r2   c                  ó   — yrH  rJ  )rL  rÎ  ÚvarrŒ   r±  rÑ  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>‘  rO  r2   c                  ó   — yrH  rJ  )rL  Úapproximates     r/   rN  z'get_testing_overrides.<locals>.<lambda>’  rO  r2   c                  ó   — yrH  rJ  r{  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>“  rO  r2   c                  ó   — yrH  rJ  )rL  r  r�  r  ry  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>”  rO  r2   c                  ó   — yrH  rJ  )rL  r  r«  r¬  r±  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>•  rO  r2   c                  ó   — yrH  rJ  )Úlogitsr-  Úhardr±  r|  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>–  rO  r2   c                  ó   — yrH  rJ  r  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>—  rO  r2   c                  ó   — yrH  rJ  )rL  Úmin_valÚmax_valr†  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>˜  rO  r2   c                  ó   — yrH  rJ  r%  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>š  rO  r2   c                  ó   — yrH  rJ  )rL  r­  r®  r«  r¬  rL  r°  r±  s           r/   rN  z'get_testing_overrides.<locals>.<lambda>�  rO  r2   c                  ó   — yrH  rJ  )rL  rx  Úscale_factorr�  ry  Úrecompute_scale_factorÚ	antialiass          r/   rN  z'get_testing_overrides.<locals>.<lambda>   rO  r2   c                  ó   — yrH  rJ  rg  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>¢  rO  r2   c                  ó   — yrH  rJ  ©rL  rÎ  rÏ  rÐ  rÑ  r«  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>£  rO  r2   c                  ó   — yrH  rJ  rö  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>¤  rO  r2   c                  ó   — yrH  rJ  )rL  Únegative_sloper†  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>¥  rO  r2   c                  ó   — yrH  rJ  )rL  r«  r¬  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>¦  rO  r2   c                  ó   — yrH  rJ  )rL  rx  rc  rd  rk  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>§  rO  r2   c                  ó   — yrH  rJ  ©rL  r|  Ú_stacklevelrb   s       r/   rN  z'get_testing_overrides.<locals>.<lambda>¨  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>©  rO  r2   c                  ó   — yrH  rJ  ©rL  r‹  r¥  r  r§  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>ª  rO  r2   c                  ó   — yrH  rJ  rV  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>«  rO  r2   c                  ó   — yrH  rJ  rV  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>¬  rO  r2   c                  ó   — yrH  rJ  r<  s          r/   rN  z'get_testing_overrides.<locals>.<lambda>®  rO  r2   c                  ó   — yrH  rJ  ©rL  r¥  r  r¦  r-  r§  rÃ  s          r/   rN  z'get_testing_overrides.<locals>.<lambda>±  rO  r2   c                  ó   — yrH  rJ  rÂ  s          r/   rN  z'get_testing_overrides.<locals>.<lambda>´  rO  r2   c                  ó   — yrH  rJ  r[  s          r/   rN  z'get_testing_overrides.<locals>.<lambda>·  rO  r2   c                  ó   — yrH  rJ  rÂ  s          r/   rN  z'get_testing_overrides.<locals>.<lambda>º  rO  r2   c                  ó   — yrH  rJ  rÂ  s          r/   rN  z'get_testing_overrides.<locals>.<lambda>½  rO  r2   c                  ó   — yrH  rJ  rÂ  s          r/   rN  z'get_testing_overrides.<locals>.<lambda>À  rO  r2   c                  ó   — yrH  rJ  ©rL  r:  r¥  r  r¦  rS  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>Â  rO  r2   c                  ó   — yrH  rJ  rb  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>Ã  rO  r2   c                  ó   — yrH  rJ  rb  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>Ä  rO  r2   c                  ó   — yrH  rJ  rK  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>Å  rO  r2   c                  ó   — yrH  rJ  )ÚqueryÚkeyri  Ú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/   rN  z'get_testing_overrides.<locals>.<lambda>Ç  rO  r2   c                  ó   — yrH  rJ  )rL  rÎ  r„  r=  r«  rÏ  rÐ  rÑ  s           r/   rN  z'get_testing_overrides.<locals>.<lambda>Ê  rO  r2   c                  ó   — yrH  rJ  ©rL  rÎ  rÏ  rÐ  rÑ  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>Í  rO  r2   c                  ó   — yrH  rJ  r  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>Ð  rO  r2   c                  ó   — yrH  rJ  )rL  rÎ  r«  rÏ  r  rÐ  rÑ  s          r/   rN  z'get_testing_overrides.<locals>.<lambda>Ó  rO  r2   c                  ó   — yrH  rJ  )rL  r„  r|  r±  rM  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>Õ  rO  r2   c                  ó   — yrH  rJ  )r\   Únum_classess     r/   rN  z'get_testing_overrides.<locals>.<lambda>Ö  rO  r2   c                  ó   — yrH  rJ  )rL  r*  r�  ri  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>×  rO  r2   c                  ó   — yrH  rJ  ©rð  rñ  r„  r±  r‹  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>Ø  rO  r2   c                  ó   — yrH  rJ  )rL  rÎ  Ú	log_inputrŒ   rÏ  r±  rÐ  rÑ  s           r/   rN  z'get_testing_overrides.<locals>.<lambda>Ú  rO  r2   c                  ó   — yrH  rJ  ©rL  r«  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>Ü  rO  r2   c                  ó   — yrH  rJ  ©rL  r†  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>Ý  rO  r2   c                  ó   — yrH  rJ  rŽ  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>Þ  rO  r2   c                  ó   — yrH  rJ  rø  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>ß  rO  r2   c                  ó   — yrH  rJ  ©rL  Úlowerr  r¯  r†  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>à  rO  r2   c                  ó   — yrH  rJ  rŽ  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>á  rO  r2   c                  ó   — yrH  rJ  rŽ  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>â  rO  r2   c                  ó   — yrH  rJ  rŽ  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>ã  rO  r2   c                  ó   — yrH  rJ  )rg  rh  ri  ru  rp  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>ä  rO  r2   c                  ó   — yrH  rJ  )rL  rÎ  rÏ  rÐ  rÑ  rd  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>å  rO  r2   c                  ó   — yrH  rJ  )rL  rÎ  rÑ  Údeltar«  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>æ  rO  r2   c                  ó   — yrH  rJ  r€  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>ç  rO  r2   c                  ó   — yrH  rJ  rR  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>è  rO  r2   c                  ó   — yrH  rJ  rR  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>é  rO  r2   c                  ó   — yrH  rJ  )rL  rd  Ú	thresholds      r/   rN  z'get_testing_overrides.<locals>.<lambda>ê  rO  r2   c                  ó   — yrH  rJ  r  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>ë  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>ì  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>í  rO  r2   c                  ó   — yrH  rJ  ©rL  rŸ  ri  r†  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>î  rO  r2   c
                  ó   — yrH  rJ  ©
ÚanchorÚpositiveÚnegativer=  r„  r±  ÚswaprÏ  rÐ  rÑ  s
             r/   rN  z'get_testing_overrides.<locals>.<lambda>ð  rO  r2   )Údistance_functionr=  rª  rÑ  c                 ó   — yrH  rJ  )r§  r¨  r©  r«  r=  rª  rÑ  s          r/   rN  z'get_testing_overrides.<locals>.<lambda>ó  rO  r2   c                  ó   — yrH  rJ  )rL  r¥  r-  r¦  r  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>õ  rO  r2   c                  ó   — yrH  rJ  )r\   r¼  r½  rÇ  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>ö  rO  r2   c                  ó   — yrH  rJ  )r\   rµ  ÚstdrÇ  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>÷  rO  r2   c                  ó   — yrH  rJ  )r\   Úvals     r/   rN  z'get_testing_overrides.<locals>.<lambda>ø  rO  r2   c                  ó   — yrH  rJ  )r\   r¼  r�  ÚnonlinearityrÇ  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>ù  rO  r2   c                  ó   — yrH  rJ  )rL  Úas_tuples     r/   rN  z'get_testing_overrides.<locals>.<lambda>ú  rO  r2   )rì  c                 ó   — yrH  rJ  )rL  rx  rì  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>û  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>ü  rO  r2   c                  ó   — yrH  rJ  ©rL  r„  r|  r‹  rM  rb   s         r/   rN  z'get_testing_overrides.<locals>.<lambda>ý  rO  r2   c                  ó   — yrH  rJ  ©rL  r$  r|  r‹  rM  rb   s         r/   rN  z'get_testing_overrides.<locals>.<lambda>þ  rO  r2   c                  ó   — yrH  rJ  r¼  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>ÿ  rO  r2   c                  ó   — 	 yrH  rJ  r¼  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>   s   € ð 13ð r2   c                  ó   — yrH  rJ  )ÚvÚpowr|  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  rº  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  r,  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  )rL  rË  Úinput3r¯  Ú	transposes        r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  rˆ  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>	  rO  r2   c                  ó   — yrH  rJ  ©rå  r|  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>
  rO  r2   c                  ó   — yrH  rJ  )rL  Úqra  r  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  rë  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  )rL  Úrconds     r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  )rL  rÏ  rm  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  )rL  Úupscale_factors     r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  )rL  Údownscale_factors     r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  )rL  rÇ  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  )rL  rÎ  rŠ  rŒ   r±  rÑ  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  r´  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  rŒ  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  r’  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  ræ  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  )rL  rb   s     r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  )rL  rõ  r7  r;  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  )rL  r�  rM  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  )rŸ  rM  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>   rO  r2   c                  ó   — yrH  rJ  ©rL  rÌ  r|  r‹  ÚinterpolationrM  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>!  rO  r2   c                  ó   — yrH  rJ  ræ  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>"  rO  r2   c                  ó   — yrH  rJ  )rL  ÚscalesÚzero_pointsr   rb   s        r/   rN  z'get_testing_overrides.<locals>.<lambda>#  rO  r2   c                  ó   — yrH  rJ  )rL  rž  rŸ  rb   s       r/   rN  z'get_testing_overrides.<locals>.<lambda>$  rO  r2   c                  ó   — yrH  rJ  )rL  rb   Úreduce_ranges      r/   rN  z'get_testing_overrides.<locals>.<lambda>%  rO  r2   c                  ó   — yrH  rJ  )rL  r«  r¬  rµ  r6  r±  Úoutput_scaleÚoutput_zero_points           r/   rN  z'get_testing_overrides.<locals>.<lambda>&  rO  r2   c                  ó   — yrH  rJ  ©rL  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/   rN  z'get_testing_overrides.<locals>.<lambda>(  rO  r2   c                  ó   — yrH  rJ  ró  s                 r/   rN  z'get_testing_overrides.<locals>.<lambda>+  rO  r2   ©r   ©é   c                  ó   — 	 yrH  rJ  r¾  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>.  s
   € à "ð r2   c                  ó   — 	 yrH  rJ  r¾  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>3  s   € ð !#ð r2   c                  ó   — 	 yrH  rJ  r¾  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>9  s   € ð !#ð	 r2   c                  ó   — yrH  rJ  ró  s                 r/   rN  z'get_testing_overrides.<locals>.<lambda>@  rO  r2   c                  ó   — yrH  rJ  ró  s                 r/   rN  z'get_testing_overrides.<locals>.<lambda>C  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>E  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>F  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>G  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>H  rO  r2   c                  ó   — yrH  rJ  rB  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>I  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>J  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>K  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>L  rO  r2   c                  ó   — yrH  rJ  rŽ  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>M  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>N  rO  r2   c                  ó   — yrH  rJ  )rL  r„  r|  ÚmaxnormrM  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>O  rO  r2   c                  ó   — yrH  rJ  r{  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>P  rO  r2   c                  ó   — yrH  rJ  )rL  Úshapes     r/   rN  z'get_testing_overrides.<locals>.<lambda>Q  rO  r2   c                  ó   — yrH  rJ  rø  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>R  rO  r2   c	                  ó   — yrH  rJ  r  s	            r/   rN  z'get_testing_overrides.<locals>.<lambda>S  rO  r2   c                  ó   — yrH  rJ  r  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>T  rO  r2   c	                  ó   — yrH  rJ  r  s	            r/   rN  z'get_testing_overrides.<locals>.<lambda>U  rO  r2   c                  ó   — yrH  rJ  r  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>V  rO  r2   c                  ó   — yrH  rJ  )rL  Úshiftsrß  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>W  rO  r2   ©r   rÿ  c                  ó   — yrH  rJ  )rL  rk  rß  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>X  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>Y  rO  r2   c                  ó   — yrH  rJ  r  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>Z  rO  r2   c                  ó   — yrH  rJ  )r«  r¥  Úcompressed_indices_dtypes      r/   rN  z'get_testing_overrides.<locals>.<lambda>[  rO  r2   c                  ó   — yrH  rJ  r’  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>\  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>]  rO  r2   c                  ó   — yrH  rJ  )rL  r^  rc  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>^  rO  r2   c                  ó   — yrH  rJ  rl  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>_  rO  r2   )ri  rÐ  c                 ó   — yrH  rJ  )rL  r|  rõ  rl  ri  rÐ  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>`  rO  r2   c                  ó   — yrH  rJ  )rL  r|  rõ  rl  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>a  rO  r2   c                  ó   — yrH  rJ  )rL  r|  rõ  rl  rÐ  Úinclude_selfs         r/   rN  z'get_testing_overrides.<locals>.<lambda>b  rO  r2   c                  ó   — yrH  rJ  )Úsorted_sequencerL  rè  ré  rM  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>c  rO  r2   c                  ó   — yrH  rJ  )r™  rÐ  Úlengthsr:  rŽ  r   Úunsafes          r/   rN  z'get_testing_overrides.<locals>.<lambda>d  rO  r2   c                  ó   — yrH  rJ  )rL  r|  rõ  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>e  rO  r2   c                  ó   — yrH  rJ  )rL  rl  r|  rõ  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>f  rO  r2   c                  ó   — yrH  rJ  ©rL  rl  r|  rí  rz  Ústeps         r/   rN  z'get_testing_overrides.<locals>.<lambda>g  rO  r2   c                  ó   — yrH  rJ  r1  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>h  rO  r2   c                  ó   — yrH  rJ  rŽ  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>i  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>j  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>k  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>l  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>m  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>n  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>o  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>p  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>q  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>r  rO  r2   c                  ó   — yrH  rJ  rx  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>s  rO  r2   c                  ó   — yrH  rJ  rx  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>t  rO  r2   c                  ó   — yrH  rJ  r‰  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>u  rO  r2   c                  ó   — yrH  rJ  )rŸ  rr  r¯  rM  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>v  rO  r2   c                  ó   — yrH  rJ  )rŸ  rr  r¯  rÿ  rM  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>w  rO  r2   )r�  rM  c                 ó   — yrH  rJ  )rL  r|  r’  r�  rM  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>x  rO  r2   c                  ó   — yrH  rJ  ©r\   Úsplit_size_or_sectionsr|  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>y  rO  r2   c                  ó   — yrH  rJ  rE  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>z  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>{  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>|  rO  r2   c                  ó   — yrH  rJ  rM  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>}  rO  r2   c                  ó   — yrH  rJ  rl  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>~  rO  r2   c                  ó   — yrH  rJ  rì  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  r{  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>€  rO  r2   c                  ó   — yrH  rJ  r{  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>�  rO  r2   c                  ó   — yrH  rJ  )rL  r]  r^  r_  r`  ra  Úpad_moderb  rc  re  Úalign_to_windows              r/   rN  z'get_testing_overrides.<locals>.<lambda>ƒ  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>…  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>†  rO  r2   c                  ó   — yrH  rJ  r{  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>‡  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>ˆ  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>‰  rO  r2   c                  ó   — yrH  rJ  ©r¼  r½  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>Š  rO  r2   c                  ó   — yrH  rJ  rX  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>‹  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>Œ  rO  r2   c                  ó   — yrH  rJ  )r¼  r½  Úcs      r/   rN  z'get_testing_overrides.<locals>.<lambda>�  rO  r2   c                  ó   — yrH  rJ  )r%   s    r/   rN  z'get_testing_overrides.<locals>.<lambda>Ž  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>�  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>�  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>‘  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>’  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>“  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>”  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>•  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>–  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>—  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>˜  rO  r2   c                  ó   — yrH  rJ  r{  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>™  rO  r2   c                  ó   — yrH  rJ  )rL  ÚsomeÚ
compute_uvrM  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>š  rO  r2   c                  ó   — yrH  rJ  )rL  rÌ  r  ÚMs       r/   rN  z'get_testing_overrides.<locals>.<lambda>›  rO  r2   c                  ó   — yrH  rJ  )rL  Úfull_matricesrM  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>œ  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>�  rO  r2   c                  ó   — yrH  rJ  ©rL  Údim0rh  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>ž  rO  r2   c                  ó   — yrH  rJ  )rL  Úaxis0Úaxis1s      r/   rN  z'get_testing_overrides.<locals>.<lambda>Ÿ  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>   rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>¡  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>¢  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>£  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>¤  rO  r2   c                  ó   — yrH  rJ  r´  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>¥  rO  r2   c                  ó   — yrH  rJ  r´  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>¦  rO  r2   c                  ó   — yrH  rJ  r´  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>§  rO  r2   c                  ó   — yrH  rJ  r´  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>¨  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>©  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>ª  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>«  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>¬  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>­  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>®  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>¯  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>°  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>±  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>²  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>³  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>´  rO  r2   c                  ó   — yrH  rJ  r´  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>µ  rO  r2   c                  ó   — yrH  rJ  r´  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>¶  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>·  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>¸  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>¹  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>º  rO  r2   c                  ó   — yrH  rJ  r´  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>»  rO  r2   c                  ó   — yrH  rJ  r´  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>¼  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>½  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>¾  rO  r2   c                  ó   — yrH  rJ  r‰  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>¿  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>À  rO  r2   c                  ó   — yrH  rJ  rŠ  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>Á  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>Â  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>Ã  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>Ä  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>Å  rO  r2   c                  ó   — yrH  rJ  rë  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>Æ  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>Ç  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>È  rO  r2   c                  ó   — yrH  rJ  r´  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>É  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>Ê  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>Ë  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>Ì  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>Í  rO  r2   c                  ó   — yrH  rJ  r´  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>Î  rO  r2   c                  ó   — yrH  rJ  r´  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>Ï  rO  r2   c                  ó   — yrH  rJ  r´  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>Ð  rO  r2   c                  ó   — yrH  rJ  r´  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>Ñ  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>Ò  rO  r2   c                  ó   — yrH  rJ  r‰  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>Ó  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>Ô  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>Õ  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>Ö  rO  r2   c                  ó   — yrH  rJ  )rå  r^  rM  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>×  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>Ø  rO  r2   c                  ó   — yrH  rJ  )rL  rõ  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>Ù  rO  r2   c                  ó   — yrH  rJ  )rL  r:  r|  rM  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>Ú  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>Û  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>Ü  rO  r2   c                  ó   — yrH  rJ  )r¼  Úinds     r/   rN  z'get_testing_overrides.<locals>.<lambda>Ý  rO  r2   c                  ó   — yrH  rJ  )r¼  r½  rß  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>Þ  rO  r2   c                  ó   — yrH  rJ  )r¼  r½  rß  rM  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>ß  rO  r2   c                  ó   — yrH  rJ  )rL  r|  r|  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>à  rO  r2   c                  ó   — yrH  rJ  r¤  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>á  rO  r2   c                  ó   — yrH  rJ  rÞ  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>â  rO  r2   c                  ó   — yrH  rJ  )rL  rk  r|  r’  rM  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>ã  rO  r2   c                  ó   — yrH  rJ  rX  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>ä  rO  r2   c                  ó   — yrH  rJ  rr  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>å  rO  r2   c                  ó   — yrH  rJ  rS  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>æ  rO  r2   c                  ó   — yrH  rJ  rS  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>ç  rO  r2   c                  ó   — yrH  rJ  )rL  rŸ  r  rÇ  Úunitriangulars        r/   rN  z'get_testing_overrides.<locals>.<lambda>è  rO  r2   c                  ó   — yrH  rJ  )rL  rr  r  r¯  rÁ  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>é  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>ê  rO  r2   c
                  ó   — yrH  rJ  r¦  s
             r/   rN  z'get_testing_overrides.<locals>.<lambda>ì  rO  r2   c                  ó   — yrH  rJ  r]  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>î  rO  r2   c                  ó   — yrH  rJ  r–  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>ï  rO  r2   c                  ó   — yrH  rJ  rK  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>ð  rO  r2   c                  ó   — yrH  rJ  r{  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>ñ  rO  r2   c                  ó   — yrH  rJ  )rL  r|  Úsizess      r/   rN  z'get_testing_overrides.<locals>.<lambda>ò  rO  r2   c                  ó   — yrH  rJ  )rL  ÚsortedÚreturn_inverseÚreturn_countsr|  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>ó  rO  r2   c                  ó   — yrH  rJ  )rL  rÍ  rÎ  r|  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>ô  rO  r2   c                  ó   — yrH  rJ  )r:  r  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>õ  rO  r2   c                  ó   — yrH  rJ  r	  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>ö  rO  r2   c                  ó   — yrH  rJ  rE  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>÷  rO  r2   c                  ó   — yrH  rJ  rE  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>ø  rO  r2   c                  ó   — yrH  rJ  rM  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>ù  rO  r2   c                  ó   — yrH  rJ  )rU  rú  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>ú  rO  r2   c                  ó   — yrH  rJ  r{  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>û  rO  r2   c                  ó   — yrH  rJ  r{  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>ü  rO  r2   c                  ó   — yrH  rJ  r{  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>ý  rO  r2   c                  ó   — yrH  rJ  r  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>þ  rO  r2   c                  ó   — yrH  rJ  )Ú	conditionrU  rT  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>ÿ  rO  r2   c                  ó   — yrH  rJ  )r«  r¶  r·  r¬  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>   rO  r2   c                  ó   — yrH  rJ  )rL  Úinput_scaleÚinput_zero_pointÚ	prepackedÚ	out_scaleÚout_zero_pointÚout_channels          r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  r’  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  )rå  Úlevels     r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  )ÚprimalÚtangentræ  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  ©rå  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>	  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>
  rO  r2   c                  ó   — yrH  rJ  )rå  rx  r  rn  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  rä  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  )rå  ra  rh  ri  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   )Úimplicitc                 ó   — yrH  rJ  )rå  rx  rò  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  )rå  r|  rí  rd  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  )rå  rß  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  ©rå  rx  r  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  )rå  r|  rõ  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  )rå  r|  rí  rz  r2  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  )rå  Ú
split_sizer|  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  )rå  Úsplit_sizesr|  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  rÊ  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  )rå  rs  rh  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  rÊ  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>   rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>!  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>"  rO  r2   c                  ó   — yrH  rJ  rÊ  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>#  rO  r2   c                  ó   — yrH  rJ  ©rå  rb   s     r/   rN  z'get_testing_overrides.<locals>.<lambda>$  rO  r2   c                  ó   — yrH  rJ  ©rå  Ú	dimensionrx  r2  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>%  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>&  rO  r2   c                  ó   — yrH  rJ  ©rå  r^  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>'  rO  r2   c                  ó   — yrH  rJ  r  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>(  rO  r2   c                  ó   — yrH  rJ  r  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>)  rO  r2   c                  ó   — yrH  rJ  r  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>*  rO  r2   c                  ó   — yrH  rJ  r  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>+  rO  r2   c                  ó   — yrH  rJ  r  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>,  rO  r2   c                  ó   — yrH  rJ  r  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>-  rO  r2   c                  ó   — yrH  rJ  r  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>.  rO  r2   c                  ó   — yrH  rJ  r  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>/  rO  r2   c                  ó   — yrH  rJ  r  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>0  rO  r2   c                  ó   — yrH  rJ  r  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>1  rO  r2   c                  ó   — yrH  rJ  r  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>2  rO  r2   c                  ó   — yrH  rJ  r  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>3  rO  r2   c                  ó   — yrH  rJ  r  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>4  rO  r2   c                  ó   — yrH  rJ  r  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>5  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>6  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>7  rO  r2   c                  ó   — yrH  rJ  r  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>8  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>9  rO  r2   c                  ó   — yrH  rJ  r  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>:  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>;  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda><  rO  r2   c                  ó   — yrH  rJ  r  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>=  rO  r2   c                  ó   — yrH  rJ  r  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>>  rO  r2   c                  ó   — yrH  rJ  r  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>?  rO  r2   c                  ó   — yrH  rJ  )rå  Úarrays     r/   rN  z'get_testing_overrides.<locals>.<lambda>@  rO  r2   c                  ó   — yrH  rJ  )rå  Úidxs     r/   rN  z'get_testing_overrides.<locals>.<lambda>A  rO  r2   c                  ó   — yrH  rJ  )rå  Úmemos     r/   rN  z'get_testing_overrides.<locals>.<lambda>B  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>C  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>D  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>E  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>F  rO  r2   c                  ó   — yrH  rJ  )rå  Úformat_specs     r/   rN  z'get_testing_overrides.<locals>.<lambda>G  rO  r2   c                  ó   — yrH  rJ  )rå  Úprotos     r/   rN  z'get_testing_overrides.<locals>.<lambda>H  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>I  rO  r2   )Útensor_contentsc                 ó   — yrH  rJ  )rå  r;  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>J  rO  r2   c                  ó   — yrH  rJ  )rå  rk  rÀ  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>K  rO  r2   c                  ó   — yrH  rJ  )rå  Úds     r/   rN  z'get_testing_overrides.<locals>.<lambda>L  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>M  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>N  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>O  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>P  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>Q  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>R  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>S  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>T  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>U  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>V  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>W  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>X  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>Y  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>Z  rO  r2   c                  ó   — yrH  rJ  )rå  Úcuda_enabledÚcpu_enabledÚ
cuda_dtypeÚ	cpu_dtypes        r/   rN  z'get_testing_overrides.<locals>.<lambda>[  rO  r2   c                  ó   — yrH  rJ  )rå  rO  rP  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>\  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>]  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>^  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>_  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>`  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>a  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>b  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>c  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>d  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>e  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>f  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>g  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>h  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>i  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>j  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>k  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>l  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>m  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>n  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>o  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>p  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>q  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>r  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>s  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>t  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>u  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>v  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>w  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>x  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>y  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>z  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>{  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>|  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>}  rO  r2   c                  ó   — yrH  rJ  )rå  rb   Únon_blockingr&   s       r/   rN  z'get_testing_overrides.<locals>.<lambda>~  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>€  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>�  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>‚  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>ƒ  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>„  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>…  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>†  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>‡  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>ˆ  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>‰  rO  r2   c                  ó   — yrH  rJ  )rå  Úcallables     r/   rN  z'get_testing_overrides.<locals>.<lambda>Š  rO  r2   c                  ó   — yrH  rJ  r÷  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>‹  rO  r2   c                  ó   — yrH  rJ  r÷  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>Œ  rO  r2   c                  ó   — yrH  rJ  )rå  ÚgradientÚretain_graphÚcreate_graphrU  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>�  rO  r2   c                  ó   — yrH  rJ  ©rå  ri   s     r/   rN  z'get_testing_overrides.<locals>.<lambda>Ž  rO  r2   c                  ó   — yrH  rJ  r‹  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>�  rO  r2   c                  ó   — yrH  rJ  r‹  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>�  rO  r2   c                  ó   — yrH  rJ  r‹  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>‘  rO  r2   )rÇ  c                 ó   — yrH  rJ  )rå  ÚmedianÚsigmarÇ  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>’  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>“  rO  r2   c                  ó   — yrH  rJ  )rå  Ú	coalesceds     r/   rN  z'get_testing_overrides.<locals>.<lambda>”  rO  r2   c                  ó   — yrH  rJ  r‹  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>•  rO  r2   c                  ó   — yrH  rJ  )rå  rl  rv  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>–  rO  r2   c                  ó   — yrH  rJ  r‹  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>—  rO  r2   c                  ó   — yrH  rJ  r‹  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>˜  rO  r2   c                  ó   — yrH  rJ  r‹  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>™  rO  r2   c                  ó   — yrH  rJ  r‹  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>š  rO  r2   c                  ó   — yrH  rJ  r‹  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>›  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>œ  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>�  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>ž  rO  r2   c                  ó   — yrH  rJ  )rå  rl  ra  rh  ri  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>Ÿ  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>   rO  r2   c                  ó   — yrH  rJ  )rå  Úambiguity_checks     r/   rN  z'get_testing_overrides.<locals>.<lambda>¡  rO  r2   c                  ó   — yrH  rJ  r‹  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>¢  rO  r2   c                  ó   — yrH  rJ  r‹  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>£  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>¤  rO  r2   c                  ó   — yrH  rJ  rä  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>¥  rO  r2   c                  ó   — yrH  rJ  r  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>¦  rO  r2   c                 ó   — yrH  rJ  )rå  r   rÇ  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>§  rO  r2   c                  ó   — yrH  rJ  ©rå  ri  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>¨  rO  r2   c                  ó   — yrH  rJ  rª  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>©  rO  r2   c                  ó   — yrH  rJ  r‹  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>ª  rO  r2   c                  ó   — yrH  rJ  r‹  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>«  rO  r2   c                 ó   — yrH  rJ  )rå  r„  rÇ  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>¬  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>­  rO  r2   c                  ó   — yrH  rJ  r‹  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>®  rO  r2   c                  ó   — yrH  rJ  r‹  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>¯  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>°  rO  r2   c                  ó   — yrH  rJ  r‹  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>±  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>²  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>³  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>´  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>µ  rO  r2   c                  ó   — yrH  rJ  )rå  r\   s     r/   rN  z'get_testing_overrides.<locals>.<lambda>¶  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>·  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>¸  rO  r2   c                 ó   — yrH  rJ  )rå  rµ  r°  rÇ  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>¹  rO  r2   c                  ó   — yrH  rJ  rÊ  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>º  rO  r2   c                  ó   — yrH  rJ  r‹  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>»  rO  r2   c                  ó   — yrH  rJ  )rå  r\   rƒ  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>¼  rO  r2   c                  ó   — yrH  rJ  )rå  rU  rT  rƒ  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>½  rO  r2   c                  ó   — yrH  rJ  )rå  rn  rá  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>¾  rO  r2   c                  ó   — yrH  rJ  )rå  r^  Úassigns      r/   rN  z'get_testing_overrides.<locals>.<lambda>¿  rO  r2   c                  ó   — yrH  rJ  )rå  r  rí  rd  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>À  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>Á  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>Â  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>Ã  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>Ä  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>Å  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>Æ  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>Ç  rO  r2   c                  ó   — yrH  rJ  rÊ  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>È  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>É  rO  r2   c                  ó   — yrH  rJ  )rå  r:  r\   r;  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>Ê  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>Ë  rO  r2   c                 ó   — yrH  rJ  )rå  Úfrom_ÚtorÇ  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>Ì  rO  r2   c                  ó   — yrH  rJ  )rå  Ústreams     r/   rN  z'get_testing_overrides.<locals>.<lambda>Í  rO  r2   c                  ó   — yrH  rJ  ©rå  Úhooks     r/   rN  z'get_testing_overrides.<locals>.<lambda>Î  rO  r2   c                  ó   — yrH  rJ  rÕ  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>Ï  rO  r2   c                  ó   — yrH  rJ  rä  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>Ð  rO  r2   c                  ó   — yrH  rJ  )rå  r“  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>Ñ  rO  r2   c                  ó   — yrH  rJ  r  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>Ò  rO  r2   c                  ó   — yrH  rJ  rä  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>Ó  rO  r2   c                  ó   — yrH  rJ  rä  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>Ô  rO  r2   c                  ó   — yrH  rJ  r  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>Õ  rO  r2   c                  ó   — yrH  rJ  r  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>Ö  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>×  rO  r2   c                  ó   — yrH  rJ  )rå  r7  rn  rx  r  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>Ø  rO  r2   c                  ó   — yrH  rJ  )rå  rl  r|  rõ  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>Ù  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>Ú  rO  r2   c                  ó   — yrH  rJ  r‹  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>Û  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>Ü  rO  r2   c                  ó   — yrH  rJ  )rå  rl  r|  rí  rz  r2  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>Ý  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>Þ  rO  r2   c                  ó   — yrH  rJ  )rå  r¥  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>ß  rO  r2   c                  ó   — yrH  rJ  )rå  r¥  Úaccumulate_matchess      r/   rN  z'get_testing_overrides.<locals>.<lambda>à  rO  r2   c                  ó   — yrH  rJ  ©rå  Úsize1Úsize2Ú	dense_dims       r/   rN  z'get_testing_overrides.<locals>.<lambda>á  rO  r2   c                  ó   — yrH  rJ  rë  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>â  rO  r2   c                  ó   — yrH  rJ  )rå  rm  rn  rd  rc  rM  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>ã  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>ä  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>å  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>æ  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>ç  rO  r2   c                  ó   — yrH  rJ  rä  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>è  rO  r2   c                  ó   — yrH  rJ  )rå  Úrepss     r/   rN  z'get_testing_overrides.<locals>.<lambda>é  rO  r2   c                  ó   — yrH  rJ  )rå  rb   rv  Úcopyri   s        r/   rN  z'get_testing_overrides.<locals>.<lambda>ê  rO  r2   )Úmasked_gradc                 ó   — yrH  rJ  ©rå  rb   rú  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>ë  rO  r2   c                  ó   — yrH  rJ  rü  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>ì  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>í  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>î  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>ï  rO  r2   c                  ó   — yrH  rJ  r  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>ð  rO  r2   c                  ó   — yrH  rJ  r  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>ñ  rO  r2   c                  ó   — yrH  rJ  )rå  rÐ  rÑ  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>ò  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>ó  rO  r2   c                  ó   — yrH  rJ  )rå  r  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>ô  rO  r2   c                  ó   — yrH  rJ  r  s     r/   rN  z'get_testing_overrides.<locals>.<lambda>õ  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>ö  rO  r2   c                  ó   — yrH  rJ  )rå  rÓ  Úmax_versionÚ	dl_devicerù  Ú	read_onlys         r/   rN  z'get_testing_overrides.<locals>.<lambda>÷  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>ø  rO  r2   c                  ó   — yrH  rJ  )rå  r¼  r½  s      r/   rN  z'get_testing_overrides.<locals>.<lambda>ù  rO  r2   c                  ó   — yrH  rJ  )rå  r½  r÷   Údrivers       r/   rN  z'get_testing_overrides.<locals>.<lambda>ú  rO  r2   c                  ó   — yrH  rJ  )rå  ra   rv  r&   s       r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   c                  ó   — yrH  rJ  rë  s    r/   rN  z'get_testing_overrides.<locals>.<lambda>  rO  r2   Úis_Ú_Ú__Ú__iÚ__rÚbitwise_c                  ó   — yrH  rJ  )r\   rl  rý  Úasync_opÚ	group_srcs        r/   rN  z'get_testing_overrides.<locals>.<lambda>*  rO  r2   c                  ó   — yrH  rJ  )r\   Úoprý  r  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>+  rO  r2   c                  ó   — yrH  rJ  )r\   Údstr  rý  r  Ú	group_dsts         r/   rN  z'get_testing_overrides.<locals>.<lambda>,  rO  r2   c                  ó   — yrH  rJ  )r¡  r  rý  r  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>-  rO  r2   c                  ó   — yrH  rJ  )Útensor_listr\   rý  r  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>.  rO  r2   c                  ó   — yrH  rJ  )Úoutput_tensorÚinput_tensorrý  r  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>/  rO  r2   c                  ó   — yrH  rJ  )Úoutput_tensor_listsÚinput_tensor_listrý  r  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>0  rO  r2   c                  ó   — yrH  rJ  )r\   Úgather_listr  rý  r  r  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>1  rO  r2   c                  ó   — yrH  rJ  )r\   Úscatter_listrl  rý  r  r  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>2  rO  r2   c                  ó   — yrH  rJ  )r°  Ú
input_listr  rý  r  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>3  rO  r2   c                  ó   — yrH  rJ  )r°  rL  r  rý  r  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>4  rO  r2   c                  ó   — yrH  rJ  )r°  rL  Úoutput_split_sizesÚinput_split_sizesrý  r  s         r/   rN  z'get_testing_overrides.<locals>.<lambda>5  rO  r2   c                  ó   — yrH  rJ  )Úoutput_tensor_listr(  rý  r  s       r/   rN  z'get_testing_overrides.<locals>.<lambda>6  rO  r2   c                  ó   — yrH  rJ  ©r\   r  rý  Útagr  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>7  rO  r2   c                  ó   — yrH  rJ  ©r\   rl  rý  r7  r  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>8  rO  r2   c                  ó   — yrH  rJ  r6  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>9  rO  r2   c                  ó   — yrH  rJ  r9  s        r/   rN  z'get_testing_overrides.<locals>.<lambda>:  rO  r2   ©N)rÿ  rÿ  N)rÿ  N)çñhãˆµøä>ç:Œ0âŽyE>F)F)NFN)rI  F)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>  )rI  N)r   rµ  FrH  )rÿ  rI  NNN)r   r   rÿ  )r   éþÿÿÿrI  )rA  )ÚLN)NNr?  FF)NrA  Frµ  FNN)NNNF)FF)NrI  N)N©rB  rI  N)r   rI  )TT)NF)NNrÿ  )NNr=  T)ç      à?)NFr   N)rô  NNrµ  )éd   r   r   N)rF  NNNFN)NNF)T)NNNTFNNF)NNrµ  F)NNNNNNNNNNNNN)TFN)TN)Nr   rÿ  F)Nr   rÿ  FF)NFNN)rI  FN)ç        NNN)NNr=  )Nr=  )rA  NFN)rE  FF)Nr   FTN)NNFçš™™™™™¹?r=  )NNNrµ  )NNéœÿÿÿNrµ  rG  )NNrµ  NrG  N)rE  TF)	NNrA  Frµ  FNFN)rÿ  r   rÿ  )NNFN)Fç�íµ ÷Æ°>rµ  )Únone)rI  )Úbilinearr²   N)rÿ  Fg»½×Ùß|Û=rI  )g      ð¿rô  F)NNNNTrH  r=  )NNÚnearestNNF)NNrµ  N)g{®Gáz„?F)g-Cëâ6?g      è?rô  )Nr4   N)Nr   N)TNTNFNNNNNNF)rÿ  rô  NNNrµ  )NNrµ  )NNrI  Nrµ  )rA  rÿ  gê-�™—q=N)rÈ   r   )r?  rJ  F)TFNr>  Nrµ  )NrJ  )g      À?gUUUUUUÕ?FF)NrG  )NNrµ  rô  )rµ  rô  N)rÿ  é   )rô  rA  rJ  FNNrµ  )rG  rô  N)r   Úfan_inÚ
leaky_reluN)ÚfroNFNN)NNFNN)rA  NFNN)rQ  rD  FNN)rA  r   )TF)NTrA  )çVçž¯Ò<)rR  F)ÚreducedN)NFÚlinearN)rJ  rý  rþ  F)rJ  )r   r   )rÿ  rÿ  F)rJ  )r   r   r   )rÿ  rÿ  rÿ  F)rÿ  r  )r  NNNr   F)r   NNrÿ  )	NNNTÚreflectFTNN)TTN)é   rA  N)rA  N)TFF)TFFN)rÿ  rA  )Nr   NN)NNNNF)NNNFN)NNr   N(–  r6   r7   r!  ÚabsoluteÚadaptive_avg_pool1dÚadaptive_max_pool1dÚacosr°  ÚarccosÚacoshÚarccoshr>  Ú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Ú	bernoullirL  Ú 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Úlinalgr
  Ú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Údiffr^  Ú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Ú
get_deviceÚgreater_equalÚgeqrfÚi0ÚinnerÚouterÚgerr‡  Úgrid_samplerÚgrid_sampler_2dÚgrid_sampler_3dÚ
group_normÚgruÚgru_cellÚgtÚgreaterÚ
hardshrinkÚhash_tensorÚ	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_expÚmatrix_sqrthr  Ú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Ú_fused_rms_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Úlinear_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_lossrP  rT  Ú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_pointr  Ú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Ú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_sumÚ	_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±   r6  Ú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_hooksrB  Ú_cdatarC  rD  Ú_grad_fnÚgrad_fnÚ
grad_dtypeÚ_versionÚ_autocast_to_reduced_precisionÚ_autocast_to_full_precisionÚ#_clear_non_serializable_cached_datar™  ra   rb   Ú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Úitemsizerp   ÚnameÚnbytesÚndimÚ	output_nrr“  r  ÚvolatileÚ__cuda_array_interface__ÚtypeÚ_dimIÚ_dimVÚ_indicesÚ_is_viewÚ_nnzÚcrow_indicesÚcol_indicesÚccol_indicesÚrow_indicesÚ_valuesÚapply_rr   Úas_strided_ÚbackwardÚbfloat16Úpreserve_formatÚboolÚbyteÚcharÚcauchy_ÚcoalesceÚ_coalesced_Ú
contiguousÚcontiguous_formatÚcopy_ÚcpuÚcudaÚmtiaÚxpuÚipuÚconst_data_ptrÚdata_ptrrî  r|  Ú	dim_orderÚdoubleÚcdoubleÚelement_sizeÚexpandÚ	expand_asÚexponential_Úfill_Úfill_diagonal_ÚfloatÚcfloatÚ
geometric_ÚhalfÚchalfr:  Ú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_rj   Úrandom_Úrecord_streamÚregister_hookÚ"register_post_accumulate_grad_hookÚrepeatÚrequires_grad_Ú
reshape_asÚresizeÚresize_Ú	resize_asÚresize_as_sparse_Úretain_gradÚset_Úshare_memory_Úshortrx  Ú
sparse_dimÚsparse_maskÚ_sparse_mask_projectionÚsparse_resize_Úsparse_resize_and_clear_ÚstorageÚuntyped_storagern  Ústorage_typeÚsum_to_sizerÑ  Úto_denseÚ	_to_denseÚ	to_sparseÚtolistÚ	to_mkldnnÚtype_asr#  ÚviewÚview_asÚzero_Ú
__dlpack__Ú__dlpack_device__rõ  r  ÚutilsÚbackend_registrationÚ_privateuse1_backend_nameÚhasattrÚgetattrr   ÚitemsÚ__name__Ú
startswithÚlenÚextendrƒ  ÚupdateÚdistributedÚis_availableÚtorch.distributedÚ	broadcastÚ
all_reducerÐ  Úall_reduce_coalescedÚ
all_gatherÚall_gather_singleÚall_gather_coalescedÚreduce_scatterÚreduce_scatter_singleÚall_to_all_singleÚ
all_to_allÚisendÚirecvÚsendÚrecv)r7   ÚretÚprivateuse1_backend_nameÚret2Úignoredrk  rÀ  r—  Úsubnamer%
  r    r×  s               r/   r   r   §  s1Y  € ô6 �\‰\€Fðx%Ü�	‰	Ó-ðx%ä�‰Ó2ðx%ô 	×!Ñ!Ñ#@ðx%ô 	×!Ñ!Ñ#Að	x%ô
 	�
‰
Ó.ðx%ô 	�‰Ñ'ðx%ô 	�‰Ó0ðx%ô 	�‰Ó/ðx%ô 	�‰Ó1ðx%ô 	�	‰	Ó4ðx%ô 	�‰ÓQðx%ô 	�‰ÓLðx%ô 	�‰ÓLðx%ô 	�‰ÓLðx%ô 	�‰ÓJðx%ô  	�
‰
ÓKð!x%ô" 	×#Ñ#Ñ%Jñ#x%ô$ 	�	‰	Ó-ð%x%ô& 	�‰ÓXð'x%ô( 	×ÑÓFð)x%ô* 	�
‰
Ó.ð+x%ô, 	�
‰
Ó.ð-x%ô. 	�‰ÓJð/x%ô0 	�‰Ó/ð1x%ô2 	�	‰	ÓFð3x%ô4 	�‰Ñ&ð5x%ô6 	�‰Ñ&ð7x%ô8 	�‰ÑRÈÓRð9x%ô: 	�
‰
Ó.ð;x%ô< 	×ÑÑ2ð=x%ô> 	�‰Ó0ð?x%ô@ 	�‰Ó/ðAx%ôB 	�‰Ó1ðCx%ôD 	�
‰
Ó.òEx%ôF 	�‰Ó0ðGx%ôH 	�‰Ó6ðIx%ôJ 	�‰Ó8ðKx%ôL 	�‰Ó/ðMx%ôN 	�‰Ó1ðOx%ôP 	×ÑÑ-ðQx%ôR 	×ÑÑ-ðSx%ôT 	×ÑÑ-ðUx%ôV 	×ÑÓxðWx%ôX 	�‰ÓRðYx%ôZ 	×ÑÑ{ð[x%ô\ 	×'Ñ'Ñ){ð]x%ô^ 	×(Ñ(Ñ*uð_x%ô` 	×ÑÑ Qðax%ôb 	×%Ñ%Ñ'vðcx%ôd 	×1Ñ1ñ  4Cðex%ôf 	×ÑÑ 5ògx%ôh 	×%Ñ%Ñ'\ðix%ôj 	�‰ÓCðkx%ôl 	�‰Ñ?ðmx%ôn 	×.Ñ.Ûtðqx%ôt 	�‰ÓCðux%ôv 	�‰Ó>ðwx%ôx 	×ÑÓ<ðyx%ôz 	×ÑÓ5ð{x%ô| 	×ÑÓ;ð}x%ô~ 	×ÑÓ<ðx%ô@ 	× Ñ Ó"CðAx%ôB 	×!Ñ!Ó#DðCx%ôD 	×ÑÑ-ðEx%ôF 	�	‰	ÓCðGx%ôH 	×ÑÑ!4ðIx%ôJ 	×ÑÑ1ðKx%ôL 	�‰Ó]òMx%ôN 	×ÑÑ1ðOx%ôP 	�	‰	Ó6ðQx%ôR 	�‰Ó9ðSx%ôT 	×ÑÓ>ðUx%ôV 	�‰ÓaðWx%ôX 	�
‰
Ó.ðYx%ôZ 	�
‰
Ó>ð[x%ô\ 	×Ñ°$Ó:ð]x%ô^ 	×ÑÑ7ð_x%ô` 	�‰×ÑÓ9ðax%ôb 	�‰× Ñ Ó"Pðcx%ôd 	×ÑÓ Gðex%ôf 	×ÑÓNðgx%ôh 	×&Ñ&Ñ(Yðix%ôj 	�‰Ó4ðkx%ôl 	�‰ÓCðmx%ôn 	�
‰
ÓBòox%ôp 	�‰Ó8ðqx%ôr 	�‰Ó8ðsx%ôt 	×ÑÓ8ðux%ôv 	�	‰	ÓOðwx%ôx 	�‰Ñ%ðyx%ôz 	×ÑÓIð{x%ô| 	�‰Ñ,ð}x%ô~ 	�‰Ó9ðx%ô@ 	�‰Ñ(ðAx%ôB 	�‰×ÑÓ5ðCx%ôD 	�
‰
Ó.ðEx%ôF 	×ÑÓ7ðGx%ôH 	×ÑÓ6ðIx%ôJ 	×ÑÓ5ðKx%ôL 	×ÑÓ=ðMx%ôN 	�‰ÓdðOx%ôP 	�‰ÓdòQx%ôR 	�‰ÓdðSx%ôT 	×ÑÑwðUx%ôV 	�‰Ó=ðWx%ôX 	×Ñó  !AðYx%ôZ 	×Ñó  !Að[x%ô\ 	×Ñó  !Að]x%ô^ 	�‰Ñ(ð_x%ô` 	�	‰	Ó-ðax%ôb 	×#Ñ#ó  &Cðcx%ôd 	�
‰
Ó.ðex%ôf 	×ÑÓ!Cðgx%ôh 	×ÑÑ-ðix%ôj 	�‰Ó@ðkx%ôl 	�‰×ÑÓEðmx%ôn 	�‰Ûxðqx%ôt 	�‰Ó5ðux%ôv 	�‰Ó5òwx%ôx 	�‰ÓBðyx%ôz 	�‰ÓAð{x%ô| 	×"Ñ"Ó$@ð}x%ô~ 	×ÑÓ;ðx%ô@ 	�‰Ó1ðAx%ôB 	×ÑÑ*ðCx%ôD 	�	‰	Ñ#ðEx%ôF 	�‰×ÑÑ*ðGx%ôH 	�ŠÑ&ðIx%ôJ 	�
Š
Ó:ðKx%ôL 	×ÒÓ@ðMx%ôN 	�ŠÓ2ðOx%ôP 	�
Š
ÓVðQx%ôR 	�ŠÓBðSx%ôT 	�‰×ÒÓKðUx%ôV 	×ÒÓ OðWx%ôX 	× Ò Ó"YòYx%ôZ 	�ŠÓ1ð[x%ô\ 	�
Š
Ó0ð]x%ô^ 	�	Š	ÓHð_x%ô` 	�ŠÓKðax%ôb 	�	Š	Ó4ðcx%ôd 	�ŠÓ@ðex%ôf 	�
Š
Ó:ðgx%ôh 	�
Š
Ñ)ðix%ôj 	�ŠÑ;ðkx%ôl 	�ŠÓ2ðmx%ôn 	�‰×ÒÓ4ðox%ôp 	�‰×ÒÓ8ðqx%ôr 	�‰×ÒÓ?ðsx%ôt 	�‰×ÒÓCðux%ôv 	�ŠÑ4ðwx%ôx 	�ŠÛ|ð{x%ô~ 	×Òó jòAx%ôD 	×ÒÓeðEx%ôF 	�ŠÓ3ðGx%ôH 	�ŠÑ,ðIx%ôJ 	�	Š	Ó-ðKx%ôL 	�
Š
Ó.ðMx%ôN 	�ŠÓ0ðOx%ôP 	�	Š	Ó-ðQx%ôR 	�
Š
Ó.ðSx%ôT 	�ŠÓ/ðUx%ôV 	×.Ò.Ñ0oðWx%ôX 	×-Ò-Ñ/hðYx%ôZ 	×-Ò-ó Cð]x%ô` 	×'Ò'Ñ)Vðax%ôb 	×7Ò7Ñ9fðcx%ôd 	×'Ò'Ñ)}ðex%ôf 	×7Ò7Ù`ðix%ôl 	×+Ò+Ñ-=òmx%ôn 	×*Ò*Ñ,<ðox%ôp 	×*Ò*Ñ,Bðqx%ôr 	×#Ò#Ñ%?ðsx%ôt 	×ÒÑ9ðux%ôv 	�	Š	�ŠÓCðwx%ôx 	�	Š	�ŠÓCðyx%ôz 	�	Š	�ŠÓDð{x%ô| 	�	Š	�ŠÓCð}x%ô~ 	�	Š	�ŠÓDðx%ô@ 	�	Š	�ŠÓJðAx%ôB 	�	Š	×ÒÓKðCx%ôD 	�	Š	�ŠÓDðEx%ôF 	�	Š	×ÒÓEðGx%ôH 	�	Š	�ŠÓEðIx%ôJ 	�	Š	�ŠÓFðKx%ôL 	�	Š	�ŠÓFðMx%ôN 	�	Š	×ÒÓGòOx%ôP 	�	Š	�ŠÓIðQx%ôR 	�	Š	�ŠÓJðSx%ôT 	�	Š	�ŠÓJðUx%ôV 	�	Š	×ÒÓKðWx%ôX 	�	Š	×ÒÓ6ðYx%ôZ 	�	Š	×ÒÓ7ð[x%ô\ 	�	Š	�ŠÓBð]x%ô^ 	�	Š	Ó-ð_x%ô` 	�ŠÓ@ðax%ôb 	�
Š
Ñ*ðcx%ôd 	�ŠÑ&ðex%ôf 	�ŠÑ&ðgx%ôh 	×ÒÓQðix%ôj 	�ŠÓ/ðkx%ôl 	×ÒÑ3ðmx%ôn 	×ÒÓ?ðox%ôp 	�
Š
Ó5òqx%ôr 	�
Š
Ó.ðsx%ôt 	�ŠÓ/ðux%ôv 	�Š°tÀ4ÔPU×P]ÒP]ÐfjÐzò  Dðwx%ôx 	×&Ò&Ñ(Hðyx%ôz 	�ŠÓ\ð{x%ô| 	�ŠÓOð}x%ô~ 	�	Š	Ó4ðx%ô@ 	�ŠÓ3ðAx%ôB 	×ÒÑ*ðCx%ôD 	×ÒÓ>ðEx%ôF 	�ŠÓ/ðGx%ôH 	�ŠÓ,ðIx%ôJ 	�ŠÓ6ðKx%ôL 	�ŠÓ5ðMx%ôN 	�	Š	Ó3ðOx%ôP 	�ŠÓNðQx%ôR 	×ÒÑcòSx%ôT 	×ÒÑfðUx%ôV 	×ÒÑfðWx%ôX 	×ÒÓmðYx%ôZ 	�	Š	Ñsð[x%ô\ 	�ŠÓNð]x%ô^ 	�ŠÓ3ð_x%ô` 	�ŠÓ8ðax%ôb 	×ÒÓ5ðcx%ôd 	×ÒÓVðex%ôf 	�ŠÓ;ðgx%ôh 	×"Ò"Ó$zðix%ôj 	�ŠÓGðkx%ôl 	�ŠÓmðmx%ôn 	×ÒÓYðox%ôp 	�‰×(Ò(Ñ*?ðqx%ôr 	�ŠÓ4ðsx%ôt 	�ŠÑ;òux%ôv 	�ŠÓ2ðwx%ôx 	�ŠÓ6ðyx%ôz 	�ŠÓ7ð{x%ô| 	�ŠÓ8ð}x%ô~ 	�
Š
Ó.ðx%ô@ 	�ŠÑ=ðAx%ôB 	×ÒÑ>ðCx%ôD 	�ŠÓLðEx%ôF 	×ÒÓBðGx%ôH 	×ÒÒ=ðIx%ôJ 	×ÒÔ\ðKx%ôL 	�ŠÒ)ðMx%ôN 	�
Š
ÔGðOx%ôP 	�ŠÒ&ðQx%ôR 	�ŠÒ'ðSx%ôT 	�ŠÔ2ðUx%ôV 	�ŠÔ2òWx%ôX 	×ÒÚtð[x%ô^ 	�ŠÒ(ð_x%ô` 	�ŠÔ1ðax%ôb 	�‰×ÒÔ4ðcx%ôd 	�‰×ÒÔKðex%ôf 	×ÒÒ*ðgx%ôh 	�ŠÒ'ðix%ôj 	�ŠÒ&ðkx%ôl 	×ÒÒ.ðmx%ôn 	×ÒÒ,ðox%ôp 	×ÒÒ!1ðqx%ôr 	×ÒÒ*ðsx%ôt 	×ÒÒ3ðux%ôv 	�ŠÒ)ðwx%ôx 	�ŠÔWðyx%ôz 	�ŠÒ%ð{x%ô| 	�Šô dòx%ôB	 	�ŠÔrðC	x%ôD	 	�
Š
Ò+ðE	x%ôF	 	�ŠÔNðG	x%ôH	 	�‰×"Ò"Ô$cðI	x%ôJ	 	�‰×ÒÔ!LðK	x%ôL	 	�‰×ÒÔ SðM	x%ôN	 	×ÒÔsðO	x%ôP	 	�	Š	Ô4ðQ	x%ôR	 	�ŠÔ6ðS	x%ôT	 	�ŠÔ3ðU	x%ôV	 	×ÒÔ;ðW	x%ôX	 	�
Š
Ô;ðY	x%ôZ	 	�ŠÔ0ð[	x%ô\	 	�Šô  Kð]	x%ô^	 	�	Š	Ô-ð_	x%ô`	 	×ÒÔ<ða	x%ôb	 	�ŠÔ/òc	x%ôd	 	�ŠÔ/ðe	x%ôf	 	�
Š
Ô.ðg	x%ôh	 	�ŠÔ:ði	x%ôj	 	×ÒÔ;ðk	x%ôl	 	�ŠÒ&ðm	x%ôn	 	�ŠÔ.ðo	x%ôp	 	×ÒÔ<ðq	x%ôr	 	×ÒÔ5ðs	x%ôt	 	×ÒÔ;ðu	x%ôv	 	×ÒÔ<ðw	x%ôx	 	�ŠÔ/ðy	x%ôz	 	�ŠÔIð{	x%ô|	 	�
Š
Òsð}	x%ô~	 	�ŠÔOð	x%ô@
 	�ŠÔ3ðA
x%ôB
 	�
Š
Ô5ðC
x%ôD
 	�ŠÔEòE
x%ôF
 	�ŠÔBðG
x%ôH
 	×!Ò!ô  $AðI
x%ôJ
 	×ÒÒ8ðK
x%ôL
 	×ÒÒ<ðM
x%ôN
 	×ÒÔ=ðO
x%ôP
 	�ŠÔ7ðQ
x%ôR
 	�‰�ŠÔ?ðS
x%ôT
 	�‰×ÒÔ FðU
x%ôV
 	�‰×!Ò!Ô#]ðW
x%ôX
 	�‰×ÒÔ[ðY
x%ôZ
 	�‰×ÒÔ>ð[
x%ô\
 	×ÒÒ/ð]
x%ô^
 	�‰×!Ò!Ô#@ð_
x%ô`
 	�‰× Ò Ô"Mða
x%ôb
 	�‰×ÒÔ <ðc
x%ôd
 	×ÒÒ*ðe
x%ôf
 	�‰×ÒÒ!1òg
x%ôh
 	�‰×!Ò!Ò#3ði
x%ôj
 	�	Š	Ô-ðk
x%ôl
 	�ŠÔ8ðm
x%ôn
 	�
Š
Ô5ðo
x%ôp
 	×ÒÔlðq
x%ôr
 	×ÒÔlðs
x%ôt
 	×ÒÔlðu
x%ôv
 	×%Ò%Ütðy
x%ô|
 	�
Š
Ô.ð}
x%ô~
 	�ŠÔVð
x%ô@ 	�ŠÔ0ðAx%ôB 	�ŠÔ3ðCx%ôD 	�ŠÒ5ðEx%ôF 	�	Š	Ô-ðGx%ôH 	�ŠÔ8ðIx%ôJ 	�
Š
Ô5ðKx%ôL 	×ÒÚtòOx%ôR 	× Ò Ò"}ðSx%ôT 	×)Ò)Ò+vðUx%ôV 	×%Ò%Ò'hðWx%ôX 	×*Ò*Úwð[x%ô^ 	×*Ò*Úgðax%ôd 	×Òò dðgx%ôj 	�ŠÔBðkx%ôl 	�
Š
ÔEðmx%ôn 	�ŠÒ<ðox%ôp 	�ŠÒ=ðqx%ôr 	�ŠÔAðsx%ôt 	�	Š	Ô4ðux%ôv 	�ŠÔ9ðwx%ôx 	×ÒÔUðyx%ôz 	�ŠÔ1ð{x%ô| 	�ŠÒ+ð}x%ô~ 	�ŠÒ:òx%ô@ 	×ÒÔWðAx%ôB 	×ÒÒ!sðCx%ôD 	×&Ò&Ò(_ðEx%ôF 	×ÒÒ8ðGx%ôH 	×ÒÔ!fðIx%ôJ 	×ÒÔYðKx%ôL 	×ÒÒ!VðMx%ôN 	×ÒÔUðOx%ôP 	×$Ò$Ò&>ðQx%ôR 	�ŠÔ3ðSx%ôT 	�ŠÔ:ðUx%ôV 	�	Š	Ô-ðWx%ôX 	�ŠÔ2ðYx%ôZ 	�ŠÔ:ð[x%ô\ 	�Š×Ò×/Ò/Ò1Nð]x%ô^ 	�Š×Ò×/Ò/Ò1Nð_x%ô` 	�Š×Ò×/Ñ/Ô1dòax%ôb 	�Š×Ò×<Ò<Ô>qðcx%ôd 	�Š×Ò×/Ò/Ô1dðex%ôf 	�Š×Ò×<Ò<Ô>qðgx%ôh 	�Š×Ò×/Ò/Ô1dðix%ôj 	�Š×Ò×<Ò<Ô>qðkx%ôl 	�Š×Ò×'Ò'Ô)Sðmx%ôn 	�Š×Ò×)Ñ)Ô+aðox%ôp 	�Š×Ò×&Ò&ô Bðsx%ôv 	�Š×Ò×&Ò&ô Bðyx%ô| 	�Š×Ò×&Ñ&Üxðx%ôB 	�Š×Ò×$Ñ$Ô&RðCx%ôD 	�Š×Ò×0Ò0ÜcðGx%ôJ 	�Š×Ò×<Ñ<ÜtðMx%ôP 	�Š×Ò× Ñ Ô"LðQx%ôR 	�Š×Ò×1Ñ1ÜiðUx%ôX 	�Š×Ò×)Ò)ô Lð[x%ô^ 	�Š×Ò×0Ò0ô [òax%ôd 	�Š×Ò×$Ñ$Üxðgx%ôj 	�Š×Ò×#Ò#Ô%Zðkx%ôl 	�Š×Ò×%Ò%Ô'\ðmx%ôn 	�Š×Ò×%Ò%Ô'\ðox%ôp 	�Š×Ò×%Ò%Ô'\ðqx%ôr 	�Š×Ò×ÒÔ!Kðsx%ôt 	�Š×Ò×%Ò%Ü|ðwx%ôz 	�Š×Ò×)Ò)ô Jð}x%ô@ 	�Š×Ò×1Ò1Ô3iðAx%ôB 	�Š×Ò× Ò Ô"mðCx%ôD 	�Š×Ò×1Ò1ÜzðGx%ôJ 	�Š×Ò×>Ò>ÜzðMx%ôP 	�Š×Ò×1Ò1ÜzðSx%ôV 	�Š×Ò×>Ò>ÜzðYx%ô\ 	�Š×Ò×-Ò-Ô/uð]x%ô^ 	�Š×Ò× Ò Ô"Fð_x%ô` 	�Š×Ò×ÒÔ!9òax%ôb 	�Š×Ò×'Ò'Ô)zðcx%ôd 	�Š×Ò×&Ò&Ô(gðex%ôf 	�Š×Ò×*Ò*Ô,cðgx%ôh 	�Š×Ò×&Ò&Ô(Cðix%ôj 	�Š×Ò×$Ò$Ô&`ðkx%ôl 	�Š×Ò×0Ò0Übðox%ôr 	�Š×Ò×)Ò)ô Iðux%ôx 	�Š×Ò×'Ò'ô Mð{x%ô~ 	�Š×Ò×"Ò"ô  %Aðx%ô@ 	�Š×Ò×#Ò#Ô%|ðAx%ôB 	�Š×Ò×&Ò&Ô(mðCx%ôD 	�Š×Ò×&Ò&Ô(\ðEx%ôF 	�Š×Ò×"Ò"Ô$GðGx%ôH 	�Š×Ò×/Ò/Ô1gðIx%ôJ 	�Š×Ò×'Ò'Ô)^ðKx%ôL 	�Š×Ò×&Ò&Ò(8ðMx%ôN 	�Š×Ò×%Ò%Ô'mòOx%ôP 	�Š×Ò×%Ò%Ô'mðQx%ôR 	�Š×Ò×%Ò%Ô'mðSx%ôT 	�Š×Ò×/Ò/ÜiðWx%ôZ 	�Š×Ò×&Ò&Ütð]x%ô` 	�Š×Ò×3Ò3Ütðcx%ôf 	�Š×Ò×&Ò&Ütðix%ôl 	�Š×Ò×3Ò3Ütðox%ôr 	�Š×Ò×&Ò&Ütðux%ôx 	�Š×Ò×3Ò3Ütð{x%ô~ 	�Š×Ò×(Ò(Ô*zðx%ô@ 	�Š×Ò×(Ò(Ô*zðAx%ôB 	�Š×Ò×(Ò(Ô*zðCx%ôD 	�Š×Ò×$Ò$Ô&}ðEx%ôF 	�Š×Ò×8Ò8ô _ðIx%ôL 	�Š×Ò×-Ò-ÜtðOx%ôR 	�Š×Ò×2Ò2ÜVðUx%ôX 	�Š×Ò×7Ò7Ücò[x%ô^ 	�Š×Ò×$Ò$Üvðax%ôd 	�Š×Ò×%Ò%Ô'Xðex%ôf 	�Š×Ò×#Ò#Ô%Fðgx%ôh 	�Š×Ò×ÒÔ!Pðix%ôj 	�Š×Ò×-Ò-Ô/aðkx%ôl 	�Š×Ò×,Ò,Ü}ðox%ôr 	�Š×Ò×!Ò!Ò#;ðsx%ôt 	�Š×Ò× Ò Ô"Aðux%ôv 	�Š×Ò×!Ò!Ô#Bðwx%ôx 	�Š×Ò×$Ò$Ô&_ðyx%ôz 	�Š×Ò×!Ò!Ô#yð{x%ô| 	�Š×Ò× Ò Ô"Að}x%ô~ 	�Š×Ò× Ò Ô"Aðx%ô@ 	�Š×Ò× Ò Ô"AðAx%ôB 	�Š×Ò×8Ò8Ô:uðCx%ôD 	�Š×Ò×*Ò*ô  -AðEx%ôF 	�Š×Ò×&Ò&Ô(jòGx%ôH 	�Š×Ò×,Ò,Ô.xðIx%ôJ 	�Š×Ò×#Ò#Ô%ZðKx%ôL 	�Š×Ò×#Ò#Ô%ZðMx%ôN 	�Š×Ò×$Ò$Ô&LðOx%ôP 	�Š×Ò×&Ò&Ô(CðQx%ôR 	�Š×Ò×$Ò$Ò&6ðSx%ôT 	�Š×Ò×&Ò&Ò(8ðUx%ôV 	�Š×Ò×%Ò%Ô'XðWx%ôX 	�Š×Ò×/Ò/ô Lð[x%ô^ 	�Š×Ò×=Ò=ØDHÐQTÐ[`ÐlrÕvðax%ôd 	�Š×Ò×"Ò"Ô$bðex%ôf 	�Š�Š×ÒÔ Oðgx%ôh 	�Š�Š×ÒÔSðix%ôj 	�Š�Š×ÒÒ!7ðkx%ôl 	�Š�Š×&Ò&Ô(xðmx%ôn 	�ŠÔ7ðox%ôp 	×ÒÀÕFòqx%ôr 	�ŠÒ(ðsx%ôt 	�
Š
Ô\ðux%ôv 	�‰×ÒÔdðwx%ôx 	�‰× Ò Ô"hðyx%ôz 	�‰× Ò ð +/ô#3ð{x%ôB 	×ÒÔ9ðCx%ôD 	×ÒÔdðEx%ôF 	�ŠÒ%ðGx%ôH 	�ŠÒ*ðIx%ôJ 	�ŠÔQðKx%ôL 	×ÒÔ!SðMx%ôN 	�ŠÒ+ðOx%ôP 	×ÒÔIðQx%ôR 	�ŠÔ*ðSx%ôT 	�ŠÔ5ðUx%ôV 	�‰×ÒÔIðWx%ôX 	×ÒÒ=òYx%ôZ 	×ÒÒAð[x%ô\ 	�ŠÔ7ð]x%ô^ 	×ÒÒ Yð_x%ô` 	�ŠÔ6ðax%ôb 	�ŠÔ2ðcx%ôd 	�ŠÒ-ðex%ôf 	�ŠÔdðgx%ôh 	�	Š	Ô7ðix%ôj 	�
Š
Ô0ðkx%ôl 	�	Š	ÔDðmx%ôn 	× Ò Ò"2ðox%ôp 	×"Ò"Ò$4ðqx%ôr 	×'Ò'Ò)9ðsx%ôt 	�ŠÒ'ðux%ôv 	×ÒÒ,ðwx%ôx 	�‰�ŠÔCðyx%ôz 	�‰×ÑÔ2ò{x%ô| 	�ŠÔfð}x%ô~ 	×ÒÔiðx%ô@ 	×"Ò"Ò$VðAx%ôB 	×!Ò!Ò#MðCx%ôD 	×)Ò)Ò+PðEx%ôF 	×"Ò"Ò$sðGx%ôH 	× Ò ò aðKx%ôN 	×!Ò!ò aðQx%ôT 	×"Ò"ðJàô#ðWx%ô^ 	×"Ò"ðLð ô#ðax%ôj 	×"Ò"ðOð ô	#ðmx%ôx 	×%Ò%ò að{x%ô~ 	×%Ò%ò aðAx%ôD 	�ŠÔ1ðEx%ôF 	�ŠÒ%ðGx%ôH 	�
Š
Ô.ðIx%ôJ 	�
Š
Ô5òKx%ôL 	�‰×ÒÔFðMx%ôN 	×ÒÒ,ðOx%ôP 	×ÒÒ/ðQx%ôR 	×ÒÔ4ðSx%ôT 	�
Š
Ô3ðUx%ôV 	�ŠÔ:ðWx%ôX 	�ŠÔAðYx%ôZ 	×ÒÔ!;ð[x%ô\ 	�ŠÒ.ð]x%ô^ 	�ŠÔQð_x%ô` 	�ŠÒxðax%ôb 	×ÒÔSðcx%ôd 	�ŠÒxðex%ôf 	×ÒÔSðgx%ôh 	�
Š
Ô7ðix%ôj 	�ŠÔ7ðkx%ôl 	�ŠÔ/òmx%ôn 	�ŠÔ5ðox%ôp 	×ÒÒPðqx%ôr 	�ŠÔbðsx%ôt 	�ŠÔ/ðux%ôv 	�
Š
Ô4ðwx%ôx 	�ŠÔMðyx%ôz 	�ŠÑYÀDÐQUÕYð{x%ô| 	×ÒÒ<ð}x%ô~ 	×ÒÔZðx%ô@ 	×ÒÔeðAx%ôB 	×ÒÔ|ðCx%ôD 	�ŠÒ2ðEx%ôF 	×ÒÒ?ðGx%ôH 	×ÒÔWðIx%ôJ 	×ÒÔWðKx%ôL 	�
Š
Ô3ðMx%ôN 	�ŠÔ1òOx%ôP 	�
Š
Ô.ðQx%ôR 	�ŠÔ1ðSx%ôT 	�	Š	Ô-ðUx%ôV 	�	Š	Ô-ðWx%ôX 	�
Š
Ô.ðYx%ôZ 	�
Š
Ô.ð[x%ô\ 	�ŠÒ'ð]x%ô^ 	�‰×ÒÒ.ð_x%ô` 	�	Š	Ô9ðax%ôb 	�
Š
Ô:ðcx%ôd 	�ŠÔ8ðex%ôf 	�‰×ÒÔ@ðgx%ôh 	�‰×ÒÔWðix%ôj 	�
Š
ÑYÀeÐQUÕYðkx%ôl 	�ŠÔEðmx%ôn 	×ÒÔ Pðox%ôp 	�
Š
Ô.òqx%ôr 	�ŠÔ0ðsx%ôt 	�ŠÔ;ðux%ôv 	�ŠÔOðwx%ôx 	�ŠÔ8ðyx%ôz 	�	Š	Ô-ð{x%ô| 	�ŠÔ2ð}x%ô~ 	�
Š
ô @ðAx%ôD 	�	Š	Ô4ðEx%ôF 	�ŠÔ9ðGx%ôH 	�	Š	Ô-ðIx%ôJ 	�ŠÒ)ðKx%ôL 	�ŠÒ'ðMx%ôN 	�Š’ðOx%ôP 	�Š’ðQx%ôR 	�ŠÒ'ðSx%ôT 	�ŠÒ)ðUx%ôV 	�Š’òWx%ôX 	�ŠÒ)ðYx%ôZ 	�ŠÒ(ð[x%ô\ 	�ŠÒ)ð]x%ô^ 	�ŠÒ(ð_x%ô` 	�ŠÒ)ðax%ôb 	�ŠÒ(ðcx%ôd 	�ŠÒ)ðex%ôf 	�ŠÒ)ðgx%ôh 	�ŠÒ)ðix%ôj 	�ŠÒ)ðkx%ôl 	�ŠÔ0ðmx%ôn 	�	Š	ÔIðox%ôp 	×ÒÔAðqx%ôr 	�‰×ÒÔHðsx%ôt 	�‰×ÒÔ8ðux%ôv 	�ŠÒ4ðwx%ôx 	�ŠÒ6òyx%ôz 	�Š×ÒÒ/ð{x%ô| 	�Š×ÒÒ!1ð}x%ô~ 	�Š×ÒÒ!1ðx%ô@ 	�Š×ÒÒ!1ðAx%ôB 	�Š×ÒÒ!1ðCx%ôD 	�Š×,Ò,Ô.KðEx%ôF 	�Š×,Ò,Ô.KðGx%ôH 	�Š×,Ò,Ô.KðIx%ôJ 	�Š×,Ò,Ô.KðKx%ôL 	�Š×ÒÒ/ðMx%ôN 	�Š×ÒÒ,ðOx%ôP 	�Š×ÒÒ+ðQx%ôR 	�Š×ÒÒ,ðSx%ôT 	�Š×ÒÒ-ðUx%ôV 	�Š×ÒÒ.ðWx%ôX 	�Š×ÒÒ,ðYx%ôZ 	�Š×ÒÒ-ò[x%ô\ 	�Š×ÒÒ-ð]x%ô^ 	�Š×ÒÔ Að_x%ô` 	�Š×ÒÔ!Bðax%ôb 	�Š×ÒÒ/ðcx%ôd 	�Š×*Ò*Ô,Iðex%ôf 	�Š×+Ò+Ô-Jðgx%ôh 	�Š×ÒÒ*ðix%ôj 	�Š×ÒÒ+ðkx%ôl 	�Š×ÒÒ*ðmx%ôn 	�Š×ÒÒ+ðox%ôp 	�Š×+Ò+Ô-Jðqx%ôr 	�Š×+Ò+Ô-Jðsx%ôt 	�Š×ÒÒ-ðux%ôv 	�Š×ÒÒ 0ðwx%ôx 	�Š×!Ò!Ô#Dðyx%ôz 	�Š×ÒÒ-ð{x%ô| 	�Š×ÒÔ!Oò}x%ô~ 	�Š×(Ò(Ò*:ðx%ô@ 	�Š×(Ò(Ò*:ðAx%ôB 	�Š×(Ò(Ò*:ðCx%ôD 	�Š×(Ò(Ò*:ðEx%ôF 	�Š×"Ò"Ò$7ðGx%ôH 	�Š×ÒÒ,ðIx%ôJ 	�Š×ÒÒ-ðKx%ôL 	�Š×ÒÔ!>ðMx%ôN 	�Š×ÒÒ+ðOx%ôP 	�Š×ÒÒ-ðQx%ôR 	�Š×/Ò/Ò1AðSx%ôT 	�Š×/Ò/Ò1AðUx%ôV 	�Š×4Ò4Ô6SðWx%ôX 	�Š×4Ò4Ô6SðYx%ôZ 	�Š×4Ò4Ô6Sð[x%ô\ 	�Š×4Ò4Ô6Sð]x%ô^ 	�Š×ÒÒ,ò_x%ô` 	�Š×ÒÔ@ðax%ôb 	�Š×)Ò)Ò+;ðcx%ôd 	�Š×ÒÔ@ðex%ôf 	�Š×ÒÔ>ðgx%ôh 	�Š×ÒÔ<ðix%ôj 	�ŠÒ!ðkx%ôl 	�
Š
Ò+ðmx%ôn 	×ÒÔKðox%ôp 	�	Š	Ô-ðqx%ôr 	�
Š
Ô.ðsx%ôt 	�‰×ÒÔ 3ðux%ôv 	�‰× Ò Ô"<ðwx%ôx 	�ŠÔ:ðyx%ôz 	×ÒÔHð{x%ô| 	�ŠÔJð}x%ô~ 	�
Š
Ò*ðx%ô@ 	�
Š
ÔKòAx%ôB 	�ŠÒ%ðCx%ôD 	�ŠÒ5ðEx%ôF 	�ŠÔ1ðGx%ôH 	�ŠÔ5ðIx%ôJ 	×ÒÔ eðKx%ôL 	�‰×%Ò%Ô'aðMx%ôN 	�
Š
Ô:ðOx%ôP 	×!Ò!ô LðSx%ôV 	�
Š
Ô:ðWx%ôX 	×ÒÒ2ðYx%ôZ 	�ŠÔ/ð[x%ô\ 	�ŠÔ-ð]x%ô^ 	�ŠÒ5ð_x%ô` 	�ŠÔhðax%ôb 	× Ò Ô"gðcx%ôd 	×ÒÒ6ðex%ôf 	×ÒÔ;ògx%ôh 	×ÒÔLðix%ôj 	×%Ò%Ô'Wðkx%ôl 	�ŠÔ8ðmx%ôn 	�‰×ÒÔ1ðox%ôp 	�	Š	Ô-ðqx%ôr 	�ŠÔ2ðsx%ôt 	�ŠÒ;ðux%ôv 	�ŠÔ2ðwx%ôx 	�ŠÔ9ðyx%ôz 	×%Ò%Ò'`ð{x%ô| 	×1Ò1Úoðx%ôB 	×ÒÔeðCx%ôD 	×ÒÒ5ðEx%ôF 	×ÒÒ@ðGx%ôH 	×Ò¢ðIx%ôJ 	×"Ò"¢OðKx%ôL 	×Òš/òMx%ôN 	×ÒšoðOx%ôP 	×ÒÔQðQx%ôR 	×'Ò'Ò)>ðSx%ôT 	×ÒÔFðUx%ôV 	×Ò¸%ÕCðWx%ôX 	×ÒÒ>ðYx%ôZ 	×ÒÒ1ð[x%ô\ 	×!Ò!Ò#@ð]x%ô^ 	×ÒÒ6ð_x%ô` 	×Òš?ðax%ôb 	×ÒÔNðcx%ôd 	×ÒÔ<ðex%ôf 	×#Ò#Ô%Hðgx%ôh 	×ÒÒ0ðix%ôj 	�Š’oðkx%ôl 	×ÒÒ9ðmx%ôn 	×ÒÒ2òox%ôp 	×Òš_ðqx%ôr 	×ÒšOðsx%ôt 	×ÒšOðux%ôv 	×Òš?ðwx%ôx 	×Ò¢ðyx%ôz 	×Ò¢ð{x%ô| 	×Ò¢ð}x%ô~ 	×Ò¢ðx%ô@ 	×ÒÔ1ðAx%ôB 	�ŠÒ/ðCx%ôD 	×ÒÒAðEx%ôF 	×Òš/ðGx%ðH 	×ÒÒ3ðIx%ðJ 	×ÒÒ4ðKx%ðL 	×ÒÒ4ðMx%ðN 	×ÒÒ2ðOx%ðP 	×ÒÒ3òQx%ðR 	×ÒÒ3ðSx%ðT 	×ÒÒ1ðUx%ðV 	×ÒÒ2ðWx%ðX 	×ÒÒ2ðYx%ðZ 	×ÒÒ1ð[x%ð\ 	×ÒÒ2ð]x%ð^ 	×ÒÒ2ð_x%ð` 	�ŠÒ.ðax%ðb 	�ŠÒ-ðcx%ðd 	�ŠÒ.ðex%ðf 	×Òš/ðgx%ðh 	×ÒšOðix%ðj 	×ÒÒ0ðkx%ðl 	�Ššðmx%ðn 	×ÒÒ3ðox%ðp 	�Ššðqx%ðr 	×Òš?òsx%ðt 	�ŠÒ.ðux%ðv 	�ŠÒ/ðwx%ðx 	�ŠÒ/ðyx%ðz 	×ÒÒ5ð{x%ð| 	×ÒÒ0ð}x%ð~ 	×ÒÒ2ðx%ð@ 	�ŠšðAx%ðB 	�ŠšðCx%ðD 	×Òš/ðEx%ðF 	�ŠšðGx%ðH 	×ÒÒ7ðIx%ðJ 	×ÒÒ4ðKx%ðL 	×Òš_ðMx%ðN 	�Š¸ÕAðOx%ðP 	×ÒÒ1ðQx%ðR 	×ÒÒ/ðSx%ðT 	�Š×Òš/òUx%ðV 	�Š×Òš/ðWx%ðX 	�	Š	×Òš?ðYx%ðZ 	�	Š	×Òš?ð[x%ð\ 	×Ò×&Ò&ªð]x%ð^ 	×*Ò*×2Ò2²Oð_x%ð` 	�Š×Òšoðax%ðb 	�Š×Òšðcx%ðd 	�Š×Òš_ðex%ðf 	�Š×Òšoðgx%ðh 	�Š×Ò¢ðix%ðj 	�Š×Ò¢ðkx%ðl 	×Ò×!Ò!¢?ðmx%ðn 	�Š×Ò¢ðox%ðp 	×-Ò-Ò/pðqx%ðr 	×*Ò*Ò,Vðsx%ðt 	×2Ò2²Oðux%ðv 	�Š×Òš_òwx%ðx 	�Š×Òšðyx%ðz 	�Š×Òšoð{x%ð| 	�Š×Ò¢ð}x%ð~ 	�Š×Òšðx%ð@ 	�Š×ÒšðAx%ðB 	�Š×ÒšðCx%ðD 	�Š×ÒšðEx%ðF 	�Š×Ò¢ðGx%ðH 	×Ò×#Ò#¢_ðIx%ðJ 	�Š×Ò¢ðKx%ðL 	�Š×ÒšðMx%ðN 	�Š×Ò¢ðOx%ðP 	×Ò× Ò ¢/ðQx%ðR 	�Š×Ò¢ðSx%ðT 	×Ò× Ò ¢/ðUx%ðV 	×Ò×#Ò#¢_ðWx%ðX 	×Ò× Ò ¢/òYx%ðZ 	×Ò×$Ò$¢oð[x%ð\ 	×Ò× Ò ¢/ð]x%ð^ 	�Š×Ò¢ð_x%ð` 	�Š×Òšðax%ðb 	�Š×Òš_ðcx%ðd 	�Š×Òšðex%ðf 	�Š×Òš_ðgx%ðh 	×Ò× Ò ¢/ðix%ðj 	×Ò×$Ò$¢oðkx%ðl 	�Š×Òšoðmx%ðn 	�Š×Ò¢ðox%ðp 	�Š×Òš_ðqx%ðr 	�Š×Òš_ðsx%ðt 	×'Ò'×/Ò/²ðux%ðv 	�ŠÔNðwx%ðx 	�Š’oðyx%ðz 	�Š’oò{x%ð| 	�Ššð}x%ð~ 	�Ššðx%ð@ 	�Š’_ðAx%ðB 	×Òš_ðCx%ðD 	×ÒšOðEx%ðF 	×Òš_ðGx%ðH 	×ÒšOðIx%ðJ 	�ŠšðKx%ðL 	�‰šðMx%ðN 	�ŠÒ0ðOx%ðP 	×ÒÒ8ðQx%ðR 	×ÒÒ9ðSx%ðT 	�ŠÔkðUx%ðV 	�Š´E×4IÒ4IÓMðWx%ðX 	�Š´×0EÒ0EÓIðYx%ðZ 	�Š´×0EÒ0EÓIð[x%ð\ 	�Š´×0EÒ0EÓIò]x%ð^ 	�ŠÑMÀTÕMð_x%ð` 	�Ššðax%ðb 	×ÒÒ6ðcx%ðd 	×Ò´e×6MÒ6MÓQðex%ðf 	�ŠÔ>ðgx%ðh 	�
Š
¬u×/DÒ/DÓHðix%ðj 	�Š´×0EÒ0EÓIðkx%ðl 	�Š´×0EÒ0EÓIðmx%ðn 	�
Š
¬u×/DÒ/DÓHðox%ðp 	�
Š
¬u×/DÒ/DÓHðqx%ðr 	×Òšðsx%ðt 	�Ššðux%ðv 	×Òš/ðwx%ðx 	×ÒÔ!Oðyx%ðz 	�
Š
’Oð{x%ð| 	×ÒÔ@ð}x%ð~ 	�Š´%×2GÒ2GÓKòx%ð@ 	�Š´5×3HÒ3HÓLðAx%ðB 	×Òš_ðCx%ðD 	�ŠÒ,ðEx%ðF 	×ÒÒ0ðGx%ðH 	×ÒÑHÀÕHðIx%ðJ 	�ŠÒ,ðKx%ðL 	×ÒÒ5ðMx%ðN 	�Š´×1FÒ1FÓJðOx%ðP 	�Š´%×2GÒ2GÓKðQx%ðR 	×Ò¸Õ@ðSx%ðT 	×Òš?ðUx%ðV 	�Š´×0EÒ0EÓIðWx%ðX 	�Š´×1FÒ1FÓJðYx%ðZ 	�Ššð[x%ð\ 	�
Š
¬u×/DÒ/DÓHð]x%ð^ 	×Òš_ð_x%ð` 	×Òšoòax%ðb 	×Òš_ðcx%ðd 	×Òš/ðex%ðf 	×ÒÒ1ðgx%ðh 	×Òš/ðix%ðj 	�Š’_ðkx%ðl 	×ÒÑMÀTÕMðmx%ðn 	×ÒÒ0ðox%ðp 	�Š´×0EÒ0EÓIðqx%ðr 	�ŠÒ6ðsx%ðt 	�ŠÒ5ðux%ðv 	�	Š	Ô8ðwx%ðx 	×ÒÔ@ðyx%ðz 	×ÒÒEð{x%ð| 	×Òš?ð}x%ð~ 	�Ššðx%ð@  	×"Ò"¢OðA x%ðB  	×-Ò-ªòC x%ðD  	×%Ò%¢ðE x%ðF  	�ŠšðG x%ðH  	�Š’oðI x%ðJ  	�ŠÒ,ðK x%ðL  	×Òš?ðM x%ðN  	�ŠÔGðO x%ðP  	�ŠšðQ x%ðR  	�ŠÑLÀDÕLðS x%ðT  	×ÒÒ5ðU x%ðV  	×ÒÒ3ðW x%ðX  	×1Ò1Ò3HðY x%ðZ  	�ŠÒ-ð[ x%ð\  	×ÒÔBð] x%ð^  	×ÒÒ1ð_ x%ð`  	�ŠÒ-ða x%ðb  	�ŠÒ-ðc x%ðd  	×ÒÒ0òe x%ðf  	× Ò Ò"8ðg x%ðh  	×ÒšOði x%ðj  	�ŠÔ[ðk x%ðl  	×ÒÒ?ðm x%ðn  	×Òšoðo x%ðp  	�Š´×1FÒ1FÓJðq x%ðr  	�Š’_ðs x%ðt  	×ÒÔWðu x%ðv  	×Òš?ðw x%ðx  	×ÒÒ1ðy x%ðz  	×&Ò&Ô(Wð{ x%ð|  	×ÒÒGð} x%ð~  	×'Ò'Ò)Qð x%ð@! 	�ŠÔOðA!x%ðB! 	�ŠšðC!x%ðD! 	×Ò¢ðE!x%ðF! 	×ÒšòG!x%ðH! 	×Òš_ðI!x%ðJ! 	×ÒÒ1ðK!x%ðL! 	�ŠÒ+ðM!x%ðN! 	�	Š	°EÀÔUZ×UjÒUjÓnðO!x%ðP! 	�ŠÑIÀÕIðQ!x%ðR! 	×ÒÔGðS!x%ðT! 	×Òš/ðU!x%ðV! 	�Š’ðW!x%ðX! 	×Òš/ðY!x%ðZ! 	�ŠÒ.ð[!x%ð\! 	�ŠÒ=ð]!x%ð^! 	�ŠÔ7ð_!x%ð`! 	�Š’ða!x%ðb! 	�ŠÒ+ðc!x%ðd! 	�ŠÒ.ðe!x%ðf! 	�Š’oðg!x%ðh! 	×ÒÔuñi!x%ðj! 	× Ò ¢/Ø�ŠÒ+Ü�‰×ÒÔFño!x%€Côv! 	�Š×(Ò(×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Ôô
 ×Ò×%Ò%Õ'ß(à�
Š
ðØ—’Ô gðà—’Ô!Wðð —’Ômðð ×)Ò)Ô+bð	ð
 —’Ô![ðð ×&Ò&Ô(jðð ×)Ò)Ô+xðð —’Ôvðð —’Ôxðð ×#Ò#Ô%gðð ×*Ò*Ô,iðð ×&Ò&ô  )Nðð —’Ô!mðð —
’
ÔZðð —
’
ÔZðð  —	’	ÔYð!ð" —	’	ÔYð#ô	
ð, €Jr2   Ú
dispatcherc                 ó`   ‡ — dt         t        t        f   dt         t        t        f   fˆ 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
    r    r#   c                 óÎ   •‡ ‡— t        j                  ‰ «      dt        j                  dt        j                  dt
        fˆˆ ˆfd„«       Št        t        t        t
        f   ‰«      S )Nr%   r&   r#   c                  ó�   •—  ‰| i |¤Ž}t        |«      r+t        t        t        t        t
        f   ‰«      |g| ¢­i |¤ŽS  ‰| i |¤ŽS r<  )r   r   r   r   r   r   )r%   r&   Úrelevant_argsr±
  r    Úwrappeds      €€€r/   r¶
  z3wrap_torch_function.<locals>.inner.<locals>.wrapped\  s^   ø€ á&¨Ð7°Ñ7ˆMÜ! -Ô0Ü,Üœ¤"¤b &Ñ)¨7Ó3°]ðØEIòØMSñð ñ ˜Ð( Ñ(Ð(r2   )Ú	functoolsr   r   r%   r&   r   r   r   )r    r¶
  r±
  s   `@€r/   r$  z"wrap_torch_function.<locals>.inner[  sS   ú€ Ü	�‰˜Ó	ð	)œ2Ÿ7™7ð 	)¬b¯i©ið 	)¼Bö 	)ó 
ð	)ô ”HœR¤˜VÑ$ gÓ.Ð.r2   )r   r   r   )r±
  r$  s   ` r/   r   r   A  s/   ø€ ð4/”HœR¤˜VÑ$ð /¬´"´b°&Ñ)9õ /ð €Lr2   rµ
  Úget_type_fnc                 ó¾  — |€t         }t        j                  j                  «       sg S t	        «       }g }| D ]£  } ||«      }||vsŒt        |d«      sŒ|j                  t        j                  j                  usŒD|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+
  r6   Ú_CÚ_is_torch_function_enabledÚsetr“
  r  Ú_disabled_torch_function_implr>  r˜
  Ú	enumerateÚ
issubclassÚinsert)	rµ
  r¸
  Úoverloaded_typesÚoverloaded_argsÚargÚarg_typerõ  ÚiÚold_args	            r/   Ú_get_overloaded_argsrÇ
  k  sõ   € ðJ ÐÜˆô �8‰8×.Ñ.Ô0Øˆ	ä"%£%ÐØ!#€OØò (ˆÙ˜sÓ#ˆð Ð,Ò,Ü˜Ð"6Õ7Ø×+Ñ+Ü—8‘8×9Ñ9ò:ñ
  Ø ×$Ñ$ XÔ.ô ˜OÓ,�Ü"+¨OÓ"<ò ‘J�A�wÜ! (©K¸Ó,@ÕAØ !˜Ùðð  ×&Ñ& u¨cÕ2à$, :Ð Ø#& %‘ð;(ð< Ðr2   Ú
public_apir%   r&   c           	      ó˜  — t        |«      }t        t        t        |«      «      }t	        «       r1t        «       5 }|j                  | |||«      }ddd«       t        ur|S |D ]w  }|j                  }	t        |	d«      rF|	j                  |u r8|	t        j                  j                  urt        j                  dt        d¬«        |	| |||«      }|t        usŒu|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.rA  ©Ú
stacklevelú.zno implementation found for 'z.' on types that implement __torch_function__: z nor in mode )rÇ
  ÚtupleÚmapr+
  r   Ú_pop_mode_temporarilyr  ÚNotImplementedr“
  rÊ
  r6   rº
  r½
  r+   ÚwarnÚDeprecationWarningÚ
__module__r–
  Ú_get_current_function_modeÚ	TypeError)rÈ
  rµ
  r%   r&   rÂ
  Útypesr�  ÚresultÚoverloaded_argÚtorch_func_methodÚ	func_namerÃ
  r•  s                r/   r   r   º  sj  € ô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‹.Ð÷I	Nð 	Nüò@  Fs   ¹D;Ã?E
Ä;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 of 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                  ót  — 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 �]4  \  }}}|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 r%t;        |	j=                  ||j>                  «      «      ‚�Œ˜| |   jA                  |j2                  «       �Œ¸t/        |«      s�ŒÅ|› d|› �||<   |r�ŒÓ|t7        «       v r5d}	|t9        «       v r%t;        |	j=                  ||j>                  «      «      ‚�Œ| |   jA                  |«       �Œ* �Œ7 | |fS )Nr6   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Úlistr6   Ú__all__r¶   rµ   ÚdirrÅ   r7   r   rˆ   rr	  r—
  ÚendswithÚislowerr”
  ÚobjectÚ
isinstancer×
  Ú
ModuleTypeÚ
__future__Ú_Featurerƒ  r“
  r/  Ú__set__r   r   ÚAssertionErrorÚformatr–
  re  )
Úoverridable_funcsrõ  Útested_namespacesÚnamespace_strÚ	namespaceÚns_funcsrÛ
  r(   r    r•  s
             r/   Ú_get_overridable_functionsró
  D  s2  € ô $×/Ñ/´Ó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¯]©]Ó);Ð<ð	Ðð /@ó A6Ñ*ˆ�y (Ø!ó @	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Ó#:Ñ:ð=ð ð —|‘|Ô'<Ó'>Ñ>Ü,¨S¯Z©Z¸	À4Ç=Á=Ó-QÓRÐRÙà% dÑ+×2Ñ2°4·<±<Ô@Ùä˜D”>Ùà*˜O¨1¨Y¨KÐ8ˆE�$‰KáÙð Ô,Ó.Ñ.ð9ð ð Ô0Ó2Ñ2Ü(¨¯©°I¸t¿}¹}Ó)MÓNÐNÙØ˜iÑ(×/Ñ/°Ö5òA@	6ðA6ðD ˜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ó
  rJ  r2   r/   r   r   ™  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ç
  r6   Ú_opsÚ
OpOverloadÚOpOverloadPacketÚstrró
  Úget)Úfs    r/   r   r   ¦  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   r¼
  r6   r7   )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þ
  r–
  )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+
  r6   r7   r“
  )Ú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__`` overridable 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<  rJ  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                 óD   — t        j                  dd¬«        | |i |¤Ž}|S )NzP`Mode.push()` is no longer necessary and can be replaced with just `with Mode()`rA  rË
  )r+   rÒ
  )Úclsr%   r&   Úinstances       r/   ÚpushzTorchFunctionMode.push1  s*   € ä�‰Ø^Øõ	
ñ ˜Ð' Ñ'ˆØˆr2   )r#   N©rJ  N)r–
  rÔ
  Ú__qualname__Ú__doc__Ú__annotations__rÿ   r  r
  r  Úclassmethodr  rJ  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	  E  s
   € Ü! $Õ'r2   c                  ó   — t        «       } | S r<  )r   ©Úolds    r/   r  r  I  s   € Ü
#Ó
%€CØ€Jr2   c               #   ó`   K  — t        «       } 	 | –— t        | «       y # t        | «       w xY w­wr<  )r  r	  r   s    r/   rÐ
  rÐ
  N  s%   è ø€ ä
‹+€CðØŠ	ä�3�øŒ
�3�üs   ‚.Ž ’.ž+«.c                   ó   — e Zd Zdd„Zy)ÚBaseTorchFunctionModeNc                 ó   — |€i } ||i |¤ŽS r<  rJ  r  s        r/   r  z(BaseTorchFunctionMode.__torch_function__X  s   € Øˆ>ØˆFÙ�TÐ$˜VÑ$Ð$r2   r  )r–
  rÔ
  r  r  rJ  r2   r/   r$  r$  W  s   „ ô%r2   r$  c               #   óZ  K  — t         j                  j                  «       } 	 t         j                  j                  t         j                  j                  j
                  «       d –— t         j                  j                  | «       y # t         j                  j                  | «       w xY w­wr<  )r6   rº
  Ú_get_torch_function_stateÚ_set_torch_function_stateÚ_TorchFunctionStateÚENABLED)Ú	old_states    r/   Ú_enable_torch_functionr,  ^  sf   è ø€ ä—‘×2Ñ2Ó4€Ið6Ü�‰×*Ñ*¬5¯8©8×+GÑ+G×+OÑ+OÔPÛä�‰×*Ñ*¨9Õ5øŒ�‰×*Ñ*¨9Õ5üs   ‚B+¢AB Á' B+Â!B(Â(B+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<  )r6   rº
  Ú_RestorePythonTLSSnapshotrJ  r2   r/   r   r   h  sC   è ø€ ô 
�‰×	+Ñ	+Ó	-ñ ð	Ûà÷	ð øð ú÷	ð üs#   ‚A¡6£1¨	A±3³6¶?»Ac                 óF   — t         j                  j                  | |||«      S )aÍ
  Skip one level of ``__torch_function__`` dispatch and call the function.

    This is primarily useful for **Tensor subclasses** that want to call into
    a function's implementation while still intercepting PyTorch operations
    inside that function.

    Example with Tensor subclass. Only ops whose inputs include a
    ``LoggingTensor`` are intercepted; once ``redispatch_function`` returns
    a plain ``torch.Tensor``, subsequent ops (here ``+ 1``) are not logged.

        >>> from torch.overrides import has_torch_function, handle_torch_function
        >>> class LoggingTensor(torch.Tensor):
        ...     depth = 0
        ...
        ...     @classmethod
        ...     def __torch_function__(cls, func, types, args, kwargs=None):
        ...         print(f"{'  ' * cls.depth}Calling {func.__name__}")
        ...         cls.depth += 1
        ...         r = torch.overrides.redispatch_function(func, types, args, kwargs)
        ...         cls.depth -= 1
        ...         return r
        >>> def scaled_mul(a, b):
        ...     if has_torch_function((a, b)):
        ...         return handle_torch_function(scaled_mul, (a, b), a, b)
        ...     return a * b + 1
        >>> x = LoggingTensor(torch.tensor([3.0]))
        >>> y = LoggingTensor(torch.tensor([4.0]))
        >>> result = scaled_mul(x, y)
        Calling scaled_mul
          Calling mul
        >>> result
        tensor([13.])

    Note that only ``mul`` is logged, not ``add``: ``redispatch_function``
    returns a plain ``torch.Tensor``, so the ``+ 1`` inside ``scaled_mul``
    no longer sees a ``LoggingTensor`` input and ``__torch_function__`` is
    not triggered.

    With ``TorchFunctionMode`` the mode stays active across all inner ops,
    so the ``+ 1`` is now visible too.  Use ``with self:`` after
    ``redispatch_function`` to re-enable the mode for those inner calls.

        >>> from torch.overrides import TorchFunctionMode
        >>> class LoggingMode(TorchFunctionMode):
        ...     def __init__(self):
        ...         self.depth = 0
        ...
        ...     def __torch_function__(self, func, types, args, kwargs=None):
        ...         print(f"{'  ' * self.depth}Calling {func.__name__}")
        ...         self.depth += 1
        ...         with self:
        ...             r = torch.overrides.redispatch_function(
        ...                 func, types, args, kwargs
        ...             )
        ...         self.depth -= 1
        ...         return r
        >>> a = torch.tensor([3.0])
        >>> b = torch.tensor([4.0])
        >>> with LoggingMode():
        ...     result = scaled_mul(a, b)
        Calling scaled_mul
          Calling mul
          Calling add
        >>> result
        tensor([13.])
    )r6   rº
  Ú_skip_one_hop_torch_function)r    r×
  r%   r&   s       r/   r   r   x  s    € ôF �8‰8×0Ñ0°°u¸dÀFÓKÐKr2   )z.*is deprecated, please use.*r6   r<  )Er  ré
  rß
  Ú
contextlibr·
  r<  r×
  r+   Úcollections.abcr   r   r   Útypingr   r   r   Útyping_extensionsr	   r6   Útorch._Cr
   r   r   r   r   r   r   r   r   râ
  r   r   rù
  r1   Úcacher¼
  r   rE  Údictr   r   r+
  rá
  rÇ
  r%   r&   r   r   r»   r¼   rÎ
  ró
  r   r   rþ
  r;
  r   r   r  rÕ
  r  r	  r  ÚcontextmanagerrÐ
  r$  r,  r   r   rJ  r2   r/   ú<module>r9     s‘  ðñó, ã Û Û Û 
Û Û ß .Ý ß %Ñ %Ý 'ã ÷
÷ 
õ 
ò€ñ ˆtƒ_€ÙˆTƒ]€ð
 1Øñ Ø
�2�r�6Ñ
ð àð ð ð ð ˆb�"ˆfÑó	 ðF ‡�Øða˜s 8™}ò aó ó ðaðH	 ‡�ð c¨(¡mò ó ðð2 ‡�ØðU˜t H¨hÐ$6Ñ7ò Uó ó ðUðp$'Ø˜˜X c™]Ð*Ñ+ð'àˆx˜˜B˜ÑÐ  (¨2¨r¨6Ñ"2Ð2Ñ3ó'ðX 15ñLØ˜C‘=ðLà˜3˜% ˜+Ñ&¨Ñ-ðLð 
ˆ#�YóLð^VØ˜˜R˜Ñ ðVà˜C‘=ðVð �7‰7ðVð �i‰ið	Vð
 óVñr !ØðóÐ ñ. 'Øðó	Ð ñ *Ø ð	óÐ ð ‡�ðQ$ EØˆˆd�8‰nÐ	Ñ˜t H¨c MÑ2Ð2ñ%ò Q$ó ðQ$ðh ð	+ 4¨¨T°(©^Ð(;Ñ#<ò 	+ó ð	+ð ñ2ó ð2ð( ‡�ð˜S ™]ò ó ðð ðG xð G°Dò Gó ðGò2"K÷J6ñ 6òrLò
Aò
(òð
 ×Ññó ðô%Ð-ô %ð ×Ññ6ó ð6ð ×Ññó ðóCLr2   