Ë
    g^(hLš ã            	       ó¶  — d Z ddlZddlZddlZddlZddlZddlZddlmZ ddlm	Z	 ddl
mZmZmZ ddlZddlmZmZmZmZmZmZmZmZmZ g d¢Z	 	 d+ded	ed
edefd„Z ej8                  d«      edee   fd„«       «       Z ej8                  d«      dee   fd„«       Z ej8                  d«      ede eef   fd„«       «       Z!defd„Z"	 d,dee   deeege#f      de$e   fd„Z%dedee   defd„Z& eed«      Z' eed«      Z( eed«      Z) ej8                  d«      de*e ee$e   f   e eef   f   fd„«       Z+ede ee$e   f   fd„«       Z,ed„ «       Z- ej8                  d«      dee   fd„«       Z.edede/fd„«       Z0d„ Z1 G d „ d!«      Z2d"„ Z3d#„ Z4d$„ Z5d%„ Z6ejn                  d&„ «       Z8 G d'„ d(e2«      Z9ejn                  d)„ «       Z:ejn                  d*„ «       Z;y)-aE  
Python implementation of ``__torch_function__``

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

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

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

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

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

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

    Examples
    --------
    >>> torch.Tensor.as_subclass in torch.overrides.get_ignored_functions()
    True
    >>> torch.add in torch.overrides.get_ignored_functions()
    False
    )ÿÚtorchÚTensorÚtypenameÚ	is_tensorÚ
is_storageÚset_default_tensor_typeÚset_default_deviceÚget_default_deviceÚset_rng_stateÚget_rng_stateÚmanual_seedÚinitial_seedÚseedÚsaveÚloadÚset_printoptionsÚforkÚget_default_dtypeÚget_num_interop_threadsÚget_num_threadsÚinit_num_threadsÚimport_ir_moduleÚimport_ir_module_from_bufferÚis_anomaly_enabledÚis_anomaly_check_nan_enabledÚis_grad_enabledÚmerge_type_from_type_commentÚparse_irÚparse_schemaÚparse_type_commentÚset_anomaly_enabledÚset_flush_denormalÚset_num_interop_threadsÚset_num_threadsÚwaitÚ	as_tensorÚ
from_numpyÚtensorÚdefault_generatorÚhas_cudaÚ	has_cudnnÚ
has_lapackÚdeviceÚdtypeÚfinfoÚhas_mklÚhas_mpsÚ
has_mkldnnÚ
has_openmpÚiinfoÚmemory_formatÚqschemeÚset_grad_enabledÚno_gradÚenable_gradÚinference_modeÚis_inference_mode_enabledÚlayoutÚalign_tensorsÚarangeÚ
as_stridedÚbartlett_windowÚblackman_windowÚbroadcast_shapesÚcan_castÚcompileÚcudnn_affine_grid_generatorÚcudnn_batch_normÚcudnn_convolutionÚcudnn_convolution_transposeÚcudnn_convolution_reluÚcudnn_convolution_add_reluÚcudnn_grid_samplerÚcudnn_is_acceptableÚemptyÚempty_permutedÚempty_stridedÚempty_quantizedÚexportÚregister_dataclassÚeyeÚfftÚfftfreqÚrfftfreqÚ	from_fileÚfullÚfillÚhamming_windowÚhann_windowÚkaiser_windowÚlinspaceÚlogspaceÚmkldnn_adaptive_avg_pool2dÚmkldnn_convolutionÚmkldnn_max_pool2dÚmkldnn_max_pool3dÚmkldnn_linear_backward_weightsÚmkldnn_rnn_layerÚnormalÚonesÚpromote_typesÚrandÚrandnÚrandintÚrandpermÚrangeÚresult_typeÚscalar_tensorÚsparse_coo_tensorÚsparse_compressed_tensorÚsparse_csr_tensorÚsparse_csc_tensorÚsparse_bsr_tensorÚsparse_bsc_tensorÚsym_constrain_rangeÚsym_constrain_range_for_sizeÚ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   ÚsigmoidÚhardsigmoidÚtanhÚ_canonical_maskÚ_none_or_dtypeÚinitÚcalculate_gainÚuniformÚconstantÚdiracÚxavier_uniformÚxavier_normalÚkaiming_uniformÚkaiming_normalÚ
orthogonalÚsparseÚnestedÚto_padded_tensorÚset_autocast_enabledÚis_autocast_enabledÚset_autocast_dtypeÚget_autocast_dtypeÚclear_autocast_cacheÚset_autocast_cpu_enabledÚis_autocast_cpu_enabledÚset_autocast_xla_enabledÚis_autocast_xla_enabledÚset_autocast_ipu_enabledÚis_autocast_ipu_enabledÚset_autocast_cpu_dtypeÚget_autocast_cpu_dtypeÚset_autocast_ipu_dtypeÚget_autocast_ipu_dtypeÚget_autocast_gpu_dtypeÚset_autocast_gpu_dtypeÚget_autocast_xla_dtypeÚset_autocast_xla_dtypeÚautocast_increment_nestingÚautocast_decrement_nestingÚis_autocast_cache_enabledÚset_autocast_cache_enabledÚ	hardswishÚis_vulkan_availableÚ$are_deterministic_algorithms_enabledÚuse_deterministic_algorithmsÚ-is_deterministic_algorithms_warn_only_enabledÚset_deterministic_debug_modeÚget_device_moduleÚget_deterministic_debug_modeÚset_float32_matmul_precisionÚget_float32_matmul_precisionÚunify_type_listÚis_warn_always_enabledÚset_warn_alwaysÚvitals_enabledÚ	set_vitalÚread_vitalsÚvmapÚcondÚ
frombufferÚasarrayÚ_functional_sym_constrain_rangeÚ_make_dep_tokenÚ__delitem__Ú__dir__Ú__getattribute__Ú__init__Ú__iter__Ú__init_subclass__Ú__delattr__Ú__setattr__Ú__torch_function__Ú__torch_dispatch__Ú__new__Ú	__class__Ú__subclasshook__Ú__hash__Úas_subclassÚeigÚlstsqÚ	reinforceÚnewÚ
new_tensorÚ	new_emptyÚnew_empty_stridedÚ	new_zerosÚnew_onesÚnew_fullÚ_make_subclassÚsolveÚsymeigÚstrideÚ	unflattenÚto_sparse_cooÚto_sparse_csrÚto_sparse_cscÚto_sparse_bsrÚto_sparse_bscÚ
_to_sparseÚ_to_sparse_csrÚ_to_sparse_cscÚ_to_sparse_bsrÚ_to_sparse_bscÚ_typed_storageÚ_reduce_ex_internalÚ_fix_weakrefÚ
_view_funcÚ_view_func_unsafeÚ_rev_view_func_unsafeÚ_make_wrapper_subclassÚ_python_dispatchÚ__get__Ú_has_symbolic_sizes_stridesÚ_conjÚ_conj_physicalÚ_lazy_cloneÚ	_neg_viewÚ_is_zerotensorÚ_is_all_trueÚ_is_any_trueÚ_addmm_activationÚ
_use_count©r1   s    r+   r   r   a   s8  € ô( �\‰\€Fð@Ü�‰ð@ä�‰ð@ô 	×Ñð@ô 	×%Ñ%ð	@ô
 	× Ñ ð@ô 	× Ñ ð@ô 	×Ñð@ô 	×Ñð@ô 	×Ñð@ô 	×Ñð@ô 	�
‰
ð@ô 	�
‰
ð@ô 	�
‰
ð@ô 	×Ñð@ô 	�
‰
ð@ô  	×Ñð!@ô" 	×%Ñ%ð#@ô$ 	×Ñð%@ô& 	×Ñð'@ô( 	×Ñð)@ô* 	×*Ñ*ð+@ô, 	× Ñ ð-@ô. 	×*Ñ*ð/@ô0 	×Ñð1@ô2 	×*Ñ*ð3@ô4 	�‰ð5@ô6 	×Ñð7@ô8 	× Ñ ð9@ô: 	×!Ñ!ð;@ô< 	× Ñ ð=@ô> 	×%Ñ%ð?@ô@ 	×ÑðA@ôB 	�
‰
ðC@ôD 	�‰ðE@ôF 	×ÑðG@ôH 	�‰ðI@ôJ 	×ÑðK@ôL 	�‰ðM@ôN 	�‰ðO@ôP 	×ÑðQ@ôR 	�‰ðS@ôT 	�‰ðU@ôV 	�‰ðW@ôX 	�‰ðY@ôZ 	�‰ð[@ô\ 	×Ñð]@ô^ 	×Ñð_@ô` 	�‰ða@ôb 	×Ñðc@ôd 	�‰ðe@ôf 	×Ñðg@ôh 	�‰ði@ôj 	×Ñðk@ôl 	×Ñðm@ôn 	×'Ñ'ðo@ôp 	�‰ðq@ôr 	×Ñðs@ôt 	�‰ðu@ôv 	×Ñðw@ôx 	×Ñðy@ôz 	×Ñð{@ô| 	×Ñð}@ô~ 	�‰ð@ô@ 	�‰ðA@ôB 	×)Ñ)ðC@ôD 	×ÑðE@ôF 	×ÑðG@ôH 	×)Ñ)ðI@ôJ 	×$Ñ$ðK@ôL 	×(Ñ(ðM@ôN 	× Ñ ðO@ôP 	×!Ñ!ðQ@ôR 	�‰ðS@ôT 	×ÑðU@ôV 	×ÑðW@ôX 	×ÑðY@ôZ 	�‰×Ñð[@ô\ 	�‰×Ñð]@ô^ 	�‰×'Ñ'ð_@ô` 	�‰×Ñða@ôb 	�	‰	ðc@ôd 	�	‰	×Ñðe@ôf 	�	‰	×Ñðg@ôh 	�‰ði@ôj 	�
‰
ðk@ôl 	�
‰
ðm@ôn 	×Ñðo@ôp 	×Ñðq@ôr 	×Ñðs@ôt 	�‰ðu@ôv 	�‰ðw@ôx 	×(Ñ(ðy@ôz 	× Ñ ð{@ô| 	×Ñð}@ô~ 	×Ñð@ô@ 	×,Ñ,ðA@ôB 	×ÑðC@ôD 	�‰ðE@ôF 	�
‰
ðG@ôH 	×ÑðI@ôJ 	�
‰
ðK@ôL 	�‰ðM@ôN 	�‰ðO@ôP 	�‰ðQ@ôR 	�‰ðS@ôT 	×ÑðU@ôV 	×ÑðW@ôX 	×ÑðY@ôZ 	×&Ñ&ð[@ô\ 	×Ñð]@ô^ 	×Ñð_@ô` 	×Ñða@ôb 	×Ñðc@ôd 	×!Ñ!ðe@ôf 	×*Ñ*ðg@ôh 	×Ñði@ôj 	×Ñðk@ôl 	×Ñðm@ôn 	�‰ðo@ôp 	�‰ðq@ôr 	×Ñ×,Ñ,ðs@ôt 	�‰×Ñ×.Ñ.ðu@ôv 	�‰×Ñ×$Ñ$ðw@ôx 	�‰×Ñ×-Ñ-ðy@ôz 	�‰×Ñ×,Ò,ð{@ô| 	�‰×Ñ×.Ò.ð}@ô~ 	�‰×Ñ×4Ò4ð@ô@ 	�‰×Ñ×7Ò7ðA@ôB 	�‰×Ñ×1Ò1ðC@ôD 	�‰×Ñ×#Ò#ðE@ôF 	�‰×Ñ×'Ò'ðG@ôH 	�‰×Ñ× Ò ðI@ôJ 	�‰×Ñ×+Ò+ðK@ôL 	�‰×Ñ×*Ò*ðM@ôP 	�‰�Š×$Ò$ðQ@ôT 	�‰�Š×ÒðU@ôV 	�‰�Š×ÑðW@ôX 	�‰�Š×ÒðY@ôZ 	�‰�Š×Ñð[@ô\ 	�‰�Š×Òð]@ô^ 	�‰�Š×$Ò$ð_@ô` 	�‰�Š×#Ò#ða@ôb 	�‰�Š×%Ò%ðc@ôd 	�‰�Š×$Ò$ðe@ôf 	�‰�Š× Ò ðg@ôh 	�‰�Š×Òði@ôj 	�Š×%Ò%ðk@õl 	ðm@õn 	ðo@ôp 	×"Ò"ðq@ôr 	×!Ò!ðs@ôt 	× Ò ðu@ôv 	× Ò ðw@ôx 	×"Ò"ðy@ôz 	×&Ò&ð{@ô| 	×%Ò%ð}@ô~ 	×&Ò&ð@ô@ 	×%Ò%ðA@ôB 	×&Ò&ðC@ôD 	×%Ò%ðE@ôF 	×$Ò$ðG@ôH 	×$Ò$ðI@ôJ 	×$Ò$ðK@ôL 	×$Ò$ðM@ôN 	×$Ò$ðO@ôP 	×$Ò$ðQ@ôR 	×$Ò$ðS@ôT 	×$Ò$ðU@ôV 	×(Ò(ðW@ôX 	×(Ò(ðY@ôZ 	×'Ò'ð[@ô\ 	×(Ò(ð]@ô^ 	�‰×Ñ×%Ò%ð_@ô` 	×!Ò!ða@ôb 	×2Ò2ðc@ôd 	×*Ò*ðe@ôf 	×;Ò;ðg@ôh 	×*Ò*ði@ôj 	×Òðk@ôl 	×*Ò*ðm@ôn 	×*Ò*ðo@ôp 	×*Ò*ðq@ôr 	×Òðs@ôt 	×$Ò$ðu@ôv 	×Òðw@ôx 	×Òðy@ôz 	�Šð{@ô| 	×Òð}@ô~ 	�
Š
ð@ô@ 	�
Š
ðA@ôB 	×ÒðC@ôD 	�ŠðE@ôF 	×-Ò-ðG@ôH 	×ÒðI@ðJ 	×ÒðK@ðL 	�ŠðM@ðN 	×ÒðO@ðP 	�ŠðQ@ðR 	�ŠðS@ðT 	× Ò ðU@ðV 	×ÒðW@ðX 	×ÒðY@ðZ 	×!Ò!ð[@ð\ 	×!Ò!ð]@ð^ 	�Šð_@ð` 	×Òða@ðb 	×Òðc@ðd 	�Šðe@ðf 	×Òðg@ðh 	�
Š
ði@ðj 	�Šðk@ðl 	×Òðm@ðn 	�
Š
ðo@ðp 	×Òðq@ðr 	×Òðs@ðt 	× Ò ðu@ðv 	×Òðw@ðx 	�Šðy@ðz 	�Šð{@ð| 	×Òð}@ð~ 	�Šð@ð@ 	�ŠðA@ðB 	�ŠðC@ðD 	×ÒðE@ðF 	×ÒðG@ðH 	×ÒðI@ðJ 	×ÒðK@ðL 	×ÒðM@ðN 	×ÒðO@ðP 	×ÒðQ@ðR 	×ÒðS@ðT 	×ÒðU@ðV 	×ÒðW@ðX 	×ÒðY@ðZ 	×Òð[@ð\ 	×"Ò"ð]@ð^ 	×Òð_@ð` 	×Òða@ðb 	× Ò ðc@ðd 	×$Ò$ðe@ðf 	×%Ò%ðg@ðh 	×Ò×'Ò'ði@ðj 	×*Ò*×2Ò2ðk@ðl 	�Šðm@ðn 	×Òðo@ðp 	×Òðq@ðr 	×Òðs@ðt 	×Òðu@ðv 	×Òðw@ðx 	×Òðy@ðz 	× Ò ð{@ð| 	×Òð}@ð~ 	×Òð@ð @r.   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).
    )r0   r1   Ú_baser"  ÚgradÚ_gradr-  s    r+   Úget_default_nowrap_functionsr2  y  s>   € ô$ �\‰\€Fà�‰×ÑØ�‰×ÑØ�‰×Ñðð r.   c                  óúº  — t         j                  } i t         j                  �dØd„“t         j                  �dØd„“t         j                  d„ “t         j
                  d„ “t         j                  �dØd„“t         j                  d„ “t         j                  �dØd„“t         j                  �dØd	„“t         j                  �dØd
„“t         j                  �dØd„“t         j                  �dÙd„“t         j                  �dÚd„“t         j                  �dÚd„“t         j                  �dÙd„“t         j                   �dÙd„“t         j"                  �dÙd„“t         j$                  d„ “i t         j&                  �dØd„“t         j(                  �dÛd„“t         j*                  �dÜd„“t         j,                  �dØd„“t         j.                  �dØd„“t         j0                  �dÝd„“t         j2                  �dØd„“t         j4                  �dÝd„“t         j6                  d„ “t         j8                  d„ “t         j:                  �dØd„“t         j<                  �dØd„“t         j>                  d „ “t         j@                  �dØd!„“t         jB                  �dØd"„“t         jD                  �dØd#„“t         jF                  �dØd$„“¥i t         jH                  �dØd%„“t         jJ                  �dØd&„“t         jL                  �dØd'„“t         jN                  �dØd(„“t         jP                  �dØd)„“t         jR                  d*„ “t         jT                  d+„ “t         jV                  d,„ “t         jX                  �dÞd-„“t         jZ                  �dÙd.„“t         j\                  d/„ “t         j^                  d0„ “t         j`                  d1„ “t         jb                  d2„ “t         jd                  d3„ “t         jf                  d4„ “t         jh                  d5„ “¥i t         jj                  d6„ “t         jl                  �dßd7„“t         jn                  d8„ “t         jp                  �dàd:„“t         jr                  �dád;„“t         jt                  �dØd<„“t         jv                  �dØd=„“t         jx                  �dØd>„“t         jz                  �dØd?„“t         j|                  �dØd@„“t         j~                  �dØdA„“t         j€                  �dØdB„“t         j‚                  dC„ “t         j„                  �dØdD„“t         j†                  dE„ “t         jˆ                  dF„ “t         jŠ                  �dâdG„“¥i t         jŒ                  dH„ “t         jŽ                  �dãdI„“t         j�                  �dãdJ„“t         j’                  �dãdK„“t         j”                  �dädL„“t         j–                  �dØdM„“t         j˜                  �dådO„“t         jš                  ddPœdQ„“t         jœ                  dR„ “t         jž                  �dædS„“t         j                   jž                  �dØdT„“t         j                   j¢                  �dædU„“t         j¤                  �dædV„“t         j¦                  �dædW„“t         j¨                  dX„ “t         jª                  �ddY„“t         j¬                  �dçdZ„“¥i t         j®                  �dçd[„“t         j°                  �dØd\„“t         j²                  �dØd]„“t         j´                  �dØd^„“t         j¶                  �dèd_„“t         j¸                  d`„ “t         jº                  �déda„“t         j¼                  db„ “t         j¾                  �dØdc„“t         jÀ                  dd„ “t         j                   jÂ                  �dØde„“t         jÄ                  �dØdf„“t         jÆ                  �dØdg„“t         jÈ                  �dØdh„“t         jÊ                  �dØdi„“t         jÌ                  �ddj„“t         jÎ                  �dêdk„“¥i t         jÐ                  �dêdl„“t         jÒ                  �dêdm„“t         jÔ                  dn„ “t         jÖ                  �ddo„“t         jØ                  �dëdp„“t         jÚ                  �dëdq„“t         jÜ                  �dëdr„“t         jÞ                  ds„ “t         jà                  �dØdt„“t         jâ                  �dìdu„“t         jä                  �dØdv„“t         jæ                  �dídw„“t         jè                  dx„ “t         jê                  �dßdy„“t         j                   jê                  �dîd{„“t         jì                  �dïd|„“t         jî                  �dØd}„“¥i t         jð                  �dØd~„“t         jò                  �dßd„“t         jô                  �dßd€„“t         jö                  �dðd�„“t         jø                  �dØd‚„“t         jú                  �dØdƒ„“t         jü                  d„„ “t         jþ                  d…„ “t         j                   jþ                  d†„ “t         �j                   d‡„ “t         �j                  �dãdˆ„“t         �j                  �dãd‰„“t         �j                  �ddŠ„“t         �j                  �dñd‹„“t         �j
                  �dòdŒ„“t         j                   �j
                  �dód�„“t         �j                  �dòdŽ„“¥i t         �j                  �dØd�„“t         �j                  �dØd�„“t         �j                  �dôd‘„“t         �j                  �dßd’„“t         �j                  �dßd“„“t         �j                  �dØd”„“t         �j                  �dÜd•„“t         �j                  d–„ “t         �j                  d—„ “t         �j                   d˜„ “t         �j"                  �dØd™„“t         j                   �j$                  �dØdš„“t         j                   �j&                  �dØd›„“t         j                   �j(                  �dõdœ„“t         j                   �j*                  �dõd�„“t         �j,                  dž„ “t         �j.                  �dödŸ„“¥i t         �j0                  �d÷d „“t         �j2                  �død¡„“t         �j4                  �dØd¢„“t         �j6                  d£„ “t         �j8                  �dØd¤„“t         �j:                  �dØd¥„“t         �j<                  �dØd¦„“t         �j>                  �dØd§„“t         �j@                  �dØd¨„“t         �jB                  �dØd©„“t         �jD                  dª„ “t         �jF                  d«„ “t         �jH                  �dùd¬„“t         �jJ                  d­„ “t         �jL                  d®„ “t         �jN                  d¯„ “t         �jP                  d°„ “¥i t         �jR                  d±„ “t         �jT                  d²„ “t         �jV                  d³„ “t         �jX                  d´„ “t         �jZ                  dµ„ “t         �j\                  �j^                  �dúd¶„“t         �j\                  �j`                  �dúd·„“t         �j\                  �jb                  �dúd¸„“t         �j\                  �jd                  �dúd¹„“t         �j\                  �jf                  �dúdº„“t         �j\                  �jh                  �dûd»„“t         �j\                  �jj                  �dûd¼„“t         �j\                  �jl                  �dúd½„“t         �j\                  �jn                  �dúd¾„“t         �j\                  �jp                  �dçd¿„“t         �j\                  �jr                  �dçdÀ„“t         �j\                  �jt                  �dçdÁ„“¥i t         �j\                  �jv                  �dçdÂ„“t         �j\                  �jx                  �dûdÃ„“t         �j\                  �jz                  �dûdÄ„“t         �j\                  �j|                  �dûdÅ„“t         �j\                  �j~                  �dûdÆ„“t         �j\                  �j€                  �dØdÇ„“t         �j\                  �j‚                  �dØdÈ„“t         �j\                  �j\                  �dúdÉ„“t         �j„                  �dØdÊ„“t         �j†                  �düdË„“t         �jˆ                  dÌ„ “t         �jŠ                  dÍ„ “t         �jŒ                  dÎ„ “t         �jŽ                  �dÝdÏ„“t         �j�                  �dØdÐ„“t         �j’                  dÑ„ “t         �j”                  �dØdÒ„“¥i t         �j–                  �dØdÓ„“t         �j˜                  �dØdÔ„“t         �jš                  �dØdÕ„“t         �jœ                  ddt         �jž                  ddfdÖ„“t         �j                   d×„ “t         �j¢                  �dýdØ„“t         �j¤                  �dþdÙ„“t         �j¦                  �dØdÚ„“t         �j¨                  �dØdÛ„“t         �jª                  dÜ„ “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                   �jÖ                  dò„ “t         �jØ                  �dØdó„“t         �jÚ                  dô„ “¥i t         �jÜ                  �dØdõ„“t         �jÞ                  �dØdö„“t         �jà                  �dØd÷„“t         �jâ                  �dØdø„“t         �jä                  �dØdù„“t         �jæ                  dú„ “t         �jè                  dû„ “t         �jê                  �dÜdü„“t         �jì                  �dØdý„“t         �jî                  dþ„ “t         �jð                  �ddÿ„“t         �jò                  �d „ “t         �jô                  �dù�d„“t         �jö                  �d„ “t         �jø                  �d„ “t         �jú                  �dØ�d„“t         �jü                  �dØ�d„“¥i t         �jþ                  �d„ “t         �j                   �d„ “t         �j                  �dØ�d„“t         j                   �j                  �dØ�d	„“t         j                   �j                  �dæ�d
„“t         �j                  �d„ “t         �j
                  �d„ “t         �j                  �d„ “t         �j                  �d„ “t         �j                  �d„ “t         �j                  �d„ “t         �j                  �d„ “t         �j                  �d„ “t         �j                  �d„ “t         �j                  �dÛ�d„“t         �j                  �d„ “t         �j                  �d�d„“¥i t         �j                   �d�d„“t         �j"                  �d„ “t         �j$                  �dÝ�d„“t         j                   �j&                  �dâ�d„“t         j                   �j(                  �dæ�d„“t         j                   �j*                  �dæ�d„“t         �j,                  �d �d„“t         �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,„ “t         �jL                  �dØ�d-„“t         �jN                  �dØ�d.„“t         �jP                  �dØ�d/„“t         �jR                  �dØ�d0„“t         �jT                  �dØ�d1„“t         �jV                  �dØ�d2„“t         �jX                  �dæ�d3„“t         �jZ                  �d4„ “t         �j\                  �dß�d5„“t         �j^                  �dØ�d6„“t         �j`                  �dØ�d7„“t         �jb                  �d
�d8„“¥i t         �jd                  �dØ�d9„“t         �jf                  �dì�d:„“t         �jh                  �d;„ “t         �jj                  �d<„ “t         �jl                  �dØ�d=„“t         �jn                  �dØ�d>„“t         j                   �jb                  �d�d?„“t         j                   �jp                  �d�d@„“t         j                   �jr                  �d
�dA„“t         j                   �jd                  �d
�dB„“t         j                   �jn                  �dØ�dC„“t         �jt                  �dD„ “t         j                   �jt                  �dØ�dE„“t         j                   �jv                  �dþ�dF„“t         j                   �jx                  �dØ�dG„“t         �jz                  �dH„ “t         j                   �jz                  �dI„ “¥i t         �j|                  �dØ�dJ„“t         �j~                  �dØ�dK„“t         �j€                  �dØ�dL„“t         �j‚                  �d�dM„“t         �j„                  �d�dN„“t         �j†                  �d�dO„“t         �jˆ                  �d�dP„“t         �jŠ                  �dØ�dQ„“t         �jŒ                  �d�dR„“t         �jŽ                  �dØ�dS„“t         �j�                  �dØ�dT„“t         �j’                  �dU„ “t         �j”                  �dØ�dV„“t         �j–                  �dØ�dW„“t         �j˜                  �dØ�dX„“t         �jš                  �dY„ “t         �jœ                  �dZ„ “¥i t         �jž                  �d[„ “t         �j                   �d\„ “t         �j¢                  �d]„ “t         �j¤                  �d^„ “t         �j¦                  �d_„ “t         �j¨                  �dØ�d`„“t         �jª                  �d�da„“t         �j¬                  �db„ “t         �j®                  �dc„ “t         �j°                  �dæ�dd„“t         �j²                  �dØ�de„“t         �j´                  �dØ�df„“t         �j¶                  �dæ�dg„“t         �j¸                  �dØ�dh„“t         �jº                  �di„ “t         �j¼                  �dj„ “t         �j¾                  �d�dk„“¥i t         �jÀ                  �dl„ “t         �jÂ                  �dm„ “t         �jÄ                  �dn„ “t         �jÆ                  �d�do„“t         �jÈ                  �dp„ “t         �jÊ                  �d�dq„“t         �jÌ                  �dr„ “t         �jÎ                  �dØ�ds„“t         �jÐ                  �dØ�dt„“t         �jÒ                  �dØ�du„“t         �jÔ                  �dØ�dv„“t         �jÖ                  �dØ�dw„“t         �jØ                  �jÚ                  �jÜ                  �dx„ “t         �jØ                  �jÚ                  �jÞ                  �dy„ “t         �jØ                  �jÚ                  j
                  �dÜ�dz„“t         �jØ                  �jÚ                  �jà                  �dÜ�d{„“t         �jØ                  �jÚ                  �jâ                  �dÜ�d|„“¥i t         �jØ                  �jÚ                  �jä                  �dÜ�d}„“t         �jØ                  �jÚ                  �jæ                  �dÜ�d~„“t         �jØ                  �jÚ                  �jè                  �dÜ�d„“t         �jØ                  �jÚ                  �jê                  �dØ�d€„“t         �jØ                  �jÚ                  j*                  �d�d�„“t         �jØ                  �jÚ                  �jì                  �d�d‚„“t         �jØ                  �jÚ                  �jî                  �d�dƒ„“t         �jØ                  �jÚ                  j\                  �d�d„„“t         �jØ                  �jÚ                  jn                  �dØ�d…„“t         �jØ                  �jÚ                  �jð                  �d�d†„“t         �jØ                  �jÚ                  jp                  �dà�d‡„“t         �jØ                  �jÚ                  j˜                  �då�dˆ„“t         �jØ                  �jÚ                  jâ                  �dì�d‰„“t         �jØ                  �jÚ                  �jò                  �d�dŠ„“t         �jØ                  �jÚ                  jì                  �dï�d‹„“t         �jØ                  �jÚ                  �j                  �d�dŒ„“t         �jØ                  �jÚ                  �jô                  �d�d�„“¥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Ú                  �j0                  �d�d’„“t         �jØ                  �jÚ                  �jX                  �d�d“„“t         �jØ                  �jÚ                  �jü                  �d�d”„“t         �jØ                  �jÚ                  �jþ                  �d�d•„“t         �jØ                  �jÚ                  �j                   �d�d–„“t         �jØ                  �jÚ                  �j                  �d�d—„“t         �jØ                  �jÚ                  �j                  �d�d˜„“t         �jØ                  �jÚ                  �j                  �d�d™„“t         �jØ                  �jÚ                  �j                  �d�dš„“t         �jØ                  �jÚ                  �j
                  �d�d›„“t         �jØ                  �jÚ                  �j                  �d�dœ„“t         �jØ                  �jÚ                  �jÀ                  �d�d�„“t         �jØ                  �jÚ                  �j                  �d �dž„“¥i t         �jØ                  �jÚ                  �jÊ                  �d�dŸ„“t         �jØ                  �jÚ                  �j                  �d!�d „“t         �jØ                  �jÚ                  �jÎ                  �d�d¡„“t         �jØ                  �jÚ                  �jþ                  �d"�d¢„“t         �jØ                  �jÚ                  �j                  �d#�d£„“t         �jØ                  �jÚ                  �j                   �d�d¤„“t         �jØ                  �jÚ                  �j                  �d$�d¥„“t         �jØ                  �jÚ                  �j,                  �d�d¦„“t         �jØ                  �jÚ                  �j                  �d%�d§„“t         �jØ                  �jÚ                  �j                  �dØ�d¨„“t         �jØ                  �jÚ                  �j                  �d&�d©„“t         �jØ                  �jÚ                  �j>                  �d'�dª„“t         �jØ                  �jÚ                  �j                  �d«„ “t         �jØ                  �jÚ                  �j                  �dþ�d¬„“t         �jØ                  �jÚ                  �j                   �dþ�d­„“t         �jØ                  �jÚ                  �j"                  �dþ�d®„“t         �jØ                  �jÚ                  �jf                  �dì�d¯„“¥i t         �jØ                  �jÚ                  �j‚                  �d�d°„“t         �jØ                  �jÚ                  �jˆ                  �d�d±„“t         �jØ                  �jÚ                  �j„                  �d�d²„“t         �jØ                  �jÚ                  �j$                  �d�d³„“t         �jØ                  �jÚ                  �j†                  �d�d´„“t         �jØ                  �jÚ                  �j&                  �d�dµ„“t         �jØ                  �jÚ                  �j(                  �d(�d¶„“t         �jØ                  �jÚ                  �j*                  �d(�d·„“t         �jØ                  �jÚ                  �j,                  �d(�d¸„“t         �jØ                  �jÚ                  �j.                  �d$�d¹„“t         �jØ                  �jÚ                  �j0                  �d)�dº„“t         �jØ                  �jÚ                  �j2                  �d*�d»„“t         �jØ                  �jÚ                  �j4                  �d+�d¼„“t         �jØ                  �jÚ                  �j6                  �d�d½„“t         �jØ                  �jÚ                  �j8                  �d,�d¾„“t         �jØ                  �jÚ                  �j:                  �d-�d¿„“t         �jØ                  �jÚ                  �j<                  �d�dÀ„“¥i t         �jØ                  �jÚ                  �j>                  �d.�dÁ„“t         �jØ                  �jÚ                  �j@                  �d/�dÂ„“t         �jØ                  �jÚ                  �jB                  �d0�dÃ„“t         �jØ                  �jÚ                  �jD                  �dÄ„ “t         �jØ                  �jÚ                  �jF                  �dÜ�dÅ„“t         �jØ                  �jÚ                  �jH                  �dÜ�dÆ„“t         �jØ                  �jÚ                  �jJ                  �d1�dÇ„“t         �jØ                  �jÚ                  �jL                  �d2�dÈ„“t         �jØ                  �jÚ                  �jN                  �dÜ�dÉ„“t         �jØ                  �jÚ                  �jP                  �dÜ�dÊ„“t         �jØ                  �jÚ                  �jR                  �dÜ�dË„“t         �jØ                  �jÚ                  �jT                  �d3�dÌ„“t         �jØ                  �jÚ                  �jV                  �d4�dÍ„“t         �jØ                  �jÚ                  �jX                  �d5�dÎ„“t         �jØ                  �jÚ                  �jZ                  �d+�dÏ„“t         �jØ                  �jÚ                  �j\                  �d'�dÐ„“t         �jØ                  �jÚ                  �j^                  �d'�dÑ„“¥i t         �jØ                  �jÚ                  �j`                  �d6�dÒ„“t         �jØ                  �jÚ                  �jb                  �d�dÓ„“t         �jØ                  �jÚ                  �jd                  �dÔ„ “t         �jØ                  �jÚ                  �jf                  �dÕ„ “t         �jØ                  �jÚ                  �jh                  �dÜ�dÖ„“t         �jØ                  �jÚ                  �jj                  �d7�d×„“t         �jØ                  �jÚ                  �jl                  ddNdd9�dØœ�dÙ„“t         �jØ                  �jÚ                  �jn                  �d�dÚ„“t         �jØ                  �jp                  �jr                  �d8�dÛ„“t         �jØ                  �jp                  �jt                  �d8�dÜ„“t         �jØ                  �jp                  �jv                  �dÝ„ “t         �jØ                  �jp                  �jx                  �d9�dÞ„“t         �jz                  �dÜ�dß„“t         �j|                  dz�dàœ�dá„“t         �j~                  �dâ„ “t         �j€                  �d:�dã„“t         j                   �j€                  �d;�dä„“¥i 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?�dë„“t         �j@                  �d/�dì„“t         �j�                  �dí„ “t         �j’                  �d@�dî„“t         �j”                  �dô�dï„“t         �j–                  �dA�dð„“t         j                   �j˜                  �dB�dñ„“t         �jš                  �dò„ “t         �jœ                  �dó„ “t         �jž                  �dØ�dô„“t         �jB                  �dõ„ “¥i t         �j                   �dØ�dö„“t         �j¢                  �dØ�d÷„“t         �jD                  �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¶                  �dC�d„“t         �j¸                  �dD�d„“t         �jº                  �dD�d„“t         �j¼                  �d„ “¥i t         �j¾                  �d„ “t         �jÀ                  �d„ “t         �jÂ                  �d	„ “t         �jÄ                  �d
„ “t         �jÆ                  �d„ “t         �jÈ                  	 	 �dE�d„“t         �jÊ                  	 	 �dF�d„“t         �jÌ                  	 	 �dG�d„“t         �jÎ                  �d„ “t         �jÐ                  �d„ “t         �jÒ                  �dØ�d„“t         �jÔ                  �dø�d„“t         �jÖ                  dt         �jž                  ddf�d„“t         �jØ                  �dø�d„“t         �jÚ                  �d„ “t         �jÜ                  �dØ�d„“t         �jÞ                  �dØ�d„“¥i t         j                   �jà                  �dî�d„“t         �jâ                  �d„ “t         �jä                  �d„ “t         �jæ                  �dØ�d„“t         �jF                  �dÜ�d„“t         �jè                  �dØ�d„“t         �jê                  �dØ�d „“t         �jì                  �dØ�d!„“t         �jî                  �d"„ “t         �jJ                  �d1�d#„“t         �jð                  �d$„ “t         �jò                  �dß�d%„“t         �jô                  �d&„ “t         �jö                  �dß�d'„“t         �jø                  �dØ�d(„“t         �jú                  �dH�d*„“t         �jü                  �dØ�d+„“¥i t         �jþ                  �dØ�d,„“t         �j                   �d-„ “t         �jL                  �d2�d.„“t         �j                  �dØ�d/„“t         �j                  �d�d0„“t         �j                  �dÙ�d1„“t         �j                  �d2„ “t         �j
                  �d3„ “t         �j                  �d�d4„“t         �j                  �dâ�d5„“t         �j                  �dI�d6„“t         �j                  �d7„ “t         �j                  �d8„ “t         �j                  �dJ�d9„“t         �j                  �dJ�d:„“t         �jN                  �dÜ�d;„“t         �j                  �dØ�d<„“¥i t         �j                  �dØ�d=„“t         �j                  �dØ�d>„“t         �j                   �dØ�d?„“t         �j"                  �dØ�d@„“t         �j$                  �dØ�dA„“t         �j&                  �dØ�dB„“t         �j(                  �dC„ “t         j                   �j(                  �dD„ “t         �j*                  �dE„ “t         �j,                  �dF„ “t         �j\                  �dØ�dG„“t         j                   �j.                  �d�dH„“t         j                   �j0                  �d
�dI„“t         �j2                  �dKdd�dJœ�dK„“t         �j4                  �d�dL„“t         �j6                  �d�dM„“t         �j8                  �dØ�dN„“¥i t         �j:                  �dØ�dO„“t         �j<                  �dß�dP„“t         �j>                  �dÙ�dQ„“t         �j@                  �dã�dR„“t         �jB                  �dØ�dS„“t         �jD                  �dØ�dT„“t         �jF                  �dL�dU„“t         �jH                  �dØ�dV„“t         �jJ                  �dØ�dW„“t         �jL                  �dØ�dX„“t         �jN                  �dY„ “t         �jP                  �dZ„ “t         �jR                  �d[„ “t         �jT                  �d\„ “t         �jV                  �d]„ “t         �jX                  �d^„ “t         �jZ                  �d_„ “¥i t         �j\                  �d`„ “t         �j^                  �da„ “t         �j`                  �db„ “t         �jb                  �dc„ “t         �jd                  �dd„ “t         �jf                  �de„ “t         �jh                  �df„ “t         �jj                  �dg„ “t         �jl                  �dh„ “t         �jn                  �di„ “t         �jp                  �dØ�dj„“t         �jr                  �dM�dk„“t         �jt                  �dN�dl„“t         j                   �jr                  �d�dm„“t         j                   �jv                  �dØ�dn„“t         �jx                  �do„ “t         �jz                  �dp„ “¥i t         �j|                  �j~                  �dq„ “t         �j|                  �j€                  �dr„ “t         �j|                  �j‚                  �ds„ “t         �j|                  �j„                  �dt„ “t         �j|                  �j†                  �du„ “t         �j|                  �jˆ                  �dØ�dv„“t         �j|                  �jŠ                  �dØ�dw„“t         �j|                  �jŒ                  �dØ�dx„“t         �j|                  �jŽ                  �dØ�dy„“t         �j|                  �j                  �dz„ “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|                  �jB                  �dŽ„ “t         �j|                  �jª                  �d�„ “t         �j|                  �j>                  �dØ�d�„“t         �j|                  �jV                  �d‘„ “t         �j|                  �jX                  �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|                  �j\                  �dØ�d¤„“t         �j|                  �jÈ                  �d¥„ “t         �j|                  �jÊ                  �dØ�d¦„“t         �j|                  �jL                  �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Ü                  �dO�d°„“t         �jÞ                  �d�d±„“t         �jh                  �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ì                  �dP�d¹„“t         j                   �jî                  �d?�dº„“t         �jð                  �dã�d»„“t         �jj                  �d7�d¼„“t         �jò                  �dã�d½„“t         �jô                  �d¾„ “t         �jö                  �dØ�d¿„“t         �jø                  �d�dÀ„“t         �jú                  �dÁ„ “t         �jü                  �dQ�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:                  �dJ�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È                  �d)„ “| �jÊ                  �d*„ “| �jÌ                  �d+„ “| �jÎ                  �j®                  �d,„ “| �jÐ                  �j®                  �d-„ “¥i | �jÒ                  �j®                  �d.„ “| �jÔ                  �j®                  �d/„ “| �jÖ                  �j®                  �d0„ “| �jØ                  �j®                  �d1„ “| �jÚ                  �j®                  �d2„ “| �jÜ                  �j®                  �d3„ “| �jÞ                  �j®                  �d4„ “| �jà                  �j®                  �d5„ “| �jâ                  �j®                  �d6„ “| �jä                  �j®                  �d7„ “| �jæ                  �j®                  �d8„ “| �jè                  �j®                  �d9„ “| �jê                  �j®                  �d:„ “| �jì                  �j®                  �d;„ “| �jî                  �j®                  �d<„ “| �jð                  �j®                  �d=„ “| �jò                  �j®                  �d>„ “¥i | �jô                  �j®                  �d?„ “| �jö                  �j®                  �d@„ “| �jø                  �j®                  �dA„ “| �jú                  �j®                  �dB„ “| �jü                  �j®                  �dC„ “| �jþ                  �j®                  �dD„ “| �j                   �j®                  �dE„ “| �j                  �j®                  �dF„ “| �j                  �j®                  �dG„ “| �j                  �j®                  �dH„ “| �j                  �j®                  �dI„ “| �jÜ                  �j®                  �dJ„ “| �jä                  �j®                  �dK„ “| �j
                  �j®                  �dL„ “| �j                  �dþ�dM„“| �j                  �dN„ “| �j                  �dO„ “¥i | �j                  �dP„ “| �j                  �dQ„ “| �j                  �dR„ “| �j                  �dS„ “| �j                  �dT„ “| �j                  �dU„ “| �j                  �dV„ “| �j                   �dW„ “| �j"                  �dX„ “| j                  �dY„ “| �j$                  �dZ„ “| �j&                  �d[„ “| �j(                  �d\„ “| �j*                  �d]„ “| �j,                  �d^„ “| �j.                  �d�d_„“| �j0                  t         �j2                  f�d`„“¥i | �j4                  t         �j2                  f�da„“| �j6                  t         �j2                  f�db„“| �j8                  t         �j2                  f�dc„“| �j:                  �d)d�ddœ�de„“| �j<                  �df„ “| �j>                  �dg„ “| �j@                  t         �jB                  f�dh„“| �jD                  �dÜ�di„“| �jF                  t         �j2                  f�dj„“| �jH                  t         �j2                  f�dk„“| �jJ                  t         �j2                  f�dl„“| �jL                  t         �j2                  f�dm„“| �jN                  t         �j2                  f�dn„“| �jP                  �do„ “| �jR                  �dp„ “| �j                  �dò�dq„“| �jT                  �dr„ “¥i | �jV                  �dÜ�ds„“| �jX                  t         �j2                  f�dt„“| �jZ                  t         �j2                  f�du„“| �j\                  �dv„ “| �j^                  �dw„ “| �j`                  �dx„ “| �jb                  �dd�ddœ�dy„“| �jd                  �dz„ “| �jf                  �d{„ “| �jh                  t         �j2                  f�d|„“| �jj                  t         �j2                  f�d}„“| �jl                  d�ddœ�d~„“| �jª                  �d„ “| �jn                  t         �j2                  f�d€„“| �jp                  t         �j2                  f�d�„“| �jr                  �d‚„ “| �jt                  �dƒ„ “¥i | �jv                  t         �j2                  f�d„„“| �jx                  �d…„ “| �jz                  �d†„ “| �j                  �d‡„ “| �j|                  �dˆ„ “| �j~                  �d‰„ “| �j€                  �dŠ„ “| �j‚                  �d‹„ “| �j„                  �dRd�ddœ�dŒ„“| �j>                  �d�„ “| �j†                  t         �j2                  f�dŽ„“| �jˆ                  �d�„ “| �jŠ                  �d�„ “| �j¨                  �d‘„ “| �jŒ                  �dÜ�d’„“| �j0                  �d“„ “| �jŽ                  �d”„ “¥i | �j�                  �d•„ “| �j’                  �d–„ “| �j”                  �d—„ “| �j–                  �d˜„ “| �jt                  �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¤„ “| �j¬                  �d¥„ “¥i | �j®                  �d�d¦„“| �j°                  �d§„ “| �j²                  �d¨„ “| �j´                  �d©„ “| �j¶                  �dª„ “| �j¸                  �d«„ “| �jº                  �d¬„ “| �j¼                  �dS�d­„“| �j                  �d®„ “| �j¾                  �d¯„ “| �jÀ                  t         �j2                  f�d°„“| �jÂ                  �d±„ “| �j                  �dJ�d²„“| �jÄ                  �d³„ “| �jÆ                  �d´„ “| �jÈ                  �dÜ�dµ„“| �jÊ                  �d¶„ “¥i | �jÌ                  �d·„ “| �j>                  �dÙ�d¸„“| �jÎ                  �d¹„ “| �jÐ                  �dº„ “| �jÒ                  �d»„ “| �jÔ                  �d¼„ “| �jÖ                  �d½„ “| �jà                  �d¾„ “| �jØ                  ddt         �j2                  f�d¿„“| �jÚ                  �dØd�dÀœ�dÁ„“| �jÜ                  �dß�dÂ„“| �jÞ                  �dÃ„ “| �jà                  �dÄ„ “| �jâ                  �dÅ„ “| �jä                  �dÆ„ “| �jn                  �dÇ„ “| �jr                  �d)�dÈ„“¥| �jæ                  �dÉ„ | �jè                  �dÊ„ | �jê                  �dË„ | �jì                  �dÌ„ | �jî                  �dØ�dÍ„| �jð                  �dÎ„ t         j                   �jò                  �dß�dÏ„i¥}t         �jô                  �jö                  �jø                  }�tû        | |«      r5�dþ�dÐ„|�tý        | |«      <   �dÑ„ |�tý        | �dÒ|› �«      �j®                  <   i }�tÿ        «       }|�j                  «       D ]ö  \  }}|�j                  |�j                  �dÓz   �dÔ|�j                  z   �dÔz   �dÕ|�j                  z   �dÔz   �dÖ|�j                  z   �dÔz   g}|�j                  �j                  �d×«      rH|�j                  �t        �d×«      d }|�j	                  �dÔ|z   �dÔz   �dÕ|z   �dÔz   �dÖ|z   �dÔz   g«       |D ],  }	�tý        | |	d«      }
�t        |
«      sŒ|
|vsŒ#|
|vsŒ(|||
<   Œ. Œø |�j                  |«       |S (T  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>°  ó   � r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>±  r<  r.   c                  ó   — yr5  r7  ©r9  Úoutput_sizes     r+   r;  z'get_testing_overrides.<locals>.<lambda>²  r<  r.   c                  ó   — yr5  r7  )Úinputsr@  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>³  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>´  r<  r.   c                  ó   — yr5  r7  ©r9  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>µ  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>¶  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>·  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>¸  r<  r.   c                  ó   — yr5  r7  ©r9  Úotherr:  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>¹  r<  r.   c                  ó   — yr5  r7  ©r9  Úbatch1Úbatch2ÚalphaÚbetar:  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>º  r<  r.   c                  ó   — yr5  r7  ©r9  Útensor1Útensor2Úvaluer:  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>»  r<  r.   c                  ó   — yr5  r7  rS  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>¼  r<  r.   c                  ó   — yr5  r7  ©r9  Úmat1Úmat2rQ  rP  r:  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>½  r<  r.   c                  ó   — yr5  r7  )r9  ÚmatÚvecrQ  rP  r:  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>¾  r<  r.   c                  ó   — yr5  r7  )r9  Úvec1Úvec2rQ  rP  r:  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>¿  r<  r.   c                  ó   — yr5  r7  ©ÚthetaÚsizeÚalign_cornerss      r+   r;  z'get_testing_overrides.<locals>.<lambda>À  r<  r.   c                  ó   — yr5  r7  ©r9  Údims     r+   r;  z'get_testing_overrides.<locals>.<lambda>Á  r<  r.   Fc                  ó   — yr5  r7  )r9  rK  ÚtrolÚatolÚ	equal_nans        r+   r;  z'get_testing_overrides.<locals>.<lambda>Â  r<  r.   c                  ó   — yr5  r7  ©r9  ÚpÚtrainÚinplaces       r+   r;  z'get_testing_overrides.<locals>.<lambda>Ã  r<  r.   c                  ó   — yr5  r7  rh  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>Ä  r<  r.   c                  ó   — yr5  r7  rh  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>Å  r<  r.   c                  ó   — yr5  r7  ©r9  ri  Úkeepdimr:  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>Æ  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>Ç  r<  r.   c                  ó   — yr5  r7  rv  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>È  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>É  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>Ê  r<  r.   c                  ó   — yr5  r7  rh  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>Ë  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>Ì  r<  r.   c                  ó   — yr5  r7  )r9  Úmsgs     r+   r;  z'get_testing_overrides.<locals>.<lambda>Í  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>Î  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>Ï  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>Ð  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>Ñ  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>Ò  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>Ó  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>Ô  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>Õ  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>Ö  r<  r.   c                   ó   — yr5  r7  ©Útensorss    r+   r;  z'get_testing_overrides.<locals>.<lambda>×  r<  r.   c                   ó   — yr5  r7  rŠ  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>Ø  r<  r.   c                   ó   — yr5  r7  rŠ  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>Ù  r<  r.   c                  ó   — yr5  r7  )r9  Úkernel_sizer  ÚpaddingÚ	ceil_modeÚcount_include_pads         r+   r;  z'get_testing_overrides.<locals>.<lambda>Ú  r<  r.   c                  ó   — yr5  r7  rM  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>Û  r<  r.   c	                  ó   — yr5  r7  )	r9  ÚweightÚbiasÚrunning_meanÚrunning_varÚtrainingÚmomentumÚepsÚcudnn_enableds	            r+   r;  z'get_testing_overrides.<locals>.<lambda>Ü  r<  r.   c                  ó   — yr5  r7  )Úgrad_outr9  ÚmeanÚinvstdr•  Úsum_dyÚ
sum_dy_xmuÚcount_tensors           r+   r;  z'get_testing_overrides.<locals>.<lambda>Ý  r<  r.   c                  ó   — yr5  r7  )rž  r9  rŸ  r   r•  Úinput_gÚweight_gÚbias_gs           r+   r;  z'get_testing_overrides.<locals>.<lambda>Þ  r<  r.   c                  ó   — yr5  r7  )r9  r•  r–  rŸ  r   r›  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>ß  r<  r.   c                  ó   — yr5  r7  ©r9  rŸ  r   r—  r˜  rš  r›  Úcounts           r+   r;  z'get_testing_overrides.<locals>.<lambda>à  r<  r.   c                  ó   — yr5  r7  rª  s           r+   r;  z'get_testing_overrides.<locals>.<lambda>á  r<  r.   c                  ó   — yr5  r7  ©r9  r›  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>â  r<  r.   c                  ó   — yr5  r7  )r9  r—  r˜  rš  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>ã  r<  r.   c                  ó   — yr5  r7  )r9  Ú	generatorr:  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>ä  r<  r.   c                  ó   — yr5  r7  ©Úinput1Úinput2r•  r–  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>å  r<  r.   rŸ  c                  ó   — yr5  r7  ©r9  Útargetr•  Úsize_averageÚreduceÚ	reductionÚ
pos_weights          r+   r;  z'get_testing_overrides.<locals>.<lambda>ç  r<  r.   c                  ó   — yr5  r7  )r9  ÚweightsÚ	minlengths      r+   r;  z'get_testing_overrides.<locals>.<lambda>é  r<  r.   c                  ó   — yr5  r7  )r«  Úprobr±  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>ê  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>ë  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>ì  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>í  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>î  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>ï  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>ð  r<  r.   c                   ó   — yr5  r7  rŠ  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>ñ  r<  r.   c                  ó   — yr5  r7  ©r9  r[  r:  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>ò  r<  r.   c                   ó   — yr5  r7  rŠ  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>ó  r<  r.   c                  ó   — yr5  r7  ©Úselfre  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>ô  r<  r.   c                  ó   — yr5  r7  )r9  Ú
boundariesÚ	out_int32Úrightr:  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>õ  r<  r.   c                   ó   — yr5  r7  rŠ  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>ö  r<  r.   c                  ó   — yr5  r7  ©r‹  ri  r:  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>÷  r<  r.   c                  ó   — yr5  r7  rÕ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>ø  r<  r.   c                  ó   — yr5  r7  rÕ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>ù  r<  r.   c                  ó   — yr5  r7  )Úx1Úx2rp  Úcompute_modes       r+   r;  z'get_testing_overrides.<locals>.<lambda>ú  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>û  r<  r.   ç      ð?c                  ó   — yr5  r7  ©r9  rP  rr  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>ü  r<  r.   )r:  c                  ó   — yr5  r7  )r:  Úmatricess     r+   r;  z'get_testing_overrides.<locals>.<lambda>ý  r<  r.   c                  ó   — yr5  r7  ©r9  Úgroupss     r+   r;  z'get_testing_overrides.<locals>.<lambda>þ  r<  r.   c                  ó   — yr5  r7  ©r9  Úupperr:  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>ÿ  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>   r<  r.   c                  ó   — yr5  r7  ©r9  Úcheck_errorsr:  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  ræ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  )r´  rµ  rç  r:  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  )r9  ÚnumelÚn_binsÚratioÚ	bit_widths        r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  ©r9  Úchunksri  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  ©r9  ÚminÚmaxr:  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  r÷  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  )r9  rø  r:  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  )r9  rù  r:  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>	  r<  r.   c                  ó   — yr5  r7  ©r‹  r:  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>
  r<  r.   c                  ó   — yr5  r7  )r9  Ú
correctionÚfweightsÚaweightss       r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  )r9  ÚrÚwith_replacements      r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  )ÚrealÚimags     r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  )ÚabsÚangs     r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  )r9  Úords     r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  )r9  ÚpadrV  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  ©r9  r•  r–  r  r�  Údilationrä  s          r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  r  s          r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  r  s          r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c	                  ó   — yr5  r7  )	r9  r•  r–  r  r�  r  Ú
transposedÚoutput_addingrä  s	            r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  )r9  r•  r–  r  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  ©r9  r•  r–  r  r�  Úoutput_paddingrä  r  s           r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  r   s           r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  r   s           r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>   r<  r.   c                  ó   — yr5  r7  ©r´  rµ  r¸  Úmarginr¹  rº  r»  s          r+   r;  z'get_testing_overrides.<locals>.<lambda>!  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>"  r<  r.   c                  ó   — yr5  r7  )rÙ  rÚ  ri  r›  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>#  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>$  r<  r.   c                  ó   — yr5  r7  ©r9  rK  ri  r:  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>%  r<  r.   r6  c                  ó   — yr5  r7  r-  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>&  r<  r.   c                  ó   — yr5  r7  ©Ú	log_probsÚtargetsÚinput_lengthsÚtarget_lengthsÚblankr»  Úzero_infinitys          r+   r;  z'get_testing_overrides.<locals>.<lambda>(  r<  r.   c                  ó   — yr5  r7  ©r9  ri  r:  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>*  r<  r.   c                  ó   — yr5  r7  r8  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>+  r<  r.   c                  ó   — yr5  r7  ©r9  ri  r:  r[   s       r+   r;  z'get_testing_overrides.<locals>.<lambda>,  r<  r.   c                  ó   — yr5  r7  r;  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>-  r<  r.   c                  ó   — yr5  r7  ©ÚyÚxri  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>.  r<  r.   c                  ó   — yr5  r7  r8  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>/  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>0  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>1  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>2  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>3  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>4  r<  r.   c                  ó   — yr5  r7  ©r9  Údiagonalr:  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>5  r<  r.   c                  ó   — yr5  r7  rH  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>6  r<  r.   c                  ó   — yr5  r7  )r9  Úoffsets     r+   r;  z'get_testing_overrides.<locals>.<lambda>7  r<  r.   c                  ó   — yr5  r7  )r9  Únri  ÚprependÚappendr:  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>8  r<  r.   c                  ó   — yr5  r7  ©r9  rL  Údim1Údim2s       r+   r;  z'get_testing_overrides.<locals>.<lambda>9  r<  r.   c                  ó   — yr5  r7  rR  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>:  r<  r.   c                  ó   — yr5  r7  )r9  ÚsrcrL  rS  rT  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>;  r<  r.   c                  ó   — yr5  r7  )rÎ  rW  re  r  Ústorage_offsets        r+   r;  z'get_testing_overrides.<locals>.<lambda><  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>=  r<  r.   c                  ó   — yr5  r7  )r9  rK  rp  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>>  r<  r.   c                  ó   — yr5  r7  ©r9  rK  Úrounding_moder:  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>?  r<  r.   c                  ó   — yr5  r7  r]  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>@  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>A  r<  r.   c                  ó   — yr5  r7  ro  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>B  r<  r.   c                  ó   — yr5  r7  ©r9  r[  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>C  r<  r.   c                  ó   — yr5  r7  )rZ  r[  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>D  r<  r.   c                  ó   — yr5  r7  ©r9  Úindices_or_sectionss     r+   r;  z'get_testing_overrides.<locals>.<lambda>E  r<  r.   c                  ó   — yr5  r7  rþ  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>F  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>G  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>H  r<  r.   c                  ó   — yr5  r7  ©r9  ÚUPLOr:  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>I  r<  r.   c                  ó   — yr5  r7  rl  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>J  r<  r.   c                  ó   — yr5  r7  )ÚequationÚoperandss     r+   r;  z'get_testing_overrides.<locals>.<lambda>K  r<  r.   c                  ó   — yr5  r7  ©r9  r•  Úpadding_idxÚmax_normÚ	norm_typeÚscale_grad_by_freqrÂ   s          r+   r;  z'get_testing_overrides.<locals>.<lambda>M  r<  r.   c
                  ó   — yr5  r7  )
r9  r•  Úoffsetsru  rv  rw  ÚmoderÂ   Úper_sample_weightsrt  s
             r+   r;  z'get_testing_overrides.<locals>.<lambda>P  r<  r.   c                  ó   — yr5  r7  ©r9  r[   ri   rZ   Úrequires_grads        r+   r;  z'get_testing_overrides.<locals>.<lambda>R  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>S  r<  r.   c                  ó   — yr5  r7  ©r9  rK  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>T  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>U  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>V  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>W  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>X  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>Y  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>Z  r<  r.   c                  ó   — yr5  r7  )r9  ÚscaleÚ
zero_pointÚaxisÚ	quant_minÚ	quant_maxs         r+   r;  z'get_testing_overrides.<locals>.<lambda>[  r<  r.   c                  ó   — yr5  r7  )r9  r‰  rŠ  rŒ  r�  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>\  r<  r.   c                  ó   — yr5  r7  )r@  Úobserver_onÚfake_quant_onÚaveraging_constÚrunning_minÚrunning_maxr‰  rŠ  rŒ  r�  Úch_axisÚper_row_fake_quantÚsymmetric_quants                r+   r;  z'get_testing_overrides.<locals>.<lambda>^  r<  r.   c                  ó   — yr5  r7  ©r9  Úpacked_weightr–  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>`  r<  r.   c                  ó   — yr5  r7  r™  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>a  r<  r.   c                  ó   — yr5  r7  ©r9  r•  ÚpackedÚcol_offsetsÚweight_scaleÚweight_zero_pointr–  s          r+   r;  z'get_testing_overrides.<locals>.<lambda>b  r<  r.   c                  ó   — yr5  r7  r�  s          r+   r;  z'get_testing_overrides.<locals>.<lambda>d  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>f  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>g  r<  r.   c                  ó   — yr5  r7  )r9  ÚaÚbs      r+   r;  z'get_testing_overrides.<locals>.<lambda>h  r<  r.   c                  ó   — yr5  r7  ©r9  rp  rq  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>i  r<  r.   c                  ó   — yr5  r7  r©  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>j  r<  r.   c                  ó   — yr5  r7  ©r9  rN  ri  Únorms       r+   r;  z'get_testing_overrides.<locals>.<lambda>k  r<  r.   c                  ó   — yr5  r7  r¬  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>l  r<  r.   c                  ó   — yr5  r7  r¬  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>m  r<  r.   c                  ó   — yr5  r7  r¬  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>n  r<  r.   c                  ó   — yr5  r7  r¬  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>o  r<  r.   c                  ó   — yr5  r7  ©r9  Úsri  r­  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>p  r<  r.   c                  ó   — yr5  r7  r³  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>q  r<  r.   c                  ó   — yr5  r7  r³  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>r  r<  r.   c                  ó   — yr5  r7  r³  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>s  r<  r.   c                  ó   — yr5  r7  r³  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>t  r<  r.   c                  ó   — yr5  r7  r³  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>u  r<  r.   c                  ó   — yr5  r7  r³  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>v  r<  r.   c                  ó   — yr5  r7  r³  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>w  r<  r.   c                  ó   — yr5  r7  r³  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>x  r<  r.   c                  ó   — yr5  r7  r³  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>y  r<  r.   c                  ó   — yr5  r7  r³  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>z  r<  r.   c                  ó   — yr5  r7  r³  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>{  r<  r.   c                  ó   — yr5  r7  rh  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>|  r<  r.   c                  ó   — yr5  r7  rh  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>}  r<  r.   c                  ó   — yr5  r7  r¬  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>~  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  )r9  Ú	start_dimÚend_dims      r+   r;  z'get_testing_overrides.<locals>.<lambda>€  r<  r.   c                  ó   — yr5  r7  ©r9  Údimss     r+   r;  z'get_testing_overrides.<locals>.<lambda>�  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>‚  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>ƒ  r<  r.   c                  ó   — yr5  r7  rv  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>„  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>…  r<  r.   c                  ó   — yr5  r7  r�  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>†  r<  r.   c                  ó   — yr5  r7  ©r9  Úexponentr:  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>‡  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>ˆ  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>‰  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>Š  r<  r.   c                  ó   — yr5  r7  )r9  Ú
fill_valuer:  r[   ri   rZ   r~  s          r+   r;  z'get_testing_overrides.<locals>.<lambda>‹  r<  r.   c                  ó   — yr5  r7  )r9  r  Ú	dep_tokens      r+   r;  z'get_testing_overrides.<locals>.<lambda>Œ  r<  r.   c                  ó   — yr5  r7  )ÚLU_dataÚ	LU_pivotsÚunpack_dataÚunpack_pivotss       r+   r;  z'get_testing_overrides.<locals>.<lambda>�  r<  r.   c                  ó   — yr5  r7  )r9  ri  Úindexr:  Úsparse_grads        r+   r;  z'get_testing_overrides.<locals>.<lambda>Ž  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>�  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>�  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>‘  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>’  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>“  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>”  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>•  r<  r.   c                  ó   — yr5  r7  ©r9  ra  r:  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>–  r<  r.   c                  ó   — yr5  r7  ré  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>—  r<  r.   c                  ó   — yr5  r7  )r9  Úspacingri  Ú
edge_orders       r+   r;  z'get_testing_overrides.<locals>.<lambda>˜  r<  r.   c                  ó   — yr5  r7  ©r9  ÚgridÚinterpolation_modeÚpadding_moderf  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>™  r<  r.   c                  ó   — yr5  r7  rï  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>š  r<  r.   c                  ó   — yr5  r7  rï  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>›  r<  r.   c                  ó   — yr5  r7  )r9  Ú
num_groupsr•  r–  r›  rœ  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>œ  r<  r.   c	                  ó   — yr5  r7  ©	r9  ÚhxÚparamsÚ
has_biasesÚ
num_layersÚdropoutrq  ÚbidirectionalÚbatch_firsts	            r+   r;  z'get_testing_overrides.<locals>.<lambda>�  r<  r.   c                  ó   — yr5  r7  ©r9  rù  Úw_ihÚw_hhÚb_ihÚb_hhs         r+   r;  z'get_testing_overrides.<locals>.<lambda>ž  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>Ÿ  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>   r<  r.   c                  ó   — yr5  r7  ©r9  Úlambds     r+   r;  z'get_testing_overrides.<locals>.<lambda>¡  r<  r.   c                  ó   — yr5  r7  )r9  Úvaluesr:  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>¢  r<  r.   c                  ó   — yr5  r7  ©r9  r¸  r(  r¹  rº  r»  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>£  r<  r.   c                  ó   — yr5  r7  )r9  Úbinsrø  rù  r:  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>¤  r<  r.   c                  ó   — yr5  r7  )r9  r  rø  rù  r•  Údensityr:  s          r+   r;  z'get_testing_overrides.<locals>.<lambda>¥  r<  r.   c                  ó   — yr5  r7  )r9  r  r™   r•  r  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>¦  r<  r.   c                  ó   — yr5  r7  ©r9  Útaus     r+   r;  z'get_testing_overrides.<locals>.<lambda>§  r<  r.   c                  ó   — yr5  r7  )rZ  r[  r:  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>¨  r<  r.   c                  ó   — yr5  r7  rf  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>©  r<  r.   c                  ó   — yr5  r7  rþ  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>ª  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>«  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>¬  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>­  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>®  r<  r.   c                  ó   — yr5  r7  ©r9  ri  rß  Úsources       r+   r;  z'get_testing_overrides.<locals>.<lambda>¯  r<  r.   c                  ó   — yr5  r7  r  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>°  r<  r.   c                  ó   — yr5  r7  )r9  Úindicesr  Ú
accumulates       r+   r;  z'get_testing_overrides.<locals>.<lambda>±  r<  r.   c                  ó   — yr5  r7  )r9  ri  rß  r:  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>²  r<  r.   c                  ó   — yr5  r7  )r9  ri  rß  rV  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>³  r<  r.   c                  ó   — yr5  r7  )r9  ri  rß  r   rº  Úinclude_inputs         r+   r;  z'get_testing_overrides.<locals>.<lambda>´  r<  r.   c                  ó   — yr5  r7  ©rU   s    r+   r;  z'get_testing_overrides.<locals>.<lambda>µ  r<  r.   c                  ó   — yr5  r7  )ÚeÚteÚassume_uniqueÚinverts       r+   r;  z'get_testing_overrides.<locals>.<lambda>¶  r<  r.   c                  ó   — yr5  r7  r*  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>·  r<  r.   c                  ó   — yr5  r7  r*  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>¸  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>¹  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>º  r<  r.   c	                  ó   — yr5  r7  )	r9  r—  r˜  r•  r–  Úuse_input_statsrš  r›  rœ  s	            r+   r;  z'get_testing_overrides.<locals>.<lambda>¼  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>¾  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>¿  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>À  r<  r.   c                  ó   — yr5  r7  rê  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>Á  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>Â  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>Ã  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>Ä  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>Å  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>Æ  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>Ç  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>È  r<  r.   c                  ó   — yr5  r7  r�  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>É  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>Ê  r<  r.   c                  ó   — yr5  r7  )r9  rK  Úrtolrl  rm  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>Ë  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>Ì  r<  r.   c
                  ó   — yr5  r7  )
r9  Ún_fftÚ
hop_lengthÚ
win_lengthÚwindowÚcenterÚ
normalizedÚonesidedÚlengthÚreturn_complexs
             r+   r;  z'get_testing_overrides.<locals>.<lambda>Î  r<  r.   c                  ó   — yr5  r7  ©r9  r¸  r¹  rº  r»  Ú
log_targets         r+   r;  z'get_testing_overrides.<locals>.<lambda>Ð  r<  r.   c                  ó   — yr5  r7  r�  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>Ñ  r<  r.   c                  ó   — yr5  r7  )r9  Úkri  rw  r:  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>Ò  r<  r.   c                  ó   — yr5  r7  )r9  Ú	hermitianrë  r:  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>Ó  r<  r.   c                  ó   — yr5  r7  )r9  rW  r:  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>Ô  r<  r.   c                  ó   — yr5  r7  )ÚLDÚpivotsÚBrW  r:  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>Õ  r<  r.   c                  ó   — yr5  r7  )r9  Únormalized_shaper•  r–  Úesprœ  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>Ö  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>×  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>Ø  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>Ù  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>Ú  r<  r.   c                  ó   — yr5  r7  )r9  Úendr•  r:  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>Û  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>Ü  r<  r.   c                  ó   — yr5  r7  )r9  rU  r\  ÚXrN  ÚiKÚniterÚtolÚlargestÚmethodÚtrackerÚortho_iparamsÚortho_fparamsÚortho_bparamss                 r+   r;  z'get_testing_overrides.<locals>.<lambda>Ý  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>Þ  r<  r.   c                  ó   — yr5  r7  ©r9  ri  r[   s      r+   r;  z'get_testing_overrides.<locals>.<lambda>ß  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>à  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>á  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>â  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>ã  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>ä  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>å  r<  r.   c                  ó   — yr5  r7  )r@  r?  r:  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>æ  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>ç  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>è  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>é  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>ê  r<  r.   c                  ó   — yr5  r7  r®  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>ë  r<  r.   c                  ó   — yr5  r7  )r9  Únamesrw  r:  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>ì  r<  r.   c	                  ó   — yr5  r7  )	ÚdataÚbatch_sizesrù  rú  rû  rü  rý  rq  rþ  s	            r+   r;  z'get_testing_overrides.<locals>.<lambda>í  r<  r.   c                  ó   — yr5  r7  r  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>î  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>ï  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>ð  r<  r.   c                  ó   — yr5  r7  )ÚAÚpivotÚ	get_infosr:  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>ñ  r<  r.   c                  ó   — yr5  r7  )r§  rÚ  rÛ  r:  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>ò  r<  r.   c                  ó   — yr5  r7  r'  s          r+   r;  z'get_testing_overrides.<locals>.<lambda>ó  r<  r.   c                  ó   — yr5  r7  )r9  ÚmaskrV  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>ô  r<  r.   c                  ó   — yr5  r7  )r9  r�  r   s      r+   r;  z'get_testing_overrides.<locals>.<lambda>õ  r<  r.   c                  ó   — yr5  r7  )r9  r�  r:  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>ö  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>÷  r<  r.   c                  ó   — yr5  r7  ©r9  r‹  r:  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>ø  r<  r.   c                  ó   — yr5  r7  r•  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>ù  r<  r.   c                  ó   — yr5  r7  )r9  r‹  rë  r:  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>ú  r<  r.   c                  ó   — yr5  r7  )ÚLUr[  r\  ÚleftÚadjointr:  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>û  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>ü  r<  r.   c                  ó   — yr5  r7  )r9  rN  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>ý  r<  r.   c                  ó   — yr5  r7  ©r9  rN  r:  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>þ  r<  r.   c                  ó   — yr5  r7  )r9  rk  rW  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>ÿ  r<  r.   c                  ó   — yr5  r7  rþ  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>   r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  ©r9  r�  r  r�  r  r‘  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  r¨  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  r¨  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  ©r9  r�  r  r�  r  Úreturn_indicesr‘  s          r+   r;  z'get_testing_overrides.<locals>.<lambda>
  r<  r.   c                  ó   — yr5  r7  rh  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  )r9  ri  rw  r[   r:  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  rh  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  rh  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                   ó   — yr5  r7  )r‹  r*   s     r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  )r9  r•  r–  r—  r˜  r™  Úexponential_average_factorÚepsilons           r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c	                  ó   — yr5  r7  ©	r9  r•  r–  r�  r  r  rä  Ú	benchmarkÚdeterministics	            r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c	                  ó   — yr5  r7  )	r9  r•  ÚzrP  r–  r  r�  r  rä  s	            r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  r  s          r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c
                  ó   — yr5  r7  )
r9  r•  r–  r�  r!  r  r  rä  r»  r¼  s
             r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c	                  ó   — yr5  r7  rº  s	            r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  )r9  r•  Úweight_stride0rù  Úcxrz  Úhidden_sizerü  rÿ  rý  rq  rþ  r…  Údropout_states                 r+   r;  z'get_testing_overrides.<locals>.<lambda>!  r<  r.   c                  ó   — yr5  r7  rÊ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>#  r<  r.   c                  ó   — yr5  r7  rv  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>$  r<  r.   c                  ó   — yr5  r7  ©r9  r   Údestinations      r+   r;  z'get_testing_overrides.<locals>.<lambda>%  r<  r.   c                  ó   — yr5  r7  rÊ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>&  r<  r.   c                  ó   — yr5  r7  )r9  Ú
descendingr:  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>'  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>(  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>)  r<  r.   c                  ó   — yr5  r7  )r9  Únum_samplesÚreplacementr:  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>*  r<  r.   c                  ó   — yr5  r7  )r9  r^  r:  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>+  r<  r.   c                  ó   — yr5  r7  ©r9  rp  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>,  r<  r.   c                  ó   — yr5  r7  )r9  ri  ÚstartrN  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>-  r<  r.   c                  ó   — yr5  r7  )r9  ÚnanÚposinfÚneginfr:  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>.  r<  r.   c                  ó   — yr5  r7  )r9  r•  r–  r—  r˜  r™  rš  r›  s           r+   r;  z'get_testing_overrides.<locals>.<lambda>/  r<  r.   c                  ó   — yr5  r7  )r9  r•  r–  r™  rš  r›  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>0  r<  r.   c                  ó   — yr5  r7  r©  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>1  r<  r.   c                  ó   — yr5  r7  ©r9  r^  r•  r–  r›  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>2  r<  r.   c                  ó   — yr5  r7  )r9  r•  r–  ÚNÚCÚHxWÚgroupr›  s           r+   r;  z'get_testing_overrides.<locals>.<lambda>3  r<  r.   c                  ó   — yr5  r7  )r9  rp  ri  rw  r[   s        r+   r;  z'get_testing_overrides.<locals>.<lambda>4  r<  r.   c                  ó   — yr5  r7  rã  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>5  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>6  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>7  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>8  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>9  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>:  r<  r.   c                  ó   — yr5  r7  r?  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>;  r<  r.   c                  ó   — yr5  r7  r?  s     r+   r;  z'get_testing_overrides.<locals>.<lambda><  r<  r.   c                  ó   — yr5  r7  ©r9  r@  r­  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>=  r<  r.   c                  ó   — yr5  r7  rñ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>>  r<  r.   c                  ó   — yr5  r7  rñ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>?  r<  r.   c                  ó   — yr5  r7  rñ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>@  r<  r.   c                  ó   — yr5  r7  rñ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>A  r<  r.   c                  ó   — yr5  r7  rñ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>B  r<  r.   c                  ó   — yr5  r7  rc  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>C  r<  r.   c                  ó   — yr5  r7  ©r9  rp  r™  rr  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>D  r<  r.   c                  ó   — yr5  r7  ©r9  r�  r  r�  r‘  r’  Údivisor_overrides          r+   r;  z'get_testing_overrides.<locals>.<lambda>F  r<  r.   c                  ó   — yr5  r7  rû  s          r+   r;  z'get_testing_overrides.<locals>.<lambda>I  r<  r.   c                  ó   — yr5  r7  )r9  r—  r˜  r•  r–  r™  rš  r›  s           r+   r;  z'get_testing_overrides.<locals>.<lambda>L  r<  r.   c                  ó   — yr5  r7  r³  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>N  r<  r.   c                  ó   — yr5  r7  ©r9  r¸  r•  r¹  rº  r»  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>P  r<  r.   c                  ó   — yr5  r7  r·  s          r+   r;  z'get_testing_overrides.<locals>.<lambda>S  r<  r.   c                  ó   — yr5  r7  rß  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>U  r<  r.   c                  ó   — yr5  r7  r'  s          r+   r;  z'get_testing_overrides.<locals>.<lambda>W  r<  r.   c                  ó   — yr5  r7  )r9  r¸  r•  r¹  Úignore_indexrº  r»  Úlabel_smoothings           r+   r;  z'get_testing_overrides.<locals>.<lambda>Z  r<  r.   c                  ó   — yr5  r7  r0  s          r+   r;  z'get_testing_overrides.<locals>.<lambda>]  r<  r.   c                  ó   — yr5  r7  rù  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>_  r<  r.   c                  ó   — yr5  r7  rù  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>`  r<  r.   c                  ó   — yr5  r7  rù  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>a  r<  r.   c                  ó   — yr5  r7  rù  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>b  r<  r.   c                  ó   — yr5  r7  rß  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>c  r<  r.   c                  ó   — yr5  r7  rs  s          r+   r;  z'get_testing_overrides.<locals>.<lambda>e  r<  r.   c                  ó   — yr5  r7  )r9  r•  ry  ru  rv  rw  rz  rÂ   r{  Úinclude_last_offsetrt  s              r+   r;  z'get_testing_overrides.<locals>.<lambda>h  r<  r.   c                  ó   — yr5  r7  rù  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>j  r<  r.   c                  ó   — yr5  r7  )r9  r@  r�  r  r�  r  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>k  r<  r.   c                  ó   — yr5  r7  ©r9  r�  r@  Úoutput_ratior­  Ú_random_sampless         r+   r;  z'get_testing_overrides.<locals>.<lambda>m  r<  r.   c                  ó   — yr5  r7  r  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>p  r<  r.   c                  ó   — yr5  r7  r  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>s  r<  r.   c                  ó   — yr5  r7  r  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>v  r<  r.   c                  ó   — yr5  r7  )r9  r¸  Úvarr…   r›  r»  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>x  r<  r.   c                  ó   — yr5  r7  )r9  Úapproximates     r+   r;  z'get_testing_overrides.<locals>.<lambda>y  r<  r.   c                  ó   — yr5  r7  rh  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>z  r<  r.   c                  ó   — yr5  r7  )r9  rð  rz  rò  rf  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>{  r<  r.   c                  ó   — yr5  r7  )r9  rö  r•  r–  r›  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>|  r<  r.   c                  ó   — yr5  r7  )Úlogitsr  Úhardr›  ri  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>}  r<  r.   c                  ó   — yr5  r7  r	  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>~  r<  r.   c                  ó   — yr5  r7  )r9  Úmin_valÚmax_valrr  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  r  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>�  r<  r.   c                  ó   — yr5  r7  )r9  r—  r˜  r•  r–  r5  rš  r›  s           r+   r;  z'get_testing_overrides.<locals>.<lambda>„  r<  r.   c                  ó   — yr5  r7  )r9  re  Úscale_factorrz  rf  Úrecompute_scale_factorÚ	antialiass          r+   r;  z'get_testing_overrides.<locals>.<lambda>‡  r<  r.   c                  ó   — yr5  r7  rQ  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>‰  r<  r.   c                  ó   — yr5  r7  ©r9  r¸  r¹  rº  r»  r•  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>Š  r<  r.   c                  ó   — yr5  r7  rá  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>‹  r<  r.   c                  ó   — yr5  r7  )r9  Únegative_sloperr  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>Œ  r<  r.   c                  ó   — yr5  r7  )r9  r•  r–  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>�  r<  r.   c                  ó   — yr5  r7  )r9  re  rP  rQ  rU  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>Ž  r<  r.   c                  ó   — yr5  r7  ©r9  ri  Ú_stacklevelr[   s       r+   r;  z'get_testing_overrides.<locals>.<lambda>�  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>�  r<  r.   c                  ó   — yr5  r7  ©r9  rv  r�  r  r‘  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>‘  r<  r.   c                  ó   — yr5  r7  r;  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>’  r<  r.   c                  ó   — yr5  r7  r;  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>“  r<  r.   c                  ó   — yr5  r7  r'  s          r+   r;  z'get_testing_overrides.<locals>.<lambda>•  r<  r.   c                  ó   — yr5  r7  ©r9  r�  r  r�  r  r‘  r­  s          r+   r;  z'get_testing_overrides.<locals>.<lambda>˜  r<  r.   c                  ó   — yr5  r7  r¬  s          r+   r;  z'get_testing_overrides.<locals>.<lambda>›  r<  r.   c                  ó   — yr5  r7  r@  s          r+   r;  z'get_testing_overrides.<locals>.<lambda>ž  r<  r.   c                  ó   — yr5  r7  r¬  s          r+   r;  z'get_testing_overrides.<locals>.<lambda>¡  r<  r.   c                  ó   — yr5  r7  r¬  s          r+   r;  z'get_testing_overrides.<locals>.<lambda>¤  r<  r.   c                  ó   — yr5  r7  r¬  s          r+   r;  z'get_testing_overrides.<locals>.<lambda>§  r<  r.   c                  ó   — yr5  r7  ©r9  r#  r�  r  r�  r@  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>©  r<  r.   c                  ó   — yr5  r7  rG  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>ª  r<  r.   c                  ó   — yr5  r7  rG  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>«  r<  r.   c                  ó   — yr5  r7  r0  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>¬  r<  r.   c                  ó   — yr5  r7  )ÚqueryÚkeyrV  Úembed_dim_to_checkÚ	num_headsÚin_proj_weightÚin_proj_biasÚbias_kÚbias_vÚadd_zero_attnÚ	dropout_pÚout_proj_weightÚout_proj_biasr™  Úkey_padding_maskÚneed_weightsÚ	attn_maskÚuse_separate_proj_weightÚq_proj_weightÚk_proj_weightÚv_proj_weightÚstatic_kÚstatic_vÚaverage_attn_weightsÚ	is_causals                            r+   r;  z'get_testing_overrides.<locals>.<lambda>®  r<  r.   c                  ó   — yr5  r7  )r9  r¸  rp  r(  r•  r¹  rº  r»  s           r+   r;  z'get_testing_overrides.<locals>.<lambda>±  r<  r.   c                  ó   — yr5  r7  ©r9  r¸  r¹  rº  r»  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>´  r<  r.   c                  ó   — yr5  r7  r  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>·  r<  r.   c                  ó   — yr5  r7  )r9  r¸  r•  r¹  r  rº  r»  s          r+   r;  z'get_testing_overrides.<locals>.<lambda>º  r<  r.   c                  ó   — yr5  r7  )r9  rp  ri  r›  r:  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>¼  r<  r.   c                  ó   — yr5  r7  )rU   Únum_classess     r+   r;  z'get_testing_overrides.<locals>.<lambda>½  r<  r.   c                  ó   — yr5  r7  )r9  r  rz  rV  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>¾  r<  r.   c                  ó   — yr5  r7  ©rÙ  rÚ  rp  r›  rw  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>¿  r<  r.   c                  ó   — yr5  r7  )r9  r¸  Ú	log_inputr…   r¹  r›  rº  r»  s           r+   r;  z'get_testing_overrides.<locals>.<lambda>Á  r<  r.   c                  ó   — yr5  r7  ©r9  r•  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>Ã  r<  r.   c                  ó   — yr5  r7  ©r9  rr  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>Ä  r<  r.   c                  ó   — yr5  r7  rs  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>Å  r<  r.   c                  ó   — yr5  r7  ©r9  r^  r•  r›  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>Æ  r<  r.   c                  ó   — yr5  r7  ©r9  Úlowerrç  r™  rr  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>Ç  r<  r.   c                  ó   — yr5  r7  rs  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>È  r<  r.   c                  ó   — yr5  r7  rs  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>É  r<  r.   c                  ó   — yr5  r7  rs  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>Ê  r<  r.   c                  ó   — yr5  r7  )rL  rM  rV  rZ  rU  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>Ë  r<  r.   c                  ó   — yr5  r7  )r9  r¸  r¹  rº  r»  rQ  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>Ì  r<  r.   c                  ó   — yr5  r7  )r9  r¸  r»  Údeltar•  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>Í  r<  r.   c                  ó   — yr5  r7  re  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>Î  r<  r.   c                  ó   — yr5  r7  r7  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>Ï  r<  r.   c                  ó   — yr5  r7  r7  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>Ð  r<  r.   c                  ó   — yr5  r7  )r9  rQ  Ú	thresholds      r+   r;  z'get_testing_overrides.<locals>.<lambda>Ñ  r<  r.   c                  ó   — yr5  r7  r	  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>Ò  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>Ó  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>Ô  r<  r.   c                  ó   — yr5  r7  ©r9  r…  rV  rr  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>Õ  r<  r.   c
                  ó   — yr5  r7  ©
ÚanchorÚpositiveÚnegativer(  rp  r›  Úswapr¹  rº  r»  s
             r+   r;  z'get_testing_overrides.<locals>.<lambda>×  r<  r.   )Údistance_functionr(  r�  r»  c                 ó   — yr5  r7  )r�  rŽ  r�  r‘  r(  r�  r»  s          r+   r;  z'get_testing_overrides.<locals>.<lambda>Ú  r<  r.   c                  ó   — yr5  r7  )r9  r�  r  r�  r  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>Ü  r<  r.   c                  ó   — yr5  r7  )rU   r¦  r§  r±  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>Ý  r<  r.   c                  ó   — yr5  r7  )rU   rŸ  Ústdr±  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>Þ  r<  r.   c                  ó   — yr5  r7  )rU   Úvals     r+   r;  z'get_testing_overrides.<locals>.<lambda>ß  r<  r.   c                  ó   — yr5  r7  )rU   r¦  rz  Únonlinearityr±  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>à  r<  r.   c                  ó   — yr5  r7  )r9  Úas_tuples     r+   r;  z'get_testing_overrides.<locals>.<lambda>á  r<  r.   )rÖ  c                 ó   — yr5  r7  )r9  re  rÖ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>â  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>ã  r<  r.   c                  ó   — yr5  r7  ©r9  rp  ri  rw  r:  r[   s         r+   r;  z'get_testing_overrides.<locals>.<lambda>ä  r<  r.   c                  ó   — yr5  r7  ©r9  r  ri  rw  r:  r[   s         r+   r;  z'get_testing_overrides.<locals>.<lambda>å  r<  r.   c                  ó   — yr5  r7  r¢  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>æ  r<  r.   c                  ó   — 	 yr5  r7  r¢  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>ç  s   € ð 13ð r.   c                  ó   — yr5  r7  )ÚvÚpowri  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>ë  r<  r.   c                  ó   — yr5  r7  r   s         r+   r;  z'get_testing_overrides.<locals>.<lambda>ì  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>í  r<  r.   c                  ó   — yr5  r7  r  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>î  r<  r.   c                  ó   — yr5  r7  )r9  rµ  Úinput3rš  Ú	transposes        r+   r;  z'get_testing_overrides.<locals>.<lambda>ï  r<  r.   c                  ó   — yr5  r7  rm  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>ð  r<  r.   c                  ó   — yr5  r7  ©rÎ  ri  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>ñ  r<  r.   c                  ó   — yr5  r7  )r9  ÚqrK  rj  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>ò  r<  r.   c                  ó   — yr5  r7  rÖ  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>ó  r<  r.   c                  ó   — yr5  r7  )r9  Úrconds     r+   r;  z'get_testing_overrides.<locals>.<lambda>ô  r<  r.   c                  ó   — yr5  r7  )r9  rµ  rW  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>õ  r<  r.   c                  ó   — yr5  r7  )r9  Úupscale_factors     r+   r;  z'get_testing_overrides.<locals>.<lambda>ö  r<  r.   c                  ó   — yr5  r7  )r9  Údownscale_factors     r+   r;  z'get_testing_overrides.<locals>.<lambda>÷  r<  r.   c                  ó   — yr5  r7  )r9  r±  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>ø  r<  r.   c                  ó   — yr5  r7  )r9  r¸  ro  r…   r›  r»  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>ù  r<  r.   c                  ó   — yr5  r7  rŸ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>ú  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>û  r<  r.   c                  ó   — yr5  r7  rq  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>ü  r<  r.   c                  ó   — yr5  r7  r}  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>ý  r<  r.   c                  ó   — yr5  r7  rÐ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>þ  r<  r.   c                  ó   — yr5  r7  )r9  r[   s     r+   r;  z'get_testing_overrides.<locals>.<lambda>ÿ  r<  r.   c                  ó   — yr5  r7  )r9  rß  r   r$  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>   r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  )r9  Úsomer:  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  )r9  rz  r:  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  ©r9  r²  ri  rw  Úinterpolationr:  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  rÍ  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>	  r<  r.   c                  ó   — yr5  r7  )r9  ÚscalesÚzero_pointsr‹  r[   s        r+   r;  z'get_testing_overrides.<locals>.<lambda>
  r<  r.   c                  ó   — yr5  r7  )r9  r‰  rŠ  r[   s       r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  )r9  r[   Úreduce_ranges      r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  )r9  r•  r–  rŸ  r  r›  Úoutput_scaleÚoutput_zero_points           r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  ©r9  rù  r  r  r  r  Ú	packed_ihÚ	packed_hhÚcol_offsets_ihÚcol_offsets_hhÚscale_ihÚscale_hhÚzero_point_ihÚzero_point_hhs                 r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  rÚ  s                 r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   ©r   ©é   c                  ó   — 	 yr5  r7  r¨  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>  s
   € à "ð r.   c                  ó   — 	 yr5  r7  r¨  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>  s   € ð !#ð r.   c                  ó   — 	 yr5  r7  r¨  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>   s   € ð !#ð	 r.   c                  ó   — yr5  r7  rÚ  s                 r+   r;  z'get_testing_overrides.<locals>.<lambda>'  r<  r.   c                  ó   — yr5  r7  rÚ  s                 r+   r;  z'get_testing_overrides.<locals>.<lambda>*  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>,  r<  r.   c                  ó   — yr5  r7  r}  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>-  r<  r.   c                  ó   — yr5  r7  )r9  Úhighr[   ri   rZ   r~  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>.  r<  r.   c                  ó   — yr5  r7  r}  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>/  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>0  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>1  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>2  r<  r.   c                  ó   — yr5  r7  r-  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>3  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>4  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>5  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>6  r<  r.   c                  ó   — yr5  r7  rs  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>7  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>8  r<  r.   c                  ó   — yr5  r7  )r9  rp  ri  Úmaxnormr:  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>9  r<  r.   c                  ó   — yr5  r7  rh  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>:  r<  r.   c                  ó   — yr5  r7  )r9  Úshapes     r+   r;  z'get_testing_overrides.<locals>.<lambda>;  r<  r.   c                  ó   — yr5  r7  rv  s       r+   r;  z'get_testing_overrides.<locals>.<lambda><  r<  r.   c	                  ó   — yr5  r7  rø  s	            r+   r;  z'get_testing_overrides.<locals>.<lambda>=  r<  r.   c                  ó   — yr5  r7  r  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>>  r<  r.   c	                  ó   — yr5  r7  rø  s	            r+   r;  z'get_testing_overrides.<locals>.<lambda>?  r<  r.   c                  ó   — yr5  r7  r  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>@  r<  r.   c                  ó   — yr5  r7  )r9  ÚshiftsrÉ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>A  r<  r.   ©r   ræ  c                  ó   — yr5  r7  )r9  rU  rÉ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>B  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>C  r<  r.   c                  ó   — yr5  r7  rþ  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>D  r<  r.   c                  ó   — yr5  r7  )r•  r�  Úcompressed_indices_dtypes      r+   r;  z'get_testing_overrides.<locals>.<lambda>E  r<  r.   c                  ó   — yr5  r7  rx  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>F  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>G  r<  r.   c                  ó   — yr5  r7  )r9  rK  rP  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>H  r<  r.   c                  ó   — yr5  r7  rY  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>I  r<  r.   c                  ó   — yr5  r7  ©r9  ri  rß  rW  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>J  r<  r.   c                  ó   — yr5  r7  r  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>K  r<  r.   c                  ó   — yr5  r7  )r9  ri  rß  rW  rº  Úinclude_selfs         r+   r;  z'get_testing_overrides.<locals>.<lambda>L  r<  r.   c                  ó   — yr5  r7  )Úsorted_sequencer9  rÑ  rÒ  r:  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>M  r<  r.   c                  ó   — yr5  r7  )r„  rº  Úlengthsr#  ry  r‹  Úunsafes          r+   r;  z'get_testing_overrides.<locals>.<lambda>N  r<  r.   c                  ó   — yr5  r7  )r9  ri  rß  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>O  r<  r.   c                  ó   — yr5  r7  )r9  rW  ri  rß  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>P  r<  r.   c                  ó   — yr5  r7  ©r9  rW  ri  rØ  re  Ústeps         r+   r;  z'get_testing_overrides.<locals>.<lambda>Q  r<  r.   c                  ó   — yr5  r7  r  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>R  r<  r.   c                  ó   — yr5  r7  rs  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>S  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>T  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>U  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>V  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>W  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>X  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>Y  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>Z  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>[  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>\  r<  r.   c                  ó   — yr5  r7  rc  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>]  r<  r.   c                  ó   — yr5  r7  rc  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>^  r<  r.   c                  ó   — yr5  r7  rt  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>_  r<  r.   c                  ó   — yr5  r7  )rŠ  r\  rš  r:  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>`  r<  r.   c                  ó   — yr5  r7  )rŠ  r\  rš  rë  r:  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>a  r<  r.   )Ústabler:  c                 ó   — yr5  r7  )r9  ri  rÎ  r/  r:  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>b  r<  r.   c                  ó   — yr5  r7  ©rU   Úsplit_size_or_sectionsri  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>c  r<  r.   c                  ó   — yr5  r7  r2  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>d  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>e  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>f  r<  r.   c                  ó   — yr5  r7  r8  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>g  r<  r.   c                  ó   — yr5  r7  rY  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>h  r<  r.   c                  ó   — yr5  r7  rÕ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>i  r<  r.   c                  ó   — yr5  r7  rh  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>j  r<  r.   c                  ó   — yr5  r7  rh  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>k  r<  r.   c                  ó   — yr5  r7  )r9  rG  rH  rI  rJ  rK  Úpad_moderL  rM  rO  Úalign_to_windows              r+   r;  z'get_testing_overrides.<locals>.<lambda>m  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>o  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>p  r<  r.   c                  ó   — yr5  r7  rh  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>q  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>r  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>s  r<  r.   c                  ó   — yr5  r7  ©r¦  r§  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>t  r<  r.   c                  ó   — yr5  r7  rE  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>u  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>v  r<  r.   c                  ó   — yr5  r7  )r¦  r§  Úcs      r+   r;  z'get_testing_overrides.<locals>.<lambda>w  r<  r.   c                  ó   — yr5  r7  )r)   s    r+   r;  z'get_testing_overrides.<locals>.<lambda>x  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>y  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>z  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>{  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>|  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>}  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>~  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>€  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>�  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>‚  r<  r.   c                  ó   — yr5  r7  rh  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>ƒ  r<  r.   c                  ó   — yr5  r7  )r9  rÊ  Ú
compute_uvr:  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>„  r<  r.   c                  ó   — yr5  r7  )r9  r²  rj  ÚMs       r+   r;  z'get_testing_overrides.<locals>.<lambda>…  r<  r.   c                  ó   — yr5  r7  )r9  Úfull_matricesr:  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>†  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>‡  r<  r.   c                  ó   — yr5  r7  ©r9  Údim0rS  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>ˆ  r<  r.   c                  ó   — yr5  r7  )r9  Úaxis0Úaxis1s      r+   r;  z'get_testing_overrides.<locals>.<lambda>‰  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>Š  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>‹  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>Œ  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>�  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>Ž  r<  r.   c                  ó   — yr5  r7  rŸ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>�  r<  r.   c                  ó   — yr5  r7  rŸ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>�  r<  r.   c                  ó   — yr5  r7  rŸ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>‘  r<  r.   c                  ó   — yr5  r7  rŸ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>’  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>“  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>”  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>•  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>–  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>—  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>˜  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>™  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>š  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>›  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>œ  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>�  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>ž  r<  r.   c                  ó   — yr5  r7  rŸ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>Ÿ  r<  r.   c                  ó   — yr5  r7  rŸ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>   r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>¡  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>¢  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>£  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>¤  r<  r.   c                  ó   — yr5  r7  rŸ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>¥  r<  r.   c                  ó   — yr5  r7  rŸ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>¦  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>§  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>¨  r<  r.   c                  ó   — yr5  r7  rt  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>©  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>ª  r<  r.   c                  ó   — yr5  r7  rv  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>«  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>¬  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>­  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>®  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>¯  r<  r.   c                  ó   — yr5  r7  rÖ  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>°  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>±  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>²  r<  r.   c                  ó   — yr5  r7  rŸ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>³  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>´  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>µ  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>¶  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>·  r<  r.   c                  ó   — yr5  r7  rŸ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>¸  r<  r.   c                  ó   — yr5  r7  rŸ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>¹  r<  r.   c                  ó   — yr5  r7  rŸ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>º  r<  r.   c                  ó   — yr5  r7  rŸ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>»  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>¼  r<  r.   c                  ó   — yr5  r7  rt  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>½  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>¾  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>¿  r<  r.   c                  ó   — yr5  r7  rJ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>À  r<  r.   c                  ó   — yr5  r7  )rÎ  rK  r:  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>Á  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>Â  r<  r.   c                  ó   — yr5  r7  )r9  rß  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>Ã  r<  r.   c                  ó   — yr5  r7  )r9  r#  ri  r:  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>Ä  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>Å  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>Æ  r<  r.   c                  ó   — yr5  r7  )r¦  Úinds     r+   r;  z'get_testing_overrides.<locals>.<lambda>Ç  r<  r.   c                  ó   — yr5  r7  )r¦  r§  rÉ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>È  r<  r.   c                  ó   — yr5  r7  )r¦  r§  rÉ  r:  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>É  r<  r.   c                  ó   — yr5  r7  )r9  rg  ri  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>Ê  r<  r.   c                  ó   — yr5  r7  rŠ  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>Ë  r<  r.   c                  ó   — yr5  r7  rÈ  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>Ì  r<  r.   c                  ó   — yr5  r7  )r9  rU  ri  rÎ  r:  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>Í  r<  r.   c                  ó   — yr5  r7  rE  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>Î  r<  r.   c                  ó   — yr5  r7  r^  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>Ï  r<  r.   c                  ó   — yr5  r7  r>  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>Ð  r<  r.   c                  ó   — yr5  r7  r>  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>Ñ  r<  r.   c                  ó   — yr5  r7  )r9  rŠ  rç  r­  Úunitriangulars        r+   r;  z'get_testing_overrides.<locals>.<lambda>Ò  r<  r.   c                  ó   — yr5  r7  )r9  r\  rç  rš  r­  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>Ó  r<  r.   c                  ó   — yr5  r7  rH  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>Ô  r<  r.   c
                  ó   — yr5  r7  rŒ  s
             r+   r;  z'get_testing_overrides.<locals>.<lambda>Ö  r<  r.   c                  ó   — yr5  r7  rH  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>Ø  r<  r.   c                  ó   — yr5  r7  r�  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>Ù  r<  r.   c                  ó   — yr5  r7  r8  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>Ú  r<  r.   c                  ó   — yr5  r7  rh  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>Û  r<  r.   c                  ó   — yr5  r7  )r9  ri  Úsizesr‚  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>Ü  r<  r.   c                  ó   — yr5  r7  )r9  ÚsortedÚreturn_inverseÚreturn_countsri  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>Ý  r<  r.   c                  ó   — yr5  r7  )r9  r¹  rº  ri  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>Þ  r<  r.   c                  ó   — yr5  r7  )r#  rþ  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>ß  r<  r.   c                  ó   — yr5  r7  rô  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>à  r<  r.   c                  ó   — yr5  r7  r2  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>á  r<  r.   c                  ó   — yr5  r7  r2  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>â  r<  r.   c                  ó   — yr5  r7  r8  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>ã  r<  r.   c                  ó   — yr5  r7  )r@  rã  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>ä  r<  r.   c                  ó   — yr5  r7  rh  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>å  r<  r.   c                  ó   — yr5  r7  rh  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>æ  r<  r.   c                  ó   — yr5  r7  rf  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>ç  r<  r.   c                  ó   — yr5  r7  rþ  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>è  r<  r.   c                  ó   — yr5  r7  )Ú	conditionr@  r?  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>é  r<  r.   c                  ó   — yr5  r7  )r•  r   r¡  r–  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>ê  r<  r.   c                  ó   — yr5  r7  )r9  Úinput_scaleÚinput_zero_pointÚ	prepackedÚ	out_scaleÚout_zero_pointÚout_channels          r+   r;  z'get_testing_overrides.<locals>.<lambda>ì  r<  r.   c                  ó   — yr5  r7  r}  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>î  r<  r.   c                  ó   — yr5  r7  )rÎ  Úlevels     r+   r;  z'get_testing_overrides.<locals>.<lambda>ï  r<  r.   c                  ó   — yr5  r7  )ÚprimalÚtangentrÒ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>ð  r<  r.   c                  ó   — yr5  r7  ©rÎ  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>ñ  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>ò  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>ó  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>ô  r<  r.   c                  ó   — yr5  r7  )rÎ  re  r  rY  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>õ  r<  r.   c                  ó   — yr5  r7  rÍ  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>ö  r<  r.   c                  ó   — yr5  r7  )rÎ  rL  rS  rT  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>÷  r<  r.   )Úimplicitc                 ó   — yr5  r7  )rÎ  re  rÞ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>ø  r<  r.   c                  ó   — yr5  r7  )rÎ  ri  rØ  rN  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>ù  r<  r.   c                  ó   — yr5  r7  )rÎ  rÉ  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>ú  r<  r.   c                  ó   — yr5  r7  ©rÎ  re  r  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>û  r<  r.   c                  ó   — yr5  r7  )rÎ  ri  rß  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>ü  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>ý  r<  r.   c                  ó   — yr5  r7  )rÎ  ri  rØ  re  r  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>þ  r<  r.   c                  ó   — yr5  r7  )rÎ  Ú
split_sizeri  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>ÿ  r<  r.   c                  ó   — yr5  r7  )rÎ  Úsplit_sizesri  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>   r<  r.   c                  ó   — yr5  r7  r°  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  )rÎ  r_  rS  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  r°  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>	  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>
  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  r°  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  ©rÎ  r[   s     r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  ©rÎ  Ú	dimensionre  r  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  ©rÎ  rK  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  rÿ  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  rÿ  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  rÿ  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  rÿ  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  rÿ  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  rÿ  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  rÿ  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  rÿ  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  rÿ  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  rÿ  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  rÿ  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  rÿ  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  rÿ  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  rÿ  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>   r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>!  r<  r.   c                  ó   — yr5  r7  rù  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>"  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>#  r<  r.   c                  ó   — yr5  r7  rÿ  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>$  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>%  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>&  r<  r.   c                  ó   — yr5  r7  rÿ  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>'  r<  r.   c                  ó   — yr5  r7  rÿ  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>(  r<  r.   c                  ó   — yr5  r7  rÿ  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>)  r<  r.   c                  ó   — yr5  r7  )rÎ  Úarrays     r+   r;  z'get_testing_overrides.<locals>.<lambda>*  r<  r.   c                  ó   — yr5  r7  )rÎ  Úidxs     r+   r;  z'get_testing_overrides.<locals>.<lambda>+  r<  r.   c                  ó   — yr5  r7  )rÎ  Úmemos     r+   r;  z'get_testing_overrides.<locals>.<lambda>,  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>-  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>.  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>/  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>0  r<  r.   c                  ó   — yr5  r7  )rÎ  Úformat_specs     r+   r;  z'get_testing_overrides.<locals>.<lambda>1  r<  r.   c                  ó   — yr5  r7  )rÎ  Úprotos     r+   r;  z'get_testing_overrides.<locals>.<lambda>2  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>3  r<  r.   )Útensor_contentsc                 ó   — yr5  r7  )rÎ  r'  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>4  r<  r.   c                  ó   — yr5  r7  )rÎ  rU  r¦  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>5  r<  r.   c                  ó   — yr5  r7  )rÎ  Úds     r+   r;  z'get_testing_overrides.<locals>.<lambda>6  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>7  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>8  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>9  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>:  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>;  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda><  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>=  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>>  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>?  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>@  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>A  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>B  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>C  r<  r.   c                  ó   — yr5  r7  )rÎ  Úcuda_enabledÚcpu_enabledÚ
cuda_dtypeÚ	cpu_dtypes        r+   r;  z'get_testing_overrides.<locals>.<lambda>D  r<  r.   c                  ó   — yr5  r7  )rÎ  r:  r;  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>E  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>F  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>G  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>H  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>I  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>J  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>K  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>L  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>M  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>N  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>O  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>P  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>Q  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>R  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>S  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>T  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>U  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>V  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>W  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>X  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>Y  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>Z  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>[  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>\  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>]  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>^  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>_  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>`  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>a  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>b  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>c  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>d  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>e  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>f  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>g  r<  r.   c                  ó   — yr5  r7  )rÎ  r[   Únon_blockingr*   s       r+   r;  z'get_testing_overrides.<locals>.<lambda>h  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>i  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>j  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>k  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>l  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>m  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>n  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>o  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>p  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>q  r<  r.   c                  ó   — yr5  r7  )rÎ  r‚  rr  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>r  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>s  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>t  r<  r.   c                  ó   — yr5  r7  rÿ  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>u  r<  r.   c                  ó   — yr5  r7  )rÎ  ÚorderÚellipsis_idxs      r+   r;  z'get_testing_overrides.<locals>.<lambda>v  r<  r.   c                  ó   — yr5  r7  )rÎ  Úcallables     r+   r;  z'get_testing_overrides.<locals>.<lambda>w  r<  r.   c                  ó   — yr5  r7  rã  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>x  r<  r.   c                  ó   — yr5  r7  rã  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>y  r<  r.   c                  ó   — yr5  r7  )rÎ  ÚgradientÚretain_graphÚcreate_graphrB  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>z  r<  r.   c                  ó   — yr5  r7  ©rÎ  rb   s     r+   r;  z'get_testing_overrides.<locals>.<lambda>{  r<  r.   c                  ó   — yr5  r7  r|  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>|  r<  r.   c                  ó   — yr5  r7  r|  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>}  r<  r.   c                  ó   — yr5  r7  r|  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>~  r<  r.   )r±  c                 ó   — yr5  r7  )rÎ  ÚmedianÚsigmar±  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>€  r<  r.   c                  ó   — yr5  r7  )rÎ  Ú	coalesceds     r+   r;  z'get_testing_overrides.<locals>.<lambda>�  r<  r.   c                  ó   — yr5  r7  r|  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>‚  r<  r.   c                  ó   — yr5  r7  )rÎ  rW  rb  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>ƒ  r<  r.   c                  ó   — yr5  r7  r|  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>„  r<  r.   c                  ó   — yr5  r7  r|  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>…  r<  r.   c                  ó   — yr5  r7  r|  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>†  r<  r.   c                  ó   — yr5  r7  r|  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>‡  r<  r.   c                  ó   — yr5  r7  r|  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>ˆ  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>‰  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>Š  r<  r.   c                  ó   — yr5  r7  )rÎ  rW  rL  rS  rT  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>‹  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>Œ  r<  r.   c                  ó   — yr5  r7  )rÎ  Úambiguity_checks     r+   r;  z'get_testing_overrides.<locals>.<lambda>�  r<  r.   c                  ó   — yr5  r7  r|  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>Ž  r<  r.   c                  ó   — yr5  r7  r|  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>�  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>�  r<  r.   c                  ó   — yr5  r7  rÍ  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>‘  r<  r.   c                  ó   — yr5  r7  rÿ  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>’  r<  r.   c                 ó   — yr5  r7  )rÎ  r
  r±  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>“  r<  r.   c                  ó   — yr5  r7  ©rÎ  rV  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>”  r<  r.   c                  ó   — yr5  r7  rš  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>•  r<  r.   c                  ó   — yr5  r7  r|  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>–  r<  r.   c                  ó   — yr5  r7  r|  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>—  r<  r.   c                 ó   — yr5  r7  )rÎ  rp  r±  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>˜  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>™  r<  r.   c                  ó   — yr5  r7  r|  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>š  r<  r.   c                  ó   — yr5  r7  r|  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>›  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>œ  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>�  r<  r.   c                  ó   — yr5  r7  r|  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>ž  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>Ÿ  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>   r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>¡  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>¢  r<  r.   c                  ó   — yr5  r7  )rÎ  rU   s     r+   r;  z'get_testing_overrides.<locals>.<lambda>£  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>¤  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>¥  r<  r.   c                 ó   — yr5  r7  )rÎ  rŸ  r–  r±  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>¦  r<  r.   c                  ó   — yr5  r7  r°  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>§  r<  r.   c                  ó   — yr5  r7  r|  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>¨  r<  r.   c                  ó   — yr5  r7  )rÎ  rU   rt  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>©  r<  r.   c                  ó   — yr5  r7  )rÎ  r@  r?  rt  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>ª  r<  r.   c                  ó   — yr5  r7  )rÎ  r[  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>«  r<  r.   c                  ó   — yr5  r7  )rÎ  rK  Úassigns      r+   r;  z'get_testing_overrides.<locals>.<lambda>¬  r<  r.   c                  ó   — yr5  r7  )rÎ  rü  rØ  rN  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>­  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>®  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>¯  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>°  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>±  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>²  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>³  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>´  r<  r.   c                  ó   — yr5  r7  r°  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>µ  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>¶  r<  r.   c                  ó   — yr5  r7  )rÎ  r#  rU   r$  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>·  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>¸  r<  r.   c                 ó   — yr5  r7  )rÎ  Úfrom_Útor±  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>¹  r<  r.   c                  ó   — yr5  r7  ©rÎ  Ústreams     r+   r;  z'get_testing_overrides.<locals>.<lambda>º  r<  r.   c                  ó   — yr5  r7  )rÎ  r‚  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>»  r<  r.   c                  ó   — yr5  r7  ©rÎ  Úhooks     r+   r;  z'get_testing_overrides.<locals>.<lambda>¼  r<  r.   c                  ó   — yr5  r7  rÈ  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>½  r<  r.   c                  ó   — yr5  r7  )rÎ  Únames     r+   r;  z'get_testing_overrides.<locals>.<lambda>¾  r<  r.   c                  ó   — yr5  r7  rÍ  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>¿  r<  r.   c                  ó   — yr5  r7  )rÎ  r~  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>À  r<  r.   c                  ó   — yr5  r7  rÿ  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>Á  r<  r.   c                  ó   — yr5  r7  rÍ  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>Â  r<  r.   c                  ó   — yr5  r7  rÍ  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>Ã  r<  r.   c                  ó   — yr5  r7  rÿ  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>Ä  r<  r.   c                  ó   — yr5  r7  rÿ  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>Å  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>Æ  r<  r.   c                  ó   — yr5  r7  )rÎ  r   rY  re  r  s        r+   r;  z'get_testing_overrides.<locals>.<lambda>Ç  r<  r.   c                  ó   — yr5  r7  )rÎ  rW  ri  rß  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>È  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>É  r<  r.   c                  ó   — yr5  r7  r|  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>Ê  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>Ë  r<  r.   c                  ó   — yr5  r7  )rÎ  rW  ri  rØ  re  r  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>Ì  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>Í  r<  r.   c                  ó   — yr5  r7  )rÎ  r�  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>Î  r<  r.   c                  ó   — yr5  r7  )rÎ  r�  Úaccumulate_matchess      r+   r;  z'get_testing_overrides.<locals>.<lambda>Ï  r<  r.   c                  ó   — yr5  r7  ©rÎ  Úsize1Úsize2Ú	dense_dims       r+   r;  z'get_testing_overrides.<locals>.<lambda>Ð  r<  r.   c                  ó   — yr5  r7  rà  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>Ñ  r<  r.   c                  ó   — yr5  r7  )rÎ  rZ  r[  rQ  rP  r:  s         r+   r;  z'get_testing_overrides.<locals>.<lambda>Ò  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>Ó  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>Ô  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>Õ  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>Ö  r<  r.   c                  ó   — yr5  r7  rÍ  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>×  r<  r.   c                  ó   — yr5  r7  )rÎ  Úrepss     r+   r;  z'get_testing_overrides.<locals>.<lambda>Ø  r<  r.   c                  ó   — yr5  r7  )rÎ  r[   rb  Úcopyrb   s        r+   r;  z'get_testing_overrides.<locals>.<lambda>Ù  r<  r.   )Úmasked_gradc                 ó   — yr5  r7  ©rÎ  r[   rï  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>Ú  r<  r.   c                  ó   — yr5  r7  rñ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>Û  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>Ü  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>Ý  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>Þ  r<  r.   c                  ó   — yr5  r7  rÿ  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>ß  r<  r.   c                  ó   — yr5  r7  rû  s       r+   r;  z'get_testing_overrides.<locals>.<lambda>à  r<  r.   c                  ó   — yr5  r7  )rÎ  rÁ  rÂ  s      r+   r;  z'get_testing_overrides.<locals>.<lambda>á  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>â  r<  r.   c                  ó   — yr5  r7  )rÎ  rþ  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>ã  r<  r.   c                  ó   — yr5  r7  rÿ  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>ä  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>å  r<  r.   c                  ó   — yr5  r7  rÄ  s     r+   r;  z'get_testing_overrides.<locals>.<lambda>æ  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>ç  r<  r.   c                  ó   — yr5  r7  )rÎ  r§  rí   Údrivers       r+   r;  z'get_testing_overrides.<locals>.<lambda>è  r<  r.   c                  ó   — yr5  r7  )rÎ  rZ   rb  r*   s       r+   r;  z'get_testing_overrides.<locals>.<lambda>ð  r<  r.   c                  ó   — yr5  r7  r×  s    r+   r;  z'get_testing_overrides.<locals>.<lambda>ò  r<  r.   Úis_Ú_Ú__Ú__iÚ__rÚbitwise_©N)ræ  ræ  N)ræ  N)çñhãˆµøä>ç:Œ0âŽyE>F)F)NFN)Nr   FT)NN)NNNrŸ  N)Nr   )FFN)r   N)ç       @Ú#use_mm_for_euclid_dist_if_necessary)rÝ  F)FN)NNN)ræ  NN)é   F)Nræ  r   ræ  ræ  )Nræ  r   r   ræ  ræ  )r   NNrŸ  )ræ  r  )r6  N)r   rŸ  Fr5  )ræ  r6  NNN)r   r   ræ  )r   éþÿÿÿr6  )r  )ÚLN)NNr  FF)Nr  FrŸ  FNN)NNNF)FF)Nr6  N)N©r  r6  N)r   r6  )TT)NF)NNræ  )NNr
  T)ç      à?)rÝ  NNrŸ  )éd   r   r   N)r  NNNFN)NNF)T)NNNTFNNF)NNrŸ  F)NNNNNNNNNNNNN)TFN)TN)Nr   ræ  F)Nr   ræ  FF)NFNN)r6  FN)ç        NNN)NNr
  )r  NFN)r  FF)Nr   FTN)NNFçš™™™™™¹?r
  )NNNrŸ  )NNéœÿÿÿNrŸ  r  )r  TF)	NNr  FrŸ  FNFN)ræ  r   ræ  )NNFN)Fç�íµ ÷Æ°>rŸ  )Únone)r6  )Úbilinearr¨   N)ræ  Fg»½×Ùß|Û=r6  )g      ð¿rÝ  F)NNNNTr  r
  )NNÚnearestNNF)NNrŸ  N)g{®Gáz„?F)g-Cëâ6?g      è?rÝ  )Né   N)Nr   N)TNTNFNNNNNNF)ræ  rÝ  NNNrŸ  )NNrŸ  )NNr  NrŸ  )r  ræ  gê-�™—q=N)r»   r   )r  r  F)TFNr  NrŸ  )Nr  )g      À?gUUUUUUÕ?FF)Nr  )NNrŸ  rÝ  )rŸ  rÝ  N)ræ  é   )rÝ  r  r  FNNrŸ  )r  rÝ  N)r   Úfan_inÚ
leaky_reluN)ÚfroNFNN)NNFNN)r  NFNN)r  r  FNN)r  r   )TF)NTr  )çVçž¯Ò<)r   F)ÚreducedN)NFÚlinearN)r7  rä  rå  F)r7  )r   r   )ræ  ræ  F)r7  )r   r   r   )ræ  ræ  ræ  F)ræ  r  )rù  NNNr   F)r   NNræ  )r6  F)	NNNTÚreflectFTNN)TTN)é   r  N)r  N)TFF)TFFN)ræ  r  )Nr   NN(‡  r0   r1   r  ÚabsoluteÚadaptive_avg_pool1dÚadaptive_max_pool1dÚacosr›  ÚarccosÚacoshÚarccoshÚaddÚaddbmmÚaddcdivÚaddcmulÚaddmmÚaddmvÚaddrÚaffine_grid_generatorÚallÚallcloseÚalpha_dropoutÚamaxÚaminÚaminmaxÚangleÚanyÚargmaxÚargminÚargsortÚasinÚ_assert_asyncÚarcsinÚasinhÚarcsinhÚatanÚarctanÚatan2Úarctan2ÚatanhÚarctanhÚ
atleast_1dÚ
atleast_2dÚ
atleast_3dÚ
avg_pool1dÚbaddbmmÚ
batch_normÚbatch_norm_backward_elemtÚbatch_norm_backward_reduceÚbatch_norm_elemtÚbatch_norm_gather_statsÚ#batch_norm_gather_stats_with_countsÚbatch_norm_statsÚbatch_norm_update_statsÚ	bernoullir  Ú binary_cross_entropy_with_logitsÚbincountÚbinomialÚbitwise_andÚbitwise_notÚ
bitwise_orÚbitwise_xorÚbitwise_left_shiftÚbitwise_right_shiftÚ
block_diagÚbmmÚbroadcast_tensorsÚbroadcast_toÚ	bucketizeÚcartesian_prodÚcatÚconcatÚconcatenateÚcdistÚceilÚceluÚchain_matmulÚchannel_shuffleÚcholeskyÚlinalgÚcholesky_exÚcholesky_inverseÚcholesky_solveÚchoose_qparams_optimizedÚchunkÚclampÚclipÚ	clamp_minÚ	clamp_maxÚcolumn_stackÚcovÚcloneÚcombinationsÚcomplexÚcopysignÚpolarrí   ÚconjÚconj_physicalÚresolve_conjÚresolve_negÚconstant_pad_ndÚconv1dÚconv2dÚconv3dÚconvolutionÚconv_tbcÚconv_transpose1dÚconv_transpose2dÚconv_transpose3dÚcorrcoefÚcosÚcosine_embedding_lossÚcoshÚcosine_similarityÚcount_nonzeroÚcrossÚctc_lossÚcummaxÚcumminÚcumprodÚcumsumÚcumulative_trapezoidÚlogcumsumexpÚdeg2radÚ
dequantizeÚdetÚdetachÚdiagÚ
diag_embedÚdiagflatÚdiffrI  Ú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Úgerrx  Úgrid_samplerÚgrid_sampler_2dÚgrid_sampler_3dÚ
group_normÚgruÚgru_cellÚgtÚgreaterÚ
hardshrinkÚ	heavisideÚhinge_embedding_lossÚhistcÚ	histogramÚhistogramddÚhouseholder_productÚhspmmÚhsplitÚhstackÚhypotÚigammaÚigammacr	  Ú	index_addÚ
index_copyÚ	index_putÚindex_selectÚ
index_fillÚindex_reduceÚisfiniteÚisinÚisinfÚisrealÚisposinfÚisneginfÚinstance_normÚint_reprÚinverseÚinvÚinv_exÚ
is_complexÚis_conjÚis_negÚis_distributedÚis_inferenceÚis_floating_pointÚ
is_nonzeroÚis_same_sizeÚ	is_signedÚiscloseÚisnanÚistftÚkl_divÚkronÚkthvalueÚldl_factor_exÚ
ldl_factorÚ	ldl_solveÚ
layer_normÚlcmÚldexpÚleÚ
less_equalÚlerpÚlgammaÚlobpcgÚlogÚlog_softmaxÚlog10Úlog1pÚlog2Ú	logaddexpÚ
logaddexp2ÚlogdetÚxlogyÚlogical_andÚlogical_notÚ
logical_orÚlogical_xorÚlogitÚ	logsumexpÚlstmÚ	lstm_cellÚltÚlessÚluÚlu_solveÚmargin_ranking_lossÚmasked_fillÚmasked_scatterÚmasked_selectÚmatmulÚ	lu_factorÚlu_factor_exÚmatrix_powerÚmatrix_rankÚ	multi_dotÚ
matrix_exprù  ÚmaximumÚfmaxÚ
max_pool1dÚ
max_pool2dÚ
max_pool3dÚmax_pool1d_with_indicesrŸ  Únanmeanr�  Ú	nanmedianÚmeshgridrø  ÚminimumÚfminÚmiopen_batch_normÚmiopen_convolutionÚmiopen_convolution_add_reluÚmiopen_convolution_reluÚmiopen_convolution_transposeÚmiopen_depthwise_convolutionÚ
miopen_rnnÚmmrz  ÚmovedimÚmoveaxisÚmsortÚmulÚmultiplyÚmultinomialÚmvÚmvlgammaÚnarrowÚ
nan_to_numÚnative_batch_normÚ_native_batch_norm_legitÚnative_dropoutÚnative_layer_normÚnative_group_normÚnative_normÚnative_channel_shuffleÚneÚ	not_equalÚnegr�  Ú	nextafterr«   r¬   Úadaptive_avg_pool2dÚadaptive_avg_pool3dÚ adaptive_max_pool1d_with_indicesÚadaptive_max_pool2dÚ adaptive_max_pool2d_with_indicesÚadaptive_max_pool3dÚ adaptive_max_pool3d_with_indicesÚaffine_gridÚ
avg_pool2dÚ
avg_pool3dÚbinary_cross_entropyÚcross_entropyÚ	dropout1dÚ	dropout2dÚ	dropout3dÚeluÚfoldÚfractional_max_pool2dÚ"fractional_max_pool2d_with_indicesÚfractional_max_pool3dÚ"fractional_max_pool3d_with_indicesÚgaussian_nll_lossÚgeluÚgluÚgrid_sampleÚgumbel_softmaxÚhardtanhÚinterpolateÚl1_lossr  r"  Úlocal_response_normÚ
logsigmoidÚ	lp_pool1dÚ	lp_pool2dÚ	lp_pool3dÚmax_pool2d_with_indicesÚmax_pool3d_with_indicesÚmax_unpool1dÚmax_unpool2dÚmax_unpool3dÚmse_lossÚmulti_head_attention_forwardÚmulti_margin_lossÚmultilabel_margin_lossÚmultilabel_soft_margin_lossÚnll_lossÚ	normalizeÚone_hotr  Úpairwise_distanceÚpoisson_nll_lossÚpreluÚreluÚrelu6Úrms_normÚrreluÚseluÚsiluÚmishÚscaled_dot_product_attentionÚsmooth_l1_lossÚ
huber_lossÚsoft_margin_lossÚsoftmaxÚsoftminÚsoftplusÚ
softshrinkÚsoftsignÚ
tanhshrinkr…  Útriplet_margin_lossÚ!triplet_margin_with_distance_lossÚunfoldr¸   Úuniform_Únormal_Ú	constant_Úkaiming_uniform_ÚnonzeroÚnonzero_staticÚargwherer­  Úvector_normÚmatrix_normÚnorm_except_dimÚnuclear_normrï  ÚorgqrÚormqrÚpermuteÚpca_lowrankÚpdistÚpinverseÚpinvÚpixel_shuffleÚpixel_unshuffleÚpoissonÚ	polygammarŽ  Ú	ones_liker§  ÚprodÚputÚq_per_channel_axisÚq_per_channel_scalesÚq_per_channel_zero_pointsÚq_scaleÚq_zero_pointÚqrÚquantileÚnanquantileÚquantize_per_channelÚquantize_per_tensorÚquantize_per_tensor_dynamicÚquantized_batch_normÚquantized_gru_cellÚquantized_lstm_cellÚquantized_max_pool1dÚquantized_max_pool2dÚquantized_max_pool3dÚquantized_rnn_relu_cellÚquantized_rnn_tanh_cellÚrad2degÚ	rand_likeÚrandint_likeÚ
randn_likeÚravelr  ÚvdotÚvecdotÚview_as_realÚview_as_complexÚ
reciprocalÚ	remainderÚrenormÚrepeat_interleaveÚreshapeÚrnn_reluÚrnn_relu_cellÚrnn_tanhÚrnn_tanh_cellÚrollÚrot90ÚroundÚ	row_stackÚ_rowwise_pruneÚrsqrtÚrsubÚsaddmmÚscatterÚscatter_addÚscatter_reduceÚsearchsortedÚ_segment_reduceÚselectÚselect_scatterÚslice_inverseÚslice_scatterr³   ÚsignÚsignbitÚsgnÚsinÚsincÚsinhÚslogdetÚsmmÚspmmr  Úsolve_exÚsortÚsplitÚsplit_with_sizesÚsqrtÚsquareÚsqueezeÚsspaddmmÚstackr–  Ústd_meanÚstftÚsubÚsubtractÚsumÚ	sym_floatÚsym_intÚsym_maxÚsym_minÚsym_notÚsym_iteÚsym_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§   r  Úvar_meanÚvsplitÚvstackÚwhereÚ_wrapped_linear_prepackÚ#_wrapped_quantized_linear_prepackedÚ
zeros_likeÚ_fw_primal_copyÚ_make_dual_copyÚview_as_real_copyÚview_as_complex_copyÚ
_conj_copyÚ_neg_view_copyÚas_strided_copyÚ_sparse_broadcast_to_copyÚdiagonal_copyÚexpand_copyÚnarrow_copyÚpermute_copyÚ_reshape_alias_copyÚselect_copyÚdetach_copyÚ
slice_copyÚ
split_copyÚsplit_with_sizes_copyÚsqueeze_copyÚt_copyÚtranspose_copyÚunsqueeze_copyÚ_indices_copyÚ_values_copyÚindices_copyÚvalues_copyÚcrow_indices_copyÚcol_indices_copyÚccol_indices_copyÚrow_indices_copyÚunbind_copyÚ	view_copyÚunfold_copyÚ
alias_copyÚ__floordiv__Ú__rfloordiv__Ú__ifloordiv__Ú__truediv__Ú__rtruediv__Ú__itruediv__Ú
__lshift__Ú__rlshift__Ú__ilshift__Ú
__rshift__Ú__rrshift__Ú__irshift__Ú__and__Ú__or__Ú__xor__Ú	__float__Ú__complex__Ú	__array__Ú__bool__Ú__contains__Ú__neg__Ú
__invert__Ú__mod__Ú__rmod__Ú__imod__Ú__array_wrap__Ú__getitem__Ú__deepcopy__Ú__int__Ú__long__Ú	__index__Ú__len__Ú
__format__Ú__reduce_ex__Ú__reversed__Ú__repr__Ú__setitem__Ú__setstate__ÚTr"  ÚHÚmTÚmHÚ_backward_hooksÚ_post_accumulate_grad_hooksr/  Ú_cdatar0  r1  Ú_grad_fnÚgrad_fnÚ_versionÚ_autocast_to_reduced_precisionÚ_autocast_to_full_precisionÚ#_clear_non_serializable_cached_datar„  rZ   r[   Úis_cudaÚis_cpuÚis_xlaÚis_xpuÚis_ipuÚis_leafÚretains_gradÚis_metaÚis_mpsÚis_mtiaÚ	is_nestedÚis_maiaÚ	is_mkldnnÚis_quantizedÚ	is_sparseÚis_sparse_csrÚ	is_vulkanÚitemsizeri   rÌ  r‚  ÚnbytesÚndimÚ	output_nrr~  rþ  ÚvolatileÚ__cuda_array_interface__ÚtypeÚ_dimIÚ_dimVÚ_indicesÚ_is_viewÚ_nnzÚcrow_indicesÚcol_indicesÚccol_indicesÚrow_indicesÚ_update_namesÚ_valuesÚalign_asÚalign_toÚapply_rl   Úas_strided_ÚbackwardÚbfloat16Úpreserve_formatÚboolÚbyteÚcharÚcauchy_ÚcoalesceÚ_coalesced_Ú
contiguousÚcontiguous_formatÚcopy_ÚcpuÚcudaÚmtiaÚxpuÚipuÚdata_ptrrã  ri  Ú	dim_orderÚdoubleÚcdoubleÚelement_sizeÚexpandÚ	expand_asÚexponential_Úfill_Úfill_diagonal_ÚfloatÚcfloatÚ
geometric_ÚhalfÚchalfÚ	has_namesr#  ÚintÚis_coalescedÚis_contiguousÚ	is_pinnedÚ	is_set_toÚ	is_sharedÚitemÚlog_normal_ÚlongÚmap_Úmap2_Úmodule_loadÚ
ndimensionÚnelementÚ_nested_tensor_sizeÚ_nested_tensor_storage_offsetsÚ_nested_tensor_stridesÚnumpyÚ
pin_memoryÚput_rc   Úrandom_Úrecord_streamÚrefine_namesÚregister_hookÚ"register_post_accumulate_grad_hookÚrenameÚrepeatÚrequires_grad_Ú
reshape_asÚresizeÚresize_Ú	resize_asÚresize_as_sparse_Úretain_gradÚset_Úshare_memory_Úshortre  Ú
sparse_dimÚsparse_maskÚ_sparse_mask_projectionÚsparse_resize_Úsparse_resize_and_clear_ÚstorageÚuntyped_storagerY  Ústorage_typeÚsum_to_sizerÂ  Úto_denseÚ	_to_denseÚ	to_sparseÚtolistÚ	to_mkldnnÚtype_asr  ÚviewÚview_asÚzero_Ú
__dlpack__Ú__dlpack_device__r  ÚutilsÚbackend_registrationÚ_privateuse1_backend_nameÚhasattrÚgetattrr   ÚitemsÚ__name__Ú
startswithÚlenÚextendrt  Úupdate)r1   ÚretÚprivateuse1_backend_nameÚret2ÚignoredrU  r¦  r‚  ÚsubnamerÌ  r   s              r+   r   r   “  sëW  € ô6 �\‰\€Fðz%Ü�	‰	Ó-ðz%ä�‰Ó2ðz%ô 	×!Ñ!Ñ#@ðz%ô 	×!Ñ!Ñ#Að	z%ô
 	�
‰
Ó.ðz%ô 	�‰Ñ'ðz%ô 	�‰Ó0ðz%ô 	�‰Ó/ðz%ô 	�‰Ó1ðz%ô 	�	‰	Ó4ðz%ô 	�‰ÓQðz%ô 	�‰ÓLðz%ô 	�‰ÓLðz%ô 	�‰ÓLðz%ô 	�‰ÓJðz%ô  	�
‰
ÓKð!z%ô" 	×#Ñ#Ñ%Jñ#z%ô$ 	�	‰	Ó-ð%z%ô& 	�‰ÓXð'z%ô( 	×ÑÓFð)z%ô* 	�
‰
Ó.ð+z%ô, 	�
‰
Ó.ð-z%ô. 	�‰ÓJð/z%ô0 	�‰Ó/ð1z%ô2 	�	‰	ÓFð3z%ô4 	�‰Ñ&ð5z%ô6 	�‰Ñ&ð7z%ô8 	�‰Ó1ð9z%ô: 	�
‰
Ó.ð;z%ô< 	×ÑÑ2ð=z%ô> 	�‰Ó0ð?z%ô@ 	�‰Ó/ðAz%ôB 	�‰Ó1ðCz%ôD 	�
‰
Ó.òEz%ôF 	�‰Ó0ðGz%ôH 	�‰Ó6ðIz%ôJ 	�‰Ó8ðKz%ôL 	�‰Ó/ðMz%ôN 	�‰Ó1ðOz%ôP 	×ÑÑ-ðQz%ôR 	×ÑÑ-ðSz%ôT 	×ÑÑ-ðUz%ôV 	×ÑÓxðWz%ôX 	�‰ÓRðYz%ôZ 	×ÑÑ{ð[z%ô\ 	×'Ñ'Ñ){ð]z%ô^ 	×(Ñ(Ñ*uð_z%ô` 	×ÑÑ Qðaz%ôb 	×%Ñ%Ñ'vðcz%ôd 	×1Ñ1ñ  4Cðez%ôf 	×ÑÑ 5ògz%ôh 	×%Ñ%Ñ'\ðiz%ôj 	�‰ÓCðkz%ôl 	�‰Ñ?ðmz%ôn 	×.Ñ.Ûtðqz%ôt 	�‰ÓCðuz%ôv 	�‰Ó>ðwz%ôx 	×ÑÓ<ðyz%ôz 	×ÑÓ5ð{z%ô| 	×ÑÓ;ð}z%ô~ 	×ÑÓ<ðz%ô@ 	× Ñ Ó"CðAz%ôB 	×!Ñ!Ó#DðCz%ôD 	×ÑÑ-ðEz%ôF 	�	‰	Ó3ðGz%ôH 	×ÑÑ!4ðIz%ôJ 	×ÑÑ1ðKz%ôL 	�‰Ó]òMz%ôN 	×ÑÑ1ðOz%ôP 	�	‰	Ó6ðQz%ôR 	�‰Ó9ðSz%ôT 	×ÑÓ>ðUz%ôV 	�‰ÓaðWz%ôX 	�
‰
Ó.ðYz%ôZ 	�
‰
Ó>ð[z%ô\ 	×Ñ°$Ó:ð]z%ô^ 	×ÑÑ7ð_z%ô` 	�‰Ó?ðaz%ôb 	�‰×ÑÓ9ðcz%ôd 	�‰× Ñ Ó"Pðez%ôf 	×ÑÓ Gðgz%ôh 	×ÑÓNðiz%ôj 	×&Ñ&Ñ(Yðkz%ôl 	�‰Ó4ðmz%ôn 	�‰ÓCòoz%ôp 	�
‰
ÓBðqz%ôr 	�‰Ó8ðsz%ôt 	�‰Ó8ðuz%ôv 	×ÑÓ8ðwz%ôx 	�	‰	ÓOðyz%ôz 	�‰Ñ%ð{z%ô| 	×ÑÓIð}z%ô~ 	�‰Ñ,ðz%ô@ 	�‰Ó9ðAz%ôB 	�‰Ñ(ðCz%ôD 	�‰×ÑÓ5ðEz%ôF 	�
‰
Ó.ðGz%ôH 	×ÑÓ7ðIz%ôJ 	×ÑÓ6ðKz%ôL 	×ÑÓ5ðMz%ôN 	×ÑÓ=ðOz%ôP 	�‰ÓdòQz%ôR 	�‰ÓdðSz%ôT 	�‰ÓdðUz%ôV 	×ÑÑwðWz%ôX 	�‰Ó=ðYz%ôZ 	×Ñó  !Að[z%ô\ 	×Ñó  !Að]z%ô^ 	×Ñó  !Að_z%ô` 	�‰Ñ(ðaz%ôb 	�	‰	Ó-ðcz%ôd 	×#Ñ#ó  &Cðez%ôf 	�
‰
Ó.ðgz%ôh 	×ÑÓ!Cðiz%ôj 	×ÑÑ-ðkz%ôl 	�‰Ó@ðmz%ôn 	�‰×ÑÓEðoz%ôp 	�‰Ûxðsz%ôv 	�‰Ó5òwz%ôx 	�‰Ó5ðyz%ôz 	�‰ÓBð{z%ô| 	�‰ÓAð}z%ô~ 	×"Ñ"Ó$@ðz%ô@ 	×ÑÓ;ðAz%ôB 	�‰Ó1ðCz%ôD 	×ÑÑ*ðEz%ôF 	�	‰	Ñ#ðGz%ôH 	�‰×ÑÑ*ðIz%ôJ 	�ŠÑ&ðKz%ôL 	�
Š
Ó:ðMz%ôN 	×ÒÓ@ðOz%ôP 	�ŠÓ2ðQz%ôR 	�
Š
ÓVðSz%ôT 	�ŠÓBðUz%ôV 	�‰×ÒÓKðWz%ôX 	×ÒÓ OòYz%ôZ 	× Ò Ó"Yð[z%ô\ 	�ŠÓ1ð]z%ô^ 	�
Š
Ó0ð_z%ô` 	�	Š	ÓHðaz%ôb 	�ŠÓKðcz%ôd 	�	Š	Ó4ðez%ôf 	�ŠÓ@ðgz%ôh 	�
Š
Ñ*ðiz%ôj 	�
Š
Ñ)ðkz%ôl 	�ŠÑ;ðmz%ôn 	�ŠÓ2ðoz%ôp 	�‰×ÒÓ4ðqz%ôr 	�‰×ÒÓ8ðsz%ôt 	�‰×ÒÓ?ðuz%ôv 	�‰×ÒÓCðwz%ôx 	�ŠÑ4ðyz%ôz 	�ŠÛ|ò}z%ô@ 	×Òó jðCz%ôF 	×ÒÓeðGz%ôH 	�ŠÓ3ðIz%ôJ 	�ŠÑ,ðKz%ôL 	�	Š	Ó-ðMz%ôN 	�
Š
Ó.ðOz%ôP 	�ŠÓ0ðQz%ôR 	�	Š	Ó-ðSz%ôT 	�
Š
Ó.ðUz%ôV 	�ŠÓ/ðWz%ôX 	×.Ò.Ñ0oðYz%ôZ 	×-Ò-Ñ/hð[z%ô\ 	×-Ò-ó Cð_z%ôb 	×'Ò'Ñ)Nðcz%ôd 	×7Ò7Ñ9^ðez%ôf 	×'Ò'Ñ)}ðgz%ôh 	×7Ò7Ù`òkz%ôn 	×+Ò+Ñ-=ðoz%ôp 	×*Ò*Ñ,<ðqz%ôr 	×*Ò*Ñ,Bðsz%ôt 	×#Ò#Ñ%?ðuz%ôv 	×ÒÑ9ðwz%ôx 	�	Š	�ŠÓCðyz%ôz 	�	Š	�ŠÓCð{z%ô| 	�	Š	�ŠÓDð}z%ô~ 	�	Š	�ŠÓCðz%ô@ 	�	Š	�ŠÓDðAz%ôB 	�	Š	�ŠÓJðCz%ôD 	�	Š	×ÒÓKðEz%ôF 	�	Š	�ŠÓDðGz%ôH 	�	Š	×ÒÓEðIz%ôJ 	�	Š	�ŠÓEðKz%ôL 	�	Š	�ŠÓFðMz%ôN 	�	Š	�ŠÓFòOz%ôP 	�	Š	×ÒÓGðQz%ôR 	�	Š	�ŠÓIðSz%ôT 	�	Š	�ŠÓJðUz%ôV 	�	Š	�ŠÓJðWz%ôX 	�	Š	×ÒÓKðYz%ôZ 	�	Š	×ÒÓ6ð[z%ô\ 	�	Š	×ÒÓ7ð]z%ô^ 	�	Š	�ŠÓBð_z%ô` 	�	Š	Ó-ðaz%ôb 	�ŠÓ@ðcz%ôd 	�
Š
Ñ*ðez%ôf 	�ŠÑ&ðgz%ôh 	�ŠÑ&ðiz%ôj 	×ÒÓQðkz%ôl 	�ŠÓ/ðmz%ôn 	×ÒÑ3ðoz%ôp 	×ÒÓ?òqz%ôr 	�
Š
Ó5ðsz%ôt 	�
Š
Ó.ðuz%ôv 	�ŠÓ/ðwz%ôx 	�Š°tÀ4ÔPU×P]ÒP]ÐfjÐzò  Dðyz%ôz 	×&Ò&Ñ(Hð{z%ô| 	�ŠÓ\ð}z%ô~ 	�ŠÓOðz%ô@ 	�	Š	Ó4ðAz%ôB 	�ŠÓ3ðCz%ôD 	×ÒÑ*ðEz%ôF 	×ÒÓ>ðGz%ôH 	�ŠÓ/ðIz%ôJ 	�ŠÓ,ðKz%ôL 	�ŠÓ6ðMz%ôN 	�ŠÓ5ðOz%ôP 	�	Š	Ó3ðQz%ôR 	�ŠÓNòSz%ôT 	×ÒÑcðUz%ôV 	×ÒÑfðWz%ôX 	×ÒÑfðYz%ôZ 	×ÒÓmð[z%ô\ 	�	Š	Ñsð]z%ô^ 	�ŠÓNð_z%ô` 	�ŠÓ3ðaz%ôb 	�ŠÓ8ðcz%ôd 	×ÒÓ5ðez%ôf 	�ŠÓ;ðgz%ôh 	×"Ò"Ó$zðiz%ôj 	�ŠÓGðkz%ôl 	�ŠÓmðmz%ôn 	×ÒÓYðoz%ôp 	�‰×(Ò(Ñ*?ðqz%ôr 	�ŠÓ4ðsz%ôt 	�ŠÑ;òuz%ôv 	�ŠÓ2ðwz%ôx 	�ŠÓ6ðyz%ôz 	�ŠÓ7ð{z%ô| 	�ŠÓ8ð}z%ô~ 	�
Š
Ó.ðz%ô@ 	�ŠÑ=ðAz%ôB 	×ÒÑ>ðCz%ôD 	�ŠÓLðEz%ôF 	×ÒÓBðGz%ôH 	×ÒÑ=ðIz%ôJ 	×ÒÓ\ðKz%ôL 	�ŠÒ)ðMz%ôN 	�
Š
ÔGðOz%ôP 	�ŠÒ&ðQz%ôR 	�ŠÒ'ðSz%ôT 	�ŠÔ2ðUz%ôV 	�ŠÔ2òWz%ôX 	×ÒÚtð[z%ô^ 	�ŠÒ(ð_z%ô` 	�ŠÔ1ðaz%ôb 	�‰×ÒÔ4ðcz%ôd 	�‰×ÒÔKðez%ôf 	×ÒÒ*ðgz%ôh 	�ŠÒ'ðiz%ôj 	�ŠÒ&ðkz%ôl 	×ÒÒ.ðmz%ôn 	×ÒÒ,ðoz%ôp 	×ÒÒ!1ðqz%ôr 	×ÒÒ*ðsz%ôt 	×ÒÒ3ðuz%ôv 	�ŠÒ)ðwz%ôx 	�ŠÔWðyz%ôz 	�ŠÒ%ð{z%ô| 	�Šô dòz%ôB	 	�ŠÔrðC	z%ôD	 	�
Š
Ò+ðE	z%ôF	 	�ŠÔNðG	z%ôH	 	�‰×"Ò"Ô$cðI	z%ôJ	 	�‰×ÒÔ!LðK	z%ôL	 	�‰×ÒÔ SðM	z%ôN	 	×ÒÔsðO	z%ôP	 	�	Š	Ô4ðQ	z%ôR	 	�ŠÔ6ðS	z%ôT	 	�ŠÔ3ðU	z%ôV	 	×ÒÔ;ðW	z%ôX	 	�
Š
Ô;ðY	z%ôZ	 	�ŠÔ0ð[	z%ô\	 	�Šô  Kð]	z%ô^	 	�	Š	Ô-ð_	z%ô`	 	×ÒÔ<ða	z%ôb	 	�ŠÔ/òc	z%ôd	 	�ŠÔ/ðe	z%ôf	 	�
Š
Ô.ðg	z%ôh	 	�ŠÔ:ði	z%ôj	 	×ÒÔ;ðk	z%ôl	 	�ŠÒ&ðm	z%ôn	 	�ŠÔ.ðo	z%ôp	 	×ÒÔ<ðq	z%ôr	 	×ÒÔ5ðs	z%ôt	 	×ÒÔ;ðu	z%ôv	 	×ÒÔ<ðw	z%ôx	 	�ŠÔ/ðy	z%ôz	 	�ŠÔIð{	z%ô|	 	�
Š
Òsð}	z%ô~	 	�ŠÔOð	z%ô@
 	�ŠÔ3ðA
z%ôB
 	�
Š
Ô5ðC
z%ôD
 	�ŠÔEòE
z%ôF
 	�ŠÔBðG
z%ôH
 	×!Ò!ô  $AðI
z%ôJ
 	×ÒÒ8ðK
z%ôL
 	×ÒÒ<ðM
z%ôN
 	×ÒÔ=ðO
z%ôP
 	�ŠÔ7ðQ
z%ôR
 	�‰�ŠÔ?ðS
z%ôT
 	�‰×ÒÔ FðU
z%ôV
 	�‰×!Ò!Ô#]ðW
z%ôX
 	�‰×ÒÔ[ðY
z%ôZ
 	�‰×ÒÔ>ð[
z%ô\
 	×ÒÒ/ð]
z%ô^
 	�‰×!Ò!Ô#@ð_
z%ô`
 	�‰× Ò Ô"Mða
z%ôb
 	�‰×ÒÔ <ðc
z%ôd
 	×ÒÒ*ðe
z%ôf
 	�‰×ÒÒ!1òg
z%ôh
 	�	Š	Ô-ði
z%ôj
 	�ŠÔ8ðk
z%ôl
 	�
Š
Ô5ðm
z%ôn
 	×ÒÔlðo
z%ôp
 	×ÒÔlðq
z%ôr
 	×ÒÔlðs
z%ôt
 	×%Ò%Ütðw
z%ôz
 	�
Š
Ô.ð{
z%ô|
 	�ŠÔVð}
z%ô~
 	�ŠÔ0ð
z%ô@ 	�ŠÔ3ðAz%ôB 	�ŠÒ5ðCz%ôD 	�	Š	Ô-ðEz%ôF 	�ŠÔ8ðGz%ôH 	�
Š
Ô5ðIz%ôJ 	×ÒÚtðMz%ôP 	× Ò Ò"}òQz%ôR 	×)Ò)Ò+vðSz%ôT 	×%Ò%Ò'hðUz%ôV 	×*Ò*ÚwðYz%ô\ 	×*Ò*Úgð_z%ôb 	×Òò dðez%ôh 	�ŠÔ2ðiz%ôj 	�
Š
ÔEðkz%ôl 	�ŠÒ<ðmz%ôn 	�ŠÒ=ðoz%ôp 	�ŠÔAðqz%ôr 	�	Š	Ô4ðsz%ôt 	�ŠÔ9ðuz%ôv 	×ÒÔUðwz%ôx 	�ŠÔ1ðyz%ôz 	�ŠÒ+ð{z%ô| 	�ŠÒ:ð}z%ô~ 	×ÒÔWòz%ô@ 	×ÒÒ!sðAz%ôB 	×&Ò&Ò(_ðCz%ôD 	×ÒÒ8ðEz%ôF 	×ÒÔ!fðGz%ôH 	×ÒÒ!VðIz%ôJ 	×ÒÔUðKz%ôL 	×$Ò$Ò&>ðMz%ôN 	�ŠÔ3ðOz%ôP 	�ŠÔ:ðQz%ôR 	�	Š	Ô-ðSz%ôT 	�ŠÔ2ðUz%ôV 	�ŠÔ:ðWz%ôX 	�Š×Ò×/Ò/Ò1NðYz%ôZ 	�Š×Ò×/Ò/Ò1Nð[z%ô\ 	�Š×Ò×/Ñ/Ô1dð]z%ô^ 	�Š×Ò×<Ò<Ô>qð_z%ô` 	�Š×Ò×/Ò/Ô1dòaz%ôb 	�Š×Ò×<Ò<Ô>qðcz%ôd 	�Š×Ò×/Ò/Ô1dðez%ôf 	�Š×Ò×<Ò<Ô>qðgz%ôh 	�Š×Ò×'Ò'Ô)Sðiz%ôj 	�Š×Ò×)Ñ)Ô+aðkz%ôl 	�Š×Ò×&Ò&ô Bðoz%ôr 	�Š×Ò×&Ò&ô Bðuz%ôx 	�Š×Ò×&Ñ&Üxð{z%ô~ 	�Š×Ò×$Ñ$Ô&Rðz%ô@ 	�Š×Ò×0Ò0ÜcðCz%ôF 	�Š×Ò×<Ñ<ÜtðIz%ôL 	�Š×Ò× Ñ Ô"LðMz%ôN 	�Š×Ò×1Ñ1ÜiðQz%ôT 	�Š×Ò×)Ò)ô LðWz%ôZ 	�Š×Ò×$Ñ$Üxð]z%ô` 	�Š×Ò×#Ò#Ô%Zðaz%ôb 	�Š×Ò×%Ò%Ô'\òcz%ôd 	�Š×Ò×%Ò%Ô'\ðez%ôf 	�Š×Ò×%Ò%Ô'\ðgz%ôh 	�Š×Ò×ÒÔ!Kðiz%ôj 	�Š×Ò×%Ò%Ü|ðmz%ôp 	�Š×Ò×)Ò)ô Jðsz%ôv 	�Š×Ò×1Ò1Ô3iðwz%ôx 	�Š×Ò× Ò Ô"mðyz%ôz 	�Š×Ò×1Ò1Üzð}z%ô@ 	�Š×Ò×>Ò>ÜzðCz%ôF 	�Š×Ò×1Ò1ÜzðIz%ôL 	�Š×Ò×>Ò>ÜzðOz%ôR 	�Š×Ò×-Ò-Ô/uðSz%ôT 	�Š×Ò× Ò Ô"FðUz%ôV 	�Š×Ò×ÒÔ!9ðWz%ôX 	�Š×Ò×'Ò'Ô)zðYz%ôZ 	�Š×Ò×&Ò&Ô(gð[z%ô\ 	�Š×Ò×*Ò*Ô,cò]z%ô^ 	�Š×Ò×&Ò&Ô(Cð_z%ô` 	�Š×Ò×$Ò$Ô&`ðaz%ôb 	�Š×Ò×0Ò0Übðez%ôh 	�Š×Ò×)Ò)ô Iðkz%ôn 	�Š×Ò×'Ò'ô Mðqz%ôt 	�Š×Ò×"Ò"ô  %Aðuz%ôv 	�Š×Ò×#Ò#Ô%|ðwz%ôx 	�Š×Ò×&Ò&Ô(mðyz%ôz 	�Š×Ò×&Ò&Ô(\ð{z%ô| 	�Š×Ò×"Ò"Ô$Gð}z%ô~ 	�Š×Ò×/Ò/Ô1gðz%ô@ 	�Š×Ò×'Ò'Ô)^ðAz%ôB 	�Š×Ò×&Ò&Ò(8ðCz%ôD 	�Š×Ò×%Ò%Ô'mðEz%ôF 	�Š×Ò×%Ò%Ô'mðGz%ôH 	�Š×Ò×%Ò%Ô'mðIz%ôJ 	�Š×Ò×/Ò/ÜiòMz%ôP 	�Š×Ò×&Ò&ÜtðSz%ôV 	�Š×Ò×3Ò3ÜtðYz%ô\ 	�Š×Ò×&Ò&Ütð_z%ôb 	�Š×Ò×3Ò3Ütðez%ôh 	�Š×Ò×&Ò&Ütðkz%ôn 	�Š×Ò×3Ò3Ütðqz%ôt 	�Š×Ò×(Ò(Ô*zðuz%ôv 	�Š×Ò×(Ò(Ô*zðwz%ôx 	�Š×Ò×(Ò(Ô*zðyz%ôz 	�Š×Ò×$Ò$Ô&}ð{z%ô| 	�Š×Ò×8Ò8ô _ðz%ôB 	�Š×Ò×-Ò-ÜtðEz%ôH 	�Š×Ò×2Ò2ÜVðKz%ôN 	�Š×Ò×7Ò7ÜcðQz%ôT 	�Š×Ò×$Ò$ÜvðWz%ôZ 	�Š×Ò×%Ò%Ô'Xð[z%ô\ 	�Š×Ò×#Ò#Ô%Fò]z%ô^ 	�Š×Ò×ÒÔ!Pð_z%ô` 	�Š×Ò×-Ò-Ô/aðaz%ôb 	�Š×Ò×,Ò,Ü}ðez%ôh 	�Š×Ò×!Ò!Ò#;ðiz%ôj 	�Š×Ò× Ò Ô"Aðkz%ôl 	�Š×Ò×!Ò!Ô#Bðmz%ôn 	�Š×Ò×$Ò$Ô&_ðoz%ôp 	�Š×Ò×!Ò!Ô#yðqz%ôr 	�Š×Ò× Ò Ô"Aðsz%ôt 	�Š×Ò× Ò Ô"Aðuz%ôv 	�Š×Ò× Ò Ô"Aðwz%ôx 	�Š×Ò×8Ò8Ô:uðyz%ôz 	�Š×Ò×*Ò*ô  -Að{z%ô| 	�Š×Ò×&Ò&Ô(jð}z%ô~ 	�Š×Ò×,Ò,Ô.xðz%ô@ 	�Š×Ò×#Ò#Ô%ZðAz%ôB 	�Š×Ò×#Ò#Ô%ZòCz%ôD 	�Š×Ò×$Ò$Ô&LðEz%ôF 	�Š×Ò×&Ò&Ô(CðGz%ôH 	�Š×Ò×$Ò$Ò&6ðIz%ôJ 	�Š×Ò×&Ò&Ò(8ðKz%ôL 	�Š×Ò×%Ò%Ô'XðMz%ôN 	�Š×Ò×/Ò/ô LðQz%ôT 	�Š×Ò×=Ò=ØDHÐQTÐ[`ÐlrÕvðWz%ôZ 	�Š×Ò×"Ò"Ô$bð[z%ô\ 	�Š�Š×ÒÔ Oð]z%ô^ 	�Š�Š×ÒÔSð_z%ô` 	�Š�Š×ÒÒ!7ðaz%ôb 	�Š�Š×&Ò&Ô(xðcz%ôd 	�ŠÔ7ðez%ôf 	×ÒÀÕFðgz%ôh 	�ŠÒ(ðiz%ôj 	�
Š
Ô\ðkz%ôl 	�‰×ÒÔdòmz%ôn 	�‰× Ò Ô"hðoz%ôp 	�‰× Ò ð +/ô#3ðqz%ôx 	×ÒÔ9ðyz%ôz 	×ÒÔdð{z%ô| 	�ŠÒ%ð}z%ô~ 	�ŠÒ*ðz%ô@ 	�ŠÔQðAz%ôB 	×ÒÔ!SðCz%ôD 	�ŠÒ+ðEz%ôF 	×ÒÔIðGz%ôH 	�ŠÔ*ðIz%ôJ 	�ŠÔ5ðKz%ôL 	�‰×ÒÔIðMz%ôN 	×ÒÒ=ðOz%ôP 	×ÒÒAðQz%ôR 	�ŠÔ7ðSz%ôT 	×ÒÒ YòUz%ôV 	�ŠÔ6ðWz%ôX 	�ŠÔ2ðYz%ôZ 	�ŠÒ-ð[z%ô\ 	�ŠÔdð]z%ô^ 	�	Š	Ô7ð_z%ô` 	�
Š
Ô0ðaz%ôb 	�	Š	ÔDðcz%ôd 	× Ò Ò"2ðez%ôf 	×"Ò"Ò$4ðgz%ôh 	×'Ò'Ò)9ðiz%ôj 	�ŠÒ'ðkz%ôl 	×ÒÒ,ðmz%ôn 	�ŠÔ7ðoz%ôp 	�‰�ŠÔCðqz%ôr 	�ŠÔfðsz%ôt 	×ÒÔiðuz%ôv 	×"Ò"Ò$Vòwz%ôx 	×!Ò!Ò#Mðyz%ôz 	×)Ò)Ò+Pð{z%ô| 	×"Ò"Ò$sð}z%ô~ 	× Ò ò aðAz%ôD 	×!Ò!ò aðGz%ôJ 	×"Ò"ðJàô#ðMz%ôT 	×"Ò"ðLð ô#ðWz%ô` 	×"Ò"ðOð ô	#ðcz%ôn 	×%Ò%ò aðqz%ôt 	×%Ò%ò aðwz%ôz 	�ŠÔ1ð{z%ô| 	�ŠÔdð}z%ô~ 	×Ò°dÄ5Ç=Â=ÐY]ÐmrÓvðz%ô@ 	×ÒÔeðAz%ôB 	�ŠÒ%ðCz%ôD 	�
Š
Ô.ðEz%ôF 	�
Š
Ô5òGz%ôH 	�‰×ÒÔFðIz%ôJ 	×ÒÒ,ðKz%ôL 	×ÒÒ/ðMz%ôN 	×ÒÔ4ðOz%ôP 	�
Š
Ô3ðQz%ôR 	�ŠÔ:ðSz%ôT 	�ŠÔAðUz%ôV 	×ÒÔ!;ðWz%ôX 	�ŠÒ.ðYz%ôZ 	�ŠÔQð[z%ô\ 	�ŠÒxð]z%ô^ 	×ÒÔSð_z%ô` 	�ŠÒxðaz%ôb 	×ÒÔSðcz%ôd 	�
Š
Ô7ðez%ôf 	�ŠÔ7ðgz%ôh 	�ŠÔ/òiz%ôj 	�ŠÔ5ðkz%ôl 	×ÒÒPðmz%ôn 	�ŠÔbðoz%ôp 	�ŠÔ/ðqz%ôr 	�
Š
Ô4ðsz%ôt 	�ŠÔMðuz%ôv 	�ŠÒ8ðwz%ôx 	×ÒÒ<ðyz%ôz 	×ÒÔZð{z%ô| 	×ÒÔeð}z%ô~ 	×ÒÔ|ðz%ô@ 	�ŠÒ2ðAz%ôB 	×ÒÒ?ðCz%ôD 	×ÒÔWðEz%ôF 	×ÒÔWðGz%ôH 	�
Š
Ô3ðIz%ôJ 	�ŠÔ1òKz%ôL 	�
Š
Ô.ðMz%ôN 	�ŠÔ1ðOz%ôP 	�	Š	Ô-ðQz%ôR 	�	Š	Ô-ðSz%ôT 	�
Š
Ô.ðUz%ôV 	�
Š
Ô.ðWz%ôX 	�ŠÒ'ðYz%ôZ 	�‰×ÒÒ.ð[z%ô\ 	�	Š	Ò)ð]z%ô^ 	�
Š
Ò*ð_z%ô` 	�ŠÔ8ðaz%ôb 	�‰×ÒÔ@ðcz%ôd 	�‰×ÒÔWðez%ôf 	�
Š
ÑYÀeÐQUÕYðgz%ôh 	�ŠÔEðiz%ôj 	×ÒÔ Pðkz%ôl 	�
Š
Ô.òmz%ôn 	�ŠÔ0ðoz%ôp 	�ŠÔ;ðqz%ôr 	�ŠÔOðsz%ôt 	�ŠÔ8ðuz%ôv 	�	Š	Ô-ðwz%ôx 	�ŠÔ2ðyz%ôz 	�
Š
ô @ð}z%ô@ 	�	Š	Ô4ðAz%ôB 	�ŠÔ9ðCz%ôD 	�	Š	Ô-ðEz%ôF 	�ŠÒ)ðGz%ôH 	�ŠÒ'ðIz%ôJ 	�Š’ðKz%ôL 	�Š’ðMz%ôN 	�ŠÒ'ðOz%ôP 	�ŠÒ)ðQz%ôR 	�Š’òSz%ôT 	�ŠÒ)ðUz%ôV 	�ŠÒ(ðWz%ôX 	�ŠÒ)ðYz%ôZ 	�ŠÒ(ð[z%ô\ 	�ŠÒ)ð]z%ô^ 	�ŠÒ(ð_z%ô` 	�ŠÒ)ðaz%ôb 	�ŠÒ)ðcz%ôd 	�ŠÒ)ðez%ôf 	�ŠÒ)ðgz%ôh 	�ŠÔ0ðiz%ôj 	�	Š	ÔIðkz%ôl 	×ÒÔAðmz%ôn 	�‰×ÒÔHðoz%ôp 	�‰×ÒÔ8ðqz%ôr 	�ŠÒ4ðsz%ôt 	�ŠÒ6òuz%ôv 	�Š×ÒÒ/ðwz%ôx 	�Š×ÒÒ!1ðyz%ôz 	�Š×ÒÒ!1ð{z%ô| 	�Š×ÒÒ!1ð}z%ô~ 	�Š×ÒÒ!1ðz%ô@ 	�Š×,Ò,Ô.KðAz%ôB 	�Š×,Ò,Ô.KðCz%ôD 	�Š×,Ò,Ô.KðEz%ôF 	�Š×,Ò,Ô.KðGz%ôH 	�Š×ÒÒ/ðIz%ôJ 	�Š×ÒÒ,ðKz%ôL 	�Š×ÒÒ+ðMz%ôN 	�Š×ÒÒ,ðOz%ôP 	�Š×ÒÒ-ðQz%ôR 	�Š×ÒÒ.ðSz%ôT 	�Š×ÒÒ,ðUz%ôV 	�Š×ÒÒ-òWz%ôX 	�Š×ÒÒ-ðYz%ôZ 	�Š×ÒÔ Að[z%ô\ 	�Š×ÒÔ!Bð]z%ô^ 	�Š×ÒÒ/ð_z%ô` 	�Š×*Ò*Ô,Iðaz%ôb 	�Š×+Ò+Ô-Jðcz%ôd 	�Š×ÒÒ*ðez%ôf 	�Š×ÒÒ+ðgz%ôh 	�Š×ÒÒ*ðiz%ôj 	�Š×ÒÒ+ðkz%ôl 	�Š×+Ò+Ô-Jðmz%ôn 	�Š×+Ò+Ô-Jðoz%ôp 	�Š×ÒÒ-ðqz%ôr 	�Š×ÒÒ 0ðsz%ôt 	�Š×!Ò!Ô#Dðuz%ôv 	�Š×ÒÒ-ðwz%ôx 	�Š×ÒÔ!Oòyz%ôz 	�Š×(Ò(Ò*:ð{z%ô| 	�Š×(Ò(Ò*:ð}z%ô~ 	�Š×(Ò(Ò*:ðz%ô@ 	�Š×(Ò(Ò*:ðAz%ôB 	�Š×"Ò"Ò$7ðCz%ôD 	�Š×ÒÒ,ðEz%ôF 	�Š×ÒÒ-ðGz%ôH 	�Š×ÒÔ!>ðIz%ôJ 	�Š×ÒÒ+ðKz%ôL 	�Š×ÒÒ-ðMz%ôN 	�Š×/Ò/Ò1AðOz%ôP 	�Š×/Ò/Ò1AðQz%ôR 	�Š×4Ò4Ô6SðSz%ôT 	�Š×4Ò4Ô6SðUz%ôV 	�Š×4Ò4Ô6SðWz%ôX 	�Š×4Ò4Ô6SðYz%ôZ 	�Š×ÒÒ,ò[z%ô\ 	�Š×ÒÔ@ð]z%ô^ 	�Š×)Ò)Ò+;ð_z%ô` 	�Š×ÒÔ@ðaz%ôb 	�Š×ÒÔ>ðcz%ôd 	�Š×ÒÔ<ðez%ôf 	�ŠÒ!ðgz%ôh 	�
Š
Ò+ðiz%ôj 	×ÒÔKðkz%ôl 	�	Š	Ô-ðmz%ôn 	�
Š
Ô.ðoz%ôp 	�‰×ÒÔ 3ðqz%ôr 	�‰× Ò Ô"<ðsz%ôt 	�ŠÔ:ðuz%ôv 	×ÒÔHðwz%ôx 	�ŠÔJðyz%ôz 	�
Š
Ò*ð{z%ô| 	�
Š
ÔKò}z%ô~ 	�ŠÒ%ðz%ô@ 	�ŠÒ5ðAz%ôB 	�ŠÔ1ðCz%ôD 	�ŠÔ5ðEz%ôF 	×ÒÔ eðGz%ôH 	�‰×%Ò%Ô'aðIz%ôJ 	�
Š
Ô:ðKz%ôL 	×!Ò!ô LðOz%ôR 	�
Š
Ô:ðSz%ôT 	×ÒÒ2ðUz%ôV 	�ŠÔ/ðWz%ôX 	�ŠÔ-ðYz%ôZ 	�ŠÒ<ð[z%ô\ 	�ŠÔhð]z%ô^ 	× Ò Ô"gð_z%ô` 	×ÒÒ6ðaz%ôb 	×ÒÔ;òcz%ôd 	×ÒÔLðez%ôf 	×%Ò%Ô'Wðgz%ôh 	�ŠÔ8ðiz%ôj 	�‰×ÒÔ1ðkz%ôl 	�	Š	Ô-ðmz%ôn 	�ŠÔ2ðoz%ôp 	�ŠÒ;ðqz%ôr 	�ŠÔ2ðsz%ôt 	�ŠÔ9ðuz%ôv 	×%Ò%Ò'`ðwz%ôx 	×1Ò1Úoð{z%ô~ 	×ÒÔeðz%ô@ 	×ÒÒ5ðAz%ôB 	×ÒÒ@ðCz%ôD 	×Ò¢ðEz%ôF 	×"Ò"¢OðGz%ôH 	×Òš/òIz%ôJ 	×ÒšoðKz%ôL 	×ÒÔQðMz%ôN 	×'Ò'Ò)>ðOz%ôP 	×ÒÔFðQz%ôR 	×Ò¸%ÕCðSz%ôT 	×ÒÒ>ðUz%ôV 	×ÒÒ1ðWz%ôX 	×!Ò!Ò#@ðYz%ôZ 	×ÒÒ6ð[z%ô\ 	×Òš?ð]z%ô^ 	×ÒÔNð_z%ô` 	×ÒÔ<ðaz%ôb 	×#Ò#Ô%Hðcz%ôd 	×ÒÒ0ðez%ôf 	�Š’oðgz%ôh 	×ÒÒ9ðiz%ôj 	×ÒÒ2òkz%ôl 	×Òš_ðmz%ôn 	×ÒšOðoz%ôp 	×ÒšOðqz%ôr 	×Òš?ðsz%ôt 	×Ò¢ðuz%ôv 	×Ò¢ðwz%ôx 	×Ò¢ðyz%ôz 	×Ò¢ð{z%ô| 	×ÒÔ1ð}z%ô~ 	�ŠÒ/ðz%ô@ 	×ÒÒAðAz%ôB 	×Òš/ðCz%ðD 	×ÒÒ3ðEz%ðF 	×ÒÒ4ðGz%ðH 	×ÒÒ4ðIz%ðJ 	×ÒÒ2ðKz%ðL 	×ÒÒ3òMz%ðN 	×ÒÒ3ðOz%ðP 	×ÒÒ1ðQz%ðR 	×ÒÒ2ðSz%ðT 	×ÒÒ2ðUz%ðV 	×ÒÒ1ðWz%ðX 	×ÒÒ2ðYz%ðZ 	×ÒÒ2ð[z%ð\ 	�ŠÒ.ð]z%ð^ 	�ŠÒ-ð_z%ð` 	�ŠÒ.ðaz%ðb 	×Òš/ðcz%ðd 	×ÒšOðez%ðf 	×ÒÒ0ðgz%ðh 	�Ššðiz%ðj 	×ÒÒ3ðkz%ðl 	�Ššðmz%ðn 	×Òš?òoz%ðp 	�ŠÒ.ðqz%ðr 	�ŠÒ/ðsz%ðt 	�ŠÒ/ðuz%ðv 	×ÒÒ5ðwz%ðx 	×ÒÒ0ðyz%ðz 	×ÒÒ2ð{z%ð| 	�Ššð}z%ð~ 	�Ššðz%ð@ 	×Òš/ðAz%ðB 	�ŠšðCz%ðD 	×ÒÒ7ðEz%ðF 	×ÒÒ4ðGz%ðH 	×Òš_ðIz%ðJ 	�Š¸ÕAðKz%ðL 	×ÒÒ1ðMz%ðN 	×ÒÒ/ðOz%ðP 	�Š×Òš/òQz%ðR 	�Š×Òš/ðSz%ðT 	�	Š	×Òš?ðUz%ðV 	�	Š	×Òš?ðWz%ðX 	×Ò×&Ò&ªðYz%ðZ 	×*Ò*×2Ò2²Oð[z%ð\ 	�Š×Òšoð]z%ð^ 	�Š×Òšð_z%ð` 	�Š×Òš_ðaz%ðb 	�Š×Òšoðcz%ðd 	�Š×Ò¢ðez%ðf 	�Š×Ò¢ðgz%ðh 	�Š×Ò¢ðiz%ðj 	×-Ò-Ò/pðkz%ðl 	×*Ò*Ò,Vðmz%ðn 	×2Ò2²Oðoz%ðp 	�Š×Òš_ðqz%ðr 	�Š×Òšòsz%ðt 	�Š×Òšoðuz%ðv 	�Š×Ò¢ðwz%ðx 	�Š×Òšðyz%ðz 	�Š×Òšð{z%ð| 	�Š×Òšð}z%ð~ 	�Š×Òšðz%ð@ 	�Š×Ò¢ðAz%ðB 	×Ò×#Ò#¢_ðCz%ðD 	�Š×Ò¢ðEz%ðF 	�Š×ÒšðGz%ðH 	�Š×Ò¢ðIz%ðJ 	×Ò× Ò ¢/ðKz%ðL 	�Š×Ò¢ðMz%ðN 	×Ò× Ò ¢/ðOz%ðP 	×Ò×#Ò#¢_ðQz%ðR 	×Ò× Ò ¢/ðSz%ðT 	×Ò×$Ò$¢oòUz%ðV 	×Ò× Ò ¢/ðWz%ðX 	�Š×Ò¢ðYz%ðZ 	�Š×Òšð[z%ð\ 	�Š×Òš_ð]z%ð^ 	�Š×Òšoð_z%ð` 	�Š×Òšðaz%ðb 	�Š×Òš_ðcz%ðd 	×Ò× Ò ¢/ðez%ðf 	×Ò×$Ò$¢oðgz%ðh 	�Š×Òšoðiz%ðj 	�Š×Ò¢ðkz%ðl 	�Š×Òš_ðmz%ðn 	�Š×Òš_ðoz%ðp 	×'Ò'×/Ò/²ðqz%ðr 	�ŠÔNðsz%ðt 	�Š’oðuz%ðv 	�Š’oòwz%ðx 	�Ššðyz%ðz 	�Ššð{z%ð| 	�Š’_ð}z%ð~ 	×Òš_ðz%ð@ 	×ÒšOðAz%ðB 	×Òš_ðCz%ðD 	×ÒšOðEz%ðF 	×ÒÒ=ðGz%ðH 	�ŠšðIz%ðJ 	�‰šðKz%ðL 	�ŠÒ/ðMz%ðN 	�ŠÒ=ðOz%ðP 	�ŠÒ0ðQz%ðR 	×ÒÒ8ðSz%ðT 	×ÒÒ9ðUz%ðV 	�ŠÔkðWz%ðX 	�Š´E×4IÒ4IÓMòYz%ðZ 	�Š´×0EÒ0EÓIð[z%ð\ 	�Š´×0EÒ0EÓIð]z%ð^ 	�Š´×0EÒ0EÓIð_z%ð` 	�ŠÑMÀTÕMðaz%ðb 	�Ššðcz%ðd 	×ÒÒ6ðez%ðf 	×Ò´e×6MÒ6MÓQðgz%ðh 	�ŠÔ>ðiz%ðj 	�
Š
¬u×/DÒ/DÓHðkz%ðl 	�Š´×0EÒ0EÓIðmz%ðn 	�Š´×0EÒ0EÓIðoz%ðp 	�
Š
¬u×/DÒ/DÓHðqz%ðr 	�
Š
¬u×/DÒ/DÓHðsz%ðt 	�Ššðuz%ðv 	×Òš/ðwz%ðx 	×ÒÔ!Oðyz%ðz 	�
Š
’Oò{z%ð| 	×ÒÔ@ð}z%ð~ 	�Š´%×2GÒ2GÓKðz%ð@ 	�Š´5×3HÒ3HÓLðAz%ðB 	×Òš_ðCz%ðD 	�ŠÒ,ðEz%ðF 	×ÒÒ0ðGz%ðH 	×ÒÑHÀÕHðIz%ðJ 	�ŠÒ,ðKz%ðL 	×ÒÒ5ðMz%ðN 	�Š´×1FÒ1FÓJðOz%ðP 	�Š´%×2GÒ2GÓKðQz%ðR 	×Ò¸Õ@ðSz%ðT 	×Òš?ðUz%ðV 	�Š´×0EÒ0EÓIðWz%ðX 	�Š´×1FÒ1FÓJðYz%ðZ 	×Òš/ð[z%ð\ 	�Ššò]z%ð^ 	�
Š
¬u×/DÒ/DÓHð_z%ð` 	×Òš_ðaz%ðb 	×Òšoðcz%ðd 	×Òš_ðez%ðf 	×Òš/ðgz%ðh 	×ÒÒ1ðiz%ðj 	×Òš/ðkz%ðl 	�Š’_ðmz%ðn 	×ÒÑMÀTÕMðoz%ðp 	×ÒÒ0ðqz%ðr 	�Š´×0EÒ0EÓIðsz%ðt 	�ŠÒ6ðuz%ðv 	�ŠÒ5ðwz%ðx 	�	Š	Ò(ðyz%ðz 	×ÒÔ@ð{z%ð| 	×ÒÒEð}z%ð~ 	×Òš?òz%ð@  	�ŠšðA z%ðB  	×"Ò"¢OðC z%ðD  	×-Ò-ªðE z%ðF  	×%Ò%¢ðG z%ðH  	�ŠšðI z%ðJ  	�Š’oðK z%ðL  	�ŠÒ,ðM z%ðN  	×Òš?ðO z%ðP  	�ŠÔGðQ z%ðR  	�ŠšðS z%ðT  	�ŠÑLÀDÕLðU z%ðV  	×ÒÒ5ðW z%ðX  	×ÒÒ3ðY z%ðZ  	×ÒÒ3ð[ z%ð\  	×1Ò1Ò3Hð] z%ð^  	�ŠÒ,ð_ z%ð`  	�ŠÒ-òa z%ðb  	×ÒÔBðc z%ðd  	×ÒÒ1ðe z%ðf  	�ŠÒ-ðg z%ðh  	�ŠÒ-ði z%ðj  	×ÒÒ0ðk z%ðl  	× Ò Ò"8ðm z%ðn  	×ÒšOðo z%ðp  	�ŠÔ[ðq z%ðr  	×ÒÒ?ðs z%ðt  	×Òšoðu z%ðv  	�Š´×1FÒ1FÓJðw z%ðx  	�Š’_ðy z%ðz  	×ÒÔWð{ z%ð|  	×Òš?ð} z%ð~  	×ÒÒ1ð z%ð@! 	×&Ò&Ô(WðA!z%ðB! 	×ÒÒGòC!z%ðD! 	×'Ò'Ò)QðE!z%ðF! 	�ŠÔOðG!z%ðH! 	�ŠšðI!z%ðJ! 	×Ò¢ðK!z%ðL! 	×ÒšðM!z%ðN! 	×Òš_ðO!z%ðP! 	×ÒÒ1ðQ!z%ðR! 	�ŠÒ+ðS!z%ðT! 	�	Š	°EÀÔUZ×UjÒUjÓnðU!z%ðV! 	�ŠÑIÀÕIðW!z%ðX! 	×ÒÔGðY!z%ðZ! 	×Òš/ð[!z%ð\! 	�Š’ð]!z%ð^! 	×Òš/ð_!z%ð`! 	�ŠÒ.ða!z%ðb! 	�ŠÒ=ðc!z%ðd! 	�ŠÔ7ñe!z%ðf! 	�Š’Ø�ŠÒ+Ø�ŠÒ.Ø�Š’oØ×ÒÔ7Ø× Ò ¢/Ü�‰×ÒÔFñs!z%€Côz! 	�Š×(Ò(×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ÔØ€Jr.   Ú
dispatcherc                 ó   ‡ — ˆ fd„}|S )a…  Wraps a given function with ``__torch_function__`` -related functionality.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    This uses the METH_FASTCALL protocol introduced in Python 3.7

    Instead of:
      `has_torch_function((a, b))`
    call:
      `has_torch_function_variadic(a, b)`
    which skips unnecessary packing and unpacking work.
    c                  ód  — t        j                  t        «      } i }dt        t        j                  fdt        j
                  t        j
                  j                  fdt        j                  j
                  t        t        j                  j
                  «      fdt        j                  j                  t        t        j                  j                  «      fdt        j                  t        t        j                  «      fdt        j                  t        t        j                  «      fdt        j                  t        t        j                  «      fdt        j                  t        t        j                  «      fg}|D �],  \  }}}|D �]  }d	}|t        j                  urV|j                  d
«      rŒ*|j                  d«      rd}nW|j                  d«      rd}nC|d   j                  «       sd}n-|dk(  r(Œnt!        ||«      }t!        t"        |d «      |k(  rŒ�|dk(  rŒ•t!        ||«      }|t        j                  u rt!        t"        |d «      |k(  rŒÈt%        |t&        j(                  «      rŒãt%        |t*        j,                  «      rŒþt/        |«      s«t1        |d«      rŸ|› d|› d�||j2                  <   |› d|› d�||j4                  <   |r�ŒC|j2                  t7        «       v r;d}	|j2                  t9        «       vs!J |	j;                  ||j<                  «      «       ‚�Œ”| |   j?                  |j2                  «       �Œ´t/        |«      s�ŒÁ|› d|› �||<   |r�ŒÏ|t7        «       v r1d}	|t9        «       vs!J |	j;                  ||j<                  «      «       ‚�Œ| |   j?                  |«       �Œ" �Œ/ | |fS )Nr0   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Úlistr0   Ú__all__r¬   r«   Údirr¸   r1   rp  r�   rB	  rj
  ÚendswithÚislowerrg
  ÚobjectÚ
isinstancer—
  Ú
ModuleTypeÚ
__future__Ú_Featurert  rf
  r"  Ú__set__r   r   Úformatri
  rP  )
Úoverridable_funcsrß  Útested_namespacesÚnamespace_strÚ	namespaceÚns_funcsr›
  r"   r   r  s
             r+   Ú_get_overridable_functionsr²
    sE  € ô $×/Ñ/´Ó5ÐØ€Eà	”%œŸ™Ð'Ø	œU×-Ñ-¬u×/?Ñ/?×/GÑ/GÐHØ	¤§¡× 3Ñ 3´S¼¿¹×9LÑ9LÓ5MÐNØ	œ%Ÿ(™(Ÿ-™-¬¬U¯X©X¯]©]Ó);Ð<Ø	œŸ™¤s¬5¯<©<Ó'8Ð9Ø	œŸ™¤s¬5¯<©<Ó'8Ð9Ø	”e—i‘i¤¤U§Y¡Y£Ð0Ø	œ%Ÿ-™-¬¬U¯]©]Ó);Ð<ð	Ðð /@ó C6Ñ*ˆ�y (Ø!ó B	6ˆIØˆFà¤§¡Ñ,Ø×'Ñ'¨Ô-ØØ×)Ñ)¨#Ô.Ø!‘FØ×'Ñ'¨Ô,Ø!‘FØ" 1™×-Ñ-Ô/Ø!‘FØ ,Ò.Øä˜y¨)Ó4�Üœ6 9¨dÓ3°tÒ;ØØ Ò-ØÜ˜9 iÓ0ˆDØœEŸL™LÑ(¬W´V¸YÈÓ-MÐQUÒ-UØä˜$¤× 0Ñ 0Ô1Øä˜$¤
× 3Ñ 3Ô4Øä˜D”>¤g¨d°IÔ&>Ø)6¨°q¸¸À8Ð&L��d—l‘lÑ#Ø)6¨°q¸¸À8Ð&L��d—l‘lÑ#ÙÙØ—<‘<Ô#8Ó#:Ñ:ð=ð ð  Ÿ<™<Ô/DÓ/FÑFð ÈÏ
É
Ø! 4§=¡=óIó ÐFñ à% dÑ+×2Ñ2°4·<±<Ô@Ùä˜D”>Ùà*˜O¨1¨Y¨KÐ8ˆE�$‰KáÙð Ô,Ó.Ñ.ð9ð ð Ô#8Ó#:Ñ:ð ¸C¿J¹JØ˜tŸ}™}ó=ó Ð:ñ Ø˜iÑ(×/Ñ/°Ö5òEB	6ðC6ðH ˜eÐ#Ð#r.   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²
  r7  r.   r+   r   r   f  s   € ô &Ó'¨Ñ*Ð*r.   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§
  r0   Ú_opsÚ
OpOverloadÚOpOverloadPacketÚstrr²
  Úget)Úfs    r+   r   r   s  sI   € ô  �!”e—j‘j×+Ñ+¬U¯Z©Z×-HÑ-HÐIÔJÜ�1‹vˆÜ%Ó'¨Ñ*×.Ñ.¨qÓ1Ð1r.   c                  óR   — t        «       } t        | t        j                     «      }|S )z<Returns a set of the overridable methods on ``torch.Tensor``)r   r~
  r0   r1   )r­
  Úmethodss     r+   Ú_get_tensor_methodsr½
  ˆ  s&   € ô 2Ó3ÐÜÐ#¤E§L¡LÑ1Ó2€GØ€Nr.   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½
  ri
  )r   s    r+   r   r   �  s!   € ð. Ô&Ó(Ð(ÒF¨D¯M©M¸YÑ,FÐFr.   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ù	  r0   r1   rf
  )Úinps    r+   r   r   ª  s%   € ôD �‹9œŸ™Ð$ÒJ¬°Ð5IÓ(JÐJr.   c                   óH   — e Zd ZU dZd ed<   d	d„Zd
d„Zd„ Zd„ Ze	d„ «       Z
y)ÚTorchFunctionModea  
    A ``TorchFunctionMode`` allows you to override the meaning of all
    ``__torch_function__`` overrideable functions within a dynamic scope,
    without having to actually create a tensor subclass or manually
    monkey-patch functions in the PyTorch API.  Some common situations
    where you should use a mode:

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

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

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

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