Ë
    L²jZ¦ ã                   ó4  — 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	 	 d0d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(	 d1d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/„ «       ZCy)2aE  
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Ú_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     €€€úN/var/www/html/ia-enhanced/venv/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!   r/   s   ``` r.   Ú_disable_user_warningsr0   C   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ž                  ’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$                  �j0                  ’t         �j                   �j$                  �j2                  ’t         �j                   �j$                  �j4                  ’t         �j                   �j$                  �j6                  ’t         �j                   �j$                  �j8                  ’t         �j:                  �j<                  ’�t        ’�t        ’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         �j                   �j                  �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�                  ’| �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Úalign_tensorsÚarangeÚ
as_stridedÚbartlett_windowÚblackman_windowÚbroadcast_shapesÚcan_castÚcompileÚcudnn_affine_grid_generatorÚcudnn_batch_normÚcudnn_convolutionÚcudnn_convolution_transposeÚcudnn_convolution_reluÚcudnn_convolution_add_reluÚcudnn_grid_samplerÚcudnn_is_acceptableÚ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__Úas_subclassÚeigÚlstsqÚ	reinforceÚnewÚ
new_tensorÚ	new_emptyÚnew_empty_stridedÚ	new_zerosÚnew_onesÚnew_fullÚ_make_subclassÚsolveÚsymeigÚstrideÚ	unflattenÚto_sparse_cooÚto_sparse_csrÚto_sparse_cscÚto_sparse_bsrÚto_sparse_bscÚ
_to_sparseÚ_to_sparse_csrÚ_to_sparse_cscÚ_to_sparse_bsrÚ_to_sparse_bscÚ_typed_storageÚ_reduce_ex_internalÚ_fix_weakrefÚ
_view_funcÚ_view_func_unsafeÚ_rev_view_func_unsafeÚ_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__)r6   Ú	functionss     r.   r   r   f   s  € ô( �\‰\€FðHÜ�‰ðHä�‰ðHô 	×ÑðHô 	×%Ñ%ð	Hô
 	× Ñ ðHô 	× Ñ ðHô 	×ÑðHô 	×ÑðHô 	×ÑðHô 	×ÑðHô 	�
‰
ðHô 	×#Ñ#ðHô 	�
‰
ðHô 	�
‰
ðHô 	×ÑðHô  	�
‰
ð!Hô" 	×Ñð#Hô$ 	×%Ñ%ð%Hô& 	×Ñð'Hô( 	×Ñð)Hô* 	×Ñð+Hô, 	×*Ñ*ð-Hô. 	× Ñ ð/Hô0 	×*Ñ*ð1Hô2 	×Ñð3Hô4 	×*Ñ*ð5Hô6 	�‰ð7Hô8 	×Ñð9Hô: 	× Ñ ð;Hô< 	×!Ñ!ð=Hô> 	× Ñ ð?Hô@ 	×%Ñ%ðAHôB 	×ÑðCHôD 	�
‰
ðEHôF 	�‰ðGHôH 	×ÑðIHôJ 	�‰ðKHôL 	×ÑðMHôN 	�‰ðOHôP 	�‰ðQHôR 	×ÑðSHôT 	�‰ðUHôV 	�‰ðWHôX 	�‰ðYHôZ 	�‰ð[Hô\ 	�‰ð]Hô^ 	×Ñð_Hô` 	×ÑðaHôb 	�‰ðcHôd 	×ÑðeHôf 	�‰ðgHôh 	×ÑðiHôj 	�‰ðkHôl 	×ÑðmHôn 	×ÑðoHôp 	×'Ñ'ðqHôr 	�‰ðsHôt 	×ÑðuHôv 	�‰ðwHôx 	×ÑðyHôz 	×Ñð{Hô| 	×Ñð}Hô~ 	×ÑðHô@ 	�‰ðAHôB 	�‰ðCHôD 	×)Ñ)ðEHôF 	×ÑðGHôH 	×ÑðIHôJ 	×)Ñ)ðKHôL 	×$Ñ$ðMHôN 	×(Ñ(ðOHôP 	× Ñ ðQHôR 	×!Ñ!ðSHôT 	×ÑðUHôV 	�‰ðWHôX 	×ÑðYHôZ 	×Ñð[Hô\ 	×Ñð]Hô^ 	�‰×Ñð_Hô` 	�‰×ÑðaHôb 	�‰×'Ñ'ðcHôd 	�‰×ÑðeHôf 	�	‰	ðgHôh 	�	‰	×ÑðiHôj 	�	‰	×ÑðkHôl 	�‰ðmHôn 	�
‰
ðoHôp 	�
‰
ðqHôr 	×ÑðsHôt 	×ÑðuHôv 	×ÑðwHôx 	�‰ðyHôz 	�‰ð{Hô| 	×(Ñ(ð}Hô~ 	× Ñ ðHô@ 	×ÑðAHôB 	×ÑðCHôD 	×,Ñ,ðEHôF 	×ÑðGHôH 	�‰ðIHôJ 	�
‰
ðKHôL 	×ÑðMHôN 	�
‰
ðOHôP 	�‰ðQHôR 	�‰ðSHôT 	×ÑðUHôV 	�‰ðWHôX 	×ÑðYHôZ 	�‰ð[Hô\ 	�‰ð]Hô^ 	×Ñð_Hô` 	×ÑðaHôb 	×ÑðcHôd 	×&Ñ&ðeHôf 	×ÑðgHôh 	×ÑðiHôj 	×ÑðkHôl 	×ÑðmHôn 	×!Ñ!ðoHôp 	×*Ñ*ðqHôr 	×ÑðsHôt 	×ÑðuHôv 	×ÑðwHôx 	�‰ðyHôz 	�‰ð{Hô| 	×Ñ×,Ñ,ð}Hô~ 	�Š×Ò×.Ò.ðHô@ 	�Š×Ò×$Ò$ðAHôB 	�Š×Ò×-Ò-ðCHôD 	�Š×Ò×,Ò,ðEHôF 	�Š×Ò×.Ò.ðGHôH 	�Š×Ò×4Ò4ðIHôJ 	�Š×Ò×7Ò7ðKHôL 	�Š×Ò×1Ò1ðMHôN 	�Š×Ò×&Ò&ðOHôP 	�Š×Ò×-Ò-ðQHôR 	�Š×Ò×%Ò%ðSHôT 	�Š×Ò×#Ò#ðUHôV 	�Š×Ò×'Ò'ðWHôX 	�Š×Ò× Ò ðYHôZ 	�Š×Ò×+Ò+ð[Hô\ 	�Š×Ò×*Ò*ð]Hô` 	�Š�Š×$Ò$ðaHôd 	�Š�Š×ÒðeHôf 	�Š�Š×ÑðgHôh 	�Š�Š×ÒðiHôj 	�Š�Š×ÑðkHôl 	�Š�Š×ÒðmHôn 	�Š�Š×$Ò$ðoHôp 	�Š�Š×#Ò#ðqHôr 	�Š�Š×%Ò%ðsHôt 	�Š�Š×$Ò$ðuHôv 	�Š�Š× Ò ðwHôx 	�Š�Š×ÒðyHôz 	�Š×%Ò%ð{Hõ| 	ð}Hõ~ 	ðHô@ 	×"Ò"ðAHôB 	×!Ò!ðCHôD 	× Ò ðEHôF 	× Ò ðGHôH 	×"Ò"ðIHôJ 	×&Ò&ðKHôL 	×%Ò%ðMHôN 	×&Ò&ðOHôP 	×%Ò%ðQHôR 	×&Ò&ðSHôT 	×%Ò%ðUHôV 	×$Ò$ðWHôX 	×$Ò$ðYHôZ 	×$Ò$ð[Hô\ 	×$Ò$ð]Hô^ 	×$Ò$ð_Hô` 	×$Ò$ðaHôb 	×$Ò$ðcHôd 	×$Ò$ðeHôf 	×(Ò(ðgHôh 	×(Ò(ðiHôj 	×'Ò'ðkHôl 	×(Ò(ðmHôn 	�Š×Ò×%Ò%ðoHôp 	×!Ò!ðqHôr 	×2Ò2ðsHôt 	×*Ò*ðuHôv 	×;Ò;ðwHôx 	×*Ò*ðyHôz 	×Òð{Hô| 	×*Ò*ð}Hô~ 	×*Ò*ðHô@ 	×*Ò*ðAHôB 	×ÒðCHôD 	×$Ò$ðEHôF 	×ÒðGHôH 	�
Š
ðIHôJ 	�
Š
ðKHôL 	×ÒðMHôN 	�ŠðOHôP 	×-Ò-ðQHôR 	×ÒðSHðT 	×ÒðUHðV 	�ŠðWHðX 	×ÒðYHðZ 	�Šð[Hð\ 	�Šð]Hð^ 	× Ò ð_Hð` 	×ÒðaHðb 	×ÒðcHðd 	×!Ò!ðeHðf 	×!Ò!ðgHðh 	�ŠðiHðj 	×ÒðkHðl 	×ÒðmHðn 	�ŠðoHðp 	×ÒðqHðr 	�
Š
ðsHðt 	�ŠðuHðv 	×ÒðwHðx 	�
Š
ðyHðz 	×Òð{Hð| 	×Òð}Hð~ 	× Ò ðHð@ 	×ÒðAHðB 	�ŠðCHðD 	�ŠðEHðF 	×ÒðGHðH 	�ŠðIHðJ 	�ŠðKHðL 	�ŠðMHðN 	×ÒðOHðP 	×ÒðQHðR 	×ÒðSHðT 	×ÒðUHðV 	×ÒðWHðX 	×ÒðYHðZ 	×Òð[Hð\ 	×Òð]Hð^ 	×Òð_Hð` 	×ÒðaHðb 	×ÒðcHðd 	×ÒðeHðf 	×"Ò"ðgHðh 	×ÒðiHðj 	×ÒðkHðl 	× Ò ðmHðn 	×$Ò$ðoHðp 	×ÒðqHðr 	×%Ò%ðsHðt 	×Ò×'Ò'ðuHðv 	×*Ò*×2Ò2ðwHðx 	�ŠðyHðz 	×Òð{Hð| 	×Òð}Hð~ 	×ÒðHð@ 	×ÒðAHðB 	×ÒðCHðD 	×ÒðEHðF 	× Ò ðGHðH 	×ÒðIHðJ 	×ÒðKHðL 	×ÒðMHðN 	×ÒðOH€IõT ×Ò˜7Ò"Ø�Š�f×)Ò)Ô*àÐr1   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).
    )r5   r6   Ú_baser-  ÚgradÚ_grad)r6   s    r.   Úget_default_nowrap_functionsrC  ‹  s>   € ô$ �\‰\€Fà�‰×ÑØ�‰×ÑØ�‰×Ñðð r1   c                  óê½  — t         j                  } i t         j                  �dëd„“t         j                  �dëd„“t         j                  d„ “t         j
                  d„ “t         j                  �dëd„“t         j                  d„ “t         j                  �dëd„“t         j                  �dëd	„“t         j                  �dëd
„“t         j                  �dëd„“t         j                  �dìd„“t         j                  �díd„“t         j                  �díd„“t         j                  �dìd„“t         j                   �dìd„“t         j"                  �dìd„“t         j$                  d„ “i t         j&                  �dëd„“t         j(                  �dîd„“t         j*                  �dïd„“t         j,                  �dëd„“t         j.                  �dëd„“t         j0                  �dðd„“t         j2                  �dëd„“t         j4                  �dðd„“t         j6                  d„ “t         j8                  d„ “t         j:                  �dëd„“t         j<                  �dëd„“t         j>                  d „ “t         j@                  �dëd!„“t         jB                  �dëd"„“t         jD                  �dëd#„“t         jF                  �dëd$„“¥i t         jH                  �dëd%„“t         jJ                  �dëd&„“t         jL                  �dëd'„“t         jN                  �dëd(„“t         jP                  �dëd)„“t         jR                  d*„ “t         jT                  d+„ “t         jV                  d,„ “t         jX                  �dñd.„“t         jZ                  �dìd/„“t         j\                  d0„ “t         j^                  d1„ “t         j`                  d2„ “t         jb                  d3„ “t         jd                  d4„ “t         jf                  d5„ “t         jh                  d6„ “¥i t         jj                  d7„ “t         jl                  �dòd8„“t         jn                  d9„ “t         jp                  �dód;„“t         jr                  �dôd<„“t         jt                  �dëd=„“t         jv                  �dëd>„“t         jx                  �dëd?„“t         jz                  �dëd@„“t         j|                  �dëdA„“t         j~                  �dëdB„“t         j€                  �dëdC„“t         j‚                  dD„ “t         j„                  �dòdE„“t         j†                  dF„ “t         jˆ                  dG„ “t         jŠ                  �dõdH„“¥i t         jŒ                  dI„ “t         jŽ                  �dödJ„“t         j�                  �dödK„“t         j’                  �dödL„“t         j”                  �d÷dM„“t         j–                  �dëdN„“t         j˜                  �dødP„“t         jš                  ddQœdR„“t         jœ                  dS„ “t         jž                  �dùdT„“t         j                   jž                  �dëdU„“t         j                   j¢                  �dùdV„“t         j¤                  �dùdW„“t         j¦                  �dùdX„“t         j¨                  dY„ “t         jª                  �ddZ„“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¸                  da„ “t         jº                  �düdb„“t         j¼                  dc„ “t         j¾                  �dëdd„“t         jÀ                  de„ “t         j                   jÂ                  �dëdf„“t         jÄ                  �dëdg„“t         jÆ                  �dëdh„“t         jÈ                  �dëdi„“t         jÊ                  �dëdj„“t         jÌ                  �ddk„“t         jÎ                  �dýdl„“¥i t         jÐ                  �dýdm„“t         jÒ                  �dýdn„“t         jÔ                  do„ “t         jÖ                  �ddp„“t         jØ                  �dþdq„“t         jÚ                  �dþdr„“t         jÜ                  �dþds„“t         jÞ                  dt„ “t         jà                  �dëdu„“t         jâ                  �dÿdv„“t         jä                  �dëdw„“t         jæ                  �d dx„“t         jè                  dy„ “t         jê                  �dòdz„“t         j                   jê                  �dd|„“t         jì                  �dd}„“t         jî                  �dëd~„“¥i t         jð                  �dëd„“t         jò                  �dòd€„“t         jô                  �dòd�„“t         jö                  �dd‚„“t         jø                  �dëdƒ„“t         jú                  �dëd„„“t         jü                  d…„ “t         jþ                  d†„ “t         j                   jþ                  d‡„ “t         �j                   dˆ„ “t         �j                  �död‰„“t         �j                  �dödŠ„“t         �j                  �dd‹„“t         �j                  �ddŒ„“t         �j
                  �dd�„“t         j                   �j
                  �ddŽ„“t         �j                  �dd�„“¥i t         �j                  �dëd�„“t         �j                  �dëd‘„“t         �j                  �dd’„“t         �j                  �dòd“„“t         �j                  �dòd”„“t         �j                  �dëd•„“t         �j                  �dïd–„“t         �j                  �dëd—„“t         �j                  d˜„ “t         �j                   d™„ “t         �j"                  �dëdš„“t         j                   �j$                  �dëd›„“t         j                   �j&                  �dëdœ„“t         j                   �j(                  �dd�„“t         j                   �j*                  �ddž„“t         �j,                  dŸ„ “t         �j.                  �d	d „“¥i t         �j0                  �d
d¡„“t         �j2                  �dd¢„“t         �j4                  �dëd£„“t         �j6                  d¤„ “t         �j8                  �dëd¥„“t         �j:                  �dëd¦„“t         �j<                  �dëd§„“t         �j>                  �dëd¨„“t         �j@                  �dëd©„“t         �jB                  �dëdª„“t         �jD                  d«„ “t         �jF                  d¬„ “t         �jH                  �dd­„“t         �jJ                  d®„ “t         �jL                  d¯„ “t         �jN                  d°„ “t         �jP                  d±„ “¥i t         �jR                  d²„ “t         �jT                  d³„ “t         �jV                  d´„ “t         �jX                  dµ„ “t         �jZ                  d¶„ “t         �j\                  �j^                  �dd·„“t         �j\                  �j`                  �dd¸„“t         �j\                  �jb                  �dd¹„“t         �j\                  �jd                  �ddº„“t         �j\                  �jf                  �dd»„“t         �j\                  �jh                  �dd¼„“t         �j\                  �jj                  �dd½„“t         �j\                  �jl                  �dd¾„“t         �j\                  �jn                  �dd¿„“t         �j\                  �jp                  �dúdÀ„“t         �j\                  �jr                  �dúdÁ„“t         �j\                  �jt                  �dúdÂ„“¥i t         �j\                  �jv                  �dúdÃ„“t         �j\                  �jx                  �ddÄ„“t         �j\                  �jz                  �ddÅ„“t         �j\                  �j|                  �ddÆ„“t         �j\                  �j~                  �ddÇ„“t         �j\                  �j€                  �dëdÈ„“t         �j\                  �j‚                  �dëdÉ„“t         �j\                  �j\                  �ddÊ„“t         �j„                  �dëdË„“t         �j†                  �ddÌ„“t         �jˆ                  dÍ„ “t         �jŠ                  dÎ„ “t         �jŒ                  dÏ„ “t         �jŽ                  �dðdÐ„“t         �j�                  �dëdÑ„“t         �j’                  dÒ„ “t         �j”                  �dëdÓ„“¥i t         �j–                  �dëdÔ„“t         �j˜                  �dëdÕ„“t         �jš                  �dëdÖ„“t         �jœ                  ddt         �jž                  ddfd×„“t         �j                   dØ„ “t         �j¢                  �ddÙ„“t         �j¤                  �ddÚ„“t         �j¦                  �dëdÛ„“t         �j¨                  �dëdÜ„“t         �jª                  dÝ„ “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ä„“¥i t         �jº                  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                   �jØ                  dô„ “t         �jÚ                  �dëdõ„“¥i 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ü„ “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„“¥i 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
                  �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„ “¥i t         �j                   �d�d„“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(„“¥i t         �jB                  �dë�d)„“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„“¥i t         �jd                  �d�d:„“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„ “¥i t         j                   �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 �dQ„“t         �jŠ                  �d!�dR„“t         �jŒ                  �dë�dS„“t         �jŽ                  �d"�dT„“t         �j�                  �dë�dU„“t         �j’                  �dë�dV„“t         �j”                  �dW„ “t         �j–                  �dë�dX„“t         �j˜                  �dë�dY„“t         �jš                  �dë�dZ„“t         �jœ                  �d[„ “¥i t         �jž                  �d\„ “t         �j                   �d]„ “t         �j¢                  �d^„ “t         �j¤                  �d_„ “t         �j¦                  �d`„ “t         �j¨                  �da„ “t         �jª                  �dò�db„“t         �j¬                  �d#�dc„“t         �j®                  �dd„ “t         �j°                  �de„ “t         �j²                  �dù�df„“t         �j´                  �dë�dg„“t         �j¶                  �dë�dh„“t         �j¸                  �dù�di„“t         �jº                  �dë�dj„“t         �j¼                  �dk„ “t         �j¾                  �dl„ “¥i t         �jÀ                  �d$�dm„“t         �jÂ                  �dn„ “t         �jÄ                  �do„ “t         �jÆ                  �dp„ “t         �jÈ                  �d%�dq„“t         �jÊ                  �d&�dr„“t         �jÌ                  �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Ú                  �dë�dz„“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Þ                  �j0                  �d.�d•„“t         �jÜ                  �jÞ                  �jX                  �d(�d–„“t         �jÜ                  �jÞ                  �j                   �d/�d—„“t         �jÜ                  �jÞ                  �j                  �d0�d˜„“t         �jÜ                  �jÞ                  �j                  �d0�d™„“t         �jÜ                  �jÞ                  �j                  �d0�dš„“t         �jÜ                  �jÞ                  �j                  �d0�d›„“t         �jÜ                  �jÞ                  �j
                  �d1�dœ„“t         �jÜ                  �jÞ                  �j                  �d2�d�„“t         �jÜ                  �jÞ                  �j                  �d3�dž„“t         �jÜ                  �jÞ                  �j                  �d4�dŸ„“¥i 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Ð                  �d�d¤„“t         �jÜ                  �jÞ                  �j                   �d7�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;�d¬„“t         �jÜ                  �jÞ                  �j@                  �d<�d­„“t         �jÜ                  �jÞ                  �j                   �d®„ “t         �jÜ                  �jÞ                  �j"                  �d�d¯„“t         �jÜ                  �jÞ                  �j$                  �d�d°„“¥i 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Þ                  �j,                  �d=�d¹„“t         �jÜ                  �jÞ                  �j.                  �d=�dº„“t         �jÜ                  �jÞ                  �j0                  �d=�d»„“t         �jÜ                  �jÞ                  �j2                  �d9�d¼„“t         �jÜ                  �jÞ                  �j4                  �d>�d½„“t         �jÜ                  �jÞ                  �j6                  �d?�d¾„“t         �jÜ                  �jÞ                  �j8                  �d@�d¿„“t         �jÜ                  �jÞ                  �j:                  �d+�dÀ„“t         �jÜ                  �jÞ                  �j<                  �dA�dÁ„“¥i t         �jÜ                  �jÞ                  �j>                  �dB�dÂ„“t         �jÜ                  �jÞ                  �j@                  �d3�dÃ„“t         �jÜ                  �jÞ                  �jB                  �dC�dÄ„“t         �jÜ                  �jÞ                  �jD                  �dD�dÅ„“t         �jÜ                  �jÞ                  �jF                  �dE�dÆ„“t         �jÜ                  �jÞ                  �jH                  �dÇ„ “t         �jÜ                  �jÞ                  �jJ                  �dï�dÈ„“t         �jÜ                  �jÞ                  �jL                  �dï�dÉ„“t         �jÜ                  �jÞ                  �jN                  �dF�dÊ„“t         �jÜ                  �jÞ                  �jP                  �dG�dË„“t         �jÜ                  �jÞ                  �jR                  �dï�dÌ„“t         �jÜ                  �jÞ                  �jT                  �dï�dÍ„“t         �jÜ                  �jÞ                  �jV                  �dï�dÎ„“t         �jÜ                  �jÞ                  �jX                  �dH�dÏ„“t         �jÜ                  �jÞ                  �jZ                  �dI�dÐ„“t         �jÜ                  �jÞ                  �j\                  �dJ�dÑ„“t         �jÜ                  �jÞ                  �j^                  �d@�dÒ„“¥i t         �jÜ                  �jÞ                  �j`                  �d<�dÓ„“t         �jÜ                  �jÞ                  �jb                  �d<�dÔ„“t         �jÜ                  �jÞ                  �jd                  �dK�dÕ„“t         �jÜ                  �jÞ                  �jf                  �d�dÖ„“t         �jÜ                  �jÞ                  �jh                  �d×„ “t         �jÜ                  �jÞ                  �jj                  �dØ„ “t         �jÜ                  �jÞ                  �jl                  �dï�dÙ„“t         �jÜ                  �jÞ                  �jn                  �dL�dÚ„“t         �jÜ                  �jÞ                  �jp                  ddOdd:�dÛœ�dÜ„“t         �jÜ                  �jÞ                  �jr                  �d/�dÝ„“t         �jÜ                  �jt                  �jv                  �dM�dÞ„“t         �jÜ                  �jt                  �jx                  �dM�dß„“t         �jÜ                  �jt                  �jz                  �dà„ “t         �jÜ                  �jt                  �j|                  �dN�dá„“t         �j~                  �dï�dâ„“t         �j€                  d{�dãœ�dä„“t         �j‚                  �då„ “¥i t         �j„                  �dO�dæ„“t         j                   �j„                  �dP�dç„“t         j                   �j†                  �dQ�dè„“t         j                   �jˆ                  	 �dR�dé„“t         �jŠ                  �dS�dê„“t         �jŒ                  �dO�dë„“t         �jŽ                  �dì„ “t         �j�                  �dí„ “t         �j’                  �dT�dî„“t         �jD                  �dD�dï„“t         �j”                  �dð„ “t         �j–                  �dU�dñ„“t         �j˜                  �d�dò„“t         �jš                  �dV�dó„“t         j                   �jœ                  �dW�dô„“t         �jž                  �dõ„ “t         �j                   �dö„ “¥i t         �j¢                  �dë�d÷„“t         �jF                  �dø„ “t         �j¤                  �dë�dù„“t         �j¦                  �dë�dú„“t         �jH                  �dû„ “t         �j¨                  �d�dü„“t         �jª                  �dë�dý„“t         �j¬                  �dë�dþ„“t         �j®                  �dï�dÿ„“t         �j°                  �d „ “t         �j²                  �d„ “t         �j´                  �d„ “t         �j¶                  �d„ “t         �j¸                  �d„ “t         �jº                  �d�d„“t         j                   �jº                  �dX�d„“t         �j¼                  �dY�d„“¥i t         �j¾                  �dY�d„“t         �jÀ                  �d	„ “t         �jÂ                  �d
„ “t         �jÄ                  �d„ “t         �jÆ                  �d„ “t         �jÈ                  �d„ “t         �jÊ                  �d„ “t         �jÌ                  	 	 �dZ�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ë�d„“t         �jÜ                  �dë�d„“t         j                   �jÞ                  �d�d„“¥i t         �jà                  �d„ “t         �jâ                  �d„ “t         �jä                  �dë�d„“t         �jJ                  �dï�d„“t         �jæ                  �dë�d„“t         �jè                  �dë�d „“t         �jê                  �dë�d!„“t         �jì                  �d"„ “t         �jN                  �dF�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,„“¥i t         �jþ                  �d-„ “t         �jP                  �dG�d.„“t         �j                   �dë�d/„“t         �j                  �d�d0„“t         �j                  �dì�d1„“t         �j                  �d2„ “t         �j                  �d3„ “t         �j
                  �d�d4„“t         �j                  �dõ�d5„“t         �j                  �d^�d6„“t         �j                  �d7„ “t         �j                  �d8„ “t         �j                  �d_�d9„“t         �j                  �d_�d:„“t         �jR                  �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$                  �dë�dB„“t         �j&                  �dC„ “t         j                   �j&                  �dD„ “t         �j(                  �dë�dE„“t         �j*                  �dë�dF„“t         �j`                  �dë�dG„“t         j                   �j,                  �d�dH„“t         j                   �j.                  �d�dI„“t         �j0                  �d`dd�dJœ�dK„“t         �j2                  �d�dL„“t         �j4                  �d�dM„“t         �j6                  �dë�dN„“t         �j8                  �dë�dO„“¥i t         �j:                  �dò�dP„“t         �j<                  �dì�dQ„“t         �j>                  �dö�dR„“t         �j@                  �dë�dS„“t         �jB                  �dë�dT„“t         �jD                  �da�dU„“t         �jF                  �dë�dV„“t         �jH                  �dë�dW„“t         �jJ                  �dë�dX„“t         �jL                  �dY„ “t         �jN                  �dZ„ “t         �jP                  �d[„ “t         �jR                  �d\„ “t         �jT                  �d]„ “t         �jV                  �d^„ “t         �jX                  �d_„ “t         �jZ                  �d`„ “¥i t         �j\                  �da„ “t         �j^                  �db„ “t         �j`                  �dc„ “t         �jb                  �dd„ “t         �jd                  �de„ “t         �jf                  �df„ “t         �jh                  �dg„ “t         �jj                  �dh„ “t         �jl                  �di„ “t         �jn                  �dë�dj„“t         �jp                  �db�dk„“t         �jr                  �dc�dl„“t         j                   �jp                  �d�dm„“t         j                   �jt                  �dë�dn„“t         �jv                  �do„ “t         �jx                  �dp„ “t         �jz                  �j|                  �dq„ “¥i t         �jz                  �j~                  �dr„ “t         �jz                  �j€                  �ds„ “t         �jz                  �j‚                  �dt„ “t         �jz                  �j„                  �du„ “t         �jz                  �j†                  �dë�dv„“t         �jz                  �jˆ                  �dë�dw„“t         �jz                  �jŠ                  �dë�dx„“t         �jz                  �jŒ                  �dë�dy„“t         �jz                  �j                  �dz„ “t         �jz                  �jŽ                  �d{„ “t         �jz                  �j8                  �d|„ “t         �jz                  �j:                  �d}„ “t         �jz                  �j�                  �d~„ “t         �jz                  �j<                  �d„ “t         �jz                  �j@                  �d€„ “t         �jz                  �j’                  �d�„ “t         �jz                  �jB                  �d‚„ “¥i t         �jz                  �j”                  �dë�dƒ„“t         �jz                  �j–                  �dë�d„„“t         �jz                  �j˜                  �d…„ “t         �jz                  �jš                  �dë�d†„“t         �jz                  �jœ                  �dë�d‡„“t         �jz                  �j°                  �dˆ„ “t         �jz                  �jž                  �d‰„ “t         �jz                  �j                   �dŠ„ “t         �jz                  �j¢                  �d‹„ “t         �jz                  �j¤                  �dë�dŒ„“t         �jz                  �j¦                  �dë�d�„“t         �jz                  �jD                  �dŽ„ “t         �jz                  �j¨                  �d�„ “t         �jz                  �j@                  �dë�d�„“t         �jz                  �jX                  �d‘„ “t         �jz                  �jZ                  �dù�d’„“t         �jz                  �jª                  �d“„ “¥i t         �jz                  �j¬                  �d”„ “t         �jz                  �j®                  �d•„ “t         �jz                  �j°                  �d–„ “t         �jz                  �j²                  �d—„ “t         �jz                  �j´                  �d˜„ “t         �jz                  �j¶                  �d™„ “t         �jz                  �j¤                  �dë�dš„“t         �jz                  �j¸                  �d›„ “t         �jz                  �jú                  �dœ„ “t         �jz                  �jº                  �d�„ “t         �jz                  �j¼                  �dž„ “t         �jz                  �j¾                  �dë�dŸ„“t         �jz                  �jÀ                  �dë�d „“t         �jz                  �jÂ                  �dë�d¡„“t         �jz                  �jÄ                  �dë�d¢„“t         �jz                  �j"                  �d£„ “t         �jz                  �j`                  �dë�d¤„“¥i t         �jz                  �jÆ                  �d¥„ “t         �jz                  �jÈ                  �dë�d¦„“t         �jz                  �jN                  �dë�d§„“t         �jz                  �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Ú                  �dd�d°„“t         �jÜ                  �d�d±„“t         �jl                  �dï�d²„“t         �jÞ                  �d³„ “t         �jà                  �d#�d´„“t         �jâ                  �dµ„ “¥i t         �jä                  �d¶„ “t         �jæ                  �d�d·„“t         �jè                  �d�d¸„“t         �jê                  �de�d¹„“t         j                   �jì                  �dT�dº„“t         �jî                  �dö�d»„“t         �jn                  �dL�d¼„“t         �jð                  �dö�d½„“t         �jò                  �d¾„ “t         �jô                  �dë�d¿„“t         �jö                  �d�dÀ„“t         �jø                  �dÁ„ “t         �jú                  �df�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                   �j                  �dë�dÉ„“t         �j
                  �dë�dÊ„“t         �j                  �dë�dË„“t         �j                  �dÌ„ “t         �j                  �dë�dÍ„“t         �j                  �dò�dÎ„“t         �j                  �dÏ„ “t         �j                  �dÐ„ “t         �j                  �d�dÑ„“t         �j                  �dÒ„ “t         �j                  �dÓ„ “t         �j                  �dÔ„ “t         �j                   �dÕ„ “t         �j"                  �dÖ„ “t         �j$                  �d×„ “¥i t         �j&                  �dë�dØ„“t         �j(                  �dÙ„ “t         �j*                  �d�dÚ„“t         �j,                  d�dÛœ�dÜ„“t         �j.                  �dÝ„ “t         �j0                  �dÞ„ “t         �j2                  �dß„ “t         �j4                  �dà„ “t         �j6                  �dá„ “t         �j8                  �d_�dâ„“t         �j:                  �d�dã„“t         �j<                  �d�dä„“t         �j>                  �då„ “t         �j@                  �dæ„ “t         �jB                  �dç„ “t         �jD                  �dè„ “t         �jF                  �dé„ “¥i t         �jH                  �dê„ “t         �jJ                  �dë„ “t         �jL                  �dì„ “t         �jN                  �dí„ “t         �jP                  �dî„ “t         �jR                  �dï„ “t         �jT                  �dð„ “t         �jV                  �d�dñ„“t         �jX                  �dò„ “t         �jZ                  �dó„ “t         �j\                  �dô„ “| �j^                  �dõ„ “| �j`                  �dö„ “| �jb                  �d÷„ “| �jd                  �dø„ “| �jf                  �dù„ “| �jh                  �dú„ “¥i | �jj                  �dû„ “| �jl                  �dü„ “| �jn                  �dý„ “| �jp                  �dþ„ “| �jr                  �dÿ„ “| �jt                  �d „ “| �jv                  �d„ “| �jx                  �d„ “| �jz                  �d„ “| �j|                  �d„ “| �j~                  �d„ “| �j€                  �d„ “| �j‚                  �d„ “| �j„                  �d„ “| �j†                  �d	„ “| �jˆ                  �d
„ “| �jŠ                  �d„ “¥i | �jŒ                  �d„ “| �jŽ                  �d„ “| �j�                  �d„ “| �j’                  �d„ “| �j”                  �d„ “| �j–                  �d„ “| �j˜                  �d„ “| �jš                  �d„ “| �jœ                  �d„ “| �jž                  �d„ “| �j                   �d„ “| �j¢                  �d„ “| �j¤                  d�dœ�d„“| �j¦                  �d„ “| �j¨                  �d„ “| �jª                  �j¬                  �d„ “| �j®                  �j¬                  �d„ “¥i | �j°                  �j¬                  �d„ “| �j²                  �j¬                  �d„ “| �j´                  �j¬                  �d „ “| �j¶                  �j¬                  �d!„ “| �j¸                  �j¬                  �d"„ “| �jº                  �j¬                  �d#„ “| �j¼                  �j¬                  �d$„ “| �j¾                  �j¬                  �d%„ “| �jÀ                  �j¬                  �d&„ “| �jÂ                  �j¬                  �d'„ “| �jÄ                  �j¬                  �d(„ “| �jÆ                  �j¬                  �d)„ “| �jÈ                  �d*„ “| �jÊ                  �d+„ “| �jÌ                  �d,„ “| �jÎ                  �j¬                  �d-„ “| �jÐ                  �j¬                  �d.„ “¥i | �jÒ                  �j¬                  �d/„ “| �jÔ                  �j¬                  �d0„ “| �jÖ                  �j¬                  �d1„ “| �jØ                  �j¬                  �d2„ “| �jÚ                  �j¬                  �d3„ “| �jÜ                  �j¬                  �d4„ “| �jÞ                  �j¬                  �d5„ “| �jà                  �j¬                  �d6„ “| �jâ                  �j¬                  �d7„ “| �jä                  �j¬                  �d8„ “| �jæ                  �j¬                  �d9„ “| �jè                  �j¬                  �d:„ “| �jê                  �j¬                  �d;„ “| �jì                  �j¬                  �d<„ “| �jî                  �j¬                  �d=„ “| �jð                  �j¬                  �d>„ “| �jò                  �j¬                  �d?„ “¥i | �jô                  �j¬                  �d@„ “| �jö                  �j¬                  �dA„ “| �jø                  �j¬                  �dB„ “| �jú                  �j¬                  �dC„ “| �jü                  �j¬                  �dD„ “| �jþ                  �j¬                  �dE„ “| �j                   �j¬                  �dF„ “| �j                  �j¬                  �dG„ “| �j                  �j¬                  �dH„ “| �j                  �j¬                  �dI„ “| �j                  �j¬                  �dJ„ “| �jÚ                  �j¬                  �dK„ “| �jæ                  �j¬                  �dL„ “| �j
                  �j¬                  �dM„ “| �j                  �d�dN„“| �j                  �dO„ “| �j                  �dP„ “¥i | �j                  �dQ„ “| �j                  �dR„ “| �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_„ “| �j.                  �d0�d`„“| �j0                  t         �j2                  f�da„“¥i | �j4                  t         �j2                  f�db„“| �j6                  t         �j2                  f�dc„“| �j8                  t         �j2                  f�dd„“| �j:                  �d)d�deœ�df„“| �j<                  �dg„ “| �j>                  �dh„ “| �j@                  t         �jB                  f�di„“| �jD                  �dï�dj„“| �jF                  t         �j2                  f�dk„“| �jH                  t         �j2                  f�dl„“| �jJ                  t         �j2                  f�dm„“| �jL                  t         �j2                  f�dn„“| �jN                  t         �j2                  f�do„“| �jP                  �dp„ “| �jR                  �dq„ “| �j                  �d�dr„“| �jT                  �ds„ “¥i | �jV                  �dï�dt„“| �jX                  t         �j2                  f�du„“| �jZ                  t         �j2                  f�dv„“| �j\                  �dw„ “| �j^                  �dx„ “| �j`                  �dy„ “| �jb                  �dd�deœ�dz„“| �jd                  �d{„ “| �jf                  �d|„ “| �jh                  t         �j2                  f�d}„“| �jj                  t         �j2                  f�d~„“| �jl                  d�deœ�d„“| �jª                  �d€„ “| �jn                  t         �j2                  f�d�„“| �jp                  t         �j2                  f�d‚„“| �jr                  �dƒ„ “| �jt                  �d„„ “¥i | �jv                  t         �j2                  f�d…„“| �jx                  �d†„ “| �jz                  �d‡„ “| �j                  �dˆ„ “| �j|                  �d‰„ “| �j~                  �dŠ„ “| �j€                  �d‹„ “| �j‚                  �dŒ„ “| �j„                  �dgd�deœ�d�„“| �j@                  �dŽ„ “| �j†                  t         �j2                  f�d�„“| �jˆ                  �d�„ “| �jŠ                  �d‘„ “| �jª                  �dë�d’„“| �jŒ                  �dï�d“„“| �j.                  �d”„ “| �jŽ                  �d•„ “¥i | �j�                  �d–„ “| �j’                  �d—„ “| �j”                  �d˜„ “| �j–                  �d™„ “| �jx                  �dš„ “| �j˜                  �d›„ “| �j”                  �dœ„ “| �jš                  �d�„ “| �jœ                  �dï�dž„“| �jž                  �dŸ„ “| �j                   �död�deœ�d „“| �j¢                  �d¡„ “| �j¤                  �d¢„ “| �j¦                  �d£„ “| �j¨                  �d¤„ “| �jª                  �d¥„ “| �j¬                  �d¦„ “¥i | �j®                  �d�d§„“| �j°                  �d¨„ “| �j²                  �d©„ “| �j´                  �dª„ “| �j¶                  �d«„ “| �j¸                  �d¬„ “| �jº                  �d­„ “| �j¼                  �dh�d®„“| �j                  �d¯„ “| �j¾                  �d°„ “| �jÀ                  t         �j2                  f�d±„“| �jÂ                  �d²„ “| �j                  �d_�d³„“| �jÄ                  �d´„ “| �jÆ                  �dµ„ “| �jÈ                  �dï�d¶„“| �jÊ                  �d·„ “¥i | �jÌ                  �d¸„ “| �j<                  �dì�d¹„“| �jÎ                  �dº„ “| �jÐ                  �d»„ “| �jÒ                  �d¼„ “| �jÔ                  �d½„ “| �jÖ                  �d¾„ “| �jÞ                  �d¿„ “| �jØ                  ddt         �j2                  f�dÀ„“| �jÚ                  �dëd�dÁœ�dÂ„“| �jÜ                  �dò�dÃ„“| �jÞ                  �dÄ„ “| �jà                  �dÅ„ “| �jâ                  �dÆ„ “| �jä                  �dÇ„ “| �jr                  �dÈ„ “| �jv                  �d)�dÉ„“¥| �jæ                  �dÊ„ | �jè                  �dË„ | �jê                  �dÌ„ | �jì                  �dÍ„ | �jî                  �di�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                  �d0�dÚ„“|�j                  �d�dÛ„“|�j                  �dj�dÜ„“|�j                  �d�dÝ„“|�j                  �d�dÞ„“|�j                   �d�dß„“|�j"                  �d�dà„“|�j¤                  �dj�dá„“|�j                  �dj�dâ„“|�j$                  �d�dã„“|�j&                  �d�dä„“|�j(                  �d�då„“|�j*                  �d�dæ„“|�j,                  �dk�dç„“|�j.                  �dk�dè„“|�j0                  �dk�dé„“|�j2                  �dk�dê„“«       |S (l  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>Â  ó   � r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>Ã  rM  r1   c                  ó   — yrF  rH  ©rJ  Úoutput_sizes     r.   rL  z'get_testing_overrides.<locals>.<lambda>Ä  rM  r1   c                  ó   — yrF  rH  )ÚinputsrQ  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>Å  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>Æ  rM  r1   c                  ó   — yrF  rH  ©rJ  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>Ç  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>È  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>É  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>Ê  rM  r1   c                  ó   — yrF  rH  ©rJ  ÚotherrK  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>Ë  rM  r1   c                  ó   — yrF  rH  ©rJ  Úbatch1Úbatch2ÚalphaÚbetarK  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>Ì  rM  r1   c                  ó   — yrF  rH  ©rJ  Útensor1Útensor2ÚvaluerK  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>Í  rM  r1   c                  ó   — yrF  rH  rd  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>Î  rM  r1   c                  ó   — yrF  rH  ©rJ  Úmat1Úmat2rb  ra  rK  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>Ï  rM  r1   c                  ó   — yrF  rH  )rJ  ÚmatÚvecrb  ra  rK  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>Ð  rM  r1   c                  ó   — yrF  rH  )rJ  Úvec1Úvec2rb  ra  rK  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>Ñ  rM  r1   c                  ó   — yrF  rH  ©ÚthetaÚsizeÚalign_cornerss      r.   rL  z'get_testing_overrides.<locals>.<lambda>Ò  rM  r1   c                  ó   — yrF  rH  ©rJ  Údims     r.   rL  z'get_testing_overrides.<locals>.<lambda>Ó  rM  r1   Fc                  ó   — yrF  rH  ©rJ  r\  ÚrtolÚatolÚ	equal_nans        r.   rL  z'get_testing_overrides.<locals>.<lambda>Ô  rM  r1   c                  ó   — yrF  rH  ©rJ  ÚpÚtrainÚinplaces       r.   rL  z'get_testing_overrides.<locals>.<lambda>Õ  rM  r1   c                  ó   — yrF  rH  ry  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>Ö  rM  r1   c                  ó   — yrF  rH  ry  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>×  rM  r1   c                  ó   — yrF  rH  ©rJ  rz  ÚkeepdimrK  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>Ø  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>Ù  rM  r1   c                  ó   — yrF  rH  rˆ  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>Ú  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>Û  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>Ü  rM  r1   c                  ó   — yrF  rH  ry  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>Ý  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>Þ  rM  r1   c                  ó   — yrF  rH  )rJ  Úmsgs     r.   rL  z'get_testing_overrides.<locals>.<lambda>ß  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>à  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>á  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>â  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>ã  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>ä  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>å  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>æ  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>ç  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>è  rM  r1   c                   ó   — yrF  rH  ©Útensorss    r.   rL  z'get_testing_overrides.<locals>.<lambda>é  rM  r1   c                   ó   — yrF  rH  rœ  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>ê  rM  r1   c                   ó   — yrF  rH  rœ  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>ë  rM  r1   r   c                  ó   — yrF  rH  )rJ  Úkernel_sizer  ÚpaddingÚ	ceil_modeÚcount_include_pads         r.   rL  z'get_testing_overrides.<locals>.<lambda>ì  rM  r1   c                  ó   — yrF  rH  r^  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>í  rM  r1   c	                  ó   — yrF  rH  )	rJ  ÚweightÚbiasÚrunning_meanÚrunning_varÚtrainingÚmomentumÚepsÚcudnn_enableds	            r.   rL  z'get_testing_overrides.<locals>.<lambda>î  rM  r1   c                  ó   — yrF  rH  )Úgrad_outrJ  ÚmeanÚinvstdr§  Úsum_dyÚ
sum_dy_xmuÚcount_tensors           r.   rL  z'get_testing_overrides.<locals>.<lambda>ï  rM  r1   c                  ó   — yrF  rH  )r°  rJ  r±  r²  r§  Úinput_gÚweight_gÚbias_gs           r.   rL  z'get_testing_overrides.<locals>.<lambda>ð  rM  r1   c                  ó   — yrF  rH  )rJ  r§  r¨  r±  r²  r­  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>ñ  rM  r1   c                  ó   — yrF  rH  ©rJ  r±  r²  r©  rª  r¬  r­  Úcounts           r.   rL  z'get_testing_overrides.<locals>.<lambda>ò  rM  r1   c                  ó   — yrF  rH  r¼  s           r.   rL  z'get_testing_overrides.<locals>.<lambda>ó  rM  r1   c                  ó   — yrF  rH  ©rJ  r­  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>ô  rM  r1   c                  ó   — yrF  rH  )rJ  r©  rª  r¬  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>õ  rM  r1   c                  ó   — yrF  rH  )rJ  Ú	generatorrK  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>ö  rM  r1   c                  ó   — yrF  rH  ©Úinput1Úinput2r§  r¨  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>÷  rM  r1   r±  c                  ó   — yrF  rH  ©rJ  Útargetr§  Úsize_averageÚreduceÚ	reductionÚ
pos_weights          r.   rL  z'get_testing_overrides.<locals>.<lambda>ù  rM  r1   c                  ó   — yrF  rH  )rJ  ÚweightsÚ	minlengths      r.   rL  z'get_testing_overrides.<locals>.<lambda>û  rM  r1   c                  ó   — yrF  rH  )r½  ÚprobrÃ  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>ü  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>ý  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>þ  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>ÿ  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>   rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                   ó   — yrF  rH  rœ  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  ©rJ  rl  Ú	out_dtyperK  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                   ó   — yrF  rH  rœ  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  ©Úselfrv  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  )rJ  Ú
boundariesÚ	out_int32ÚrightrK  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                   ó   — yrF  rH  rœ  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  ©r�  rz  rK  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>	  rM  r1   c                  ó   — yrF  rH  rè  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>
  rM  r1   c                  ó   — yrF  rH  rè  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  )Úx1Úx2r‚  Úcompute_modes       r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   ç      ð?c                  ó   — yrF  rH  ©rJ  ra  r„  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   )rK  c                  ó   — yrF  rH  )rK  Úmatricess     r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  ©rJ  Úgroupss     r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  ©rJ  ÚupperrK  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  ©rJ  Úcheck_errorsrK  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  rù  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  )rÆ  rÇ  rú  rK  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  )rJ  ÚnumelÚn_binsÚratioÚ	bit_widths        r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  ©rJ  Úchunksrz  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  ©rJ  ÚminÚmaxrK  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  r
  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  )rJ  r  rK  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  )rJ  r  rK  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  ©r�  rK  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  )rJ  Ú
correctionÚfweightsÚaweightss       r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  )rJ  ÚrÚwith_replacements      r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  )ÚrealÚimags     r.   rL  z'get_testing_overrides.<locals>.<lambda>   rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>!  rM  r1   c                  ó   — yrF  rH  )ÚabsÚangs     r.   rL  z'get_testing_overrides.<locals>.<lambda>"  rM  r1   c                  ó   — yrF  rH  )rJ  Úords     r.   rL  z'get_testing_overrides.<locals>.<lambda>#  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>$  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>%  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>&  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>'  rM  r1   c                  ó   — yrF  rH  )rJ  Úpadrg  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>(  rM  r1   c                  ó   — yrF  rH  ©rJ  r§  r¨  r  r¢  Údilationr÷  s          r.   rL  z'get_testing_overrides.<locals>.<lambda>)  rM  r1   c                  ó   — yrF  rH  r*  s          r.   rL  z'get_testing_overrides.<locals>.<lambda>*  rM  r1   c                  ó   — yrF  rH  r*  s          r.   rL  z'get_testing_overrides.<locals>.<lambda>+  rM  r1   c	                  ó   — yrF  rH  )	rJ  r§  r¨  r  r¢  r+  Ú
transposedÚoutput_addingr÷  s	            r.   rL  z'get_testing_overrides.<locals>.<lambda>,  rM  r1   c                  ó   — yrF  rH  )rJ  r§  r¨  r(  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>-  rM  r1   c                  ó   — yrF  rH  ©rJ  r§  r¨  r  r¢  Úoutput_paddingr÷  r+  s           r.   rL  z'get_testing_overrides.<locals>.<lambda>.  rM  r1   c                  ó   — yrF  rH  r3  s           r.   rL  z'get_testing_overrides.<locals>.<lambda>/  rM  r1   c                  ó   — yrF  rH  r3  s           r.   rL  z'get_testing_overrides.<locals>.<lambda>0  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>1  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>2  rM  r1   c                  ó   — yrF  rH  ©rÆ  rÇ  rÊ  ÚmarginrË  rÌ  rÍ  s          r.   rL  z'get_testing_overrides.<locals>.<lambda>3  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>4  rM  r1   c                  ó   — yrF  rH  )rì  rí  rz  r­  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>5  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>6  rM  r1   c                  ó   — yrF  rH  ©rJ  r\  rz  rK  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>7  rM  r1   rG  c                  ó   — yrF  rH  r@  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>8  rM  r1   c                  ó   — yrF  rH  ©Ú	log_probsÚtargetsÚinput_lengthsÚtarget_lengthsÚblankrÍ  Úzero_infinitys          r.   rL  z'get_testing_overrides.<locals>.<lambda>:  rM  r1   c                  ó   — yrF  rH  ©rJ  rz  rK  s      r.   rL  z'get_testing_overrides.<locals>.<lambda><  rM  r1   c                  ó   — yrF  rH  rK  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>=  rM  r1   c                  ó   — yrF  rH  ©rJ  rz  rK  ra   s       r.   rL  z'get_testing_overrides.<locals>.<lambda>>  rM  r1   c                  ó   — yrF  rH  rN  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>?  rM  r1   c                  ó   — yrF  rH  ©ÚyÚxrz  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>@  rM  r1   c                  ó   — yrF  rH  rK  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>A  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>B  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>C  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>D  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>E  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>F  rM  r1   c                  ó   — yrF  rH  ©rJ  ÚdiagonalrK  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>G  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>H  rM  r1   c                  ó   — yrF  rH  )rJ  Úoffsets     r.   rL  z'get_testing_overrides.<locals>.<lambda>I  rM  r1   c                  ó   — yrF  rH  )rJ  Únrz  ÚprependÚappendrK  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>J  rM  r1   c                  ó   — yrF  rH  ©rJ  r_  Údim1Údim2s       r.   rL  z'get_testing_overrides.<locals>.<lambda>K  rM  r1   c                  ó   — yrF  rH  re  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>L  rM  r1   c                  ó   — yrF  rH  )rJ  Úsrcr_  rf  rg  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>M  rM  r1   c                  ó   — yrF  rH  )rá  rj  rv  r  Ústorage_offsets        r.   rL  z'get_testing_overrides.<locals>.<lambda>N  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>O  rM  r1   c                  ó   — yrF  rH  )rJ  r\  r‚  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>P  rM  r1   c                  ó   — yrF  rH  ©rJ  r\  Úrounding_moderK  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>Q  rM  r1   c                  ó   — yrF  rH  rp  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>R  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>S  rM  r1   c                  ó   — yrF  rH  r�  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>T  rM  r1   c                  ó   — yrF  rH  ©rJ  rl  rÝ  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>U  rM  r1   c                  ó   — yrF  rH  )rk  rl  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>V  rM  r1   c                  ó   — yrF  rH  ©rJ  Úindices_or_sectionss     r.   rL  z'get_testing_overrides.<locals>.<lambda>W  rM  r1   c                  ó   — yrF  rH  r  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>X  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>Y  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>Z  rM  r1   c                  ó   — yrF  rH  ©rJ  ÚUPLOrK  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>[  rM  r1   c                  ó   — yrF  rH  r  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>\  rM  r1   c                  ó   — yrF  rH  )ÚequationÚoperandss     r.   rL  z'get_testing_overrides.<locals>.<lambda>]  rM  r1   c                  ó   — yrF  rH  ©rJ  r§  Úpadding_idxÚmax_normÚ	norm_typeÚscale_grad_by_freqrÏ   s          r.   rL  z'get_testing_overrides.<locals>.<lambda>_  rM  r1   c
                  ó   — yrF  rH  )
rJ  r§  Úoffsetsrˆ  r‰  rŠ  ÚmoderÏ   Úper_sample_weightsr‡  s
             r.   rL  z'get_testing_overrides.<locals>.<lambda>b  rM  r1   c                  ó   — yrF  rH  ©rJ  ra   ro   r`   Úrequires_grads        r.   rL  z'get_testing_overrides.<locals>.<lambda>d  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>e  rM  r1   c                  ó   — yrF  rH  ©rJ  r\  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>f  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>g  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>h  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>i  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>j  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>k  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>l  rM  r1   c                  ó   — yrF  rH  )rJ  ÚscaleÚ
zero_pointÚaxisÚ	quant_minÚ	quant_maxs         r.   rL  z'get_testing_overrides.<locals>.<lambda>m  rM  r1   c                  ó   — yrF  rH  )rJ  rœ  r�  rŸ  r   s        r.   rL  z'get_testing_overrides.<locals>.<lambda>n  rM  r1   c                  ó   — yrF  rH  )rS  Úobserver_onÚfake_quant_onÚaveraging_constÚrunning_minÚrunning_maxrœ  r�  rŸ  r   Úch_axisÚper_row_fake_quantÚsymmetric_quants                r.   rL  z'get_testing_overrides.<locals>.<lambda>p  rM  r1   c                  ó   — yrF  rH  ©rJ  Úpacked_weightr¨  Úoutputs       r.   rL  z'get_testing_overrides.<locals>.<lambda>r  rM  r1   c                  ó   — yrF  rH  r¬  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>s  rM  r1   c                  ó   — yrF  rH  ©rJ  r§  ÚpackedÚcol_offsetsÚweight_scaleÚweight_zero_pointr¨  s          r.   rL  z'get_testing_overrides.<locals>.<lambda>t  rM  r1   c                  ó   — yrF  rH  r±  s          r.   rL  z'get_testing_overrides.<locals>.<lambda>v  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>x  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>y  rM  r1   c                  ó   — yrF  rH  )rJ  ÚaÚbs      r.   rL  z'get_testing_overrides.<locals>.<lambda>z  rM  r1   c                  ó   — yrF  rH  ©rJ  r‚  rƒ  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>{  rM  r1   c                  ó   — yrF  rH  r½  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>|  rM  r1   c                  ó   — yrF  rH  ©rJ  ra  rz  Únorms       r.   rL  z'get_testing_overrides.<locals>.<lambda>}  rM  r1   c                  ó   — yrF  rH  rÀ  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>~  rM  r1   c                  ó   — yrF  rH  rÀ  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  rÀ  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>€  rM  r1   c                  ó   — yrF  rH  rÀ  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>�  rM  r1   c                  ó   — yrF  rH  ©rJ  Úsrz  rÁ  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>‚  rM  r1   c                  ó   — yrF  rH  rÇ  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>ƒ  rM  r1   c                  ó   — yrF  rH  rÇ  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>„  rM  r1   c                  ó   — yrF  rH  rÇ  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>…  rM  r1   c                  ó   — yrF  rH  rÇ  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>†  rM  r1   c                  ó   — yrF  rH  rÇ  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>‡  rM  r1   c                  ó   — yrF  rH  rÇ  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>ˆ  rM  r1   c                  ó   — yrF  rH  rÇ  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>‰  rM  r1   c                  ó   — yrF  rH  rÇ  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>Š  rM  r1   c                  ó   — yrF  rH  rÇ  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>‹  rM  r1   c                  ó   — yrF  rH  rÇ  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>Œ  rM  r1   c                  ó   — yrF  rH  rÇ  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>�  rM  r1   c                  ó   — yrF  rH  ry  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>Ž  rM  r1   c                  ó   — yrF  rH  ry  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>�  rM  r1   c                  ó   — yrF  rH  rÀ  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>�  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>‘  rM  r1   c                  ó   — yrF  rH  )rJ  Ú	start_dimÚend_dims      r.   rL  z'get_testing_overrides.<locals>.<lambda>’  rM  r1   c                  ó   — yrF  rH  ©rJ  Údimss     r.   rL  z'get_testing_overrides.<locals>.<lambda>“  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>”  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>•  rM  r1   c                  ó   — yrF  rH  rˆ  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>–  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>—  rM  r1   c                  ó   — yrF  rH  r”  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>˜  rM  r1   c                  ó   — yrF  rH  ©rJ  ÚexponentrK  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>™  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>š  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>›  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>œ  rM  r1   c                  ó   — yrF  rH  )rJ  Ú
fill_valuerK  ra   ro   r`   r‘  s          r.   rL  z'get_testing_overrides.<locals>.<lambda>�  rM  r1   c                  ó   — yrF  rH  )rJ  r‘  Ú	dep_tokens      r.   rL  z'get_testing_overrides.<locals>.<lambda>ž  rM  r1   c                  ó   — yrF  rH  )ÚLU_dataÚ	LU_pivotsÚunpack_dataÚunpack_pivotss       r.   rL  z'get_testing_overrides.<locals>.<lambda>Ÿ  rM  r1   c                  ó   — yrF  rH  )rJ  rz  ÚindexrK  Úsparse_grads        r.   rL  z'get_testing_overrides.<locals>.<lambda>   rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>¡  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>¢  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>£  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>¤  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>¥  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>¦  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>§  rM  r1   c                  ó   — yrF  rH  ©rJ  rr  rK  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>¨  rM  r1   c                  ó   — yrF  rH  rý  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>©  rM  r1   c                  ó   — yrF  rH  )rJ  Úspacingrz  Ú
edge_orders       r.   rL  z'get_testing_overrides.<locals>.<lambda>ª  rM  r1   c                  ó   — yrF  rH  ©rJ  ÚgridÚinterpolation_modeÚpadding_moderw  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>«  rM  r1   c                  ó   — yrF  rH  r  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>¬  rM  r1   c                  ó   — yrF  rH  r  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>­  rM  r1   c                  ó   — yrF  rH  )rJ  Ú
num_groupsr§  r¨  r­  r®  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>®  rM  r1   c	                  ó   — yrF  rH  ©	rJ  ÚhxÚparamsÚ
has_biasesÚ
num_layersÚdropoutrƒ  ÚbidirectionalÚbatch_firsts	            r.   rL  z'get_testing_overrides.<locals>.<lambda>¯  rM  r1   c                  ó   — yrF  rH  ©rJ  r  Úw_ihÚw_hhÚb_ihÚb_hhs         r.   rL  z'get_testing_overrides.<locals>.<lambda>°  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>±  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>²  rM  r1   c                  ó   — yrF  rH  ©rJ  Úlambds     r.   rL  z'get_testing_overrides.<locals>.<lambda>³  rM  r1   c                  ó   — yrF  rH  )rJ  rz  r‰  r�  rK  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>´  rM  r1   c                  ó   — yrF  rH  )rJ  ÚvaluesrK  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>µ  rM  r1   c                  ó   — yrF  rH  ©rJ  rÊ  r;  rË  rÌ  rÍ  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>¶  rM  r1   c                  ó   — yrF  rH  )rJ  Úbinsr  r  rK  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>·  rM  r1   c                  ó   — yrF  rH  )rJ  r%  r  r  r§  ÚdensityrK  s          r.   rL  z'get_testing_overrides.<locals>.<lambda>¸  rM  r1   c                  ó   — yrF  rH  )rJ  r%  r£   r§  r'  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>¹  rM  r1   c                  ó   — yrF  rH  ©rJ  Útaus     r.   rL  z'get_testing_overrides.<locals>.<lambda>º  rM  r1   c                  ó   — yrF  rH  )rk  rl  rK  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>»  rM  r1   c                  ó   — yrF  rH  ry  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>¼  rM  r1   c                  ó   — yrF  rH  r  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>½  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>¾  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>¿  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>À  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>Á  rM  r1   c                  ó   — yrF  rH  ©rJ  rz  ró  Úsources       r.   rL  z'get_testing_overrides.<locals>.<lambda>Â  rM  r1   c                  ó   — yrF  rH  r4  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>Ã  rM  r1   c                  ó   — yrF  rH  )rJ  Úindicesr!  Ú
accumulates       r.   rL  z'get_testing_overrides.<locals>.<lambda>Ä  rM  r1   c                  ó   — yrF  rH  )rJ  rz  ró  rK  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>Å  rM  r1   c                  ó   — yrF  rH  )rJ  rz  ró  rg  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>Æ  rM  r1   c                  ó   — yrF  rH  )rJ  rz  ró  r5  rÌ  Úinclude_inputs         r.   rL  z'get_testing_overrides.<locals>.<lambda>Ç  rM  r1   c                  ó   — yrF  rH  ©r[   s    r.   rL  z'get_testing_overrides.<locals>.<lambda>È  rM  r1   c                  ó   — yrF  rH  )ÚeÚteÚassume_uniqueÚinverts       r.   rL  z'get_testing_overrides.<locals>.<lambda>É  rM  r1   c                  ó   — yrF  rH  r?  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>Ê  rM  r1   c                  ó   — yrF  rH  r?  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>Ë  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>Ì  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>Í  rM  r1   c	                  ó   — yrF  rH  )	rJ  r©  rª  r§  r¨  Úuse_input_statsr¬  r­  r®  s	            r.   rL  z'get_testing_overrides.<locals>.<lambda>Ï  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>Ñ  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>Ò  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>Ó  rM  r1   c                  ó   — yrF  rH  rý  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>Ô  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>Õ  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>Ö  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>×  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>Ø  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>Ù  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>Ú  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>Û  rM  r1   c                  ó   — yrF  rH  r”  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>Ü  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>Ý  rM  r1   c                  ó   — yrF  rH  r|  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>Þ  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>ß  rM  r1   c
                  ó   — yrF  rH  )
rJ  Ún_fftÚ
hop_lengthÚ
win_lengthÚwindowÚcenterÚ
normalizedÚonesidedÚlengthÚreturn_complexs
             r.   rL  z'get_testing_overrides.<locals>.<lambda>á  rM  r1   c                  ó   — yrF  rH  ©rJ  rÊ  rË  rÌ  rÍ  Ú
log_targets         r.   rL  z'get_testing_overrides.<locals>.<lambda>ã  rM  r1   c                  ó   — yrF  rH  r”  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>ä  rM  r1   c                  ó   — yrF  rH  )rJ  Úkrz  r‰  rK  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>å  rM  r1   c                  ó   — yrF  rH  )rJ  Ú	hermitianrþ  rK  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>æ  rM  r1   c                  ó   — yrF  rH  )rJ  rk  rK  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>ç  rM  r1   c                  ó   — yrF  rH  )ÚLDÚpivotsÚBrk  rK  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>è  rM  r1   c                  ó   — yrF  rH  )rJ  Únormalized_shaper§  r¨  r­  r®  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>é  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>ê  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>ë  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>ì  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>í  rM  r1   c                  ó   — yrF  rH  )rJ  Úendr§  rK  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>î  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>ï  rM  r1   c                  ó   — yrF  rH  )rJ  ri  rp  ÚXra  ÚiKÚniterÚtolÚlargestÚmethodÚtrackerÚortho_iparamsÚortho_fparamsÚortho_bparamss                 r.   rL  z'get_testing_overrides.<locals>.<lambda>ð  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>ñ  rM  r1   c                  ó   — yrF  rH  ©rJ  rz  ra   s      r.   rL  z'get_testing_overrides.<locals>.<lambda>ò  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>ó  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>ô  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>õ  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>ö  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>÷  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>ø  rM  r1   c                  ó   — yrF  rH  )rS  rR  rK  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>ù  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>ú  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>û  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>ü  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>ý  rM  r1   c                  ó   — yrF  rH  rÀ  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>þ  rM  r1   c                  ó   — yrF  rH  )rJ  Únamesr‰  rK  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>ÿ  rM  r1   c	                  ó   — yrF  rH  )	ÚdataÚbatch_sizesr  r  r  r  r  rƒ  r  s	            r.   rL  z'get_testing_overrides.<locals>.<lambda>   rM  r1   c                  ó   — yrF  rH  r  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  )ÚAÚpivotÚ	get_infosrK  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  )r»  rî  rï  rK  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  r:  s          r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  )rJ  Úmaskrg  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  )rJ  r£  r5  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  )rJ  r£  rK  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>	  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>
  rM  r1   c                  ó   — yrF  rH  ©rJ  rž  rK  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  r¨  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  )rJ  rž  rþ  rK  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  )ÚLUro  rp  ÚleftÚadjointrK  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  )rJ  ra  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  ©rJ  ra  rK  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  )rJ  r~  rk  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  r  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  ©rJ  r¡  r  r¢  r+  r£  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  r»  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  r»  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  ©rJ  r¡  r  r¢  r+  Úreturn_indicesr£  s          r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  ry  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  )rJ  rz  r‰  ra   rK  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>   rM  r1   c                  ó   — yrF  rH  ry  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>!  rM  r1   c                  ó   — yrF  rH  ry  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>"  rM  r1   c                   ó   — yrF  rH  )r�  r%   s     r.   rL  z'get_testing_overrides.<locals>.<lambda>#  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>$  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>%  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>&  rM  r1   c                  ó   — yrF  rH  )rJ  r§  r¨  r©  rª  r«  Úexponential_average_factorÚepsilons           r.   rL  z'get_testing_overrides.<locals>.<lambda>(  rM  r1   c	                  ó   — yrF  rH  ©	rJ  r§  r¨  r¢  r  r+  r÷  Ú	benchmarkÚdeterministics	            r.   rL  z'get_testing_overrides.<locals>.<lambda>*  rM  r1   c	                  ó   — yrF  rH  )	rJ  r§  Úzra  r¨  r  r¢  r+  r÷  s	            r.   rL  z'get_testing_overrides.<locals>.<lambda>+  rM  r1   c                  ó   — yrF  rH  r*  s          r.   rL  z'get_testing_overrides.<locals>.<lambda>,  rM  r1   c
                  ó   — yrF  rH  )
rJ  r§  r¨  r¢  r4  r  r+  r÷  rÎ  rÏ  s
             r.   rL  z'get_testing_overrides.<locals>.<lambda>.  rM  r1   c	                  ó   — yrF  rH  rÍ  s	            r.   rL  z'get_testing_overrides.<locals>.<lambda>1  rM  r1   c                  ó   — yrF  rH  )rJ  r§  Úweight_stride0r  Úcxr�  Úhidden_sizer  r  r  rƒ  r  r˜  Údropout_states                 r.   rL  z'get_testing_overrides.<locals>.<lambda>4  rM  r1   c                  ó   — yrF  rH  rÜ  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>6  rM  r1   c                  ó   — yrF  rH  rˆ  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>7  rM  r1   c                  ó   — yrF  rH  ©rJ  r5  Údestinations      r.   rL  z'get_testing_overrides.<locals>.<lambda>8  rM  r1   c                  ó   — yrF  rH  rÝ  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>9  rM  r1   c                  ó   — yrF  rH  )rJ  Ú
descendingrK  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>:  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>;  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda><  rM  r1   c                  ó   — yrF  rH  )rJ  Únum_samplesÚreplacementrK  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>=  rM  r1   c                  ó   — yrF  rH  )rJ  ro  rK  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>>  rM  r1   c                  ó   — yrF  rH  ©rJ  r‚  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>?  rM  r1   c                  ó   — yrF  rH  )rJ  rz  Ústartrb  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>@  rM  r1   c                  ó   — yrF  rH  )rJ  ÚnanÚposinfÚneginfrK  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>A  rM  r1   c                  ó   — yrF  rH  )rJ  r§  r¨  r©  rª  r«  r¬  r­  s           r.   rL  z'get_testing_overrides.<locals>.<lambda>B  rM  r1   c                  ó   — yrF  rH  )rJ  r§  r¨  r«  r¬  r­  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>C  rM  r1   c                  ó   — yrF  rH  r½  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>D  rM  r1   c                  ó   — yrF  rH  ©rJ  rr  r§  r¨  r­  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>E  rM  r1   c                  ó   — yrF  rH  ©rJ  rr  r§  r­  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>F  rM  r1   c                  ó   — yrF  rH  )rJ  r§  r¨  ÚNÚCÚHxWÚgroupr­  s           r.   rL  z'get_testing_overrides.<locals>.<lambda>G  rM  r1   c                  ó   — yrF  rH  )rJ  r‚  rz  r‰  ra   s        r.   rL  z'get_testing_overrides.<locals>.<lambda>H  rM  r1   c                  ó   — yrF  rH  rö  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>I  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>J  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>K  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>L  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>M  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>N  rM  r1   c                  ó   — yrF  rH  rP  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>O  rM  r1   c                  ó   — yrF  rH  rP  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>P  rM  r1   c                  ó   — yrF  rH  ©rJ  rQ  rÀ  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>Q  rM  r1   c                  ó   — yrF  rH  r  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>R  rM  r1   c                  ó   — yrF  rH  r  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>S  rM  r1   c                  ó   — yrF  rH  r  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>T  rM  r1   c                  ó   — yrF  rH  r  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>U  rM  r1   c                  ó   — yrF  rH  r  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>V  rM  r1   c                  ó   — yrF  rH  rt  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>W  rM  r1   c                  ó   — yrF  rH  ©rJ  r‚  r«  r„  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>X  rM  r1   c                  ó   — yrF  rH  ©rJ  r¡  r  r¢  r£  r¤  Údivisor_overrides          r.   rL  z'get_testing_overrides.<locals>.<lambda>Z  rM  r1   c                  ó   — yrF  rH  r  s          r.   rL  z'get_testing_overrides.<locals>.<lambda>]  rM  r1   c                  ó   — yrF  rH  )rJ  r©  rª  r§  r¨  r«  r¬  r­  s           r.   rL  z'get_testing_overrides.<locals>.<lambda>`  rM  r1   c                  ó   — yrF  rH  rÅ  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>b  rM  r1   c                  ó   — yrF  rH  ©rJ  rÊ  r§  rË  rÌ  rÍ  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>d  rM  r1   c                  ó   — yrF  rH  rÉ  s          r.   rL  z'get_testing_overrides.<locals>.<lambda>g  rM  r1   c                  ó   — yrF  rH  rò  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>i  rM  r1   c                  ó   — yrF  rH  r:  s          r.   rL  z'get_testing_overrides.<locals>.<lambda>k  rM  r1   c                  ó   — yrF  rH  )rJ  rÊ  r§  rË  Úignore_indexrÌ  rÍ  Úlabel_smoothings           r.   rL  z'get_testing_overrides.<locals>.<lambda>n  rM  r1   c                  ó   — yrF  rH  rC  s          r.   rL  z'get_testing_overrides.<locals>.<lambda>q  rM  r1   c                  ó   — yrF  rH  r  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>s  rM  r1   c                  ó   — yrF  rH  r  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>t  rM  r1   c                  ó   — yrF  rH  r  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>u  rM  r1   c                  ó   — yrF  rH  r  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>v  rM  r1   c                  ó   — yrF  rH  rò  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>w  rM  r1   c                  ó   — yrF  rH  r†  s          r.   rL  z'get_testing_overrides.<locals>.<lambda>y  rM  r1   c                  ó   — yrF  rH  )rJ  r§  rŒ  rˆ  r‰  rŠ  r�  rÏ   rŽ  Úinclude_last_offsetr‡  s              r.   rL  z'get_testing_overrides.<locals>.<lambda>|  rM  r1   c                  ó   — yrF  rH  r  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>~  rM  r1   c                  ó   — yrF  rH  )rJ  rQ  r¡  r+  r¢  r  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  ©rJ  r¡  rQ  Úoutput_ratiorÀ  Ú_random_sampless         r.   rL  z'get_testing_overrides.<locals>.<lambda>�  rM  r1   c                  ó   — yrF  rH  r)  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>„  rM  r1   c                  ó   — yrF  rH  r)  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>‡  rM  r1   c                  ó   — yrF  rH  r)  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>Š  rM  r1   c                  ó   — yrF  rH  )rJ  rÊ  ÚvarrŒ   r­  rÍ  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>Œ  rM  r1   c                  ó   — yrF  rH  )rJ  Úapproximates     r.   rL  z'get_testing_overrides.<locals>.<lambda>�  rM  r1   c                  ó   — yrF  rH  ry  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>Ž  rM  r1   c                  ó   — yrF  rH  )rJ  r  r�  r  rw  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>�  rM  r1   c                  ó   — yrF  rH  )rJ  r
  r§  r¨  r­  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>�  rM  r1   c                  ó   — yrF  rH  )Úlogitsr+  Úhardr­  rz  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>‘  rM  r1   c                  ó   — yrF  rH  r  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>’  rM  r1   c                  ó   — yrF  rH  )rJ  Úmin_valÚmax_valr„  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>“  rM  r1   c                  ó   — yrF  rH  r#  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>•  rM  r1   c                  ó   — yrF  rH  )rJ  r©  rª  r§  r¨  rJ  r¬  r­  s           r.   rL  z'get_testing_overrides.<locals>.<lambda>˜  rM  r1   c                  ó   — yrF  rH  )rJ  rv  Úscale_factorr�  rw  Úrecompute_scale_factorÚ	antialiass          r.   rL  z'get_testing_overrides.<locals>.<lambda>›  rM  r1   c                  ó   — yrF  rH  re  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>�  rM  r1   c                  ó   — yrF  rH  ©rJ  rÊ  rË  rÌ  rÍ  r§  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>ž  rM  r1   c                  ó   — yrF  rH  rô  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>Ÿ  rM  r1   c                  ó   — yrF  rH  )rJ  Únegative_sloper„  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>   rM  r1   c                  ó   — yrF  rH  )rJ  r§  r¨  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>¡  rM  r1   c                  ó   — yrF  rH  )rJ  rv  ra  rb  ri  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>¢  rM  r1   c                  ó   — yrF  rH  ©rJ  rz  Ú_stacklevelra   s       r.   rL  z'get_testing_overrides.<locals>.<lambda>£  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>¤  rM  r1   c                  ó   — yrF  rH  ©rJ  r‰  r¡  r  r£  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>¥  rM  r1   c                  ó   — yrF  rH  rP  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>¦  rM  r1   c                  ó   — yrF  rH  rP  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>§  rM  r1   c                  ó   — yrF  rH  r:  s          r.   rL  z'get_testing_overrides.<locals>.<lambda>©  rM  r1   c                  ó   — yrF  rH  ©rJ  r¡  r  r¢  r+  r£  rÀ  s          r.   rL  z'get_testing_overrides.<locals>.<lambda>¬  rM  r1   c                  ó   — yrF  rH  r¿  s          r.   rL  z'get_testing_overrides.<locals>.<lambda>¯  rM  r1   c                  ó   — yrF  rH  rU  s          r.   rL  z'get_testing_overrides.<locals>.<lambda>²  rM  r1   c                  ó   — yrF  rH  r¿  s          r.   rL  z'get_testing_overrides.<locals>.<lambda>µ  rM  r1   c                  ó   — yrF  rH  r¿  s          r.   rL  z'get_testing_overrides.<locals>.<lambda>¸  rM  r1   c                  ó   — yrF  rH  r¿  s          r.   rL  z'get_testing_overrides.<locals>.<lambda>»  rM  r1   c                  ó   — yrF  rH  ©rJ  r8  r¡  r  r¢  rQ  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>½  rM  r1   c                  ó   — yrF  rH  r\  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>¾  rM  r1   c                  ó   — yrF  rH  r\  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>¿  rM  r1   c                  ó   — yrF  rH  rE  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>À  rM  r1   c                  ó   — yrF  rH  )ÚqueryÚkeyrg  Ú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.   rL  z'get_testing_overrides.<locals>.<lambda>Â  rM  r1   c                  ó   — yrF  rH  )rJ  rÊ  r‚  r;  r§  rË  rÌ  rÍ  s           r.   rL  z'get_testing_overrides.<locals>.<lambda>Å  rM  r1   c                  ó   — yrF  rH  ©rJ  rÊ  rË  rÌ  rÍ  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>È  rM  r1   c                  ó   — yrF  rH  r  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>Ë  rM  r1   c                  ó   — yrF  rH  )rJ  rÊ  r§  rË  r  rÌ  rÍ  s          r.   rL  z'get_testing_overrides.<locals>.<lambda>Î  rM  r1   c                  ó   — yrF  rH  )rJ  r‚  rz  r­  rK  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>Ð  rM  r1   c                  ó   — yrF  rH  )r[   Únum_classess     r.   rL  z'get_testing_overrides.<locals>.<lambda>Ñ  rM  r1   c                  ó   — yrF  rH  )rJ  r(  r�  rg  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>Ò  rM  r1   c                  ó   — yrF  rH  ©rì  rí  r‚  r­  r‰  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>Ó  rM  r1   c                  ó   — yrF  rH  )rJ  rÊ  Ú	log_inputrŒ   rË  r­  rÌ  rÍ  s           r.   rL  z'get_testing_overrides.<locals>.<lambda>Õ  rM  r1   c                  ó   — yrF  rH  ©rJ  r§  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>×  rM  r1   c                  ó   — yrF  rH  ©rJ  r„  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>Ø  rM  r1   c                  ó   — yrF  rH  rˆ  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>Ù  rM  r1   c                  ó   — yrF  rH  rö  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>Ú  rM  r1   c                  ó   — yrF  rH  ©rJ  Úlowerrú  r«  r„  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>Û  rM  r1   c                  ó   — yrF  rH  rˆ  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>Ü  rM  r1   c                  ó   — yrF  rH  rˆ  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>Ý  rM  r1   c                  ó   — yrF  rH  rˆ  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>Þ  rM  r1   c                  ó   — yrF  rH  )ra  rb  rg  ro  rj  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>ß  rM  r1   c                  ó   — yrF  rH  )rJ  rÊ  rË  rÌ  rÍ  rb  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>à  rM  r1   c                  ó   — yrF  rH  )rJ  rÊ  rÍ  Údeltar§  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>á  rM  r1   c                  ó   — yrF  rH  rz  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>â  rM  r1   c                  ó   — yrF  rH  rL  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>ã  rM  r1   c                  ó   — yrF  rH  rL  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>ä  rM  r1   c                  ó   — yrF  rH  )rJ  rb  Ú	thresholds      r.   rL  z'get_testing_overrides.<locals>.<lambda>å  rM  r1   c                  ó   — yrF  rH  r  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>æ  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>ç  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>è  rM  r1   c                  ó   — yrF  rH  ©rJ  r™  rg  r„  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>é  rM  r1   c
                  ó   — yrF  rH  ©
ÚanchorÚpositiveÚnegativer;  r‚  r­  ÚswaprË  rÌ  rÍ  s
             r.   rL  z'get_testing_overrides.<locals>.<lambda>ë  rM  r1   )Údistance_functionr;  r¤  rÍ  c                 ó   — yrF  rH  )r¡  r¢  r£  r¥  r;  r¤  rÍ  s          r.   rL  z'get_testing_overrides.<locals>.<lambda>î  rM  r1   c                  ó   — yrF  rH  )rJ  r¡  r+  r¢  r  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>ð  rM  r1   c                  ó   — yrF  rH  )r[   rº  r»  rÃ  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>ñ  rM  r1   c                  ó   — yrF  rH  )r[   r±  ÚstdrÃ  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>ò  rM  r1   c                  ó   — yrF  rH  )r[   Úvals     r.   rL  z'get_testing_overrides.<locals>.<lambda>ó  rM  r1   c                  ó   — yrF  rH  )r[   rº  r�  ÚnonlinearityrÃ  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>ô  rM  r1   c                  ó   — yrF  rH  )rJ  Úas_tuples     r.   rL  z'get_testing_overrides.<locals>.<lambda>õ  rM  r1   )rê  c                 ó   — yrF  rH  )rJ  rv  rê  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>ö  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>÷  rM  r1   c                  ó   — yrF  rH  ©rJ  r‚  rz  r‰  rK  ra   s         r.   rL  z'get_testing_overrides.<locals>.<lambda>ø  rM  r1   c                  ó   — yrF  rH  ©rJ  r"  rz  r‰  rK  ra   s         r.   rL  z'get_testing_overrides.<locals>.<lambda>ù  rM  r1   c                  ó   — yrF  rH  r¶  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>ú  rM  r1   c                  ó   — 	 yrF  rH  r¶  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>û  s   € ð 13ð r1   c                  ó   — yrF  rH  )ÚvÚpowrz  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>ÿ  rM  r1   c                  ó   — yrF  rH  r´  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>   rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  r*  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  )rJ  rÇ  Úinput3r­  Ú	transposes        r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  r‚  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  ©rá  rz  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  )rJ  Úqr_  r}  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  ré  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  )rJ  Úrconds     r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  )rJ  rÉ  rk  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>	  rM  r1   c                  ó   — yrF  rH  )rJ  Úupscale_factors     r.   rL  z'get_testing_overrides.<locals>.<lambda>
  rM  r1   c                  ó   — yrF  rH  )rJ  Údownscale_factors     r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  )rJ  rÃ  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  )rJ  rÊ  r„  rŒ   r­  rÍ  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  r²  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  r†  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  r�  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  rä  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  )rJ  ra   s     r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  )rJ  ró  r5  r9  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  )rJ  ÚsomerK  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  )rJ  r�  rK  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  ©rJ  rÆ  rz  r‰  ÚinterpolationrK  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  rá  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  )rJ  ÚscalesÚzero_pointsrž  ra   s        r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  )rJ  rœ  r�  ra   s       r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  )rJ  ra   Úreduce_ranges      r.   rL  z'get_testing_overrides.<locals>.<lambda>   rM  r1   c                  ó   — yrF  rH  )rJ  r§  r¨  r±  r0  r­  Úoutput_scaleÚoutput_zero_points           r.   rL  z'get_testing_overrides.<locals>.<lambda>!  rM  r1   c                  ó   — yrF  rH  ©rJ  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.   rL  z'get_testing_overrides.<locals>.<lambda>#  rM  r1   c                  ó   — yrF  rH  rî  s                 r.   rL  z'get_testing_overrides.<locals>.<lambda>&  rM  r1   ©r   ©é   c                  ó   — 	 yrF  rH  r»  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>)  s
   € à "ð r1   c                  ó   — 	 yrF  rH  r»  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>.  s   € ð !#ð r1   c                  ó   — 	 yrF  rH  r»  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>4  s   € ð !#ð	 r1   c                  ó   — yrF  rH  rî  s                 r.   rL  z'get_testing_overrides.<locals>.<lambda>;  rM  r1   c                  ó   — yrF  rH  rî  s                 r.   rL  z'get_testing_overrides.<locals>.<lambda>>  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>@  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>A  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>B  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>C  rM  r1   c                  ó   — yrF  rH  r@  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>D  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>E  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>F  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>G  rM  r1   c                  ó   — yrF  rH  rˆ  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>H  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>I  rM  r1   c                  ó   — yrF  rH  )rJ  r‚  rz  ÚmaxnormrK  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>J  rM  r1   c                  ó   — yrF  rH  ry  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>K  rM  r1   c                  ó   — yrF  rH  )rJ  Úshapes     r.   rL  z'get_testing_overrides.<locals>.<lambda>L  rM  r1   c                  ó   — yrF  rH  rö  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>M  rM  r1   c	                  ó   — yrF  rH  r  s	            r.   rL  z'get_testing_overrides.<locals>.<lambda>N  rM  r1   c                  ó   — yrF  rH  r  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>O  rM  r1   c	                  ó   — yrF  rH  r  s	            r.   rL  z'get_testing_overrides.<locals>.<lambda>P  rM  r1   c                  ó   — yrF  rH  r  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>Q  rM  r1   c                  ó   — yrF  rH  )rJ  ÚshiftsrÝ  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>R  rM  r1   ©r   rú  c                  ó   — yrF  rH  )rJ  ri  rÝ  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>S  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>T  rM  r1   c                  ó   — yrF  rH  r  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>U  rM  r1   c                  ó   — yrF  rH  )r§  r£  Úcompressed_indices_dtypes      r.   rL  z'get_testing_overrides.<locals>.<lambda>V  rM  r1   c                  ó   — yrF  rH  rŒ  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>W  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>X  rM  r1   c                  ó   — yrF  rH  )rJ  r\  ra  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>Y  rM  r1   c                  ó   — yrF  rH  rj  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>Z  rM  r1   c                  ó   — yrF  rH  ©rJ  rz  ró  rj  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>[  rM  r1   c                  ó   — yrF  rH  r!  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>\  rM  r1   c                  ó   — yrF  rH  )rJ  rz  ró  rj  rÌ  Úinclude_selfs         r.   rL  z'get_testing_overrides.<locals>.<lambda>]  rM  r1   c                  ó   — yrF  rH  )Úsorted_sequencerJ  rä  rå  rK  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>^  rM  r1   c                  ó   — yrF  rH  )r—  rÌ  Úlengthsr8  rŒ  rž  Úunsafes          r.   rL  z'get_testing_overrides.<locals>.<lambda>_  rM  r1   c                  ó   — yrF  rH  )rJ  rz  ró  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>`  rM  r1   c                  ó   — yrF  rH  )rJ  rj  rz  ró  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>a  rM  r1   c                  ó   — yrF  rH  ©rJ  rj  rz  rë  rx  Ústeps         r.   rL  z'get_testing_overrides.<locals>.<lambda>b  rM  r1   c                  ó   — yrF  rH  r-  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>c  rM  r1   c                  ó   — yrF  rH  rˆ  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>d  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>e  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>f  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>g  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>h  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>i  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>j  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>k  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>l  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>m  rM  r1   c                  ó   — yrF  rH  rv  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>n  rM  r1   c                  ó   — yrF  rH  rv  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>o  rM  r1   c                  ó   — yrF  rH  r‡  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>p  rM  r1   c                  ó   — yrF  rH  )r�  rp  r­  rK  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>q  rM  r1   c                  ó   — yrF  rH  )r�  rp  r­  rþ  rK  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>r  rM  r1   )ÚstablerK  c                 ó   — yrF  rH  )rJ  rz  rá  r?  rK  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>s  rM  r1   c                  ó   — yrF  rH  ©r[   Úsplit_size_or_sectionsrz  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>t  rM  r1   c                  ó   — yrF  rH  rB  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>u  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>v  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>w  rM  r1   c                  ó   — yrF  rH  rK  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>x  rM  r1   c                  ó   — yrF  rH  rj  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>y  rM  r1   c                  ó   — yrF  rH  rè  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>z  rM  r1   c                  ó   — yrF  rH  ry  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>{  rM  r1   c                  ó   — yrF  rH  ry  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>|  rM  r1   c                  ó   — yrF  rH  )rJ  r[  r\  r]  r^  r_  Úpad_moder`  ra  rc  Úalign_to_windows              r.   rL  z'get_testing_overrides.<locals>.<lambda>~  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>€  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>�  rM  r1   c                  ó   — yrF  rH  ry  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>‚  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>ƒ  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>„  rM  r1   c                  ó   — yrF  rH  ©rº  r»  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>…  rM  r1   c                  ó   — yrF  rH  rU  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>†  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>‡  rM  r1   c                  ó   — yrF  rH  )rº  r»  Úcs      r.   rL  z'get_testing_overrides.<locals>.<lambda>ˆ  rM  r1   c                  ó   — yrF  rH  )r$   s    r.   rL  z'get_testing_overrides.<locals>.<lambda>‰  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>Š  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>‹  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>Œ  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>�  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>Ž  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>�  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>�  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>‘  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>’  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>“  rM  r1   c                  ó   — yrF  rH  ry  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>”  rM  r1   c                  ó   — yrF  rH  )rJ  rÞ  Ú
compute_uvrK  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>•  rM  r1   c                  ó   — yrF  rH  )rJ  rÆ  r}  ÚMs       r.   rL  z'get_testing_overrides.<locals>.<lambda>–  rM  r1   c                  ó   — yrF  rH  )rJ  Úfull_matricesrK  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>—  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>˜  rM  r1   c                  ó   — yrF  rH  ©rJ  Údim0rf  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>™  rM  r1   c                  ó   — yrF  rH  )rJ  Úaxis0Úaxis1s      r.   rL  z'get_testing_overrides.<locals>.<lambda>š  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>›  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>œ  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>�  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>ž  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>Ÿ  rM  r1   c                  ó   — yrF  rH  r²  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>   rM  r1   c                  ó   — yrF  rH  r²  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>¡  rM  r1   c                  ó   — yrF  rH  r²  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>¢  rM  r1   c                  ó   — yrF  rH  r²  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>£  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>¤  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>¥  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>¦  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>§  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>¨  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>©  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>ª  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>«  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>¬  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>­  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>®  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>¯  rM  r1   c                  ó   — yrF  rH  r²  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>°  rM  r1   c                  ó   — yrF  rH  r²  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>±  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>²  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>³  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>´  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>µ  rM  r1   c                  ó   — yrF  rH  r²  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>¶  rM  r1   c                  ó   — yrF  rH  r²  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>·  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>¸  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>¹  rM  r1   c                  ó   — yrF  rH  r‡  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>º  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>»  rM  r1   c                  ó   — yrF  rH  rˆ  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>¼  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>½  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>¾  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>¿  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>À  rM  r1   c                  ó   — yrF  rH  ré  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>Á  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>Â  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>Ã  rM  r1   c                  ó   — yrF  rH  r²  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>Ä  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>Å  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>Æ  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>Ç  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>È  rM  r1   c                  ó   — yrF  rH  r²  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>É  rM  r1   c                  ó   — yrF  rH  r²  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>Ê  rM  r1   c                  ó   — yrF  rH  r²  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>Ë  rM  r1   c                  ó   — yrF  rH  r²  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>Ì  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>Í  rM  r1   c                  ó   — yrF  rH  r‡  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>Î  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>Ï  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>Ð  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>Ñ  rM  r1   c                  ó   — yrF  rH  )rá  r\  rK  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>Ò  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>Ó  rM  r1   c                  ó   — yrF  rH  )rJ  ró  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>Ô  rM  r1   c                  ó   — yrF  rH  )rJ  r8  rz  rK  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>Õ  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>Ö  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>×  rM  r1   c                  ó   — yrF  rH  )rº  Úinds     r.   rL  z'get_testing_overrides.<locals>.<lambda>Ø  rM  r1   c                  ó   — yrF  rH  )rº  r»  rÝ  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>Ù  rM  r1   c                  ó   — yrF  rH  )rº  r»  rÝ  rK  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>Ú  rM  r1   c                  ó   — yrF  rH  )rJ  rz  rz  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>Û  rM  r1   c                  ó   — yrF  rH  rž  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>Ü  rM  r1   c                  ó   — yrF  rH  rÜ  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>Ý  rM  r1   c                  ó   — yrF  rH  )rJ  ri  rz  rá  rK  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>Þ  rM  r1   c                  ó   — yrF  rH  rV  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>ß  rM  r1   c                  ó   — yrF  rH  rn  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>à  rM  r1   c                  ó   — yrF  rH  rQ  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>á  rM  r1   c                  ó   — yrF  rH  rQ  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>â  rM  r1   c                  ó   — yrF  rH  )rJ  r�  rú  rÁ  Úunitriangulars        r.   rL  z'get_testing_overrides.<locals>.<lambda>ã  rM  r1   c                  ó   — yrF  rH  )rJ  rp  rú  r­  r½  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>ä  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>å  rM  r1   c
                  ó   — yrF  rH  r   s
             r.   rL  z'get_testing_overrides.<locals>.<lambda>ç  rM  r1   c                  ó   — yrF  rH  r[  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>é  rM  r1   c                  ó   — yrF  rH  r”  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>ê  rM  r1   c                  ó   — yrF  rH  rI  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>ë  rM  r1   c                  ó   — yrF  rH  ry  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>ì  rM  r1   c                  ó   — yrF  rH  )rJ  rz  Úsizesr•  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>í  rM  r1   c                  ó   — yrF  rH  )rJ  ÚsortedÚreturn_inverseÚreturn_countsrz  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>î  rM  r1   c                  ó   — yrF  rH  )rJ  rÉ  rÊ  rz  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>ï  rM  r1   c                  ó   — yrF  rH  )r8  r  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>ð  rM  r1   c                  ó   — yrF  rH  r  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>ñ  rM  r1   c                  ó   — yrF  rH  rB  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>ò  rM  r1   c                  ó   — yrF  rH  rB  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>ó  rM  r1   c                  ó   — yrF  rH  rK  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>ô  rM  r1   c                  ó   — yrF  rH  )rS  rø  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>õ  rM  r1   c                  ó   — yrF  rH  ry  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>ö  rM  r1   c                  ó   — yrF  rH  ry  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>÷  rM  r1   c                  ó   — yrF  rH  ry  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>ø  rM  r1   c                  ó   — yrF  rH  r  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>ù  rM  r1   c                  ó   — yrF  rH  )Ú	conditionrS  rR  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>ú  rM  r1   c                  ó   — yrF  rH  )r§  r´  rµ  r¨  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>û  rM  r1   c                  ó   — yrF  rH  )rJ  Úinput_scaleÚinput_zero_pointÚ	prepackedÚ	out_scaleÚout_zero_pointÚout_channels          r.   rL  z'get_testing_overrides.<locals>.<lambda>ý  rM  r1   c                  ó   — yrF  rH  r�  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>ÿ  rM  r1   c                  ó   — yrF  rH  )rá  Úlevels     r.   rL  z'get_testing_overrides.<locals>.<lambda>   rM  r1   c                  ó   — yrF  rH  )ÚprimalÚtangentrâ  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  ©rá  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  )rá  rv  r  rl  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  rà  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  )rá  r_  rf  rg  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   )Úimplicitc                 ó   — yrF  rH  )rá  rv  rî  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>	  rM  r1   c                  ó   — yrF  rH  )rá  rz  rë  rb  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>
  rM  r1   c                  ó   — yrF  rH  )rá  rÝ  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  ©rá  rv  r  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  )rá  rz  ró  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  )rá  rz  rë  rx  r.  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  )rá  Ú
split_sizerz  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  )rá  Úsplit_sizesrz  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  rÄ  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  )rá  ro  rf  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  rÄ  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  rÄ  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  ©rá  ra   s     r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  ©rá  Ú	dimensionrv  r.  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>   rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>!  rM  r1   c                  ó   — yrF  rH  ©rá  r\  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>"  rM  r1   c                  ó   — yrF  rH  r  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>#  rM  r1   c                  ó   — yrF  rH  r  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>$  rM  r1   c                  ó   — yrF  rH  r  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>%  rM  r1   c                  ó   — yrF  rH  r  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>&  rM  r1   c                  ó   — yrF  rH  r  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>'  rM  r1   c                  ó   — yrF  rH  r  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>(  rM  r1   c                  ó   — yrF  rH  r  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>)  rM  r1   c                  ó   — yrF  rH  r  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>*  rM  r1   c                  ó   — yrF  rH  r  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>+  rM  r1   c                  ó   — yrF  rH  r  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>,  rM  r1   c                  ó   — yrF  rH  r  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>-  rM  r1   c                  ó   — yrF  rH  r  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>.  rM  r1   c                  ó   — yrF  rH  r  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>/  rM  r1   c                  ó   — yrF  rH  r  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>0  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>1  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>2  rM  r1   c                  ó   — yrF  rH  r	  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>3  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>4  rM  r1   c                  ó   — yrF  rH  r  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>5  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>6  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>7  rM  r1   c                  ó   — yrF  rH  r  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>8  rM  r1   c                  ó   — yrF  rH  r  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>9  rM  r1   c                  ó   — yrF  rH  r  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>:  rM  r1   c                  ó   — yrF  rH  )rá  Úarrays     r.   rL  z'get_testing_overrides.<locals>.<lambda>;  rM  r1   c                  ó   — yrF  rH  )rá  Úidxs     r.   rL  z'get_testing_overrides.<locals>.<lambda><  rM  r1   c                  ó   — yrF  rH  )rá  Úmemos     r.   rL  z'get_testing_overrides.<locals>.<lambda>=  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>>  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>?  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>@  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>A  rM  r1   c                  ó   — yrF  rH  )rá  Úformat_specs     r.   rL  z'get_testing_overrides.<locals>.<lambda>B  rM  r1   c                  ó   — yrF  rH  )rá  Úprotos     r.   rL  z'get_testing_overrides.<locals>.<lambda>C  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>D  rM  r1   )Útensor_contentsc                 ó   — yrF  rH  )rá  r7  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>E  rM  r1   c                  ó   — yrF  rH  )rá  ri  rº  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>F  rM  r1   c                  ó   — yrF  rH  )rá  Úds     r.   rL  z'get_testing_overrides.<locals>.<lambda>G  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>H  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>I  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>J  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>K  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>L  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>M  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>N  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>O  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>P  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>Q  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>R  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>S  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>T  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>U  rM  r1   c                  ó   — yrF  rH  )rá  Úcuda_enabledÚcpu_enabledÚ
cuda_dtypeÚ	cpu_dtypes        r.   rL  z'get_testing_overrides.<locals>.<lambda>V  rM  r1   c                  ó   — yrF  rH  )rá  rK  rL  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>W  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>X  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>Y  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>Z  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>[  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>\  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>]  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>^  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>_  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>`  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>a  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>b  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>c  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>d  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>e  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>f  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>g  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>h  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>i  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>j  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>k  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>l  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>m  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>n  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>o  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>p  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>q  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>r  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>s  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>t  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>u  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>v  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>w  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>x  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>y  rM  r1   c                  ó   — yrF  rH  )rá  ra   Únon_blockingr%   s       r.   rL  z'get_testing_overrides.<locals>.<lambda>z  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>{  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>|  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>}  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>~  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>€  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>�  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>‚  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>ƒ  rM  r1   c                  ó   — yrF  rH  )rá  r•  r„  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>„  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>…  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>†  rM  r1   c                  ó   — yrF  rH  r  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>‡  rM  r1   c                  ó   — yrF  rH  )rá  ÚorderÚellipsis_idxs      r.   rL  z'get_testing_overrides.<locals>.<lambda>ˆ  rM  r1   c                  ó   — yrF  rH  )rá  Úcallables     r.   rL  z'get_testing_overrides.<locals>.<lambda>‰  rM  r1   c                  ó   — yrF  rH  ró  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>Š  rM  r1   c                  ó   — yrF  rH  ró  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>‹  rM  r1   c                  ó   — yrF  rH  )rá  ÚgradientÚretain_graphÚcreate_graphrS  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>Œ  rM  r1   c                  ó   — yrF  rH  ©rá  rh   s     r.   rL  z'get_testing_overrides.<locals>.<lambda>�  rM  r1   c                  ó   — yrF  rH  r�  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>Ž  rM  r1   c                  ó   — yrF  rH  r�  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>�  rM  r1   c                  ó   — yrF  rH  r�  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>�  rM  r1   )rÃ  c                 ó   — yrF  rH  )rá  ÚmedianÚsigmarÃ  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>‘  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>’  rM  r1   c                  ó   — yrF  rH  )rá  Ú	coalesceds     r.   rL  z'get_testing_overrides.<locals>.<lambda>“  rM  r1   c                  ó   — yrF  rH  r�  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>”  rM  r1   c                  ó   — yrF  rH  )rá  rj  rs  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>•  rM  r1   c                  ó   — yrF  rH  r�  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>–  rM  r1   c                  ó   — yrF  rH  r�  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>—  rM  r1   c                  ó   — yrF  rH  r�  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>˜  rM  r1   c                  ó   — yrF  rH  r�  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>™  rM  r1   c                  ó   — yrF  rH  r�  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>š  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>›  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>œ  rM  r1   c                  ó   — yrF  rH  )rá  rj  r_  rf  rg  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>�  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>ž  rM  r1   c                  ó   — yrF  rH  )rá  Úambiguity_checks     r.   rL  z'get_testing_overrides.<locals>.<lambda>Ÿ  rM  r1   c                  ó   — yrF  rH  r�  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>   rM  r1   c                  ó   — yrF  rH  r�  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>¡  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>¢  rM  r1   c                  ó   — yrF  rH  rà  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>£  rM  r1   c                  ó   — yrF  rH  r  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>¤  rM  r1   c                 ó   — yrF  rH  )rá  r  rÃ  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>¥  rM  r1   c                  ó   — yrF  rH  ©rá  rg  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>¦  rM  r1   c                  ó   — yrF  rH  r«  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>§  rM  r1   c                  ó   — yrF  rH  r�  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>¨  rM  r1   c                  ó   — yrF  rH  r�  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>©  rM  r1   c                 ó   — yrF  rH  )rá  r‚  rÃ  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>ª  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>«  rM  r1   c                  ó   — yrF  rH  r�  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>¬  rM  r1   c                  ó   — yrF  rH  r�  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>­  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>®  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>¯  rM  r1   c                  ó   — yrF  rH  r�  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>°  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>±  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>²  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>³  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>´  rM  r1   c                  ó   — yrF  rH  )rá  r[   s     r.   rL  z'get_testing_overrides.<locals>.<lambda>µ  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>¶  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>·  rM  r1   c                 ó   — yrF  rH  )rá  r±  rª  rÃ  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>¸  rM  r1   c                  ó   — yrF  rH  rÄ  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>¹  rM  r1   c                  ó   — yrF  rH  r�  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>º  rM  r1   c                  ó   — yrF  rH  )rá  r[   r…  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>»  rM  r1   c                  ó   — yrF  rH  )rá  rS  rR  r…  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>¼  rM  r1   c                  ó   — yrF  rH  )rá  rl  rÝ  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>½  rM  r1   c                  ó   — yrF  rH  )rá  r\  Úassigns      r.   rL  z'get_testing_overrides.<locals>.<lambda>¾  rM  r1   c                  ó   — yrF  rH  )rá  r  rë  rb  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>¿  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>À  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>Á  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>Â  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>Ã  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>Ä  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>Å  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>Æ  rM  r1   c                  ó   — yrF  rH  rÄ  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>Ç  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>È  rM  r1   c                  ó   — yrF  rH  )rá  r8  r[   r9  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>É  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>Ê  rM  r1   c                 ó   — yrF  rH  )rá  Úfrom_ÚtorÃ  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>Ë  rM  r1   c                  ó   — yrF  rH  )rá  Ústreams     r.   rL  z'get_testing_overrides.<locals>.<lambda>Ì  rM  r1   c                  ó   — yrF  rH  )rá  r•  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>Í  rM  r1   c                  ó   — yrF  rH  ©rá  Úhooks     r.   rL  z'get_testing_overrides.<locals>.<lambda>Î  rM  r1   c                  ó   — yrF  rH  rØ  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>Ï  rM  r1   c                  ó   — yrF  rH  )rá  Únames     r.   rL  z'get_testing_overrides.<locals>.<lambda>Ð  rM  r1   c                  ó   — yrF  rH  rà  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>Ñ  rM  r1   c                  ó   — yrF  rH  )rá  r‘  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>Ò  rM  r1   c                  ó   — yrF  rH  r  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>Ó  rM  r1   c                  ó   — yrF  rH  rà  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>Ô  rM  r1   c                  ó   — yrF  rH  rà  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>Õ  rM  r1   c                  ó   — yrF  rH  r  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>Ö  rM  r1   c                  ó   — yrF  rH  r  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>×  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>Ø  rM  r1   c                  ó   — yrF  rH  )rá  r5  rl  rv  r  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>Ù  rM  r1   c                  ó   — yrF  rH  )rá  rj  rz  ró  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>Ú  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>Û  rM  r1   c                  ó   — yrF  rH  r�  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>Ü  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>Ý  rM  r1   c                  ó   — yrF  rH  )rá  rj  rz  rë  rx  r.  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>Þ  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>ß  rM  r1   c                  ó   — yrF  rH  )rá  r£  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>à  rM  r1   c                  ó   — yrF  rH  )rá  r£  Úaccumulate_matchess      r.   rL  z'get_testing_overrides.<locals>.<lambda>á  rM  r1   c                  ó   — yrF  rH  ©rá  Úsize1Úsize2Ú	dense_dims       r.   rL  z'get_testing_overrides.<locals>.<lambda>â  rM  r1   c                  ó   — yrF  rH  rð  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>ã  rM  r1   c                  ó   — yrF  rH  )rá  rk  rl  rb  ra  rK  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>ä  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>å  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>æ  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>ç  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>è  rM  r1   c                  ó   — yrF  rH  rà  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>é  rM  r1   c                  ó   — yrF  rH  )rá  Úrepss     r.   rL  z'get_testing_overrides.<locals>.<lambda>ê  rM  r1   c                  ó   — yrF  rH  )rá  ra   rs  Úcopyrh   s        r.   rL  z'get_testing_overrides.<locals>.<lambda>ë  rM  r1   )Úmasked_gradc                 ó   — yrF  rH  ©rá  ra   rÿ  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>ì  rM  r1   c                  ó   — yrF  rH  r  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>í  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>î  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>ï  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>ð  rM  r1   c                  ó   — yrF  rH  r  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>ñ  rM  r1   c                  ó   — yrF  rH  r  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>ò  rM  r1   c                  ó   — yrF  rH  )rá  rÒ  rÓ  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>ó  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>ô  rM  r1   c                  ó   — yrF  rH  )rá  r  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>õ  rM  r1   c                  ó   — yrF  rH  r  s     r.   rL  z'get_testing_overrides.<locals>.<lambda>ö  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>÷  rM  r1   c                  ó   — yrF  rH  )rá  rÕ  Úmax_versionÚ	dl_devicerþ  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>ø  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>ù  rM  r1   c                  ó   — yrF  rH  )rá  rº  r»  s      r.   rL  z'get_testing_overrides.<locals>.<lambda>ú  rM  r1   c                  ó   — yrF  rH  )rá  r»  r÷   Údrivers       r.   rL  z'get_testing_overrides.<locals>.<lambda>û  rM  r1   c                  ó   — yrF  rH  )rá  r`   rs  r%   s       r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   c                  ó   — yrF  rH  rç  s    r.   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r1   Úis_Ú_Ú__Ú__iÚ__rÚbitwise_c                  ó   — yrF  rH  )r[   rj  rû  Úasync_opÚ	group_srcs        r.   rL  z'get_testing_overrides.<locals>.<lambda>+  rM  r1   c                  ó   — yrF  rH  )r[   Úoprû  r  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>,  rM  r1   c                  ó   — yrF  rH  )r[   Údstr   rû  r  Ú	group_dsts         r.   rL  z'get_testing_overrides.<locals>.<lambda>-  rM  r1   c                  ó   — yrF  rH  )r�  r   rû  r  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>.  rM  r1   c                  ó   — yrF  rH  )Útensor_listr[   rû  r  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>/  rM  r1   c                  ó   — yrF  rH  )Úoutput_tensorÚinput_tensorrû  r  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>0  rM  r1   c                  ó   — yrF  rH  )Úoutput_tensor_listsÚinput_tensor_listrû  r  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>1  rM  r1   c                  ó   — yrF  rH  )r[   Úgather_listr"  rû  r  r#  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>2  rM  r1   c                  ó   — yrF  rH  )r[   Úscatter_listrj  rû  r  r  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>3  rM  r1   c                  ó   — yrF  rH  )r®  Ú
input_listr   rû  r  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>4  rM  r1   c                  ó   — yrF  rH  )r®  rJ  r   rû  r  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>5  rM  r1   c                  ó   — yrF  rH  )r®  rJ  Úoutput_split_sizesÚinput_split_sizesrû  r  s         r.   rL  z'get_testing_overrides.<locals>.<lambda>6  rM  r1   c                  ó   — yrF  rH  )Úoutput_tensor_listr,  rû  r  s       r.   rL  z'get_testing_overrides.<locals>.<lambda>7  rM  r1   c                  ó   — yrF  rH  ©r[   r"  rû  Útagr#  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>8  rM  r1   c                  ó   — yrF  rH  ©r[   rj  rû  r;  r  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>9  rM  r1   c                  ó   — yrF  rH  r:  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>:  rM  r1   c                  ó   — yrF  rH  r=  s        r.   rL  z'get_testing_overrides.<locals>.<lambda>;  rM  r1   ©N)rú  rú  N)rú  N)çñhãˆµøä>ç:Œ0âŽyE>F)F)NFN)Nr   FT)NN)NNNr±  N)Nr   )FFN)r   N)ç       @Ú#use_mm_for_euclid_dist_if_necessary)rð  F)FN)NNN)rú  NN)é   F)Nrú  r   rú  rú  )Nrú  r   r   rú  rú  )r   NNr±  )rú  rB  )rG  N)r   r±  FrF  )rú  rG  NNN)r   r   rú  )r   éþÿÿÿrG  )rE  )ÚLN)NNrC  FF)NrE  Fr±  FNN)NNNF)FF)NrG  N)N©rF  rG  N)r   rG  )TT)NF)NNrú  )NNrA  T)ç      à?)NFr   N)rð  NNr±  )éd   r   r   N)rJ  NNNFN)NNF)T)NNNTFNNF)NNr±  F)NNNNNNNNNNNNN)TFN)TN)Nr   rú  F)Nr   rú  FF)NFNN)rG  FN)ç        NNN)NNrA  )NrA  )rE  NFN)rI  FF)Nr   FTN)NNFçš™™™™™¹?rA  )NNNr±  )NNéœÿÿÿNr±  rK  )rI  TF)	NNrE  Fr±  FNFN)rú  r   rú  )NNFN)Fç�íµ ÷Æ°>r±  )Únone)rG  )Úbilinearr²   N)rú  Fg»½×Ùß|Û=rG  )g      ð¿rð  F)NNNNTrL  rA  )NNÚnearestNNF)NNr±  N)g{®Gáz„?F)g-Cëâ6?g      è?rð  )Nr3   N)Nr   N)TNTNFNNNNNNF)rú  rð  NNNr±  )NNr±  )NNrM  Nr±  )rE  rú  gê-�™—q=N)rÈ   r   )rC  rN  F)TFNrB  Nr±  )NrN  )g      À?gUUUUUUÕ?FF)NrK  )NNr±  rð  )r±  rð  N)rú  é   )rð  rE  rN  FNNr±  )rK  rð  N)r   Úfan_inÚ
leaky_reluN)ÚfroNFNN)NNFNN)rE  NFNN)rU  rH  FNN)rE  r   )TF)NTrE  )çVçž¯Ò<)rV  F)ÚreducedN)NFÚlinearN)rH  rø  rù  F)rH  )r   r   )rú  rú  F)rH  )r   r   r   )rú  rú  rú  F)rú  r  )r  NNNr   F)r   NNrú  )rG  F)	NNNTÚreflectFTNN)TTN)é   rE  N)rE  N)TFF)TFFN)rú  rE  )Nr   NN)NNNN)NNNFN)NNr   N(š  r5   r6   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Ú	bernoullirP  Ú binary_cross_entropy_with_logitsÚbincountÚbinomialÚbitwise_andÚbitwise_notÚ
bitwise_orÚbitwise_xorÚbitwise_left_shiftÚbitwise_right_shiftÚ
block_diagÚbmmÚbroadcast_tensorsÚbroadcast_toÚ	bucketizeÚcartesian_prodÚcatÚconcatÚconcatenateÚcdistÚceilÚceluÚchain_matmulÚchannel_shuffleÚcholeskyÚlinalgÚcholesky_exÚcholesky_inverseÚcholesky_solveÚchoose_qparams_optimizedÚchunkÚclampÚclipÚ	clamp_minÚ	clamp_maxÚcolumn_stackÚcovÚcloneÚcombinationsÚcomplexÚcopysignÚpolarr÷   ÚconjÚconj_physicalÚresolve_conjÚresolve_negÚconstant_pad_ndÚconv1dÚconv2dÚconv3dÚconvolutionÚconv_tbcÚconv_transpose1dÚconv_transpose2dÚconv_transpose3dÚcorrcoefÚcosÚcosine_embedding_lossÚcoshÚcosine_similarityÚcount_nonzeroÚcrossÚctc_lossÚcummaxÚcumminÚcumprodÚcumsumÚcumulative_trapezoidÚlogcumsumexpÚdeg2radÚ
dequantizeÚdetÚdetachÚdiagÚ
diag_embedÚdiagflatÚ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_expr  ÚmaximumÚfmaxÚ
max_pool1dÚ
max_pool2dÚ
max_pool3dÚmax_pool1d_with_indicesr±  Únanmeanr’  Ú	nanmedianÚmeshgridr  ÚminimumÚfminÚmiopen_batch_normÚmiopen_convolutionÚmiopen_convolution_add_reluÚmiopen_convolution_reluÚmiopen_convolution_transposeÚmiopen_depthwise_convolutionÚ
miopen_rnnÚmmr�  ÚmovedimÚmoveaxisÚmsortÚmulÚmultiplyÚmultinomialÚmvÚmvlgammaÚnarrowÚ
nan_to_numÚnative_batch_normÚ_native_batch_norm_legitÚnative_dropoutÚnative_layer_normÚ_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Ú	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_lossrT  rX  Úlocal_response_normÚ
logsigmoidÚ	lp_pool1dÚ	lp_pool2dÚ	lp_pool3dÚmax_pool2d_with_indicesÚmax_pool3d_with_indicesÚmax_unpool1dÚmax_unpool2dÚmax_unpool3dÚmse_lossÚmulti_head_attention_forwardÚmulti_margin_lossÚmultilabel_margin_lossÚmultilabel_soft_margin_lossÚnll_lossÚ	normalizeÚone_hotr(  Úpairwise_distanceÚpoisson_nll_lossÚpreluÚreluÚrelu6Úrms_normÚrreluÚseluÚsiluÚmishÚscaled_dot_product_attentionÚsmooth_l1_lossÚ
huber_lossÚsoft_margin_lossÚsoftmaxÚsoftminÚsoftplusÚ
softshrinkÚsoftsignÚ
tanhshrinkr™  Útriplet_margin_lossÚ!triplet_margin_with_distance_lossÚunfoldrÅ   Úuniform_Únormal_Ú	constant_Úkaiming_uniform_ÚnonzeroÚnonzero_staticÚargwhererÁ  Úvector_normÚmatrix_normÚnorm_except_dimÚnuclear_normr  ÚorgqrÚormqrÚpermuteÚpca_lowrankÚpdistÚpinverseÚpinvÚpixel_shuffleÚpixel_unshuffleÚpoissonÚ	polygammar¢  Ú	ones_liker»  ÚprodÚputÚq_per_channel_axisÚq_per_channel_scalesÚq_per_channel_zero_pointsÚq_scaleÚq_zero_pointÚqrÚquantileÚnanquantileÚquantize_per_channelÚquantize_per_tensorÚquantize_per_tensor_dynamicÚquantized_batch_normÚquantized_gru_cellÚquantized_lstm_cellÚquantized_max_pool1dÚquantized_max_pool2dÚquantized_max_pool3dÚquantized_rnn_relu_cellÚquantized_rnn_tanh_cellÚrad2degÚ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±   r0  Ú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_hooksr@  Ú_cdatarA  rB  Ú_grad_fnÚgrad_fnÚ
grad_dtypeÚ_versionÚ_autocast_to_reduced_precisionÚ_autocast_to_full_precisionÚ#_clear_non_serializable_cached_datar—  r`   ra   Ú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Úitemsizero   rÜ  r•  ÚnbytesÚndimÚ	output_nrr‘  r  ÚvolatileÚ__cuda_array_interface__ÚtypeÚ_dimIÚ_dimVÚ_indicesÚ_is_viewÚ_nnzÚcrow_indicesÚcol_indicesÚccol_indicesÚrow_indicesÚ_update_namesÚ_valuesÚalign_asÚalign_toÚapply_rr   Úas_strided_ÚbackwardÚbfloat16Úpreserve_formatÚboolÚbyteÚcharÚcauchy_ÚcoalesceÚ_coalesced_Ú
contiguousÚcontiguous_formatÚcopy_ÚcpuÚcudaÚmtiaÚxpuÚipuÚdata_ptrró  rz  Ú	dim_orderÚdoubleÚcdoubleÚelement_sizeÚexpandÚ	expand_asÚexponential_Úfill_Úfill_diagonal_ÚfloatÚcfloatÚ
geometric_ÚhalfÚchalfÚ	has_namesr8  Ú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_ri   Úrandom_Úrecord_streamÚrefine_namesÚregister_hookÚ"register_post_accumulate_grad_hookÚrenameÚrepeatÚrequires_grad_Ú
reshape_asÚresizeÚresize_Ú	resize_asÚresize_as_sparse_Úretain_gradÚset_Úshare_memory_Úshortrv  Ú
sparse_dimÚsparse_maskÚ_sparse_mask_projectionÚsparse_resize_Úsparse_resize_and_clear_ÚstorageÚuntyped_storagerl  Ú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_into_tensorÚall_gather_coalescedÚreduce_scatterÚreduce_scatter_tensorÚall_to_all_singleÚ
all_to_allÚisendÚirecvÚsendÚrecv)r6   ÚretÚprivateuse1_backend_nameÚret2Úignoredri  rº  r•  ÚsubnamerÜ  r   rÜ  s               r.   r   r   ¥  sDY  € ô6 �\‰\€Fð{%Ü�	‰	Ó-ð{%ä�‰Ó2ð{%ô 	×!Ñ!Ñ#@ð{%ô 	×!Ñ!Ñ#Að	{%ô
 	�
‰
Ó.ð{%ô 	�‰Ñ'ð{%ô 	�‰Ó0ð{%ô 	�‰Ó/ð{%ô 	�‰Ó1ð{%ô 	�	‰	Ó4ð{%ô 	�‰ÓQð{%ô 	�‰ÓLð{%ô 	�‰ÓLð{%ô 	�‰ÓLð{%ô 	�‰ÓJð{%ô  	�
‰
ÓKð!{%ô" 	×#Ñ#Ñ%Jñ#{%ô$ 	�	‰	Ó-ð%{%ô& 	�‰ÓXð'{%ô( 	×ÑÓFð){%ô* 	�
‰
Ó.ð+{%ô, 	�
‰
Ó.ð-{%ô. 	�‰ÓJð/{%ô0 	�‰Ó/ð1{%ô2 	�	‰	ÓFð3{%ô4 	�‰Ñ&ð5{%ô6 	�‰Ñ&ð7{%ô8 	�‰Ó1ð9{%ô: 	�
‰
Ó.ð;{%ô< 	×ÑÑ2ð={%ô> 	�‰Ó0ð?{%ô@ 	�‰Ó/ðA{%ôB 	�‰Ó1ðC{%ôD 	�
‰
Ó.òE{%ôF 	�‰Ó0ðG{%ôH 	�‰Ó6ðI{%ôJ 	�‰Ó8ðK{%ôL 	�‰Ó/ðM{%ôN 	�‰Ó1ðO{%ôP 	×ÑÑ-ðQ{%ôR 	×ÑÑ-ðS{%ôT 	×ÑÑ-ðU{%ôV 	×ÑÓxðW{%ôX 	�‰ÓRðY{%ôZ 	×ÑÑ{ð[{%ô\ 	×'Ñ'Ñ){ð]{%ô^ 	×(Ñ(Ñ*uð_{%ô` 	×ÑÑ Qða{%ôb 	×%Ñ%Ñ'vðc{%ôd 	×1Ñ1ñ  4Cðe{%ôf 	×ÑÑ 5òg{%ôh 	×%Ñ%Ñ'\ði{%ôj 	�‰ÓCðk{%ôl 	�‰Ñ?ðm{%ôn 	×.Ñ.Ûtðq{%ôt 	�‰ÓCðu{%ôv 	�‰Ó>ðw{%ôx 	×ÑÓ<ðy{%ôz 	×ÑÓ5ð{{%ô| 	×ÑÓ;ð}{%ô~ 	×ÑÓ<ð{%ô@ 	× Ñ Ó"CðA{%ôB 	×!Ñ!Ó#DðC{%ôD 	×ÑÑ-ðE{%ôF 	�	‰	ÓCðG{%ôH 	×ÑÑ!4ðI{%ôJ 	×ÑÑ1ðK{%ôL 	�‰Ó]òM{%ôN 	×ÑÑ1ðO{%ôP 	�	‰	Ó6ðQ{%ôR 	�‰Ó9ðS{%ôT 	×ÑÓ>ðU{%ôV 	�‰ÓaðW{%ôX 	�
‰
Ó.ðY{%ôZ 	�
‰
Ó>ð[{%ô\ 	×Ñ°$Ó:ð]{%ô^ 	×ÑÑ7ð_{%ô` 	�‰Ó?ða{%ôb 	�‰×ÑÓ9ðc{%ôd 	�‰× Ñ Ó"Pðe{%ôf 	×ÑÓ Gðg{%ôh 	×ÑÓNði{%ôj 	×&Ñ&Ñ(Yðk{%ôl 	�‰Ó4ðm{%ôn 	�‰ÓCòo{%ôp 	�
‰
ÓBðq{%ôr 	�‰Ó8ðs{%ôt 	�‰Ó8ðu{%ôv 	×ÑÓ8ðw{%ôx 	�	‰	ÓOðy{%ôz 	�‰Ñ%ð{{%ô| 	×ÑÓIð}{%ô~ 	�‰Ñ,ð{%ô@ 	�‰Ó9ðA{%ôB 	�‰Ñ(ðC{%ôD 	�‰×ÑÓ5ðE{%ôF 	�
‰
Ó.ðG{%ôH 	×ÑÓ7ðI{%ôJ 	×ÑÓ6ðK{%ôL 	×ÑÓ5ðM{%ôN 	×ÑÓ=ðO{%ôP 	�‰ÓdòQ{%ôR 	�‰ÓdðS{%ôT 	�‰ÓdðU{%ôV 	×ÑÑwðW{%ôX 	�‰Ó=ðY{%ôZ 	×Ñó  !Að[{%ô\ 	×Ñó  !Að]{%ô^ 	×Ñó  !Að_{%ô` 	�‰Ñ(ða{%ôb 	�	‰	Ó-ðc{%ôd 	×#Ñ#ó  &Cðe{%ôf 	�
‰
Ó.ðg{%ôh 	×ÑÓ!Cði{%ôj 	×ÑÑ-ðk{%ôl 	�‰Ó@ðm{%ôn 	�‰×ÑÓEðo{%ôp 	�‰Ûxðs{%ôv 	�‰Ó5òw{%ôx 	�‰Ó5ðy{%ôz 	�‰ÓBð{{%ô| 	�‰ÓAð}{%ô~ 	×"Ñ"Ó$@ð{%ô@ 	×ÑÓ;ðA{%ôB 	�‰Ó1ðC{%ôD 	×ÑÑ*ðE{%ôF 	�	‰	Ñ#ðG{%ôH 	�‰×ÑÑ*ðI{%ôJ 	�ŠÑ&ðK{%ôL 	�
Š
Ó:ðM{%ôN 	×ÒÓ@ðO{%ôP 	�ŠÓ2ðQ{%ôR 	�
Š
ÓVðS{%ôT 	�ŠÓBðU{%ôV 	�‰×ÒÓKðW{%ôX 	×ÒÓ OòY{%ôZ 	× Ò Ó"Yð[{%ô\ 	�ŠÓ1ð]{%ô^ 	�
Š
Ó0ð_{%ô` 	�	Š	ÓHða{%ôb 	�ŠÓKðc{%ôd 	�	Š	Ó4ðe{%ôf 	�ŠÓ@ðg{%ôh 	�
Š
Ó:ði{%ôj 	�
Š
Ñ)ðk{%ôl 	�ŠÑ;ðm{%ôn 	�ŠÓ2ðo{%ôp 	�‰×ÒÓ4ðq{%ôr 	�‰×ÒÓ8ðs{%ôt 	�‰×ÒÓ?ðu{%ôv 	�‰×ÒÓCðw{%ôx 	�ŠÑ4ðy{%ôz 	�ŠÛ|ò}{%ô@ 	×Òó jðC{%ôF 	×ÒÓeðG{%ôH 	�ŠÓ3ðI{%ôJ 	�ŠÑ,ðK{%ôL 	�	Š	Ó-ðM{%ôN 	�
Š
Ó.ðO{%ôP 	�ŠÓ0ðQ{%ôR 	�	Š	Ó-ðS{%ôT 	�
Š
Ó.ðU{%ôV 	�ŠÓ/ðW{%ôX 	×.Ò.Ñ0oðY{%ôZ 	×-Ò-Ñ/hð[{%ô\ 	×-Ò-ó Cð_{%ôb 	×'Ò'Ñ)Vðc{%ôd 	×7Ò7Ñ9fðe{%ôf 	×'Ò'Ñ)}ðg{%ôh 	×7Ò7Ù`òk{%ôn 	×+Ò+Ñ-=ðo{%ôp 	×*Ò*Ñ,<ðq{%ôr 	×*Ò*Ñ,Bðs{%ôt 	×#Ò#Ñ%?ðu{%ôv 	×ÒÑ9ðw{%ôx 	�	Š	�ŠÓCðy{%ôz 	�	Š	�ŠÓCð{{%ô| 	�	Š	�ŠÓDð}{%ô~ 	�	Š	�ŠÓCð{%ô@ 	�	Š	�ŠÓDðA{%ôB 	�	Š	�ŠÓJðC{%ôD 	�	Š	×ÒÓKðE{%ôF 	�	Š	�ŠÓDðG{%ôH 	�	Š	×ÒÓEðI{%ôJ 	�	Š	�ŠÓEðK{%ôL 	�	Š	�ŠÓFðM{%ôN 	�	Š	�ŠÓFòO{%ôP 	�	Š	×ÒÓGðQ{%ôR 	�	Š	�ŠÓIðS{%ôT 	�	Š	�ŠÓJðU{%ôV 	�	Š	�ŠÓJðW{%ôX 	�	Š	×ÒÓKðY{%ôZ 	�	Š	×ÒÓ6ð[{%ô\ 	�	Š	×ÒÓ7ð]{%ô^ 	�	Š	�ŠÓBð_{%ô` 	�	Š	Ó-ða{%ôb 	�ŠÓ@ðc{%ôd 	�
Š
Ñ*ðe{%ôf 	�ŠÑ&ðg{%ôh 	�ŠÑ&ði{%ôj 	×ÒÓQðk{%ôl 	�ŠÓ/ðm{%ôn 	×ÒÑ3ðo{%ôp 	×ÒÓ?òq{%ôr 	�
Š
Ó5ðs{%ôt 	�
Š
Ó.ðu{%ôv 	�ŠÓ/ðw{%ôx 	�Š°tÀ4ÔPU×P]ÒP]ÐfjÐzò  Dðy{%ôz 	×&Ò&Ñ(Hð{{%ô| 	�ŠÓ\ð}{%ô~ 	�ŠÓOð{%ô@ 	�	Š	Ó4ðA{%ôB 	�ŠÓ3ðC{%ôD 	×ÒÑ*ðE{%ôF 	×ÒÓ>ðG{%ôH 	�ŠÓ/ðI{%ôJ 	�ŠÓ,ðK{%ôL 	�ŠÓ6ðM{%ôN 	�ŠÓ5ðO{%ôP 	�	Š	Ó3ðQ{%ôR 	�ŠÓNòS{%ôT 	×ÒÑcðU{%ôV 	×ÒÑfðW{%ôX 	×ÒÑfðY{%ôZ 	×ÒÓmð[{%ô\ 	�	Š	Ñsð]{%ô^ 	�ŠÓNð_{%ô` 	�ŠÓ3ða{%ôb 	�ŠÓ8ðc{%ôd 	×ÒÓ5ðe{%ôf 	×ÒÓVðg{%ôh 	�ŠÓ;ði{%ôj 	×"Ò"Ó$zðk{%ôl 	�ŠÓGðm{%ôn 	�ŠÓmðo{%ôp 	×ÒÓYðq{%ôr 	�‰×(Ò(Ñ*?ðs{%ôt 	�ŠÓ4òu{%ôv 	�ŠÑ;ðw{%ôx 	�ŠÓ2ðy{%ôz 	�ŠÓ6ð{{%ô| 	�ŠÓ7ð}{%ô~ 	�ŠÓ8ð{%ô@ 	�
Š
Ó.ðA{%ôB 	�ŠÑ=ðC{%ôD 	×ÒÑ>ðE{%ôF 	�ŠÓLðG{%ôH 	×ÒÓBðI{%ôJ 	×ÒÒ=ðK{%ôL 	×ÒÔ\ðM{%ôN 	�ŠÒ)ðO{%ôP 	�
Š
ÔGðQ{%ôR 	�ŠÒ&ðS{%ôT 	�ŠÒ'ðU{%ôV 	�ŠÔ2òW{%ôX 	�ŠÔ2ðY{%ôZ 	×ÒÚtð]{%ô` 	�ŠÒ(ða{%ôb 	�ŠÔ1ðc{%ôd 	�‰×ÒÔ4ðe{%ôf 	�‰×ÒÔKðg{%ôh 	×ÒÒ*ði{%ôj 	�ŠÒ'ðk{%ôl 	�ŠÒ&ðm{%ôn 	×ÒÒ.ðo{%ôp 	×ÒÒ,ðq{%ôr 	×ÒÒ!1ðs{%ôt 	×ÒÒ*ðu{%ôv 	×ÒÒ3ðw{%ôx 	�ŠÒ)ðy{%ôz 	�ŠÔWð{{%ô| 	�ŠÒ%ò}{%ô~ 	�Šô dðA	{%ôD	 	�ŠÔrðE	{%ôF	 	�
Š
Ò+ðG	{%ôH	 	�ŠÔNðI	{%ôJ	 	�‰×"Ò"Ô$cðK	{%ôL	 	�‰×ÒÔ!LðM	{%ôN	 	�‰×ÒÔ SðO	{%ôP	 	×ÒÔsðQ	{%ôR	 	�	Š	Ô4ðS	{%ôT	 	�ŠÔ6ðU	{%ôV	 	�ŠÔ3ðW	{%ôX	 	×ÒÔ;ðY	{%ôZ	 	�
Š
Ô;ð[	{%ô\	 	�ŠÔ0ð]	{%ô^	 	�Šô  Kð_	{%ô`	 	�	Š	Ô-ða	{%ôb	 	×ÒÔ<òc	{%ôd	 	�ŠÔ/ðe	{%ôf	 	�ŠÔ/ðg	{%ôh	 	�
Š
Ô.ði	{%ôj	 	�ŠÔ:ðk	{%ôl	 	×ÒÔ;ðm	{%ôn	 	�ŠÒ&ðo	{%ôp	 	�ŠÔ.ðq	{%ôr	 	×ÒÔ<ðs	{%ôt	 	×ÒÔ5ðu	{%ôv	 	×ÒÔ;ðw	{%ôx	 	×ÒÔ<ðy	{%ôz	 	�ŠÔ/ð{	{%ô|	 	�ŠÔIð}	{%ô~	 	�
Š
Òsð	{%ô@
 	�ŠÔOðA
{%ôB
 	�ŠÔ3ðC
{%ôD
 	�
Š
Ô5òE
{%ôF
 	�ŠÔEðG
{%ôH
 	�ŠÔBðI
{%ôJ
 	×!Ò!ô  $AðK
{%ôL
 	×ÒÒ8ðM
{%ôN
 	×ÒÒ<ðO
{%ôP
 	×ÒÔ=ðQ
{%ôR
 	�ŠÔ7ðS
{%ôT
 	�‰�ŠÔ?ðU
{%ôV
 	�‰×ÒÔ FðW
{%ôX
 	�‰×!Ò!Ô#]ðY
{%ôZ
 	�‰×ÒÔ[ð[
{%ô\
 	�‰×ÒÔ>ð]
{%ô^
 	×ÒÒ/ð_
{%ô`
 	�‰×!Ò!Ô#@ða
{%ôb
 	�‰× Ò Ô"Mðc
{%ôd
 	�‰×ÒÔ <ðe
{%ôf
 	×ÒÒ*òg
{%ôh
 	�‰×ÒÒ!1ði
{%ôj
 	�	Š	Ô-ðk
{%ôl
 	�ŠÔ8ðm
{%ôn
 	�
Š
Ô5ðo
{%ôp
 	×ÒÔlðq
{%ôr
 	×ÒÔlðs
{%ôt
 	×ÒÔlðu
{%ôv
 	×%Ò%Ütðy
{%ô|
 	�
Š
Ô.ð}
{%ô~
 	�ŠÔVð
{%ô@ 	�ŠÔ0ðA{%ôB 	�ŠÔ3ðC{%ôD 	�ŠÒ5ðE{%ôF 	�	Š	Ô-ðG{%ôH 	�ŠÔ8ðI{%ôJ 	�
Š
Ô5ðK{%ôL 	×ÒÚtòO{%ôR 	× Ò Ò"}ðS{%ôT 	×)Ò)Ò+vðU{%ôV 	×%Ò%Ò'hðW{%ôX 	×*Ò*Úwð[{%ô^ 	×*Ò*Úgða{%ôd 	×Òò dðg{%ôj 	�ŠÔBðk{%ôl 	�
Š
ÔEðm{%ôn 	�ŠÒ<ðo{%ôp 	�ŠÒ=ðq{%ôr 	�ŠÔAðs{%ôt 	�	Š	Ô4ðu{%ôv 	�ŠÔ9ðw{%ôx 	×ÒÔUðy{%ôz 	�ŠÔ1ð{{%ô| 	�ŠÒ+ð}{%ô~ 	�ŠÒ:ò{%ô@ 	×ÒÔWðA{%ôB 	×ÒÒ!sðC{%ôD 	×&Ò&Ò(_ðE{%ôF 	×ÒÒ8ðG{%ôH 	×ÒÔ!fðI{%ôJ 	×ÒÔYðK{%ôL 	×ÒÒ!VðM{%ôN 	×ÒÔUðO{%ôP 	×$Ò$Ò&>ðQ{%ôR 	�ŠÔ3ðS{%ôT 	�ŠÔ:ðU{%ôV 	�	Š	Ô-ðW{%ôX 	�ŠÔ2ðY{%ôZ 	�ŠÔ:ð[{%ô\ 	�Š×Ò×/Ò/Ò1Nð]{%ô^ 	�Š×Ò×/Ò/Ò1Nð_{%ô` 	�Š×Ò×/Ñ/Ô1dòa{%ôb 	�Š×Ò×<Ò<Ô>qðc{%ôd 	�Š×Ò×/Ò/Ô1dðe{%ôf 	�Š×Ò×<Ò<Ô>qðg{%ôh 	�Š×Ò×/Ò/Ô1dði{%ôj 	�Š×Ò×<Ò<Ô>qðk{%ôl 	�Š×Ò×'Ò'Ô)Sðm{%ôn 	�Š×Ò×)Ñ)Ô+aðo{%ôp 	�Š×Ò×&Ò&ô Bðs{%ôv 	�Š×Ò×&Ò&ô Bðy{%ô| 	�Š×Ò×&Ñ&Üxð{%ôB 	�Š×Ò×$Ñ$Ô&RðC{%ôD 	�Š×Ò×0Ò0ÜcðG{%ôJ 	�Š×Ò×<Ñ<ÜtðM{%ôP 	�Š×Ò× Ñ Ô"LðQ{%ôR 	�Š×Ò×1Ñ1ÜiðU{%ôX 	�Š×Ò×)Ò)ô Lð[{%ô^ 	�Š×Ò×$Ñ$Üxòa{%ôd 	�Š×Ò×#Ò#Ô%Zðe{%ôf 	�Š×Ò×%Ò%Ô'\ðg{%ôh 	�Š×Ò×%Ò%Ô'\ði{%ôj 	�Š×Ò×%Ò%Ô'\ðk{%ôl 	�Š×Ò×ÒÔ!Kðm{%ôn 	�Š×Ò×%Ò%Ü|ðq{%ôt 	�Š×Ò×)Ò)ô Jðw{%ôz 	�Š×Ò×1Ò1Ô3ið{{%ô| 	�Š×Ò× Ò Ô"mð}{%ô~ 	�Š×Ò×1Ò1ÜzðA{%ôD 	�Š×Ò×>Ò>ÜzðG{%ôJ 	�Š×Ò×1Ò1ÜzðM{%ôP 	�Š×Ò×>Ò>ÜzðS{%ôV 	�Š×Ò×-Ò-Ô/uðW{%ôX 	�Š×Ò× Ò Ô"FðY{%ôZ 	�Š×Ò×ÒÔ!9ð[{%ô\ 	�Š×Ò×'Ò'Ô)zò]{%ô^ 	�Š×Ò×&Ò&Ô(gð_{%ô` 	�Š×Ò×*Ò*Ô,cða{%ôb 	�Š×Ò×&Ò&Ô(Cðc{%ôd 	�Š×Ò×$Ò$Ô&`ðe{%ôf 	�Š×Ò×0Ò0Übði{%ôl 	�Š×Ò×)Ò)ô Iðo{%ôr 	�Š×Ò×'Ò'ô Mðu{%ôx 	�Š×Ò×"Ò"ô  %Aðy{%ôz 	�Š×Ò×#Ò#Ô%|ð{{%ô| 	�Š×Ò×&Ò&Ô(mð}{%ô~ 	�Š×Ò×&Ò&Ô(\ð{%ô@ 	�Š×Ò×"Ò"Ô$GðA{%ôB 	�Š×Ò×/Ò/Ô1gðC{%ôD 	�Š×Ò×'Ò'Ô)^ðE{%ôF 	�Š×Ò×&Ò&Ò(8ðG{%ôH 	�Š×Ò×%Ò%Ô'mðI{%ôJ 	�Š×Ò×%Ò%Ô'mòK{%ôL 	�Š×Ò×%Ò%Ô'mðM{%ôN 	�Š×Ò×/Ò/ÜiðQ{%ôT 	�Š×Ò×&Ò&ÜtðW{%ôZ 	�Š×Ò×3Ò3Ütð]{%ô` 	�Š×Ò×&Ò&Ütðc{%ôf 	�Š×Ò×3Ò3Ütði{%ôl 	�Š×Ò×&Ò&Ütðo{%ôr 	�Š×Ò×3Ò3Ütðu{%ôx 	�Š×Ò×(Ò(Ô*zðy{%ôz 	�Š×Ò×(Ò(Ô*zð{{%ô| 	�Š×Ò×(Ò(Ô*zð}{%ô~ 	�Š×Ò×$Ò$Ô&}ð{%ô@ 	�Š×Ò×8Ò8ô _ðC{%ôF 	�Š×Ò×-Ò-ÜtðI{%ôL 	�Š×Ò×2Ò2ÜVðO{%ôR 	�Š×Ò×7Ò7ÜcðU{%ôX 	�Š×Ò×$Ò$Üvò[{%ô^ 	�Š×Ò×%Ò%Ô'Xð_{%ô` 	�Š×Ò×#Ò#Ô%Fða{%ôb 	�Š×Ò×ÒÔ!Pðc{%ôd 	�Š×Ò×-Ò-Ô/aðe{%ôf 	�Š×Ò×,Ò,Ü}ði{%ôl 	�Š×Ò×!Ò!Ò#;ðm{%ôn 	�Š×Ò× Ò Ô"Aðo{%ôp 	�Š×Ò×!Ò!Ô#Bðq{%ôr 	�Š×Ò×$Ò$Ô&_ðs{%ôt 	�Š×Ò×!Ò!Ô#yðu{%ôv 	�Š×Ò× Ò Ô"Aðw{%ôx 	�Š×Ò× Ò Ô"Aðy{%ôz 	�Š×Ò× Ò Ô"Að{{%ô| 	�Š×Ò×8Ò8Ô:uð}{%ô~ 	�Š×Ò×*Ò*ô  -Að{%ô@ 	�Š×Ò×&Ò&Ô(jðA{%ôB 	�Š×Ò×,Ò,Ô.xòC{%ôD 	�Š×Ò×#Ò#Ô%ZðE{%ôF 	�Š×Ò×#Ò#Ô%ZðG{%ôH 	�Š×Ò×$Ò$Ô&LðI{%ôJ 	�Š×Ò×&Ò&Ô(CðK{%ôL 	�Š×Ò×$Ò$Ò&6ðM{%ôN 	�Š×Ò×&Ò&Ò(8ðO{%ôP 	�Š×Ò×%Ò%Ô'XðQ{%ôR 	�Š×Ò×/Ò/ô LðU{%ôX 	�Š×Ò×=Ò=ØDHÐQTÐ[`ÐlrÕvð[{%ô^ 	�Š×Ò×"Ò"Ô$bð_{%ô` 	�Š�Š×ÒÔ Oða{%ôb 	�Š�Š×ÒÔSðc{%ôd 	�Š�Š×ÒÒ!7ðe{%ôf 	�Š�Š×&Ò&Ô(xðg{%ôh 	�ŠÔ7ði{%ôj 	×ÒÀÕFðk{%ôl 	�ŠÒ(òm{%ôn 	�
Š
Ô\ðo{%ôp 	�‰×ÒÔdðq{%ôr 	�‰× Ò Ô"hðs{%ôt 	�‰× Ò ð +/ô#3ðu{%ô| 	×ÒÔ9ð}{%ô~ 	×ÒÔdð{%ô@ 	�ŠÒ%ðA{%ôB 	�ŠÒ*ðC{%ôD 	�ŠÔQðE{%ôF 	×ÒÔ!SðG{%ôH 	�ŠÒ+ðI{%ôJ 	×ÒÔIðK{%ôL 	�ŠÔ*ðM{%ôN 	�ŠÔ5ðO{%ôP 	�‰×ÒÔIðQ{%ôR 	×ÒÒ=ðS{%ôT 	×ÒÒAòU{%ôV 	�ŠÔ7ðW{%ôX 	×ÒÒ YðY{%ôZ 	�ŠÔ6ð[{%ô\ 	�ŠÔ2ð]{%ô^ 	�ŠÒ-ð_{%ô` 	�ŠÔdða{%ôb 	�	Š	Ô7ðc{%ôd 	�
Š
Ô0ðe{%ôf 	�	Š	ÔDðg{%ôh 	× Ò Ò"2ði{%ôj 	×"Ò"Ò$4ðk{%ôl 	×'Ò'Ò)9ðm{%ôn 	�ŠÒ'ðo{%ôp 	×ÒÒ,ðq{%ôr 	�ŠÔ7ðs{%ôt 	�‰�ŠÔCðu{%ôv 	�ŠÔfòw{%ôx 	×ÒÔiðy{%ôz 	×"Ò"Ò$Vð{{%ô| 	×!Ò!Ò#Mð}{%ô~ 	×)Ò)Ò+Pð{%ô@ 	×"Ò"Ò$sðA{%ôB 	× Ò ò aðE{%ôH 	×!Ò!ò aðK{%ôN 	×"Ò"ðJàô#ðQ{%ôX 	×"Ò"ðLð ô#ð[{%ôd 	×"Ò"ðOð ô	#ðg{%ôr 	×%Ò%ò aðu{%ôx 	×%Ò%ò að{{%ô~ 	�ŠÔ1ð{%ô@ 	�ŠÒ%ðA{%ôB 	�
Š
Ô.ðC{%ôD 	�
Š
Ô5ðE{%ôF 	�‰×ÒÔFòG{%ôH 	×ÒÒ,ðI{%ôJ 	×ÒÒ/ðK{%ôL 	×ÒÔ4ðM{%ôN 	�
Š
Ô3ðO{%ôP 	�ŠÔ:ðQ{%ôR 	�ŠÔAðS{%ôT 	×ÒÔ!;ðU{%ôV 	�ŠÒ.ðW{%ôX 	�ŠÔQðY{%ôZ 	�ŠÒxð[{%ô\ 	×ÒÔSð]{%ô^ 	�ŠÒxð_{%ô` 	×ÒÔSða{%ôb 	�
Š
Ô7ðc{%ôd 	�ŠÔ7ðe{%ôf 	�ŠÔ/ðg{%ôh 	�ŠÔ5òi{%ôj 	×ÒÒPðk{%ôl 	�ŠÔbðm{%ôn 	�ŠÔ/ðo{%ôp 	�
Š
Ô4ðq{%ôr 	�ŠÔMðs{%ôt 	�ŠÒ8ðu{%ôv 	×ÒÒ<ðw{%ôx 	×ÒÔZðy{%ôz 	×ÒÔeð{{%ô| 	×ÒÔ|ð}{%ô~ 	�ŠÒ2ð{%ô@ 	×ÒÒ?ðA{%ôB 	×ÒÔWðC{%ôD 	×ÒÔWðE{%ôF 	�
Š
Ô3ðG{%ôH 	�ŠÔ1ðI{%ôJ 	�
Š
Ô.òK{%ôL 	�ŠÔ1ðM{%ôN 	�	Š	Ô-ðO{%ôP 	�	Š	Ô-ðQ{%ôR 	�
Š
Ô.ðS{%ôT 	�
Š
Ô.ðU{%ôV 	�ŠÒ'ðW{%ôX 	�‰×ÒÒ.ðY{%ôZ 	�	Š	Ô9ð[{%ô\ 	�
Š
Ô:ð]{%ô^ 	�ŠÔ8ð_{%ô` 	�‰×ÒÔ@ða{%ôb 	�‰×ÒÔWðc{%ôd 	�
Š
ÑYÀeÐQUÕYðe{%ôf 	�ŠÔEðg{%ôh 	×ÒÔ Pði{%ôj 	�
Š
Ô.ðk{%ôl 	�ŠÔ0òm{%ôn 	�ŠÔ;ðo{%ôp 	�ŠÔOðq{%ôr 	�ŠÔ8ðs{%ôt 	�	Š	Ô-ðu{%ôv 	�ŠÔ2ðw{%ôx 	�
Š
ô @ð{{%ô~ 	�	Š	Ô4ð{%ô@ 	�ŠÔ9ðA{%ôB 	�	Š	Ô-ðC{%ôD 	�ŠÒ)ðE{%ôF 	�ŠÒ'ðG{%ôH 	�Š’ðI{%ôJ 	�Š’ðK{%ôL 	�ŠÒ'ðM{%ôN 	�ŠÒ)ðO{%ôP 	�Š’ðQ{%ôR 	�ŠÒ)òS{%ôT 	�ŠÒ(ðU{%ôV 	�ŠÒ)ðW{%ôX 	�ŠÒ(ðY{%ôZ 	�ŠÒ)ð[{%ô\ 	�ŠÒ(ð]{%ô^ 	�ŠÒ)ð_{%ô` 	�ŠÒ)ða{%ôb 	�ŠÒ)ðc{%ôd 	�ŠÒ)ðe{%ôf 	�ŠÔ0ðg{%ôh 	�	Š	ÔIði{%ôj 	×ÒÔAðk{%ôl 	�‰×ÒÔHðm{%ôn 	�‰×ÒÔ8ðo{%ôp 	�ŠÒ4ðq{%ôr 	�ŠÒ6ðs{%ôt 	�Š×ÒÒ/òu{%ôv 	�Š×ÒÒ!1ðw{%ôx 	�Š×ÒÒ!1ðy{%ôz 	�Š×ÒÒ!1ð{{%ô| 	�Š×ÒÒ!1ð}{%ô~ 	�Š×,Ò,Ô.Kð{%ô@ 	�Š×,Ò,Ô.KðA{%ôB 	�Š×,Ò,Ô.KðC{%ôD 	�Š×,Ò,Ô.KðE{%ôF 	�Š×ÒÒ/ðG{%ôH 	�Š×ÒÒ,ðI{%ôJ 	�Š×ÒÒ+ðK{%ôL 	�Š×ÒÒ,ðM{%ôN 	�Š×ÒÒ-ðO{%ôP 	�Š×ÒÒ.ðQ{%ôR 	�Š×ÒÒ,ðS{%ôT 	�Š×ÒÒ-ðU{%ôV 	�Š×ÒÒ-òW{%ôX 	�Š×ÒÔ AðY{%ôZ 	�Š×ÒÔ!Bð[{%ô\ 	�Š×ÒÒ/ð]{%ô^ 	�Š×*Ò*Ô,Ið_{%ô` 	�Š×+Ò+Ô-Jða{%ôb 	�Š×ÒÒ*ðc{%ôd 	�Š×ÒÒ+ðe{%ôf 	�Š×ÒÒ*ðg{%ôh 	�Š×ÒÒ+ði{%ôj 	�Š×+Ò+Ô-Jðk{%ôl 	�Š×+Ò+Ô-Jðm{%ôn 	�Š×ÒÒ-ðo{%ôp 	�Š×ÒÒ 0ðq{%ôr 	�Š×!Ò!Ô#Dðs{%ôt 	�Š×ÒÒ-ðu{%ôv 	�Š×ÒÔ!Oðw{%ôx 	�Š×(Ò(Ò*:òy{%ôz 	�Š×(Ò(Ò*:ð{{%ô| 	�Š×(Ò(Ò*:ð}{%ô~ 	�Š×(Ò(Ò*:ð{%ô@ 	�Š×"Ò"Ò$7ðA{%ôB 	�Š×ÒÒ,ðC{%ôD 	�Š×ÒÒ-ðE{%ôF 	�Š×ÒÔ!>ðG{%ôH 	�Š×ÒÒ+ðI{%ôJ 	�Š×ÒÒ-ðK{%ôL 	�Š×/Ò/Ò1AðM{%ôN 	�Š×/Ò/Ò1AðO{%ôP 	�Š×4Ò4Ô6SðQ{%ôR 	�Š×4Ò4Ô6SðS{%ôT 	�Š×4Ò4Ô6SðU{%ôV 	�Š×4Ò4Ô6SðW{%ôX 	�Š×ÒÒ,ðY{%ôZ 	�Š×ÒÔ@ò[{%ô\ 	�Š×)Ò)Ò+;ð]{%ô^ 	�Š×ÒÔ@ð_{%ô` 	�Š×ÒÔ>ða{%ôb 	�Š×ÒÔ<ðc{%ôd 	�ŠÒ!ðe{%ôf 	�
Š
Ò+ðg{%ôh 	×ÒÔKði{%ôj 	�	Š	Ô-ðk{%ôl 	�
Š
Ô.ðm{%ôn 	�‰×ÒÔ 3ðo{%ôp 	�‰× Ò Ô"<ðq{%ôr 	�ŠÔ:ðs{%ôt 	×ÒÔHðu{%ôv 	�ŠÔJðw{%ôx 	�
Š
Ò*ðy{%ôz 	�
Š
ÔKð{{%ô| 	�ŠÒ%ò}{%ô~ 	�ŠÒ5ð{%ô@ 	�ŠÔ1ðA{%ôB 	�ŠÔ5ðC{%ôD 	×ÒÔ eðE{%ôF 	�‰×%Ò%Ô'aðG{%ôH 	�
Š
Ô:ðI{%ôJ 	×!Ò!ô LðM{%ôP 	�
Š
Ô:ðQ{%ôR 	×ÒÒ2ðS{%ôT 	�ŠÔ/ðU{%ôV 	�ŠÔ-ðW{%ôX 	�ŠÒ<ðY{%ôZ 	�ŠÔhð[{%ô\ 	× Ò Ô"gð]{%ô^ 	×ÒÒ6ð_{%ô` 	×ÒÔ;ða{%ôb 	×ÒÔLòc{%ôd 	×%Ò%Ô'Wðe{%ôf 	�ŠÔ8ðg{%ôh 	�‰×ÒÔ1ði{%ôj 	�	Š	Ô-ðk{%ôl 	�ŠÔ2ðm{%ôn 	�ŠÒ;ðo{%ôp 	�ŠÔ2ðq{%ôr 	�ŠÔ9ðs{%ôt 	×%Ò%Ò'`ðu{%ôv 	×1Ò1Úoðy{%ô| 	×ÒÔeð}{%ô~ 	×ÒÒ5ð{%ô@ 	×ÒÒ@ðA{%ôB 	×Ò¢ðC{%ôD 	×"Ò"¢OðE{%ôF 	×Òš/ðG{%ôH 	×ÒšoòI{%ôJ 	×ÒÔQðK{%ôL 	×'Ò'Ò)>ðM{%ôN 	×ÒÔFðO{%ôP 	×Ò¸%ÕCðQ{%ôR 	×ÒÒ>ðS{%ôT 	×ÒÒ1ðU{%ôV 	×!Ò!Ò#@ðW{%ôX 	×ÒÒ6ðY{%ôZ 	×Òš?ð[{%ô\ 	×ÒÔNð]{%ô^ 	×ÒÔ<ð_{%ô` 	×#Ò#Ô%Hða{%ôb 	×ÒÒ0ðc{%ôd 	�Š’oðe{%ôf 	×ÒÒ9ðg{%ôh 	×ÒÒ2ði{%ôj 	×Òš_òk{%ôl 	×ÒšOðm{%ôn 	×ÒšOðo{%ôp 	×Òš?ðq{%ôr 	×Ò¢ðs{%ôt 	×Ò¢ðu{%ôv 	×Ò¢ðw{%ôx 	×Ò¢ðy{%ôz 	×ÒÔ1ð{{%ô| 	�ŠÒ/ð}{%ô~ 	×ÒÒAð{%ô@ 	×Òš/ðA{%ðB 	×ÒÒ3ðC{%ðD 	×ÒÒ4ðE{%ðF 	×ÒÒ4ðG{%ðH 	×ÒÒ2ðI{%ðJ 	×ÒÒ3ðK{%ðL 	×ÒÒ3òM{%ðN 	×ÒÒ1ðO{%ðP 	×ÒÒ2ðQ{%ðR 	×ÒÒ2ðS{%ðT 	×ÒÒ1ðU{%ðV 	×ÒÒ2ðW{%ðX 	×ÒÒ2ðY{%ðZ 	�ŠÒ.ð[{%ð\ 	�ŠÒ-ð]{%ð^ 	�ŠÒ.ð_{%ð` 	×Òš/ða{%ðb 	×ÒšOðc{%ðd 	×ÒÒ0ðe{%ðf 	�Ššðg{%ðh 	×ÒÒ3ði{%ðj 	�Ššðk{%ðl 	×Òš?ðm{%ðn 	�ŠÒ.òo{%ðp 	�ŠÒ/ðq{%ðr 	�ŠÒ/ðs{%ðt 	×ÒÒ5ðu{%ðv 	×ÒÒ0ðw{%ðx 	×ÒÒ2ðy{%ðz 	�Ššð{{%ð| 	�Ššð}{%ð~ 	×Òš/ð{%ð@ 	�ŠšðA{%ðB 	×ÒÒ7ðC{%ðD 	×ÒÒ4ðE{%ðF 	×Òš_ðG{%ðH 	�Š¸ÕAðI{%ðJ 	×ÒÒ1ðK{%ðL 	×ÒÒ/ðM{%ðN 	�Š×Òš/ðO{%ðP 	�Š×Òš/òQ{%ðR 	�	Š	×Òš?ðS{%ðT 	�	Š	×Òš?ðU{%ðV 	×Ò×&Ò&ªðW{%ðX 	×*Ò*×2Ò2²OðY{%ðZ 	�Š×Òšoð[{%ð\ 	�Š×Òšð]{%ð^ 	�Š×Òš_ð_{%ð` 	�Š×Òšoða{%ðb 	�Š×Ò¢ðc{%ðd 	�Š×Ò¢ðe{%ðf 	×Ò×!Ò!¢?ðg{%ðh 	�Š×Ò¢ði{%ðj 	×-Ò-Ò/pðk{%ðl 	×*Ò*Ò,Vðm{%ðn 	×2Ò2²Oðo{%ðp 	�Š×Òš_ðq{%ðr 	�Š×Òšòs{%ðt 	�Š×Òšoðu{%ðv 	�Š×Ò¢ðw{%ðx 	�Š×Òšðy{%ðz 	�Š×Òšð{{%ð| 	�Š×Òšð}{%ð~ 	�Š×Òšð{%ð@ 	�Š×Ò¢ðA{%ðB 	×Ò×#Ò#¢_ðC{%ðD 	�Š×Ò¢ðE{%ðF 	�Š×ÒšðG{%ðH 	�Š×Ò¢ðI{%ðJ 	×Ò× Ò ¢/ðK{%ðL 	�Š×Ò¢ðM{%ðN 	×Ò× Ò ¢/ðO{%ðP 	×Ò×#Ò#¢_ðQ{%ðR 	×Ò× Ò ¢/ðS{%ðT 	×Ò×$Ò$¢oòU{%ðV 	×Ò× Ò ¢/ðW{%ðX 	�Š×Ò¢ðY{%ðZ 	�Š×Òšð[{%ð\ 	�Š×Òš_ð]{%ð^ 	�Š×Òšoð_{%ð` 	�Š×Òšða{%ðb 	�Š×Òš_ðc{%ðd 	×Ò× Ò ¢/ðe{%ðf 	×Ò×$Ò$¢oðg{%ðh 	�Š×Òšoði{%ðj 	�Š×Ò¢ðk{%ðl 	�Š×Òš_ðm{%ðn 	�Š×Òš_ðo{%ðp 	×'Ò'×/Ò/²ðq{%ðr 	�ŠÔNðs{%ðt 	�Š’oðu{%ðv 	�Š’oòw{%ðx 	�Ššðy{%ðz 	�Ššð{{%ð| 	�Š’_ð}{%ð~ 	×Òš_ð{%ð@ 	×ÒšOðA{%ðB 	×Òš_ðC{%ðD 	×ÒšOðE{%ðF 	×ÒÒ=ðG{%ðH 	�ŠšðI{%ðJ 	�‰šðK{%ðL 	�ŠÒ/ðM{%ðN 	�ŠÒ=ðO{%ðP 	�ŠÒ0ðQ{%ðR 	×ÒÒ8ðS{%ðT 	×ÒÒ9ðU{%ðV 	�ŠÔkðW{%ðX 	�Š´E×4IÒ4IÓMòY{%ðZ 	�Š´×0EÒ0EÓIð[{%ð\ 	�Š´×0EÒ0EÓIð]{%ð^ 	�Š´×0EÒ0EÓIð_{%ð` 	�ŠÑMÀTÕMða{%ðb 	�Ššðc{%ðd 	×ÒÒ6ðe{%ðf 	×Ò´e×6MÒ6MÓQðg{%ðh 	�ŠÔ>ði{%ðj 	�
Š
¬u×/DÒ/DÓHðk{%ðl 	�Š´×0EÒ0EÓIðm{%ðn 	�Š´×0EÒ0EÓIðo{%ðp 	�
Š
¬u×/DÒ/DÓHðq{%ðr 	�
Š
¬u×/DÒ/DÓHðs{%ðt 	�Ššðu{%ðv 	×Òš/ðw{%ðx 	×ÒÔ!Oðy{%ðz 	�
Š
’Oò{{%ð| 	×ÒÔ@ð}{%ð~ 	�Š´%×2GÒ2GÓKð{%ð@ 	�Š´5×3HÒ3HÓLðA{%ðB 	×Òš_ðC{%ðD 	�ŠÒ,ðE{%ðF 	×ÒÒ0ðG{%ðH 	×ÒÑHÀÕHðI{%ðJ 	�ŠÒ,ðK{%ðL 	×ÒÒ5ðM{%ðN 	�Š´×1FÒ1FÓJðO{%ðP 	�Š´%×2GÒ2GÓKðQ{%ðR 	×Ò¸Õ@ðS{%ðT 	×Òš?ðU{%ðV 	�Š´×0EÒ0EÓIðW{%ðX 	�Š´×1FÒ1FÓJðY{%ðZ 	×Òš/ð[{%ð\ 	�Ššò]{%ð^ 	�
Š
¬u×/DÒ/DÓHð_{%ð` 	×Òš_ða{%ðb 	×Òšoðc{%ðd 	×Òš_ðe{%ðf 	×Òš/ðg{%ðh 	×ÒÒ1ði{%ðj 	×Òš/ðk{%ðl 	�Š’_ðm{%ðn 	×ÒÑMÀTÕMðo{%ðp 	×ÒÒ0ðq{%ðr 	�Š´×0EÒ0EÓIðs{%ðt 	�ŠÒ6ðu{%ðv 	�ŠÒ5ðw{%ðx 	�	Š	Ô8ðy{%ðz 	×ÒÔ@ð{{%ð| 	×ÒÒEð}{%ð~ 	×Òš?ò{%ð@  	�ŠšðA {%ðB  	×"Ò"¢OðC {%ðD  	×-Ò-ªðE {%ðF  	×%Ò%¢ðG {%ðH  	�ŠšðI {%ðJ  	�Š’oðK {%ðL  	�ŠÒ,ðM {%ðN  	×Òš?ðO {%ðP  	�ŠÔGðQ {%ðR  	�ŠšðS {%ðT  	�ŠÑLÀDÕLðU {%ðV  	×ÒÒ5ðW {%ðX  	×ÒÒ3ðY {%ðZ  	×ÒÒ3ð[ {%ð\  	×1Ò1Ò3Hð] {%ð^  	�ŠÒ,ð_ {%ð`  	�ŠÒ-òa {%ðb  	×ÒÔBðc {%ðd  	×ÒÒ1ðe {%ðf  	�ŠÒ-ðg {%ðh  	�ŠÒ-ði {%ðj  	×ÒÒ0ðk {%ðl  	× Ò Ò"8ðm {%ðn  	×ÒšOðo {%ðp  	�ŠÔ[ðq {%ðr  	×ÒÒ?ðs {%ðt  	×Òšoðu {%ðv  	�Š´×1FÒ1FÓJðw {%ðx  	�Š’_ðy {%ðz  	×ÒÔWð{ {%ð|  	×Òš?ð} {%ð~  	×ÒÒ1ð {%ð@! 	×&Ò&Ô(WðA!{%ðB! 	×ÒÒGòC!{%ðD! 	×'Ò'Ò)QðE!{%ðF! 	�ŠÔOðG!{%ðH! 	�ŠšðI!{%ðJ! 	×Ò¢ðK!{%ðL! 	×ÒšðM!{%ðN! 	×Òš_ðO!{%ðP! 	×ÒÒ1ðQ!{%ðR! 	�ŠÒ+ðS!{%ðT! 	�	Š	°EÀÔUZ×UjÒUjÓnðU!{%ðV! 	�ŠÑIÀÕIðW!{%ðX! 	×ÒÔGðY!{%ðZ! 	×Òš/ð[!{%ð\! 	�Š’ð]!{%ð^! 	×Òš/ð_!{%ð`! 	�ŠÒ.ða!{%ðb! 	�ŠÒ=ðc!{%ðd! 	�ŠÔ7ñe!{%ðf! 	�Š’Ø�ŠÒ+Ø�ŠÒ.Ø�Š’oØ×ÒÔdØ× Ò ¢/Ø�ŠÒ+Ü�‰×ÒÔFñu!{%€Cô|! 	�Š×(Ò(×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ð	ð
 —’Ô![ðð ×+Ò+Ô-oðð ×)Ò)Ô+xðð —’Ôvðð —’Ôxðð ×#Ò#Ô%gðð ×*Ò*Ô,iðð ×&Ò&ô  )Nðð —’Ô!mðð —
’
ÔZðð —
’
ÔZðð  —	’	ÔYð!ð" —	’	ÔYð#ô	
ð, €Jr1   Ú
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ñð ñ ˜Ð( Ñ(Ð(r1   )Ú	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Ó.Ð.r1   )r   r   r   )r¹
  r)  s   ` r.   r   r   B  s/   ø€ ð4/”HœR¤˜VÑ$ð /¬´"´b°&Ñ)9õ /ð €Lr1   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.
  r5   Ú_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Ï
  l  sõ   € ðJ ÐÜˆô �8‰8×.Ñ.Ô0Øˆ	ä"%£%ÐØ!#€OØò (ˆÙ˜sÓ#ˆð Ð,Ò,Ü˜Ð"6Õ7Ø×+Ñ+Ü—8‘8×9Ñ9ò:ñ
  Ø ×$Ñ$ XÔ.ô ˜OÓ,�Ü"+¨OÓ"<ò ‘J�A�wÜ! (©K¸Ó,@ÕAØ !˜Ùðð  ×&Ñ& u¨cÕ2à$, :Ð Ø#& %‘ð;(ð< Ðr1   Ú
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.rE  ©Ú
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Ò
  r5   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 or arguments to check for __torch_function__ methods.
    Returns
    -------
    bool
        True if any of the elements of relevant_args have __torch_function__
        implementations, False otherwise.
    See Also
    ________
    torch.is_tensor_like
        Checks if something is a Tensor-like, including an exact ``Tensor``.
    zÓSpecial case of `has_torch_function` for single inputs.
    Instead of:
      `has_torch_function((t,))`
    call:
      `has_torch_function_unary(t)`
    which skips unnecessary packing and unpacking work.
    a'  Special case of `has_torch_function` that skips tuple creation.

    This uses the METH_FASTCALL protocol introduced in Python 3.7

    Instead of:
      `has_torch_function((a, b))`
    call:
      `has_torch_function_variadic(a, b)`
    which skips unnecessary packing and unpacking work.
    c                  ó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 )Nr5   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Úlistr5   Ú__all__r¶   rµ   ÚdirrÅ   r6   r¥  rˆ   rv	  rŸ
  ÚendswithÚislowerrœ
  ÚobjectÚ
isinstancerß
  Ú
ModuleTypeÚ
__future__Ú_Featurer…  r›
  r-  Ú__set__r   r   ÚAssertionErrorÚformatrž
  rc  )
Úoverridable_funcsró  Útested_namespacesÚnamespace_strÚ	namespaceÚns_funcsrã
  r'   r   r‘  s
             r.   Ú_get_overridable_functionsrû
  E  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Ð#Ð#r1   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û
  rH  r1   r.   r   r   š  s   € ô &Ó'¨Ñ*Ð*r1   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ï
  r5   Ú_opsÚ
OpOverloadÚOpOverloadPacketÚstrrû
  Úget)Úfs    r.   r   r   §  sI   € ô  �!”e—j‘j×+Ñ+¬U¯Z©Z×-HÑ-HÐIÔJÜ�1‹vˆÜ%Ó'¨Ñ*×.Ñ.¨qÓ1Ð1r1   c                  óR   — t        «       } t        | t        j                     «      }|S )z<Returns a set of the overridable methods on ``torch.Tensor``)r   rÄ
  r5   r6   )rö
  Úmethodss     r.   Ú_get_tensor_methodsr  ¼  s&   € ô 2Ó3ÐÜÐ#¤E§L¡LÑ1Ó2€GØ€Nr1   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ÐFr1   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.
  r5   r6   r›
  )Úinps    r.   r   r   Þ  s%   € ôD �‹9œŸ™Ð$ÒJ¬°Ð5IÓ(JÐJr1   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@  rH  rç  s    r.   rÿ   zTorchFunctionMode.__init__%  s   € Ør1   c                 ó   — t         ‚r@  )ÚNotImplementedError©rá  r   rß
  r$   r%   s        r.   r  z$TorchFunctionMode.__torch_function__(  s   € Ü!Ð!r1   c                 ó   — t        | «       | S r@  )Ú
_push_moderç  s    r.   Ú	__enter__zTorchFunctionMode.__enter__+  s   € Ü�4ÔØˆr1   c                 ó   — t        «        y r@  )Ú	_pop_mode)rá  Úexc_typeÚexc_valÚexc_tbs       r.   Ú__exit__zTorchFunctionMode.__exit__/  s   € Ü�r1   c                 óD   — t        j                  dd¬«        | |i |¤Ž}|S )NzP`Mode.push()` is no longer necessary and can be replaced with just `with Mode()`rE  rÓ
  )r*   rÚ
  )Úclsr$   r%   Úinstances       r.   ÚpushzTorchFunctionMode.push2  s*   € ä�‰Ø^Øõ	
ñ ˜Ð' Ñ'ˆØˆr1   )r"   N©rH  N)rž
  rÜ
  Ú__qualname__Ú__doc__Ú__annotations__rÿ   r  r  r  Úclassmethodr  rH  r1   r.   r  r    s7   … ñð< Óóó"òòð ñó ñr1   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ÐKr1   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%  A  s)   € Ü)Ó+€IÜ/4°YÓ/?Ö@¨!Ô" 1Õ%Ò@Ð@ùÒ@s   ˜-c                 ó   — t        | «       y r@  )r   )r�  s    r.   r  r  F  s
   € Ü! $Õ'r1   c                  ó   — t        «       } | S r@  )r   ©Úolds    r.   r  r  J  s   € Ü
#Ó
%€CØ€Jr1   c               #   ó`   K  — t        «       } 	 | –— t        | «       y # t        | «       w xY w­wr@  )r  r  r(  s    r.   rØ
  rØ
  O  s%   è ø€ ä
‹+€CðØŠ	ä�3�øŒ
�3�üs   ‚.Ž ’.ž+«.c                   ó   — e Zd Zdd„Zy)ÚBaseTorchFunctionModeNc                 ó   — |€i } ||i |¤ŽS r@  rH  r  s        r.   r  z(BaseTorchFunctionMode.__torch_function__Y  s   € Øˆ>ØˆFÙ�TÐ$˜VÑ$Ð$r1   r  )rž
  rÜ
  r  r  rH  r1   r.   r,  r,  X  s   „ ô%r1   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@  )r5   rÂ
  Ú_get_torch_function_stateÚ_set_torch_function_stateÚ_TorchFunctionStateÚENABLED)Ú	old_states    r.   Ú_enable_torch_functionr4  _  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@  )r5   rÂ
  Ú_RestorePythonTLSSnapshotrH  r1   r.   r   r   i  sC   è ø€ ô 
�‰×	+Ñ	+Ó	-ñ ð	Ûà÷	ð øð ú÷	ð üs#   ‚A¡6£1¨	A±3³6¶?»A)z.*is deprecated, please use.*r5   r@  )Dr  rñ
  rç
  Ú
contextlibr¿
  r:  rß
  r*   Úcollections.abcr   r   r   Útypingr   r   r   Útyping_extensionsr	   r5   Útorch._Cr
   r   r   r   r   r   r   r   r   rê
  r   r   r  r0   ÚcacherÄ
  r   rC  Údictr   r   r.
  ré
  rÏ
  r$   r%   r   r   r»   r¼   rÖ
  rû
  r   r   r  rA
  r   r   r  rÝ
  r%  r  r  ÚcontextmanagerrØ
  r,  r4  r   rH  r1   r.   ú<module>r?     sŠ  ðñó, ã Û Û Û 
Û Û ß .Ý ß %Ñ %Ý 'ã ÷
÷ 
õ 
ò€ñ ˆtƒ_€ÙˆTƒ]€ð
 1Øñ Ø
�2�r�6Ñ
ð àð ð ð ð ˆb�"ˆfÑó	 ðF ‡�Øð`˜s 8™}ò `ó ó ð`ðF	 ‡�ð c¨(¡mò ó ðð2 ‡�ØðX˜t H¨hÐ$6Ñ7ò Xó ó ðXðv$'Ø˜˜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ð ×Ññó ñr1   