Ë
    ÃÓ^j¯ ã                   ó:  — d Z ddlZddlZddlZddlZddlZddlZddlZddlm	Z	m
Z
 ddlmZ ddlmZmZmZ ddlmZ ddlZddlmZmZmZmZmZmZmZmZmZ g d¢Z ed	«      Z ed
«      Z	 	 d1de	eef   de de de	eef   fd„Z!ejD                  e!de#e	   fd„«       «       Z$ejD                  de#e	   fd„«       Z%ejD                  e!de&e	e	f   fd„«       «       Z'de	ee
e   f   de	e	eef   ge	eef   f   fd„Z(	 d2de
e   de	ege)f   dz  de*e   fd„Z+de	eef   de
e   dejX                  dejZ                  def
d„Z. eed«      Z/ eed«      Z0 eed«      Z1ejD                  de2e&ee*e	   f   e&e	e f   f   fd„«       Z3e!de&ee*e	   f   fd „«       Z4e!d!„ «       Z5ejD                  de#e	   fd"„«       Z6e!de	de7fd#„«       Z8d$„ Z9 G d%„ d&«      Z:d'„ Z;d(„ Z<d)„ Z=d*„ Z>ej~                  d+„ «       Z@ G d,„ d-e:«      ZAej~                  d.„ «       ZBej~                  d/„ «       ZCd0„ ZDy)3aE  
Python implementation of ``__torch_function__``

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

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

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

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

    Returns
    -------
    function
        The wrapped function.
    ÚargsÚkwargsr#   c                  ó¢   •— t        j                  «       5  t        j                  dt        ‰‰¬«        ‰| i |¤Žcd d d «       S # 1 sw Y   y xY w)NÚignore)ÚcategoryÚmessager"   )ÚwarningsÚcatch_warningsÚfilterwarningsÚUserWarning)r%   r&   r    r"   r!   s     €€€úZ/var/www/ramen.bs-engineer-server.com/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"   r0   s   ``` r/   Ú_disable_user_warningsr1   D   s?   ú€ ô0 ˆ4ƒ[ð)”r—w‘wð )¬"¯)©)ð )¼ö )ó ð)ð €Nó    c                  ó�%  — t         j                  } h t         j                  ’t         j                  ’t         j                  ’t         j
                  ’t         j                  ’t         j                  ’t         j                  ’t         j                  ’t         j                  ’t         j                  ’t         j                  ’t         j                  ’t         j                  ’t         j                  ’t         j                   ’t         j"                  ’t         j$                  ’t         j&                  ’t         j(                  ’t         j*                  ’t         j,                  ’t         j.                  ’t         j0                  ’t         j2                  ’t         j4                  ’t         j6                  ’t         j8                  ’t         j:                  ’t         j<                  ’t         j>                  ’t         j@                  ’t         jB                  ’t         jD                  ’t         jF                  ’t         jH                  ’t         jJ                  ’t         jL                  ’t         jN                  ’t         jP                  ’t         jR                  ’t         jT                  ’t         jV                  ’t         jX                  ’t         jZ                  ’t         j\                  ’t         j^                  ’t         j`                  ’t         jb                  ’t         jd                  ’t         jf                  ’t         jh                  ’t         jj                  ’t         jl                  ’t         jn                  ’t         jp                  ’t         jr                  ’t         jt                  ’t         jv                  ’t         jx                  ’t         jz                  ’t         j|                  ’t         j~                  ’t         j€                  ’t         j‚                  ’t         j„                  ’t         j†                  ’t         jˆ                  ’t         jŠ                  ’t         jŒ                  ’t         jŽ                  ’t         j�                  ’t         j’                  ’t         j”                  ’t         j–                  ’t         j˜                  ’t         jš                  ’t         jœ                  ’t         jž                  jž                  ’t         jž                  j                  ’t         jž                  j                   ’t         jž                  j                  ’t         j¢                  ’t         j¤                  j¦                  ’t         j¤                  j¨                  ’t         jª                  ’t         j¬                  ’t         j®                  ’t         j°                  ’t         j²                  ’t         j´                  ’t         j¶                  ’t         j¸                  ’t         jº                  ’t         j¼                  ’t         j¾                  ’t         jÀ                  ’t         jÂ                  ’t         jÄ                  ’t         jÆ                  ’t         jÈ                  ’t         jÊ                  ’t         jÌ                  ’t         jÎ                  ’t         jÐ                  ’t         jÒ                  ’t         jÔ                  ’t         jÖ                  ’t         jØ                  ’t         jÚ                  ’t         jÜ                  ’t         jÞ                  ’t         jà                  ’t         jâ                  ’t         jä                  ’t         jæ                  ’t         jè                  ’t         jê                  ’t         jì                  ’t         jî                  ’t         jð                  ’t         jò                  ’t         jô                  ’t         jö                  ’t         jø                  ’t         jú                  jü                  ’t         jþ                  �j                   �j                  ’t         jþ                  �j                   �j                  ’t         jþ                  �j                   �j                  ’t         jþ                  �j                   �j                  ’t         jþ                  �j                   �j
                  ’t         jþ                  �j                   �j                  ’t         jþ                  �j                   �j                  ’t         jþ                  �j                   �j                  ’t         jþ                  �j                   �j                  ’t         jþ                  �j                   �j                  ’t         jþ                  �j                   �j                  ’t         jþ                  �j                   �j                  ’t         jþ                  �j                   �j                  ’t         jþ                  �j                   �j                  ’t         jþ                  �j                   �j                  ’t         jþ                  �j                   �j                   ’t         jþ                  �j"                  �j$                  ’t         jþ                  �j"                  �j&                  ’t         jþ                  �j"                  jÆ                  ’t         jþ                  �j"                  �j(                  ’t         jþ                  �j"                  j¢                  ’t         jþ                  �j"                  �j*                  ’t         jþ                  �j"                  �j,                  ’t         jþ                  �j"                  �j.                  ’t         jþ                  �j"                  �j0                  ’t         jþ                  �j"                  �j2                  ’t         jþ                  �j"                  �j4                  ’t         jþ                  �j"                  �j6                  ’t         �j8                  �j:                  ’�t
        ’�t        ’t         �j<                  ’t         �j>                  ’t         �j@                  ’t         �jB                  ’t         �jD                  ’t         �jF                  ’t         �jH                  ’t         �jJ                  ’t         �jL                  ’t         �jN                  ’t         �jP                  ’t         �jR                  ’t         �jT                  ’t         �jV                  ’t         �jX                  ’t         �jZ                  ’t         �j\                  ’t         �j^                  ’t         �j`                  ’t         �jb                  ’t         �jd                  ’t         �jf                  ’t         �jh                  ’t         jþ                  �j                   �jj                  ’t         �jl                  ’t         �jn                  ’t         �jp                  ’t         �jr                  ’t         �jt                  ’t         �jv                  ’t         �jx                  ’t         �jz                  ’t         �j|                  ’t         �j~                  ’t         �j€                  ’t         �j‚                  ’t         �j„                  ’t         �j†                  ’t         �jˆ                  ’t         �jŠ                  ’t         �jŒ                  ’t         �jŽ                  ’| �j�                  ’| �j’                  ’| �j”                  ’| �j–                  ’| �j˜                  ’| �jš                  ’| �jœ                  ’| �jž                  ’| �j                   ’| �j¢                  ’| �j¤                  ’| �j¦                  ’| �j¨                  ’| �jª                  ’| �j¬                  ’| �j®                  ’| �j°                  ’| �j²                  ’| �j´                  ’| �j¶                  ’| �j¸                  ’| �jº                  ’| �j¼                  ’| �j¾                  ’| �jÀ                  ’| �jÂ                  ’| �jÄ                  ’| �jÆ                  ’| �jÈ                  ’| �jÊ                  ’| �jÌ                  ’| �jÎ                  ’| �jÐ                  ’| �jÒ                  ’| �jÔ                  ’| �jÖ                  ’| �jØ                  ’| �jÚ                  ’| �jÜ                  ’| �jÞ                  ’| �jà                  ’| �jâ                  ’| �jä                  ’| �jæ                  ’| �jè                  ’| �jê                  ’| �jì                  ’| �jî                  ’| �jð                  �jò                  ’| �jô                  �jò                  ’| �jö                  ’| �jø                  ’| �jú                  ’| �jü                  ’| �jþ                  ’| �j                   ’| �j                  ’| �j                  ’| �j:                  ’| �j                  ’| �j                  ’| �j
                  ’}�t        �j                  dk\  r|�j                  | �j                  «       |S )a%  
    Return public functions that cannot be overridden by ``__torch_function__``.

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

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

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

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

    Examples
    --------
    >>> import inspect
    >>> my_add = torch.overrides.get_testing_overrides()[torch.add]
    >>> inspect.signature(my_add)
    <Signature (input, other, out=None)>
    Nc                  ó   — y©Néÿÿÿÿ© ©ÚinputÚouts     r/   ú<lambda>z'get_testing_overrides.<locals>.<lambda>Â  ó   � r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>Ã  rM  r2   c                  ó   — yrF  rH  ©rJ  Úoutput_sizes     r/   rL  z'get_testing_overrides.<locals>.<lambda>Ä  rM  r2   c                  ó   — yrF  rH  )ÚinputsrQ  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>Å  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>Æ  rM  r2   c                  ó   — yrF  rH  ©rJ  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>Ç  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>È  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>É  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>Ê  rM  r2   c                  ó   — yrF  rH  ©rJ  ÚotherrK  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>Ë  rM  r2   c                  ó   — yrF  rH  ©rJ  Úbatch1Úbatch2ÚalphaÚbetarK  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>Ì  rM  r2   c                  ó   — yrF  rH  ©rJ  Útensor1Útensor2ÚvaluerK  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>Í  rM  r2   c                  ó   — yrF  rH  rd  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>Î  rM  r2   c                  ó   — yrF  rH  ©rJ  Úmat1Úmat2rb  ra  rK  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>Ï  rM  r2   c                  ó   — yrF  rH  )rJ  ÚmatÚvecrb  ra  rK  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>Ð  rM  r2   c                  ó   — yrF  rH  )rJ  Úvec1Úvec2rb  ra  rK  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>Ñ  rM  r2   c                  ó   — yrF  rH  ©ÚthetaÚsizeÚalign_cornerss      r/   rL  z'get_testing_overrides.<locals>.<lambda>Ò  rM  r2   c                  ó   — yrF  rH  ©rJ  Údims     r/   rL  z'get_testing_overrides.<locals>.<lambda>Ó  rM  r2   Fc                  ó   — yrF  rH  ©rJ  r\  ÚrtolÚatolÚ	equal_nans        r/   rL  z'get_testing_overrides.<locals>.<lambda>Ô  rM  r2   c                  ó   — yrF  rH  ©rJ  ÚpÚtrainÚinplaces       r/   rL  z'get_testing_overrides.<locals>.<lambda>Õ  rM  r2   c                  ó   — yrF  rH  ry  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>Ö  rM  r2   c                  ó   — yrF  rH  ry  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>×  rM  r2   c                  ó   — yrF  rH  ©rJ  rz  ÚkeepdimrK  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>Ø  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>Ù  rM  r2   c                  ó   — yrF  rH  rˆ  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>Ú  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>Û  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>Ü  rM  r2   rG  )Ústablec                 ó   — yrF  rH  )rJ  rz  Ú
descendingrŽ  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>Ý  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>Þ  rM  r2   c                  ó   — yrF  rH  )rJ  Úmsgs     r/   rL  z'get_testing_overrides.<locals>.<lambda>ß  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>à  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>á  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>â  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>ã  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>ä  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>å  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>æ  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>ç  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>è  rM  r2   c                   ó   — yrF  rH  ©Útensorss    r/   rL  z'get_testing_overrides.<locals>.<lambda>é  rM  r2   c                   ó   — yrF  rH  rž  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>ê  rM  r2   c                   ó   — yrF  rH  rž  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>ë  rM  r2   r   c                  ó   — yrF  rH  )rJ  Úkernel_sizer  ÚpaddingÚ	ceil_modeÚcount_include_pads         r/   rL  z'get_testing_overrides.<locals>.<lambda>ì  rM  r2   c                  ó   — yrF  rH  r^  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>í  rM  r2   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  r2   c                  ó   — yrF  rH  )Úgrad_outrJ  ÚmeanÚinvstdr©  Úsum_dyÚ
sum_dy_xmuÚcount_tensors           r/   rL  z'get_testing_overrides.<locals>.<lambda>ï  rM  r2   c                  ó   — yrF  rH  )r²  rJ  r³  r´  r©  Úinput_gÚweight_gÚbias_gs           r/   rL  z'get_testing_overrides.<locals>.<lambda>ð  rM  r2   c                  ó   — yrF  rH  )rJ  r©  rª  r³  r´  r¯  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>ñ  rM  r2   c                  ó   — yrF  rH  ©rJ  r³  r´  r«  r¬  r®  r¯  Úcounts           r/   rL  z'get_testing_overrides.<locals>.<lambda>ò  rM  r2   c                  ó   — yrF  rH  r¾  s           r/   rL  z'get_testing_overrides.<locals>.<lambda>ó  rM  r2   c                  ó   — yrF  rH  ©rJ  r¯  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>ô  rM  r2   c                  ó   — yrF  rH  )rJ  r«  r¬  r®  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>õ  rM  r2   c                  ó   — yrF  rH  )rJ  Ú	generatorrK  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>ö  rM  r2   c                  ó   — yrF  rH  ©Úinput1Úinput2r©  rª  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>÷  rM  r2   r³  c                  ó   — yrF  rH  ©rJ  Útargetr©  Úsize_averageÚreduceÚ	reductionÚ
pos_weights          r/   rL  z'get_testing_overrides.<locals>.<lambda>ù  rM  r2   c                  ó   — yrF  rH  )rJ  ÚweightsÚ	minlengths      r/   rL  z'get_testing_overrides.<locals>.<lambda>û  rM  r2   c                  ó   — yrF  rH  )r¿  ÚprobrÅ  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>ü  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>ý  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>þ  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>ÿ  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>   rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                   ó   — yrF  rH  rž  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  ©rJ  rl  Ú	out_dtyperK  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                   ó   — yrF  rH  rž  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  ©Úselfrv  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  )rJ  Ú
boundariesÚ	out_int32ÚrightrK  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                   ó   — yrF  rH  rž  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  ©rŸ  rz  rK  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>	  rM  r2   c                  ó   — yrF  rH  rê  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>
  rM  r2   c                  ó   — yrF  rH  rê  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  )Úx1Úx2r‚  Úcompute_modes       r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   ç      ð?c                  ó   — yrF  rH  ©rJ  ra  r„  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   )rK  c                  ó   — yrF  rH  )rK  Úmatricess     r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  ©rJ  Úgroupss     r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  ©rJ  ÚupperrK  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  ©rJ  Úcheck_errorsrK  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  rû  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  )rÈ  rÉ  rü  rK  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  )rJ  ÚnumelÚn_binsÚratioÚ	bit_widths        r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  ©rJ  Úchunksrz  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  ©rJ  ÚminÚmaxrK  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  r  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  )rJ  r  rK  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  )rJ  r  rK  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  ©rŸ  rK  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  )rJ  Ú
correctionÚfweightsÚaweightss       r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  )rJ  ÚrÚwith_replacements      r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  )ÚrealÚimags     r/   rL  z'get_testing_overrides.<locals>.<lambda>   rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>!  rM  r2   c                  ó   — yrF  rH  )ÚabsÚangs     r/   rL  z'get_testing_overrides.<locals>.<lambda>"  rM  r2   c                  ó   — yrF  rH  )rJ  Úords     r/   rL  z'get_testing_overrides.<locals>.<lambda>#  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>$  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>%  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>&  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>'  rM  r2   c                  ó   — yrF  rH  )rJ  Úpadrg  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>(  rM  r2   c                  ó   — yrF  rH  ©rJ  r©  rª  r  r¤  Údilationrù  s          r/   rL  z'get_testing_overrides.<locals>.<lambda>)  rM  r2   c                  ó   — yrF  rH  r,  s          r/   rL  z'get_testing_overrides.<locals>.<lambda>*  rM  r2   c                  ó   — yrF  rH  r,  s          r/   rL  z'get_testing_overrides.<locals>.<lambda>+  rM  r2   c	                  ó   — yrF  rH  )	rJ  r©  rª  r  r¤  r-  Ú
transposedÚoutput_addingrù  s	            r/   rL  z'get_testing_overrides.<locals>.<lambda>,  rM  r2   c                  ó   — yrF  rH  )rJ  r©  rª  r*  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>-  rM  r2   c                  ó   — yrF  rH  ©rJ  r©  rª  r  r¤  Úoutput_paddingrù  r-  s           r/   rL  z'get_testing_overrides.<locals>.<lambda>.  rM  r2   c                  ó   — yrF  rH  r5  s           r/   rL  z'get_testing_overrides.<locals>.<lambda>/  rM  r2   c                  ó   — yrF  rH  r5  s           r/   rL  z'get_testing_overrides.<locals>.<lambda>0  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>1  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>2  rM  r2   c                  ó   — yrF  rH  ©rÈ  rÉ  rÌ  ÚmarginrÍ  rÎ  rÏ  s          r/   rL  z'get_testing_overrides.<locals>.<lambda>3  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>4  rM  r2   c                  ó   — yrF  rH  )rî  rï  rz  r¯  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>5  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>6  rM  r2   c                  ó   — yrF  rH  ©rJ  r\  rz  rK  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>7  rM  r2   c                  ó   — yrF  rH  rB  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>8  rM  r2   c                  ó   — yrF  rH  ©Ú	log_probsÚtargetsÚinput_lengthsÚtarget_lengthsÚblankrÏ  Úzero_infinitys          r/   rL  z'get_testing_overrides.<locals>.<lambda>:  rM  r2   c                  ó   — yrF  rH  ©rJ  rz  rK  s      r/   rL  z'get_testing_overrides.<locals>.<lambda><  rM  r2   c                  ó   — yrF  rH  rM  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>=  rM  r2   c                  ó   — yrF  rH  ©rJ  rz  rK  rb   s       r/   rL  z'get_testing_overrides.<locals>.<lambda>>  rM  r2   c                  ó   — yrF  rH  rP  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>?  rM  r2   c                  ó   — yrF  rH  ©ÚyÚxrz  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>@  rM  r2   c                  ó   — yrF  rH  rM  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>A  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>B  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>C  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>D  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>E  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>F  rM  r2   c                  ó   — yrF  rH  ©rJ  ÚdiagonalrK  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>G  rM  r2   c                  ó   — yrF  rH  r]  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>H  rM  r2   c                  ó   — yrF  rH  )rJ  Úoffsets     r/   rL  z'get_testing_overrides.<locals>.<lambda>I  rM  r2   c                  ó   — yrF  rH  )rJ  Únrz  ÚprependÚappendrK  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>J  rM  r2   c                  ó   — yrF  rH  ©rJ  ra  Údim1Údim2s       r/   rL  z'get_testing_overrides.<locals>.<lambda>K  rM  r2   c                  ó   — yrF  rH  rg  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>L  rM  r2   c                  ó   — yrF  rH  )rJ  Úsrcra  rh  ri  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>M  rM  r2   c                  ó   — yrF  rH  )rã  rl  rv  r  Ústorage_offsets        r/   rL  z'get_testing_overrides.<locals>.<lambda>N  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>O  rM  r2   c                  ó   — yrF  rH  )rJ  r\  r‚  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>P  rM  r2   c                  ó   — yrF  rH  ©rJ  r\  Úrounding_moderK  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>Q  rM  r2   c                  ó   — yrF  rH  rr  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>R  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>S  rM  r2   c                  ó   — yrF  rH  r�  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>T  rM  r2   c                  ó   — yrF  rH  ©rJ  rl  rß  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>U  rM  r2   c                  ó   — yrF  rH  )rk  rl  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>V  rM  r2   c                  ó   — yrF  rH  ©rJ  Úindices_or_sectionss     r/   rL  z'get_testing_overrides.<locals>.<lambda>W  rM  r2   c                  ó   — yrF  rH  r  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>X  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>Y  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>Z  rM  r2   c                  ó   — yrF  rH  ©rJ  ÚUPLOrK  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>[  rM  r2   c                  ó   — yrF  rH  r�  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>\  rM  r2   c                  ó   — yrF  rH  )ÚequationÚoperandss     r/   rL  z'get_testing_overrides.<locals>.<lambda>]  rM  r2   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  r2   c
                  ó   — yrF  rH  )
rJ  r©  ÚoffsetsrŠ  r‹  rŒ  ÚmoderÏ   Úper_sample_weightsr‰  s
             r/   rL  z'get_testing_overrides.<locals>.<lambda>b  rM  r2   c                  ó   — yrF  rH  ©rJ  rb   rp   ra   Úrequires_grads        r/   rL  z'get_testing_overrides.<locals>.<lambda>d  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>e  rM  r2   c                  ó   — yrF  rH  ©rJ  r\  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>f  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>g  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>h  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>i  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>j  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>k  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>l  rM  r2   c                  ó   — yrF  rH  )rJ  ÚscaleÚ
zero_pointÚaxisÚ	quant_minÚ	quant_maxs         r/   rL  z'get_testing_overrides.<locals>.<lambda>m  rM  r2   c                  ó   — yrF  rH  )rJ  rž  rŸ  r¡  r¢  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>n  rM  r2   c                  ó   — yrF  rH  )rU  Ú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  r2   c                  ó   — yrF  rH  ©rJ  Úpacked_weightrª  Úoutputs       r/   rL  z'get_testing_overrides.<locals>.<lambda>r  rM  r2   c                  ó   — yrF  rH  r®  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>s  rM  r2   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  r2   c                  ó   — yrF  rH  r³  s          r/   rL  z'get_testing_overrides.<locals>.<lambda>v  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>x  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>y  rM  r2   c                  ó   — yrF  rH  )rJ  ÚaÚbs      r/   rL  z'get_testing_overrides.<locals>.<lambda>z  rM  r2   c                  ó   — yrF  rH  ©rJ  r‚  rƒ  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>{  rM  r2   c                  ó   — yrF  rH  r¿  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>|  rM  r2   c                  ó   — yrF  rH  ©rJ  rc  rz  Únorms       r/   rL  z'get_testing_overrides.<locals>.<lambda>}  rM  r2   c                  ó   — yrF  rH  rÂ  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>~  rM  r2   c                  ó   — yrF  rH  rÂ  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  rÂ  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>€  rM  r2   c                  ó   — yrF  rH  rÂ  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>�  rM  r2   c                  ó   — yrF  rH  ©rJ  Úsrz  rÃ  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>‚  rM  r2   c                  ó   — yrF  rH  rÉ  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>ƒ  rM  r2   c                  ó   — yrF  rH  rÉ  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>„  rM  r2   c                  ó   — yrF  rH  rÉ  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>…  rM  r2   c                  ó   — yrF  rH  rÉ  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>†  rM  r2   c                  ó   — yrF  rH  rÉ  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>‡  rM  r2   c                  ó   — yrF  rH  rÉ  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>ˆ  rM  r2   c                  ó   — yrF  rH  rÉ  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>‰  rM  r2   c                  ó   — yrF  rH  rÉ  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>Š  rM  r2   c                  ó   — yrF  rH  rÉ  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>‹  rM  r2   c                  ó   — yrF  rH  rÉ  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>Œ  rM  r2   c                  ó   — yrF  rH  rÉ  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>�  rM  r2   c                  ó   — yrF  rH  ry  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>Ž  rM  r2   c                  ó   — yrF  rH  ry  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>�  rM  r2   c                  ó   — yrF  rH  rÂ  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>�  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>‘  rM  r2   c                  ó   — yrF  rH  )rJ  Ú	start_dimÚend_dims      r/   rL  z'get_testing_overrides.<locals>.<lambda>’  rM  r2   c                  ó   — yrF  rH  ©rJ  Údimss     r/   rL  z'get_testing_overrides.<locals>.<lambda>“  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>”  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>•  rM  r2   c                  ó   — yrF  rH  rˆ  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>–  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>—  rM  r2   c                  ó   — yrF  rH  r–  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>˜  rM  r2   c                  ó   — yrF  rH  ©rJ  ÚexponentrK  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>™  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>š  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>›  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>œ  rM  r2   c                  ó   — yrF  rH  )rJ  Ú
fill_valuerK  rb   rp   ra   r“  s          r/   rL  z'get_testing_overrides.<locals>.<lambda>�  rM  r2   c                  ó   — yrF  rH  )rJ  r“  Ú	dep_tokens      r/   rL  z'get_testing_overrides.<locals>.<lambda>ž  rM  r2   c                  ó   — yrF  rH  )ÚLU_dataÚ	LU_pivotsÚunpack_dataÚunpack_pivotss       r/   rL  z'get_testing_overrides.<locals>.<lambda>Ÿ  rM  r2   c                  ó   — yrF  rH  )rJ  rz  ÚindexrK  Úsparse_grads        r/   rL  z'get_testing_overrides.<locals>.<lambda>   rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>¡  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>¢  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>£  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>¤  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>¥  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>¦  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>§  rM  r2   c                  ó   — yrF  rH  ©rJ  rr  rK  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>¨  rM  r2   c                  ó   — yrF  rH  rÿ  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>©  rM  r2   c                  ó   — yrF  rH  )rJ  Úspacingrz  Ú
edge_orders       r/   rL  z'get_testing_overrides.<locals>.<lambda>ª  rM  r2   c                  ó   — yrF  rH  ©rJ  ÚgridÚinterpolation_modeÚpadding_moderw  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>«  rM  r2   c                  ó   — yrF  rH  r  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>¬  rM  r2   c                  ó   — yrF  rH  r  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>­  rM  r2   c                  ó   — yrF  rH  )rJ  Ú
num_groupsr©  rª  r¯  r°  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>®  rM  r2   c	                  ó   — yrF  rH  ©	rJ  ÚhxÚparamsÚ
has_biasesÚ
num_layersÚdropoutrƒ  ÚbidirectionalÚbatch_firsts	            r/   rL  z'get_testing_overrides.<locals>.<lambda>¯  rM  r2   c                  ó   — yrF  rH  ©rJ  r  Úw_ihÚw_hhÚb_ihÚb_hhs         r/   rL  z'get_testing_overrides.<locals>.<lambda>°  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>±  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>²  rM  r2   c                  ó   — yrF  rH  ©rJ  Úlambds     r/   rL  z'get_testing_overrides.<locals>.<lambda>³  rM  r2   c                  ó   — yrF  rH  )rJ  rz  r‰  r�  rK  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>´  rM  r2   c                  ó   — yrF  rH  )rJ  ÚvaluesrK  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>µ  rM  r2   c                  ó   — yrF  rH  ©rJ  rÌ  r=  rÍ  rÎ  rÏ  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>¶  rM  r2   c                  ó   — yrF  rH  )rJ  Úbinsr  r  rK  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>·  rM  r2   c                  ó   — yrF  rH  )rJ  r'  r  r  r©  ÚdensityrK  s          r/   rL  z'get_testing_overrides.<locals>.<lambda>¸  rM  r2   c                  ó   — yrF  rH  )rJ  r'  r£   r©  r)  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>¹  rM  r2   c                  ó   — yrF  rH  ©rJ  Útaus     r/   rL  z'get_testing_overrides.<locals>.<lambda>º  rM  r2   c                  ó   — yrF  rH  )rk  rl  rK  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>»  rM  r2   c                  ó   — yrF  rH  r{  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>¼  rM  r2   c                  ó   — yrF  rH  r  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>½  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>¾  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>¿  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>À  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>Á  rM  r2   c                  ó   — yrF  rH  ©rJ  rz  rõ  Úsources       r/   rL  z'get_testing_overrides.<locals>.<lambda>Â  rM  r2   c                  ó   — yrF  rH  r6  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>Ã  rM  r2   c                  ó   — yrF  rH  )rJ  Úindicesr#  Ú
accumulates       r/   rL  z'get_testing_overrides.<locals>.<lambda>Ä  rM  r2   c                  ó   — yrF  rH  )rJ  rz  rõ  rK  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>Å  rM  r2   c                  ó   — yrF  rH  )rJ  rz  rõ  rg  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>Æ  rM  r2   c                  ó   — yrF  rH  )rJ  rz  rõ  r7  rÎ  Úinclude_inputs         r/   rL  z'get_testing_overrides.<locals>.<lambda>Ç  rM  r2   c                  ó   — yrF  rH  ©r\   s    r/   rL  z'get_testing_overrides.<locals>.<lambda>È  rM  r2   c                  ó   — yrF  rH  )ÚeÚteÚassume_uniqueÚinverts       r/   rL  z'get_testing_overrides.<locals>.<lambda>É  rM  r2   c                  ó   — yrF  rH  rA  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>Ê  rM  r2   c                  ó   — yrF  rH  rA  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>Ë  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>Ì  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>Í  rM  r2   c	                  ó   — yrF  rH  )	rJ  r«  r¬  r©  rª  Úuse_input_statsr®  r¯  r°  s	            r/   rL  z'get_testing_overrides.<locals>.<lambda>Ï  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>Ñ  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>Ò  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>Ó  rM  r2   c                  ó   — yrF  rH  rÿ  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>Ô  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>Õ  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>Ö  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>×  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>Ø  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>Ù  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>Ú  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>Û  rM  r2   c                  ó   — yrF  rH  r–  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>Ü  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>Ý  rM  r2   c                  ó   — yrF  rH  r|  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>Þ  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>ß  rM  r2   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  r2   c                  ó   — yrF  rH  ©rJ  rÌ  rÍ  rÎ  rÏ  Ú
log_targets         r/   rL  z'get_testing_overrides.<locals>.<lambda>ã  rM  r2   c                  ó   — yrF  rH  r–  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>ä  rM  r2   c                  ó   — yrF  rH  )rJ  Úkrz  r‰  rK  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>å  rM  r2   c                  ó   — yrF  rH  )rJ  Ú	hermitianr   rK  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>æ  rM  r2   c                  ó   — yrF  rH  )rJ  rm  rK  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>ç  rM  r2   c                  ó   — yrF  rH  )ÚLDÚpivotsÚBrm  rK  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>è  rM  r2   c                  ó   — yrF  rH  )rJ  Únormalized_shaper©  rª  r¯  r°  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>é  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>ê  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>ë  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>ì  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>í  rM  r2   c                  ó   — yrF  rH  )rJ  Úendr©  rK  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>î  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>ï  rM  r2   c                  ó   — yrF  rH  )rJ  rk  rr  ÚXrc  ÚiKÚniterÚtolÚlargestÚmethodÚtrackerÚortho_iparamsÚortho_fparamsÚortho_bparamss                 r/   rL  z'get_testing_overrides.<locals>.<lambda>ð  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>ñ  rM  r2   c                  ó   — yrF  rH  ©rJ  rz  rb   s      r/   rL  z'get_testing_overrides.<locals>.<lambda>ò  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>ó  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>ô  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>õ  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>ö  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>÷  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>ø  rM  r2   c                  ó   — yrF  rH  )rU  rT  rK  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>ù  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>ú  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>û  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>ü  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>ý  rM  r2   c                  ó   — yrF  rH  rÂ  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>þ  rM  r2   c                  ó   — yrF  rH  )rJ  Únamesr‰  rK  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>ÿ  rM  r2   c	                  ó   — yrF  rH  )	ÚdataÚbatch_sizesr  r  r  r  r  rƒ  r  s	            r/   rL  z'get_testing_overrides.<locals>.<lambda>   rM  r2   c                  ó   — yrF  rH  r  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  )ÚAÚpivotÚ	get_infosrK  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  )r½  rð  rñ  rK  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  r<  s          r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  )rJ  Úmaskrg  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  )rJ  r¥  r7  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  )rJ  r¥  rK  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>	  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>
  rM  r2   c                  ó   — yrF  rH  ©rJ  r   rK  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  rª  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  )rJ  r   r   rK  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  )ÚLUrq  rr  ÚleftÚadjointrK  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  )rJ  rc  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  ©rJ  rc  rK  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  )rJ  r€  rm  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  r  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  ©rJ  r£  r  r¤  r-  r¥  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  r½  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  r½  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  ©rJ  r£  r  r¤  r-  Úreturn_indicesr¥  s          r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  ry  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  )rJ  rz  r‰  rb   rK  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>   rM  r2   c                  ó   — yrF  rH  ry  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>!  rM  r2   c                  ó   — yrF  rH  ry  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>"  rM  r2   c                   ó   — yrF  rH  )rŸ  r&   s     r/   rL  z'get_testing_overrides.<locals>.<lambda>#  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>$  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>%  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>&  rM  r2   c                  ó   — yrF  rH  )rJ  r©  rª  r«  r¬  r­  Úexponential_average_factorÚepsilons           r/   rL  z'get_testing_overrides.<locals>.<lambda>(  rM  r2   c	                  ó   — yrF  rH  ©	rJ  r©  rª  r¤  r  r-  rù  Ú	benchmarkÚdeterministics	            r/   rL  z'get_testing_overrides.<locals>.<lambda>*  rM  r2   c	                  ó   — yrF  rH  )	rJ  r©  Úzra  rª  r  r¤  r-  rù  s	            r/   rL  z'get_testing_overrides.<locals>.<lambda>+  rM  r2   c                  ó   — yrF  rH  r,  s          r/   rL  z'get_testing_overrides.<locals>.<lambda>,  rM  r2   c
                  ó   — yrF  rH  )
rJ  r©  rª  r¤  r6  r  r-  rù  rÐ  rÑ  s
             r/   rL  z'get_testing_overrides.<locals>.<lambda>.  rM  r2   c	                  ó   — yrF  rH  rÏ  s	            r/   rL  z'get_testing_overrides.<locals>.<lambda>1  rM  r2   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  r2   c                  ó   — yrF  rH  rÞ  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>6  rM  r2   c                  ó   — yrF  rH  rˆ  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>7  rM  r2   c                  ó   — yrF  rH  ©rJ  r7  Údestinations      r/   rL  z'get_testing_overrides.<locals>.<lambda>8  rM  r2   c                  ó   — yrF  rH  rß  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>9  rM  r2   c                  ó   — yrF  rH  )rJ  r�  rK  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>:  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>;  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda><  rM  r2   c                  ó   — yrF  rH  )rJ  Únum_samplesÚreplacementrK  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>=  rM  r2   c                  ó   — yrF  rH  )rJ  ro  rK  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>>  rM  r2   c                  ó   — yrF  rH  ©rJ  r‚  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>?  rM  r2   c                  ó   — yrF  rH  )rJ  rz  Ústartrd  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>@  rM  r2   c                  ó   — yrF  rH  )rJ  ÚnanÚposinfÚneginfrK  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>A  rM  r2   c                  ó   — yrF  rH  )rJ  r©  rª  r«  r¬  r­  r®  r¯  s           r/   rL  z'get_testing_overrides.<locals>.<lambda>B  rM  r2   c                  ó   — yrF  rH  )rJ  r©  rª  r­  r®  r¯  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>C  rM  r2   c                  ó   — yrF  rH  r¿  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>D  rM  r2   c                  ó   — yrF  rH  ©rJ  rt  r©  rª  r¯  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>E  rM  r2   c                  ó   — yrF  rH  ©rJ  rt  r©  r¯  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>F  rM  r2   c                  ó   — yrF  rH  )rJ  r©  rª  ÚNÚCÚHxWÚgroupr¯  s           r/   rL  z'get_testing_overrides.<locals>.<lambda>G  rM  r2   c                  ó   — yrF  rH  )rJ  r‚  rz  r‰  rb   s        r/   rL  z'get_testing_overrides.<locals>.<lambda>H  rM  r2   c                  ó   — yrF  rH  rø  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>I  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>J  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>K  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>L  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>M  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>N  rM  r2   c                  ó   — yrF  rH  rP  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>O  rM  r2   c                  ó   — yrF  rH  rP  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>P  rM  r2   c                  ó   — yrF  rH  ©rJ  rQ  rÂ  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>Q  rM  r2   c                  ó   — yrF  rH  r  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>R  rM  r2   c                  ó   — yrF  rH  r  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>S  rM  r2   c                  ó   — yrF  rH  r  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>T  rM  r2   c                  ó   — yrF  rH  r  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>U  rM  r2   c                  ó   — yrF  rH  r  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>V  rM  r2   c                  ó   — yrF  rH  rt  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>W  rM  r2   c                  ó   — yrF  rH  ©rJ  r‚  r­  r„  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>X  rM  r2   c                  ó   — yrF  rH  ©rJ  r£  r  r¤  r¥  r¦  Údivisor_overrides          r/   rL  z'get_testing_overrides.<locals>.<lambda>Z  rM  r2   c                  ó   — yrF  rH  r  s          r/   rL  z'get_testing_overrides.<locals>.<lambda>]  rM  r2   c                  ó   — yrF  rH  )rJ  r«  r¬  r©  rª  r­  r®  r¯  s           r/   rL  z'get_testing_overrides.<locals>.<lambda>`  rM  r2   c                  ó   — yrF  rH  rÇ  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>b  rM  r2   c                  ó   — yrF  rH  ©rJ  rÌ  r©  rÍ  rÎ  rÏ  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>d  rM  r2   c                  ó   — yrF  rH  rË  s          r/   rL  z'get_testing_overrides.<locals>.<lambda>g  rM  r2   c                  ó   — yrF  rH  rô  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>i  rM  r2   c                  ó   — yrF  rH  r<  s          r/   rL  z'get_testing_overrides.<locals>.<lambda>k  rM  r2   c                  ó   — yrF  rH  )rJ  rÌ  r©  rÍ  Úignore_indexrÎ  rÏ  Úlabel_smoothings           r/   rL  z'get_testing_overrides.<locals>.<lambda>n  rM  r2   c	                  ó   — yrF  rH  )	rJ  Úlinear_weightrÌ  Úlinear_biasr©  rÏ  r  r  Úoptionss	            r/   rL  z'get_testing_overrides.<locals>.<lambda>q  rM  r2   c                  ó   — yrF  rH  rE  s          r/   rL  z'get_testing_overrides.<locals>.<lambda>t  rM  r2   c                  ó   — yrF  rH  r  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>v  rM  r2   c                  ó   — yrF  rH  r  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>w  rM  r2   c                  ó   — yrF  rH  r  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>x  rM  r2   c                  ó   — yrF  rH  r  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>y  rM  r2   c                  ó   — yrF  rH  rô  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>z  rM  r2   c                  ó   — yrF  rH  rˆ  s          r/   rL  z'get_testing_overrides.<locals>.<lambda>|  rM  r2   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  r2   c                  ó   — yrF  rH  r  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>�  rM  r2   c                  ó   — yrF  rH  )rJ  rQ  r£  r-  r¤  r  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>‚  rM  r2   c                  ó   — yrF  rH  ©rJ  r£  rQ  Úoutput_ratiorÂ  Ú_random_sampless         r/   rL  z'get_testing_overrides.<locals>.<lambda>„  rM  r2   c                  ó   — yrF  rH  r.  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>‡  rM  r2   c                  ó   — yrF  rH  r.  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>Š  rM  r2   c                  ó   — yrF  rH  r.  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>�  rM  r2   c                  ó   — yrF  rH  )rJ  rÌ  ÚvarrŒ   r¯  rÏ  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>�  rM  r2   c                  ó   — yrF  rH  )rJ  Úapproximates     r/   rL  z'get_testing_overrides.<locals>.<lambda>�  rM  r2   c                  ó   — yrF  rH  ry  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>‘  rM  r2   c                  ó   — yrF  rH  )rJ  r  r�  r  rw  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>’  rM  r2   c                  ó   — yrF  rH  )rJ  r  r©  rª  r¯  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>“  rM  r2   c                  ó   — yrF  rH  )Úlogitsr-  Úhardr¯  rz  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>”  rM  r2   c                  ó   — yrF  rH  r  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>•  rM  r2   c                  ó   — yrF  rH  )rJ  Úmin_valÚmax_valr„  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>–  rM  r2   c                  ó   — yrF  rH  r%  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>˜  rM  r2   c                  ó   — yrF  rH  )rJ  r«  r¬  r©  rª  rL  r®  r¯  s           r/   rL  z'get_testing_overrides.<locals>.<lambda>›  rM  r2   c                  ó   — yrF  rH  )rJ  rv  Úscale_factorr�  rw  Úrecompute_scale_factorÚ	antialiass          r/   rL  z'get_testing_overrides.<locals>.<lambda>ž  rM  r2   c                  ó   — yrF  rH  rg  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>   rM  r2   c                  ó   — yrF  rH  ©rJ  rÌ  rÍ  rÎ  rÏ  r©  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>¡  rM  r2   c                  ó   — yrF  rH  rõ  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>¢  rM  r2   c                  ó   — yrF  rH  )rJ  Únegative_sloper„  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>£  rM  r2   c                  ó   — yrF  rH  )rJ  r©  rª  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>¤  rM  r2   c                  ó   — yrF  rH  )rJ  rv  ra  rb  rk  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>¥  rM  r2   c                  ó   — yrF  rH  ©rJ  rz  Ú_stacklevelrb   s       r/   rL  z'get_testing_overrides.<locals>.<lambda>¦  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>§  rM  r2   c                  ó   — yrF  rH  ©rJ  r‹  r£  r  r¥  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>¨  rM  r2   c                  ó   — yrF  rH  rU  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>©  rM  r2   c                  ó   — yrF  rH  rU  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>ª  rM  r2   c                  ó   — yrF  rH  r<  s          r/   rL  z'get_testing_overrides.<locals>.<lambda>¬  rM  r2   c                  ó   — yrF  rH  ©rJ  r£  r  r¤  r-  r¥  rÂ  s          r/   rL  z'get_testing_overrides.<locals>.<lambda>¯  rM  r2   c                  ó   — yrF  rH  rÁ  s          r/   rL  z'get_testing_overrides.<locals>.<lambda>²  rM  r2   c                  ó   — yrF  rH  rZ  s          r/   rL  z'get_testing_overrides.<locals>.<lambda>µ  rM  r2   c                  ó   — yrF  rH  rÁ  s          r/   rL  z'get_testing_overrides.<locals>.<lambda>¸  rM  r2   c                  ó   — yrF  rH  rÁ  s          r/   rL  z'get_testing_overrides.<locals>.<lambda>»  rM  r2   c                  ó   — yrF  rH  rÁ  s          r/   rL  z'get_testing_overrides.<locals>.<lambda>¾  rM  r2   c                  ó   — yrF  rH  ©rJ  r:  r£  r  r¤  rQ  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>À  rM  r2   c                  ó   — yrF  rH  ra  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>Á  rM  r2   c                  ó   — yrF  rH  ra  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>Â  rM  r2   c                  ó   — yrF  rH  rJ  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>Ã  rM  r2   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  r2   c                  ó   — yrF  rH  )rJ  rÌ  r‚  r=  r©  rÍ  rÎ  rÏ  s           r/   rL  z'get_testing_overrides.<locals>.<lambda>È  rM  r2   c                  ó   — yrF  rH  ©rJ  rÌ  rÍ  rÎ  rÏ  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>Ë  rM  r2   c                  ó   — yrF  rH  r  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>Î  rM  r2   c                  ó   — yrF  rH  )rJ  rÌ  r©  rÍ  r  rÎ  rÏ  s          r/   rL  z'get_testing_overrides.<locals>.<lambda>Ñ  rM  r2   c                  ó   — yrF  rH  )rJ  r‚  rz  r¯  rK  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>Ó  rM  r2   c                  ó   — yrF  rH  )r\   Únum_classess     r/   rL  z'get_testing_overrides.<locals>.<lambda>Ô  rM  r2   c                  ó   — yrF  rH  )rJ  r*  r�  rg  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>Õ  rM  r2   c                  ó   — yrF  rH  ©rî  rï  r‚  r¯  r‰  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>Ö  rM  r2   c                  ó   — yrF  rH  )rJ  rÌ  Ú	log_inputrŒ   rÍ  r¯  rÎ  rÏ  s           r/   rL  z'get_testing_overrides.<locals>.<lambda>Ø  rM  r2   c                  ó   — yrF  rH  ©rJ  r©  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>Ú  rM  r2   c                  ó   — yrF  rH  ©rJ  r„  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>Û  rM  r2   c                  ó   — yrF  rH  r�  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>Ü  rM  r2   c                  ó   — yrF  rH  r÷  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>Ý  rM  r2   c                  ó   — yrF  rH  ©rJ  Úlowerrü  r­  r„  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>Þ  rM  r2   c                  ó   — yrF  rH  r�  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>ß  rM  r2   c                  ó   — yrF  rH  r�  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>à  rM  r2   c                  ó   — yrF  rH  r�  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>á  rM  r2   c                  ó   — yrF  rH  )rf  rg  rg  rt  ro  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>â  rM  r2   c                  ó   — yrF  rH  )rJ  rÌ  rÍ  rÎ  rÏ  rb  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>ã  rM  r2   c                  ó   — yrF  rH  )rJ  rÌ  rÏ  Údeltar©  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>ä  rM  r2   c                  ó   — yrF  rH  r  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>å  rM  r2   c                  ó   — yrF  rH  rQ  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>æ  rM  r2   c                  ó   — yrF  rH  rQ  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>ç  rM  r2   c                  ó   — yrF  rH  )rJ  rb  Ú	thresholds      r/   rL  z'get_testing_overrides.<locals>.<lambda>è  rM  r2   c                  ó   — yrF  rH  r  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>é  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>ê  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>ë  rM  r2   c                  ó   — yrF  rH  ©rJ  rž  rg  r„  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>ì  rM  r2   c
                  ó   — yrF  rH  ©
ÚanchorÚpositiveÚnegativer=  r‚  r¯  ÚswaprÍ  rÎ  rÏ  s
             r/   rL  z'get_testing_overrides.<locals>.<lambda>î  rM  r2   )Ú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  r2   c                  ó   — yrF  rH  )rJ  r£  r-  r¤  r  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>ó  rM  r2   c                  ó   — yrF  rH  )r\   r¼  r½  rÅ  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>ô  rM  r2   c                  ó   — yrF  rH  )r\   r³  ÚstdrÅ  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>õ  rM  r2   c                  ó   — yrF  rH  )r\   Úvals     r/   rL  z'get_testing_overrides.<locals>.<lambda>ö  rM  r2   c                  ó   — yrF  rH  )r\   r¼  r�  ÚnonlinearityrÅ  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>÷  rM  r2   c                  ó   — yrF  rH  )rJ  Úas_tuples     r/   rL  z'get_testing_overrides.<locals>.<lambda>ø  rM  r2   )rì  c                 ó   — yrF  rH  )rJ  rv  rì  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>ù  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>ú  rM  r2   c                  ó   — yrF  rH  ©rJ  r‚  rz  r‰  rK  rb   s         r/   rL  z'get_testing_overrides.<locals>.<lambda>û  rM  r2   c                  ó   — yrF  rH  ©rJ  r$  rz  r‰  rK  rb   s         r/   rL  z'get_testing_overrides.<locals>.<lambda>ü  rM  r2   c                  ó   — yrF  rH  r»  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>ý  rM  r2   c                  ó   — 	 yrF  rH  r»  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>þ  s   € ð 13ð r2   c                  ó   — yrF  rH  )ÚvÚpowrz  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  r¹  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  r,  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  )rJ  rÉ  Úinput3r¯  Ú	transposes        r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  r‡  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  ©rã  rz  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  )rJ  Úqra  r  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>	  rM  r2   c                  ó   — yrF  rH  rê  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>
  rM  r2   c                  ó   — yrF  rH  )rJ  Úrconds     r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  )rJ  rÎ  rm  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  )rJ  Úupscale_factors     r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  )rJ  Údownscale_factors     r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  )rJ  rÅ  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  )rJ  rÌ  r‰  rŒ   r¯  rÏ  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  r´  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  r‹  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  r’  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  ræ  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  )rJ  rb   s     r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  )rJ  rõ  r7  r;  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  )rJ  ÚsomerK  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  )rJ  r�  rK  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  ©rJ  rË  rz  r‰  ÚinterpolationrK  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  ræ  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>   rM  r2   c                  ó   — yrF  rH  )rJ  ÚscalesÚzero_pointsr   rb   s        r/   rL  z'get_testing_overrides.<locals>.<lambda>!  rM  r2   c                  ó   — yrF  rH  )rJ  rž  rŸ  rb   s       r/   rL  z'get_testing_overrides.<locals>.<lambda>"  rM  r2   c                  ó   — yrF  rH  )rJ  rb   Úreduce_ranges      r/   rL  z'get_testing_overrides.<locals>.<lambda>#  rM  r2   c                  ó   — yrF  rH  )rJ  r©  rª  r³  r5  r¯  Úoutput_scaleÚoutput_zero_points           r/   rL  z'get_testing_overrides.<locals>.<lambda>$  rM  r2   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  r2   c                  ó   — yrF  rH  ró  s                 r/   rL  z'get_testing_overrides.<locals>.<lambda>)  rM  r2   ©r   ©é   c                  ó   — 	 yrF  rH  r½  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>,  s
   € à "ð r2   c                  ó   — 	 yrF  rH  r½  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>1  s   € ð !#ð r2   c                  ó   — 	 yrF  rH  r½  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>7  s   € ð !#ð	 r2   c                  ó   — yrF  rH  ró  s                 r/   rL  z'get_testing_overrides.<locals>.<lambda>>  rM  r2   c                  ó   — yrF  rH  ró  s                 r/   rL  z'get_testing_overrides.<locals>.<lambda>A  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>C  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>D  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>E  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>F  rM  r2   c                  ó   — yrF  rH  rB  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>G  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>H  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>I  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>J  rM  r2   c                  ó   — yrF  rH  r�  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>K  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>L  rM  r2   c                  ó   — yrF  rH  )rJ  r‚  rz  ÚmaxnormrK  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>M  rM  r2   c                  ó   — yrF  rH  ry  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>N  rM  r2   c                  ó   — yrF  rH  )rJ  Úshapes     r/   rL  z'get_testing_overrides.<locals>.<lambda>O  rM  r2   c                  ó   — yrF  rH  r÷  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>P  rM  r2   c	                  ó   — yrF  rH  r  s	            r/   rL  z'get_testing_overrides.<locals>.<lambda>Q  rM  r2   c                  ó   — yrF  rH  r  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>R  rM  r2   c	                  ó   — yrF  rH  r  s	            r/   rL  z'get_testing_overrides.<locals>.<lambda>S  rM  r2   c                  ó   — yrF  rH  r  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>T  rM  r2   c                  ó   — yrF  rH  )rJ  Úshiftsrß  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>U  rM  r2   ©r   rÿ  c                  ó   — yrF  rH  )rJ  rk  rß  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>V  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>W  rM  r2   c                  ó   — yrF  rH  r  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>X  rM  r2   c                  ó   — yrF  rH  )r©  r¥  Úcompressed_indices_dtypes      r/   rL  z'get_testing_overrides.<locals>.<lambda>Y  rM  r2   c                  ó   — yrF  rH  r‘  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>Z  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>[  rM  r2   c                  ó   — yrF  rH  )rJ  r\  ra  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>\  rM  r2   c                  ó   — yrF  rH  rj  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>]  rM  r2   )rg  rÎ  c                 ó   — yrF  rH  )rJ  rz  rõ  rl  rg  rÎ  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>^  rM  r2   c                  ó   — yrF  rH  )rJ  rz  rõ  rl  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>_  rM  r2   c                  ó   — yrF  rH  )rJ  rz  rõ  rl  rÎ  Úinclude_selfs         r/   rL  z'get_testing_overrides.<locals>.<lambda>`  rM  r2   c                  ó   — yrF  rH  )Úsorted_sequencerJ  ræ  rç  rK  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>a  rM  r2   c                  ó   — yrF  rH  )r™  rÎ  Úlengthsr:  rŽ  r   Úunsafes          r/   rL  z'get_testing_overrides.<locals>.<lambda>b  rM  r2   c                  ó   — yrF  rH  )rJ  rz  rõ  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>c  rM  r2   c                  ó   — yrF  rH  )rJ  rl  rz  rõ  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>d  rM  r2   c                  ó   — yrF  rH  ©rJ  rl  rz  rì  rz  Ústeps         r/   rL  z'get_testing_overrides.<locals>.<lambda>e  rM  r2   c                  ó   — yrF  rH  r1  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>f  rM  r2   c                  ó   — yrF  rH  r�  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>g  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>h  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>i  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>j  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>k  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>l  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>m  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>n  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>o  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>p  rM  r2   c                  ó   — yrF  rH  rx  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>q  rM  r2   c                  ó   — yrF  rH  rx  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>r  rM  r2   c                  ó   — yrF  rH  r‰  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>s  rM  r2   c                  ó   — yrF  rH  )rŸ  rr  r¯  rK  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>t  rM  r2   c                  ó   — yrF  rH  )rŸ  rr  r¯  r   rK  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>u  rM  r2   )rŽ  rK  c                 ó   — yrF  rH  )rJ  rz  r�  rŽ  rK  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>v  rM  r2   c                  ó   — yrF  rH  ©r\   Úsplit_size_or_sectionsrz  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>w  rM  r2   c                  ó   — yrF  rH  rE  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>x  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>y  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>z  rM  r2   c                  ó   — yrF  rH  rM  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>{  rM  r2   c                  ó   — yrF  rH  rj  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>|  rM  r2   c                  ó   — yrF  rH  rê  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>}  rM  r2   c                  ó   — yrF  rH  ry  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>~  rM  r2   c                  ó   — yrF  rH  ry  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  )rJ  r]  r^  r_  r`  ra  Úpad_moderb  rc  re  Úalign_to_windows              r/   rL  z'get_testing_overrides.<locals>.<lambda>�  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>ƒ  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>„  rM  r2   c                  ó   — yrF  rH  ry  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>…  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>†  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>‡  rM  r2   c                  ó   — yrF  rH  ©r¼  r½  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>ˆ  rM  r2   c                  ó   — yrF  rH  rX  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>‰  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>Š  rM  r2   c                  ó   — yrF  rH  )r¼  r½  Úcs      r/   rL  z'get_testing_overrides.<locals>.<lambda>‹  rM  r2   c                  ó   — yrF  rH  )r%   s    r/   rL  z'get_testing_overrides.<locals>.<lambda>Œ  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>�  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>Ž  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>�  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>�  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>‘  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>’  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>“  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>”  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>•  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>–  rM  r2   c                  ó   — yrF  rH  ry  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>—  rM  r2   c                  ó   — yrF  rH  )rJ  rã  Ú
compute_uvrK  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>˜  rM  r2   c                  ó   — yrF  rH  )rJ  rË  r  ÚMs       r/   rL  z'get_testing_overrides.<locals>.<lambda>™  rM  r2   c                  ó   — yrF  rH  )rJ  Úfull_matricesrK  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>š  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>›  rM  r2   c                  ó   — yrF  rH  ©rJ  Údim0rh  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>œ  rM  r2   c                  ó   — yrF  rH  )rJ  Úaxis0Úaxis1s      r/   rL  z'get_testing_overrides.<locals>.<lambda>�  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>ž  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>Ÿ  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>   rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>¡  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>¢  rM  r2   c                  ó   — yrF  rH  r´  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>£  rM  r2   c                  ó   — yrF  rH  r´  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>¤  rM  r2   c                  ó   — yrF  rH  r´  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>¥  rM  r2   c                  ó   — yrF  rH  r´  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>¦  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>§  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>¨  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>©  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>ª  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>«  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>¬  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>­  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>®  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>¯  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>°  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>±  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>²  rM  r2   c                  ó   — yrF  rH  r´  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>³  rM  r2   c                  ó   — yrF  rH  r´  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>´  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>µ  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>¶  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>·  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>¸  rM  r2   c                  ó   — yrF  rH  r´  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>¹  rM  r2   c                  ó   — yrF  rH  r´  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>º  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>»  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>¼  rM  r2   c                  ó   — yrF  rH  r‰  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>½  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>¾  rM  r2   c                  ó   — yrF  rH  rˆ  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>¿  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>À  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>Á  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>Â  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>Ã  rM  r2   c                  ó   — yrF  rH  rê  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>Ä  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>Å  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>Æ  rM  r2   c                  ó   — yrF  rH  r´  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>Ç  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>È  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>É  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>Ê  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>Ë  rM  r2   c                  ó   — yrF  rH  r´  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>Ì  rM  r2   c                  ó   — yrF  rH  r´  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>Í  rM  r2   c                  ó   — yrF  rH  r´  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>Î  rM  r2   c                  ó   — yrF  rH  r´  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>Ï  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>Ð  rM  r2   c                  ó   — yrF  rH  r‰  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>Ñ  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>Ò  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>Ó  rM  r2   c                  ó   — yrF  rH  r[  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>Ô  rM  r2   c                  ó   — yrF  rH  )rã  r\  rK  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>Õ  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>Ö  rM  r2   c                  ó   — yrF  rH  )rJ  rõ  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>×  rM  r2   c                  ó   — yrF  rH  )rJ  r:  rz  rK  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>Ø  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>Ù  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>Ú  rM  r2   c                  ó   — yrF  rH  )r¼  Úinds     r/   rL  z'get_testing_overrides.<locals>.<lambda>Û  rM  r2   c                  ó   — yrF  rH  )r¼  r½  rß  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>Ü  rM  r2   c                  ó   — yrF  rH  )r¼  r½  rß  rK  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>Ý  rM  r2   c                  ó   — yrF  rH  )rJ  r|  rz  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>Þ  rM  r2   c                  ó   — yrF  rH  r£  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>ß  rM  r2   c                  ó   — yrF  rH  rÞ  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>à  rM  r2   c                  ó   — yrF  rH  )rJ  rk  rz  r�  rK  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>á  rM  r2   c                  ó   — yrF  rH  rV  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>â  rM  r2   c                  ó   — yrF  rH  rq  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>ã  rM  r2   c                  ó   — yrF  rH  rS  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>ä  rM  r2   c                  ó   — yrF  rH  rS  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>å  rM  r2   c                  ó   — yrF  rH  )rJ  rŸ  rü  rÆ  Úunitriangulars        r/   rL  z'get_testing_overrides.<locals>.<lambda>æ  rM  r2   c                  ó   — yrF  rH  )rJ  rr  rü  r¯  rÀ  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>ç  rM  r2   c                  ó   — yrF  rH  r]  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>è  rM  r2   c
                  ó   — yrF  rH  r¥  s
             r/   rL  z'get_testing_overrides.<locals>.<lambda>ê  rM  r2   c                  ó   — yrF  rH  r]  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>ì  rM  r2   c                  ó   — yrF  rH  r–  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>í  rM  r2   c                  ó   — yrF  rH  rI  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>î  rM  r2   c                  ó   — yrF  rH  ry  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>ï  rM  r2   c                  ó   — yrF  rH  )rJ  rz  Úsizess      r/   rL  z'get_testing_overrides.<locals>.<lambda>ð  rM  r2   c                  ó   — yrF  rH  )rJ  ÚsortedÚreturn_inverseÚreturn_countsrz  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>ñ  rM  r2   c                  ó   — yrF  rH  )rJ  rÌ  rÍ  rz  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>ò  rM  r2   c                  ó   — yrF  rH  )r:  r  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>ó  rM  r2   c                  ó   — yrF  rH  r	  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>ô  rM  r2   c                  ó   — yrF  rH  rE  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>õ  rM  r2   c                  ó   — yrF  rH  rE  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>ö  rM  r2   c                  ó   — yrF  rH  rM  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>÷  rM  r2   c                  ó   — yrF  rH  )rU  rù  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>ø  rM  r2   c                  ó   — yrF  rH  ry  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>ù  rM  r2   c                  ó   — yrF  rH  ry  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>ú  rM  r2   c                  ó   — yrF  rH  r{  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>û  rM  r2   c                  ó   — yrF  rH  r  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>ü  rM  r2   c                  ó   — yrF  rH  )Ú	conditionrU  rT  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>ý  rM  r2   c                  ó   — yrF  rH  )r©  r¶  r·  rª  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>þ  rM  r2   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  r2   c                  ó   — yrF  rH  r’  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  )rã  Úlevels     r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  )ÚprimalÚtangentrå  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  ©rã  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  )rã  rv  r  rn  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>	  rM  r2   c                  ó   — yrF  rH  râ  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>
  rM  r2   c                  ó   — yrF  rH  )rã  ra  rh  ri  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   )Úimplicitc                 ó   — yrF  rH  )rã  rv  rñ  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  )rã  rz  rì  rd  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  )rã  rß  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  ©rã  rv  r  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  )rã  rz  rõ  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  )rã  rz  rì  rz  r2  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  )rã  Ú
split_sizerz  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  )rã  Úsplit_sizesrz  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  rÉ  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  )rã  rr  rh  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  rÉ  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>   rM  r2   c                  ó   — yrF  rH  rÉ  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>!  rM  r2   c                  ó   — yrF  rH  ©rã  rb   s     r/   rL  z'get_testing_overrides.<locals>.<lambda>"  rM  r2   c                  ó   — yrF  rH  ©rã  Ú	dimensionrv  r2  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>#  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>$  rM  r2   c                  ó   — yrF  rH  ©rã  r\  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>%  rM  r2   c                  ó   — yrF  rH  r  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>&  rM  r2   c                  ó   — yrF  rH  r  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>'  rM  r2   c                  ó   — yrF  rH  r  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>(  rM  r2   c                  ó   — yrF  rH  r  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>)  rM  r2   c                  ó   — yrF  rH  r  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>*  rM  r2   c                  ó   — yrF  rH  r  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>+  rM  r2   c                  ó   — yrF  rH  r  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>,  rM  r2   c                  ó   — yrF  rH  r  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>-  rM  r2   c                  ó   — yrF  rH  r  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>.  rM  r2   c                  ó   — yrF  rH  r  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>/  rM  r2   c                  ó   — yrF  rH  r  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>0  rM  r2   c                  ó   — yrF  rH  r  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>1  rM  r2   c                  ó   — yrF  rH  r  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>2  rM  r2   c                  ó   — yrF  rH  r  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>3  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>4  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>5  rM  r2   c                  ó   — yrF  rH  r  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>6  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>7  rM  r2   c                  ó   — yrF  rH  r  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>8  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>9  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>:  rM  r2   c                  ó   — yrF  rH  r  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>;  rM  r2   c                  ó   — yrF  rH  r  s     r/   rL  z'get_testing_overrides.<locals>.<lambda><  rM  r2   c                  ó   — yrF  rH  r  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>=  rM  r2   c                  ó   — yrF  rH  )rã  Úarrays     r/   rL  z'get_testing_overrides.<locals>.<lambda>>  rM  r2   c                  ó   — yrF  rH  )rã  Úidxs     r/   rL  z'get_testing_overrides.<locals>.<lambda>?  rM  r2   c                  ó   — yrF  rH  )rã  Úmemos     r/   rL  z'get_testing_overrides.<locals>.<lambda>@  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>A  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>B  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>C  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>D  rM  r2   c                  ó   — yrF  rH  )rã  Úformat_specs     r/   rL  z'get_testing_overrides.<locals>.<lambda>E  rM  r2   c                  ó   — yrF  rH  )rã  Úprotos     r/   rL  z'get_testing_overrides.<locals>.<lambda>F  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>G  rM  r2   )Útensor_contentsc                 ó   — yrF  rH  )rã  r:  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>H  rM  r2   c                  ó   — yrF  rH  )rã  rk  r¿  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>I  rM  r2   c                  ó   — yrF  rH  )rã  Úds     r/   rL  z'get_testing_overrides.<locals>.<lambda>J  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>K  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>L  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>M  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>N  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>O  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>P  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>Q  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>R  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>S  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>T  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>U  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>V  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>W  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>X  rM  r2   c                  ó   — yrF  rH  )rã  Úcuda_enabledÚcpu_enabledÚ
cuda_dtypeÚ	cpu_dtypes        r/   rL  z'get_testing_overrides.<locals>.<lambda>Y  rM  r2   c                  ó   — yrF  rH  )rã  rN  rO  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>Z  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>[  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>\  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>]  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>^  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>_  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>`  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>a  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>b  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>c  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>d  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>e  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>f  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>g  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>h  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>i  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>j  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>k  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>l  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>m  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>n  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>o  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>p  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>q  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>r  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>s  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>t  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>u  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>v  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>w  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>x  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>y  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>z  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>{  rM  r2   c                  ó   — yrF  rH  )rã  rb   Únon_blockingr&   s       r/   rL  z'get_testing_overrides.<locals>.<lambda>|  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>}  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>~  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>€  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>�  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>‚  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>ƒ  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>„  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>…  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>†  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>‡  rM  r2   c                  ó   — yrF  rH  )rã  Úcallables     r/   rL  z'get_testing_overrides.<locals>.<lambda>ˆ  rM  r2   c                  ó   — yrF  rH  rö  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>‰  rM  r2   c                  ó   — yrF  rH  rö  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>Š  rM  r2   c                  ó   — yrF  rH  )rã  ÚgradientÚretain_graphÚcreate_graphrS  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>‹  rM  r2   c                  ó   — yrF  rH  ©rã  ri   s     r/   rL  z'get_testing_overrides.<locals>.<lambda>Œ  rM  r2   c                  ó   — yrF  rH  rŠ  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>�  rM  r2   c                  ó   — yrF  rH  rŠ  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>Ž  rM  r2   c                  ó   — yrF  rH  rŠ  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>�  rM  r2   )rÅ  c                 ó   — yrF  rH  )rã  ÚmedianÚsigmarÅ  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>�  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>‘  rM  r2   c                  ó   — yrF  rH  )rã  Ú	coalesceds     r/   rL  z'get_testing_overrides.<locals>.<lambda>’  rM  r2   c                  ó   — yrF  rH  rŠ  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>“  rM  r2   c                  ó   — yrF  rH  )rã  rl  ru  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>”  rM  r2   c                  ó   — yrF  rH  rŠ  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>•  rM  r2   c                  ó   — yrF  rH  rŠ  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>–  rM  r2   c                  ó   — yrF  rH  rŠ  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>—  rM  r2   c                  ó   — yrF  rH  rŠ  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>˜  rM  r2   c                  ó   — yrF  rH  rŠ  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>™  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>š  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>›  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>œ  rM  r2   c                  ó   — yrF  rH  )rã  rl  ra  rh  ri  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>�  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>ž  rM  r2   c                  ó   — yrF  rH  )rã  Úambiguity_checks     r/   rL  z'get_testing_overrides.<locals>.<lambda>Ÿ  rM  r2   c                  ó   — yrF  rH  rŠ  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>   rM  r2   c                  ó   — yrF  rH  rŠ  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>¡  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>¢  rM  r2   c                  ó   — yrF  rH  râ  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>£  rM  r2   c                  ó   — yrF  rH  r  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>¤  rM  r2   c                 ó   — yrF  rH  )rã  r   rÅ  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>¥  rM  r2   c                  ó   — yrF  rH  ©rã  rg  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>¦  rM  r2   c                  ó   — yrF  rH  r©  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>§  rM  r2   c                  ó   — yrF  rH  rŠ  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>¨  rM  r2   c                  ó   — yrF  rH  rŠ  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>©  rM  r2   c                 ó   — yrF  rH  )rã  r‚  rÅ  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>ª  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>«  rM  r2   c                  ó   — yrF  rH  rŠ  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>¬  rM  r2   c                  ó   — yrF  rH  rŠ  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>­  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>®  rM  r2   c                  ó   — yrF  rH  rŠ  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>¯  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>°  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>±  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>²  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>³  rM  r2   c                  ó   — yrF  rH  )rã  r\   s     r/   rL  z'get_testing_overrides.<locals>.<lambda>´  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>µ  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>¶  rM  r2   c                 ó   — yrF  rH  )rã  r³  r¯  rÅ  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>·  rM  r2   c                  ó   — yrF  rH  rÉ  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>¸  rM  r2   c                  ó   — yrF  rH  rŠ  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>¹  rM  r2   c                  ó   — yrF  rH  )rã  r\   r‚  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>º  rM  r2   c                  ó   — yrF  rH  )rã  rU  rT  r‚  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>»  rM  r2   c                  ó   — yrF  rH  )rã  rl  rß  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>¼  rM  r2   c                  ó   — yrF  rH  )rã  r\  Úassigns      r/   rL  z'get_testing_overrides.<locals>.<lambda>½  rM  r2   c                  ó   — yrF  rH  )rã  r  rì  rd  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>¾  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>¿  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>À  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>Á  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>Â  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>Ã  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>Ä  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>Å  rM  r2   c                  ó   — yrF  rH  rÉ  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>Æ  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>Ç  rM  r2   c                  ó   — yrF  rH  )rã  r:  r\   r;  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>È  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>É  rM  r2   c                 ó   — yrF  rH  )rã  Úfrom_ÚtorÅ  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>Ê  rM  r2   c                  ó   — yrF  rH  )rã  Ústreams     r/   rL  z'get_testing_overrides.<locals>.<lambda>Ë  rM  r2   c                  ó   — yrF  rH  ©rã  Úhooks     r/   rL  z'get_testing_overrides.<locals>.<lambda>Ì  rM  r2   c                  ó   — yrF  rH  rÔ  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>Í  rM  r2   c                  ó   — yrF  rH  râ  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>Î  rM  r2   c                  ó   — yrF  rH  )rã  r“  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>Ï  rM  r2   c                  ó   — yrF  rH  r  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>Ð  rM  r2   c                  ó   — yrF  rH  râ  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>Ñ  rM  r2   c                  ó   — yrF  rH  râ  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>Ò  rM  r2   c                  ó   — yrF  rH  r  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>Ó  rM  r2   c                  ó   — yrF  rH  r  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>Ô  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>Õ  rM  r2   c                  ó   — yrF  rH  )rã  r7  rn  rv  r  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>Ö  rM  r2   c                  ó   — yrF  rH  )rã  rl  rz  rõ  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>×  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>Ø  rM  r2   c                  ó   — yrF  rH  rŠ  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>Ù  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>Ú  rM  r2   c                  ó   — yrF  rH  )rã  rl  rz  rì  rz  r2  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>Û  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>Ü  rM  r2   c                  ó   — yrF  rH  )rã  r¥  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>Ý  rM  r2   c                  ó   — yrF  rH  )rã  r¥  Úaccumulate_matchess      r/   rL  z'get_testing_overrides.<locals>.<lambda>Þ  rM  r2   c                  ó   — yrF  rH  ©rã  Úsize1Úsize2Ú	dense_dims       r/   rL  z'get_testing_overrides.<locals>.<lambda>ß  rM  r2   c                  ó   — yrF  rH  rê  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>à  rM  r2   c                  ó   — yrF  rH  )rã  rk  rl  rb  ra  rK  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>á  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>â  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>ã  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>ä  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>å  rM  r2   c                  ó   — yrF  rH  râ  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>æ  rM  r2   c                  ó   — yrF  rH  )rã  Úrepss     r/   rL  z'get_testing_overrides.<locals>.<lambda>ç  rM  r2   c                  ó   — yrF  rH  )rã  rb   ru  Úcopyri   s        r/   rL  z'get_testing_overrides.<locals>.<lambda>è  rM  r2   )Úmasked_gradc                 ó   — yrF  rH  ©rã  rb   rù  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>é  rM  r2   c                  ó   — yrF  rH  rû  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>ê  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>ë  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>ì  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>í  rM  r2   c                  ó   — yrF  rH  r  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>î  rM  r2   c                  ó   — yrF  rH  r  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>ï  rM  r2   c                  ó   — yrF  rH  )rã  rÏ  rÐ  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>ð  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>ñ  rM  r2   c                  ó   — yrF  rH  )rã  r  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>ò  rM  r2   c                  ó   — yrF  rH  r  s     r/   rL  z'get_testing_overrides.<locals>.<lambda>ó  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>ô  rM  r2   c                  ó   — yrF  rH  )rã  rÒ  Úmax_versionÚ	dl_devicerø  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>õ  rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>ö  rM  r2   c                  ó   — yrF  rH  )rã  r¼  r½  s      r/   rL  z'get_testing_overrides.<locals>.<lambda>÷  rM  r2   c                  ó   — yrF  rH  )rã  r½  r÷   Údrivers       r/   rL  z'get_testing_overrides.<locals>.<lambda>ø  rM  r2   c                  ó   — yrF  rH  )rã  ra   ru  r&   s       r/   rL  z'get_testing_overrides.<locals>.<lambda>   rM  r2   c                  ó   — yrF  rH  rê  s    r/   rL  z'get_testing_overrides.<locals>.<lambda>  rM  r2   Úis_Ú_Ú__Ú__iÚ__rÚbitwise_c                  ó   — yrF  rH  )r\   rl  rü  Úasync_opÚ	group_srcs        r/   rL  z'get_testing_overrides.<locals>.<lambda>(  rM  r2   c                  ó   — yrF  rH  )r\   Úoprü  r  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>)  rM  r2   c                  ó   — yrF  rH  )r\   Údstr  rü  r  Ú	group_dsts         r/   rL  z'get_testing_overrides.<locals>.<lambda>*  rM  r2   c                  ó   — yrF  rH  )rŸ  r  rü  r  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>+  rM  r2   c                  ó   — yrF  rH  )Útensor_listr\   rü  r  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>,  rM  r2   c                  ó   — yrF  rH  )Úoutput_tensorÚinput_tensorrü  r  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>-  rM  r2   c                  ó   — yrF  rH  )Úoutput_tensor_listsÚinput_tensor_listrü  r  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>.  rM  r2   c                  ó   — yrF  rH  )r\   Úgather_listr  rü  r  r  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>/  rM  r2   c                  ó   — yrF  rH  )r\   Úscatter_listrl  rü  r  r  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>0  rM  r2   c                  ó   — yrF  rH  )r°  Ú
input_listr  rü  r  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>1  rM  r2   c                  ó   — yrF  rH  )r°  rJ  r  rü  r  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>2  rM  r2   c                  ó   — yrF  rH  )r°  rJ  Úoutput_split_sizesÚinput_split_sizesrü  r  s         r/   rL  z'get_testing_overrides.<locals>.<lambda>3  rM  r2   c                  ó   — yrF  rH  )Úoutput_tensor_listr&  rü  r  s       r/   rL  z'get_testing_overrides.<locals>.<lambda>4  rM  r2   c                  ó   — yrF  rH  ©r\   r  rü  Útagr  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>5  rM  r2   c                  ó   — yrF  rH  ©r\   rl  rü  r5  r  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>6  rM  r2   c                  ó   — yrF  rH  r4  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>7  rM  r2   c                  ó   — yrF  rH  r7  s        r/   rL  z'get_testing_overrides.<locals>.<lambda>8  rM  r2   ©N)rÿ  rÿ  N)rÿ  N)çñhãˆµøä>ç:Œ0âŽyE>F)F)NFN)rG  F)Nr   FT)NN)NNNr³  N)Nr   )FFN)r   N)ç       @Ú#use_mm_for_euclid_dist_if_necessary)rò  F)FN)NNN)rÿ  NN)é   F)Nrÿ  r   rÿ  rÿ  )Nrÿ  r   r   rÿ  rÿ  )r   NNr³  )rÿ  r<  )rG  N)r   r³  FrF  )rÿ  rG  NNN)r   r   rÿ  )r   éþÿÿÿrG  )r?  )ÚLN)NNr=  FF)Nr?  Fr³  FNN)NNNF)FF)NrG  N)N©r@  rG  N)r   rG  )TT)NF)NNrÿ  )NNr;  T)ç      à?)NFr   N)rò  NNr³  )éd   r   r   N)rD  NNNFN)NNF)T)NNNTFNNF)NNr³  F)NNNNNNNNNNNNN)TFN)TN)Nr   rÿ  F)Nr   rÿ  FF)NFNN)rG  FN)ç        NNN)NNr;  )Nr;  )r?  NFN)rC  FF)Nr   FTN)NNFçš™™™™™¹?r;  )NNNr³  )NNéœÿÿÿNr³  rE  )NNr³  NrE  N)rC  TF)	NNr?  Fr³  FNFN)rÿ  r   rÿ  )NNFN)Fç�íµ ÷Æ°>r³  )Únone)rG  )Úbilinearr²   N)rÿ  Fg»½×Ùß|Û=rG  )g      ð¿rò  F)NNNNTrF  r;  )NNÚnearestNNF)NNr³  N)g{®Gáz„?F)g-Cëâ6?g      è?rò  )Nr4   N)Nr   N)TNTNFNNNNNNF)rÿ  rò  NNNr³  )NNr³  )NNrG  Nr³  )r?  rÿ  gê-�™—q=N)rÈ   r   )r=  rH  F)TFNr<  Nr³  )NrH  )g      À?gUUUUUUÕ?FF)NrE  )NNr³  rò  )r³  rò  N)rÿ  é   )rò  r?  rH  FNNr³  )rE  rò  N)r   Úfan_inÚ
leaky_reluN)ÚfroNFNN)NNFNN)r?  NFNN)rO  rB  FNN)r?  r   )TF)NTr?  )çVçž¯Ò<)rP  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ÿ  )	NNNTÚreflectFTNN)TTN)é   r?  N)r?  N)TFF)TFFN)rÿ  r?  )Nr   NN)NNNN)NNNFN)NNr   N(•  r6   r7   r!  ÚabsoluteÚadaptive_avg_pool1dÚadaptive_max_pool1dÚacosr°  ÚarccosÚacoshÚarccoshr<  ÚaddbmmÚaddcdivÚaddcmulÚaddmmÚaddmvÚaddrÚaffine_grid_generatorÚallÚallcloseÚalpha_dropoutÚamaxÚaminÚaminmaxÚangleÚanyÚargmaxÚargminÚargsortÚasinÚ_assert_asyncÚarcsinÚasinhÚarcsinhÚatanÚarctanÚatan2Úarctan2ÚatanhÚarctanhÚ
atleast_1dÚ
atleast_2dÚ
atleast_3dÚ
avg_pool1dÚbaddbmmÚ
batch_normÚbatch_norm_backward_elemtÚbatch_norm_backward_reduceÚbatch_norm_elemtÚbatch_norm_gather_statsÚ#batch_norm_gather_stats_with_countsÚbatch_norm_statsÚbatch_norm_update_statsÚ	bernoullirJ  Ú 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Úlinear_cross_entropyÚ	dropout1dÚ	dropout2dÚ	dropout3dÚeluÚfoldÚfractional_max_pool2dÚ"fractional_max_pool2d_with_indicesÚfractional_max_pool3dÚ"fractional_max_pool3d_with_indicesÚgaussian_nll_lossÚgeluÚgluÚgrid_sampleÚgumbel_softmaxÚhardtanhÚinterpolateÚl1_lossrN  rR  Ú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±   r5  Ú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™  ra   rb   Úis_cudaÚis_cpuÚis_xlaÚis_xpuÚis_ipuÚis_leafÚretains_gradÚis_metaÚis_mpsÚis_mtiaÚ	is_nestedÚis_maiaÚ	is_mkldnnÚis_quantizedÚ	is_sparseÚis_sparse_csrÚ	is_vulkanÚitemsizerp   ÚnameÚnbytesÚndimÚ	output_nrr“  r  ÚvolatileÚ__cuda_array_interface__ÚtypeÚ_dimIÚ_dimVÚ_indicesÚ_is_viewÚ_nnzÚcrow_indicesÚcol_indicesÚccol_indicesÚrow_indicesÚ_valuesÚapply_rr   Úas_strided_ÚbackwardÚbfloat16Úpreserve_formatÚboolÚbyteÚcharÚcauchy_ÚcoalesceÚ_coalesced_Ú
contiguousÚcontiguous_formatÚcopy_ÚcpuÚcudaÚmtiaÚxpuÚipuÚconst_data_ptrÚdata_ptrrí  rz  Ú	dim_orderÚdoubleÚcdoubleÚelement_sizeÚexpandÚ	expand_asÚexponential_Úfill_Úfill_diagonal_ÚfloatÚcfloatÚ
geometric_ÚhalfÚchalfr:  ÚintÚis_coalescedÚis_contiguousÚ	is_pinnedÚ	is_set_toÚ	is_sharedÚitemÚlog_normal_ÚlongÚmap_Úmap2_Úmodule_loadÚ
ndimensionÚnelementÚ_nested_tensor_sizeÚ_nested_tensor_storage_offsetsÚ_nested_tensor_stridesÚnumpyÚ
pin_memoryÚput_rj   Úrandom_Úrecord_streamÚregister_hookÚ"register_post_accumulate_grad_hookÚrepeatÚrequires_grad_Ú
reshape_asÚresizeÚresize_Ú	resize_asÚresize_as_sparse_Úretain_gradÚset_Úshare_memory_Úshortrv  Ú
sparse_dimÚsparse_maskÚ_sparse_mask_projectionÚsparse_resize_Úsparse_resize_and_clear_ÚstorageÚuntyped_storagern  Ústorage_typeÚsum_to_sizerÐ  Úto_denseÚ	_to_denseÚ	to_sparseÚtolistÚ	to_mkldnnÚtype_asr#  ÚviewÚview_asÚzero_Ú
__dlpack__Ú__dlpack_device__rõ  r  ÚutilsÚbackend_registrationÚ_privateuse1_backend_nameÚhasattrÚgetattrr   ÚitemsÚ__name__Ú
startswithÚlenÚextendr‚  ÚupdateÚdistributedÚis_availableÚtorch.distributedÚ	broadcastÚ
all_reducerÎ  Úall_reduce_coalescedÚ
all_gatherÚall_gather_singleÚall_gather_coalescedÚreduce_scatterÚreduce_scatter_singleÚall_to_all_singleÚ
all_to_allÚisendÚirecvÚsendÚrecv)r7   ÚretÚprivateuse1_backend_nameÚret2Úignoredrk  r¿  r—  Úsubnamer$
  r    rÖ  s               r/   r   r   ¥  s%Y  € ô6 �\‰\€Fðx%Ü�	‰	Ó-ðx%ä�‰Ó2ðx%ô 	×!Ñ!Ñ#@ðx%ô 	×!Ñ!Ñ#Að	x%ô
 	�
‰
Ó.ðx%ô 	�‰Ñ'ðx%ô 	�‰Ó0ðx%ô 	�‰Ó/ðx%ô 	�‰Ó1ðx%ô 	�	‰	Ó4ðx%ô 	�‰ÓQðx%ô 	�‰ÓLðx%ô 	�‰ÓLðx%ô 	�‰ÓLðx%ô 	�‰ÓJðx%ô  	�
‰
ÓKð!x%ô" 	×#Ñ#Ñ%Jñ#x%ô$ 	�	‰	Ó-ð%x%ô& 	�‰ÓXð'x%ô( 	×ÑÓFð)x%ô* 	�
‰
Ó.ð+x%ô, 	�
‰
Ó.ð-x%ô. 	�‰ÓJð/x%ô0 	�‰Ó/ð1x%ô2 	�	‰	ÓFð3x%ô4 	�‰Ñ&ð5x%ô6 	�‰Ñ&ð7x%ô8 	�‰ÑRÈÓRð9x%ô: 	�
‰
Ó.ð;x%ô< 	×ÑÑ2ð=x%ô> 	�‰Ó0ð?x%ô@ 	�‰Ó/ðAx%ôB 	�‰Ó1ðCx%ôD 	�
‰
Ó.òEx%ôF 	�‰Ó0ðGx%ôH 	�‰Ó6ðIx%ôJ 	�‰Ó8ðKx%ôL 	�‰Ó/ðMx%ôN 	�‰Ó1ðOx%ôP 	×ÑÑ-ðQx%ôR 	×ÑÑ-ðSx%ôT 	×ÑÑ-ðUx%ôV 	×ÑÓxðWx%ôX 	�‰ÓRðYx%ôZ 	×ÑÑ{ð[x%ô\ 	×'Ñ'Ñ){ð]x%ô^ 	×(Ñ(Ñ*uð_x%ô` 	×ÑÑ Qðax%ôb 	×%Ñ%Ñ'vðcx%ôd 	×1Ñ1ñ  4Cðex%ôf 	×ÑÑ 5ògx%ôh 	×%Ñ%Ñ'\ðix%ôj 	�‰ÓCðkx%ôl 	�‰Ñ?ðmx%ôn 	×.Ñ.Ûtðqx%ôt 	�‰ÓCðux%ôv 	�‰Ó>ðwx%ôx 	×ÑÓ<ðyx%ôz 	×ÑÓ5ð{x%ô| 	×ÑÓ;ð}x%ô~ 	×ÑÓ<ðx%ô@ 	× Ñ Ó"CðAx%ôB 	×!Ñ!Ó#DðCx%ôD 	×ÑÑ-ðEx%ôF 	�	‰	ÓCðGx%ôH 	×ÑÑ!4ðIx%ôJ 	×ÑÑ1ðKx%ôL 	�‰Ó]òMx%ôN 	×ÑÑ1ðOx%ôP 	�	‰	Ó6ðQx%ôR 	�‰Ó9ðSx%ôT 	×ÑÓ>ðUx%ôV 	�‰ÓaðWx%ôX 	�
‰
Ó.ðYx%ôZ 	�
‰
Ó>ð[x%ô\ 	×Ñ°$Ó:ð]x%ô^ 	×ÑÑ7ð_x%ô` 	�‰Ó?ðax%ôb 	�‰×ÑÓ9ðcx%ôd 	�‰× Ñ Ó"Pðex%ôf 	×ÑÓ Gðgx%ôh 	×ÑÓNðix%ôj 	×&Ñ&Ñ(Yðkx%ôl 	�‰Ó4ðmx%ôn 	�‰ÓCòox%ôp 	�
‰
ÓBðqx%ôr 	�‰Ó8ðsx%ôt 	�‰Ó8ðux%ôv 	×ÑÓ8ðwx%ôx 	�	‰	ÓOðyx%ôz 	�‰Ñ%ð{x%ô| 	×ÑÓIð}x%ô~ 	�‰Ñ,ðx%ô@ 	�‰Ó9ðAx%ôB 	�‰Ñ(ðCx%ôD 	�‰×ÑÓ5ðEx%ôF 	�
‰
Ó.ðGx%ôH 	×ÑÓ7ðIx%ôJ 	×ÑÓ6ðKx%ôL 	×ÑÓ5ðMx%ôN 	×ÑÓ=ðOx%ôP 	�‰ÓdòQx%ôR 	�‰ÓdðSx%ôT 	�‰ÓdðUx%ôV 	×ÑÑwðWx%ôX 	�‰Ó=ðYx%ôZ 	×Ñó  !Að[x%ô\ 	×Ñó  !Að]x%ô^ 	×Ñó  !Að_x%ô` 	�‰Ñ(ðax%ôb 	�	‰	Ó-ðcx%ôd 	×#Ñ#ó  &Cðex%ôf 	�
‰
Ó.ðgx%ôh 	×ÑÓ!Cðix%ôj 	×ÑÑ-ðkx%ôl 	�‰Ó@ðmx%ôn 	�‰×ÑÓEðox%ôp 	�‰Ûxðsx%ôv 	�‰Ó5òwx%ôx 	�‰Ó5ðyx%ôz 	�‰ÓBð{x%ô| 	�‰ÓAð}x%ô~ 	×"Ñ"Ó$@ðx%ô@ 	×ÑÓ;ðAx%ôB 	�‰Ó1ðCx%ôD 	×ÑÑ*ðEx%ôF 	�	‰	Ñ#ðGx%ôH 	�‰×ÑÑ*ðIx%ôJ 	�ŠÑ&ðKx%ôL 	�
Š
Ó:ðMx%ôN 	×ÒÓ@ðOx%ôP 	�ŠÓ2ðQx%ôR 	�
Š
ÓVðSx%ôT 	�ŠÓBðUx%ôV 	�‰×ÒÓKðWx%ôX 	×ÒÓ OòYx%ôZ 	× Ò Ó"Yð[x%ô\ 	�ŠÓ1ð]x%ô^ 	�
Š
Ó0ð_x%ô` 	�	Š	ÓHðax%ôb 	�ŠÓKðcx%ôd 	�	Š	Ó4ðex%ôf 	�ŠÓ@ðgx%ôh 	�
Š
Ó:ðix%ôj 	�
Š
Ñ)ðkx%ôl 	�ŠÑ;ðmx%ôn 	�ŠÓ2ðox%ôp 	�‰×ÒÓ4ðqx%ôr 	�‰×ÒÓ8ðsx%ôt 	�‰×ÒÓ?ðux%ôv 	�‰×ÒÓCðwx%ôx 	�ŠÑ4ðyx%ôz 	�ŠÛ|ò}x%ô@ 	×Òó jðCx%ôF 	×ÒÓeðGx%ôH 	�ŠÓ3ðIx%ôJ 	�ŠÑ,ðKx%ôL 	�	Š	Ó-ðMx%ôN 	�
Š
Ó.ðOx%ôP 	�ŠÓ0ðQx%ôR 	�	Š	Ó-ðSx%ôT 	�
Š
Ó.ðUx%ôV 	�ŠÓ/ðWx%ôX 	×.Ò.Ñ0oðYx%ôZ 	×-Ò-Ñ/hð[x%ô\ 	×-Ò-ó Cð_x%ôb 	×'Ò'Ñ)Vðcx%ôd 	×7Ò7Ñ9fðex%ôf 	×'Ò'Ñ)}ðgx%ôh 	×7Ò7Ù`òkx%ôn 	×+Ò+Ñ-=ðox%ôp 	×*Ò*Ñ,<ðqx%ôr 	×*Ò*Ñ,Bðsx%ôt 	×#Ò#Ñ%?ðux%ôv 	×ÒÑ9ðwx%ôx 	�	Š	�ŠÓCðyx%ôz 	�	Š	�ŠÓCð{x%ô| 	�	Š	�ŠÓDð}x%ô~ 	�	Š	�ŠÓCðx%ô@ 	�	Š	�ŠÓDðAx%ôB 	�	Š	�ŠÓJðCx%ôD 	�	Š	×ÒÓKðEx%ôF 	�	Š	�ŠÓDðGx%ôH 	�	Š	×ÒÓEðIx%ôJ 	�	Š	�ŠÓEðKx%ôL 	�	Š	�ŠÓFðMx%ôN 	�	Š	�ŠÓFòOx%ôP 	�	Š	×ÒÓGðQx%ôR 	�	Š	�ŠÓIðSx%ôT 	�	Š	�ŠÓJðUx%ôV 	�	Š	�ŠÓJðWx%ôX 	�	Š	×ÒÓKðYx%ôZ 	�	Š	×ÒÓ6ð[x%ô\ 	�	Š	×ÒÓ7ð]x%ô^ 	�	Š	�ŠÓBð_x%ô` 	�	Š	Ó-ðax%ôb 	�ŠÓ@ðcx%ôd 	�
Š
Ñ*ðex%ôf 	�ŠÑ&ðgx%ôh 	�ŠÑ&ðix%ôj 	×ÒÓQðkx%ôl 	�ŠÓ/ðmx%ôn 	×ÒÑ3ðox%ôp 	×ÒÓ?òqx%ôr 	�
Š
Ó5ðsx%ôt 	�
Š
Ó.ðux%ôv 	�ŠÓ/ðwx%ôx 	�Š°tÀ4ÔPU×P]ÒP]ÐfjÐzò  Dðyx%ôz 	×&Ò&Ñ(Hð{x%ô| 	�ŠÓ\ð}x%ô~ 	�ŠÓOðx%ô@ 	�	Š	Ó4ðAx%ôB 	�ŠÓ3ðCx%ôD 	×ÒÑ*ðEx%ôF 	×ÒÓ>ðGx%ôH 	�ŠÓ/ðIx%ôJ 	�ŠÓ,ðKx%ôL 	�ŠÓ6ðMx%ôN 	�ŠÓ5ðOx%ôP 	�	Š	Ó3ðQx%ôR 	�ŠÓNòSx%ôT 	×ÒÑcðUx%ôV 	×ÒÑfðWx%ôX 	×ÒÑfðYx%ôZ 	×ÒÓmð[x%ô\ 	�	Š	Ñsð]x%ô^ 	�ŠÓNð_x%ô` 	�ŠÓ3ðax%ôb 	�ŠÓ8ðcx%ôd 	×ÒÓ5ðex%ôf 	×ÒÓVðgx%ôh 	�ŠÓ;ðix%ôj 	×"Ò"Ó$zðkx%ôl 	�ŠÓGðmx%ôn 	�ŠÓmðox%ôp 	×ÒÓYðqx%ôr 	�‰×(Ò(Ñ*?ðsx%ôt 	�ŠÓ4òux%ôv 	�ŠÑ;ðwx%ôx 	�ŠÓ2ðyx%ôz 	�ŠÓ6ð{x%ô| 	�ŠÓ7ð}x%ô~ 	�ŠÓ8ðx%ô@ 	�
Š
Ó.ðAx%ôB 	�ŠÑ=ðCx%ôD 	×ÒÑ>ðEx%ôF 	�ŠÓLðGx%ôH 	×ÒÔBðIx%ôJ 	×ÒÒ=ðKx%ôL 	×ÒÔ\ðMx%ôN 	�ŠÒ)ðOx%ôP 	�
Š
ÔGðQx%ôR 	�ŠÒ&ðSx%ôT 	�ŠÒ'ðUx%ôV 	�ŠÔ2òWx%ôX 	�ŠÔ2ðYx%ôZ 	×ÒÚtð]x%ô` 	�ŠÒ(ðax%ôb 	�ŠÔ1ðcx%ôd 	�‰×ÒÔ4ðex%ôf 	�‰×ÒÔKðgx%ôh 	×ÒÒ*ðix%ôj 	�ŠÒ'ðkx%ôl 	�ŠÒ&ðmx%ôn 	×ÒÒ.ðox%ôp 	×ÒÒ,ðqx%ôr 	×ÒÒ!1ðsx%ôt 	×ÒÒ*ðux%ôv 	×ÒÒ3ðwx%ôx 	�ŠÒ)ðyx%ôz 	�ŠÔWð{x%ô| 	�ŠÒ%ò}x%ô~ 	�Šô dðA	x%ôD	 	�ŠÔrðE	x%ôF	 	�
Š
Ò+ðG	x%ôH	 	�ŠÔNðI	x%ôJ	 	�‰×"Ò"Ô$cðK	x%ôL	 	�‰×ÒÔ!LðM	x%ôN	 	�‰×ÒÔ SðO	x%ôP	 	×ÒÔsðQ	x%ôR	 	�	Š	Ô4ðS	x%ôT	 	�ŠÔ6ðU	x%ôV	 	�ŠÔ3ðW	x%ôX	 	×ÒÔ;ðY	x%ôZ	 	�
Š
Ô;ð[	x%ô\	 	�ŠÔ0ð]	x%ô^	 	�Šô  Kð_	x%ô`	 	�	Š	Ô-ða	x%ôb	 	×ÒÔ<òc	x%ôd	 	�ŠÔ/ðe	x%ôf	 	�ŠÔ/ðg	x%ôh	 	�
Š
Ô.ði	x%ôj	 	�ŠÔ:ðk	x%ôl	 	×ÒÔ;ðm	x%ôn	 	�ŠÒ&ðo	x%ôp	 	�ŠÔ.ðq	x%ôr	 	×ÒÔ<ðs	x%ôt	 	×ÒÔ5ðu	x%ôv	 	×ÒÔ;ðw	x%ôx	 	×ÒÔ<ðy	x%ôz	 	�ŠÔ/ð{	x%ô|	 	�ŠÔIð}	x%ô~	 	�
Š
Òsð	x%ô@
 	�ŠÔOðA
x%ôB
 	�ŠÔ3ðC
x%ôD
 	�
Š
Ô5òE
x%ôF
 	�ŠÔEðG
x%ôH
 	�ŠÔBðI
x%ôJ
 	×!Ò!ô  $AðK
x%ôL
 	×ÒÒ8ðM
x%ôN
 	×ÒÒ<ðO
x%ôP
 	×ÒÔ=ðQ
x%ôR
 	�ŠÔ7ðS
x%ôT
 	�‰�ŠÔ?ðU
x%ôV
 	�‰×ÒÔ FðW
x%ôX
 	�‰×!Ò!Ô#]ðY
x%ôZ
 	�‰×ÒÔ[ð[
x%ô\
 	�‰×ÒÔ>ð]
x%ô^
 	×ÒÒ/ð_
x%ô`
 	�‰×!Ò!Ô#@ða
x%ôb
 	�‰× Ò Ô"Mðc
x%ôd
 	�‰×ÒÔ <ðe
x%ôf
 	×ÒÒ*òg
x%ôh
 	�‰×ÒÒ!1ði
x%ôj
 	�	Š	Ô-ðk
x%ôl
 	�ŠÔ8ðm
x%ôn
 	�
Š
Ô5ðo
x%ôp
 	×ÒÔlðq
x%ôr
 	×ÒÔlðs
x%ôt
 	×ÒÔlðu
x%ôv
 	×%Ò%Ütðy
x%ô|
 	�
Š
Ô.ð}
x%ô~
 	�ŠÔVð
x%ô@ 	�ŠÔ0ðAx%ôB 	�ŠÔ3ðCx%ôD 	�ŠÒ5ðEx%ôF 	�	Š	Ô-ðGx%ôH 	�ŠÔ8ðIx%ôJ 	�
Š
Ô5ðKx%ôL 	×ÒÚtòOx%ôR 	× Ò Ò"}ðSx%ôT 	×)Ò)Ò+vðUx%ôV 	×%Ò%Ò'hðWx%ôX 	×*Ò*Úwð[x%ô^ 	×*Ò*Úgðax%ôd 	×Òò dðgx%ôj 	�ŠÔBðkx%ôl 	�
Š
ÔEðmx%ôn 	�ŠÒ<ðox%ôp 	�ŠÒ=ðqx%ôr 	�ŠÔAðsx%ôt 	�	Š	Ô4ðux%ôv 	�ŠÔ9ðwx%ôx 	×ÒÔUðyx%ôz 	�ŠÔ1ð{x%ô| 	�ŠÒ+ð}x%ô~ 	�ŠÒ:òx%ô@ 	×ÒÔWðAx%ôB 	×ÒÒ!sðCx%ôD 	×&Ò&Ò(_ðEx%ôF 	×ÒÒ8ðGx%ôH 	×ÒÔ!fðIx%ôJ 	×ÒÔYðKx%ôL 	×ÒÒ!VðMx%ôN 	×ÒÔUðOx%ôP 	×$Ò$Ò&>ðQx%ôR 	�ŠÔ3ðSx%ôT 	�ŠÔ:ðUx%ôV 	�	Š	Ô-ðWx%ôX 	�ŠÔ2ðYx%ôZ 	�ŠÔ:ð[x%ô\ 	�Š×Ò×/Ò/Ò1Nð]x%ô^ 	�Š×Ò×/Ò/Ò1Nð_x%ô` 	�Š×Ò×/Ñ/Ô1dòax%ôb 	�Š×Ò×<Ò<Ô>qðcx%ôd 	�Š×Ò×/Ò/Ô1dðex%ôf 	�Š×Ò×<Ò<Ô>qðgx%ôh 	�Š×Ò×/Ò/Ô1dðix%ôj 	�Š×Ò×<Ò<Ô>qðkx%ôl 	�Š×Ò×'Ò'Ô)Sðmx%ôn 	�Š×Ò×)Ñ)Ô+aðox%ôp 	�Š×Ò×&Ò&ô Bðsx%ôv 	�Š×Ò×&Ò&ô Bðyx%ô| 	�Š×Ò×&Ñ&Üxðx%ôB 	�Š×Ò×$Ñ$Ô&RðCx%ôD 	�Š×Ò×0Ò0ÜcðGx%ôJ 	�Š×Ò×<Ñ<ÜtðMx%ôP 	�Š×Ò× Ñ Ô"LðQx%ôR 	�Š×Ò×1Ñ1ÜiðUx%ôX 	�Š×Ò×)Ò)ô Lð[x%ô^ 	�Š×Ò×0Ò0ô [òax%ôd 	�Š×Ò×$Ñ$Üxðgx%ôj 	�Š×Ò×#Ò#Ô%Zðkx%ôl 	�Š×Ò×%Ò%Ô'\ðmx%ôn 	�Š×Ò×%Ò%Ô'\ðox%ôp 	�Š×Ò×%Ò%Ô'\ðqx%ôr 	�Š×Ò×ÒÔ!Kðsx%ôt 	�Š×Ò×%Ò%Ü|ðwx%ôz 	�Š×Ò×)Ò)ô Jð}x%ô@ 	�Š×Ò×1Ò1Ô3iðAx%ôB 	�Š×Ò× Ò Ô"mðCx%ôD 	�Š×Ò×1Ò1ÜzðGx%ôJ 	�Š×Ò×>Ò>ÜzðMx%ôP 	�Š×Ò×1Ò1ÜzðSx%ôV 	�Š×Ò×>Ò>ÜzðYx%ô\ 	�Š×Ò×-Ò-Ô/uð]x%ô^ 	�Š×Ò× Ò Ô"Fð_x%ô` 	�Š×Ò×ÒÔ!9òax%ôb 	�Š×Ò×'Ò'Ô)zðcx%ôd 	�Š×Ò×&Ò&Ô(gðex%ôf 	�Š×Ò×*Ò*Ô,cðgx%ôh 	�Š×Ò×&Ò&Ô(Cðix%ôj 	�Š×Ò×$Ò$Ô&`ðkx%ôl 	�Š×Ò×0Ò0Übðox%ôr 	�Š×Ò×)Ò)ô Iðux%ôx 	�Š×Ò×'Ò'ô Mð{x%ô~ 	�Š×Ò×"Ò"ô  %Aðx%ô@ 	�Š×Ò×#Ò#Ô%|ðAx%ôB 	�Š×Ò×&Ò&Ô(mðCx%ôD 	�Š×Ò×&Ò&Ô(\ðEx%ôF 	�Š×Ò×"Ò"Ô$GðGx%ôH 	�Š×Ò×/Ò/Ô1gðIx%ôJ 	�Š×Ò×'Ò'Ô)^ðKx%ôL 	�Š×Ò×&Ò&Ò(8ðMx%ôN 	�Š×Ò×%Ò%Ô'mòOx%ôP 	�Š×Ò×%Ò%Ô'mðQx%ôR 	�Š×Ò×%Ò%Ô'mðSx%ôT 	�Š×Ò×/Ò/ÜiðWx%ôZ 	�Š×Ò×&Ò&Ütð]x%ô` 	�Š×Ò×3Ò3Ütðcx%ôf 	�Š×Ò×&Ò&Ütðix%ôl 	�Š×Ò×3Ò3Ütðox%ôr 	�Š×Ò×&Ò&Ütðux%ôx 	�Š×Ò×3Ò3Ütð{x%ô~ 	�Š×Ò×(Ò(Ô*zðx%ô@ 	�Š×Ò×(Ò(Ô*zðAx%ôB 	�Š×Ò×(Ò(Ô*zðCx%ôD 	�Š×Ò×$Ò$Ô&}ðEx%ôF 	�Š×Ò×8Ò8ô _ðIx%ôL 	�Š×Ò×-Ò-ÜtðOx%ôR 	�Š×Ò×2Ò2ÜVðUx%ôX 	�Š×Ò×7Ò7Ücò[x%ô^ 	�Š×Ò×$Ò$Üvðax%ôd 	�Š×Ò×%Ò%Ô'Xðex%ôf 	�Š×Ò×#Ò#Ô%Fðgx%ôh 	�Š×Ò×ÒÔ!Pðix%ôj 	�Š×Ò×-Ò-Ô/aðkx%ôl 	�Š×Ò×,Ò,Ü}ðox%ôr 	�Š×Ò×!Ò!Ò#;ðsx%ôt 	�Š×Ò× Ò Ô"Aðux%ôv 	�Š×Ò×!Ò!Ô#Bðwx%ôx 	�Š×Ò×$Ò$Ô&_ðyx%ôz 	�Š×Ò×!Ò!Ô#yð{x%ô| 	�Š×Ò× Ò Ô"Að}x%ô~ 	�Š×Ò× Ò Ô"Aðx%ô@ 	�Š×Ò× Ò Ô"AðAx%ôB 	�Š×Ò×8Ò8Ô:uðCx%ôD 	�Š×Ò×*Ò*ô  -AðEx%ôF 	�Š×Ò×&Ò&Ô(jòGx%ôH 	�Š×Ò×,Ò,Ô.xðIx%ôJ 	�Š×Ò×#Ò#Ô%ZðKx%ôL 	�Š×Ò×#Ò#Ô%ZðMx%ôN 	�Š×Ò×$Ò$Ô&LðOx%ôP 	�Š×Ò×&Ò&Ô(CðQx%ôR 	�Š×Ò×$Ò$Ò&6ðSx%ôT 	�Š×Ò×&Ò&Ò(8ðUx%ôV 	�Š×Ò×%Ò%Ô'XðWx%ôX 	�Š×Ò×/Ò/ô Lð[x%ô^ 	�Š×Ò×=Ò=ØDHÐQTÐ[`ÐlrÕvðax%ôd 	�Š×Ò×"Ò"Ô$bðex%ôf 	�Š�Š×ÒÔ Oðgx%ôh 	�Š�Š×ÒÔSðix%ôj 	�Š�Š×ÒÒ!7ðkx%ôl 	�Š�Š×&Ò&Ô(xðmx%ôn 	�ŠÔ7ðox%ôp 	×ÒÀÕFòqx%ôr 	�ŠÒ(ðsx%ôt 	�
Š
Ô\ðux%ôv 	�‰×ÒÔdðwx%ôx 	�‰× Ò Ô"hðyx%ôz 	�‰× Ò ð +/ô#3ð{x%ôB 	×ÒÔ9ðCx%ôD 	×ÒÔdðEx%ôF 	�ŠÒ%ðGx%ôH 	�ŠÒ*ðIx%ôJ 	�ŠÔQðKx%ôL 	×ÒÔ!SðMx%ôN 	�ŠÒ+ðOx%ôP 	×ÒÔIðQx%ôR 	�ŠÔ*ðSx%ôT 	�ŠÔ5ðUx%ôV 	�‰×ÒÔIðWx%ôX 	×ÒÒ=òYx%ôZ 	×ÒÒAð[x%ô\ 	�ŠÔ7ð]x%ô^ 	×ÒÒ Yð_x%ô` 	�ŠÔ6ðax%ôb 	�ŠÔ2ðcx%ôd 	�ŠÒ-ðex%ôf 	�ŠÔdðgx%ôh 	�	Š	Ô7ðix%ôj 	�
Š
Ô0ðkx%ôl 	�	Š	ÔDðmx%ôn 	× Ò Ò"2ðox%ôp 	×"Ò"Ò$4ðqx%ôr 	×'Ò'Ò)9ðsx%ôt 	�ŠÒ'ðux%ôv 	×ÒÒ,ðwx%ôx 	�ŠÔ7ðyx%ôz 	�‰�ŠÔCò{x%ô| 	�ŠÔfð}x%ô~ 	×ÒÔiðx%ô@ 	×"Ò"Ò$VðAx%ôB 	×!Ò!Ò#MðCx%ôD 	×)Ò)Ò+PðEx%ôF 	×"Ò"Ò$sðGx%ôH 	× Ò ò aðKx%ôN 	×!Ò!ò aðQx%ôT 	×"Ò"ðJàô#ðWx%ô^ 	×"Ò"ðLð ô#ðax%ôj 	×"Ò"ðOð ô	#ðmx%ôx 	×%Ò%ò að{x%ô~ 	×%Ò%ò aðAx%ôD 	�ŠÔ1ðEx%ôF 	�ŠÒ%ðGx%ôH 	�
Š
Ô.ðIx%ôJ 	�
Š
Ô5òKx%ôL 	�‰×ÒÔFðMx%ôN 	×ÒÒ,ðOx%ôP 	×ÒÒ/ðQx%ôR 	×ÒÔ4ðSx%ôT 	�
Š
Ô3ðUx%ôV 	�ŠÔ:ðWx%ôX 	�ŠÔAðYx%ôZ 	×ÒÔ!;ð[x%ô\ 	�ŠÒ.ð]x%ô^ 	�ŠÔQð_x%ô` 	�ŠÒxðax%ôb 	×ÒÔSðcx%ôd 	�ŠÒxðex%ôf 	×ÒÔSðgx%ôh 	�
Š
Ô7ðix%ôj 	�ŠÔ7ðkx%ôl 	�ŠÔ/òmx%ôn 	�ŠÔ5ðox%ôp 	×ÒÒPðqx%ôr 	�ŠÔbðsx%ôt 	�ŠÔ/ðux%ôv 	�
Š
Ô4ðwx%ôx 	�ŠÔMðyx%ôz 	�ŠÑYÀDÐQUÕYð{x%ô| 	×ÒÒ<ð}x%ô~ 	×ÒÔZðx%ô@ 	×ÒÔeðAx%ôB 	×ÒÔ|ðCx%ôD 	�ŠÒ2ðEx%ôF 	×ÒÒ?ðGx%ôH 	×ÒÔWðIx%ôJ 	×ÒÔWðKx%ôL 	�
Š
Ô3ðMx%ôN 	�ŠÔ1òOx%ôP 	�
Š
Ô.ðQx%ôR 	�ŠÔ1ðSx%ôT 	�	Š	Ô-ðUx%ôV 	�	Š	Ô-ðWx%ôX 	�
Š
Ô.ðYx%ôZ 	�
Š
Ô.ð[x%ô\ 	�ŠÒ'ð]x%ô^ 	�‰×ÒÒ.ð_x%ô` 	�	Š	Ô9ðax%ôb 	�
Š
Ô:ðcx%ôd 	�ŠÔ8ðex%ôf 	�‰×ÒÔ@ðgx%ôh 	�‰×ÒÔWðix%ôj 	�
Š
ÑYÀeÐQUÕYðkx%ôl 	�ŠÔEðmx%ôn 	×ÒÔ Pðox%ôp 	�
Š
Ô.òqx%ôr 	�ŠÔ0ðsx%ôt 	�ŠÔ;ðux%ôv 	�ŠÔOðwx%ôx 	�ŠÔ8ðyx%ôz 	�	Š	Ô-ð{x%ô| 	�ŠÔ2ð}x%ô~ 	�
Š
ô @ðAx%ôD 	�	Š	Ô4ðEx%ôF 	�ŠÔ9ðGx%ôH 	�	Š	Ô-ðIx%ôJ 	�ŠÒ)ðKx%ôL 	�ŠÒ'ðMx%ôN 	�Š’ðOx%ôP 	�Š’ðQx%ôR 	�ŠÒ'ðSx%ôT 	�ŠÒ)ðUx%ôV 	�Š’òWx%ôX 	�ŠÒ)ðYx%ôZ 	�ŠÒ(ð[x%ô\ 	�ŠÒ)ð]x%ô^ 	�ŠÒ(ð_x%ô` 	�ŠÒ)ðax%ôb 	�ŠÒ(ðcx%ôd 	�ŠÒ)ðex%ôf 	�ŠÒ)ðgx%ôh 	�ŠÒ)ðix%ôj 	�ŠÒ)ðkx%ôl 	�ŠÔ0ðmx%ôn 	�	Š	ÔIðox%ôp 	×ÒÔAðqx%ôr 	�‰×ÒÔHðsx%ôt 	�‰×ÒÔ8ðux%ôv 	�ŠÒ4ðwx%ôx 	�ŠÒ6òyx%ôz 	�Š×ÒÒ/ð{x%ô| 	�Š×ÒÒ!1ð}x%ô~ 	�Š×ÒÒ!1ðx%ô@ 	�Š×ÒÒ!1ðAx%ôB 	�Š×ÒÒ!1ðCx%ôD 	�Š×,Ò,Ô.KðEx%ôF 	�Š×,Ò,Ô.KðGx%ôH 	�Š×,Ò,Ô.KðIx%ôJ 	�Š×,Ò,Ô.KðKx%ôL 	�Š×ÒÒ/ðMx%ôN 	�Š×ÒÒ,ðOx%ôP 	�Š×ÒÒ+ðQx%ôR 	�Š×ÒÒ,ðSx%ôT 	�Š×ÒÒ-ðUx%ôV 	�Š×ÒÒ.ðWx%ôX 	�Š×ÒÒ,ðYx%ôZ 	�Š×ÒÒ-ò[x%ô\ 	�Š×ÒÒ-ð]x%ô^ 	�Š×ÒÔ Að_x%ô` 	�Š×ÒÔ!Bðax%ôb 	�Š×ÒÒ/ðcx%ôd 	�Š×*Ò*Ô,Iðex%ôf 	�Š×+Ò+Ô-Jðgx%ôh 	�Š×ÒÒ*ðix%ôj 	�Š×ÒÒ+ðkx%ôl 	�Š×ÒÒ*ðmx%ôn 	�Š×ÒÒ+ðox%ôp 	�Š×+Ò+Ô-Jðqx%ôr 	�Š×+Ò+Ô-Jðsx%ôt 	�Š×ÒÒ-ðux%ôv 	�Š×ÒÒ 0ðwx%ôx 	�Š×!Ò!Ô#Dðyx%ôz 	�Š×ÒÒ-ð{x%ô| 	�Š×ÒÔ!Oò}x%ô~ 	�Š×(Ò(Ò*:ðx%ô@ 	�Š×(Ò(Ò*:ðAx%ôB 	�Š×(Ò(Ò*:ðCx%ôD 	�Š×(Ò(Ò*:ðEx%ôF 	�Š×"Ò"Ò$7ðGx%ôH 	�Š×ÒÒ,ðIx%ôJ 	�Š×ÒÒ-ðKx%ôL 	�Š×ÒÔ!>ðMx%ôN 	�Š×ÒÒ+ðOx%ôP 	�Š×ÒÒ-ðQx%ôR 	�Š×/Ò/Ò1AðSx%ôT 	�Š×/Ò/Ò1AðUx%ôV 	�Š×4Ò4Ô6SðWx%ôX 	�Š×4Ò4Ô6SðYx%ôZ 	�Š×4Ò4Ô6Sð[x%ô\ 	�Š×4Ò4Ô6Sð]x%ô^ 	�Š×ÒÒ,ò_x%ô` 	�Š×ÒÔ@ðax%ôb 	�Š×)Ò)Ò+;ðcx%ôd 	�Š×ÒÔ@ðex%ôf 	�Š×ÒÔ>ðgx%ôh 	�Š×ÒÔ<ðix%ôj 	�ŠÒ!ðkx%ôl 	�
Š
Ò+ðmx%ôn 	×ÒÔKðox%ôp 	�	Š	Ô-ðqx%ôr 	�
Š
Ô.ðsx%ôt 	�‰×ÒÔ 3ðux%ôv 	�‰× Ò Ô"<ðwx%ôx 	�ŠÔ:ðyx%ôz 	×ÒÔHð{x%ô| 	�ŠÔJð}x%ô~ 	�
Š
Ò*ðx%ô@ 	�
Š
ÔKòAx%ôB 	�ŠÒ%ðCx%ôD 	�ŠÒ5ðEx%ôF 	�ŠÔ1ðGx%ôH 	�ŠÔ5ðIx%ôJ 	×ÒÔ eðKx%ôL 	�‰×%Ò%Ô'aðMx%ôN 	�
Š
Ô:ðOx%ôP 	×!Ò!ô LðSx%ôV 	�
Š
Ô:ðWx%ôX 	×ÒÒ2ðYx%ôZ 	�ŠÔ/ð[x%ô\ 	�ŠÔ-ð]x%ô^ 	�ŠÒ5ð_x%ô` 	�ŠÔhðax%ôb 	× Ò Ô"gðcx%ôd 	×ÒÒ6ðex%ôf 	×ÒÔ;ògx%ôh 	×ÒÔLðix%ôj 	×%Ò%Ô'Wðkx%ôl 	�ŠÔ8ðmx%ôn 	�‰×ÒÔ1ðox%ôp 	�	Š	Ô-ðqx%ôr 	�ŠÔ2ðsx%ôt 	�ŠÒ;ðux%ôv 	�ŠÔ2ðwx%ôx 	�ŠÔ9ðyx%ôz 	×%Ò%Ò'`ð{x%ô| 	×1Ò1Úoðx%ôB 	×ÒÔeðCx%ôD 	×ÒÒ5ðEx%ôF 	×ÒÒ@ðGx%ôH 	×Ò¢ðIx%ôJ 	×"Ò"¢OðKx%ôL 	×Òš/òMx%ôN 	×ÒšoðOx%ôP 	×ÒÔQðQx%ôR 	×'Ò'Ò)>ðSx%ôT 	×ÒÔFðUx%ôV 	×Ò¸%ÕCðWx%ôX 	×ÒÒ>ðYx%ôZ 	×ÒÒ1ð[x%ô\ 	×!Ò!Ò#@ð]x%ô^ 	×ÒÒ6ð_x%ô` 	×Òš?ðax%ôb 	×ÒÔNðcx%ôd 	×ÒÔ<ðex%ôf 	×#Ò#Ô%Hðgx%ôh 	×ÒÒ0ðix%ôj 	�Š’oðkx%ôl 	×ÒÒ9ðmx%ôn 	×ÒÒ2òox%ôp 	×Òš_ðqx%ôr 	×ÒšOðsx%ôt 	×ÒšOðux%ôv 	×Òš?ðwx%ôx 	×Ò¢ðyx%ôz 	×Ò¢ð{x%ô| 	×Ò¢ð}x%ô~ 	×Ò¢ðx%ô@ 	×ÒÔ1ðAx%ôB 	�ŠÒ/ðCx%ôD 	×ÒÒAðEx%ôF 	×Òš/ðGx%ðH 	×ÒÒ3ðIx%ðJ 	×ÒÒ4ðKx%ðL 	×ÒÒ4ðMx%ðN 	×ÒÒ2ðOx%ðP 	×ÒÒ3òQx%ðR 	×ÒÒ3ðSx%ðT 	×ÒÒ1ðUx%ðV 	×ÒÒ2ðWx%ðX 	×ÒÒ2ðYx%ðZ 	×ÒÒ1ð[x%ð\ 	×ÒÒ2ð]x%ð^ 	×ÒÒ2ð_x%ð` 	�ŠÒ.ðax%ðb 	�ŠÒ-ðcx%ðd 	�ŠÒ.ðex%ðf 	×Òš/ðgx%ðh 	×ÒšOðix%ðj 	×ÒÒ0ðkx%ðl 	�Ššðmx%ðn 	×ÒÒ3ðox%ðp 	�Ššðqx%ðr 	×Òš?òsx%ðt 	�ŠÒ.ðux%ðv 	�ŠÒ/ðwx%ðx 	�ŠÒ/ðyx%ðz 	×ÒÒ5ð{x%ð| 	×ÒÒ0ð}x%ð~ 	×ÒÒ2ðx%ð@ 	�ŠšðAx%ðB 	�ŠšðCx%ðD 	×Òš/ðEx%ðF 	�ŠšðGx%ðH 	×ÒÒ7ðIx%ðJ 	×ÒÒ4ðKx%ðL 	×Òš_ðMx%ðN 	�Š¸ÕAðOx%ðP 	×ÒÒ1ðQx%ðR 	×ÒÒ/ðSx%ðT 	�Š×Òš/òUx%ðV 	�Š×Òš/ðWx%ðX 	�	Š	×Òš?ðYx%ðZ 	�	Š	×Òš?ð[x%ð\ 	×Ò×&Ò&ªð]x%ð^ 	×*Ò*×2Ò2²Oð_x%ð` 	�Š×Òšoðax%ðb 	�Š×Òšðcx%ðd 	�Š×Òš_ðex%ðf 	�Š×Òšoðgx%ðh 	�Š×Ò¢ðix%ðj 	�Š×Ò¢ðkx%ðl 	×Ò×!Ò!¢?ðmx%ðn 	�Š×Ò¢ðox%ðp 	×-Ò-Ò/pðqx%ðr 	×*Ò*Ò,Vðsx%ðt 	×2Ò2²Oðux%ðv 	�Š×Òš_òwx%ðx 	�Š×Òšðyx%ðz 	�Š×Òšoð{x%ð| 	�Š×Ò¢ð}x%ð~ 	�Š×Òšðx%ð@ 	�Š×ÒšðAx%ðB 	�Š×ÒšðCx%ðD 	�Š×ÒšðEx%ðF 	�Š×Ò¢ðGx%ðH 	×Ò×#Ò#¢_ðIx%ðJ 	�Š×Ò¢ðKx%ðL 	�Š×ÒšðMx%ðN 	�Š×Ò¢ðOx%ðP 	×Ò× Ò ¢/ðQx%ðR 	�Š×Ò¢ðSx%ðT 	×Ò× Ò ¢/ðUx%ðV 	×Ò×#Ò#¢_ðWx%ðX 	×Ò× Ò ¢/òYx%ðZ 	×Ò×$Ò$¢oð[x%ð\ 	×Ò× Ò ¢/ð]x%ð^ 	�Š×Ò¢ð_x%ð` 	�Š×Òšðax%ðb 	�Š×Òš_ðcx%ðd 	�Š×Òšðex%ðf 	�Š×Òš_ðgx%ðh 	×Ò× Ò ¢/ðix%ðj 	×Ò×$Ò$¢oðkx%ðl 	�Š×Òšoðmx%ðn 	�Š×Ò¢ðox%ðp 	�Š×Òš_ðqx%ðr 	�Š×Òš_ðsx%ðt 	×'Ò'×/Ò/²ðux%ðv 	�ŠÔNðwx%ðx 	�Š’oðyx%ðz 	�Š’oò{x%ð| 	�Ššð}x%ð~ 	�Ššðx%ð@ 	�Š’_ðAx%ðB 	×Òš_ðCx%ðD 	×ÒšOðEx%ðF 	×Òš_ðGx%ðH 	×ÒšOðIx%ðJ 	�ŠšðKx%ðL 	�‰šðMx%ðN 	�ŠÒ0ðOx%ðP 	×ÒÒ8ðQx%ðR 	×ÒÒ9ðSx%ðT 	�ŠÔkðUx%ðV 	�Š´E×4IÒ4IÓMðWx%ðX 	�Š´×0EÒ0EÓIðYx%ðZ 	�Š´×0EÒ0EÓIð[x%ð\ 	�Š´×0EÒ0EÓIò]x%ð^ 	�ŠÑMÀTÕMð_x%ð` 	�Ššðax%ðb 	×ÒÒ6ðcx%ðd 	×Ò´e×6MÒ6MÓQðex%ðf 	�ŠÔ>ðgx%ðh 	�
Š
¬u×/DÒ/DÓHðix%ðj 	�Š´×0EÒ0EÓIðkx%ðl 	�Š´×0EÒ0EÓIðmx%ðn 	�
Š
¬u×/DÒ/DÓHðox%ðp 	�
Š
¬u×/DÒ/DÓHðqx%ðr 	×Òšðsx%ðt 	�Ššðux%ðv 	×Òš/ðwx%ðx 	×ÒÔ!Oðyx%ðz 	�
Š
’Oð{x%ð| 	×ÒÔ@ð}x%ð~ 	�Š´%×2GÒ2GÓKòx%ð@ 	�Š´5×3HÒ3HÓLðAx%ðB 	×Òš_ðCx%ðD 	�ŠÒ,ðEx%ðF 	×ÒÒ0ðGx%ðH 	×ÒÑHÀÕHðIx%ðJ 	�ŠÒ,ðKx%ðL 	×ÒÒ5ðMx%ðN 	�Š´×1FÒ1FÓJðOx%ðP 	�Š´%×2GÒ2GÓKðQx%ðR 	×Ò¸Õ@ðSx%ðT 	×Òš?ðUx%ðV 	�Š´×0EÒ0EÓIðWx%ðX 	�Š´×1FÒ1FÓJðYx%ðZ 	�Ššð[x%ð\ 	�
Š
¬u×/DÒ/DÓHð]x%ð^ 	×Òš_ð_x%ð` 	×Òšoòax%ðb 	×Òš_ðcx%ðd 	×Òš/ðex%ðf 	×ÒÒ1ðgx%ðh 	×Òš/ðix%ðj 	�Š’_ðkx%ðl 	×ÒÑMÀTÕMðmx%ðn 	×ÒÒ0ðox%ðp 	�Š´×0EÒ0EÓIðqx%ðr 	�ŠÒ6ðsx%ðt 	�ŠÒ5ðux%ðv 	�	Š	Ô8ðwx%ðx 	×ÒÔ@ðyx%ðz 	×ÒÒEð{x%ð| 	×Òš?ð}x%ð~ 	�Ššðx%ð@  	×"Ò"¢OðA x%ðB  	×-Ò-ªòC x%ðD  	×%Ò%¢ðE x%ðF  	�ŠšðG x%ðH  	�Š’oðI x%ðJ  	�ŠÒ,ðK x%ðL  	×Òš?ðM x%ðN  	�ŠÔGðO x%ðP  	�ŠšðQ x%ðR  	�ŠÑLÀDÕLðS x%ðT  	×ÒÒ5ðU x%ðV  	×ÒÒ3ðW x%ðX  	×1Ò1Ò3HðY x%ðZ  	�ŠÒ-ð[ x%ð\  	×ÒÔBð] x%ð^  	×ÒÒ1ð_ x%ð`  	�ŠÒ-ða x%ðb  	�ŠÒ-ðc x%ðd  	×ÒÒ0òe x%ðf  	× Ò Ò"8ðg x%ðh  	×ÒšOði x%ðj  	�ŠÔ[ðk x%ðl  	×ÒÒ?ðm x%ðn  	×Òšoðo x%ðp  	�Š´×1FÒ1FÓJðq x%ðr  	�Š’_ðs x%ðt  	×ÒÔWðu x%ðv  	×Òš?ðw x%ðx  	×ÒÒ1ðy x%ðz  	×&Ò&Ô(Wð{ x%ð|  	×ÒÒGð} x%ð~  	×'Ò'Ò)Qð x%ð@! 	�ŠÔOðA!x%ðB! 	�ŠšðC!x%ðD! 	×Ò¢ðE!x%ðF! 	×ÒšòG!x%ðH! 	×Òš_ðI!x%ðJ! 	×ÒÒ1ðK!x%ðL! 	�ŠÒ+ðM!x%ðN! 	�	Š	°EÀÔUZ×UjÒUjÓnðO!x%ðP! 	�ŠÑIÀÕIðQ!x%ðR! 	×ÒÔGðS!x%ðT! 	×Òš/ðU!x%ðV! 	�Š’ðW!x%ðX! 	×Òš/ðY!x%ðZ! 	�ŠÒ.ð[!x%ð\! 	�ŠÒ=ð]!x%ð^! 	�ŠÔ7ð_!x%ð`! 	�Š’ða!x%ðb! 	�ŠÒ+ðc!x%ðd! 	�ŠÒ.ðe!x%ðf! 	�Š’oðg!x%ðh! 	×ÒÔdñi!x%ðj! 	× Ò ¢/Ø�ŠÒ+Ü�‰×ÒÔFño!x%€Côv! 	�Š×(Ò(×BÒBð õ ˆvÐ/Ô0äFð 	�G�FÐ4Ó5Ñ6ò JYˆ�G�F™cÐ":Ð!;Ð<Ó=×EÒEÑFà€DÝ#Ó%€Gà—	’	“ò ‰ˆˆ1ð �JŠJØ�JŠJ™ÑÙ�1—:’:Ñ¡Ñ$Ù�A—J’JÑ¡Ñ%Ù�A—J’JÑ¡Ñ%ð
ˆð �:Š:× Ò ¡Ô,ð —j’j¥¡Z£Ð!2Ð3ˆGØ�LŠLÙ˜‘¡$Ñ&©°©¹$Ñ(>ÁÈÁÑRVÑ@VÐWôð ò 	ˆDÝ˜6 4¨Ó.ˆDÝ˜�~ $¨c¢/°dÀ'Ò6IØ��T’
ñ	ð%ð. ‡J‚JˆtÔô
 ×Ò×%Ò%Õ'ß(à�
Š
ðØ—’Ô gðà—’Ô!Wðð —’Ômðð ×)Ò)Ô+bð	ð
 —’Ô![ðð ×&Ò&Ô(jðð ×)Ò)Ô+xðð —’Ôvðð —’Ôxðð ×#Ò#Ô%gðð ×*Ò*Ô,iðð ×&Ò&ô  )Nðð —’Ô!mðð —
’
ÔZðð —
’
ÔZðð  —	’	ÔYð!ð" —	’	ÔYð#ô	
ð, €Jr2   Ú
dispatcherc                 ó`   ‡ — dt         t        t        f   dt         t        t        f   fˆ fd„}|S )a…  Wraps a given function with ``__torch_function__`` -related functionality.

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

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

    Examples
    --------
    >>> def dispatcher(a):  # Must have the same signature as func
    ...     return (a,)
    >>> @torch.overrides.wrap_torch_function(dispatcher)
    >>> def func(a):  # This will make func dispatchable by __torch_function__
    ...     return a + 0
    r    r#   c                 óÎ   •‡ ‡— t        j                  ‰ «      dt        j                  dt        j                  dt
        fˆˆ ˆfd„«       Št        t        t        t
        f   ‰«      S )Nr%   r&   r#   c                  ó�   •—  ‰| i |¤Ž}t        |«      r+t        t        t        t        t
        f   ‰«      |g| ¢­i |¤ŽS  ‰| i |¤ŽS r:  )r   r   r   r   r   r   )r%   r&   Úrelevant_argsr°
  r    Úwrappeds      €€€r/   rµ
  z3wrap_torch_function.<locals>.inner.<locals>.wrappedZ  s^   ø€ á&¨Ð7°Ñ7ˆMÜ! -Ô0Ü,Üœ¤"¤b &Ñ)¨7Ó3°]ðØEIòØMSñð ñ ˜Ð( Ñ(Ð(r2   )Ú	functoolsr   r   r%   r&   r   r   r   )r    rµ
  r°
  s   `@€r/   r#  z"wrap_torch_function.<locals>.innerY  sS   ú€ Ü	�‰˜Ó	ð	)œ2Ÿ7™7ð 	)¬b¯i©ið 	)¼Bö 	)ó 
ð	)ô ”HœR¤˜VÑ$ gÓ.Ð.r2   )r   r   r   )r°
  r#  s   ` r/   r   r   ?  s/   ø€ ð4/”HœR¤˜VÑ$ð /¬´"´b°&Ñ)9õ /ð €Lr2   r´
  Úget_type_fnc                 ó¾  — |€t         }t        j                  j                  «       sg S t	        «       }g }| D ]£  } ||«      }||vsŒt        |d«      sŒ|j                  t        j                  j                  usŒD|rX|j                  |«       t        |«      }t        |«      D ]  \  }}t        | ||«      «      sŒ|} n |j                  ||«       Œž|h}|g}Œ¥ |S )a
  Returns a list of arguments on which to call __torch_function__.

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

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

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

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

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

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

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

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

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

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

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

    Example
    -------
    >>> def func(a):
    ...     if has_torch_function_unary(a):
    ...         return handle_torch_function(func, (a,), a)
    ...     return a + 0
    NÚ__self__z„Defining your `__torch_function__ as a plain method is deprecated and will be an error in future, please define it as a classmethod.r?  ©Ú
stacklevelú.zno implementation found for 'z.' on types that implement __torch_function__: z nor in mode )rÆ
  ÚtupleÚmapr*
  r   Ú_pop_mode_temporarilyr  ÚNotImplementedr’
  rÉ
  r6   r¹
  r¼
  r+   ÚwarnÚDeprecationWarningÚ
__module__r•
  Ú_get_current_function_modeÚ	TypeError)rÇ
  r´
  r%   r&   rÁ
  Útypesr�  ÚresultÚoverloaded_argÚtorch_func_methodÚ	func_namerÂ
  r“  s                r/   r   r   ¸  sj  € ôT +¨=Ó9€Oä”#”d˜OÓ,Ó-€Eô 'Ô(ô #Ó$ð 	N¨Ø×,Ñ,¨Z¸ÀÀfÓMˆF÷	NàœÑ'ØˆMð *ò ˆð +×=Ñ=ÐäÐ% zÔ2Ø!×*Ñ*¨nÑ<Ø!¬¯©×)OÑ)OÑOä�M‰MðQä"Øõ	ñ # :¨u°d¸FÓCˆàœÒ'ØŠMð+ð. ×(Ñ(Ð)¨¨:×+>Ñ+>Ð*?Ð@€Ià
'¨	 {ð 3Ø5DÖE¨c¤ S¥	ÒEÐFð	Hð ô 'Ô(Ø�Ô9Ó;Ð<Ð=Ñ=ˆÜ
�C‹.Ð÷I	Nð 	Nüò@  Fs   ¹D;Ã?E
Ä;Eaú  Check for __torch_function__ implementations in the elements of an iterable
    or if a __torch_function__ mode is enabled.  Considers exact ``Tensor`` s
    and ``Parameter`` s non-dispatchable.  Use this to guard a call to
    :func:`handle_torch_function`; don't use it to test if something
    is Tensor-like, use :func:`is_tensor_like` instead.
    Arguments
    ---------
    relevant_args : iterable
        Iterable 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 )Nr6   ztorch.functionalztorch.nn.functionalztorch.nn.initztorch.Tensorztorch.linalgz	torch.fftztorch.specialFr  r  Tr   Ú
unique_dimÚ__weakref__r-  rÌ
  z.__get__z.__set__zk{}.{} is in the tuple returned by torch._overrides.get_ignored_functions but still has an explicit override)!ÚcollectionsÚdefaultdictÚlistr6   Ú__all__r¶   rµ   ÚdirrÅ   r7   rŸ  rˆ   rq	  r–
  ÚendswithÚislowerr“
  ÚobjectÚ
isinstancerÖ
  Ú
ModuleTypeÚ
__future__Ú_Featurer‚  r’
  r-  Ú__set__r   r   ÚAssertionErrorÚformatr•
  re  )
Úoverridable_funcsrõ  Útested_namespacesÚnamespace_strÚ	namespaceÚns_funcsrÚ
  r(   r    r“  s
             r/   Ú_get_overridable_functionsrò
  B  s2  € ô $×/Ñ/´Ó5ÐØ€Eà	”%œŸ™Ð'Ø	œU×-Ñ-¬u×/?Ñ/?×/GÑ/GÐHØ	¤§¡× 3Ñ 3´S¼¿¹×9LÑ9LÓ5MÐNØ	œ%Ÿ(™(Ÿ-™-¬¬U¯X©X¯]©]Ó);Ð<Ø	œŸ™¤s¬5¯<©<Ó'8Ð9Ø	œŸ™¤s¬5¯<©<Ó'8Ð9Ø	”e—i‘i¤¤U§Y¡Y£Ð0Ø	œ%Ÿ-™-¬¬U¯]©]Ó);Ð<ð	Ðð /@ó A6Ñ*ˆ�y (Ø!ó @	6ˆIØˆFà¤§¡Ñ,Ø×'Ñ'¨Ô-ØØ×)Ñ)¨#Ô.Ø!‘FØ×'Ñ'¨Ô,Ø!‘FØ" 1™×-Ñ-Ô/Ø!‘FØ ,Ò.Øä˜y¨)Ó4�Üœ6 9¨dÓ3°tÒ;ØØ Ò-ØÜ˜9 iÓ0ˆDØœEŸL™LÑ(¬W´V¸YÈÓ-MÐQUÒ-UØä˜$¤× 0Ñ 0Ô1Øä˜$¤
× 3Ñ 3Ô4Øä˜D”>¤g¨d°IÔ&>Ø)6¨°q¸¸À8Ð&L��d—l‘lÑ#Ø)6¨°q¸¸À8Ð&L��d—l‘lÑ#ÙÙØ—<‘<Ô#8Ó#:Ñ:ð=ð ð —|‘|Ô'<Ó'>Ñ>Ü,¨S¯Z©Z¸	À4Ç=Á=Ó-QÓRÐRÙà% dÑ+×2Ñ2°4·<±<Ô@Ùä˜D”>Ùà*˜O¨1¨Y¨KÐ8ˆE�$‰KáÙð Ô,Ó.Ñ.ð9ð ð Ô0Ó2Ñ2Ü(¨¯©°I¸t¿}¹}Ó)MÓNÐNÙØ˜iÑ(×/Ñ/°Ö5òA@	6ðA6ðD ˜eÐ#Ð#r2   c                  ó   — t        «       d   S )a  List functions that are overridable via __torch_function__

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Independent subclasses of :class:`TorchFunctionMode` are compositional:
    modes can be pushed onto a stack using ``with MyMode():``.
    When you call functions in the PyTorch API inside your
    ``__torch_function__`` implementation, by default, they will forward on to
    the next mode on the mode stack.  If you want recursively call back into
    your current ``__torch_function__`` implementation, either explicitly
    invoke ``self.__torch_function__(...)``, or use the context manager
    ``enable_torch_function_mode(self, replace=self.inner)`` to make PyTorch
    API self-referential (beware of infinite loops, in this case!)
    r#  Nc                  ó   — y r:  rH  rê  s    r/   rÿ   zTorchFunctionMode.__init__"  s   € Ør2   c                 ó   — t         ‚r:  )ÚNotImplementedError©rã  r    rÖ
  r%   r&   s        r/   r  z$TorchFunctionMode.__torch_function__%  s   € Ü!Ð!r2   c                 ó   — t        | «       | S r:  )Ú
_push_moderê  s    r/   Ú	__enter__zTorchFunctionMode.__enter__(  s   € Ü�4ÔØˆr2   c                 ó   — t        «        y r:  )Ú	_pop_mode)rã  Úexc_typeÚexc_valÚexc_tbs       r/   Ú__exit__zTorchFunctionMode.__exit__,  s   € Ü�r2   c                 óD   — t        j                  dd¬«        | |i |¤Ž}|S )NzP`Mode.push()` is no longer necessary and can be replaced with just `with Mode()`r?  rÊ
  )r+   rÑ
  )Úclsr%   r&   Úinstances       r/   ÚpushzTorchFunctionMode.push/  s*   € ä�‰Ø^Øõ	
ñ ˜Ð' Ñ'ˆØˆr2   )r#   N©rH  N)r•
  rÓ
  Ú__qualname__Ú__doc__Ú__annotations__rÿ   r  r	  r  Úclassmethodr  rH  r2   r/   r  r     s7   … ñð< Óóó"òòð ñó ñr2   r  c                  ó@   — t        «       } | dkD  rt        | dz
  «      S d S )Nr   rÿ  )r   r   )Ú	stack_lens    r/   rÔ
  rÔ
  9  s%   € Ü)Ó+€IØ4=À²MÔ! )¨a¡-Ó0ÐKÀtÐKr2   c                  ód   — t        «       } t        | «      D �cg c]  }t        |«      ‘Œ c}S c c}w r:  )r   r£   r   )r  rÄ
  s     r/   Ú _get_current_function_mode_stackr  >  s)   € Ü)Ó+€IÜ/4°YÓ/?Ö@¨!Ô" 1Õ%Ò@Ð@ùÒ@s   ˜-c                 ó   — t        | «       y r:  )r   )r�  s    r/   r  r  C  s
   € Ü! $Õ'r2   c                  ó   — t        «       } | S r:  )r   ©Úolds    r/   r  r  G  s   € Ü
#Ó
%€CØ€Jr2   c               #   ó`   K  — t        «       } 	 | –— t        | «       y # t        | «       w xY w­wr:  )r  r  r  s    r/   rÏ
  rÏ
  L  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__V  s   € Øˆ>ØˆFÙ�TÐ$˜VÑ$Ð$r2   r  )r•
  rÓ
  r  r  rH  r2   r/   r#  r#  U  s   „ ô%r2   r#  c               #   óZ  K  — t         j                  j                  «       } 	 t         j                  j                  t         j                  j                  j
                  «       d –— t         j                  j                  | «       y # t         j                  j                  | «       w xY w­wr:  )r6   r¹
  Ú_get_torch_function_stateÚ_set_torch_function_stateÚ_TorchFunctionStateÚENABLED)Ú	old_states    r/   Ú_enable_torch_functionr+  \  sf   è ø€ ä—‘×2Ñ2Ó4€Ið6Ü�‰×*Ñ*¬5¯8©8×+GÑ+G×+OÑ+OÔPÛä�‰×*Ñ*¨9Õ5øŒ�‰×*Ñ*¨9Õ5üs   ‚B+¢AB Á' B+Â!B(Â(B+c               #   óˆ   K  — t         j                  j                  «       5  	 d –— 	 d d d «       y # w xY w# 1 sw Y   y xY w­wr:  )r6   r¹
  Ú_RestorePythonTLSSnapshotrH  r2   r/   r   r   f  sC   è ø€ ô 
�‰×	+Ñ	+Ó	-ñ ð	Ûà÷	ð øð ú÷	ð üs#   ‚A¡6£1¨	A±3³6¶?»Ac                 óF   — t         j                  j                  | |||«      S )aÍ
  Skip one level of ``__torch_function__`` dispatch and call the function.

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

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

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

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

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

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