§
    I›jZ¦ ã                   óÎ  — d Z ddlZddlZddlZddlZddlZddlZddlZddlm	Z	m
Z
 ddlmZ ddlmZmZmZ ddlmZ ddlZddlmZmZmZmZmZmZmZmZmZ g d¢Z ed	¦  «        Z ed
¦  «        Z	 	 d2de	eef         de de de	eef         fd„Z!ej"        e!de#e	         fd„¦   «         ¦   «         Z$ej"        de#e	         fd„¦   «         Z%ej"        e!de&e	e	f         fd„¦   «         ¦   «         Z'de	ee
e         f         de	e	eef         ge	eef         f         fd„Z(	 d3de
e         de	ege)f         dz  de*e         fd„Z+de	eef         de
e         dej,        dej-        def
d„Z. eed¦  «        Z/ eed¦  «        Z0 eed ¦  «        Z1ej"        de2e&ee*e	         f         e&e	e f         f         fd!„¦   «         Z3e!de&ee*e	         f         fd"„¦   «         Z4e!d#„ ¦   «         Z5ej"        de#e	         fd$„¦   «         Z6e!de	de7fd%„¦   «         Z8d&„ Z9 G d'„ d(¦  «        Z:d)„ Z;d*„ Z<d+„ Z=d,„ Z>ej?        d-„ ¦   «         Z@ G d.„ d/e:¦  «        ZAej?        d0„ ¦   «         ZBej?        d1„ ¦   «         ZCdS )4aE  
Python implementation of ``__torch_function__``

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

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

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

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

    Returns
    -------
    function
        The wrapped function.
    ÚargsÚkwargsr$   c                  ó¨   •— t          j        ¦   «         5  t          j        dt          ‰‰¬¦  «          ‰| i |¤Žcd d d ¦  «         S # 1 swxY w Y   d S )NÚignore)ÚcategoryÚmessager#   )ÚwarningsÚcatch_warningsÚfilterwarningsÚUserWarning)r&   r'   r!   r#   r"   s     €€€úN/home/lighthouse/health/venv/lib64/python3.11/site-packages/torch/overrides.pyÚwrapperz'_disable_user_warnings.<locals>.wrapper[   s­   ø€ åÔ$Ñ&Ô&ð 	)ð 	)ÝÔ#Ø¥;¸Àfðñ ô ð ð �4˜Ð( Ð(Ð(ð		)ð 	)ð 	)ð 	)ñ 	)ô 	)ð 	)ð 	)ð 	)ð 	)ð 	)ð 	)øøøð 	)ð 	)ð 	)ð 	)ð 	)ð 	)s   •%AÁAÁA)r   r   r&   r'   r   )r!   r"   r#   r1   s   ``` r0   Ú_disable_user_warningsr2   C   s_   øøø€ õ0 ˆ4�[„[ð)•r”wð )­"¬)ð )½ð )ð )ð )ð )ð )ð )ð )ñ „[ð)ð €Nó    c                  ó0  — 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           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           j0        ’t           j1        ’t           j2        ’t           j3        ’t           j4        ’t           j5        ’t           j6        ’t           j7        ’t           j8        ’t           j9        ’t           j:        ’t           j;        ’t           j<        ’t           j=        ’t           j>        ’t           j?        ’t           j@        ’t           jA        ’t           jB        ’t           jC        ’t           jD        ’t           jE        ’t           jF        ’t           jG        ’t           jH        ’t           jI        ’t           jJ        ’t           jK        ’t           jL        ’t           jM        ’t           jN        ’t           jO        ’t           jP        jP        ’t           jP        j        ’t           jP        jQ        ’t           jP        j        ’t           jR        ’t           jS        jT        ’t           jS        jU        ’t           jV        ’t           jW        ’t           jX        ’t           jY        ’t           jZ        ’t           j[        ’t           j\        ’t           j]        ’t           j^        ’t           j_        ’t           j`        ’t           ja        ’t           jb        ’t           jc        ’t           jd        ’t           je        ’t           jf        ’t           jg        ’t           jh        ’t           ji        ’t           jj        ’t           jk        ’t           jl        ’t           jm        ’t           jn        ’t           jo        ’t           jp        ’t           jq        ’t           jr        ’t           js        ’t           jt        ’t           ju        ’t           jv        ’t           jw        ’t           jx        ’t           jy        ’t           jz        ’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’        jd        ’t           j€        j’        j•        ’t           j€        j’        jR        ’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           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�        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É        ’| jÊ        ’| jË        ’| jÌ        ’| jÍ        ’| jÎ        ’| jÏ        ’| jÐ        ’| jÑ        ’| jÒ        ’| jÓ        ’| jÔ        ’| jÕ        ’| jÖ        ’| j×        ’| jØ        ’| jÙ        ’| jÚ        ’| jÛ        ’| jÜ        ’| jÝ        ’| jÞ        ’| jß        ’| jà        ’| já        ’| jâ        ’| jã        ’| jä        ’| jå        ’| jæ        ’| jç        ’| jè        ’| jé        ’| jê        ’| jë        ’| jì        ’| jí        ’| jî        ’| jï        ’| jð        ’| jñ        ’| jò        ’| jó        ’| jô        ’| jõ        ’| jö        ’| j÷        ’| jø        ’| jù        jú        ’| jû        jú        ’| jü        ’| jý        ’| jþ        ’| jÿ        ’| �j         ’| �j        ’| �j        ’| �j        ’| jž        ’| �j        ’| �j        ’| �j        ’}�t          �j        dk    r|� 	                    | �j
        ¦  «         |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
    )é   é   (  r    ÚTensorÚtypenameÚ	is_tensorÚ
is_storageÚset_default_tensor_typeÚset_default_deviceÚget_default_deviceÚset_rng_stateÚget_rng_stateÚmanual_seedÚinitial_seedÚseedÚthread_safe_generatorÚsaveÚloadÚset_printoptionsÚforkÚget_default_dtypeÚget_num_interop_threadsÚget_num_threadsÚinit_num_threadsÚimport_ir_moduleÚimport_ir_module_from_bufferÚis_anomaly_enabledÚis_anomaly_check_nan_enabledÚis_grad_enabledÚmerge_type_from_type_commentÚparse_irÚparse_schemaÚparse_type_commentÚset_anomaly_enabledÚset_flush_denormalÚset_num_interop_threadsÚset_num_threadsÚwaitÚ	as_tensorÚ
from_numpyÚtensorÚdefault_generatorÚhas_cudaÚ	has_cudnnÚ
has_lapackÚdeviceÚdtypeÚfinfoÚhas_mklÚhas_mpsÚ
has_mkldnnÚ
has_openmpÚiinfoÚmemory_formatÚqschemeÚset_grad_enabledÚno_gradÚenable_gradÚinference_modeÚis_inference_mode_enabledÚlayoutÚalign_tensorsÚarangeÚ
as_stridedÚbartlett_windowÚblackman_windowÚbroadcast_shapesÚcan_castÚcompileÚcudnn_affine_grid_generatorÚcudnn_batch_normÚcudnn_convolutionÚcudnn_convolution_transposeÚcudnn_convolution_reluÚcudnn_convolution_add_reluÚcudnn_grid_samplerÚcudnn_is_acceptableÚmiopen_ctc_lossÚemptyÚempty_permutedÚempty_stridedÚempty_quantizedÚexportÚregister_dataclassÚeyeÚfftÚfftfreqÚrfftfreqÚ	from_fileÚfullÚfillÚhamming_windowÚhann_windowÚkaiser_windowÚlinspaceÚlogspaceÚmkldnn_adaptive_avg_pool2dÚmkldnn_convolutionÚmkldnn_max_pool2dÚmkldnn_max_pool3dÚmkldnn_linear_backward_weightsÚmkldnn_rnn_layerÚnormalÚonesÚpromote_typesÚrandÚ	rand_likeÚrandnÚ
randn_likeÚrandintÚrandint_likeÚrandpermÚrangeÚresult_typeÚscalar_tensorÚsparse_coo_tensorÚsparse_compressed_tensorÚsparse_csr_tensorÚsparse_csc_tensorÚsparse_bsr_tensorÚsparse_bsc_tensorÚsym_constrain_rangeÚsym_constrain_range_for_sizeÚsym_fresh_sizeÚtril_indicesÚtriu_indicesÚvanderÚzerosÚ_jit_internalÚboolean_dispatchÚnnÚ
functionalÚassert_int_or_pairÚupsampleÚupsample_bilinearÚupsample_nearestr   Úhas_torch_function_unaryÚhas_torch_function_variadicr   Ú
grouped_mmÚscaled_grouped_mmÚ	scaled_mmÚsigmoidÚhardsigmoidÚtanhÚ_canonical_maskÚ_none_or_dtypeÚinitÚcalculate_gainÚuniformÚconstantÚdiracÚxavier_uniformÚxavier_normalÚkaiming_uniformÚkaiming_normalÚ
orthogonalÚsparseÚnestedÚto_padded_tensorÚset_autocast_enabledÚis_autocast_enabledÚset_autocast_dtypeÚget_autocast_dtypeÚclear_autocast_cacheÚset_autocast_cpu_enabledÚis_autocast_cpu_enabledÚset_autocast_xla_enabledÚis_autocast_xla_enabledÚset_autocast_ipu_enabledÚis_autocast_ipu_enabledÚset_autocast_cpu_dtypeÚget_autocast_cpu_dtypeÚset_autocast_ipu_dtypeÚget_autocast_ipu_dtypeÚget_autocast_gpu_dtypeÚset_autocast_gpu_dtypeÚget_autocast_xla_dtypeÚset_autocast_xla_dtypeÚautocast_increment_nestingÚautocast_decrement_nestingÚis_autocast_cache_enabledÚset_autocast_cache_enabledÚ	hardswishÚis_vulkan_availableÚ$are_deterministic_algorithms_enabledÚuse_deterministic_algorithmsÚ-is_deterministic_algorithms_warn_only_enabledÚset_deterministic_debug_modeÚget_device_moduleÚget_deterministic_debug_modeÚset_float32_matmul_precisionÚget_float32_matmul_precisionÚunify_type_listÚis_warn_always_enabledÚset_warn_alwaysÚvmapÚcondÚ
frombufferÚasarrayÚ_functional_sym_constrain_rangeÚ_make_dep_tokenÚ__delitem__Ú__dir__Ú__getattribute__Ú__init__Ú__iter__Ú__init_subclass__Ú__delattr__Ú__setattr__Ú__torch_function__Ú__torch_dispatch__Ú__new__Ú	__class__Ú__subclasshook__Ú__hash__Úas_subclassÚeigÚlstsqÚ	reinforceÚnewÚ
new_tensorÚ	new_emptyÚnew_empty_stridedÚ	new_zerosÚnew_onesÚnew_fullÚ_make_subclassÚsolveÚsymeigÚstrideÚ	unflattenÚto_sparse_cooÚto_sparse_csrÚto_sparse_cscÚto_sparse_bsrÚto_sparse_bscÚ
_to_sparseÚ_to_sparse_csrÚ_to_sparse_cscÚ_to_sparse_bsrÚ_to_sparse_bscÚ_typed_storageÚ_reduce_ex_internalÚ_fix_weakrefÚ
_view_funcÚ_view_func_unsafeÚ_rev_view_func_unsafeÚ_dtensor__new__Ú_make_wrapper_subclassÚ_python_dispatchÚ__get__Ú_has_symbolic_sizes_stridesÚ_conjÚ_conj_physicalÚ_lazy_cloneÚ	_neg_viewÚ_is_zerotensorÚ_is_all_trueÚ_is_any_trueÚ_addmm_activationÚ
_use_countÚ_philox_normal_Ú_philox_uniform_ÚsysÚversion_infoÚaddÚ__annotate__)r7   Ú	functionss     r0   r   r   f   s©  € õ( Œ\€FðHÝŒðHåŒðHõ 	ÔðHõ 	Ô%ð	Hõ
 	Ô ðHõ 	Ô ðHõ 	ÔðHõ 	ÔðHõ 	ÔðHõ 	ÔðHõ 	Œ
ðHõ 	Ô#ðHõ 	Œ
ðHõ 	Œ
ðHõ 	ÔðHõ  	Œ
ð!Hõ" 	Ôð#Hõ$ 	Ô%ð%Hõ& 	Ôð'Hõ( 	Ôð)Hõ* 	Ôð+Hõ, 	Ô*ð-Hõ. 	Ô ð/Hõ0 	Ô*ð1Hõ2 	Ôð3Hõ4 	Ô*ð5Hõ6 	Œð7Hõ8 	Ôð9Hõ: 	Ô ð;Hõ< 	Ô!ð=Hõ> 	Ô ð?Hõ@ 	Ô%ðAHõB 	ÔðCHõD 	Œ
ðEHõF 	ŒðGHõH 	ÔðIHõJ 	ŒðKHõL 	ÔðMHõN 	ŒðOHõP 	ŒðQHõR 	ÔðSHõT 	ŒðUHõV 	ŒðWHõX 	ŒðYHõZ 	Œð[Hõ\ 	Œð]Hõ^ 	Ôð_Hõ` 	ÔðaHõb 	ŒðcHõd 	ÔðeHõf 	ŒðgHõh 	ÔðiHõj 	ŒðkHõl 	ÔðmHõn 	ÔðoHõp 	Ô'ðqHõr 	ŒðsHõt 	ÔðuHõv 	ŒðwHõx 	ÔðyHõz 	Ôð{Hõ| 	Ôð}Hõ~ 	ÔðHõ@ 	ŒðAHõB 	ŒðCHõD 	Ô)ðEHõF 	ÔðGHõH 	ÔðIHõJ 	Ô)ðKHõL 	Ô$ðMHõN 	Ô(ðOHõP 	Ô ðQHõR 	Ô!ðSHõT 	ÔðUHõV 	ŒðWHõX 	ÔðYHõZ 	Ôð[Hõ\ 	Ôð]Hõ^ 	ŒÔð_Hõ` 	ŒÔðaHõb 	ŒÔ'ðcHõd 	ŒÔðeHõf 	Œ	ðgHõh 	Œ	ÔðiHõj 	Œ	ÔðkHõl 	ŒðmHõn 	Œ
ðoHõp 	Œ
ðqHõr 	ÔðsHõt 	ÔðuHõv 	ÔðwHõx 	ŒðyHõz 	Œð{Hõ| 	Ô(ð}Hõ~ 	Ô ðHõ@ 	ÔðAHõB 	ÔðCHõD 	Ô,ðEHõF 	ÔðGHõH 	ŒðIHõJ 	Œ
ðKHõL 	ÔðMHõN 	Œ
ðOHõP 	ŒðQHõR 	ŒðSHõT 	ÔðUHõV 	ŒðWHõX 	ÔðYHõZ 	Œð[Hõ\ 	Œð]Hõ^ 	Ôð_Hõ` 	ÔðaHõb 	ÔðcHõd 	Ô&ðeHõf 	ÔðgHõh 	ÔðiHõj 	ÔðkHõl 	ÔðmHõn 	Ô!ðoHõp 	Ô*ðqHõr 	ÔðsHõt 	ÔðuHõv 	ÔðwHõx 	ŒðyHõz 	Œð{Hõ| 	ÔÔ,ð}Hõ~ 	ŒÔÔ.ðHõ@ 	ŒÔÔ$ðAHõB 	ŒÔÔ-ðCHõD 	ŒÔÔ,ðEHõF 	ŒÔÔ.ðGHõH 	ŒÔÔ4ðIHõJ 	ŒÔÔ7ðKHõL 	ŒÔÔ1ðMHõN 	ŒÔÔ&ðOHõP 	ŒÔÔ-ðQHõR 	ŒÔÔ%ðSHõT 	ŒÔÔ#ðUHõV 	ŒÔÔ'ðWHõX 	ŒÔÔ ðYHõZ 	ŒÔÔ+ð[Hõ\ 	ŒÔÔ*ð]Hõ` 	ŒŒÔ$ðaHõd 	ŒŒÔðeHõf 	ŒŒÔðgHõh 	ŒŒÔðiHõj 	ŒŒÔðkHõl 	ŒŒÔðmHõn 	ŒŒÔ$ðoHõp 	ŒŒÔ#ðqHõr 	ŒŒÔ%ðsHõt 	ŒŒÔ$ðuHõv 	ŒŒÔ ðwHõx 	ŒŒÔðyHõz 	ŒÔ%ð{Hö| 	ð}Hö~ 	ðHõ@ 	Ô"ðAHõB 	Ô!ðCHõD 	Ô ðEHõF 	Ô ðGHõH 	Ô"ðIHõJ 	Ô&ðKHõL 	Ô%ðMHõN 	Ô&ðOHõP 	Ô%ðQHõR 	Ô&ðSHõT 	Ô%ðUHõV 	Ô$ðWHõX 	Ô$ðYHõZ 	Ô$ð[Hõ\ 	Ô$ð]Hõ^ 	Ô$ð_Hõ` 	Ô$ðaHõb 	Ô$ðcHõd 	Ô$ðeHõf 	Ô(ðgHõh 	Ô(ðiHõj 	Ô'ðkHõl 	Ô(ðmHõn 	ŒÔÔ%ðoHõp 	Ô!ðqHõr 	Ô2ðsHõt 	Ô*ðuHõv 	Ô;ðwHõx 	Ô*ðyHõz 	Ôð{Hõ| 	Ô*ð}Hõ~ 	Ô*ðHõ@ 	Ô*ðAHõB 	ÔðCHõD 	Ô$ðEHõF 	ÔðGHõH 	Œ
ðIHõJ 	Œ
ðKHõL 	ÔðMHõN 	ŒðOHõP 	Ô-ðQHõR 	ÔðSHðT 	ÔðUHðV 	ŒðWHðX 	ÔðYHðZ 	Œð[Hð\ 	Œð]Hð^ 	Ô ð_Hð` 	ÔðaHðb 	ÔðcHðd 	Ô!ðeHðf 	Ô!ðgHðh 	ŒðiHðj 	ÔðkHðl 	ÔðmHðn 	ŒðoHðp 	ÔðqHðr 	Œ
ðsHðt 	ŒðuHðv 	ÔðwHðx 	Œ
ðyHðz 	Ôð{Hð| 	Ôð}Hð~ 	Ô ðHð@ 	ÔðAHðB 	ŒðCHðD 	ŒðEHðF 	ÔðGHðH 	ŒðIHðJ 	ŒðKHðL 	ŒðMHðN 	ÔðOHðP 	ÔðQHðR 	ÔðSHðT 	ÔðUHðV 	ÔðWHðX 	ÔðYHðZ 	Ôð[Hð\ 	Ôð]Hð^ 	Ôð_Hð` 	ÔðaHðb 	ÔðcHðd 	ÔðeHðf 	Ô"ðgHðh 	ÔðiHðj 	ÔðkHðl 	Ô ðmHðn 	Ô$ðoHðp 	ÔðqHðr 	Ô%ðsHðt 	ÔÔ'ðuHðv 	Ô*Ô2ðwHðx 	ŒðyHðz 	Ôð{Hð| 	Ôð}Hð~ 	ÔðHð@ 	ÕðAHðB 	ÕðCHðD 	ÕðEHðF 	Õ ðGHðH 	ÔðIHðJ 	ÕðKHðL 	ÕðMHðN 	ÕðOH€IöT Õ˜7Ò"Ð"Ø�‹�fÕ)Ñ*Ô*Ð*àÐr3   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).
    )r    r7   Ú_baser.  ÚgradÚ_grad)r7   s    r0   Úget_default_nowrap_functionsrD  ‹  s-   € õ$ Œ\€FàŒÔØŒÔØŒÔðð r3   c                  ó6�  — 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           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"        �dd&„“t           j#        �dd'„“¥i t           j$        �dd(„“t           j%        �dd)„“t           j&        �dd*„“t           j'        �dd+„“t           j(        �dd,„“t           j)        d-„ “t           j*        d.„ “t           j+        d/„ “t           j,        �dd2„“t           j-        �dd3„“t           j.        d4„ “t           j/        d5„ “t           j0        d6„ “t           j1        d7„ “t           j2        d8„ “t           j3        d9„ “t           j4        d:„ “¥i t           j5        d;„ “t           j6        �dd<„“t           j7        d=„ “t           j8        �d d?„“t           j9        �d!d@„“t           j:        �ddA„“t           j;        �ddB„“t           j<        �ddC„“t           j=        �ddD„“t           j>        �ddE„“t           j?        �ddF„“t           j@        �ddG„“t           jA        dH„ “t           jB        �ddI„“t           jC        dJ„ “t           jD        dK„ “t           jE        �d"dL„“¥i t           jF        dM„ “t           jG        �d#dN„“t           jH        �d#dO„“t           jI        �d#dP„“t           jJ        �d$dS„“t           jK        �ddT„“t           jL        �d%dV„“t           jM        ddWœdX„“t           jN        dY„ “t           jO        �d&dZ„“t           jP        jO        �dd[„“t           jP        jQ        �d&d\„“t           jR        �d&d]„“t           jS        �d&d^„“t           jT        d_„ “t           jU        �d5d`„“t           jV        �d'da„“¥i t           jW        �d'db„“t           jX        �ddc„“t           jY        �ddd„“t           jZ        �dde„“t           j[        �d(df„“t           j\        dg„ “t           j]        �d)di„“t           j^        dj„ “t           j_        �ddk„“t           j`        dl„ “t           jP        ja        �ddm„“t           jb        �ddn„“t           jc        �ddo„“t           jd        �ddp„“t           je        �ddq„“t           jf        �d5dr„“t           jg        �d*ds„“¥i t           jh        �d*dt„“t           ji        �d*du„“t           jj        dv„ “t           jk        �d5dw„“t           jl        �d+dx„“t           jm        �d+dy„“t           jn        �d+dz„“t           jo        d{„ “t           jp        �dd|„“t           jq        �d,d}„“t           jr        �dd~„“t           js        �d-d„“t           jt        d€„ “t           ju        �dd�„“t           jP        ju        �d.dƒ„“t           jv        �d/d„„“t           jw        �dd…„“¥i t           jx        �dd†„“t           jy        �dd‡„“t           jz        �ddˆ„“t           j{        �d0d‰„“t           j|        �ddŠ„“t           j}        �dd‹„“t           j~        dŒ„ “t           j        d�„ “t           jP        j        dŽ„ “t           j€        d�„ “t           j�        �d#d�„“t           j‚        �d#d‘„“t           jƒ        �d5d’„“t           j„        �d1d“„“t           j…        �d2d”„“t           jP        j…        �d3d–„“t           j†        �d2d—„“¥i t           j‡        �dd˜„“t           jˆ        �dd™„“t           j‰        �d4dš„“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           jP        j’        �dd£„“t           jP        j“        �dd¤„“t           jP        j”        �d5d¦„“t           jP        j•        �d5d§„“t           j–        d¨„ “t           j—        �d6d©„“¥i t           j˜        �d7dª„“t           j™        �d8d«„“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´„ “t           j£        dµ„ “t           j¤        �d9d¶„“t           j¥        d·„ “t           j¦        d¸„ “t           j§        d¹„ “t           j¨        dº„ “¥i t           j©        d»„ “t           jª        d¼„ “t           j«        d½„ “t           j¬        d¾„ “t           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: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®        j¹        �d'dË„“t           j®        jº        �d'dÌ„“¥i 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®        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å        �dAdø„“t           jæ        �dBdù„“t           jç        �ddú„“t           jè        �dCdû„“t           jé        �dDdý„“t           jê        �dEdþ„“t           jë        �dFdÿ„“t           jP        jì        �d „ “t           jí        �d�d„“¥i t           jî        �d„ “t           jï        �d�d„“t           jð        �d�d„“t           jñ        �d�d„“t           jò        �d�d„“t           jó        �d�d„“t           jô        �d„ “t           jõ        �d	„ “t           jö        �d�d
„“t           j÷        �d�d„“t           jø        �d„ “t           jù        �dG�d„“t           jú        �d„ “t           jû        �d9�d„“t           jü        �d„ “t           jý        �d„ “t           jþ        �d�d„“¥i t           jÿ        �d�d„“t           �j         �d„ “t           �j        �d„ “t           �j        �d�d„“t           jP        �j        �d�d„“t           jP        �j        �d&�d„“t           �j        �d„ “t           �j        �d„ “t           �j        �d„ “t           �j        �d„ “t           �j	        �d„ “t           �j
        �d„ “t           �j        �d„ “t           �j        �d „ “t           �j        �d!„ “t           �j        �d�d"„“t           �j        �d#„ “¥i t           �j        �dH�d$„“t           �j        �dI�d%„“t           �j        �d&„ “t           �j        �d�d'„“t           jP        �j        �d"�d(„“t           jP        �j        �d&�d)„“t           jP        �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�d0„“t           �j        �d�d1„“t           �j        �dJ�d2„“t           �j        �d�d3„“t           �j         �d�d4„“¥i t           �j!        �d�d5„“t           �j"        �d�d6„“t           �j#        �d�d7„“t           �j$        �d�d8„“t           �j%        �d�d9„“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&�dA„“t           �j.        �dB„ “t           �j/        �d�dC„“t           �j0        �d�dD„“t           �j1        �d�dE„“¥i t           �j2        �dK�dF„“t           �j3        �d�dG„“t           �j4        �d,�dH„“t           �j5        �dI„ “t           �j6        �dJ„ “t           �j7        �d�dK„“t           �j8        �d�dL„“t           jP        �j2        �dL�dM„“t           jP        �j9        �dL�dN„“t           jP        �j:        �dK�dO„“t           jP        �j3        �dK�dP„“t           jP        �j8        �d�dQ„“t           �j;        �dR„ “t           jP        �j;        �d�dS„“t           jP        �j<        �d>�dT„“t           jP        �j=        �d�dU„“t           �j>        �dV„ “¥i t           jP        �j>        �dW„ “t           �j?        �d�dX„“t           �j@        �d�dY„“t           �jA        �d�dZ„“t           �jB        �dM�d[„“t           �jC        �dM�d\„“t           �jD        �dM�d]„“t           �jE        �dN�d^„“t           �jF        �d�d_„“t           �jG        �dO�d`„“t           �jH        �d�da„“t           �jI        �d�db„“t           �jJ        �dc„ “t           �jK        �d�dd„“t           �jL        �d�de„“t           �jM        �d�df„“t           �jN        �dg„ “¥i t           �jO        �dh„ “t           �jP        �di„ “t           �jQ        �dj„ “t           �jR        �dk„ “t           �jS        �dl„ “t           �jT        �dm„ “t           �jU        �d�dn„“t           �jV        �dP�do„“t           �jW        �dp„ “t           �jX        �dq„ “t           �jY        �d&�dr„“t           �jZ        �d�ds„“t           �j[        �d�dt„“t           �j\        �d&�du„“t           �j]        �d�dv„“t           �j^        �dw„ “t           �j_        �dx„ “¥i t           �j`        �dQ�dz„“t           �ja        �d{„ “t           �jb        �d|„ “t           �jc        �d}„ “t           �jd        �dR�d~„“t           �je        �dS�d„“t           �jf        �d€„ “t           �jg        �dT�d�„“t           �jh        �d‚„ “t           �ji        �d�dƒ„“t           �jj        �d�d„„“t           �jk        �d�d…„“t           �jl        �d�d†„“t           �jm        �d�d‡„“t           �jn        �jo        �jp        �dˆ„ “t           �jn        �jo        �jq        �d‰„ “t           �jn        �jo        j        �d�dŠ„“¥i t           �jn        �jo        �jr        �d�d‹„“t           �jn        �jo        �js        �d�dŒ„“t           �jn        �jo        �jt        �d�d�„“t           �jn        �jo        �ju        �d�dŽ„“t           �jn        �jo        �jv        �d�d�„“t           �jn        �jo        �jw        �d�d�„“t           �jn        �jo        j        �dU�d‘„“t           �jn        �jo        �jx        �dV�d’„“t           �jn        �jo        �jy        �dV�d“„“t           �jn        �jo        j.        �dW�d•„“t           �jn        �jo        j7        �d�d–„“t           �jn        �jo        �jz        �dX�d—„“t           �jn        �jo        j8        �d �d˜„“t           �jn        �jo        jL        �d%�d™„“t           �jn        �jo        jq        �d,�dš„“t           �jn        �jo        �j{        �dY�dœ„“t           �jn        �jo        jv        �d/�d�„“¥i t           �jn        �jo        j�        �dZ�dž„“t           �jn        �jo        �j|        �dZ�dŸ„“t           �jn        �jo        �j}        �dZ�d „“t           �jn        �jo        �j~        �dZ�d¡„“t           �jn        �jo        �j        �d%�d¢„“t           �jn        �jo        j—        �d6�d£„“t           �jn        �jo        j˜        �d[�d¤„“t           �jn        �jo        j¬        �dU�d¥„“t           �jn        �jo        �j€        �d\�d¦„“t           �jn        �jo        �j�        �d]�d§„“t           �jn        �jo        �j‚        �d]�d¨„“t           �jn        �jo        �jƒ        �d]�d©„“t           �jn        �jo        �j„        �d]�dª„“t           �jn        �jo        �j…        �d^�d¬„“t           �jn        �jo        �j†        �d_�d®„“t           �jn        �jo        �j‡        �d`�d¯„“t           �jn        �jo        �jˆ        �da�d²„“¥i t           �jn        �jo        jà        �dR�d³„“t           �jn        �jo        �j‰        �db�dµ„“t           �jn        �jo        jå        �dA�d¶„“t           �jn        �jo        �jŠ        �dc�d¸„“t           �jn        �jo        jè        �dC�d¹„“t           �jn        �jo        �j         �dd�dº„“t           �jn        �jo        �j‹        �de�d¼„“t           �jn        �jo        �j        �dI�d½„“t           �jn        �jo        �jŒ        �df�d¾„“t           �jn        �jo        �j        �dR�d¿„“t           �jn        �jo        �j�        �dg�dÁ„“t           �jn        �jo        �jŽ        �d�dÂ„“t           �jn        �jo        �j�        �dh�dÅ„“t           �jn        �jo        �j         �di�dÇ„“t           �jn        �jo        �j�        �dÈ„ “t           �jn        �jo        �j‘        �d>�dÉ„“t           �jn        �jo        �j’        �d>�dÊ„“¥i t           �jn        �jo        �j“        �d>�dË„“t           �jn        �jo        �j4        �d,�dÌ„“t           �jn        �jo        �jB        �dN�dÍ„“t           �jn        �jo        �jE        �dN�dÎ„“t           �jn        �jo        �jC        �dN�dÏ„“t           �jn        �jo        �j”        �dN�dÐ„“t           �jn        �jo        �jD        �dN�dÑ„“t           �jn        �jo        �j•        �dN�dÒ„“t           �jn        �jo        �j–        �dj�dÓ„“t           �jn        �jo        �j—        �dj�dÔ„“t           �jn        �jo        �j˜        �dj�dÕ„“t           �jn        �jo        �j™        �df�dÖ„“t           �jn        �jo        �jš        �dk�d×„“t           �jn        �jo        �j›        �dl�dØ„“t           �jn        �jo        �jœ        �dm�dÙ„“t           �jn        �jo        �j�        �dX�dÚ„“t           �jn        �jo        �jž        �dn�dÛ„“¥i t           �jn        �jo        �jŸ        �do�dÝ„“t           �jn        �jo        �j         �d`�dÞ„“t           �jn        �jo        �j¡        �dp�dà„“t           �jn        �jo        �j¢        �dq�dá„“t           �jn        �jo        �j£        �dr�dâ„“t           �jn        �jo        �j¤        �dã„ “t           �jn        �jo        �j¥        �d�dä„“t           �jn        �jo        �j¦        �d�då„“t           �jn        �jo        �j§        �ds�dæ„“t           �jn        �jo        �j¨        �dt�dé„“t           �jn        �jo        �j©        �d�dê„“t           �jn        �jo        �jª        �d�dë„“t           �jn        �jo        �j«        �d�dì„“t           �jn        �jo        �j¬        �du�dí„“t           �jn        �jo        �j­        �dv�dî„“t           �jn        �jo        �j®        �dw�dï„“t           �jn        �jo        �j¯        �dm�dð„“¥i t           �jn        �jo        �j°        �di�dñ„“t           �jn        �jo        �j±        �di�dò„“t           �jn        �jo        �j²        �dx�dô„“t           �jn        �jo        �j³        �dA�dõ„“t           �jn        �jo        �j´        �dö„ “t           �jn        �jo        �jµ        �d÷„ “t           �jn        �jo        �j¶        �d�dø„“t           �jn        �jo        �j·        �dy�dù„“t           �jn        �jo        �j¸        ddUdd>�dúœ�dû„“t           �jn        �jo        �j¹        �d\�dü„“t           �jn        �jº        �j»        �dz�dý„“t           �jn        �jº        �j¼        �dz�dþ„“t           �jn        �jº        �j½        �dÿ„ “t           �jn        �jº        �j¾        �d{�d„“t           �j¿        �d�d„“t           �jÀ        d‚�dœ�d„“t           �jÁ        �d„ “¥i t           �jÂ        �d|�d„“t           jP        �jÂ        �d}�d	„“t           jP        �jÃ        �d~�d
„“t           jP        �jÄ        	 �d�d„“t           �jÅ        �d€�d„“t           �jÆ        �d|�d„“t           �jÇ        �d„ “t           �jÈ        �d„ “t           �jÉ        �d��d„“t           �j¢        �dq�d„“t           �jÊ        �d„ “t           �jË        �d‚�d„“t           �jÌ        �d4�d„“t           �jÍ        �dƒ�d„“t           jP        �jÎ        �d„�d„“t           �jÏ        �d„ “t           �jÐ        �d„ “¥i t           �jÑ        �d�d„“t           �j£        �d„ “t           �jÒ        �d�d„“t           �jÓ        �d�d„“t           �j¤        �d„ “t           �jÔ        �d8�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Ý        �dL�d(„“t           jP        �jÝ        �d…�d*„“t           �jÞ        �d†�d,„“¥i t           �jß        �d†�d-„“t           �jà        �d.„ “t           �já        �d/„ “t           �jâ        �d0„ “t           �jã        �d1„ “t           �jä        �d2„ “t           �jå        �d3„ “t           �jæ        	 	 �d‡�d7„“t           �jç        	 	 �dˆ�d:„“t           �jè        	 	 �d‰�d=„“t           �jé        �d>„ “t           �jê        �d?„ “t           �jë        �d�d@„“t           �jì        �dA„ “t           �jí        �d�dB„“t           �jî        �d�dC„“t           jP        �jï        �d.�dD„“¥i t           �jð        �dE„ “t           �jñ        �dF„ “t           �jò        �d�dG„“t           �j¥        �d�dH„“t           �jó        �d�dI„“t           �jô        �d�dJ„“t           �jõ        �d�dK„“t           �jö        �dL„ “t           �j§        �ds�dM„“t           �j÷        �dN„ “t           �jø        �d�dO„“t           �jù        �dP„ “t           �jú        �d�dQ„“t           �jû        �d�dR„“t           �jü        �dŠ�dT„“t           �jý        �d�dU„“t           �jþ        �d�dV„“¥i t           �jÿ        �dW„ “t           �j¨        �dt�dX„“t           �j         �d�dY„“t           �j        �d6�dZ„“t           �j        �d�d[„“t           �j        �d\„ “t           �j        �d]„ “t           �j        �dG�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„“¥i t           �j        �d�di„“t           �j        �d�dj„“t           �j        �d�dk„“t           �j        �d�dl„“t           �j        �d�dm„“t           �j        �dn„ “t           jP        �j        �do„ “t           �j        �d�dp„“t           �j        �d�dq„“t           �j°        �d�dr„“t           jP        �j        �dL�ds„“t           jP        �j        �dK�dt„“t           �j        �d�dd�duœ�dv„“t           �j        �d5�dw„“t           �j        �d5�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Ž�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Š„ “t           �j,        �d‹„ “t           �j-        �dŒ„ “¥i t           �j.        �d�„ “t           �j/        �dŽ„ “t           �j0        �d�„ “t           �j1        �d�„ “t           �j2        �d‘„ “t           �j3        �d’„ “t           �j4        �d“„ “t           �j5        �d”„ “t           �j6        �d•„ “t           �j7        �d�d–„“t           �j8        �d��d—„“t           �j9        �d��d™„“t           jP        �j8        �dL�dš„“t           jP        �j:        �d�d›„“t           �j;        �dœ„ “t           �j<        �d�„ “t           �j=        �j>        �dž„ “¥i t           �j=        �j?        �dŸ„ “t           �j=        �j@        �d „ “t           �j=        �jA        �d¡„ “t           �j=        �jB        �d¢„ “t           �j=        �jC        �d�d£„“t           �j=        �jD        �d�d¤„“t           �j=        �jE        �d�d¥„“t           �j=        �jF        �d�d¦„“t           �j=        jˆ        �d§„ “t           �j=        �jG        �d¨„ “t           �j=        jœ        �d©„ “t           �j=        j�        �dª„ “t           �j=        �jH        �d«„ “t           �j=        jž        �d¬„ “t           �j=        j         �d­„ “t           �j=        �jI        �d®„ “t           �j=        j¡        �d¯„ “¥i t           �j=        �jJ        �d�d°„“t           �j=        �jK        �d�d±„“t           �j=        �jL        �d²„ “t           �j=        �jM        �d�d³„“t           �j=        �jN        �d�d´„“t           �j=        jØ        �dµ„ “t           �j=        �jO        �d¶„ “t           �j=        �jP        �d·„ “t           �j=        �jQ        �d¸„ “t           �j=        �jR        �d�d¹„“t           �j=        �jS        �d�dº„“t           �j=        �j"        �d»„ “t           �j=        �jT        �d¼„ “t           �j=        �j         �d�d½„“t           �j=        �j,        �d¾„ “t           �j=        �j-        �d&�d¿„“t           �j=        �jU        �dÀ„ “¥i t           �j=        �jV        �dÁ„ “t           �j=        �jW        �dÂ„ “t           �j=        �jX        �dÃ„ “t           �j=        �jY        �dÄ„ “t           �j=        �jZ        �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=        �ja        �d�dÎ„“t           �j=        �jb        �d�dÏ„“t           �j=        �j        �dÐ„ “t           �j=        �j°        �d�dÑ„“¥i t           �j=        �jc        �dÒ„ “t           �j=        �jd        �d�dÓ„“t           �j=        �j'        �d�dÔ„“t           �j=        �je        �d�dÕ„“t           �jf        �dÖ„ “t           �jg        �d×„ “t           �jh        �d�dØ„“t           �ji        �d�dÙ„“t           �jj        �d�dÚ„“t           jP        �jk        �d4�dÛ„“t           jP        �jl        �d�dÜ„“t           �jm        �d‘�dÝ„“t           �jn        �d5�dÞ„“t           �j¶        �d�dß„“t           �jo        �dà„ “t           �jp        �dP�dá„“t           �jq        �dâ„ “¥i t           �jr        �dã„ “t           �js        �d0�dä„“t           �jt        �d0�då„“t           �ju        �d’�dæ„“t           jP        �jv        �d��dç„“t           �jw        �d#�dè„“t           �j·        �dy�dé„“t           �jx        �d#�dê„“t           �jy        �dë„ “t           �jz        �d�dì„“t           �j{        �d5�dí„“t           �j|        �dî„ “t           �j}        �d“�dï„“t           �j~        �d"�dð„“t           �j        �dñ„ “t           �j€        �d5�dò„“t           �j�        �d5�dó„“¥i t           �j‚        �d5�dô„“t           �jƒ        �d�dõ„“t           jP        �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Œ        �d8�dþ„“t           �j�        �dÿ„ “t           �jŽ        �d „ “t           �j�        �d„ “t           �j�        �d„ “t           �j‘        �d„ “t           �j’        �d„ “¥i t           �j“        �d�d„“t           �j”        �d„ “t           �j•        �d2�d„“t           �j–        d�dœ�d	„“t           �j—        �d
„ “t           �j˜        �d„ “t           �j™        �d„ “t           �jš        �d„ “t           �j›        �d„ “t           �jœ        �dŒ�d„“t           �j�        �d5�d„“t           �jž        �d5�d„“t           �jŸ        �d„ “t           �j         �d„ “t           �j¡        �d„ “t           �j¢        �d„ “t           �j£        �d„ “¥i t           �j¤        �d„ “t           �j¥        �d„ “t           �j¦        �d„ “t           �j§        �d„ “t           �j¨        �d„ “t           �j©        �d„ “t           �jª        �d„ “t           �j«        �d5�d„“t           �j¬        �d„ “t           �j­        �d „ “t           �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½        �d0„ “| �j¾        �d1„ “| �j¿        �d2„ “| �jÀ        �d3„ “| �jÁ        �d4„ “| �jÂ        �d5„ “| �jÃ        �d6„ “| �jÄ        �d7„ “| �jÅ        �d8„ “¥i | �jÆ        �d9„ “| �jÇ        �d:„ “| �jÈ        �d;„ “| �jÉ        �d<„ “| �jÊ        �d=„ “| �jË        �d>„ “| �jÌ        �d?„ “| �jÍ        �d@„ “| �jÎ        �dA„ “| �jÏ        �dB„ “| �jÐ        �dC„ “| �jÑ        �dD„ “| �jÒ        d�dEœ�dF„“| �jÓ        �dG„ “| �jÔ        �dH„ “| �jÕ        �jÖ        �dI„ “| �j×        �jÖ        �dJ„ “¥i | �jØ        �jÖ        �dK„ “| �jÙ        �jÖ        �dL„ “| �jÚ        �jÖ        �dM„ “| �jÛ        �jÖ        �dN„ “| �jÜ        �jÖ        �dO„ “| �jÝ        �jÖ        �dP„ “| �jÞ        �jÖ        �dQ„ “| �jß        �jÖ        �dR„ “| �jà        �jÖ        �dS„ “| �já        �jÖ        �dT„ “| �jâ        �jÖ        �dU„ “| �jã        �jÖ        �dV„ “| �jä        �dW„ “| �jå        �dX„ “| �jæ        �dY„ “| �jç        �jÖ        �dZ„ “| �jè        �jÖ        �d[„ “¥i | �jé        �jÖ        �d\„ “| �jê        �jÖ        �d]„ “| �jë        �jÖ        �d^„ “| �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„ “¥i | �jú        �jÖ        �dm„ “| �jû        �jÖ        �dn„ “| �jü        �jÖ        �do„ “| �jý        �jÖ        �dp„ “| �jþ        �jÖ        �dq„ “| �jÿ        �jÖ        �dr„ “| �j         �jÖ        �ds„ “| �j        �jÖ        �dt„ “| �j        �jÖ        �du„ “| �j        �jÖ        �dv„ “| �j        �jÖ        �dw„ “| �jí        �jÖ        �dx„ “| jó        �jÖ        �dy„ “| �j        �jÖ        �dz„ “| �j        �d>�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‹„ “| �j        �dŒ„ “| �j        �d]�d�„“| �j        t           �j        f�dŽ„“¥i | �j        t           �j        f�d�„“| �j        t           �j        f�d�„“| �j        t           �j        f�d‘„“| �j        �dSd�d’œ�d“„“| �j        �d”„ “| �j        �d•„ “| �j         t           �j!        f�d–„“| �j"        �d�d—„“| �j#        t           �j        f�d˜„“| �j$        t           �j        f�d™„“| �j%        t           �j        f�dš„“| �j&        t           �j        f�d›„“| �j'        t           �j        f�dœ„“| �j(        �d�„ “| �j)        �dž„ “| j†        �d2�dŸ„“| �j*        �d „ “¥i | �j+        �d�d¡„“| �j,        t           �j        f�d¢„“| �j-        t           �j        f�d£„“| �j.        �d¤„ “| �j/        �d¥„ “| �j0        �d¦„ “| �j1        �d6d�d’œ�d§„“| �j2        �d¨„ “| �j3        �d©„ “| �j4        t           �j        f�dª„“| �j5        t           �j        f�d«„“| �j6        d�d’œ�d¬„“| jÕ        �d­„ “| �j7        t           �j        f�d®„“| �j8        t           �j        f�d¯„“| �j9        �d°„ “| �j:        �d±„ “¥i | �j;        t           �j        f�d²„“| �j<        �d³„ “| �j=        �d´„ “| �j	        �dµ„ “| �j>        �d¶„ “| �j?        �d·„ “| �j@        �d¸„ “| �jA        �d¹„ “| �jB        �d”d�d’œ�dº„“| �j         �d»„ “| �jC        t           �j        f�d¼„“| �jD        �d½„ “| �jE        �d¾„ “| �jU        �d�d¿„“| �jF        �d�dÀ„“| �j—        �dÁ„ “| �jG        �dÂ„ “¥i | �jH        �dÃ„ “| �jI        �dÄ„ “| �jJ        �dÅ„ “| �jK        �dÆ„ “| �j¼        �dÇ„ “| �jL        �dÈ„ “| �jÊ        �dÉ„ “| �jM        �dÊ„ “| �jN        �d�dË„“| �jO        �dÌ„ “| �jP        �d#d�d’œ�dÍ„“| �jQ        �dÎ„ “| �jR        �dÏ„ “| �jS        �dÐ„ “| �jT        �dÑ„ “| �jU        �dÒ„ “| �jV        �dÓ„ “¥i | �jW        �dG�dÔ„“| �jX        �dÕ„ “| �jY        �dÖ„ “| �jZ        �d×„ “| �j[        �dØ„ “| �j\        �dÙ„ “| �j]        �dÚ„ “| �j^        �d•�dÛ„“| �j	        �dÜ„ “| �j_        �dÝ„ “| �j`        t           �j        f�dÞ„“| �ja        �dß„ “| �j        �dŒ�dà„“| �jb        �dá„ “| �jc        �dâ„ “| �jd        �d�dã„“| �je        �dä„ “¥i | �jf        �då„ “| �j        �d�dæ„“| �jg        �dç„ “| �jh        �dè„ “| �ji        �dé„ “| �jj        �dê„ “| �jk        �dë„ “| �jo        �dì„ “| �jl        ddt           �j        f�dí„“| �jm        �dd�dîœ�dï„“| �jn        �d�dð„“| �jo        �dñ„ “| �jp        �dò„ “| �jq        �dó„ “| �jr        �dô„ “| �j¹        �dõ„ “| �j»        �dS�dö„“¥| �js        �d÷„ | �jt        �dø„ | �ju        �dù„ | �jv        �dú„ | �jw        �d–�dû„| �jx        �dü„ | �jy        �dý„ t           jP        �jz        �d�dþ„i¥}t           �j{        �j|        �j}        }�tý          | |¦  «        r8�d>�dÿ„|�tÿ          | |¦  «        <   �d „ |�tÿ          | �d|› �¦  «        �jÖ        <   i }�t          ¦   «         }|� �                    ¦   «         D ]ç\  }}|�j‚        |�j‚        �dz   �d|�j‚        z   �dz   �d|�j‚        z   �dz   �d|�j‚        z   �dz   g}|�j‚        � ƒ                    �d¦  «        rP|�j‚        �t	          �d¦  «        d…         }|� …                    �d|z   �dz   �d|z   �dz   �d|z   �dz   g¦  «         |D ]1}	�tÿ          | |	d¦  «        }
�t          |
¦  «        r|
|vr	|
|vr|||
<   Œ2Œè|� ‡                    |¦  «         t           �jˆ        � ‰                    ¦   «         rúd0d�lŠ�mˆ} |� ‡                    i |�j‹        �d]�d„“|�jŒ        �dF�d„“|�j�        �d—�d	„“|�jŽ        �dF�d
„“|�j�        �d>�d„“|�j�        �d>�d„“|�j‘        �d>�d„“|jÒ        �d—�d„“|�j        �d—�d„“|�j’        �dF�d„“|�j“        �dF�d„“|�j”        �d8�d„“|�j•        �d>�d„“|�j–        �d˜�d„“|�j—        �d˜�d„“|�j˜        �d˜�d„“|�j™        �d˜�d„“¦  «         |S (™  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                 ó   — dS ©Néÿÿÿÿ© ©ÚinputÚouts     r0   ú<lambda>z'get_testing_overrides.<locals>.<lambda>Â  ó   € ¨2€ r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>Ã  ó   € °€ r3   c                 ó   — dS rG  rI  ©rK  Úoutput_sizes     r0   rM  z'get_testing_overrides.<locals>.<lambda>Ä  ó   € ¸b€ r3   c                 ó   — dS rG  rI  )ÚinputsrS  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>Å  ó   € ¸r€ r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>Æ  ó   € ¨B€ r3   c                 ó   — dS rG  rI  ©rK  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>Ç  ó   €  R€ r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>È  ó   € ¨b€ r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>É  ó   € ¨R€ r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>Ê  ó   € ¨r€ r3   c                 ó   — dS rG  rI  ©rK  ÚotherrL  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>Ë  ó   € °"€ r3   é   c                 ó   — dS rG  rI  ©rK  Úbatch1Úbatch2ÚalphaÚbetarL  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>Ì  ó   € Èr€ r3   c                 ó   — dS rG  rI  ©rK  Útensor1Útensor2ÚvaluerL  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>Í  ó   € È"€ r3   c                 ó   — dS rG  rI  rp  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>Î  rt  r3   c                 ó   — dS rG  rI  ©rK  Úmat1Úmat2rm  rl  rL  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>Ï  rt  r3   c                 ó   — dS rG  rI  )rK  ÚmatÚvecrm  rl  rL  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>Ð  ó   € È€ r3   c                 ó   — dS rG  rI  )rK  Úvec1Úvec2rm  rl  rL  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>Ñ  ó   € È€ r3   c                 ó   — dS rG  rI  ©ÚthetaÚsizeÚalign_cornerss      r0   rM  z'get_testing_overrides.<locals>.<lambda>Ò  r}  r3   c                 ó   — dS rG  rI  ©rK  Údims     r0   rM  z'get_testing_overrides.<locals>.<lambda>Ó  rN  r3   çñhãˆµøä>ç:Œ0âŽyE>Fc                 ó   — dS rG  rI  ©rK  re  ÚrtolÚatolÚ	equal_nans        r0   rM  z'get_testing_overrides.<locals>.<lambda>Ô  ó   € ÐVX€ r3   c                 ó   — dS rG  rI  ©rK  ÚpÚtrainÚinplaces       r0   rM  z'get_testing_overrides.<locals>.<lambda>Õ  ó   € ÀB€ r3   c                 ó   — dS rG  rI  rˆ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>Ö  rY  r3   c                 ó   — dS rG  rI  rˆ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>×  rY  r3   c                 ó   — dS rG  rI  ©rK  r‰  ÚkeepdimrL  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>Ø  r}  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>Ù  r`  r3   c                 ó   — dS rG  rI  r›  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>Ú  r—  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>Û  ó   €  B€ r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>Ü  r   r3   c                 ó   — dS rG  rI  rˆ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>Ý  rb  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>Þ  rY  r3   c                 ó   — dS rG  rI  )rK  Úmsgs     r0   rM  z'get_testing_overrides.<locals>.<lambda>ß  rP  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>à  r^  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>á  r`  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>â  rb  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>ã  rY  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>ä  r^  r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>å  ó   € °B€ r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>æ  ó   € °b€ r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>ç  r`  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>è  rb  r3   c                  ó   — dS rG  rI  ©Útensorss    r0   rM  z'get_testing_overrides.<locals>.<lambda>é  rN  r3   c                  ó   — dS rG  rI  r²  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>ê  rN  r3   c                  ó   — dS rG  rI  r²  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>ë  rN  r3   r   Tc                 ó   — dS rG  rI  )rK  Úkernel_sizer  ÚpaddingÚ	ceil_modeÚcount_include_pads         r0   rM  z'get_testing_overrides.<locals>.<lambda>ì  ó   € Ðvx€ r3   c                 ó   — dS rG  rI  ri  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>í  ó   € ÐPR€ r3   c	                 ó   — dS rG  rI  )	rK  ÚweightÚbiasÚrunning_meanÚrunning_varÚtrainingÚmomentumÚepsÚcudnn_enableds	            r0   rM  z'get_testing_overrides.<locals>.<lambda>î  ó   € Ðy{€ r3   c                 ó   — dS rG  rI  )Úgrad_outrK  ÚmeanÚinvstdr¿  Úsum_dyÚ
sum_dy_xmuÚcount_tensors           r0   rM  z'get_testing_overrides.<locals>.<lambda>ï  rÇ  r3   c                 ó   — dS rG  rI  )rÉ  rK  rÊ  rË  r¿  Úinput_gÚweight_gÚbias_gs           r0   rM  z'get_testing_overrides.<locals>.<lambda>ð  ó   € Ðsu€ r3   c                 ó   — dS rG  rI  )rK  r¿  rÀ  rÊ  rË  rÅ  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>ñ  rn  r3   c                 ó   — dS rG  rI  ©rK  rÊ  rË  rÁ  rÂ  rÄ  rÅ  Úcounts           r0   rM  z'get_testing_overrides.<locals>.<lambda>ò  ó   € Ðtv€ r3   c                 ó   — dS rG  rI  rÖ  s           r0   rM  z'get_testing_overrides.<locals>.<lambda>ó  ó   € ð  AC€ r3   c                 ó   — dS rG  rI  ©rK  rÅ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>ô  ó   € °2€ r3   c                 ó   — dS rG  rI  )rK  rÁ  rÂ  rÄ  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>õ  ó   € ÐZ\€ r3   c                 ó   — dS rG  rI  )rK  Ú	generatorrL  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>ö  ó   € À€ r3   c                 ó   — dS rG  rI  ©Úinput1Úinput2r¿  rÀ  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>÷  ó   € ¸R€ r3   rÊ  c                 ó   — dS rG  rI  ©rK  Útargetr¿  Úsize_averageÚreduceÚ	reductionÚ
pos_weights          r0   rM  z'get_testing_overrides.<locals>.<lambda>ù  ó   € Ðrt€ r3   c                 ó   — dS rG  rI  )rK  ÚweightsÚ	minlengths      r0   rM  z'get_testing_overrides.<locals>.<lambda>û  râ  r3   c                 ó   — dS rG  rI  )r×  Úprobrá  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>ü  ó   € ¸B€ r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>ý  ó   € ¸"€ r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>þ  rÝ  r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>ÿ  ó   € ¸€ r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>   r÷  r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>  râ  r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>  ó   € À"€ r3   c                  ó   — dS rG  rI  r²  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>  rN  r3   c                 ó   — dS rG  rI  ©rK  ry  Ú	out_dtyperL  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>  râ  r3   c                  ó   — dS rG  rI  r²  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>  rf  r3   c                 ó   — dS rG  rI  ©Úselfr…  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>  rb  r3   c                 ó   — dS rG  rI  )rK  Ú
boundariesÚ	out_int32ÚrightrL  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>  ó   € Ð[]€ r3   c                  ó   — dS rG  rI  r²  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>  rb  r3   c                 ó   — dS rG  rI  ©r³  r‰  rL  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>	  r¬  r3   c                 ó   — dS rG  rI  r  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>
  ó   € °r€ r3   c                 ó   — dS rG  rI  r  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>  rõ  r3   ç       @Ú#use_mm_for_euclid_dist_if_necessaryc                 ó   — dS rG  rI  )Úx1Úx2r”  Úcompute_modes       r0   rM  z'get_testing_overrides.<locals>.<lambda>  ó   € Ð_a€ r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>  rY  r3   ç      ð?c                 ó   — dS rG  rI  ©rK  rl  r–  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>  rõ  r3   )rL  c                 ó   — dS rG  rI  )rL  Úmatricess     r0   rM  z'get_testing_overrides.<locals>.<lambda>  ó   € ¸€ r3   c                 ó   — dS rG  rI  ©rK  Úgroupss     r0   rM  z'get_testing_overrides.<locals>.<lambda>  ó   € °R€ r3   c                 ó   — dS rG  rI  ©rK  ÚupperrL  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>  rç  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>  r  r3   c                 ó   — dS rG  rI  ©rK  Úcheck_errorsrL  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>  ó   € Èb€ r3   c                 ó   — dS rG  rI  r%  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>  ó   € ÀR€ r3   c                 ó   — dS rG  rI  )rå  ræ  r&  rL  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>  ó   € ÈB€ r3   c                 ó   — dS rG  rI  )rK  ÚnumelÚn_binsÚratioÚ	bit_widths        r0   rM  z'get_testing_overrides.<locals>.<lambda>  ó   € ÐWY€ r3   c                 ó   — dS rG  rI  ©rK  Úchunksr‰  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>  rf  r3   c                 ó   — dS rG  rI  ©rK  ÚminÚmaxrL  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>  râ  r3   c                 ó   — dS rG  rI  r:  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>  ó   € À€ r3   c                 ó   — dS rG  rI  )rK  r;  rL  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>  r®  r3   c                 ó   — dS rG  rI  )rK  r<  rL  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>  r®  r3   c                 ó   — dS rG  rI  ©r³  rL  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>  r®  r3   c                 ó   — dS rG  rI  )rK  Ú
correctionÚfweightsÚaweightss       r0   rM  z'get_testing_overrides.<locals>.<lambda>  ó   € ÈR€ r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>  ó   €  2€ r3   é   c                 ó   — dS rG  rI  )rK  ÚrÚwith_replacements      r0   rM  z'get_testing_overrides.<locals>.<lambda>  ó   € Àr€ r3   c                 ó   — dS rG  rI  )ÚrealÚimags     r0   rM  z'get_testing_overrides.<locals>.<lambda>   ó   € ¨"€ r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>!  r  r3   c                 ó   — dS rG  rI  )ÚabsÚangs     r0   rM  z'get_testing_overrides.<locals>.<lambda>"  ó   €  b€ r3   c                 ó   — dS rG  rI  )rK  Úords     r0   rM  z'get_testing_overrides.<locals>.<lambda>#  rÝ  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>$  rY  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>%  r#  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>&  r¬  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>'  rÝ  r3   c                 ó   — dS rG  rI  )rK  Úpadrs  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>(  ó   € ¸2€ r3   c                 ó   — dS rG  rI  ©rK  r¿  rÀ  r  r¸  Údilationr"  s          r0   rM  z'get_testing_overrides.<locals>.<lambda>)  ó   € Ðbd€ r3   c                 ó   — dS rG  rI  rb  s          r0   rM  z'get_testing_overrides.<locals>.<lambda>*  rd  r3   c                 ó   — dS rG  rI  rb  s          r0   rM  z'get_testing_overrides.<locals>.<lambda>+  rd  r3   c	                 ó   — dS rG  rI  )	rK  r¿  rÀ  r  r¸  rc  Ú
transposedÚoutput_addingr"  s	            r0   rM  z'get_testing_overrides.<locals>.<lambda>,  ó   € Ðuw€ r3   c                 ó   — dS rG  rI  )rK  r¿  rÀ  r_  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>-  r`  r3   c                 ó   — dS rG  rI  ©rK  r¿  rÀ  r  r¸  Úoutput_paddingr"  rc  s           r0   rM  z'get_testing_overrides.<locals>.<lambda>.  ó   € ð  A€ r3   c                 ó   — dS rG  rI  rm  s           r0   rM  z'get_testing_overrides.<locals>.<lambda>/  ro  r3   c                 ó   — dS rG  rI  rm  s           r0   rM  z'get_testing_overrides.<locals>.<lambda>0  ro  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>1  rW  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>2  rN  r3   c                 ó   — dS rG  rI  ©rå  ræ  rê  Úmarginrë  rì  rí  s          r0   rM  z'get_testing_overrides.<locals>.<lambda>3  rÚ  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>4  rY  r3   c                 ó   — dS rG  rI  )r  r  r‰  rÅ  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>5  râ  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>6  rN  r3   c                 ó   — dS rG  rI  ©rK  re  r‰  rL  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>7  rT  r3   rH  c                 ó   — dS rG  rI  r{  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>8  ó   € À2€ r3   c                 ó   — dS rG  rI  ©Ú	log_probsÚtargetsÚinput_lengthsÚtarget_lengthsÚblankrí  Úzero_infinitys          r0   rM  z'get_testing_overrides.<locals>.<lambda>:  r»  r3   c                 ó   — dS rG  rI  ©rK  r‰  rL  s      r0   rM  z'get_testing_overrides.<locals>.<lambda><  rÝ  r3   c                 ó   — dS rG  rI  r‡  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>=  rÝ  r3   c                 ó   — dS rG  rI  ©rK  r‰  rL  rb   s       r0   rM  z'get_testing_overrides.<locals>.<lambda>>  r>  r3   c                 ó   — dS rG  rI  rŠ  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>?  rW  r3   c                 ó   — dS rG  rI  ©ÚyÚxr‰  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>@  rT  r3   c                 ó   — dS rG  rI  r‡  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>A  rú  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>B  rb  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>C  ó   € ¨€ r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>D  ó   €  € r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>E  r“  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>F  r   r3   c                 ó   — dS rG  rI  ©rK  ÚdiagonalrL  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>G  r  r3   c                 ó   — dS rG  rI  r™  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>H  rT  r3   c                 ó   — dS rG  rI  )rK  Úoffsets     r0   rM  z'get_testing_overrides.<locals>.<lambda>I  rP  r3   c                 ó   — dS rG  rI  )rK  Únr‰  ÚprependÚappendrL  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>J  ó   € ÐTV€ r3   c                 ó   — dS rG  rI  ©rK  r�  Údim1Údim2s       r0   rM  z'get_testing_overrides.<locals>.<lambda>K  r>  r3   éþÿÿÿc                 ó   — dS rG  rI  r¤  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>L  r�  r3   c                 ó   — dS rG  rI  )rK  Úsrcr�  r¥  r¦  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>M  rG  r3   c                 ó   — dS rG  rI  )r  rª  r…  r  Ústorage_offsets        r0   rM  z'get_testing_overrides.<locals>.<lambda>N  r5  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>O  rb  r3   c                 ó   — dS rG  rI  )rK  re  r”  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>P  r^  r3   c                 ó   — dS rG  rI  ©rK  re  Úrounding_moderL  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>Q  ó   € Àb€ r3   c                 ó   — dS rG  rI  r°  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>R  r�  r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>S  rf  r3   c                 ó   — dS rG  rI  r“  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>T  rT  r3   c                 ó   — dS rG  rI  ©rK  ry  r  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>U  r  r3   c                 ó   — dS rG  rI  )rx  ry  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>V  ó   €  r€ r3   c                 ó   — dS rG  rI  ©rK  Úindices_or_sectionss     r0   rM  z'get_testing_overrides.<locals>.<lambda>W  rú  r3   c                 ó   — dS rG  rI  rB  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>X  rP  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>Y  rf  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>Z  r®  r3   ÚLc                 ó   — dS rG  rI  ©rK  ÚUPLOrL  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>[  rç  r3   c                 ó   — dS rG  rI  rÂ  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>\  râ  r3   c                 ó   — dS rG  rI  )ÚequationÚoperandss     r0   rM  z'get_testing_overrides.<locals>.<lambda>]  rf  r3   c                 ó   — dS rG  rI  ©rK  r¿  Úpadding_idxÚmax_normÚ	norm_typeÚscale_grad_by_freqrÐ   s          r0   rM  z'get_testing_overrides.<locals>.<lambda>_  ó   € Ðz|€ r3   c
                 ó   — dS rG  rI  )
rK  r¿  ÚoffsetsrË  rÌ  rÍ  ÚmoderÐ   Úper_sample_weightsrÊ  s
             r0   rM  z'get_testing_overrides.<locals>.<lambda>b  s   € ð  hj€ r3   c                 ó   — dS rG  rI  ©rK  rb   rp   ra   Úrequires_grads        r0   rM  z'get_testing_overrides.<locals>.<lambda>d  ó   € Ðce€ r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>e  ó   € °€ r3   c                 ó   — dS rG  rI  ©rK  re  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>f  rR  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>g  rN  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>h  rY  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>i  r^  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>j  rN  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>k  rY  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>l  r`  r3   c                 ó   — dS rG  rI  )rK  ÚscaleÚ
zero_pointÚaxisÚ	quant_minÚ	quant_maxs         r0   rM  z'get_testing_overrides.<locals>.<lambda>m  ó   € Ðmo€ r3   c                 ó   — dS rG  rI  )rK  râ  rã  rå  ræ  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>n  ó   € Ðfh€ r3   c                 ó   — dS rG  rI  )r�  Úobserver_onÚfake_quant_onÚaveraging_constÚrunning_minÚrunning_maxrâ  rã  rå  ræ  Úch_axisÚper_row_fake_quantÚsymmetric_quants                r0   rM  z'get_testing_overrides.<locals>.<lambda>p  s   € ð  AC€ r3   c                 ó   — dS rG  rI  ©rK  Úpacked_weightrÀ  Úoutputs       r0   rM  z'get_testing_overrides.<locals>.<lambda>r  r¢  r3   c                 ó   — dS rG  rI  rô  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>s  ó   € Ðdf€ r3   c                 ó   — dS rG  rI  ©rK  r¿  ÚpackedÚcol_offsetsÚweight_scaleÚweight_zero_pointrÀ  s          r0   rM  z'get_testing_overrides.<locals>.<lambda>t  ó   € Ð{}€ r3   c                 ó   — dS rG  rI  rú  s          r0   rM  z'get_testing_overrides.<locals>.<lambda>v  ó   € Ð^`€ r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>x  r`  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>y  r÷  r3   c                 ó   — dS rG  rI  )rK  ÚaÚbs      r0   rM  z'get_testing_overrides.<locals>.<lambda>z  r>  r3   c                 ó   — dS rG  rI  ©rK  r”  r•  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>{  rç  r3   c                 ó   — dS rG  rI  r  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>|  r  r3   c                 ó   — dS rG  rI  ©rK  rŸ  r‰  Únorms       r0   rM  z'get_testing_overrides.<locals>.<lambda>}  râ  r3   c                 ó   — dS rG  rI  r  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>~  râ  r3   c                 ó   — dS rG  rI  r  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>  rþ  r3   c                 ó   — dS rG  rI  r  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>€  râ  r3   c                 ó   — dS rG  rI  r  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>�  rþ  r3   ©r§  rH  c                 ó   — dS rG  rI  ©rK  Úsr‰  r  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>‚  r}  r3   c                 ó   — dS rG  rI  r  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>ƒ  r�  r3   c                 ó   — dS rG  rI  r  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>„  rþ  r3   c                 ó   — dS rG  rI  r  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>…  r}  r3   c                 ó   — dS rG  rI  r  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>†  r}  r3   c                 ó   — dS rG  rI  r  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>‡  r—  r3   c                 ó   — dS rG  rI  r  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>ˆ  r—  r3   c                 ó   — dS rG  rI  r  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>‰  r-  r3   c                 ó   — dS rG  rI  r  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>Š  rN  r3   c                 ó   — dS rG  rI  r  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>‹  r}  r3   c                 ó   — dS rG  rI  r  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>Œ  r}  r3   c                 ó   — dS rG  rI  r  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>�  r�  r3   c                 ó   — dS rG  rI  rˆ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>Ž  r¬  r3   c                 ó   — dS rG  rI  rˆ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>�  r#  r3   c                 ó   — dS rG  rI  r  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>�  r>  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>‘  rN  r3   c                 ó   — dS rG  rI  )rK  Ú	start_dimÚend_dims      r0   rM  z'get_testing_overrides.<locals>.<lambda>’  rT  r3   c                 ó   — dS rG  rI  ©rK  Údimss     r0   rM  z'get_testing_overrides.<locals>.<lambda>“  r“  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>”  r   r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>•  r   r3   c                 ó   — dS rG  rI  r›  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>–  rn  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>—  r`  r3   c                 ó   — dS rG  rI  rÚ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>˜  rØ  r3   c                 ó   — dS rG  rI  ©rK  ÚexponentrL  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>™  rç  r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>š  rÝ  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>›  rY  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>œ  r`  r3   c                 ó   — dS rG  rI  )rK  Ú
fill_valuerL  rb   rp   ra   rÕ  s          r0   rM  z'get_testing_overrides.<locals>.<lambda>�  s   € ð  BD€ r3   c                 ó   — dS rG  rI  )rK  r¥  Ú	dep_tokens      r0   rM  z'get_testing_overrides.<locals>.<lambda>ž  r²  r3   c                 ó   — dS rG  rI  )ÚLU_dataÚ	LU_pivotsÚunpack_dataÚunpack_pivotss       r0   rM  z'get_testing_overrides.<locals>.<lambda>Ÿ  rß  r3   c                 ó   — dS rG  rI  )rK  r‰  ÚindexrL  Úsparse_grads        r0   rM  z'get_testing_overrides.<locals>.<lambda>   rG  r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>¡  rf  r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>¢  rØ  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>£  r“  r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>¤  rõ  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>¥  r`  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>¦  rR  r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>§  r¬  r3   c                 ó   — dS rG  rI  ©rK  r€  rL  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>¨  rÝ  r3   c                 ó   — dS rG  rI  rI  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>©  rØ  r3   c                 ó   — dS rG  rI  )rK  Úspacingr‰  Ú
edge_orders       r0   rM  z'get_testing_overrides.<locals>.<lambda>ª  r/  r3   c                 ó   — dS rG  rI  ©rK  ÚgridÚinterpolation_modeÚpadding_moder†  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>«  ó   € Ðac€ r3   c                 ó   — dS rG  rI  rO  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>¬  rø  r3   c                 ó   — dS rG  rI  rO  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>­  rø  r3   c                 ó   — dS rG  rI  )rK  Ú
num_groupsr¿  rÀ  rÅ  rÆ  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>®  ó   € Ðkm€ r3   c	                 ó   — dS rG  rI  ©	rK  ÚhxÚparamsÚ
has_biasesÚ
num_layersÚdropoutr•  ÚbidirectionalÚbatch_firsts	            r0   rM  z'get_testing_overrides.<locals>.<lambda>¯  ó   € Ðqs€ r3   c                 ó   — dS rG  rI  ©rK  r[  Úw_ihÚw_hhÚb_ihÚb_hhs         r0   rM  z'get_testing_overrides.<locals>.<lambda>°  r/  r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>±  rØ  r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>²  r®  r3   ç      à?c                 ó   — dS rG  rI  ©rK  Úlambds     r0   rM  z'get_testing_overrides.<locals>.<lambda>³  rÝ  r3   c                 ó   — dS rG  rI  )rK  r‰  rœ  rÑ  rL  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>´  r¢  r3   c                 ó   — dS rG  rI  )rK  ÚvaluesrL  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>µ  rú  r3   c                 ó   — dS rG  rI  ©rK  rê  rv  rë  rì  rí  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>¶  ó   € Ðxz€ r3   éd   c                 ó   — dS rG  rI  )rK  Úbinsr;  r<  rL  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>·  r-  r3   c                 ó   — dS rG  rI  )rK  rw  r;  r<  r¿  ÚdensityrL  s          r0   rM  z'get_testing_overrides.<locals>.<lambda>¸  rX  r3   c                 ó   — dS rG  rI  )rK  rw  r¤   r¿  ry  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>¹  r5  r3   c                 ó   — dS rG  rI  ©rK  Útaus     r0   rM  z'get_testing_overrides.<locals>.<lambda>º  rç  r3   c                 ó   — dS rG  rI  )rx  ry  rL  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>»  rf  r3   c                 ó   — dS rG  rI  r»  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>¼  rú  r3   c                 ó   — dS rG  rI  rB  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>½  rP  r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>¾  r¬  r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>¿  r#  r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>À  r®  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>Á  rY  r3   c                 ó   — dS rG  rI  ©rK  r‰  r?  Úsources       r0   rM  z'get_testing_overrides.<locals>.<lambda>Â  r`  r3   c                 ó   — dS rG  rI  r†  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>Ã  rõ  r3   c                 ó   — dS rG  rI  )rK  Úindicesrq  Ú
accumulates       r0   rM  z'get_testing_overrides.<locals>.<lambda>Ä  rt  r3   c                 ó   — dS rG  rI  )rK  r‰  r?  rL  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>Å  r>  r3   c                 ó   — dS rG  rI  )rK  r‰  r?  rs  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>Æ  r`  r3   c                 ó   — dS rG  rI  )rK  r‰  r?  r‡  rì  Úinclude_inputs         r0   rM  z'get_testing_overrides.<locals>.<lambda>Ç  rß  r3   c                 ó   — dS rG  rI  ©r\   s    r0   rM  z'get_testing_overrides.<locals>.<lambda>È  r¹  r3   c                 ó   — dS rG  rI  )ÚeÚteÚassume_uniqueÚinverts       r0   rM  z'get_testing_overrides.<locals>.<lambda>É  r-  r3   c                 ó   — dS rG  rI  r‘  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>Ê  r   r3   c                 ó   — dS rG  rI  r‘  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>Ë  r\  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>Ì  rP  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>Í  rP  r3   c	                 ó   — dS rG  rI  )	rK  rÁ  rÂ  r¿  rÀ  Úuse_input_statsrÄ  rÅ  rÆ  s	            r0   rM  z'get_testing_overrides.<locals>.<lambda>Ï  rï  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>Ñ  rW  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>Ò  rb  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>Ó  rf  r3   c                 ó   — dS rG  rI  r)  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>Ô  r�  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>Õ  r“  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>Ö  r\  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>×  r   r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>Ø  rY  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>Ù  rR  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>Ú  rb  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>Û  r“  r3   c                 ó   — dS rG  rI  rÚ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>Ü  rØ  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>Ý  r¹  r3   c                 ó   — dS rG  rI  r�  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>Þ  ó   € ÐUW€ r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>ß  rI  r3   c
                 ó   — dS rG  rI  )
rK  Ún_fftÚ
hop_lengthÚ
win_lengthÚwindowÚcenterÚ
normalizedÚonesidedÚlengthÚreturn_complexs
             r0   rM  z'get_testing_overrides.<locals>.<lambda>á  ó   € ð  bd€ r3   c                 ó   — dS rG  rI  ©rK  rê  rë  rì  rí  Ú
log_targets         r0   rM  z'get_testing_overrides.<locals>.<lambda>ã  s   € Ðpr€ r3   c                 ó   — dS rG  rI  rÚ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>ä  ó   € ¨€ r3   c                 ó   — dS rG  rI  )rK  Úkr‰  rœ  rL  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>å  r/  r3   c                 ó   — dS rG  rI  )rK  Ú	hermitianr*  rL  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>æ  rS  r3   c                 ó   — dS rG  rI  )rK  rÀ  rL  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>ç  rt  r3   c                 ó   — dS rG  rI  )ÚLDÚpivotsÚBrÀ  rL  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>è  ó   € ÐQS€ r3   c                 ó   — dS rG  rI  )rK  Únormalized_shaper¿  rÀ  rÅ  rÆ  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>é  rb  r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>ê  rf  r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>ë  r¬  r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>ì  rØ  r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>í  rú  r3   c                 ó   — dS rG  rI  )rK  Úendr¿  rL  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>î  rú  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>ï  r^  r3   c                 ó   — dS rG  rI  )rK  r¾  rÅ  ÚXrŸ  ÚiKÚniterÚtolÚlargestÚmethodÚtrackerÚortho_iparamsÚortho_fparamsÚortho_bparamss                 r0   rM  z'get_testing_overrides.<locals>.<lambda>ð  s   € ð  IK€ r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>ñ  rN  r3   c                 ó   — dS rG  rI  ©rK  r‰  rb   s      r0   rM  z'get_testing_overrides.<locals>.<lambda>ò  r÷  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>ó  r`  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>ô  r`  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>õ  rY  r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>ö  r  r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>÷  rú  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>ø  r   r3   c                 ó   — dS rG  rI  )r�  rŽ  rL  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>ù  rY  r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>ú  r÷  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>û  rÝ  r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>ü  rú  r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>ý  r÷  r3   c                 ó   — dS rG  rI  rÜ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>þ  r`  r3   c                 ó   — dS rG  rI  )rK  Únamesrœ  rL  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>ÿ  rN  r3   c	                 ó   — dS rG  rI  )	ÚdataÚbatch_sizesr[  r\  r]  r^  r_  r•  r`  s	            r0   rM  z'get_testing_overrides.<locals>.<lambda>   rb  r3   c                 ó   — dS rG  rI  rd  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>  rG  r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>  rØ  r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>  rÝ  r3   c                 ó   — dS rG  rI  )ÚAÚpivotÚ	get_infosrL  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>  r}  r3   c                 ó   — dS rG  rI  )r  r:  r;  rL  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>  r>  r3   c                 ó   — dS rG  rI  ru  s          r0   rM  z'get_testing_overrides.<locals>.<lambda>  ro  r3   c                 ó   — dS rG  rI  )rK  Úmaskrs  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>  r®  r3   c                 ó   — dS rG  rI  )rK  rù  r‡  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>  r÷  r3   c                 ó   — dS rG  rI  )rK  rù  rL  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>	  r`  r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>
  r#  r3   c                 ó   — dS rG  rI  ©rK  rô  rL  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>  rç  r3   c                 ó   — dS rG  rI  rþ  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>  r—  r3   c                 ó   — dS rG  rI  )rK  rô  r*  rL  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>  r  r3   c                 ó   — dS rG  rI  )ÚLUrÄ  rÅ  ÚleftÚadjointrL  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>  ó   € ÐY[€ r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>  rõ  r3   c                 ó   — dS rG  rI  )rK  rŸ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>  r`  r3   c                 ó   — dS rG  rI  ©rK  rŸ  rL  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>  rT  r3   c                 ó   — dS rG  rI  )rK  rÔ  rÀ  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>  ó   € È2€ r3   c                 ó   — dS rG  rI  rB  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>  r÷  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>  r“  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>  rb  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>  rN  r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>  r®  r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>  rÝ  r3   c                 ó   — dS rG  rI  ©rK  r·  r  r¸  rc  r¹  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>  ó   € Ðjl€ r3   c                 ó   — dS rG  rI  r  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>  r  r3   c                 ó   — dS rG  rI  r  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>  r  r3   c                 ó   — dS rG  rI  ©rK  r·  r  r¸  rc  Úreturn_indicesr¹  s          r0   rM  z'get_testing_overrides.<locals>.<lambda>  rï  r3   c                 ó   — dS rG  rI  rˆ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>  rY  r3   c                 ó   — dS rG  rI  )rK  r‰  rœ  rb   rL  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>   r¢  r3   c                 ó   — dS rG  rI  rˆ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>!  r^  r3   c                 ó   — dS rG  rI  rˆ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>"  rØ  r3   c                  ó   — dS rG  rI  )r³  r'   s     r0   rM  z'get_testing_overrides.<locals>.<lambda>#  rÝ  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>$  rN  r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>%  r®  r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>&  rÝ  r3   c                 ó   — dS rG  rI  )rK  r¿  rÀ  rÁ  rÂ  rÃ  Úexponential_average_factorÚepsilons           r0   rM  z'get_testing_overrides.<locals>.<lambda>(  rï  r3   c	                 ó   — dS rG  rI  ©	rK  r¿  rÀ  r¸  r  rc  r"  Ú	benchmarkÚdeterministics	            r0   rM  z'get_testing_overrides.<locals>.<lambda>*  rÿ  r3   c	                 ó   — dS rG  rI  )	rK  r¿  Úzrl  rÀ  r  r¸  rc  r"  s	            r0   rM  z'get_testing_overrides.<locals>.<lambda>+  rØ  r3   c                 ó   — dS rG  rI  rb  s          r0   rM  z'get_testing_overrides.<locals>.<lambda>,  ré  r3   c
                 ó   — dS rG  rI  )
rK  r¿  rÀ  r¸  rn  r  rc  r"  r'  r(  s
             r0   rM  z'get_testing_overrides.<locals>.<lambda>.  rj  r3   c	                 ó   — dS rG  rI  r&  s	            r0   rM  z'get_testing_overrides.<locals>.<lambda>1  ó   € Ðeg€ r3   c                 ó   — dS rG  rI  )rK  r¿  Úweight_stride0r[  ÚcxrÑ  Úhidden_sizer^  ra  r_  r•  r`  rî  Údropout_states                 r0   rM  z'get_testing_overrides.<locals>.<lambda>4  r·  r3   c                 ó   — dS rG  rI  r  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>6  r>  r3   c                 ó   — dS rG  rI  r›  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>7  r}  r3   c                 ó   — dS rG  rI  ©rK  r‡  Údestinations      r0   rM  z'get_testing_overrides.<locals>.<lambda>8  r÷  r3   c                 ó   — dS rG  rI  r7  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>9  r`  r3   c                 ó   — dS rG  rI  )rK  Ú
descendingrL  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>:  rW  r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>;  rf  r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda><  r  r3   c                 ó   — dS rG  rI  )rK  Únum_samplesÚreplacementrL  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>=  ó   € ÐSU€ r3   c                 ó   — dS rG  rI  )rK  r|  rL  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>>  rb  r3   c                 ó   — dS rG  rI  ©rK  r”  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>?  r¼  r3   c                 ó   — dS rG  rI  )rK  r‰  Ústartrµ  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>@  r  r3   ç        c                 ó   — dS rG  rI  )rK  ÚnanÚposinfÚneginfrL  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>A  r«  r3   c                 ó   — dS rG  rI  )rK  r¿  rÀ  rÁ  rÂ  rÃ  rÄ  rÅ  s           r0   rM  z'get_testing_overrides.<locals>.<lambda>B  rb  r3   c                 ó   — dS rG  rI  )rK  r¿  rÀ  rÃ  rÄ  rÅ  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>C  ó   € Ð]_€ r3   c                 ó   — dS rG  rI  r  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>D  r®  r3   c                 ó   — dS rG  rI  ©rK  rÈ  r¿  rÀ  rÅ  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>E  rø  r3   c                 ó   — dS rG  rI  ©rK  rÈ  r¿  rÅ  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>F  r5  r3   c                 ó   — dS rG  rI  )rK  r¿  rÀ  ÚNÚCÚHxWÚgrouprÅ  s           r0   rM  z'get_testing_overrides.<locals>.<lambda>G  r¢  r3   c                 ó   — dS rG  rI  )rK  r”  r‰  rœ  rb   s        r0   rM  z'get_testing_overrides.<locals>.<lambda>H  rA  r3   c                 ó   — dS rG  rI  r!  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>I  rõ  r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>J  rØ  r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>K  r  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>L  rN  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>M  rP  r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>N  r  r3   c                 ó   — dS rG  rI  rR  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>O  r/  r3   c                 ó   — dS rG  rI  rR  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>P  r/  r3   c                 ó   — dS rG  rI  ©rK  rS  r  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>Q  rd  r3   c                 ó   — dS rG  rI  rc  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>R  ó   € Ðoq€ r3   c                 ó   — dS rG  rI  rc  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>S  rd  r3   c                 ó   — dS rG  rI  rc  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>T  re  r3   c                 ó   — dS rG  rI  rc  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>U  rd  r3   c                 ó   — dS rG  rI  rc  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>V  re  r3   c                 ó   — dS rG  rI  rƒ  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>W  rÆ  r3   c                 ó   — dS rG  rI  ©rK  r”  rÃ  r–  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>X  r  r3   c                 ó   — dS rG  rI  ©rK  r·  r  r¸  r¹  rº  Údivisor_overrides          r0   rM  z'get_testing_overrides.<locals>.<lambda>Z  ó   € ð  @B€ r3   c                 ó   — dS rG  rI  rn  s          r0   rM  z'get_testing_overrides.<locals>.<lambda>]  rp  r3   çš™™™™™¹?c                 ó   — dS rG  rI  )rK  rÁ  rÂ  r¿  rÀ  rÃ  rÄ  rÅ  s           r0   rM  z'get_testing_overrides.<locals>.<lambda>`  r»  r3   c                 ó   — dS rG  rI  rä  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>b  r½  r3   c                 ó   — dS rG  rI  ©rK  rê  r¿  rë  rì  rí  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>d  rS  r3   c                 ó   — dS rG  rI  ré  s          r0   rM  z'get_testing_overrides.<locals>.<lambda>g  rï  r3   c                 ó   — dS rG  rI  r  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>i  rt  r3   c                 ó   — dS rG  rI  ru  s          r0   rM  z'get_testing_overrides.<locals>.<lambda>k  ó   € Ðgi€ r3   éœÿÿÿc                 ó   — dS rG  rI  )rK  rê  r¿  rë  Úignore_indexrì  rí  Úlabel_smoothings           r0   rM  z'get_testing_overrides.<locals>.<lambda>n  ó   € ð  JL€ r3   c                 ó   — dS rG  rI  r  s          r0   rM  z'get_testing_overrides.<locals>.<lambda>q  r»  r3   c                 ó   — dS rG  rI  rl  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>s  ó   € ÐXZ€ r3   c                 ó   — dS rG  rI  rl  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>t  rß  r3   c                 ó   — dS rG  rI  rl  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>u  rß  r3   c                 ó   — dS rG  rI  rl  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>v  rß  r3   c                 ó   — dS rG  rI  r  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>w  r�  r3   c                 ó   — dS rG  rI  rÉ  s          r0   rM  z'get_testing_overrides.<locals>.<lambda>y  rÎ  r3   c                 ó   — dS rG  rI  )rK  r¿  rÐ  rË  rÌ  rÍ  rÑ  rÐ   rÒ  Úinclude_last_offsetrÊ  s              r0   rM  z'get_testing_overrides.<locals>.<lambda>|  s   € ð  HJ€ r3   c                 ó   — dS rG  rI  rl  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>~  rz  r3   c                 ó   — dS rG  rI  )rK  rS  r·  rc  r¸  r  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>  rX  r3   c                 ó   — dS rG  rI  ©rK  r·  rS  Úoutput_ratior  Ú_random_sampless         r0   rM  z'get_testing_overrides.<locals>.<lambda>�  rt  r3   c                 ó   — dS rG  rI  r�  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>„  rt  r3   c                 ó   — dS rG  rI  r�  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>‡  rt  r3   c                 ó   — dS rG  rI  r�  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>Š  rt  r3   ç�íµ ÷Æ°>c                 ó   — dS rG  rI  )rK  rê  Úvarr�   rÅ  rí  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>Œ  rÓ  r3   Únonec                 ó   — dS rG  rI  )rK  Úapproximates     r0   rM  z'get_testing_overrides.<locals>.<lambda>�  r—  r3   c                 ó   — dS rG  rI  rˆ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>Ž  r  r3   Úbilinearr³   c                 ó   — dS rG  rI  )rK  rP  rÑ  rR  r†  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>�  rt  r3   c                 ó   — dS rG  rI  )rK  rW  r¿  rÀ  rÅ  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>�  r.  r3   ç»½×Ùß|Û=c                 ó   — dS rG  rI  )Úlogitsr}  ÚhardrÅ  r‰  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>‘  rS  r3   c                 ó   — dS rG  rI  rm  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>’  râ  r3   ç      ð¿c                 ó   — dS rG  rI  )rK  Úmin_valÚmax_valr–  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>“  r  r3   c                 ó   — dS rG  rI  rs  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>•  ó   € Ð`b€ r3   c                 ó   — dS rG  rI  )rK  rÁ  rÂ  r¿  rÀ  rœ  rÄ  rÅ  s           r0   rM  z'get_testing_overrides.<locals>.<lambda>˜  s   € ð  GI€ r3   Únearestc                 ó   — dS rG  rI  )rK  r…  Úscale_factorrÑ  r†  Úrecompute_scale_factorÚ	antialiass          r0   rM  z'get_testing_overrides.<locals>.<lambda>›  s   € ð  KM€ r3   c                 ó   — dS rG  rI  r¹  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>�  ro  r3   c                 ó   — dS rG  rI  ©rK  rê  rë  rì  rí  r¿  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>ž  rÎ  r3   c                 ó   — dS rG  rI  rQ  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>Ÿ  rX  r3   ç{®Gáz„?c                 ó   — dS rG  rI  )rK  Únegative_sloper–  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>   rß  r3   c                 ó   — dS rG  rI  )rK  r¿  rÀ  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>¡  r-  r3   ç-Cëâ6?ç      è?c                 ó   — dS rG  rI  )rK  r…  rl  rm  r¾  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>¢  r.  r3   r5   c                 ó   — dS rG  rI  ©rK  r‰  Ú_stacklevelrb   s       r0   rM  z'get_testing_overrides.<locals>.<lambda>£  s   € Ð\^€ r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>¤  r®  r3   c                 ó   — dS rG  rI  ©rK  rÌ  r·  r  r¹  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>¥  rX  r3   c                 ó   — dS rG  rI  r¾  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>¦  rX  r3   c                 ó   — dS rG  rI  r¾  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>§  rX  r3   c                 ó   — dS rG  rI  ru  s          r0   rM  z'get_testing_overrides.<locals>.<lambda>©  rz  r3   c                 ó   — dS rG  rI  ©rK  r·  r  r¸  rc  r¹  r  s          r0   rM  z'get_testing_overrides.<locals>.<lambda>¬  rï  r3   c                 ó   — dS rG  rI  r  s          r0   rM  z'get_testing_overrides.<locals>.<lambda>¯  rï  r3   c                 ó   — dS rG  rI  rÃ  s          r0   rM  z'get_testing_overrides.<locals>.<lambda>²  rï  r3   c                 ó   — dS rG  rI  r  s          r0   rM  z'get_testing_overrides.<locals>.<lambda>µ  rï  r3   c                 ó   — dS rG  rI  r  s          r0   rM  z'get_testing_overrides.<locals>.<lambda>¸  rï  r3   c                 ó   — dS rG  rI  r  s          r0   rM  z'get_testing_overrides.<locals>.<lambda>»  rï  r3   c                 ó   — dS rG  rI  ©rK  rŠ  r·  r  r¸  rS  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>½  rt  r3   c                 ó   — dS rG  rI  rÊ  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>¾  rt  r3   c                 ó   — dS rG  rI  rÊ  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>¿  rt  r3   c                 ó   — dS rG  rI  r°  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>À  rÿ  r3   c                 ó   — dS rG  rI  )ÚqueryÚkeyrs  Ú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                            r0   rM  z'get_testing_overrides.<locals>.<lambda>Â  s   € ð  ]_€ r3   c                 ó   — dS rG  rI  )rK  rê  r”  rv  r¿  rë  rì  rí  s           r0   rM  z'get_testing_overrides.<locals>.<lambda>Å  rï  r3   c                 ó   — dS rG  rI  ©rK  rê  rë  rì  rí  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>È  r¢  r3   c                 ó   — dS rG  rI  rv  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>Ë  rS  r3   c                 ó   — dS rG  rI  )rK  rê  r¿  rë  r}  rì  rí  s          r0   rM  z'get_testing_overrides.<locals>.<lambda>Î  rØ  r3   çê-�™—q=c                 ó   — dS rG  rI  )rK  r”  r‰  rÅ  rL  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>Ð  r‘  r3   c                 ó   — dS rG  rI  )r\   Únum_classess     r0   rM  z'get_testing_overrides.<locals>.<lambda>Ñ  r—  r3   rÉ   c                 ó   — dS rG  rI  )rK  r_  rÑ  rs  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>Ò  r+  r3   c                 ó   — dS rG  rI  ©r  r  r”  rÅ  rœ  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>Ó  r  r3   c                 ó   — dS rG  rI  )rK  rê  Ú	log_inputr�   rë  rÅ  rì  rí  s           r0   rM  z'get_testing_overrides.<locals>.<lambda>Õ  rÿ  r3   c                 ó   — dS rG  rI  ©rK  r¿  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>×  rú  r3   c                 ó   — dS rG  rI  ©rK  r–  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>Ø  rW  r3   c                 ó   — dS rG  rI  r÷  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>Ù  r>  r3   c                 ó   — dS rG  rI  rS  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>Ú  rN  r3   ç      À?çUUUUUUÕ?c                 ó   — dS rG  rI  ©rK  Úlowerr&  rÃ  r–  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>Û  s   € Ðwy€ r3   c                 ó   — dS rG  rI  r÷  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>Ü  rW  r3   c                 ó   — dS rG  rI  r÷  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>Ý  rW  r3   c                 ó   — dS rG  rI  r÷  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>Þ  rW  r3   c                 ó   — dS rG  rI  )rÏ  rÐ  rs  rÝ  rØ  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>ß  rÓ  r3   c                 ó   — dS rG  rI  )rK  rê  rë  rì  rí  rm  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>à  ro  r3   c                 ó   — dS rG  rI  )rK  rê  rí  Údeltar¿  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>á  s   € Ðhj€ r3   c                 ó   — dS rG  rI  rè  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>â  r»  r3   c                 ó   — dS rG  rI  rº  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>ã  r‚  r3   c                 ó   — dS rG  rI  rº  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>ä  r‚  r3   é   c                 ó   — dS rG  rI  )rK  rm  Ú	thresholds      r0   rM  z'get_testing_overrides.<locals>.<lambda>å  rt  r3   c                 ó   — dS rG  rI  rm  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>æ  râ  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>ç  r¬  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>è  r®  r3   c                 ó   — dS rG  rI  ©rK  r  rs  r–  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>é  r‘  r3   c
                 ó   — dS rG  rI  ©
ÚanchorÚpositiveÚnegativerv  r”  rÅ  Úswaprë  rì  rí  s
             r0   rM  z'get_testing_overrides.<locals>.<lambda>ë  r  r3   )Údistance_functionrv  r  rí  c                ó   — dS rG  rI  )r  r  r  r  rv  r  rí  s          r0   rM  z'get_testing_overrides.<locals>.<lambda>î  rØ  r3   c                 ó   — dS rG  rI  )rK  r·  rc  r¸  r  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>ð  r§  r3   c                 ó   — dS rG  rI  )r\   r  r  rá  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>ñ  rG  r3   c                 ó   — dS rG  rI  )r\   rÊ  Ústdrá  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>ò  rÆ  r3   c                 ó   — dS rG  rI  )r\   Úvals     r0   rM  z'get_testing_overrides.<locals>.<lambda>ó  r#  r3   Úfan_inÚ
leaky_reluc                 ó   — dS rG  rI  )r\   r  rÑ  Únonlinearityrá  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>ô  r»  r3   c                 ó   — dS rG  rI  )rK  Úas_tuples     r0   rM  z'get_testing_overrides.<locals>.<lambda>õ  r#  r3   )r6  c                ó   — dS rG  rI  )rK  r…  r6  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>ö  r—  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>÷  rW  r3   Úfroc                 ó   — dS rG  rI  ©rK  r”  r‰  rœ  rL  rb   s         r0   rM  z'get_testing_overrides.<locals>.<lambda>ø  rß  r3   c                 ó   — dS rG  rI  ©rK  rY  r‰  rœ  rL  rb   s         r0   rM  z'get_testing_overrides.<locals>.<lambda>ù  rd  r3   c                 ó   — dS rG  rI  r+  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>ú  ré  r3   c                 ó   — dS rG  rI  r+  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>û  s   € ð 13ð r3   c                 ó   — dS rG  rI  )ÚvÚpowr‰  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>ÿ  r  r3   c                 ó   — dS rG  rI  r)  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>   rd  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>  rI  r3   c                 ó   — dS rG  rI  r|  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>  r“  r3   c                 ó   — dS rG  rI  )rK  ræ  Úinput3r  Ú	transposes        r0   rM  z'get_testing_overrides.<locals>.<lambda>  rn  r3   c                 ó   — dS rG  rI  rñ  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>  rÆ  r3   c                 ó   — dS rG  rI  ©r  r‰  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>  r¼  r3   c                 ó   — dS rG  rI  )rK  Úqr²  rÓ  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>  rN  r3   c                 ó   — dS rG  rI  rD  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>  r“  r3   çVçž¯Ò<c                 ó   — dS rG  rI  )rK  Úrconds     r0   rM  z'get_testing_overrides.<locals>.<lambda>  rÝ  r3   c                 ó   — dS rG  rI  )rK  r?  rÀ  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>	  rN  r3   c                 ó   — dS rG  rI  )rK  Úupscale_factors     r0   rM  z'get_testing_overrides.<locals>.<lambda>
  r`  r3   c                 ó   — dS rG  rI  )rK  Údownscale_factors     r0   rM  z'get_testing_overrides.<locals>.<lambda>  rW  r3   c                 ó   — dS rG  rI  )rK  rá  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>  r#  r3   c                 ó   — dS rG  rI  )rK  rê  ró  r�   rÅ  rí  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>  r5  r3   c                 ó   — dS rG  rI  r	  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>  r¬  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>  rP  r3   c                 ó   — dS rG  rI  rõ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>  rN  r3   c                 ó   — dS rG  rI  rÔ  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>  rd  r3   c                 ó   — dS rG  rI  r0  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>  r#  r3   c                 ó   — dS rG  rI  )rK  rb   s     r0   rM  z'get_testing_overrides.<locals>.<lambda>  r^  r3   c                 ó   — dS rG  rI  )rK  r?  r‡  r‹  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>  rþ  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>  rP  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>  rf  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>  r  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>  r\  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>  rR  r3   c                 ó   — dS rG  rI  )rK  ÚsomerL  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>  r#  r3   Úreducedc                 ó   — dS rG  rI  )rK  rÑ  rL  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>  râ  r3   Úlinearc                 ó   — dS rG  rI  ©rK  r;  r‰  rœ  ÚinterpolationrL  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>  rø  r3   c                 ó   — dS rG  rI  rY  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>  rz  r3   c                 ó   — dS rG  rI  )rK  ÚscalesÚzero_pointsrä  rb   s        r0   rM  z'get_testing_overrides.<locals>.<lambda>  r¢  r3   c                 ó   — dS rG  rI  )rK  râ  rã  rb   s       r0   rM  z'get_testing_overrides.<locals>.<lambda>  r  r3   c                 ó   — dS rG  rI  )rK  rb   Úreduce_ranges      r0   rM  z'get_testing_overrides.<locals>.<lambda>   r+  r3   c                 ó   — dS rG  rI  )rK  r¿  rÀ  rÊ  r•  rÅ  Úoutput_scaleÚoutput_zero_points           r0   rM  z'get_testing_overrides.<locals>.<lambda>!  rb  r3   c                 ó   — dS rG  rI  ©rK  r[  re  rf  rg  rh  Ú	packed_ihÚ	packed_hhÚcol_offsets_ihÚcol_offsets_hhÚscale_ihÚscale_hhÚzero_point_ihÚzero_point_hhs                 r0   rM  z'get_testing_overrides.<locals>.<lambda>#  ó   € ð  _a€ r3   c                 ó   — dS rG  rI  rf  s                 r0   rM  z'get_testing_overrides.<locals>.<lambda>&  ro  r3   rI  ©r   ©rg  c                 ó   — dS rG  rI  r  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>)  s
   € à "ð r3   ©r   r   ©rg  rg  c                 ó   — dS rG  rI  r  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>.  s   € ð !#ð r3   ©r   r   r   ©rg  rg  rg  c                 ó   — dS rG  rI  r  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>4  s   € ð !#ð	 r3   c                 ó   — dS rG  rI  rf  s                 r0   rM  z'get_testing_overrides.<locals>.<lambda>;  ro  r3   c                 ó   — dS rG  rI  rf  s                 r0   rM  z'get_testing_overrides.<locals>.<lambda>>  ro  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>@  rb  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>A  rI  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>B  rY  r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>C  rÝ  r3   c                 ó   — dS rG  rI  r{  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>D  r—  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>E  rR  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>F  r`  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>G  rf  r3   c                 ó   — dS rG  rI  r÷  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>H  rØ  r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>I  r  r3   c                 ó   — dS rG  rI  )rK  r”  r‰  ÚmaxnormrL  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>J  rW  r3   c                 ó   — dS rG  rI  rˆ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>K  rú  r3   c                 ó   — dS rG  rI  )rK  Úshapes     r0   rM  z'get_testing_overrides.<locals>.<lambda>L  rY  r3   c                 ó   — dS rG  rI  rS  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>M  rn  r3   c	                 ó   — dS rG  rI  rZ  s	            r0   rM  z'get_testing_overrides.<locals>.<lambda>N  r»  r3   c                 ó   — dS rG  rI  rd  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>O  rÆ  r3   c	                 ó   — dS rG  rI  rZ  s	            r0   rM  z'get_testing_overrides.<locals>.<lambda>P  r»  r3   c                 ó   — dS rG  rI  rd  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>Q  rÆ  r3   c                 ó   — dS rG  rI  )rK  Úshiftsr)  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>R  r#  r3   ©r   rg  c                 ó   — dS rG  rI  )rK  r¾  r)  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>S  r#  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>T  r`  r3   c                 ó   — dS rG  rI  rB  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>U  rÝ  r3   c                 ó   — dS rG  rI  )r¿  rù  Úcompressed_indices_dtypes      r0   rM  z'get_testing_overrides.<locals>.<lambda>V  r+  r3   c                 ó   — dS rG  rI  rý  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>W  r§  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>X  r`  r3   c                 ó   — dS rG  rI  )rK  re  rl  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>Y  rf  r3   c                 ó   — dS rG  rI  rw  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>Z  r  r3   c                 ó   — dS rG  rI  ©rK  r‰  r?  rª  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>[  r®  r3   c                 ó   — dS rG  rI  r�  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>\  r÷  r3   c                 ó   — dS rG  rI  )rK  r‰  r?  rª  rì  Úinclude_selfs         r0   rM  z'get_testing_overrides.<locals>.<lambda>]  r‚  r3   c                 ó   — dS rG  rI  )Úsorted_sequencerK  r	  r
  rL  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>^  rÖ  r3   r<  c                 ó   — dS rG  rI  )rí  rì  ÚlengthsrŠ  rÐ  rä  Úunsafes          r0   rM  z'get_testing_overrides.<locals>.<lambda>_  rÎ  r3   c                 ó   — dS rG  rI  )rK  r‰  r?  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>`  rP  r3   c                 ó   — dS rG  rI  )rK  rª  r‰  r?  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>a  rç  r3   c                 ó   — dS rG  rI  ©rK  rª  r‰  rF  rÎ  Ústeps         r0   rM  z'get_testing_overrides.<locals>.<lambda>b  r«  r3   c                 ó   — dS rG  rI  r©  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>c  r«  r3   c                 ó   — dS rG  rI  r÷  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>d  rØ  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>e  rb  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>f  rY  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>g  rb  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>h  rN  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>i  rN  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>j  rY  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>k  rY  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>l  r\  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>m  rY  r3   c                 ó   — dS rG  rI  r·  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>n  r  r3   c                 ó   — dS rG  rI  r·  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>o  r  r3   c                 ó   — dS rG  rI  rÝ  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>p  r®  r3   c                 ó   — dS rG  rI  )ró  rÅ  r  rL  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>q  rT  r3   c                 ó   — dS rG  rI  )ró  rÅ  r  r*  rL  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>r  r«  r3   )ÚstablerL  c                ó   — dS rG  rI  )rK  r‰  r;  r»  rL  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>s  r5  r3   c                 ó   — dS rG  rI  ©r\   Úsplit_size_or_sectionsr‰  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>t  r}  r3   c                 ó   — dS rG  rI  r¾  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>u  r+  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>v  rY  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>w  r^  r3   c                 ó   — dS rG  rI  r‡  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>x  rú  r3   c                 ó   — dS rG  rI  rw  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>y  rG  r3   c                 ó   — dS rG  rI  r  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>z  r®  r3   c                 ó   — dS rG  rI  rˆ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>{  rN  r3   c                 ó   — dS rG  rI  rˆ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>|  rP  r3   Úreflectc                 ó   — dS rG  rI  )rK  r®  r¯  r°  r±  r²  Úpad_moder³  r´  r¶  Úalign_to_windows              r0   rM  z'get_testing_overrides.<locals>.<lambda>~  s   € ð  ~@€ r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>€  rf  r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>�  r  r3   c                 ó   — dS rG  rI  rˆ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>‚  rN  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>ƒ  r¹  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>„  r\  r3   c                 ó   — dS rG  rI  ©r  r  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>…  r   r3   c                 ó   — dS rG  rI  rÒ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>†  r   r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>‡  r\  r3   c                 ó   — dS rG  rI  )r  r  Úcs      r0   rM  z'get_testing_overrides.<locals>.<lambda>ˆ  r¹  r3   c                 ó   — dS rG  rI  )r&   s    r0   rM  z'get_testing_overrides.<locals>.<lambda>‰  r   r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>Š  r¹  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>‹  rW  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>Œ  r¹  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>�  rW  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>Ž  r¹  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>�  rW  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>�  r¹  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>‘  r¹  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>’  r¹  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>“  r¹  r3   c                 ó   — dS rG  rI  rˆ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>”  r^  r3   c                 ó   — dS rG  rI  )rK  rT  Ú
compute_uvrL  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>•  rN  r3   é   c                 ó   — dS rG  rI  )rK  r;  rÓ  ÚMs       r0   rM  z'get_testing_overrides.<locals>.<lambda>–  rW  r3   c                 ó   — dS rG  rI  )rK  Úfull_matricesrL  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>—  r²  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>˜  r®  r3   c                 ó   — dS rG  rI  ©rK  Údim0r¥  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>™  rf  r3   c                 ó   — dS rG  rI  )rK  Úaxis0Úaxis1s      r0   rM  z'get_testing_overrides.<locals>.<lambda>š  r¬  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>›  r`  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>œ  rb  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>�  rb  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>ž  rb  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>Ÿ  rb  r3   c                 ó   — dS rG  rI  r	  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>   r�  r3   c                 ó   — dS rG  rI  r	  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>¡  r�  r3   c                 ó   — dS rG  rI  r	  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>¢  r�  r3   c                 ó   — dS rG  rI  r	  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>£  r�  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>¤  r`  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>¥  rR  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>¦  r¼  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>§  rR  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>¨  rN  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>©  rY  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>ª  rR  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>«  rN  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>¬  rN  r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>­  rW  r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>®  r>  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>¯  r`  r3   c                 ó   — dS rG  rI  r	  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>°  rN  r3   c                 ó   — dS rG  rI  r	  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>±  r}  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>²  r“  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>³  r¼  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>´  r“  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>µ  r¼  r3   c                 ó   — dS rG  rI  r	  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>¶  r}  r3   c                 ó   — dS rG  rI  r	  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>·  r}  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>¸  rN  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>¹  r^  r3   c                 ó   — dS rG  rI  rÝ  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>º  rþ  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>»  rN  r3   c                 ó   — dS rG  rI  r›  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>¼  rG  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>½  r  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>¾  r  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>¿  r  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>À  r  r3   c                 ó   — dS rG  rI  rD  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>Á  r#  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>Â  rR  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>Ã  rN  r3   c                 ó   — dS rG  rI  r	  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>Ä  rõ  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>Å  r¼  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>Æ  rN  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>Ç  rW  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>È  rW  r3   c                 ó   — dS rG  rI  r	  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>É  rÆ  r3   c                 ó   — dS rG  rI  r	  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>Ê  rÆ  r3   c                 ó   — dS rG  rI  r	  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>Ë  rÆ  r3   c                 ó   — dS rG  rI  r	  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>Ì  rÆ  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>Í  rR  r3   c                 ó   — dS rG  rI  rÝ  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>Î  rT  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>Ï  rú  r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>Ð  rT  r3   c                 ó   — dS rG  rI  rd  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>Ñ  rõ  r3   c                 ó   — dS rG  rI  )r  re  rL  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>Ò  r÷  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>Ó  s   € ˜r€ r3   c                 ó   — dS rG  rI  )rK  r?  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>Ô  r¼  r3   c                 ó   — dS rG  rI  )rK  rŠ  r‰  rL  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>Õ  r�  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>Ö  rN  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>×  rY  r3   c                 ó   — dS rG  rI  )r  Úinds     r0   rM  z'get_testing_overrides.<locals>.<lambda>Ø  rØ  r3   c                 ó   — dS rG  rI  )r  r  r)  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>Ù  r÷  r3   c                 ó   — dS rG  rI  )r  r  r)  rL  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>Ú  r  r3   c                 ó   — dS rG  rI  )rK  r¼  r‰  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>Û  r²  r3   c                 ó   — dS rG  rI  r  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>Ü  r}  r3   c                 ó   — dS rG  rI  r(  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>Ý  r“  r3   c                 ó   — dS rG  rI  )rK  r¾  r‰  r;  rL  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>Þ  r�  r3   c                 ó   — dS rG  rI  r[  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>ß  rI  r3   c                 ó   — dS rG  rI  rì  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>à  rÝ  r3   c                 ó   — dS rG  rI  r�  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>á  rb  r3   c                 ó   — dS rG  rI  r�  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>â  rÝ  r3   c                 ó   — dS rG  rI  )rK  ró  r&  r6  Úunitriangulars        r0   rM  z'get_testing_overrides.<locals>.<lambda>ã  rÖ  r3   c                 ó   — dS rG  rI  )rK  rÅ  r&  r  r;  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>ä  r  r3   c                 ó   — dS rG  rI  r™  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>å  r  r3   c
                 ó   — dS rG  rI  r  s
             r0   rM  z'get_testing_overrides.<locals>.<lambda>ç  r  r3   c                 ó   — dS rG  rI  r™  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>é  r  r3   c                 ó   — dS rG  rI  rÚ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>ê  rP  r3   c                 ó   — dS rG  rI  rJ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>ë  r`  r3   c                 ó   — dS rG  rI  rˆ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>ì  rN  r3   c                 ó   — dS rG  rI  )rK  r‰  Úsizesrë  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>í  r÷  r3   c                 ó   — dS rG  rI  )rK  ÚsortedÚreturn_inverseÚreturn_countsr‰  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>î  ré  r3   c                 ó   — dS rG  rI  )rK  rG  rH  r‰  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>ï  r.  r3   c                 ó   — dS rG  rI  )rŠ  rŠ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>ð  r¬  r3   c                 ó   — dS rG  rI  r7  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>ñ  rú  r3   c                 ó   — dS rG  rI  r¾  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>ò  rt  r3   c                 ó   — dS rG  rI  r¾  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>ó  r«  r3   c                 ó   — dS rG  rI  r‡  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>ô  r®  r3   c                 ó   — dS rG  rI  )r�  rU  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>õ  rb  r3   c                 ó   — dS rG  rI  rˆ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>ö  rN  r3   c                 ó   — dS rG  rI  rˆ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>÷  rP  r3   c                 ó   — dS rG  rI  r»  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>ø  rú  r3   c                 ó   — dS rG  rI  rB  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>ù  rP  r3   c                 ó   — dS rG  rI  )Ú	conditionr�  rŽ  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>ú  r  r3   c                 ó   — dS rG  rI  )r¿  rý  rþ  rÀ  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>û  r  r3   c                 ó   — dS rG  rI  )rK  Úinput_scaleÚinput_zero_pointÚ	prepackedÚ	out_scaleÚout_zero_pointÚout_channels          r0   rM  z'get_testing_overrides.<locals>.<lambda>ý  rç  r3   c                 ó   — dS rG  rI  rÔ  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>ÿ  rÖ  r3   c                 ó   — dS rG  rI  )r  Úlevels     r0   rM  z'get_testing_overrides.<locals>.<lambda>   rÝ  r3   c                 ó   — dS rG  rI  )ÚprimalÚtangentr`  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>  rT  r3   c                 ó   — dS rG  rI  ©r  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>  r^  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>  rØ  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>  r¹  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>  rN  r3   c                 ó   — dS rG  rI  )r  r…  r  r¬  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>  rn  r3   c                 ó   — dS rG  rI  r  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>  rõ  r3   c                 ó   — dS rG  rI  )r  r�  r¥  r¦  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>  r—  r3   )Úimplicitc                ó   — dS rG  rI  )r  r…  rl  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>	  râ  r3   c                 ó   — dS rG  rI  )r  r‰  rF  rµ  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>
  rõ  r3   c                 ó   — dS rG  rI  )r  r)  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>  rb  r3   c                 ó   — dS rG  rI  ©r  r…  r  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>  rT  r3   c                 ó   — dS rG  rI  )r  r‰  r?  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>  r¬  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>  r“  r3   c                 ó   — dS rG  rI  )r  r‰  rF  rÎ  rª  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>  r/  r3   c                 ó   — dS rG  rI  )r  Ú
split_sizer‰  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>  r÷  r3   c                 ó   — dS rG  rI  )r  Úsplit_sizesr‰  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>  r²  r3   c                 ó   — dS rG  rI  r9  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>  r^  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>  rI  r3   c                 ó   — dS rG  rI  )r  rí  r¥  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>  r  r3   c                 ó   — dS rG  rI  r9  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>  rP  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>  rR  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>  r¼  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>  r¼  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>  r“  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>  r^  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>  r`  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>  r^  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>  r`  r3   c                 ó   — dS rG  rI  r9  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>  rb  r3   c                 ó   — dS rG  rI  ©r  rb   s     r0   rM  z'get_testing_overrides.<locals>.<lambda>  r`  r3   c                 ó   — dS rG  rI  ©r  Ú	dimensionr…  rª  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>   rW  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>!  r¹  r3   c                 ó   — dS rG  rI  ©r  re  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>"  rØ  r3   c                 ó   — dS rG  rI  r�  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>#  rf  r3   c                 ó   — dS rG  rI  r�  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>$  rf  r3   c                 ó   — dS rG  rI  r�  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>%  rP  r3   c                 ó   — dS rG  rI  r�  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>&  rØ  r3   c                 ó   — dS rG  rI  r�  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>'  rØ  r3   c                 ó   — dS rG  rI  r�  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>(  rb  r3   c                 ó   — dS rG  rI  r�  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>)  rP  r3   c                 ó   — dS rG  rI  r�  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>*  rP  r3   c                 ó   — dS rG  rI  r�  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>+  rb  r3   c                 ó   — dS rG  rI  r�  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>,  rP  r3   c                 ó   — dS rG  rI  r�  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>-  rP  r3   c                 ó   — dS rG  rI  r�  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>.  rY  r3   c                 ó   — dS rG  rI  r�  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>/  rN  r3   c                 ó   — dS rG  rI  r�  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>0  rY  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>1  r¹  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>2  r¼  r3   c                 ó   — dS rG  rI  r‡  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>3  r^  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>4  rW  r3   c                 ó   — dS rG  rI  r�  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>5  rØ  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>6  r\  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>7  r“  r3   c                 ó   — dS rG  rI  r�  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>8  rY  r3   c                 ó   — dS rG  rI  r�  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>9  r`  r3   c                 ó   — dS rG  rI  r�  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>:  r`  r3   c                 ó   — dS rG  rI  )r  Úarrays     r0   rM  z'get_testing_overrides.<locals>.<lambda>;  rÝ  r3   c                 ó   — dS rG  rI  )r  Úidxs     r0   rM  z'get_testing_overrides.<locals>.<lambda><  r^  r3   c                 ó   — dS rG  rI  )r  Úmemos     r0   rM  z'get_testing_overrides.<locals>.<lambda>=  rP  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>>  r\  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>?  rW  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>@  r¹  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>A  r\  r3   c                 ó   — dS rG  rI  )r  Úformat_specs     r0   rM  z'get_testing_overrides.<locals>.<lambda>B  r#  r3   c                 ó   — dS rG  rI  )r  Úprotos     r0   rM  z'get_testing_overrides.<locals>.<lambda>C  rf  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>D  rR  r3   )Útensor_contentsc                ó   — dS rG  rI  )r  rµ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>E  rW  r3   c                 ó   — dS rG  rI  )r  r¾  r/  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>F  rb  r3   c                 ó   — dS rG  rI  )r  Úds     r0   rM  z'get_testing_overrides.<locals>.<lambda>G  r`  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>H  r¹  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>I  r¹  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>J  r“  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>K  r“  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>L  r#  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>M  râ  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>N  rN  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>O  rY  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>P  rR  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>Q  rN  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>R  r^  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>S  r`  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>T  rP  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>U  r^  r3   c                 ó   — dS rG  rI  )r  Úcuda_enabledÚcpu_enabledÚ
cuda_dtypeÚ	cpu_dtypes        r0   rM  z'get_testing_overrides.<locals>.<lambda>V  s   € Ðnp€ r3   c                 ó   — dS rG  rI  )r  rÉ  rÊ  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>W  r¢  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>X  râ  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>Y  rR  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>Z  rY  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>[  rN  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>\  r`  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>]  rY  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>^  rY  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>_  rY  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>`  rY  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>a  r`  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>b  rf  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>c  r`  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>d  rY  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>e  r`  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>f  rb  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>g  r`  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>h  rb  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>i  rf  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>j  rb  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>k  rÝ  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>l  rb  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>m  r^  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>n  rY  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>o  rR  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>p  rN  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>q  rY  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>r  rR  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>s  rb  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>t  rÝ  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>u  rN  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>v  r^  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>w  rR  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>x  rR  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>y  rT  r3   c                 ó   — dS rG  rI  )r  rb   Únon_blockingr'   s       r0   rM  z'get_testing_overrides.<locals>.<lambda>z  r/  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>{  rI  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>|  rI  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>}  rW  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>~  rW  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>  ó   €  "€ r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>€  rR  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>�  r¼  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>‚  rR  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>ƒ  r¼  r3   c                 ó   — dS rG  rI  )r  rë  r–  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>„  r`  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>…  r\  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>†  r\  r3   c                 ó   — dS rG  rI  r�  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>‡  r`  r3   c                 ó   — dS rG  rI  )r  ÚorderÚellipsis_idxs      r0   rM  z'get_testing_overrides.<locals>.<lambda>ˆ  r`  r3   c                 ó   — dS rG  rI  )r  Úcallables     r0   rM  z'get_testing_overrides.<locals>.<lambda>‰  r^  r3   c                 ó   — dS rG  rI  rq  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>Š  r®  r3   c                 ó   — dS rG  rI  rq  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>‹  r  r3   c                 ó   — dS rG  rI  )r  ÚgradientÚretain_graphÚcreate_graphrV  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>Œ  s   € Ðik€ r3   c                 ó   — dS rG  rI  ©r  ri   s     r0   rM  z'get_testing_overrides.<locals>.<lambda>�  r  r3   c                 ó   — dS rG  rI  r  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>Ž  rN  r3   c                 ó   — dS rG  rI  r  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>�  rN  r3   c                 ó   — dS rG  rI  r  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>�  rN  r3   )rá  c                ó   — dS rG  rI  )r  ÚmedianÚsigmará  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>‘  r  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>’  rW  r3   c                 ó   — dS rG  rI  )r  Ú	coalesceds     r0   rM  z'get_testing_overrides.<locals>.<lambda>“  r¬  r3   c                 ó   — dS rG  rI  r  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>”  rn  r3   c                 ó   — dS rG  rI  )r  rª  rñ  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>•  rõ  r3   c                 ó   — dS rG  rI  r  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>–  r²  r3   c                 ó   — dS rG  rI  r  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>—  rN  r3   c                 ó   — dS rG  rI  r  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>˜  rN  r3   c                 ó   — dS rG  rI  r  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>™  r²  r3   c                 ó   — dS rG  rI  r  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>š  r²  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>›  rW  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>œ  r¹  r3   c                 ó   — dS rG  rI  )r  rª  r�  r¥  r¦  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>�  rG  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>ž  r•  r3   c                 ó   — dS rG  rI  )r  Úambiguity_checks     r0   rM  z'get_testing_overrides.<locals>.<lambda>Ÿ  rT  r3   c                 ó   — dS rG  rI  r  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>   r�  r3   c                 ó   — dS rG  rI  r  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>¡  rt  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>¢  rR  r3   c                 ó   — dS rG  rI  r  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>£  rR  r3   c                 ó   — dS rG  rI  r�  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>¤  r^  r3   c                ó   — dS rG  rI  )r  rn  rá  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>¥  r²  r3   c                 ó   — dS rG  rI  ©r  rs  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>¦  rR  r3   c                 ó   — dS rG  rI  r*  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>§  rÝ  r3   c                 ó   — dS rG  rI  r  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>¨  r}  r3   c                 ó   — dS rG  rI  r  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>©  r�  r3   c                ó   — dS rG  rI  )r  r”  rá  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>ª  rT  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>«  r“  r3   c                 ó   — dS rG  rI  r  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>¬  rN  r3   c                 ó   — dS rG  rI  r  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>­  r}  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>®  r¹  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>¯  r\  r3   c                 ó   — dS rG  rI  r  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>°  r²  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>±  rR  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>²  rN  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>³  rR  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>´  r¹  r3   c                 ó   — dS rG  rI  )r  r\   s     r0   rM  z'get_testing_overrides.<locals>.<lambda>µ  rb  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>¶  r¹  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>·  r÷  r3   c                ó   — dS rG  rI  )r  rÊ  r  rá  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>¸  r  r3   c                 ó   — dS rG  rI  r9  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>¹  r^  r3   c                 ó   — dS rG  rI  r  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>º  rN  r3   c                 ó   — dS rG  rI  )r  r\   r  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>»  r¬  r3   c                 ó   — dS rG  rI  )r  r�  rŽ  r  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>¼  rÝ  r3   c                 ó   — dS rG  rI  )r  ry  r  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>½  r®  r3   c                 ó   — dS rG  rI  )r  re  Úassigns      r0   rM  z'get_testing_overrides.<locals>.<lambda>¾  rT  r3   c                 ó   — dS rG  rI  )r  rŠ  rF  rµ  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>¿  r}  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>À  r“  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>Á  rW  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>Â  rØ  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>Ã  rõ  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>Ä  r¬  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>Å  r\  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>Æ  rI  r3   c                 ó   — dS rG  rI  r9  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>Ç  rR  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>È  r“  r3   c                 ó   — dS rG  rI  )r  rŠ  r\   r‹  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>É  r-  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>Ê  r\  r3   c                ó   — dS rG  rI  )r  Úfrom_Útorá  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>Ë  rt  r3   c                 ó   — dS rG  rI  )r  Ústreams     r0   rM  z'get_testing_overrides.<locals>.<lambda>Ì  rÝ  r3   c                 ó   — dS rG  rI  )r  rë  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>Í  rØ  r3   c                 ó   — dS rG  rI  ©r  Úhooks     r0   rM  z'get_testing_overrides.<locals>.<lambda>Î  rØ  r3   c                 ó   — dS rG  rI  rW  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>Ï  r²  r3   c                 ó   — dS rG  rI  )r  Únames     r0   rM  z'get_testing_overrides.<locals>.<lambda>Ð  rR  r3   c                 ó   — dS rG  rI  r  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>Ñ  rN  r3   c                 ó   — dS rG  rI  )r  rÕ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>Ò  r>  r3   c                 ó   — dS rG  rI  r�  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>Ó  rb  r3   c                 ó   — dS rG  rI  r  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>Ô  rN  r3   c                 ó   — dS rG  rI  r  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>Õ  rN  r3   c                 ó   — dS rG  rI  r�  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>Ö  r^  r3   c                 ó   — dS rG  rI  r�  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>×  r®  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>Ø  r¼  r3   c                 ó   — dS rG  rI  )r  r‡  r¬  r…  r  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>Ù  r  r3   c                 ó   — dS rG  rI  )r  rª  r‰  r?  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>Ú  rç  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>Û  rN  r3   c                 ó   — dS rG  rI  r  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>Ü  r}  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>Ý  r÷  r3   c                 ó   — dS rG  rI  )r  rª  r‰  rF  rÎ  rª  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>Þ  r«  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>ß  r“  r3   c                 ó   — dS rG  rI  )r  rù  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>à  rb  r3   c                 ó   — dS rG  rI  )r  rù  Úaccumulate_matchess      r0   rM  z'get_testing_overrides.<locals>.<lambda>á  r«  r3   c                 ó   — dS rG  rI  ©r  Úsize1Úsize2Ú	dense_dims       r0   rM  z'get_testing_overrides.<locals>.<lambda>â  r-  r3   c                 ó   — dS rG  rI  ro  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>ã  rn  r3   c                 ó   — dS rG  rI  )r  rx  ry  rm  rl  rL  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>ä  rG  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>å  r\  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>æ  r`  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>ç  rY  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>è  rR  r3   c                 ó   — dS rG  rI  r  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>é  rb  r3   c                 ó   — dS rG  rI  )r  Úrepss     r0   rM  z'get_testing_overrides.<locals>.<lambda>ê  r¼  r3   c                 ó   — dS rG  rI  )r  rb   rñ  Úcopyri   s        r0   rM  z'get_testing_overrides.<locals>.<lambda>ë  s   € Ðln€ r3   )Úmasked_gradc                ó   — dS rG  rI  ©r  rb   r~  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>ì  rN  r3   c                 ó   — dS rG  rI  r€  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>í  r-  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>î  r¹  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>ï  r   r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>ð  r¹  r3   c                 ó   — dS rG  rI  r�  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>ñ  rY  r3   c                 ó   — dS rG  rI  r‰  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>ò  r`  r3   c                 ó   — dS rG  rI  )r  rQ  rR  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>ó  r#  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>ô  r   r3   c                 ó   — dS rG  rI  )r  rŠ  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>õ  r¼  r3   c                 ó   — dS rG  rI  r�  s     r0   rM  z'get_testing_overrides.<locals>.<lambda>ö  rY  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>÷  rI  r3   c                 ó   — dS rG  rI  )r  rT  Úmax_versionÚ	dl_devicer}  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>ø  rd  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>ù  rb  r3   c                 ó   — dS rG  rI  )r  r  r  s      r0   rM  z'get_testing_overrides.<locals>.<lambda>ú  r¼  r3   c                 ó   — dS rG  rI  )r  r  rø   Údrivers       r0   rM  z'get_testing_overrides.<locals>.<lambda>û  r—  r3   c                 ó   — dS rG  rI  )r  ra   rñ  r'   s       r0   rM  z'get_testing_overrides.<locals>.<lambda>  r—  r3   c                 ó   — dS rG  rI  re  s    r0   rM  z'get_testing_overrides.<locals>.<lambda>  r‘  r3   Úis_Ú_Ú__Ú__iÚ__rÚbitwise_c                 ó   — dS rG  rI  )r\   rª  rX  Úasync_opÚ	group_srcs        r0   rM  z'get_testing_overrides.<locals>.<lambda>+  r.  r3   c                 ó   — dS rG  rI  )r\   ÚoprX  rœ  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>,  r«  r3   c                 ó   — dS rG  rI  )r\   ÚdstrŸ  rX  rœ  Ú	group_dsts         r0   rM  z'get_testing_overrides.<locals>.<lambda>-  rX  r3   c                 ó   — dS rG  rI  )r³  rŸ  rX  rœ  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>.  r§  r3   c                 ó   — dS rG  rI  )Útensor_listr\   rX  rœ  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>/  r  r3   c                 ó   — dS rG  rI  )Úoutput_tensorÚinput_tensorrX  rœ  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>0  rç  r3   c                 ó   — dS rG  rI  )Úoutput_tensor_listsÚinput_tensor_listrX  rœ  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>1  r»  r3   c                 ó   — dS rG  rI  )r\   Úgather_listr¡  rX  rœ  r¢  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>2  rØ  r3   c                 ó   — dS rG  rI  )r\   Úscatter_listrª  rX  rœ  r�  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>3  r»  r3   c                 ó   — dS rG  rI  )rö  Ú
input_listrŸ  rX  rœ  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>4  r.  r3   c                 ó   — dS rG  rI  )rö  rK  rŸ  rX  rœ  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>5  rz  r3   c                 ó   — dS rG  rI  )rö  rK  Úoutput_split_sizesÚinput_split_sizesrX  rœ  s         r0   rM  z'get_testing_overrides.<locals>.<lambda>6  s   € ð  LN€ r3   c                 ó   — dS rG  rI  )Úoutput_tensor_listr«  rX  rœ  s       r0   rM  z'get_testing_overrides.<locals>.<lambda>7  rX  r3   c                 ó   — dS rG  rI  ©r\   r¡  rX  Útagr¢  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>8  r‚  r3   c                 ó   — dS rG  rI  ©r\   rª  rX  rº  r�  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>9  r‚  r3   c                 ó   — dS rG  rI  r¹  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>:  r5  r3   c                 ó   — dS rG  rI  r¼  s        r0   rM  z'get_testing_overrides.<locals>.<lambda>;  r5  r3   ©N)rg  rg  N)rg  N)rŠ  r‹  F)F)NFN)Nr   FT)NN)NNNrÊ  N)Nr   )FFN)r   N)r  r  )r  F)FN)NNN)rg  NN)rJ  F)Nrg  r   rg  rg  )Nrg  r   r   rg  rg  )r   NNrÊ  )rg  r‹  )rH  N)r   rÊ  FrG  )rg  rH  NNN)r   r   rg  )r   r§  rH  )rJ  )rÀ  N)NNr  FF)NrJ  FrÊ  FNN)NNNF)FF)NrH  N)Nr  N)r   rH  )TT)NF)NNrg  )NNrŠ  T)rk  )NFr   N)r  NNrÊ  )ru  r   r   N)ru  NNNFN)NNF)T)NNNTFNNF)NNrÊ  F)NNNNNNNNNNNNN)TFN)TN)Nr   rg  F)Nr   rg  FF)NFNN)rH  FN)rG  NNN)NNrŠ  )NrŠ  )rJ  NFN)rk  FF)Nr   FTN)NNFrr  rŠ  )NNNrÊ  )NNr{  NrÊ  rG  )rk  TF)	NNrJ  FrÊ  FNFN)rg  r   rg  )NNFN)Fr“  rÊ  )r–  )rH  )rš  r³   N)rg  Fr�  rH  )r¢  r  F)NNNNTrr  rŠ  )NNr©  NNF)NNrÊ  N)r²  F)r¶  r·  r  )Nr5   N)Nr   N)TNTNFNNNNNNF)rg  r  NNNrÊ  )NNrÊ  )NNr{  NrÊ  )rJ  rg  rë  N)rÉ   r   )r  r“  F)TFNr‹  NrÊ  )Nr“  )rú  rû  FF)NrG  )NNrÊ  r  )rÊ  r  N)rg  r	  )r  rJ  r“  FNNrÊ  )rG  r  N)r   r  r   N)r'  NFNN)NNFNN)rJ  NFNN)r'  r  FNN)rJ  r   )TF)NTrJ  )r=  )r=  F)rU  N)NFrW  N)rI  rq  rr  F)rI  rt  ru  F)rI  rw  rx  F)rg  r’  )r<  NNNr   F)r   NNrg  )rH  F)	NNNTrÈ  FTNN)TTN)rå  rJ  N)rJ  N)TFF)TFFN)rg  rJ  )Nr   NN)NNNN)NNNFN)NNr   N(š  r    r7   rU  ÚabsoluteÚadaptive_avg_pool1dÚadaptive_max_pool1dÚacosr  ÚarccosÚacoshÚarccoshr=  ÚaddbmmÚaddcdivÚaddcmulÚaddmmÚaddmvÚaddrÚaffine_grid_generatorÚallÚallcloseÚalpha_dropoutÚamaxÚaminÚaminmaxÚangleÚanyÚargmaxÚargminÚargsortÚasinÚ_assert_asyncÚarcsinÚasinhÚarcsinhÚatanÚarctanÚatan2Úarctan2ÚatanhÚarctanhÚ
atleast_1dÚ
atleast_2dÚ
atleast_3dÚ
avg_pool1dÚbaddbmmÚ
batch_normÚbatch_norm_backward_elemtÚbatch_norm_backward_reduceÚbatch_norm_elemtÚbatch_norm_gather_statsÚ#batch_norm_gather_stats_with_countsÚbatch_norm_statsÚbatch_norm_update_statsÚ	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Údiffrš  Údiagonal_scatterÚas_strided_scatterÚdigammaÚdistÚdivÚdivideÚdotr_  ÚdsmmÚhsmmÚdsplitÚdstackr  ÚeigvalsÚeighÚeigvalshÚeinsumÚ	embeddingÚembedding_bagÚ
empty_likeÚeqÚequalÚerfÚerfcÚerfinvÚexpÚexp2Úexpm1Ú fake_quantize_per_channel_affineÚfake_quantize_per_tensor_affineÚfused_moving_avg_obs_fake_quantÚfbgemm_linear_fp16_weightÚ)fbgemm_linear_fp16_weight_fp32_activationÚfbgemm_linear_int8_weightÚ)fbgemm_linear_int8_weight_fp32_activationÚfbgemm_linear_quantize_weightÚfbgemm_pack_gemm_matrix_fp16Úfbgemm_pack_quantized_matrixÚfeature_alpha_dropoutÚfeature_dropoutr‰   ÚifftÚrfftÚirfftÚhfftÚihfftÚhfft2Úihfft2ÚhfftnÚihfftnÚfftnÚifftnÚrfftnÚirfftnÚfft2Úifft2Úrfft2Úirfft2ÚfftshiftÚ	ifftshiftÚfixÚflattenÚflipÚfliplrÚflipudÚfrobenius_normÚfloorÚfloor_divideÚfloat_powerÚfmodÚfracÚfrexpÚ	full_likeÚstridedÚ_functional_assert_asyncÚ	lu_unpackÚgatherÚgcdÚgeÚ
get_deviceÚgreater_equalÚgeqrfÚi0ÚinnerÚouterÚgerr  Úgrid_samplerÚgrid_sampler_2dÚgrid_sampler_3dÚ
group_normÚgruÚgru_cellÚgtÚgreaterÚ
hardshrinkÚhash_tensorÚ	heavisideÚhinge_embedding_lossÚhistcÚ	histogramÚhistogramddÚhouseholder_productÚhspmmÚhsplitÚhstackÚhypotÚigammaÚigammacrQ  Ú	index_addÚ
index_copyÚ	index_putÚindex_selectÚ
index_fillÚindex_reduceÚisfiniteÚisinÚisinfÚisrealÚisposinfÚisneginfÚinstance_normÚint_reprÚinverseÚinvÚinv_exÚ
is_complexÚis_conjÚis_negÚis_distributedÚis_inferenceÚis_floating_pointÚ
is_nonzeroÚis_same_sizeÚ	is_signedÚiscloseÚisnanÚistftÚkl_divÚkronÚkthvalueÚldl_factor_exÚ
ldl_factorÚ	ldl_solveÚ
layer_normÚlcmÚldexpÚleÚ
less_equalÚlerpÚlgammaÚlobpcgÚlogÚlog_softmaxÚlog10Úlog1pÚlog2Ú	logaddexpÚ
logaddexp2ÚlogdetÚxlogyÚlogical_andÚlogical_notÚ
logical_orÚlogical_xorÚlogitÚ	logsumexpÚlstmÚ	lstm_cellÚltÚlessÚluÚlu_solveÚmargin_ranking_lossÚmasked_fillÚmasked_scatterÚmasked_selectÚmatmulÚ	lu_factorÚlu_factor_exÚmatrix_powerÚmatrix_rankÚ	multi_dotÚ
matrix_expr<  ÚmaximumÚfmaxÚ
max_pool1dÚ
max_pool2dÚ
max_pool3dÚmax_pool1d_with_indicesrÊ  Únanmeanr  Ú	nanmedianÚmeshgridr;  ÚminimumÚfminÚmiopen_batch_normÚmiopen_convolutionÚmiopen_convolution_add_reluÚmiopen_convolution_reluÚmiopen_convolution_transposeÚmiopen_depthwise_convolutionÚ
miopen_rnnÚmmrÑ  ÚmovedimÚmoveaxisÚmsortÚmulÚmultiplyÚmultinomialÚmvÚmvlgammaÚnarrowÚ
nan_to_numÚnative_batch_normÚ_native_batch_norm_legitÚnative_dropoutÚnative_layer_normÚ_fused_rms_normÚnative_group_normÚnative_normÚnative_channel_shuffleÚneÚ	not_equalÚnegr  Ú	nextafterr¶   r·   Úadaptive_avg_pool2dÚadaptive_avg_pool3dÚ adaptive_max_pool1d_with_indicesÚadaptive_max_pool2dÚ adaptive_max_pool2d_with_indicesÚadaptive_max_pool3dÚ adaptive_max_pool3d_with_indicesÚaffine_gridÚ
avg_pool2dÚ
avg_pool3dÚbinary_cross_entropyÚcross_entropyÚ	dropout1dÚ	dropout2dÚ	dropout3dÚeluÚfoldÚfractional_max_pool2dÚ"fractional_max_pool2d_with_indicesÚfractional_max_pool3dÚ"fractional_max_pool3d_with_indicesÚgaussian_nll_lossÚgeluÚgluÚgrid_sampleÚgumbel_softmaxÚhardtanhÚinterpolateÚl1_lossr   rW  Ú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_normr1  ÚorgqrÚormqrÚpermuteÚpca_lowrankÚpdistÚpinverseÚpinvÚpixel_shuffleÚpixel_unshuffleÚpoissonÚ	polygammar  Ú	ones_liker0  Ú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ÚravelrP  Ú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Útracer6  Ú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_hooksrA  Ú_cdatarB  rC  Ú_grad_fnÚgrad_fnÚ
grad_dtypeÚ_versionÚ_autocast_to_reduced_precisionÚ_autocast_to_full_precisionÚ#_clear_non_serializable_cached_datarí  ra   rb   Úis_cudaÚis_cpuÚis_xlaÚis_xpuÚis_ipuÚis_leafÚretains_gradÚis_metaÚis_mpsÚis_mtiaÚ	is_nestedÚis_maiaÚ	is_mkldnnÚis_quantizedÚ	is_sparseÚis_sparse_csrÚ	is_vulkanÚitemsizerp   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_rs   Úas_strided_ÚbackwardÚbfloat16Úpreserve_formatÚboolÚbyteÚcharÚcauchy_ÚcoalesceÚ_coalesced_Ú
contiguousÚcontiguous_formatÚcopy_ÚcpuÚcudaÚmtiaÚxpuÚipuÚdata_ptrrr  r‰  Ú	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_rj   Ú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_Úshortr…  Ú
sparse_dimÚsparse_maskÚ_sparse_mask_projectionÚsparse_resize_Úsparse_resize_and_clear_ÚstorageÚuntyped_storager¬  Ústorage_typeÚsum_to_sizerR  Úto_denseÚ	_to_denseÚ	to_sparseÚtolistÚ	to_mkldnnÚtype_asrq  ÚviewÚview_asÚzero_Ú
__dlpack__Ú__dlpack_device__r?  r  ÚutilsÚbackend_registrationÚ_privateuse1_backend_nameÚhasattrÚgetattrr   ÚitemsÚ__name__Ú
startswithÚlenÚextendr  ÚupdateÚdistributedÚis_availableÚtorch.distributedÚ	broadcastÚ
all_reducerì  Úall_reduce_coalescedÚ
all_gatherÚall_gather_into_tensorÚall_gather_coalescedÚreduce_scatterÚreduce_scatter_tensorÚall_to_all_singleÚ
all_to_allÚisendÚirecvÚsendÚrecv)r7   ÚretÚprivateuse1_backend_nameÚret2Úignoredr¾  r/  rë  Úsubnamer[  r!   rA  s               r0   r   r   ¥  s9a  € õ6 Œ\€Fð{%ÝŒ	Ñ-Ð-Ð-ð{%åŒÑ2Ð2Ð2ð{%õ 	Ô!Ð#@Ð#@ð{%õ 	Ô!Ð#AÐ#Að	{%õ
 	Œ
Ñ.Ð.Ð.ð{%õ 	ŒÐ'Ð'ð{%õ 	ŒÑ0Ð0Ð0ð{%õ 	ŒÑ/Ð/Ð/ð{%õ 	ŒÑ1Ð1Ð1ð{%õ 	Œ	Ñ4Ð4Ð4ð{%õ 	ŒÑQÐQÐQð{%õ 	ŒÑLÐLÐLð{%õ 	ŒÑLÐLÐLð{%õ 	ŒÑLÐLÐLð{%õ 	ŒÑJÐJÐJð{%õ  	Œ
ÑKÐKÐKð!{%õ" 	Ô#Ð%JÐ%Jð#{%ð {%õ$ 	Œ	Ñ-Ð-Ð-ð%{%õ& 	ŒÑXÐXÐXð'{%õ( 	ÔÑFÐFÐFð){%õ* 	Œ
Ñ.Ð.Ð.ð+{%õ, 	Œ
Ñ.Ð.Ð.ð-{%õ. 	ŒÑJÐJÐJð/{%õ0 	ŒÑ/Ð/Ð/ð1{%õ2 	Œ	ÑFÐFÐFð3{%õ4 	ŒÐ&Ð&ð5{%õ6 	ŒÐ&Ð&ð7{%õ8 	ŒÑ1Ð1Ð1ð9{%õ: 	Œ
Ñ.Ð.Ð.ð;{%õ< 	ÔÐ2Ð2ð={%õ> 	ŒÑ0Ð0Ð0ð?{%õ@ 	ŒÑ/Ð/Ð/ðA{%õB 	ŒÑ1Ð1Ð1ðC{%õD 	Œ
Ñ.Ð.Ð.ðE{%ð {%ð {%õF 	ŒÑ0Ð0Ð0ðG{%õH 	ŒÑ6Ð6Ð6ðI{%õJ 	ŒÑ8Ð8Ð8ðK{%õL 	ŒÑ/Ð/Ð/ðM{%õN 	ŒÑ1Ð1Ð1ðO{%õP 	ÔÐ-Ð-ðQ{%õR 	ÔÐ-Ð-ðS{%õT 	ÔÐ-Ð-ðU{%õV 	ÔÑxÐxÐxðW{%õX 	ŒÑRÐRÐRðY{%õZ 	ÔÐ{Ð{ð[{%õ\ 	Ô'Ð){Ð){ð]{%õ^ 	Ô(Ð*uÐ*uð_{%õ` 	ÔÐ QÐ Qða{%õb 	Ô%Ð'vÐ'vðc{%õd 	Ô1ð  4Cð  4Cðe{%õf 	ÔÐ 5Ð 5ðg{%ð {%ð {%õh 	Ô%Ð'\Ð'\ði{%õj 	ŒÑCÐCÐCðk{%õl 	ŒÐ?Ð?ðm{%õn 	Ô.ÙtÐtÐtðq{%õt 	ŒÑCÐCÐCðu{%õv 	ŒÑ>Ð>Ð>ðw{%õx 	ÔÑ<Ð<Ð<ðy{%õz 	ÔÑ5Ð5Ð5ð{{%õ| 	ÔÑ;Ð;Ð;ð}{%õ~ 	ÔÑ<Ð<Ð<ð{%õ@ 	Ô Ñ"CÐ"CÐ"CðA{%õB 	Ô!Ñ#DÐ#DÐ#DðC{%õD 	ÔÐ-Ð-ðE{%õF 	Œ	ÑCÐCÐCðG{%õH 	ÔÐ!4Ð!4ðI{%õJ 	ÔÐ1Ð1ðK{%õL 	ŒÑ]Ð]Ð]ðM{%ð {%ð {%õN 	ÔÐ1Ð1ðO{%õP 	Œ	Ñ6Ð6Ð6ðQ{%õR 	ŒÑ9Ð9Ð9ðS{%õT 	ÔÑ>Ð>Ð>ðU{%õV 	ŒÑaÐaÐaðW{%õX 	Œ
Ñ.Ð.Ð.ðY{%õZ 	Œ
Ñ>Ð>Ð>ð[{%õ\ 	Ô°$Ð:Ð:Ð:Ð:ð]{%õ^ 	ÔÐ7Ð7ð_{%õ` 	ŒÑ?Ð?Ð?ða{%õb 	ŒÔÑ9Ð9Ð9ðc{%õd 	ŒÔ Ñ"PÐ"PÐ"Pðe{%õf 	ÔÑ GÐ GÐ Gðg{%õh 	ÔÑNÐNÐNði{%õj 	Ô&Ð(YÐ(Yðk{%õl 	ŒÑ4Ð4Ð4ðm{%õn 	ŒÑCÐCÐCðo{%ð {%ð {%õp 	Œ
ÑBÐBÐBðq{%õr 	ŒÑ8Ð8Ð8ðs{%õt 	ŒÑ8Ð8Ð8ðu{%õv 	ÔÑ8Ð8Ð8ðw{%õx 	Œ	ÑOÐOÐOðy{%õz 	ŒÐ%Ð%ð{{%õ| 	ÔÑIÐIÐIð}{%õ~ 	ŒÐ,Ð,ð{%õ@ 	ŒÑ9Ð9Ð9ðA{%õB 	ŒÐ(Ð(ðC{%õD 	ŒÔÑ5Ð5Ð5ðE{%õF 	Œ
Ñ.Ð.Ð.ðG{%õH 	ÔÑ7Ð7Ð7ðI{%õJ 	ÔÑ6Ð6Ð6ðK{%õL 	ÔÑ5Ð5Ð5ðM{%õN 	ÔÑ=Ð=Ð=ðO{%õP 	ŒÑdÐdÐdðQ{%ð {%ð {%õR 	ŒÑdÐdÐdðS{%õT 	ŒÑdÐdÐdðU{%õV 	ÔÐwÐwðW{%õX 	ŒÑ=Ð=Ð=ðY{%õZ 	Ôñ  !Að  !Að  !Að[{%õ\ 	Ôñ  !Að  !Að  !Að]{%õ^ 	Ôñ  !Að  !Að  !Að_{%õ` 	ŒÐ(Ð(ða{%õb 	Œ	Ñ-Ð-Ð-ðc{%õd 	Ô#ñ  &Cð  &Cð  &Cðe{%õf 	Œ
Ñ.Ð.Ð.ðg{%õh 	ÔÑ!CÐ!CÐ!Cði{%õj 	ÔÐ-Ð-ðk{%õl 	ŒÑ@Ð@Ð@ðm{%õn 	ŒÔÑEÐEÐEðo{%õp 	ŒÙxÐxÐxðs{%õv 	ŒÑ5Ð5Ð5ðw{%ð {%ð {%õx 	ŒÑ5Ð5Ð5ðy{%õz 	ŒÑBÐBÐBð{{%õ| 	ŒÑAÐAÐAð}{%õ~ 	Ô"Ñ$@Ð$@Ð$@ð{%õ@ 	ÔÑ;Ð;Ð;ðA{%õB 	ŒÑ1Ð1Ð1ðC{%õD 	ÔÐ*Ð*ðE{%õF 	Œ	Ð#Ð#ðG{%õH 	ŒÔÐ*Ð*ðI{%õJ 	ŒÐ&Ð&ðK{%õL 	Œ
Ñ:Ð:Ð:ðM{%õN 	ÔÑ@Ð@Ð@ðO{%õP 	ŒÑ2Ð2Ð2ðQ{%õR 	Œ
ÑVÐVÐVðS{%õT 	ŒÑBÐBÐBðU{%õV 	ŒÔÑKÐKÐKðW{%õX 	ÔÑ OÐ OÐ OðY{%ð {%ð {%õZ 	Ô Ñ"YÐ"YÐ"Yð[{%õ\ 	ŒÑ1Ð1Ð1ð]{%õ^ 	Œ
Ñ0Ð0Ð0ð_{%õ` 	Œ	ÑHÐHÐHða{%õb 	ŒÑKÐKÐKðc{%õd 	Œ	Ñ4Ð4Ð4ðe{%õf 	ŒÑ@Ð@Ð@ðg{%õh 	Œ
Ñ:Ð:Ð:ði{%õj 	Œ
Ð)Ð)ðk{%õl 	ŒÐ;Ð;ðm{%õn 	ŒÑ2Ð2Ð2ðo{%õp 	ŒÔÑ4Ð4Ð4ðq{%õr 	ŒÔÑ8Ð8Ð8ðs{%õt 	ŒÔÑ?Ð?Ð?ðu{%õv 	ŒÔÑCÐCÐCðw{%õx 	ŒÐ4Ð4ðy{%õz 	ŒÙ|Ð|Ð|ð}{%ð {%ð {%õ@ 	Ôñ jð  jð  jðC{%õF 	ÔÑeÐeÐeðG{%õH 	ŒÑ3Ð3Ð3ðI{%õJ 	ŒÐ,Ð,ðK{%õL 	Œ	Ñ-Ð-Ð-ðM{%õN 	Œ
Ñ.Ð.Ð.ðO{%õP 	ŒÑ0Ð0Ð0ðQ{%õR 	Œ	Ñ-Ð-Ð-ðS{%õT 	Œ
Ñ.Ð.Ð.ðU{%õV 	ŒÑ/Ð/Ð/ðW{%õX 	Ô.Ð0oÐ0oðY{%õZ 	Ô-Ð/hÐ/hð[{%õ\ 	Ô-ñ Cð  Cð  Cð_{%õb 	Ô'Ð)VÐ)Vðc{%õd 	Ô7Ð9fÐ9fðe{%õf 	Ô'Ð)}Ð)}ðg{%õh 	Ô7Ø`Ð`ðk{%ð {%ð {%õn 	Ô+Ð-=Ð-=ðo{%õp 	Ô*Ð,<Ð,<ðq{%õr 	Ô*Ð,BÐ,Bðs{%õt 	Ô#Ð%?Ð%?ðu{%õv 	ÔÐ9Ð9ðw{%õx 	Œ	ŒÑCÐCÐCðy{%õz 	Œ	ŒÑCÐCÐCð{{%õ| 	Œ	ŒÑDÐDÐDð}{%õ~ 	Œ	ŒÑCÐCÐCð{%õ@ 	Œ	ŒÑDÐDÐDðA{%õB 	Œ	ŒÑJÐJÐJðC{%õD 	Œ	ÔÑKÐKÐKðE{%õF 	Œ	ŒÑDÐDÐDðG{%õH 	Œ	ÔÑEÐEÐEðI{%õJ 	Œ	ŒÑEÐEÐEðK{%õL 	Œ	ŒÑFÐFÐFðM{%õN 	Œ	ŒÑFÐFÐFðO{%ð {%ð {%õP 	Œ	ÔÑGÐGÐGðQ{%õR 	Œ	ŒÑIÐIÐIðS{%õT 	Œ	ŒÑJÐJÐJðU{%õV 	Œ	ŒÑJÐJÐJðW{%õX 	Œ	ÔÑKÐKÐKðY{%õZ 	Œ	ÔÑ6Ð6Ð6ð[{%õ\ 	Œ	ÔÑ7Ð7Ð7ð]{%õ^ 	Œ	ŒÑBÐBÐBð_{%õ` 	Œ	Ñ-Ð-Ð-ða{%õb 	ŒÑ@Ð@Ð@ðc{%õd 	Œ
Ð*Ð*ðe{%õf 	ŒÐ&Ð&ðg{%õh 	ŒÐ&Ð&ði{%õj 	ÔÑQÐQÐQðk{%õl 	ŒÑ/Ð/Ð/ðm{%õn 	ÔÐ3Ð3ðo{%õp 	ÔÑ?Ð?Ð?ðq{%ð {%ð {%õr 	Œ
Ñ5Ð5Ð5ðs{%õt 	Œ
Ñ.Ð.Ð.ðu{%õv 	ŒÑ/Ð/Ð/ðw{%õx 	Œ°tÀ4ÕPUÔP]ÐfjÐzð  Dð  Dð  Dðy{%õz 	Ô&Ð(HÐ(Hð{{%õ| 	ŒÑ\Ð\Ð\ð}{%õ~ 	ŒÑOÐOÐOð{%õ@ 	Œ	Ñ4Ð4Ð4ðA{%õB 	ŒÑ3Ð3Ð3ðC{%õD 	ÔÐ*Ð*ðE{%õF 	ÔÑ>Ð>Ð>ðG{%õH 	ŒÑ/Ð/Ð/ðI{%õJ 	ŒÑ,Ð,Ð,ðK{%õL 	ŒÑ6Ð6Ð6ðM{%õN 	ŒÑ5Ð5Ð5ðO{%õP 	Œ	Ñ3Ð3Ð3ðQ{%õR 	ŒÑNÐNÐNðS{%ð {%ð {%õT 	ÔÐcÐcðU{%õV 	ÔÐfÐfðW{%õX 	ÔÐfÐfðY{%õZ 	ÔÑmÐmÐmð[{%õ\ 	Œ	ÐsÐsð]{%õ^ 	ŒÑNÐNÐNð_{%õ` 	ŒÑ3Ð3Ð3ða{%õb 	ŒÑ8Ð8Ð8ðc{%õd 	ÔÑ5Ð5Ð5ðe{%õf 	ÔÑVÐVÐVðg{%õh 	ŒÑ;Ð;Ð;ði{%õj 	Ô"Ñ$zÐ$zÐ$zðk{%õl 	ŒÑGÐGÐGðm{%õn 	ŒÑmÐmÐmðo{%õp 	ÔÑYÐYÐYðq{%õr 	ŒÔ(Ñ*?Ð*?ðs{%õt 	ŒÑ4Ñ4Ð4ðu{%ð {%ð {%õv 	ŒÑ;Ð;ðw{%õx 	ŒÑ2Ñ2Ð2ðy{%õz 	ŒÑ6Ñ6Ð6ð{{%õ| 	ŒÑ7Ñ7Ð7ð}{%õ~ 	ŒÑ8Ñ8Ð8ð{%õ@ 	Œ
Ñ.Ñ.Ð.ðA{%õB 	ŒÑ=Ð=ðC{%õD 	ÔÑ>Ð>ðE{%õF 	ŒÑLÑLÐLðG{%õH 	ÔÑBÑBÐBðI{%õJ 	ÔÑ=Ð=ðK{%õL 	ÔÑ\Ñ\Ð\ðM{%õN 	ŒÑ)Ð)ðO{%õP 	Œ
ÑGÑGÐGðQ{%õR 	ŒÑ&Ð&ðS{%õT 	ŒÑ'Ð'ðU{%õV 	ŒÑ2Ñ2Ð2ðW{%ð {%ð {%õX 	ŒÑ2Ñ2Ð2ðY{%õZ 	ÕÙtÐtð]{%õ` 	�Ñ(Ð(ða{%õb 	�Ñ1Ñ1Ð1ðc{%õd 	ŒÕÑ4Ñ4Ð4ðe{%õf 	ŒÕÑKÑKÐKðg{%õh 	ÕÑ*Ð*ði{%õj 	�Ñ'Ð'ðk{%õl 	�Ñ&Ð&ðm{%õn 	ÕÑ.Ð.ðo{%õp 	ÕÑ,Ð,ðq{%õr 	ÕÑ!1Ð!1ðs{%õt 	ÕÑ*Ð*ðu{%õv 	ÕÑ3Ð3ðw{%õx 	�Ñ)Ð)ðy{%õz 	�ÑWÑWÐWð{{%õ| 	�Ñ%Ð%ð}{%ð {%ð {%õ~ 	�ñ dñ  dð  dðA	{%õD	 	�ÑrÑrÐrðE	{%õF	 	�
Ñ+Ð+ðG	{%õH	 	�ÑNÑNÐNðI	{%õJ	 	ŒÕ"Ñ$cÑ$cÐ$cðK	{%õL	 	ŒÕÑ!LÑ!LÐ!LðM	{%õN	 	ŒÕÑ SÑ SÐ SðO	{%õP	 	ÕÑsÑsÐsðQ	{%õR	 	�	Ñ4Ñ4Ð4ðS	{%õT	 	�Ñ6Ñ6Ð6ðU	{%õV	 	�Ñ3Ñ3Ð3ðW	{%õX	 	ÕÑ;Ñ;Ð;ðY	{%õZ	 	�
Ñ;Ñ;Ð;ð[	{%õ\	 	�Ñ0Ñ0Ð0ð]	{%õ^	 	�ñ  Kñ  Kð  Kð_	{%õ`	 	�	Ñ-Ñ-Ð-ða	{%õb	 	ÕÑ<Ñ<Ð<ðc	{%ð {%ð {%õd	 	�Ñ/Ñ/Ð/ðe	{%õf	 	�Ñ/Ñ/Ð/ðg	{%õh	 	�
Ñ.Ñ.Ð.ði	{%õj	 	�Ñ:Ñ:Ð:ðk	{%õl	 	ÕÑ;Ñ;Ð;ðm	{%õn	 	�Ñ&Ð&ðo	{%õp	 	�Ñ.Ñ.Ð.ðq	{%õr	 	ÕÑ<Ñ<Ð<ðs	{%õt	 	ÕÑ5Ñ5Ð5ðu	{%õv	 	ÕÑ;Ñ;Ð;ðw	{%õx	 	ÕÑ<Ñ<Ð<ðy	{%õz	 	�Ñ/Ñ/Ð/ð{	{%õ|	 	�ÑIÑIÐIð}	{%õ~	 	�
ÑsÐsð	{%õ@
 	�ÑOÑOÐOðA
{%õB
 	�Ñ3Ñ3Ð3ðC
{%õD
 	�
Ñ5Ñ5Ð5ðE
{%ð {%ð {%õF
 	�ÑEÑEÐEðG
{%õH
 	�ÑBÑBÐBðI
{%õJ
 	Õ!ñ  $Añ  $Að  $AðK
{%õL
 	ÕÑ8Ð8ðM
{%õN
 	ÕÑ<Ð<ðO
{%õP
 	ÕÑ=Ñ=Ð=ðQ
{%õR
 	�Ñ7Ñ7Ð7ðS
{%õT
 	Œ�Ñ?Ñ?Ð?ðU
{%õV
 	ŒÕÑ FÑ FÐ FðW
{%õX
 	ŒÕ!Ñ#]Ñ#]Ð#]ðY
{%õZ
 	ŒÕÑ[Ñ[Ð[ð[
{%õ\
 	ŒÕÑ>Ñ>Ð>ð]
{%õ^
 	ÕÑ/Ð/ð_
{%õ`
 	ŒÕ!Ñ#@Ñ#@Ð#@ða
{%õb
 	ŒÕ Ñ"MÑ"MÐ"Mðc
{%õd
 	ŒÕÑ <Ñ <Ð <ðe
{%õf
 	ÕÑ*Ð*ðg
{%ð {%ð {%õh
 	ŒÕÑ!1Ð!1ði
{%õj
 	�	Ñ-Ñ-Ð-ðk
{%õl
 	�Ñ8Ñ8Ð8ðm
{%õn
 	�
Ñ5Ñ5Ð5ðo
{%õp
 	ÕÑlÑlÐlðq
{%õr
 	ÕÑlÑlÐlðs
{%õt
 	ÕÑlÑlÐlðu
{%õv
 	Õ%ÙtÑtÐtðy
{%õ|
 	�
Ñ.Ñ.Ð.ð}
{%õ~
 	�ÑVÑVÐVð
{%õ@ 	�Ñ0Ñ0Ð0ðA{%õB 	�Ñ3Ñ3Ð3ðC{%õD 	�Ñ5Ð5ðE{%õF 	�	Ñ-Ñ-Ð-ðG{%õH 	�Ñ8Ñ8Ð8ðI{%õJ 	�
Ñ5Ñ5Ð5ðK{%õL 	ÕÙtÐtðO{%ð {%ð {%õR 	Õ Ñ"}Ð"}ðS{%õT 	Õ)Ñ+vÐ+vðU{%õV 	Õ%Ñ'hÐ'hðW{%õX 	Õ*ÙwÐwð[{%õ^ 	Õ*ÙgÐgða{%õd 	Õñ dð  dðg{%õj 	�ÑBÑBÐBðk{%õl 	�
ÑEÑEÐEðm{%õn 	�Ñ<Ð<ðo{%õp 	�Ñ=Ð=ðq{%õr 	�ÑAÑAÐAðs{%õt 	�	Ñ4Ñ4Ð4ðu{%õv 	�Ñ9Ñ9Ð9ðw{%õx 	ÕÑUÑUÐUðy{%õz 	�Ñ1Ñ1Ð1ð{{%õ| 	�Ñ+Ð+ð}{%õ~ 	�Ñ:Ð:ð{%ð {%ð {%õ@ 	ÕÑWÑWÐWðA{%õB 	ÕÑ!sÐ!sðC{%õD 	Õ&Ñ(_Ð(_ðE{%õF 	ÕÑ8Ð8ðG{%õH 	ÕÑ!fÑ!fÐ!fðI{%õJ 	ÕÑYÑYÐYðK{%õL 	ÕÑ!VÐ!VðM{%õN 	ÕÑUÑUÐUðO{%õP 	Õ$Ñ&>Ð&>ðQ{%õR 	�Ñ3Ñ3Ð3ðS{%õT 	�Ñ:Ñ:Ð:ðU{%õV 	�	Ñ-Ñ-Ð-ðW{%õX 	�Ñ2Ñ2Ð2ðY{%õZ 	�Ñ:Ñ:Ð:ð[{%õ\ 	�ÕÕ/Ñ1NÐ1Nð]{%õ^ 	�ÕÕ/Ñ1NÐ1Nð_{%õ` 	�ÕÔ/Ñ1dÑ1dÐ1dða{%ð {%ð {%õb 	�ÕÕ<Ñ>qÑ>qÐ>qðc{%õd 	�ÕÕ/Ñ1dÑ1dÐ1dðe{%õf 	�ÕÕ<Ñ>qÑ>qÐ>qðg{%õh 	�ÕÕ/Ñ1dÑ1dÐ1dði{%õj 	�ÕÕ<Ñ>qÑ>qÐ>qðk{%õl 	�ÕÕ'Ñ)SÑ)SÐ)Sðm{%õn 	�ÕÔ)Ñ+aÑ+aÐ+aðo{%õp 	�ÕÕ&ñ Bñ  Bð  Bðs{%õv 	�ÕÕ&ñ Bñ  Bð  Bðy{%õ| 	�ÕÔ&ÙxÑxÐxð{%õB 	�ÕÔ$Ñ&RÑ&RÐ&RðC{%õD 	�ÕÕ0ÙcÑcÐcðG{%õJ 	�ÕÔ<ÙtÑtÐtðM{%õP 	�ÕÔ Ñ"LÑ"LÐ"LðQ{%õR 	�ÕÔ1ÙiÑiÐiðU{%õX 	�ÕÕ)ñ Lñ  Lð  Lð[{%õ^ 	�ÕÔ$ÙxÑxÐxða{%ð {%ð {%õd 	�ÕÔ#Ñ%ZÑ%ZÐ%Zðe{%õf 	�ÕÕ%Ñ'\Ñ'\Ð'\ðg{%õh 	�ÕÕ%Ñ'\Ñ'\Ð'\ði{%õj 	�ÕÕ%Ñ'\Ñ'\Ð'\ðk{%õl 	�ÕÕÑ!KÑ!KÐ!Kðm{%õn 	�ÕÔ%Ù|Ñ|Ð|ðq{%õt 	�ÕÔ)ñ Jñ  Jð  Jðw{%õz 	�ÕÔ1Ñ3iÑ3iÐ3ið{{%õ| 	�ÕÕ Ñ"mÑ"mÐ"mð}{%õ~ 	�ÕÕ1ÙzÑzÐzðA{%õD 	�ÕÕ>ÙzÑzÐzðG{%õJ 	�ÕÕ1ÙzÑzÐzðM{%õP 	�ÕÕ>ÙzÑzÐzðS{%õV 	�ÕÕ-Ñ/uÑ/uÐ/uðW{%õX 	�ÕÕ Ñ"FÑ"FÐ"FðY{%õZ 	�ÕÕÑ!9Ñ!9Ð!9ð[{%õ\ 	�ÕÕ'Ñ)zÑ)zÐ)zð]{%ð {%ð {%õ^ 	�ÕÔ&Ñ(gÑ(gÐ(gð_{%õ` 	�ÕÕ*Ñ,cÑ,cÐ,cða{%õb 	�ÕÔ&Ñ(CÑ(CÐ(Cðc{%õd 	�ÕÕ$Ñ&`Ñ&`Ð&`ðe{%õf 	�ÕÔ0ÙbÑbÐbði{%õl 	�ÕÕ)ñ Iñ  Ið  Iðo{%õr 	�ÕÕ'ñ Mñ  Mð  Mðu{%õx 	�ÕÕ"ñ  %Añ  %Að  %Aðy{%õz 	�ÕÕ#Ñ%|Ñ%|Ð%|ð{{%õ| 	�ÕÕ&Ñ(mÑ(mÐ(mð}{%õ~ 	�ÕÕ&Ñ(\Ñ(\Ð(\ð{%õ@ 	�ÕÕ"Ñ$GÑ$GÐ$GðA{%õB 	�ÕÕ/Ñ1gÑ1gÐ1gðC{%õD 	�ÕÕ'Ñ)^Ñ)^Ð)^ðE{%õF 	�ÕÕ&Ñ(8Ð(8ðG{%õH 	�ÕÕ%Ñ'mÑ'mÐ'mðI{%õJ 	�ÕÕ%Ñ'mÑ'mÐ'mðK{%ð {%ð {%õL 	�ÕÕ%Ñ'mÑ'mÐ'mðM{%õN 	�ÕÕ/ÙiÑiÐiðQ{%õT 	�ÕÕ&ÙtÑtÐtðW{%õZ 	�ÕÕ3ÙtÑtÐtð]{%õ` 	�ÕÕ&ÙtÑtÐtðc{%õf 	�ÕÕ3ÙtÑtÐtði{%õl 	�ÕÕ&ÙtÑtÐtðo{%õr 	�ÕÕ3ÙtÑtÐtðu{%õx 	�ÕÕ(Ñ*zÑ*zÐ*zðy{%õz 	�ÕÕ(Ñ*zÑ*zÐ*zð{{%õ| 	�ÕÕ(Ñ*zÑ*zÐ*zð}{%õ~ 	�ÕÕ$Ñ&}Ñ&}Ð&}ð{%õ@ 	�ÕÕ8ñ _ñ  _ð  _ðC{%õF 	�ÕÕ-ÙtÑtÐtðI{%õL 	�ÕÕ2ÙVÑVÐVðO{%õR 	�ÕÕ7ÙcÑcÐcðU{%õX 	�ÕÕ$ÙvÑvÐvð[{%ð {%ð {%õ^ 	�ÕÕ%Ñ'XÑ'XÐ'Xð_{%õ` 	�ÕÕ#Ñ%FÑ%FÐ%Fða{%õb 	�ÕÕÑ!PÑ!PÐ!Pðc{%õd 	�ÕÕ-Ñ/aÑ/aÐ/aðe{%õf 	�ÕÕ,Ù}Ñ}Ð}ði{%õl 	�ÕÕ!Ñ#;Ð#;ðm{%õn 	�ÕÕ Ñ"AÑ"AÐ"Aðo{%õp 	�ÕÕ!Ñ#BÑ#BÐ#Bðq{%õr 	�ÕÕ$Ñ&_Ñ&_Ð&_ðs{%õt 	�ÕÕ!Ñ#yÑ#yÐ#yðu{%õv 	�ÕÕ Ñ"AÑ"AÐ"Aðw{%õx 	�ÕÕ Ñ"AÑ"AÐ"Aðy{%õz 	�ÕÕ Ñ"AÑ"AÐ"Að{{%õ| 	�ÕÕ8Ñ:uÑ:uÐ:uð}{%õ~ 	�ÕÕ*ñ  -Añ  -Að  -Að{%õ@ 	�ÕÕ&Ñ(jÑ(jÐ(jðA{%õB 	�ÕÕ,Ñ.xÑ.xÐ.xðC{%ð {%ð {%õD 	�ÕÕ#Ñ%ZÑ%ZÐ%ZðE{%õF 	�ÕÕ#Ñ%ZÑ%ZÐ%ZðG{%õH 	�ÕÕ$Ñ&LÑ&LÐ&LðI{%õJ 	�ÕÕ&Ñ(CÑ(CÐ(CðK{%õL 	�ÕÕ$Ñ&6Ð&6ðM{%õN 	�ÕÕ&Ñ(8Ð(8ðO{%õP 	�ÕÕ%Ñ'XÑ'XÐ'XðQ{%õR 	�ÕÕ/ñ Lñ  Lð  LðU{%õX 	�ÕÕ=ØDHÐQTÐ[`ÐlrÑvÐvÑvÐvð[{%õ^ 	�ÕÕ"Ñ$bÑ$bÐ$bð_{%õ` 	��ÕÑ OÑ OÐ Oða{%õb 	��ÕÑSÑSÐSðc{%õd 	��ÕÑ!7Ð!7ðe{%õf 	��Õ&Ñ(xÑ(xÐ(xðg{%õh 	�Ñ7Ñ7Ð7ði{%õj 	ÕÀÑFÐFÑFÐFðk{%õl 	�Ñ(Ð(ðm{%ð {%ð {%õn 	�
Ñ\Ñ\Ð\ðo{%õp 	ŒÕÑdÑdÐdðq{%õr 	ŒÕ Ñ"hÑ"hÐ"hðs{%õt 	ŒÕ ð +/ñ#3ñ #3ð #3ðu{%õ| 	ÕÑ9Ñ9Ð9ð}{%õ~ 	ÕÑdÑdÐdð{%õ@ 	�Ñ%Ð%ðA{%õB 	�Ñ*Ð*ðC{%õD 	�ÑQÑQÐQðE{%õF 	ÕÑ!SÑ!SÐ!SðG{%õH 	�Ñ+Ð+ðI{%õJ 	ÕÑIÑIÐIðK{%õL 	�Ñ*Ñ*Ð*ðM{%õN 	�Ñ5Ñ5Ð5ðO{%õP 	ŒÕÑIÑIÐIðQ{%õR 	ÕÑ=Ð=ðS{%õT 	ÕÑAÐAðU{%ð {%ð {%õV 	�Ñ7Ñ7Ð7ðW{%õX 	ÕÑ YÐ YðY{%õZ 	�Ñ6Ñ6Ð6ð[{%õ\ 	�Ñ2Ñ2Ð2ð]{%õ^ 	�Ñ-Ð-ð_{%õ` 	�ÑdÑdÐdða{%õb 	�	Ñ7Ñ7Ð7ðc{%õd 	�
Ñ0Ñ0Ð0ðe{%õf 	�	ÑDÑDÐDðg{%õh 	Õ Ñ"2Ð"2ði{%õj 	Õ"Ñ$4Ð$4ðk{%õl 	Õ'Ñ)9Ð)9ðm{%õn 	�Ñ'Ð'ðo{%õp 	ÕÑ,Ð,ðq{%õr 	�Ñ7Ñ7Ð7ðs{%õt 	Œ�ÑCÑCÐCðu{%õv 	�ÑfÑfÐfðw{%ð {%ð {%õx 	ÕÑiÑiÐiðy{%õz 	Õ"Ñ$VÐ$Vð{{%õ| 	Õ!Ñ#MÐ#Mð}{%õ~ 	Õ)Ñ+PÐ+Pð{%õ@ 	Õ"Ñ$sÐ$sðA{%õB 	Õ ñ að  aðE{%õH 	Õ!ñ að  aðK{%õN 	Õ"ðJàñ#ñ #ð #ðQ{%õX 	Õ"ðLð ñ#ñ #ð #ð[{%õd 	Õ"ðOð ñ	#ñ #ð #ðg{%õr 	Õ%ñ að  aðu{%õx 	Õ%ñ að  að{{%õ~ 	�Ñ1Ñ1Ð1ð{%õ@ 	�Ñ%Ð%ðA{%õB 	�
Ñ.Ñ.Ð.ðC{%õD 	�
Ñ5Ñ5Ð5ðE{%õF 	ŒÕÑFÑFÐFðG{%ð {%ð {%õH 	ÕÑ,Ð,ðI{%õJ 	ÕÑ/Ð/ðK{%õL 	ÕÑ4Ñ4Ð4ðM{%õN 	�
Ñ3Ñ3Ð3ðO{%õP 	�Ñ:Ñ:Ð:ðQ{%õR 	�ÑAÑAÐAðS{%õT 	ÕÑ!;Ñ!;Ð!;ðU{%õV 	�Ñ.Ð.ðW{%õX 	�ÑQÑQÐQðY{%õZ 	�ÑxÐxð[{%õ\ 	ÕÑSÑSÐSð]{%õ^ 	�ÑxÐxð_{%õ` 	ÕÑSÑSÐSða{%õb 	�
Ñ7Ñ7Ð7ðc{%õd 	�Ñ7Ñ7Ð7ðe{%õf 	�Ñ/Ñ/Ð/ðg{%õh 	�Ñ5Ñ5Ð5ði{%ð {%ð {%õj 	ÕÑPÐPðk{%õl 	�ÑbÑbÐbðm{%õn 	�Ñ/Ñ/Ð/ðo{%õp 	�
Ñ4Ñ4Ð4ðq{%õr 	�ÑMÑMÐMðs{%õt 	�Ñ8Ð8ðu{%õv 	ÕÑ<Ð<ðw{%õx 	ÕÑZÑZÐZðy{%õz 	ÕÑeÑeÐeð{{%õ| 	ÕÑ|Ñ|Ð|ð}{%õ~ 	�Ñ2Ð2ð{%õ@ 	ÕÑ?Ð?ðA{%õB 	ÕÑWÑWÐWðC{%õD 	ÕÑWÑWÐWðE{%õF 	�
Ñ3Ñ3Ð3ðG{%õH 	�Ñ1Ñ1Ð1ðI{%õJ 	�
Ñ.Ñ.Ð.ðK{%ð {%ð {%õL 	�Ñ1Ñ1Ð1ðM{%õN 	�	Ñ-Ñ-Ð-ðO{%õP 	�	Ñ-Ñ-Ð-ðQ{%õR 	�
Ñ.Ñ.Ð.ðS{%õT 	�
Ñ.Ñ.Ð.ðU{%õV 	�Ñ'Ð'ðW{%õX 	ŒÕÑ.Ð.ðY{%õZ 	�	Ñ9Ñ9Ð9ð[{%õ\ 	�
Ñ:Ñ:Ð:ð]{%õ^ 	�Ñ8Ñ8Ð8ð_{%õ` 	ŒÕÑ@Ñ@Ð@ða{%õb 	ŒÕÑWÑWÐWðc{%õd 	�
ÑYÀeÐQUÑYÐYÑYÐYðe{%õf 	�ÑEÑEÐEðg{%õh 	ÕÑ PÑ PÐ Pði{%õj 	�
Ñ.Ñ.Ð.ðk{%õl 	�Ñ0Ñ0Ð0ðm{%ð {%ð {%õn 	�Ñ;Ñ;Ð;ðo{%õp 	�ÑOÑOÐOðq{%õr 	�Ñ8Ñ8Ð8ðs{%õt 	�	Ñ-Ñ-Ð-ðu{%õv 	�Ñ2Ñ2Ð2ðw{%õx 	�
ñ @ñ  @ð  @ð{{%õ~ 	�	Ñ4Ñ4Ð4ð{%õ@ 	�Ñ9Ñ9Ð9ðA{%õB 	�	Ñ-Ñ-Ð-ðC{%õD 	�Ñ)Ð)ðE{%õF 	�Ñ'Ð'ðG{%õH 	�‘�ðI{%õJ 	�‘�ðK{%õL 	�Ñ'Ð'ðM{%õN 	�Ñ)Ð)ðO{%õP 	�‘�ðQ{%õR 	�Ñ)Ð)ðS{%ð {%ð {%õT 	�Ñ(Ð(ðU{%õV 	�Ñ)Ð)ðW{%õX 	�Ñ(Ð(ðY{%õZ 	�Ñ)Ð)ð[{%õ\ 	�Ñ(Ð(ð]{%õ^ 	�Ñ)Ð)ð_{%õ` 	�Ñ)Ð)ða{%õb 	�Ñ)Ð)ðc{%õd 	�Ñ)Ð)ðe{%õf 	�Ñ0Ñ0Ð0ðg{%õh 	�	ÑIÑIÐIði{%õj 	ÕÑAÑAÐAðk{%õl 	ŒÕÑHÑHÐHðm{%õn 	ŒÕÑ8Ñ8Ð8ðo{%õp 	�Ñ4Ð4ðq{%õr 	�Ñ6Ð6ðs{%õt 	�ÕÑ/Ð/ðu{%ð {%ð {%õv 	�ÕÑ!1Ð!1ðw{%õx 	�ÕÑ!1Ð!1ðy{%õz 	�ÕÑ!1Ð!1ð{{%õ| 	�ÕÑ!1Ð!1ð}{%õ~ 	�Õ,Ñ.KÑ.KÐ.Kð{%õ@ 	�Õ,Ñ.KÑ.KÐ.KðA{%õB 	�Õ,Ñ.KÑ.KÐ.KðC{%õD 	�Õ,Ñ.KÑ.KÐ.KðE{%õF 	�ÔÑ/Ð/ðG{%õH 	�ÕÑ,Ð,ðI{%õJ 	�ÔÑ+Ð+ðK{%õL 	�ÔÑ,Ð,ðM{%õN 	�ÕÑ-Ð-ðO{%õP 	�ÔÑ.Ð.ðQ{%õR 	�ÔÑ,Ð,ðS{%õT 	�ÕÑ-Ð-ðU{%õV 	�ÔÑ-Ð-ðW{%ð {%ð {%õX 	�ÕÑ AÑ AÐ AðY{%õZ 	�ÕÑ!BÑ!BÐ!Bð[{%õ\ 	�ÕÑ/Ð/ð]{%õ^ 	�Õ*Ñ,IÑ,IÐ,Ið_{%õ` 	�Õ+Ñ-JÑ-JÐ-Jða{%õb 	�ÔÑ*Ð*ðc{%õd 	�ÕÑ+Ð+ðe{%õf 	�ÕÑ*Ð*ðg{%õh 	�ÕÑ+Ð+ði{%õj 	�Õ+Ñ-JÑ-JÐ-Jðk{%õl 	�Õ+Ñ-JÑ-JÐ-Jðm{%õn 	�ÕÑ-Ð-ðo{%õp 	�ÕÑ 0Ð 0ðq{%õr 	�Õ!Ñ#DÑ#DÐ#Dðs{%õt 	�ÕÑ-Ð-ðu{%õv 	�ÕÑ!OÑ!OÐ!Oðw{%õx 	�Õ(Ñ*:Ð*:ðy{%ð {%ð {%õz 	�Õ(Ñ*:Ð*:ð{{%õ| 	�Õ(Ñ*:Ð*:ð}{%õ~ 	�Õ(Ñ*:Ð*:ð{%õ@ 	�Õ"Ñ$7Ð$7ðA{%õB 	�ÕÑ,Ð,ðC{%õD 	�ÕÑ-Ð-ðE{%õF 	�ÕÑ!>Ñ!>Ð!>ðG{%õH 	�ÕÑ+Ð+ðI{%õJ 	�ÕÑ-Ð-ðK{%õL 	�Õ/Ñ1AÐ1AðM{%õN 	�Õ/Ñ1AÐ1AðO{%õP 	�Õ4Ñ6SÑ6SÐ6SðQ{%õR 	�Õ4Ñ6SÑ6SÐ6SðS{%õT 	�Õ4Ñ6SÑ6SÐ6SðU{%õV 	�Õ4Ñ6SÑ6SÐ6SðW{%õX 	�ÕÑ,Ð,ðY{%õZ 	�ÕÑ@Ñ@Ð@ð[{%ð {%ð {%õ\ 	�Õ)Ñ+;Ð+;ð]{%õ^ 	�ÕÑ@Ñ@Ð@ð_{%õ` 	�ÕÑ>Ñ>Ð>ða{%õb 	�ÕÑ<Ñ<Ð<ðc{%õd 	�Ñ!Ð!ðe{%õf 	�
Ñ+Ð+ðg{%õh 	ÕÑKÑKÐKði{%õj 	�	Ñ-Ñ-Ð-ðk{%õl 	�
Ñ.Ñ.Ð.ðm{%õn 	ŒÕÑ 3Ñ 3Ð 3ðo{%õp 	ŒÕ Ñ"<Ñ"<Ð"<ðq{%õr 	�Ñ:Ñ:Ð:ðs{%õt 	ÕÑHÑHÐHðu{%õv 	�ÑJÑJÐJðw{%õx 	�
Ñ*Ð*ðy{%õz 	�
ÑKÑKÐKð{{%õ| 	�Ñ%Ð%ð}{%ð {%ð {%õ~ 	�Ñ5Ð5ð{%õ@ 	�Ñ1Ñ1Ð1ðA{%õB 	�Ñ5Ñ5Ð5ðC{%õD 	ÕÑ eÑ eÐ eðE{%õF 	ŒÕ%Ñ'aÑ'aÐ'aðG{%õH 	�
Ñ:Ñ:Ð:ðI{%õJ 	Õ!ñ Lñ  Lð  LðM{%õP 	�
Ñ:Ñ:Ð:ðQ{%õR 	ÕÑ2Ð2ðS{%õT 	�Ñ/Ñ/Ð/ðU{%õV 	�Ñ-Ñ-Ð-ðW{%õX 	�Ñ<Ð<ðY{%õZ 	�ÑhÑhÐhð[{%õ\ 	Õ Ñ"gÑ"gÐ"gð]{%õ^ 	ÕÑ6Ð6ð_{%õ` 	ÕÑ;Ñ;Ð;ða{%õb 	ÕÑLÑLÐLðc{%ð {%ð {%õd 	Õ%Ñ'WÑ'WÐ'Wðe{%õf 	�Ñ8Ñ8Ð8ðg{%õh 	ŒÕÑ1Ñ1Ð1ði{%õj 	�	Ñ-Ñ-Ð-ðk{%õl 	�Ñ2Ñ2Ð2ðm{%õn 	�Ñ;Ð;ðo{%õp 	�Ñ2Ñ2Ð2ðq{%õr 	�Ñ9Ñ9Ð9ðs{%õt 	Õ%Ñ'`Ð'`ðu{%õv 	Õ1ÙoÐoðy{%õ| 	ÕÑeÑeÐeð}{%õ~ 	ÕÑ5Ð5ð{%õ@ 	ÕÑ@Ð@ðA{%õB 	Õ¡ ðC{%õD 	Õ"¡O OðE{%õF 	Õ™/˜/ðG{%õH 	Õ™o˜oðI{%ð {%ð {%õJ 	ÕÑQÑQÐQðK{%õL 	Õ'Ñ)>Ð)>ðM{%õN 	ÕÑFÑFÐFðO{%õP 	Õ¸%ÑCÐCÑCÐCðQ{%õR 	ÕÑ>Ð>ðS{%õT 	ÕÑ1Ð1ðU{%õV 	Õ!Ñ#@Ð#@ðW{%õX 	ÕÑ6Ð6ðY{%õZ 	Õ™?˜?ð[{%õ\ 	ÕÑNÑNÐNð]{%õ^ 	ÕÑ<Ñ<Ð<ð_{%õ` 	Õ#Ñ%HÑ%HÐ%Hða{%õb 	ÕÑ0Ð0ðc{%õd 	�‘o�oðe{%õf 	ÕÑ9Ð9ðg{%õh 	ÕÑ2Ð2ði{%õj 	Õ™_˜_ðk{%ð {%ð {%õl 	Õ™O˜Oðm{%õn 	Õ™O˜Oðo{%õp 	Õ™?˜?ðq{%õr 	Õ¡ ðs{%õt 	Õ¡ ðu{%õv 	Õ¡ ðw{%õx 	Õ¡ ðy{%õz 	ÕÑ1Ñ1Ð1ð{{%õ| 	�Ñ/Ð/ð}{%õ~ 	ÕÑAÐAð{%õ@ 	Õ™/˜/ðA{%ðB 	ÕÑ3Ð3ðC{%ðD 	ÕÑ4Ð4ðE{%ðF 	ÕÑ4Ð4ðG{%ðH 	ÕÑ2Ð2ðI{%ðJ 	ÕÑ3Ð3ðK{%ðL 	ÕÑ3Ð3ðM{%ð {%ð {%ðN 	ÕÑ1Ð1ðO{%ðP 	ÕÑ2Ð2ðQ{%ðR 	ÕÑ2Ð2ðS{%ðT 	ÕÑ1Ð1ðU{%ðV 	ÕÑ2Ð2ðW{%ðX 	ÕÑ2Ð2ðY{%ðZ 	�Ñ.Ð.ð[{%ð\ 	�Ñ-Ð-ð]{%ð^ 	�Ñ.Ð.ð_{%ð` 	Õ™/˜/ða{%ðb 	Õ™O˜Oðc{%ðd 	ÕÑ0Ð0ðe{%ðf 	�™˜ðg{%ðh 	ÕÑ3Ð3ði{%ðj 	�™˜ðk{%ðl 	Õ™?˜?ðm{%ðn 	�Ñ.Ð.ðo{%ð {%ð {%ðp 	�Ñ/Ð/ðq{%ðr 	�Ñ/Ð/ðs{%ðt 	ÕÑ5Ð5ðu{%ðv 	ÕÑ0Ð0ðw{%ðx 	ÕÑ2Ð2ðy{%ðz 	�™˜ð{{%ð| 	�™˜ð}{%ð~ 	Õ™/˜/ð{%ð@ 	�™˜ðA{%ðB 	ÕÑ7Ð7ðC{%ðD 	ÕÑ4Ð4ðE{%ðF 	Õ™_˜_ðG{%ðH 	�¸ÑAÐAÑAÐAðI{%ðJ 	ÕÑ1Ð1ðK{%ðL 	ÕÑ/Ð/ðM{%ðN 	�Õ™/˜/ðO{%ðP 	�Õ™/˜/ðQ{%ð {%ð {%ðR 	�	Õ™?˜?ðS{%ðT 	�	Õ™?˜?ðU{%ðV 	ÕÕ&©¨ðW{%ðX 	Õ*Õ2±O°OðY{%ðZ 	�Õ™o˜oð[{%ð\ 	�Õ™˜ð]{%ð^ 	�Õ™_˜_ð_{%ð` 	�Õ™o˜oða{%ðb 	�Õ¡ ðc{%ðd 	�Õ¡ ðe{%ðf 	ÕÕ!¡? ?ðg{%ðh 	�Õ¡ ði{%ðj 	Õ-Ñ/pÐ/pðk{%ðl 	Õ*Ñ,VÐ,Vðm{%ðn 	Õ2±O°Oðo{%ðp 	�Õ™_˜_ðq{%ðr 	�Õ™˜ðs{%ð {%ð {%ðt 	�Õ™o˜oðu{%ðv 	�Õ¡ ðw{%ðx 	�Õ™˜ðy{%ðz 	�Õ™˜ð{{%ð| 	�Õ™˜ð}{%ð~ 	�Õ™˜ð{%ð@ 	�Õ¡ ðA{%ðB 	ÕÕ#¡_ _ðC{%ðD 	�Õ¡ ðE{%ðF 	�Õ™˜ðG{%ðH 	�Õ¡ ðI{%ðJ 	ÕÕ ¡/ /ðK{%ðL 	�Õ¡ ðM{%ðN 	ÕÕ ¡/ /ðO{%ðP 	ÕÕ#¡_ _ðQ{%ðR 	ÕÕ ¡/ /ðS{%ðT 	ÕÕ$¡o oðU{%ð {%ð {%ðV 	ÕÕ ¡/ /ðW{%ðX 	�Õ¡ ðY{%ðZ 	�Õ™˜ð[{%ð\ 	�Õ™_˜_ð]{%ð^ 	�Õ™o˜oð_{%ð` 	�Õ™˜ða{%ðb 	�Õ™_˜_ðc{%ðd 	ÕÕ ¡/ /ðe{%ðf 	ÕÕ$¡o oðg{%ðh 	�Õ™o˜oði{%ðj 	�Õ¡ ðk{%ðl 	�Õ™_˜_ðm{%ðn 	ŒÕ™_˜_ðo{%ðp 	Õ'Õ/±°ðq{%ðr 	�ÑNÑNÐNðs{%ðt 	�‘o�oðu{%ðv 	�‘o�oðw{%ð {%ð {%ðx 	�™˜ðy{%ðz 	�™˜ð{{%ð| 	�‘_�_ð}{%ð~ 	Õ™_˜_ð{%ð@ 	Õ™O˜OðA{%ðB 	Õ™_˜_ðC{%ðD 	Õ™O˜OðE{%ðF 	ÕÑ=Ð=ðG{%ðH 	�™˜ðI{%ðJ 	Œ™˜ðK{%ðL 	�Ñ/Ð/ðM{%ðN 	�Ñ=Ð=ðO{%ðP 	�Ñ0Ð0ðQ{%ðR 	ÕÑ8Ð8ðS{%ðT 	ÕÑ9Ð9ðU{%ðV 	�ÑkÑkÐkðW{%ðX 	�µEÕ4IÐMÑMÐMðY{%ð {%ð {%ðZ 	�µÕ0EÐIÑIÐIð[{%ð\ 	�µÕ0EÐIÑIÐIð]{%ð^ 	�µÕ0EÐIÑIÐIð_{%ð` 	�ÑMÀTÑMÐMÑMÐMða{%ðb 	�™˜ðc{%ðd 	ÕÑ6Ð6ðe{%ðf 	ÕµeÕ6MÐQÑQÐQðg{%ðh 	�Ñ>Ñ>Ð>ði{%ðj 	�
­uÕ/DÐHÑHÐHðk{%ðl 	�µÕ0EÐIÑIÐIðm{%ðn 	�µÕ0EÐIÑIÐIðo{%ðp 	�
­uÕ/DÐHÑHÐHðq{%ðr 	�
­uÕ/DÐHÑHÐHðs{%ðt 	�™˜ðu{%ðv 	Õ™/˜/ðw{%ðx 	ÔÑ!OÑ!OÐ!Oðy{%ðz 	�
‘O�Oð{{%ð {%ð {%ð| 	ÕÑ@Ñ@Ð@ð}{%ð~ 	�µ%Õ2GÐKÑKÐKð{%ð@ 	�µ5Õ3HÐLÑLÐLðA{%ðB 	Õ™_˜_ðC{%ðD 	�Ñ,Ð,ðE{%ðF 	ÕÑ0Ð0ðG{%ðH 	ÕÑHÀÑHÐHÑHÐHðI{%ðJ 	�Ñ,Ð,ðK{%ðL 	ÕÑ5Ð5ðM{%ðN 	�µÕ1FÐJÑJÐJðO{%ðP 	�µ%Õ2GÐKÑKÐKðQ{%ðR 	Õ¸Ñ@Ð@Ñ@Ð@ðS{%ðT 	Ô™?˜?ðU{%ðV 	�µÕ0EÐIÑIÐIðW{%ðX 	�µÕ1FÐJÑJÐJðY{%ðZ 	Õ™/˜/ð[{%ð\ 	�™˜ð]{%ð {%ð {%ð^ 	�
­uÕ/DÐHÑHÐHð_{%ð` 	Õ™_˜_ða{%ðb 	Õ™o˜oðc{%ðd 	Õ™_˜_ðe{%ðf 	Õ™/˜/ðg{%ðh 	ÕÑ1Ð1ði{%ðj 	Õ™/˜/ðk{%ðl 	�‘_�_ðm{%ðn 	ÕÑMÀTÑMÐMÑMÐMðo{%ðp 	ÕÑ0Ð0ðq{%ðr 	�µÕ0EÐIÑIÐIðs{%ðt 	�Ñ6Ð6ðu{%ðv 	�Ñ5Ð5ðw{%ðx 	�	Ñ8Ñ8Ð8ðy{%ðz 	ÕÑ@Ñ@Ð@ð{{%ð| 	ÕÑEÐEð}{%ð~ 	Õ™?˜?ð{%ð {%ð {%ð@  	�™˜ðA {%ðB  	Õ"¡O OðC {%ðD  	Õ-©¨ðE {%ðF  	Õ%¡ ðG {%ðH  	�™˜ðI {%ðJ  	�‘o�oðK {%ðL  	�Ñ,Ð,ðM {%ðN  	Õ™?˜?ðO {%ðP  	�ÑGÑGÐGðQ {%ðR  	�™˜ðS {%ðT  	�ÑLÀDÑLÐLÑLÐLðU {%ðV  	ÕÑ5Ð5ðW {%ðX  	ÕÑ3Ð3ðY {%ðZ  	ÕÑ3Ð3ð[ {%ð\  	Õ1Ñ3HÐ3Hð] {%ð^  	�Ñ,Ð,ð_ {%ð`  	�Ñ-Ð-ða {%ð {%ð {%ðb  	ÕÑBÑBÐBðc {%ðd  	ÕÑ1Ð1ðe {%ðf  	�Ñ-Ð-ðg {%ðh  	�Ñ-Ð-ði {%ðj  	ÕÑ0Ð0ðk {%ðl  	Õ Ñ"8Ð"8ðm {%ðn  	Õ™O˜Oðo {%ðp  	�Ñ[Ñ[Ð[ðq {%ðr  	ÕÑ?Ð?ðs {%ðt  	Õ™o˜oðu {%ðv  	�µÕ1FÐJÑJÐJðw {%ðx  	�‘_�_ðy {%ðz  	ÕÑWÑWÐWð{ {%ð|  	Õ™?˜?ð} {%ð~  	ÕÑ1Ð1ð {%ð@! 	Õ&Ñ(WÑ(WÐ(WðA!{%ðB! 	ÕÑGÐGðC!{%ð {%ð {%ðD! 	Õ'Ñ)QÐ)QðE!{%ðF! 	�ÑOÑOÐOðG!{%ðH! 	�™˜ðI!{%ðJ! 	Õ¡ ðK!{%ðL! 	Õ™˜ðM!{%ðN! 	Õ™_˜_ðO!{%ðP! 	ÕÑ1Ð1ðQ!{%ðR! 	�Ñ+Ð+ðS!{%ðT! 	�	°EÀÕUZÕUjÐnÑnÐnðU!{%ðV! 	�ÑIÀÑIÐIÑIÐIðW!{%ðX! 	ÕÑGÑGÐGðY!{%ðZ! 	Õ™/˜/ð[!{%ð\! 	�‘�ð]!{%ð^! 	Õ™/˜/ð_!{%ð`! 	�Ñ.Ð.ða!{%ðb! 	�Ñ=Ð=ðc!{%ðd! 	�Ñ7Ñ7Ð7ðe!{%ð {%ðf! 	�‘�Ø�Ñ+Ð+Ø�Ñ.Ð.Ø�‘o�oØÕÑdÑdÐdØÕ ¡/ /Ø�Ñ+Ð+ÝŒÕÑFÑFÐFðu!{%ð {%€Cõ|! 	�Õ(ÕBð ö ˆvÐ/Ñ0Ô0ð YáFÑFÐFð 	ŽG�FÐ4Ñ5Ô5Ñ6ñ JYÈˆŽG�FÑ<Ð":Ð<Ð<Ñ=Ô=ÕEÑFà€DÞ#Ñ%Ô%€Gà—	“	‘”ð ð ‰ˆˆ1ð �JØ�J™ÑÙ�1•:Ñ¡Ñ$Ù�A•JÑ¡Ñ%Ù�A•JÑ¡Ñ%ð
ˆð �:× Ó ¡Ñ,Ô,ð 	ð •j¦¡Z¡¤Ð!2Ð!2Ô3ˆGØ�L‹LÙ˜‘¡$Ñ&©°©¹$Ñ(>ÁÈÁÑRVÑ@VÐWñô ð ð ð 	ð 	ˆDÞ˜6 4¨Ñ.Ô.ˆDÞ˜‰~Œ~ð  $¨c / /°dÀ'Ð6IÐ6IØ��T‘
øð	ð
 ‡JƒJˆtÑÔÐõ
 Õ×%Ó%Ñ'Ô'ð 
Ø(Ð(Ñ(Ñ(Ð(Ð(à�
‹
ðØ•Ñ gÑ gÐ gðà•Ñ!WÑ!WÐ!Wðð •ÑmÑmÐmðð Õ)Ñ+bÑ+bÐ+bð	ð
 •Ñ![Ñ![Ð![ðð Õ+Ñ-oÑ-oÐ-oðð Õ)Ñ+xÑ+xÐ+xðð ”ÑvÑvÐvðð •ÑxÑxÐxðð Õ#Ñ%gÑ%gÐ%gðð Õ*Ñ,iÑ,iÐ,iðð Õ&ñ  )Nñ  )Nð  )Nðð •Ñ!mÑ!mÐ!mðð •
ÑZÑZÐZðð •
ÑZÑZÐZðð  •	ÑYÑYÐYð!ð" •	ÑYÑYÐYð#ñ	
ô 	
ð 	
ð, €Jr3   Ú
dispatcherc                 óx   ‡ — dt           t          t          f         dt           t          t          f         fˆ fd„}|S )a…  Wraps a given function with ``__torch_function__`` -related functionality.

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

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

    Examples
    --------
    >>> def dispatcher(a):  # Must have the same signature as func
    ...     return (a,)
    >>> @torch.overrides.wrap_torch_function(dispatcher)
    >>> def func(a):  # This will make func dispatchable by __torch_function__
    ...     return a + 0
    r!   r$   c                 óØ   •‡ ‡— t          j        ‰ ¦  «        dt          j        dt          j        dt
          fˆˆ ˆfd„¦   «         Št          t          t          t
          f         ‰¦  «        S )Nr&   r'   r$   c                  ó®   •—  ‰| i |¤Ž}t          |¦  «        r6t          t          t          t          t
          f         ‰¦  «        |g| ¢R i |¤ŽS  ‰| i |¤ŽS r¿  )r   r   r   r   r   r   )r&   r'   Úrelevant_argsr  r!   Úwrappeds      €€€r0   r#  z3wrap_torch_function.<locals>.inner.<locals>.wrapped]  s‚   ø€ à&˜J¨Ð7°Ð7Ð7ˆMÝ! -Ñ0Ô0ð Ý,Ý�¥"¥b &Ô)¨7Ñ3Ô3°]ðØEIðð ð ØMSðð ð ð �4˜Ð( Ð(Ð(Ð(r3   )Ú	functoolsr   r   r&   r'   r   r   r   )r!   r#  r  s   `@€r0   rŽ  z"wrap_torch_function.<locals>.inner\  sv   øøø€ Ý	Œ˜Ñ	Ô	ð	)�2œ7ð 	)­b¬ið 	)½Bð 	)ð 	)ð 	)ð 	)ð 	)ð 	)ð 	)ñ 
Ô	ð	)õ •H�R¥˜VÔ$ gÑ.Ô.Ð.r3   )r   r   r   )r  rŽ  s   ` r0   r   r   B  sH   ø€ ð4/•H�R¥˜VÔ$ð /­µ"µb°&Ô)9ð /ð /ð /ð /ð /ð /ð €Lr3   r"  Úget_type_fnc                 óÚ  — |€t           }t          j                             ¦   «         sg S t	          ¦   «         }g }| D ]®} ||¦  «        }||vr�t          |d¦  «        r�|j        t          j        j        uru|rm|                     |¦  «         t          |¦  «        }t          |¦  «        D ]"\  }}t          | ||¦  «        ¦  «        r|} nŒ#|                     ||¦  «         Œ¨|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
    Nr  )r“
  r    Ú_CÚ_is_torch_function_enabledÚsetr   r  Ú_disabled_torch_function_implr=  r  Ú	enumerateÚ
issubclassÚinsert)	r"  r%  Úoverloaded_typesÚoverloaded_argsÚargÚarg_typer?  ÚiÚold_args	            r0   Ú_get_overloaded_argsr4  l  s7  € ðJ ÐÝˆõ Œ8×.Ò.Ñ0Ô0ð Øˆ	å"%¡%¤%ÐØ!#€OØð (ð (ˆØ�;˜sÑ#Ô#ˆð Ð,Ð,Ð,Ý˜Ð"6Ñ7Ô7ð -àÔ+Ý”8Ô9ð:ð :ð
  ð (Ø ×$Ò$ XÑ.Ô.Ð.õ ˜OÑ,Ô,�Ý"+¨OÑ"<Ô"<ð ð ‘J�A�wÝ! (¨K¨K¸Ñ,@Ô,@ÑAÔAð Ø !˜Ø˜ðð  ×&Ò& u¨cÑ2Ô2Ð2Ð2à$, :Ð Ø#& %�øØÐr3   Ú
public_apir&   r'   c                 ó˜  — t          |¦  «        }t          t          t          |¦  «        ¦  «        }t	          ¦   «         rIt          ¦   «         5 }|                     | |||¦  «        }ddd¦  «         n# 1 swxY w Y   |t          ur|S |D ]l}|j        }	t          |	d¦  «        r8|	j	        |u r/|	t          j        j        urt          j        dt          d¬¦  «          |	| |||¦  «        }|t          ur|c S Œm| j        › d| j        › �}
d|
› dd	„ |D ¦   «         › �}t	          ¦   «         r|d
t%          ¦   «         › �z  }t'          |¦  «        ‚)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.rJ  ©Ú
stacklevelú.zno implementation found for 'z.' on types that implement __torch_function__: c                 ó,   — g | ]}t          |¦  «        ‘ŒS rI  )r“
  )Ú.0r0  s     r0   ú
<listcomp>z)handle_torch_function.<locals>.<listcomp>  s   € ÐEÐEÐE¨c¥ S¡	¤	ÐEÐEÐEr3   z nor in mode )r4  ÚtupleÚmapr“
  r   Ú_pop_mode_temporarilyr  ÚNotImplementedr   r7  r    r'  r*  r,   ÚwarnÚDeprecationWarningÚ
__module__r  Ú_get_current_function_modeÚ	TypeError)r5  r"  r&   r'   r/  ÚtypesrÑ  ÚresultÚoverloaded_argÚtorch_func_methodÚ	func_namer¥  s               r0   r   r   »  sü  € õT +¨=Ñ9Ô9€Oå•#•d˜OÑ,Ô,Ñ-Ô-€Eõ 'Ñ(Ô(ð õ #Ñ$Ô$ð 	N¨Ø×,Ò,¨Z¸ÀÀfÑMÔMˆFð	Nð 	Nð 	Nñ 	Nô 	Nð 	Nð 	Nð 	Nð 	Nð 	Nð 	Nøøøð 	Nð 	Nð 	Nð 	Nà�Ð'Ð'ØˆMð *ð ð ˆð +Ô=ÐåÐ% zÑ2Ô2ð
	à!Ô*¨nÐ<Ð<Ø!­¬Ô)OÐOÐOåŒMðQå"Øð	ñ ô ð ð #Ð" :¨u°d¸FÑCÔCˆà�Ð'Ð'ØˆMˆMˆMð (ð Ô(Ð@Ð@¨:Ô+>Ð@Ð@€Ið	H¨	ð 	Hð 	HØEÐE°_ÐEÑEÔEð	Hð 	Hð õ 'Ñ(Ô(ð >ØÐ=Õ9Ñ;Ô;Ð=Ð=Ñ=ˆÝ
�C‰.Œ.Ðs   ÁA3Á3A7Á:A7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                  ój  — 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 �]m\  }}}|D �]b}d	}|t          j	        urk|                     d
¦  «        rŒ)|                     d¦  «        rd}no|                     d¦  «        rd}nW|d                              ¦   «         sd}n:|dk    rŒ}n2t!          ||¦  «        }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�||j        <   |› d|› d�||j        <   |r�Œd|j        t7          ¦   «         v rAd}	|j        t9          ¦   «         v r(t;          |	                     ||j        ¦  «        ¦  «        ‚�Œº| |                               |j        ¦  «         �ŒÜt/          |¦  «        s�Œí|› d|› �||<   |r�Œû|t7          ¦   «         v r<d}	|t9          ¦   «         v r(t;          |	                     ||j        ¦  «        ¦  «        ‚�ŒG| |                               |¦  «         �Œd�Œo| |fS )Nr    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Úlistr    Ú__all__r·   r¶   ÚdirrÆ   r7   r
  r‰   rÛ	  r  ÚendswithÚislowerr  ÚobjectÚ
isinstancerG  Ú
ModuleTypeÚ
__future__Ú_Featurer  r   r.  Ú__set__r   r   ÚAssertionErrorÚformatr  r¡  )
Úoverridable_funcsr?  Útested_namespacesÚnamespace_strÚ	namespaceÚns_funcsrK  r)   r!   r¥  s
             r0   Ú_get_overridable_functionsrc  E  s½  € õ $Ô/µÑ5Ô5ÐØ€Eà	•%�œÐ'Ø	�UÔ-­uÔ/?Ô/GÐHØ	¥¤Ô 3µS½¼Ô9LÑ5MÔ5MÐNØ	�%œ(œ-­­U¬X¬]Ñ);Ô);Ð<Ø	�œ¥s­5¬<Ñ'8Ô'8Ð9Ø	�œ¥s­5¬<Ñ'8Ô'8Ð9Ø	•e”i¥¥U¤Y¡¤Ð0Ø	�%œ-­­U¬]Ñ);Ô);Ð<ð	Ðð /@ð A6ñ A6Ñ*ˆ�y (Ø!ð @	6ñ @	6ˆIØˆFà¥¤Ð,Ð,Ø×'Ò'¨Ñ-Ô-ð 	ØØ×)Ò)¨#Ñ.Ô.ð Ø!�F�FØ×'Ò'¨Ñ,Ô,ð Ø!�F�FØ" 1œ×-Ò-Ñ/Ô/ð Ø!�F�FØ ,Ò.Ð.Øð /õ ˜y¨)Ñ4Ô4�Ý�6 9¨dÑ3Ô3°tÒ;Ð;ØØ Ò-Ð-ØÝ˜9 iÑ0Ô0ˆDØ�EœLÐ(Ð(­WµV¸YÈÑ-MÔ-MÐQUÒ-UÐ-UØå˜$¥Ô 0Ñ1Ô1ð Ùå˜$¥
Ô 3Ñ4Ô4ð Ùå˜D‘>”>ð ¥g¨d°IÑ&>Ô&>ð Ø)6Ð&LÐ&L¸Ð&LÐ&LÐ&L��d”lÑ#Ø)6Ð&LÐ&L¸Ð&LÐ&LÐ&L��d”lÑ#Øð ÙØ”<Õ#8Ñ#:Ô#:Ð:Ð:ð=ð ð ”|Õ'<Ñ'>Ô'>Ð>Ð>Ý,¨S¯ZªZ¸	À4Ä=Ñ-QÔ-QÑRÔRÐRÙà% dÔ+×2Ò2°4´<Ñ@Ô@Ð@Ùå˜D‘>”>ð Ùà*Ð8Ð8¨YÐ8Ð8ˆE�$‰Kàð Ùð Õ,Ñ.Ô.Ð.Ð.ð9ð ð Õ0Ñ2Ô2Ð2Ð2Ý(¨¯ª°I¸t¼}Ñ)MÔ)MÑNÔNÐNÙØ˜iÔ(×/Ò/°Ñ5Ô5Ð5Ñ5ñA@	6ðB ˜eÐ#Ð#r3   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   )rc  rI  r3   r0   r   r   š  s   € õ &Ñ'Ô'¨Ô*Ð*r3   c                 óÎ   — t          | t          j        j        t          j        j        f¦  «        rt          | ¦  «        S t          ¦   «         d                              | ¦  «        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.
    rg  )rW  r    Ú_opsÚ
OpOverloadÚOpOverloadPacketÚstrrc  Úget)Úfs    r0   r   r   §  sO   € õ  �!•e”jÔ+­U¬ZÔ-HÐIÑJÔJð Ý�1‰vŒvˆÝ%Ñ'Ô'¨Ô*×.Ò.¨qÑ1Ô1Ð1r3   c                  ó`   — t          ¦   «         } t          | t          j                 ¦  «        }|S )z<Returns a set of the overridable methods on ``torch.Tensor``)r   r)  r    r7   )r^  Úmethodss     r0   Ú_get_tensor_methodsrn  ¼  s*   € õ 2Ñ3Ô3ÐÝÐ#¥E¤LÔ1Ñ2Ô2€GØ€Nr3   c                 ó8   — | t          ¦   «         v p
| 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.  )rn  r  )r!   s    r0   r   r   Ä  s"   € ð. Õ&Ñ(Ô(Ð(ÐF¨D¬M¸YÒ,FÐFr3   c                 óX   — t          | ¦  «        t          j        u p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“
  r    r7   r   )Úinps    r0   r   r   Þ  s(   € õD �‰9Œ9�œÐ$ÐJ­°Ð5IÑ(JÔ(JÐJr3   c                   óP   — e Zd ZU dZd ed<   dd„Zdd„Zd„ Zd	„ Ze	d
„ ¦   «         Z
dS )ÚTorchFunctionModea  
    A ``TorchFunctionMode`` allows you to override the meaning of all
    ``__torch_function__`` overridable functions within a dynamic scope,
    without having to actually create a tensor subclass or manually
    monkey-patch functions in the PyTorch API.  Some common situations
    where you should use a mode:

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

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

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

    Independent subclasses of :class:`TorchFunctionMode` are compositional:
    modes can be pushed onto a stack using ``with MyMode():``.
    When you call functions in the PyTorch API inside your
    ``__torch_function__`` implementation, by default, they will forward on to
    the next mode on the mode stack.  If you want recursively call back into
    your current ``__torch_function__`` implementation, either explicitly
    invoke ``self.__torch_function__(...)``, or use the context manager
    ``enable_torch_function_mode(self, replace=self.inner)`` to make PyTorch
    API self-referential (beware of infinite loops, in this case!)
    rŽ  r$   Nc                 ó   — d S r¿  rI  re  s    r0   r   zTorchFunctionMode.__init__%  s   € Øˆr3   rI  c                 ó   — t           ‚r¿  )ÚNotImplementedError©r  r!   rG  r&   r'   s        r0   r  z$TorchFunctionMode.__torch_function__(  s   € Ý!Ð!r3   c                 ó$   — t          | ¦  «         | S r¿  )Ú
_push_modere  s    r0   Ú	__enter__zTorchFunctionMode.__enter__+  s   € Ý�4ÑÔÐØˆr3   c                 ó"   — t          ¦   «          d S r¿  )Ú	_pop_mode)r  Úexc_typeÚexc_valÚexc_tbs       r0   Ú__exit__zTorchFunctionMode.__exit__/  s   € Ý‰Œˆˆˆr3   c                 óB   — t          j        dd¬¦  «          | |i |¤Ž}|S )NzP`Mode.push()` is no longer necessary and can be replaced with just `with Mode()`rJ  r8  )r,   rB  )Úclsr&   r'   Úinstances       r0   ÚpushzTorchFunctionMode.push2  s<   € åŒØ^Øð	
ñ 	
ô 	
ð 	
ð �3˜Ð' Ð'Ð'ˆØˆr3   )r$   N©rI  N)r  rD  Ú__qualname__Ú__doc__Ú__annotations__r   r  rz  r€  Úclassmethodr„  rI  r3   r0   rs  rs    s�   € € € € € € ðð ð< ÐÐÑðð ð ð ð"ð "ð "ð "ðð ð ðð ð ð ðð ñ „[ðð ð r3   rs  c                  óR   — t          ¦   «         } | dk    rt          | dz
  ¦  «        nd S )Nr   rg  )r   r   ©Ú	stack_lens    r0   rE  rE  <  s-   € Ý)Ñ+Ô+€IØ4=À²M°MÕ! )¨a¡-Ñ0Ô0Ð0ÀtÐKr3   c                  óP   — t          ¦   «         } d„ t          | ¦  «        D ¦   «         S )Nc                 ó,   — g | ]}t          |¦  «        ‘ŒS rI  )r   )r<  r2  s     r0   r=  z4_get_current_function_mode_stack.<locals>.<listcomp>C  s!   € Ð@Ð@Ð@¨!Õ" 1Ñ%Ô%Ð@Ð@Ð@r3   )r   r¤   r‹  s    r0   Ú _get_current_function_mode_stackr�  A  s)   € Ý)Ñ+Ô+€IØ@Ð@­u°YÑ/?Ô/?Ð@Ñ@Ô@Ð@r3   c                 ó$   — t          | ¦  «         d S r¿  )r   )rÑ  s    r0   ry  ry  F  s   € Ý! $Ñ'Ô'Ð'Ð'Ð'r3   c                  ó"   — t          ¦   «         } | S r¿  )r   ©Úolds    r0   r|  r|  J  s   € Ý
#Ñ
%Ô
%€CØ€Jr3   c               #   óv   K  — t          ¦   «         } 	 | V — t          | ¦  «         d S # t          | ¦  «         w xY wr¿  )r|  ry  r’  s    r0   r@  r@  O  s<   è è € å
‰+Œ+€CðØˆ	ˆ	ˆ	å�3‰Œˆˆˆø�
�3‰Œˆˆøøøs   ’' §8c                   ó   — e Zd Zdd„ZdS )ÚBaseTorchFunctionModerI  Nc                 ó   — |€i } ||i |¤ŽS r¿  rI  rw  s        r0   r  z(BaseTorchFunctionMode.__torch_function__Y  s!   € Øˆ>ØˆFØˆt�TÐ$˜VÐ$Ð$Ð$r3   r…  )r  rD  r†  r  rI  r3   r0   r–  r–  X  s(   € € € € € ð%ð %ð %ð %ð %ð %r3   r–  c               #   ó<  K  — t           j                             ¦   «         } 	 t           j                             t           j        j        j        ¦  «         d V — t           j                             | ¦  «         d S # t           j                             | ¦  «         w xY wr¿  )r    r'  Ú_get_torch_function_stateÚ_set_torch_function_stateÚ_TorchFunctionStateÚENABLED)Ú	old_states    r0   Ú_enable_torch_functionrž  _  s}   è è € å”×2Ò2Ñ4Ô4€Ið6ÝŒ×*Ò*­5¬8Ô+GÔ+OÑPÔPÐPØˆˆˆåŒ×*Ò*¨9Ñ5Ô5Ð5Ð5Ð5ø�Œ×*Ò*¨9Ñ5Ô5Ð5Ð5øøøs   ¢7A: Á:!Bc               #   ó�   K  — t           j                             ¦   «         5  	 d V — n# w xY w	 d d d ¦  «         d S # 1 swxY w Y   d S r¿  )r    r'  Ú_RestorePythonTLSSnapshotrI  r3   r0   r   r   i  sœ   è è € õ 
Œ×	+Ò	+Ñ	-Ô	-ð ð ð	ØˆEˆEˆEàøˆDˆDˆDˆDˆDð	ð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s   ¡;£(§;¨*ª;»?Á?)r   r    r¿  )Dr‡  rY  rO  Ú
contextlibr$  r;  rG  r,   Úcollections.abcr   r   r   Útypingr   r   r   Útyping_extensionsr	   r    Útorch._Cr
   r   r   r   r   r   r   r   r   rR  r   r   ri  r2   Úcacher)  r   rD  Údictr   r   r“
  rQ  r4  r&   r'   r   r   r¼   r½   r>  rc  r   r   rn  r¦
  r   r   rs  rE  r�  ry  r|  Úcontextmanagerr@  r–  rž  r   rI  r3   r0   ú<module>r©     sÔ  ððð ð, Ð Ð Ð à Ð Ð Ð Ø Ð Ð Ð Ø Ð Ð Ð Ø 
€
€
€
Ø €€€Ø €€€Ø .Ð .Ð .Ð .Ð .Ð .Ð .Ð .Ø Ð Ð Ð Ð Ð Ø %Ð %Ð %Ð %Ð %Ð %Ð %Ð %Ð %Ð %Ø 'Ð 'Ð 'Ð 'Ð 'Ð 'à €€€ð
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ðð ð €ð €Yˆt�_„_€Ø€WˆT�]„]€ð
 1Øð ð  Ø
�2�r�6Ô
ð àð ð ð ð ˆb�"ˆfÔð	 ð  ð  ð  ðF „Øð`˜s 8œ}ð `ð `ð `ñ Ôñ „ð`ðF	 „ð c¨(¤mð ð ð ñ „ðð2 „ØðX˜t H¨hÐ$6Ô7ð Xð Xð Xñ Ôñ „ðXðv$'Ø˜˜X cœ]Ð*Ô+ð'àˆx˜˜B˜ÔÐ  (¨2¨r¨6Ô"2Ð2Ô3ð'ð 'ð 'ð 'ðX 15ðLð LØ˜C”=ðLà˜3˜% ˜+Ô&¨Ñ-ðLð 
ˆ#„YðLð Lð Lð Lð^VØ˜˜R˜Ô ðVà˜C”=ðVð Œ7ðVð Œið	Vð
 ðVð Vð Vð Vðr !�[Øðñô Ð ð. '˜;Øðñ	ô 	Ð ð *˜kØ ð	ñô Ð ð „ðQ$ EØˆˆd�8ŒnÐ	Ô˜t H¨c MÔ2Ð2ô%ð Q$ð Q$ð Q$ñ „ðQ$ðh ð	+ 4¨¨T°(¬^Ð(;Ô#<ð 	+ð 	+ð 	+ñ Ôð	+ð ð2ð 2ñ Ôð2ð( „ð˜S œ]ð ð ð ñ „ðð ðG xð G°Dð Gð Gð Gñ ÔðGð2"Kð "Kð "KðJ6ð 6ð 6ð 6ð 6ñ 6ô 6ð 6ðrLð Lð Lð
Að Að Að
(ð (ð (ðð ð ð
 Ôðð ñ Ôðð%ð %ð %ð %ð %Ð-ñ %ô %ð %ð Ôð6ð 6ñ Ôð6ð Ôðð ñ Ôðð ð r3   