§
    ŠŠtj¯ ã                   óÔ  — 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	 	 d3d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(	 d4d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„ ¦   «         ZCd2„ ZDdS )5aE  
Python implementation of ``__torch_function__``

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

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

If changing this file in a way that can affect ``__torch_function__`` overhead,
please report the benchmarks in ``benchmarks/overrides_benchmark``. See the
instructions in the ``README.md`` in that directory.
é    N)ÚCallableÚIterable)Úwraps)ÚAnyÚcastÚTypeVar)Ú	ParamSpec)	Ú_add_docstrÚ_get_function_stack_atÚ_has_torch_functionÚ_has_torch_function_unaryÚ_has_torch_function_variadicÚ_is_torch_function_mode_enabledÚ_len_torch_function_stackÚ_pop_torch_function_stackÚ_push_on_torch_function_stack)Úget_ignored_functionsÚget_overridable_functionsÚget_testing_overridesÚhandle_torch_functionÚhas_torch_functionÚresolve_nameÚis_tensor_likeÚis_tensor_method_or_propertyÚwrap_torch_functionÚenable_reentrant_dispatchÚredispatch_functionÚ_PÚ_Rú.*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     €€€úM/var/www/html/CA-Chatbot/venv/lib/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$   r2   s   ``` r1   Ú_disable_user_warningsr3   D   s_   øøø€ õ0 ˆ4�[„[ð)•r”wð )­"¬)ð )½ð )ð )ð )ð )ð )ð )ð )ñ „[ð)ð €Nó    c                  ó  — t           j        } h t           j        ’t           j        ’t           j        ’t           j        ’t           j        ’t           j        ’t           j        ’t           j	        ’t           j
        ’t           j        ’t           j        ’t           j        ’t           j        ’t           j        ’t           j        ’t           j        ’t           j        ’t           j        ’t           j        ’t           j        ’t           j        ’t           j        ’t           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        jO        ’t           jO        j        ’t           jO        jP        ’t           jO        j        ’t           jQ        ’t           jR        jS        ’t           jR        jT        ’t           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}        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‘        jc        ’t           j        j‘        j”        ’t           j        j‘        jQ        ’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Ú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__)r8   Ú	functionss     r1   r   r   g   s™  € õ( Œ\€FðGÝŒðGåŒðGõ 	ÔðGõ 	Ô%ð	Gõ
 	Ô ðGõ 	Ô ðGõ 	ÔðGõ 	ÔðGõ 	ÔðGõ 	ÔðGõ 	Œ
ðGõ 	Ô#ðGõ 	Œ
ðGõ 	Œ
ðGõ 	ÔðGõ  	Œ
ð!Gõ" 	Ôð#Gõ$ 	Ô%ð%Gõ& 	Ôð'Gõ( 	Ôð)Gõ* 	Ôð+Gõ, 	Ô*ð-Gõ. 	Ô ð/Gõ0 	Ô*ð1Gõ2 	Ôð3Gõ4 	Ô*ð5Gõ6 	Œð7Gõ8 	Ôð9Gõ: 	Ô ð;Gõ< 	Ô!ð=Gõ> 	Ô ð?Gõ@ 	Ô%ðAGõB 	ÔðCGõD 	Œ
ðEGõF 	ŒðGGõH 	ÔðIGõJ 	ŒðKGõL 	ÔðMGõN 	ŒðOGõP 	ŒðQGõR 	ÔðSGõT 	ŒðUGõV 	ŒðWGõX 	ŒðYGõZ 	Œð[Gõ\ 	Œð]Gõ^ 	Ôð_Gõ` 	ÔðaGõb 	ŒðcGõd 	ÔðeGõf 	ŒðgGõh 	ÔðiGõj 	ŒðkGõl 	ÔðmGõn 	ÔðoGõp 	Ô'ðqGõr 	ŒðsGõt 	ŒðuGõv 	ÔðwGõx 	ÔðyGõz 	Ôð{Gõ| 	Ôð}Gõ~ 	ŒðGõ@ 	ŒðAGõB 	Ô)ðCGõD 	ÔðEGõF 	ÔðGGõH 	Ô)ðIGõJ 	Ô$ðKGõL 	Ô(ðMGõN 	Ô ðOGõP 	Ô!ðQGõR 	ÔðSGõT 	ŒðUGõV 	ÔðWGõX 	ÔðYGõZ 	Ôð[Gõ\ 	ŒÔð]Gõ^ 	ŒÔð_Gõ` 	ŒÔ'ðaGõb 	ŒÔðcGõd 	Œ	ðeGõf 	Œ	ÔðgGõh 	Œ	ÔðiGõj 	ŒðkGõl 	Œ
ðmGõn 	Œ
ðoGõp 	ÔðqGõr 	ÔðsGõt 	ÔðuGõv 	ŒðwGõx 	ŒðyGõz 	Ô(ð{Gõ| 	Ô ð}Gõ~ 	ÔðGõ@ 	ÔðAGõB 	Ô,ðCGõD 	ÔðEGõF 	ŒðGGõH 	Œ
ðIGõJ 	ÔðKGõL 	Œ
ðMGõN 	ŒðOGõP 	ŒðQGõR 	ÔðSGõT 	ŒðUGõV 	ÔðWGõX 	ŒðYGõZ 	Œð[Gõ\ 	Ôð]Gõ^ 	Ôð_Gõ` 	ÔðaGõb 	Ô&ðcGõd 	ÔðeGõf 	ÔðgGõh 	ÔðiGõj 	ÔðkGõl 	Ô!ðmGõn 	Ô*ðoGõp 	ÔðqGõr 	ÔðsGõt 	ÔðuGõv 	ŒðwGõx 	ŒðyGõz 	ÔÔ,ð{Gõ| 	ŒÔÔ.ð}Gõ~ 	ŒÔÔ$ðGõ@ 	ŒÔÔ-ðAGõB 	ŒÔÔ,ðCGõD 	ŒÔÔ.ðEGõF 	ŒÔÔ4ðGGõH 	ŒÔÔ7ðIGõJ 	ŒÔÔ1ðKGõL 	ŒÔÔ&ðMGõN 	ŒÔÔ-ðOGõP 	ŒÔÔ%ðQGõR 	ŒÔÔ#ðSGõT 	ŒÔÔ'ðUGõV 	ŒÔÔ ðWGõX 	ŒÔÔ+ðYGõZ 	ŒÔÔ*ð[Gõ^ 	ŒŒÔ$ð_Gõb 	ŒŒÔðcGõd 	ŒŒÔðeGõf 	ŒŒÔðgGõh 	ŒŒÔðiGõj 	ŒŒÔðkGõl 	ŒŒÔ$ðmGõn 	ŒŒÔ#ðoGõp 	ŒŒÔ%ðqGõr 	ŒŒÔ$ðsGõt 	ŒŒÔ ðuGõv 	ŒŒÔðwGõx 	ŒÔ%ðyGöz 	ð{Gö| 	ð}Gõ~ 	Ô"ðGõ@ 	Ô!ðAGõB 	Ô ðCGõD 	Ô ðEGõF 	Ô"ðGGõH 	Ô&ðIGõJ 	Ô%ðKGõL 	Ô&ðMGõN 	Ô%ðOGõP 	Ô&ðQGõR 	Ô%ðSGõT 	Ô$ðUGõV 	Ô$ðWGõX 	Ô$ðYGõZ 	Ô$ð[Gõ\ 	Ô$ð]Gõ^ 	Ô$ð_Gõ` 	Ô$ðaGõb 	Ô$ðcGõd 	Ô(ðeGõf 	Ô(ðgGõh 	Ô'ðiGõj 	Ô(ðkGõl 	ŒÔÔ%ðmGõn 	Ô!ðoGõp 	Ô2ðqGõr 	Ô*ðsGõt 	Ô;ðuGõv 	Ô*ðwGõx 	ÔðyGõz 	Ô*ð{Gõ| 	Ô*ð}Gõ~ 	Ô*ðGõ@ 	ÔðAGõB 	Ô$ðCGõD 	ÔðEGõF 	Œ
ðGGõH 	Œ
ðIGõJ 	ÔðKGõL 	ŒðMGõN 	Ô-ðOGõP 	ÔðQGðR 	ÔðSGðT 	ŒðUGðV 	ÔðWGðX 	ŒðYGðZ 	Œð[Gð\ 	Ô ð]Gð^ 	Ôð_Gð` 	ÔðaGðb 	Ô!ðcGðd 	Ô!ðeGðf 	ŒðgGðh 	ÔðiGðj 	ÔðkGðl 	ŒðmGðn 	ÔðoGðp 	Œ
ðqGðr 	ŒðsGðt 	ÔðuGðv 	Œ
ðwGðx 	ÔðyGðz 	Ôð{Gð| 	Ô ð}Gð~ 	ÔðGð@ 	ŒðAGðB 	ŒðCGðD 	ÔðEGðF 	ŒðGGðH 	ŒðIGðJ 	ŒðKGðL 	ÔðMGðN 	ÔðOGðP 	ÔðQGðR 	ÔðSGðT 	ÔðUGðV 	ÔðWGðX 	ÔðYGðZ 	Ôð[Gð\ 	Ôð]Gð^ 	Ôð_Gð` 	ÔðaGðb 	ÔðcGðd 	Ô"ðeGðf 	ÔðgGðh 	ÔðiGðj 	Ô ðkGðl 	Ô$ðmGðn 	ÔðoGðp 	Ô%ðqGðr 	ÔÔ'ðsGðt 	Ô*Ô2ðuGðv 	ŒðwGðx 	ÔðyGðz 	Ôð{Gð| 	Ôð}Gð~ 	ÔðGð@ 	ÕðAGðB 	ÕðCGðD 	Õ ðEGðF 	ÔðGGðH 	ÕðIGðJ 	ÕðKGðL 	ÕðMG€IöR Õ˜7Ò"Ð"Ø�‹�fÕ)Ñ*Ô*Ð*àÐr4   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!   r8   Ú_baser.  ÚgradÚ_grad)r8   s    r1   Úget_default_nowrap_functionsrD  ‹  s-   € õ$ Œ\€FàŒÔØŒÔØŒÔðð r4   c                  ó�  — t           j        } i t           j        �dd„“t           j        �dd„“t           j        d„ “t           j        d„ “t           j        �dd„“t           j        d„ “t           j        �dd„“t           j	        �dd	„“t           j
        �dd
„“t           j        �dd„“t           j        �dd„“t           j        �dd„“t           j        �dd„“t           j        �dd„“t           j        �dd„“t           j        �dd„“t           j        d„ “i t           j        �dd„“t           j        �dd„“t           j        �dd„“t           j        �dd„“t           j        �dd„“t           j        �dd„“t           j        �dd„“t           j        �dd„“t           j        d„ “t           j        d „ “t           j        �dd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*        d0„ “t           j+        d1„ “t           j,        �dd4„“t           j-        �dd5„“t           j.        d6„ “t           j/        d7„ “t           j0        d8„ “t           j1        d9„ “t           j2        d:„ “t           j3        d;„ “t           j4        d<„ “¥i t           j5        d=„ “t           j6        �dd>„“t           j7        d?„ “t           j8        �ddA„“t           j9        �ddB„“t           j:        �ddC„“t           j;        �ddD„“t           j<        �ddE„“t           j=        �ddF„“t           j>        �ddG„“t           j?        �ddH„“t           j@        �ddI„“t           jA        dJ„ “t           jB        �ddK„“t           jC        dL„ “t           jD        dM„ “t           jE        �d dN„“¥i t           jF        dO„ “t           jG        �d!dP„“t           jH        �d!dQ„“t           jI        �d!dR„“t           jJ        �d"dU„“t           jK        �ddV„“t           jL        �d#dX„“t           jM        ddYœdZ„“t           jN        d[„ “t           jO        �d$d\„“t           jP        jO        �dd]„“t           jP        jQ        �d$d^„“t           jR        �d$d_„“t           jS        �d$d`„“t           jT        da„ “t           jU        �d7db„“t           jV        �d%dc„“¥i t           jW        �d%dd„“t           jX        �dde„“t           jY        �ddf„“t           jZ        �ddg„“t           j[        �d&dh„“t           j\        di„ “t           j]        �d'dk„“t           j^        dl„ “t           j_        �ddm„“t           j`        dn„ “t           jP        ja        �ddo„“t           jb        �ddp„“t           jc        �ddq„“t           jd        �ddr„“t           je        �dds„“t           jf        �d7dt„“t           jg        �d(du„“¥i t           jh        �d(dv„“t           ji        �d(dw„“t           jj        dx„ “t           jk        �d7dy„“t           jl        �d)dz„“t           jm        �d)d{„“t           jn        �d)d|„“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{        �d.dŠ„“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ƒ        �d7d“„“t           j„        �d/d”„“t           j…        �d0d•„“t           jP        j…        �d1d—„“t           j†        �d0d˜„“¥i t           j‡        �dd™„“t           jˆ        �ddš„“t           j‰        �d2d›„“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”        �d3d§„“t           jP        j•        �d3d¨„“t           j–        d©„ “t           j—        �d4dª„“¥i t           j˜        �d5d«„“t           j™        �d6d¬„“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¤        �d7d·„“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¯        �d8dÁ„“t           j®        j°        �d8dÂ„“t           j®        j±        �d8dÃ„“t           j®        j²        �d8dÄ„“t           j®        j³        �d8dÅ„“t           j®        j´        �d9dÇ„“t           j®        jµ        �d9dÈ„“t           j®        j¶        �d8dÉ„“t           j®        j·        �d8dÊ„“t           j®        j¸        �d%dË„“t           j®        j¹        �d%dÌ„“t           j®        jº        �d%dÍ„“¥i t           j®        j»        �d%dÎ„“t           j®        j¼        �d9dÏ„“t           j®        j½        �d9dÐ„“t           j®        j¾        �d9dÑ„“t           j®        j¿        �d9dÒ„“t           j®        jÀ        �ddÓ„“t           j®        jÁ        �ddÔ„“t           j®        j®        �d8dÕ„“t           jÂ        �ddÖ„“t           jÃ        �d:d×„“t           jÄ        dØ„ “t           jÅ        dÙ„ “t           jÆ        dÚ„ “t           jÇ        �ddÛ„“t           jÈ        �ddÜ„“t           jÉ        dÝ„ “t           jÊ        �ddÞ„“¥i t           jË        �ddß„“t           jÌ        �ddà„“t           jÍ        �ddá„“t           jÎ        ddt           jÏ        ddfdâ„“t           jÐ        dã„ “t           jÑ        �d;dä„“t           jÒ        �d<då„“t           jÓ        �ddæ„“t           jÔ        �ddç„“t           jÕ        dè„ “t           jÖ        �ddé„“t           j×        �ddê„“t           jØ        �ddë„“t           jÙ        �ddì„“t           jÚ        �ddí„“t           jÛ        �ddî„“t           jÜ        �d=dï„“¥i t           jÝ        dð„ “t           jÞ        dñ„ “t           jß        dò„ “t           jà        �d>dó„“t           já        dô„ “t           jâ        �ddõ„“t           jã        �ddö„“t           jä        �dd÷„“t           jå        �d?dù„“t           jæ        �d@dú„“t           jç        �ddû„“t           jè        �dAdü„“t           jé        �dBdþ„“t           jê        �dCdÿ„“t           jë        �dD�d „“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ù        �dE�d„“t           jú        �d„ “t           jû        �d7�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        �dF�d%„“t           �j        �dG�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�d0„“t           �j        �d�d1„“t           �j        �d�d2„“t           �j        �dH�d3„“t           �j        �d�d4„“t           �j         �d�d5„“¥i t           �j!        �d�d6„“t           �j"        �d�d7„“t           �j#        �d�d8„“t           �j$        �d�d9„“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�dA„“t           �j-        �d$�dB„“t           �j.        �dC„ “t           �j/        �d�dD„“t           �j0        �d�dE„“t           �j1        �d�dF„“¥i t           �j2        �dI�dG„“t           �j3        �d�dH„“t           �j4        �d*�dI„“t           �j5        �dJ„ “t           �j6        �dK„ “t           �j7        �d�dL„“t           �j8        �d�dM„“t           jP        �j2        �dJ�dN„“t           jP        �j9        �dJ�dO„“t           jP        �j:        �dI�dP„“t           jP        �j3        �dI�dQ„“t           jP        �j8        �d�dR„“t           �j;        �dS„ “t           jP        �j;        �d�dT„“t           jP        �j<        �d<�dU„“t           jP        �j=        �d�dV„“t           �j>        �dW„ “¥i t           jP        �j>        �dX„ “t           �j?        �d�dY„“t           �j@        �d�dZ„“t           �jA        �d�d[„“t           �jB        �dK�d\„“t           �jC        �dK�d]„“t           �jD        �dK�d^„“t           �jE        �dL�d_„“t           �jF        �d�d`„“t           �jG        �dM�da„“t           �jH        �d�db„“t           �jI        �d�dc„“t           �jJ        �dd„ “t           �jK        �d�de„“t           �jL        �d�df„“t           �jM        �d�dg„“t           �jN        �dh„ “¥i t           �jO        �di„ “t           �jP        �dj„ “t           �jQ        �dk„ “t           �jR        �dl„ “t           �jS        �dm„ “t           �jT        �dn„ “t           �jU        �d�do„“t           �jV        �dN�dp„“t           �jW        �dq„ “t           �jX        �dr„ “t           �jY        �d$�ds„“t           �jZ        �d�dt„“t           �j[        �d�du„“t           �j\        �d$�dv„“t           �j]        �d�dw„“t           �j^        �dx„ “t           �j_        �dy„ “¥i t           �j`        �dO�d{„“t           �ja        �d|„ “t           �jb        �d}„ “t           �jc        �d~„ “t           �jd        �dP�d„“t           �je        �dQ�d€„“t           �jf        �d�„ “t           �jg        �dR�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        �dS�d’„“t           �jn        �jo        �jx        �dT�d“„“t           �jn        �jo        �jy        �dT�d”„“t           �jn        �jo        j.        �dU�d–„“t           �jn        �jo        j7        �d�d—„“t           �jn        �jo        �jz        �dV�d˜„“t           �jn        �jo        j8        �d�d™„“t           �jn        �jo        jL        �d#�dš„“t           �jn        �jo        jq        �d*�d›„“t           �jn        �jo        �j{        �dW�d�„“t           �jn        �jo        �j|        �dX�dž„“¥i t           �jn        �jo        jv        �d-�dŸ„“t           �jn        �jo        j�        �dY�d „“t           �jn        �jo        �j}        �dY�d¡„“t           �jn        �jo        �j~        �dY�d¢„“t           �jn        �jo        �j        �dY�d£„“t           �jn        �jo        �j€        �d#�d¤„“t           �jn        �jo        j—        �d4�d¥„“t           �jn        �jo        j˜        �dZ�d¦„“t           �jn        �jo        j¬        �dS�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±„“¥i t           �jn        �jo        �j‰        �d`�d´„“t           �jn        �jo        jà        �dP�dµ„“t           �jn        �jo        �jŠ        �da�d·„“t           �jn        �jo        jå        �d?�d¸„“t           �jn        �jo        �j‹        �db�dº„“t           �jn        �jo        jè        �dA�d»„“t           �jn        �jo        �j         �dc�d¼„“t           �jn        �jo        �jŒ        �dd�d¾„“t           �jn        �jo        �j        �dG�d¿„“t           �jn        �jo        �j�        �de�dÀ„“t           �jn        �jo        �j        �dP�dÁ„“t           �jn        �jo        �jŽ        �df�dÃ„“t           �jn        �jo        �j�        �d�dÄ„“t           �jn        �jo        �j�        �dg�dÇ„“t           �jn        �jo        �j         �dh�dÉ„“t           �jn        �jo        �j‘        �dÊ„ “t           �jn        �jo        �j’        �d<�dË„“¥i t           �jn        �jo        �j“        �d<�dÌ„“t           �jn        �jo        �j”        �d<�dÍ„“t           �jn        �jo        �j4        �d*�dÎ„“t           �jn        �jo        �jB        �dL�dÏ„“t           �jn        �jo        �jE        �dL�dÐ„“t           �jn        �jo        �jC        �dL�dÑ„“t           �jn        �jo        �j•        �dL�dÒ„“t           �jn        �jo        �jD        �dL�dÓ„“t           �jn        �jo        �j–        �dL�dÔ„“t           �jn        �jo        �j—        �di�dÕ„“t           �jn        �jo        �j˜        �di�dÖ„“t           �jn        �jo        �j™        �di�d×„“t           �jn        �jo        �jš        �de�dØ„“t           �jn        �jo        �j›        �dj�dÙ„“t           �jn        �jo        �jœ        �dk�dÚ„“t           �jn        �jo        �j�        �dl�dÛ„“t           �jn        �jo        �jž        �dV�dÜ„“¥i t           �jn        �jo        �jŸ        �dm�dÝ„“t           �jn        �jo        �j         �dn�dß„“t           �jn        �jo        �j¡        �d_�dà„“t           �jn        �jo        �j¢        �do�dâ„“t           �jn        �jo        �j£        �dp�dã„“t           �jn        �jo        �j¤        �dq�dä„“t           �jn        �jo        �j¥        �då„ “t           �jn        �jo        �j¦        �d�dæ„“t           �jn        �jo        �j§        �d�dç„“t           �jn        �jo        �j¨        �dr�dè„“t           �jn        �jo        �j©        �ds�dë„“t           �jn        �jo        �jª        �d�dì„“t           �jn        �jo        �j«        �d�dí„“t           �jn        �jo        �j¬        �d�dî„“t           �jn        �jo        �j­        �dt�dï„“t           �jn        �jo        �j®        �du�dð„“t           �jn        �jo        �j¯        �dv�dñ„“¥i t           �jn        �jo        �j°        �dl�dò„“t           �jn        �jo        �j±        �dh�dó„“t           �jn        �jo        �j²        �dh�dô„“t           �jn        �jo        �j³        �dw�dö„“t           �jn        �jo        �j´        �d?�d÷„“t           �jn        �jo        �jµ        �dø„ “t           �jn        �jo        �j¶        �dù„ “t           �jn        �jo        �j·        �d�dú„“t           �jn        �jo        �j¸        �dx�dû„“t           �jn        �jo        �j¹        ddWdd@�düœ�dý„“t           �jn        �jo        �jº        �d[�dþ„“t           �jn        �j»        �j¼        �dy�dÿ„“t           �jn        �j»        �j½        �dy�d „“t           �jn        �j»        �j¾        �d„ “t           �jn        �j»        �j¿        �dz�d„“t           �jÀ        �d�d„“t           �jÁ        d!�dœ�d„“¥i 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„ “t           �jÉ        �d„ “t           �jÊ        �d€�d„“t           �j£        �dp�d„“t           �jË        �d„ “t           �jÌ        �d��d„“t           �jÍ        �d2�d„“t           �jÎ        �d‚�d„“t           jP        �jÏ        �dƒ�d„“t           �jÐ        �d„ “¥i t           �jÑ        �d„ “t           �jÒ        �d�d„“t           �j¤        �d„ “t           �jÓ        �d�d„“t           �jÔ        �d�d„“t           �j¥        �d „ “t           �jÕ        �d6�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Þ        �dJ�d*„“t           jP        �jÞ        �d„�d,„“¥i t           �jß        �d…�d.„“t           �jà        �d…�d/„“t           �já        �d0„ “t           �jâ        �d1„ “t           �jã        �d2„ “t           �jä        �d3„ “t           �jå        �d4„ “t           �jæ        �d5„ “t           �jç        	 	 �d†�d9„“t           �jè        	 	 �d‡�d<„“t           �jé        	 	 �dˆ�d?„“t           �jê        �d@„ “t           �jë        �dA„ “t           �jì        �d�dB„“t           �jí        �dC„ “t           �jî        �d�dD„“t           �jï        �d�dE„“¥i t           jP        �jð        �d,�dF„“t           �jñ        �dG„ “t           �jò        �dH„ “t           �jó        �d�dI„“t           �j¦        �d�dJ„“t           �jô        �d�dK„“t           �jõ        �d�dL„“t           �jö        �d�dM„“t           �j÷        �dN„ “t           �j¨        �dr�dO„“t           �jø        �dP„ “t           �jù        �d�dQ„“t           �jú        �dR„ “t           �jû        �d�dS„“t           �jü        �d�dT„“t           �jý        �d‰�dV„“t           �jþ        �d�dW„“¥i t           �jÿ        �d�dX„“t           �j         �dY„ “t           �j©        �ds�dZ„“t           �j        �d�d[„“t           �j        �d8�d\„“t           �j        �d�d]„“t           �j        �ddd�d^œ�d_„“t           �j        �d`„ “t           �j        �dE�da„“t           �j        �d �db„“t           �j        �dŠ�dd„“t           �j	        �de„ “t           �j
        �df„ “t           �j        �d‹�dg„“t           �j        �d‹�dh„“t           �jª        �d�di„“t           �j        �d�dj„“¥i t           �j        �d�dk„“t           �j        �d�dl„“t           �j        �d�dm„“t           �j        �d�dn„“t           �j        �d�do„“t           �j        �d�dp„“t           �j        �dq„ “t           jP        �j        �dr„ “t           �j        �d�ds„“t           �j        �d�dt„“t           �j±        �d�du„“t           jP        �j        �dJ�dv„“t           jP        �j        �dI�dw„“t           �j        �ddd�dxœ�dy„“t           �j        �d7�dz„“t           �j        �d7�d{„“t           �j        �d�d|„“¥i t           �j        �d�d}„“t           �j        �d�d~„“t           �j        �d�d„“t           �j         �d!�d€„“t           �j!        �d�d�„“t           �j"        �d�d‚„“t           �j#        �dŒ�d„„“t           �j$        �d�d…„“t           �j%        �d�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Ž„ “¥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˜„ “t           �j8        �d�d™„“t           �j9        �d��dš„“t           �j:        �dŽ�dœ„“t           jP        �j9        �dJ�d�„“t           jP        �j;        �d�dž„“t           �j<        �dŸ„ “t           �j=        �d „ “¥i t           �j>        �j?        �d¡„ “t           �j>        �j@        �d¢„ “t           �j>        �jA        �d£„ “t           �j>        �jB        �d¤„ “t           �j>        �jC        �d¥„ “t           �j>        �jD        �d�d¦„“t           �j>        �jE        �d�d§„“t           �j>        �jF        �d�d¨„“t           �j>        �jG        �d�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¯„ “t           �j>        j         �d°„ “t           �j>        �jJ        �d±„ “¥i t           �j>        j¡        �d²„ “t           �j>        �jK        �d�d³„“t           �j>        �jL        �d�d´„“t           �j>        �jM        �dµ„ “t           �j>        �jN        �d�d¶„“t           �j>        �jO        �d�d·„“t           �j>        jØ        �d¸„ “t           �j>        �jP        �d¹„ “t           �j>        �jQ        �dº„ “t           �j>        �jR        �d»„ “t           �j>        �jS        �d�d¼„“t           �j>        �jT        �d�d½„“t           �j>        �j"        �d¾„ “t           �j>        �jU        �d¿„ “t           �j>        �j         �d�dÀ„“t           �j>        �j,        �dÁ„ “t           �j>        �j-        �d$�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É„ “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>        �ja        �d�dÐ„“t           �j>        �jb        �d�dÑ„“t           �j>        �jc        �d�dÒ„“t           �j>        �j        �dÓ„ “¥i t           �j>        �j±        �d�dÔ„“t           �j>        �jd        �dÕ„ “t           �j>        �je        �d�dÖ„“t           �j>        �j'        �d�d×„“t           �j>        �jf        �d�dØ„“t           �jg        �dÙ„ “t           �jh        �dÚ„ “t           �ji        �d�dÛ„“t           �jj        �d�dÜ„“t           �jk        �d�dÝ„“t           jP        �jl        �d2�dÞ„“t           jP        �jm        �d�dß„“t           �jn        �d��dà„“t           �jo        �d7�dá„“t           �j·        �d�dâ„“t           �jp        �dã„ “t           �jq        �dN�dä„“¥i t           �jr        �då„ “t           �js        �dæ„ “t           �jt        �d.�dç„“t           �ju        �d.�dè„“t           �jv        �d��dé„“t           jP        �jw        �d€�dê„“t           �jx        �d!�dë„“t           �j¸        �dx�dì„“t           �jy        �d!�dí„“t           �jz        �dî„ “t           �j{        �d�dï„“t           �j|        �d7�dð„“t           �j}        �dñ„ “t           �j~        �d‘�dò„“t           �j        �d �dó„“t           �j€        �dô„ “t           �j�        �d7�dõ„“¥i t           �j‚        �d7�dö„“t           �jƒ        �d7�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�        �d6�d„“t           �jŽ        �d„ “t           �j�        �d„ “t           �j�        �d„ “t           �j‘        �d„ “t           �j’        �d„ “¥i t           �j“        �d„ “t           �j”        �d�d„“t           �j•        �d	„ “t           �j–        �d0�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ž        �d7�d„“t           �jŸ        �d7�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«        �d „ “t           �j¬        �d7�d!„“t           �j­        �d"„ “t           �j®        �d#„ “t           �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»        �d0„ “| �j¼        �d1„ “| �j½        �d2„ “| �j¾        �d3„ “| �j¿        �d4„ “| �jÀ        �d5„ “| �jÁ        �d6„ “| �jÂ        �d7„ “| �jÃ        �d8„ “| �jÄ        �d9„ “| �jÅ        �d:„ “¥i | �jÆ        �d;„ “| �jÇ        �d<„ “| �jÈ        �d=„ “| �jÉ        �d>„ “| �jÊ        �d?„ “| �jË        �d@„ “| �jÌ        �dA„ “| �jÍ        �dB„ “| �jÎ        �dC„ “| �jÏ        �dD„ “| �jÐ        �dE„ “| �jÑ        �dF„ “| �jÒ        �dG„ “| �jÓ        d�dHœ�dI„“| �jÔ        �dJ„ “| �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å        �dZ„ “| �jæ        �d[„ “| �jç        �d\„ “| �jè        �j×        �d]„ “¥i | �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„ “| �jø        �j×        �dm„ “| �jù        �j×        �dn„ “¥i | �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ó        �j×        �d{„ “| �j        �j×        �d|„ “| �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\�dŒ„“| �j        t           �j        f�d�„“| �j        t           �j        f�dŽ„“| �j        t           �j        f�d�„“| �j        t           �j        f�d�„“¥i | �j        �dUd�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'        �dž„ “| j†        �d0�dŸ„“| �j(        �d „ “| �j)        �d�d¡„“| �j*        t           �j        f�d¢„“¥i | �j+        t           �j        f�d£„“| �j,        �d¤„ “| �j-        �d¥„ “| �j.        �d¦„ “| �j/        �d8d�d‘œ�d§„“| �j0        �d¨„ “| �j1        �d©„ “| �j2        t           �j        f�dª„“| �j3        t           �j        f�d«„“| �j4        d�d‘œ�d¬„“| jÕ        �d­„ “| �j5        t           �j        f�d®„“| �j6        t           �j        f�d¯„“| �j7        �d°„ “| �j8        t           �j        f�d±„“| �j9        �d²„ “| �j:        �d³„ “¥i | �j	        �d´„ “| �j;        �dµ„ “| �j<        �d¶„ “| �j=        �d·„ “| �j>        �d¸„ “| �j?        �d’d�d‘œ�d¹„“| �j         �dº„ “| �j@        t           �j        f�d»„“| �jA        �d¼„ “| �jB        �d½„ “| �jU        �d�d¾„“| �jC        �d�d¿„“| �j˜        �dÀ„ “| �jD        �dÁ„ “| �jE        �dÂ„ “| �jF        �dÃ„ “| �jG        �dÄ„ “¥i | �jH        �dÅ„ “| �j½        �dÆ„ “| �jI        �dÇ„ “| �jË        �dÈ„ “| �jJ        �dÉ„ “| �jK        �d�dÊ„“| �jL        �dË„ “| �jM        �d!d�d‘œ�dÌ„“| �jN        �dÍ„ “| �jO        �dÎ„ “| �jP        �dÏ„ “| �jQ        �dÐ„ “| �jR        �dE�dÑ„“| �jS        �dÒ„ “| �jT        �dÓ„ “| �jU        �dÔ„ “| �jV        �dÕ„ “¥i | �jW        �dÖ„ “| �jX        �d×„ “| �jY        �d“�dØ„“| �j
        �dÙ„ “| �jZ        �dÚ„ “| �j[        t           �j        f�dÛ„“| �j\        �dÜ„ “| �j        �d‹�dÝ„“| �j]        �dÞ„ “| �j^        �dß„ “| �j_        �d�dà„“| �j`        �dá„ “| �ja        �dâ„ “| �j        �d�dã„“| �jb        �dä„ “| �jc        �då„ “| �jd        �dæ„ “¥i | �je        �dç„ “| �jf        �dè„ “| �jp        �dé„ “| �jg        ddt           �j        f�dê„“| �jh        �dd�dëœ�dì„“| �ji        �d�dí„“| �jj        �dî„ “| �jk        �dï„ “| �jl        �dð„ “| �jm        �dñ„ “| �jº        �dò„ “| �j¼        �dU�dó„“| �jn        �dô„ “| �jo        �dõ„ “| �jp        �dö„ “| �jq        �d÷„ “| �jr        �d”�dø„“¥| �js        �dù„ | �jt        �dú„ t           jP        �ju        �d�dû„i¥}t           �jv        �jw        �jx        }�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úd2d�l…�mƒ} |� ‚                    i |�j†        �d\�d„“|�j‡        �dD�d„“|�jˆ        �d•�d„“|�j‰        �dD�d„“|�jŠ        �d<�d„“|�j‹        �d<�d	„“|�jŒ        �d<�d
„“|jÒ        �d•�d„“|�j        �d•�d„“|�j�        �dD�d„“|�jŽ        �dD�d„“|�j�        �d6�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     r1   ú<lambda>z'get_testing_overrides.<locals>.<lambda>Â  ó   € ¨2€ r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>Ã  ó   € °€ r4   c                 ó   — dS rG  rI  ©rK  Úoutput_sizes     r1   rM  z'get_testing_overrides.<locals>.<lambda>Ä  ó   € ¸b€ r4   c                 ó   — dS rG  rI  )ÚinputsrS  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>Å  ó   € ¸r€ r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>Æ  ó   € ¨B€ r4   c                 ó   — dS rG  rI  ©rK  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>Ç  ó   €  R€ r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>È  ó   € ¨b€ r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>É  ó   € ¨R€ r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>Ê  ó   € ¨r€ r4   c                 ó   — dS rG  rI  ©rK  ÚotherrL  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>Ë  ó   € °"€ r4   é   c                 ó   — dS rG  rI  ©rK  Úbatch1Úbatch2ÚalphaÚbetarL  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>Ì  ó   € Èr€ r4   c                 ó   — dS rG  rI  ©rK  Útensor1Útensor2ÚvaluerL  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>Í  ó   € È"€ r4   c                 ó   — dS rG  rI  rp  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>Î  rt  r4   c                 ó   — dS rG  rI  ©rK  Úmat1Úmat2rm  rl  rL  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>Ï  rt  r4   c                 ó   — dS rG  rI  )rK  ÚmatÚvecrm  rl  rL  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>Ð  ó   € È€ r4   c                 ó   — dS rG  rI  )rK  Úvec1Úvec2rm  rl  rL  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>Ñ  ó   € È€ r4   c                 ó   — dS rG  rI  ©ÚthetaÚsizeÚalign_cornerss      r1   rM  z'get_testing_overrides.<locals>.<lambda>Ò  r}  r4   c                 ó   — dS rG  rI  ©rK  Údims     r1   rM  z'get_testing_overrides.<locals>.<lambda>Ó  rN  r4   çñhãˆµøä>ç:Œ0âŽyE>Fc                 ó   — dS rG  rI  ©rK  re  ÚrtolÚatolÚ	equal_nans        r1   rM  z'get_testing_overrides.<locals>.<lambda>Ô  ó   € ÐVX€ r4   c                 ó   — dS rG  rI  ©rK  ÚpÚtrainÚinplaces       r1   rM  z'get_testing_overrides.<locals>.<lambda>Õ  ó   € ÀB€ r4   c                 ó   — dS rG  rI  rˆ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>Ö  rY  r4   c                 ó   — dS rG  rI  rˆ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>×  rY  r4   c                 ó   — dS rG  rI  ©rK  r‰  ÚkeepdimrL  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>Ø  r}  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>Ù  r`  r4   c                 ó   — dS rG  rI  r›  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>Ú  r—  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>Û  ó   €  B€ r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>Ü  r   r4   rH  )Ústablec                ó   — dS rG  rI  )rK  r‰  Ú
descendingr¢  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>Ý  ó   € ÐPR€ r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>Þ  rY  r4   c                 ó   — dS rG  rI  )rK  Úmsgs     r1   rM  z'get_testing_overrides.<locals>.<lambda>ß  rP  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>à  r^  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>á  r`  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>â  rb  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>ã  rY  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>ä  r^  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>å  ó   € °B€ r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>æ  ó   € °b€ r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>ç  r`  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>è  rb  r4   c                  ó   — dS rG  rI  ©Útensorss    r1   rM  z'get_testing_overrides.<locals>.<lambda>é  rN  r4   c                  ó   — dS rG  rI  rµ  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>ê  rN  r4   c                  ó   — dS rG  rI  rµ  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>ë  rN  r4   r   Tc                 ó   — dS rG  rI  )rK  Úkernel_sizer  ÚpaddingÚ	ceil_modeÚcount_include_pads         r1   rM  z'get_testing_overrides.<locals>.<lambda>ì  ó   € Ðvx€ r4   c                 ó   — dS rG  rI  ri  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>í  r¥  r4   c	                 ó   — dS rG  rI  )	rK  ÚweightÚbiasÚrunning_meanÚrunning_varÚtrainingÚmomentumÚepsÚcudnn_enableds	            r1   rM  z'get_testing_overrides.<locals>.<lambda>î  ó   € Ðy{€ r4   c                 ó   — dS rG  rI  )Úgrad_outrK  ÚmeanÚinvstdrÁ  Úsum_dyÚ
sum_dy_xmuÚcount_tensors           r1   rM  z'get_testing_overrides.<locals>.<lambda>ï  rÉ  r4   c                 ó   — dS rG  rI  )rË  rK  rÌ  rÍ  rÁ  Úinput_gÚweight_gÚbias_gs           r1   rM  z'get_testing_overrides.<locals>.<lambda>ð  ó   € Ðsu€ r4   c                 ó   — dS rG  rI  )rK  rÁ  rÂ  rÌ  rÍ  rÇ  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>ñ  rn  r4   c                 ó   — dS rG  rI  ©rK  rÌ  rÍ  rÃ  rÄ  rÆ  rÇ  Úcounts           r1   rM  z'get_testing_overrides.<locals>.<lambda>ò  ó   € Ðtv€ r4   c                 ó   — dS rG  rI  rØ  s           r1   rM  z'get_testing_overrides.<locals>.<lambda>ó  ó   € ð  AC€ r4   c                 ó   — dS rG  rI  ©rK  rÇ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>ô  ó   € °2€ r4   c                 ó   — dS rG  rI  )rK  rÃ  rÄ  rÆ  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>õ  ó   € ÐZ\€ r4   c                 ó   — dS rG  rI  )rK  Ú	generatorrL  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>ö  ó   € À€ r4   c                 ó   — dS rG  rI  ©Úinput1Úinput2rÁ  rÂ  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>÷  ó   € ¸R€ r4   rÌ  c                 ó   — dS rG  rI  ©rK  ÚtargetrÁ  Úsize_averageÚreduceÚ	reductionÚ
pos_weights          r1   rM  z'get_testing_overrides.<locals>.<lambda>ù  ó   € Ðrt€ r4   c                 ó   — dS rG  rI  )rK  ÚweightsÚ	minlengths      r1   rM  z'get_testing_overrides.<locals>.<lambda>û  rä  r4   c                 ó   — dS rG  rI  )rÙ  Úprobrã  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>ü  ó   € ¸B€ r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>ý  ó   € ¸"€ r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>þ  rß  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>ÿ  ó   € ¸€ r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>   rù  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>  rä  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>  ó   € À"€ r4   c                  ó   — dS rG  rI  rµ  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>  rN  r4   c                 ó   — dS rG  rI  ©rK  ry  Ú	out_dtyperL  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>  rä  r4   c                  ó   — dS rG  rI  rµ  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>  rf  r4   c                 ó   — dS rG  rI  ©Úselfr…  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>  rb  r4   c                 ó   — dS rG  rI  )rK  Ú
boundariesÚ	out_int32ÚrightrL  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>  ó   € Ð[]€ r4   c                  ó   — dS rG  rI  rµ  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>  rb  r4   c                 ó   — dS rG  rI  ©r¶  r‰  rL  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>	  r¯  r4   c                 ó   — dS rG  rI  r  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>
  ó   € °r€ r4   c                 ó   — dS rG  rI  r  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>  r÷  r4   ç       @Ú#use_mm_for_euclid_dist_if_necessaryc                 ó   — dS rG  rI  )Úx1Úx2r”  Úcompute_modes       r1   rM  z'get_testing_overrides.<locals>.<lambda>  ó   € Ð_a€ r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>  rY  r4   ç      ð?c                 ó   — dS rG  rI  ©rK  rl  r–  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>  r÷  r4   )rL  c                 ó   — dS rG  rI  )rL  Úmatricess     r1   rM  z'get_testing_overrides.<locals>.<lambda>  ó   € ¸€ r4   c                 ó   — dS rG  rI  ©rK  Úgroupss     r1   rM  z'get_testing_overrides.<locals>.<lambda>  ó   € °R€ r4   c                 ó   — dS rG  rI  ©rK  ÚupperrL  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>  ré  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>  r  r4   c                 ó   — dS rG  rI  ©rK  Úcheck_errorsrL  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>  ó   € Èb€ r4   c                 ó   — dS rG  rI  r'  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>  ó   € ÀR€ r4   c                 ó   — dS rG  rI  )rç  rè  r(  rL  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>  ó   € ÈB€ r4   c                 ó   — dS rG  rI  )rK  ÚnumelÚn_binsÚratioÚ	bit_widths        r1   rM  z'get_testing_overrides.<locals>.<lambda>  ó   € ÐWY€ r4   c                 ó   — dS rG  rI  ©rK  Úchunksr‰  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>  rf  r4   c                 ó   — dS rG  rI  ©rK  ÚminÚmaxrL  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>  rä  r4   c                 ó   — dS rG  rI  r<  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>  ó   € À€ r4   c                 ó   — dS rG  rI  )rK  r=  rL  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>  r±  r4   c                 ó   — dS rG  rI  )rK  r>  rL  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>  r±  r4   c                 ó   — dS rG  rI  ©r¶  rL  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>  r±  r4   c                 ó   — dS rG  rI  )rK  Ú
correctionÚfweightsÚaweightss       r1   rM  z'get_testing_overrides.<locals>.<lambda>  ó   € ÈR€ r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>  ó   €  2€ r4   é   c                 ó   — dS rG  rI  )rK  ÚrÚwith_replacements      r1   rM  z'get_testing_overrides.<locals>.<lambda>  ó   € Àr€ r4   c                 ó   — dS rG  rI  )ÚrealÚimags     r1   rM  z'get_testing_overrides.<locals>.<lambda>   ó   € ¨"€ r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>!  r  r4   c                 ó   — dS rG  rI  )ÚabsÚangs     r1   rM  z'get_testing_overrides.<locals>.<lambda>"  ó   €  b€ r4   c                 ó   — dS rG  rI  )rK  Úords     r1   rM  z'get_testing_overrides.<locals>.<lambda>#  rß  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>$  rY  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>%  r%  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>&  r¯  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>'  rß  r4   c                 ó   — dS rG  rI  )rK  Úpadrs  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>(  ó   € ¸2€ r4   c                 ó   — dS rG  rI  ©rK  rÁ  rÂ  r  r»  Údilationr$  s          r1   rM  z'get_testing_overrides.<locals>.<lambda>)  ó   € Ðbd€ r4   c                 ó   — dS rG  rI  rd  s          r1   rM  z'get_testing_overrides.<locals>.<lambda>*  rf  r4   c                 ó   — dS rG  rI  rd  s          r1   rM  z'get_testing_overrides.<locals>.<lambda>+  rf  r4   c	                 ó   — dS rG  rI  )	rK  rÁ  rÂ  r  r»  re  Ú
transposedÚoutput_addingr$  s	            r1   rM  z'get_testing_overrides.<locals>.<lambda>,  ó   € Ðuw€ r4   c                 ó   — dS rG  rI  )rK  rÁ  rÂ  ra  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>-  rb  r4   c                 ó   — dS rG  rI  ©rK  rÁ  rÂ  r  r»  Úoutput_paddingr$  re  s           r1   rM  z'get_testing_overrides.<locals>.<lambda>.  ó   € ð  A€ r4   c                 ó   — dS rG  rI  ro  s           r1   rM  z'get_testing_overrides.<locals>.<lambda>/  rq  r4   c                 ó   — dS rG  rI  ro  s           r1   rM  z'get_testing_overrides.<locals>.<lambda>0  rq  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>1  rY  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>2  rN  r4   c                 ó   — dS rG  rI  ©rç  rè  rì  Úmarginrí  rî  rï  s          r1   rM  z'get_testing_overrides.<locals>.<lambda>3  rÜ  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>4  rY  r4   c                 ó   — dS rG  rI  )r  r  r‰  rÇ  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>5  rä  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>6  rN  r4   c                 ó   — dS rG  rI  ©rK  re  r‰  rL  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>7  rT  r4   c                 ó   — dS rG  rI  r}  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>8  ó   € À2€ r4   c                 ó   — dS rG  rI  ©Ú	log_probsÚtargetsÚinput_lengthsÚtarget_lengthsÚblankrï  Úzero_infinitys          r1   rM  z'get_testing_overrides.<locals>.<lambda>:  r¾  r4   c                 ó   — dS rG  rI  ©rK  r‰  rL  s      r1   rM  z'get_testing_overrides.<locals>.<lambda><  rß  r4   c                 ó   — dS rG  rI  r‰  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>=  rß  r4   c                 ó   — dS rG  rI  ©rK  r‰  rL  rc   s       r1   rM  z'get_testing_overrides.<locals>.<lambda>>  r@  r4   c                 ó   — dS rG  rI  rŒ  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>?  rW  r4   c                 ó   — dS rG  rI  ©ÚyÚxr‰  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>@  rT  r4   c                 ó   — dS rG  rI  r‰  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>A  rü  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>B  rb  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>C  ó   € ¨€ r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>D  ó   €  € r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>E  r•  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>F  r   r4   c                 ó   — dS rG  rI  ©rK  ÚdiagonalrL  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>G  r!  r4   c                 ó   — dS rG  rI  r›  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>H  rT  r4   c                 ó   — dS rG  rI  )rK  Úoffsets     r1   rM  z'get_testing_overrides.<locals>.<lambda>I  rP  r4   c                 ó   — dS rG  rI  )rK  Únr‰  ÚprependÚappendrL  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>J  ó   € ÐTV€ r4   c                 ó   — dS rG  rI  ©rK  rŸ  Údim1Údim2s       r1   rM  z'get_testing_overrides.<locals>.<lambda>K  r@  r4   éþÿÿÿc                 ó   — dS rG  rI  r¦  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>L  r�  r4   c                 ó   — dS rG  rI  )rK  ÚsrcrŸ  r§  r¨  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>M  rI  r4   c                 ó   — dS rG  rI  )r  r¬  r…  r  Ústorage_offsets        r1   rM  z'get_testing_overrides.<locals>.<lambda>N  r7  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>O  rb  r4   c                 ó   — dS rG  rI  )rK  re  r”  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>P  r^  r4   c                 ó   — dS rG  rI  ©rK  re  Úrounding_moderL  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>Q  ó   € Àb€ r4   c                 ó   — dS rG  rI  r²  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>R  r�  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>S  rf  r4   c                 ó   — dS rG  rI  r“  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>T  rT  r4   c                 ó   — dS rG  rI  ©rK  ry  r  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>U  r!  r4   c                 ó   — dS rG  rI  )rx  ry  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>V  ó   €  r€ r4   c                 ó   — dS rG  rI  ©rK  Úindices_or_sectionss     r1   rM  z'get_testing_overrides.<locals>.<lambda>W  rü  r4   c                 ó   — dS rG  rI  rD  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>X  rP  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>Y  rf  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>Z  r±  r4   ÚLc                 ó   — dS rG  rI  ©rK  ÚUPLOrL  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>[  ré  r4   c                 ó   — dS rG  rI  rÄ  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>\  rä  r4   c                 ó   — dS rG  rI  )ÚequationÚoperandss     r1   rM  z'get_testing_overrides.<locals>.<lambda>]  rf  r4   c                 ó   — dS rG  rI  ©rK  rÁ  Úpadding_idxÚmax_normÚ	norm_typeÚscale_grad_by_freqrÐ   s          r1   rM  z'get_testing_overrides.<locals>.<lambda>_  ó   € Ðz|€ r4   c
                 ó   — dS rG  rI  )
rK  rÁ  ÚoffsetsrÍ  rÎ  rÏ  ÚmoderÐ   Úper_sample_weightsrÌ  s
             r1   rM  z'get_testing_overrides.<locals>.<lambda>b  s   € ð  hj€ r4   c                 ó   — dS rG  rI  ©rK  rc   rq   rb   Úrequires_grads        r1   rM  z'get_testing_overrides.<locals>.<lambda>d  ó   € Ðce€ r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>e  ó   € °€ r4   c                 ó   — dS rG  rI  ©rK  re  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>f  rT  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>g  rN  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>h  rY  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>i  r^  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>j  rN  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>k  rY  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>l  r`  r4   c                 ó   — dS rG  rI  )rK  ÚscaleÚ
zero_pointÚaxisÚ	quant_minÚ	quant_maxs         r1   rM  z'get_testing_overrides.<locals>.<lambda>m  ó   € Ðmo€ r4   c                 ó   — dS rG  rI  )rK  rä  rå  rç  rè  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>n  ó   € Ðfh€ r4   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                r1   rM  z'get_testing_overrides.<locals>.<lambda>p  s   € ð  AC€ r4   c                 ó   — dS rG  rI  ©rK  Úpacked_weightrÂ  Úoutputs       r1   rM  z'get_testing_overrides.<locals>.<lambda>r  r¤  r4   c                 ó   — dS rG  rI  rö  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>s  ó   € Ðdf€ r4   c                 ó   — dS rG  rI  ©rK  rÁ  ÚpackedÚcol_offsetsÚweight_scaleÚweight_zero_pointrÂ  s          r1   rM  z'get_testing_overrides.<locals>.<lambda>t  ó   € Ð{}€ r4   c                 ó   — dS rG  rI  rü  s          r1   rM  z'get_testing_overrides.<locals>.<lambda>v  ó   € Ð^`€ r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>x  rb  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>y  rù  r4   c                 ó   — dS rG  rI  )rK  ÚaÚbs      r1   rM  z'get_testing_overrides.<locals>.<lambda>z  r@  r4   c                 ó   — dS rG  rI  ©rK  r”  r•  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>{  ré  r4   c                 ó   — dS rG  rI  r
  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>|  r  r4   c                 ó   — dS rG  rI  ©rK  r¡  r‰  Únorms       r1   rM  z'get_testing_overrides.<locals>.<lambda>}  rä  r4   c                 ó   — dS rG  rI  r  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>~  rä  r4   c                 ó   — dS rG  rI  r  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>  r   r4   c                 ó   — dS rG  rI  r  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>€  rä  r4   c                 ó   — dS rG  rI  r  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>�  r   r4   ©r©  rH  c                 ó   — dS rG  rI  ©rK  Úsr‰  r  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>‚  r}  r4   c                 ó   — dS rG  rI  r  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>ƒ  r�  r4   c                 ó   — dS rG  rI  r  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>„  r   r4   c                 ó   — dS rG  rI  r  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>…  r  r4   c                 ó   — dS rG  rI  r  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>†  r  r4   c                 ó   — dS rG  rI  r  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>‡  r—  r4   c                 ó   — dS rG  rI  r  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>ˆ  r—  r4   c                 ó   — dS rG  rI  r  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>‰  r/  r4   c                 ó   — dS rG  rI  r  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>Š  rP  r4   c                 ó   — dS rG  rI  r  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>‹  r}  r4   c                 ó   — dS rG  rI  r  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>Œ  r}  r4   c                 ó   — dS rG  rI  r  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>�  r�  r4   c                 ó   — dS rG  rI  rˆ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>Ž  r¯  r4   c                 ó   — dS rG  rI  rˆ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>�  r%  r4   c                 ó   — dS rG  rI  r  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>�  r@  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>‘  rN  r4   c                 ó   — dS rG  rI  )rK  Ú	start_dimÚend_dims      r1   rM  z'get_testing_overrides.<locals>.<lambda>’  rT  r4   c                 ó   — dS rG  rI  ©rK  Údimss     r1   rM  z'get_testing_overrides.<locals>.<lambda>“  r•  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>”  r   r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>•  r   r4   c                 ó   — dS rG  rI  r›  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>–  rn  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>—  r`  r4   c                 ó   — dS rG  rI  rÜ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>˜  rÚ  r4   c                 ó   — dS rG  rI  ©rK  ÚexponentrL  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>™  ré  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>š  rß  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>›  rY  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>œ  r`  r4   c                 ó   — dS rG  rI  )rK  Ú
fill_valuerL  rc   rq   rb   r×  s          r1   rM  z'get_testing_overrides.<locals>.<lambda>�  s   € ð  BD€ r4   c                 ó   — dS rG  rI  )rK  r¨  Ú	dep_tokens      r1   rM  z'get_testing_overrides.<locals>.<lambda>ž  r´  r4   c                 ó   — dS rG  rI  )ÚLU_dataÚ	LU_pivotsÚunpack_dataÚunpack_pivotss       r1   rM  z'get_testing_overrides.<locals>.<lambda>Ÿ  rá  r4   c                 ó   — dS rG  rI  )rK  r‰  ÚindexrL  Úsparse_grads        r1   rM  z'get_testing_overrides.<locals>.<lambda>   rI  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>¡  rf  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>¢  rÚ  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>£  r•  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>¤  r÷  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>¥  r`  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>¦  rT  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>§  r¯  r4   c                 ó   — dS rG  rI  ©rK  r€  rL  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>¨  rß  r4   c                 ó   — dS rG  rI  rK  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>©  rÚ  r4   c                 ó   — dS rG  rI  )rK  Úspacingr‰  Ú
edge_orders       r1   rM  z'get_testing_overrides.<locals>.<lambda>ª  r1  r4   c                 ó   — dS rG  rI  ©rK  ÚgridÚinterpolation_modeÚpadding_moder†  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>«  ó   € Ðac€ r4   c                 ó   — dS rG  rI  rQ  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>¬  rú  r4   c                 ó   — dS rG  rI  rQ  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>­  rú  r4   c                 ó   — dS rG  rI  )rK  Ú
num_groupsrÁ  rÂ  rÇ  rÈ  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>®  ó   € Ðkm€ r4   c	                 ó   — dS rG  rI  ©	rK  ÚhxÚparamsÚ
has_biasesÚ
num_layersÚdropoutr•  ÚbidirectionalÚbatch_firsts	            r1   rM  z'get_testing_overrides.<locals>.<lambda>¯  ó   € Ðqs€ r4   c                 ó   — dS rG  rI  ©rK  r]  Úw_ihÚw_hhÚb_ihÚb_hhs         r1   rM  z'get_testing_overrides.<locals>.<lambda>°  r1  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>±  rÚ  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>²  r±  r4   ç      à?c                 ó   — dS rG  rI  ©rK  Úlambds     r1   rM  z'get_testing_overrides.<locals>.<lambda>³  rß  r4   c                 ó   — dS rG  rI  )rK  r‰  rœ  rÓ  rL  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>´  r¤  r4   c                 ó   — dS rG  rI  )rK  ÚvaluesrL  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>µ  rü  r4   c                 ó   — dS rG  rI  ©rK  rì  rx  rí  rî  rï  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>¶  ó   € Ðxz€ r4   éd   c                 ó   — dS rG  rI  )rK  Úbinsr=  r>  rL  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>·  r/  r4   c                 ó   — dS rG  rI  )rK  ry  r=  r>  rÁ  ÚdensityrL  s          r1   rM  z'get_testing_overrides.<locals>.<lambda>¸  rZ  r4   c                 ó   — dS rG  rI  )rK  ry  r¤   rÁ  r{  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>¹  r7  r4   c                 ó   — dS rG  rI  ©rK  Útaus     r1   rM  z'get_testing_overrides.<locals>.<lambda>º  ré  r4   c                 ó   — dS rG  rI  )rx  ry  rL  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>»  rf  r4   c                 ó   — dS rG  rI  r½  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>¼  rü  r4   c                 ó   — dS rG  rI  rD  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>½  rP  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>¾  r¯  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>¿  r%  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>À  r±  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>Á  rY  r4   c                 ó   — dS rG  rI  ©rK  r‰  rA  Úsources       r1   rM  z'get_testing_overrides.<locals>.<lambda>Â  rb  r4   c                 ó   — dS rG  rI  rˆ  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>Ã  r÷  r4   c                 ó   — dS rG  rI  )rK  Úindicesrs  Ú
accumulates       r1   rM  z'get_testing_overrides.<locals>.<lambda>Ä  rt  r4   c                 ó   — dS rG  rI  )rK  r‰  rA  rL  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>Å  r@  r4   c                 ó   — dS rG  rI  )rK  r‰  rA  rs  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>Æ  rb  r4   c                 ó   — dS rG  rI  )rK  r‰  rA  r‰  rî  Úinclude_inputs         r1   rM  z'get_testing_overrides.<locals>.<lambda>Ç  rá  r4   c                 ó   — dS rG  rI  ©r]   s    r1   rM  z'get_testing_overrides.<locals>.<lambda>È  r»  r4   c                 ó   — dS rG  rI  )ÚeÚteÚassume_uniqueÚinverts       r1   rM  z'get_testing_overrides.<locals>.<lambda>É  r/  r4   c                 ó   — dS rG  rI  r“  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>Ê  r   r4   c                 ó   — dS rG  rI  r“  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>Ë  r\  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>Ì  rP  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>Í  rP  r4   c	                 ó   — dS rG  rI  )	rK  rÃ  rÄ  rÁ  rÂ  Úuse_input_statsrÆ  rÇ  rÈ  s	            r1   rM  z'get_testing_overrides.<locals>.<lambda>Ï  rñ  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>Ñ  rY  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>Ò  rb  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>Ó  rf  r4   c                 ó   — dS rG  rI  r+  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>Ô  r�  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>Õ  r•  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>Ö  r\  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>×  r   r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>Ø  rY  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>Ù  rT  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>Ú  rb  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>Û  r•  r4   c                 ó   — dS rG  rI  rÜ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>Ü  rÚ  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>Ý  r»  r4   c                 ó   — dS rG  rI  r�  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>Þ  ó   € ÐUW€ r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>ß  rK  r4   c
                 ó   — dS rG  rI  )
rK  Ún_fftÚ
hop_lengthÚ
win_lengthÚwindowÚcenterÚ
normalizedÚonesidedÚlengthÚreturn_complexs
             r1   rM  z'get_testing_overrides.<locals>.<lambda>á  ó   € ð  bd€ r4   c                 ó   — dS rG  rI  ©rK  rì  rí  rî  rï  Ú
log_targets         r1   rM  z'get_testing_overrides.<locals>.<lambda>ã  s   € Ðpr€ r4   c                 ó   — dS rG  rI  rÜ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>ä  ó   € ¨€ r4   c                 ó   — dS rG  rI  )rK  Úkr‰  rœ  rL  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>å  r1  r4   c                 ó   — dS rG  rI  )rK  Ú	hermitianr,  rL  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>æ  rU  r4   c                 ó   — dS rG  rI  )rK  rÂ  rL  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>ç  rt  r4   c                 ó   — dS rG  rI  )ÚLDÚpivotsÚBrÂ  rL  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>è  ó   € ÐQS€ r4   c                 ó   — dS rG  rI  )rK  Únormalized_shaperÁ  rÂ  rÇ  rÈ  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>é  rd  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>ê  rf  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>ë  r¯  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>ì  rÚ  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>í  rü  r4   c                 ó   — dS rG  rI  )rK  ÚendrÁ  rL  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>î  rü  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>ï  r^  r4   c                 ó   — dS rG  rI  )rK  rÀ  rÇ  ÚXr¡  ÚiKÚniterÚtolÚlargestÚmethodÚtrackerÚortho_iparamsÚortho_fparamsÚortho_bparamss                 r1   rM  z'get_testing_overrides.<locals>.<lambda>ð  s   € ð  IK€ r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>ñ  rN  r4   c                 ó   — dS rG  rI  ©rK  r‰  rc   s      r1   rM  z'get_testing_overrides.<locals>.<lambda>ò  rù  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>ó  r`  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>ô  r`  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>õ  rY  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>ö  r!  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>÷  rü  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>ø  r   r4   c                 ó   — dS rG  rI  )r‘  r�  rL  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>ù  rY  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>ú  rù  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>û  rß  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>ü  rü  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>ý  rù  r4   c                 ó   — dS rG  rI  rÞ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>þ  r`  r4   c                 ó   — dS rG  rI  )rK  Únamesrœ  rL  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>ÿ  rP  r4   c	                 ó   — dS rG  rI  )	ÚdataÚbatch_sizesr]  r^  r_  r`  ra  r•  rb  s	            r1   rM  z'get_testing_overrides.<locals>.<lambda>   rd  r4   c                 ó   — dS rG  rI  rf  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>  rI  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>  rÚ  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>  rß  r4   c                 ó   — dS rG  rI  )ÚAÚpivotÚ	get_infosrL  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>  r  r4   c                 ó   — dS rG  rI  )r  r<  r=  rL  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>  r@  r4   c                 ó   — dS rG  rI  rw  s          r1   rM  z'get_testing_overrides.<locals>.<lambda>  rq  r4   c                 ó   — dS rG  rI  )rK  Úmaskrs  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>  r±  r4   c                 ó   — dS rG  rI  )rK  rû  r‰  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>  rù  r4   c                 ó   — dS rG  rI  )rK  rû  rL  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>	  rb  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>
  r%  r4   c                 ó   — dS rG  rI  ©rK  rö  rL  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>  ré  r4   c                 ó   — dS rG  rI  r   s      r1   rM  z'get_testing_overrides.<locals>.<lambda>  r—  r4   c                 ó   — dS rG  rI  )rK  rö  r,  rL  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>  r  r4   c                 ó   — dS rG  rI  )ÚLUrÆ  rÇ  ÚleftÚadjointrL  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>  ó   € ÐY[€ r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>  r÷  r4   c                 ó   — dS rG  rI  )rK  r¡  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>  r`  r4   c                 ó   — dS rG  rI  ©rK  r¡  rL  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>  rT  r4   c                 ó   — dS rG  rI  )rK  rÖ  rÂ  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>  ó   € È2€ r4   c                 ó   — dS rG  rI  rD  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>  rù  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>  r•  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>  rb  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>  rN  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>  r±  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>  rß  r4   c                 ó   — dS rG  rI  ©rK  rº  r  r»  re  r¼  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>  ó   € Ðjl€ r4   c                 ó   — dS rG  rI  r  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>  r  r4   c                 ó   — dS rG  rI  r  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>  r  r4   c                 ó   — dS rG  rI  ©rK  rº  r  r»  re  Úreturn_indicesr¼  s          r1   rM  z'get_testing_overrides.<locals>.<lambda>  rñ  r4   c                 ó   — dS rG  rI  rˆ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>  rY  r4   c                 ó   — dS rG  rI  )rK  r‰  rœ  rc   rL  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>   r¤  r4   c                 ó   — dS rG  rI  rˆ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>!  r^  r4   c                 ó   — dS rG  rI  rˆ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>"  rÚ  r4   c                  ó   — dS rG  rI  )r¶  r(   s     r1   rM  z'get_testing_overrides.<locals>.<lambda>#  rß  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>$  rN  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>%  r±  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>&  rß  r4   c                 ó   — dS rG  rI  )rK  rÁ  rÂ  rÃ  rÄ  rÅ  Úexponential_average_factorÚepsilons           r1   rM  z'get_testing_overrides.<locals>.<lambda>(  rñ  r4   c	                 ó   — dS rG  rI  ©	rK  rÁ  rÂ  r»  r  re  r$  Ú	benchmarkÚdeterministics	            r1   rM  z'get_testing_overrides.<locals>.<lambda>*  r  r4   c	                 ó   — dS rG  rI  )	rK  rÁ  Úzrl  rÂ  r  r»  re  r$  s	            r1   rM  z'get_testing_overrides.<locals>.<lambda>+  rÚ  r4   c                 ó   — dS rG  rI  rd  s          r1   rM  z'get_testing_overrides.<locals>.<lambda>,  rë  r4   c
                 ó   — dS rG  rI  )
rK  rÁ  rÂ  r»  rp  r  re  r$  r)  r*  s
             r1   rM  z'get_testing_overrides.<locals>.<lambda>.  rl  r4   c	                 ó   — dS rG  rI  r(  s	            r1   rM  z'get_testing_overrides.<locals>.<lambda>1  ó   € Ðeg€ r4   c                 ó   — dS rG  rI  )rK  rÁ  Úweight_stride0r]  ÚcxrÓ  Úhidden_sizer`  rc  ra  r•  rb  rð  Údropout_states                 r1   rM  z'get_testing_overrides.<locals>.<lambda>4  r¹  r4   c                 ó   — dS rG  rI  r  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>6  r@  r4   c                 ó   — dS rG  rI  r›  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>7  r  r4   c                 ó   — dS rG  rI  ©rK  r‰  Údestinations      r1   rM  z'get_testing_overrides.<locals>.<lambda>8  rù  r4   c                 ó   — dS rG  rI  r9  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>9  rb  r4   c                 ó   — dS rG  rI  )rK  r¤  rL  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>:  rW  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>;  rf  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda><  r  r4   c                 ó   — dS rG  rI  )rK  Únum_samplesÚreplacementrL  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>=  ó   € ÐSU€ r4   c                 ó   — dS rG  rI  )rK  r|  rL  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>>  rb  r4   c                 ó   — dS rG  rI  ©rK  r”  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>?  r¾  r4   c                 ó   — dS rG  rI  )rK  r‰  Ústartr·  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>@  r!  r4   ç        c                 ó   — dS rG  rI  )rK  ÚnanÚposinfÚneginfrL  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>A  r­  r4   c                 ó   — dS rG  rI  )rK  rÁ  rÂ  rÃ  rÄ  rÅ  rÆ  rÇ  s           r1   rM  z'get_testing_overrides.<locals>.<lambda>B  rd  r4   c                 ó   — dS rG  rI  )rK  rÁ  rÂ  rÅ  rÆ  rÇ  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>C  ó   € Ð]_€ r4   c                 ó   — dS rG  rI  r
  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>D  r±  r4   c                 ó   — dS rG  rI  ©rK  rÊ  rÁ  rÂ  rÇ  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>E  rú  r4   c                 ó   — dS rG  rI  ©rK  rÊ  rÁ  rÇ  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>F  r7  r4   c                 ó   — dS rG  rI  )rK  rÁ  rÂ  ÚNÚCÚHxWÚgrouprÇ  s           r1   rM  z'get_testing_overrides.<locals>.<lambda>G  r¤  r4   c                 ó   — dS rG  rI  )rK  r”  r‰  rœ  rc   s        r1   rM  z'get_testing_overrides.<locals>.<lambda>H  rB  r4   c                 ó   — dS rG  rI  r#  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>I  r÷  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>J  rÚ  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>K  r!  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>L  rN  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>M  rP  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>N  r!  r4   c                 ó   — dS rG  rI  rR  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>O  r1  r4   c                 ó   — dS rG  rI  rR  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>P  r1  r4   c                 ó   — dS rG  rI  ©rK  rS  r  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>Q  rf  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>R  ó   € Ðoq€ r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>S  rf  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>T  rf  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>U  rf  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>V  rf  r4   c                 ó   — dS rG  rI  rƒ  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>W  rÈ  r4   c                 ó   — dS rG  rI  ©rK  r”  rÅ  r–  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>X  r  r4   c                 ó   — dS rG  rI  ©rK  rº  r  r»  r¼  r½  Údivisor_overrides          r1   rM  z'get_testing_overrides.<locals>.<lambda>Z  ó   € ð  @B€ r4   c                 ó   — dS rG  rI  ro  s          r1   rM  z'get_testing_overrides.<locals>.<lambda>]  rq  r4   çš™™™™™¹?c                 ó   — dS rG  rI  )rK  rÃ  rÄ  rÁ  rÂ  rÅ  rÆ  rÇ  s           r1   rM  z'get_testing_overrides.<locals>.<lambda>`  r¾  r4   c                 ó   — dS rG  rI  ræ  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>b  r¥  r4   c                 ó   — dS rG  rI  ©rK  rì  rÁ  rí  rî  rï  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>d  rU  r4   c                 ó   — dS rG  rI  rë  s          r1   rM  z'get_testing_overrides.<locals>.<lambda>g  rñ  r4   c                 ó   — dS rG  rI  r  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>i  rt  r4   c                 ó   — dS rG  rI  rw  s          r1   rM  z'get_testing_overrides.<locals>.<lambda>k  ó   € Ðgi€ r4   éœÿÿÿc                 ó   — dS rG  rI  )rK  rì  rÁ  rí  Úignore_indexrî  rï  Úlabel_smoothings           r1   rM  z'get_testing_overrides.<locals>.<lambda>n  ó   € ð  JL€ r4   c	                 ó   — dS rG  rI  )	rK  Úlinear_weightrì  Úlinear_biasrÁ  rï  r~  r  Úoptionss	            r1   rM  z'get_testing_overrides.<locals>.<lambda>q  s   € ð  Y[€ r4   c                 ó   — dS rG  rI  r�  s          r1   rM  z'get_testing_overrides.<locals>.<lambda>t  r¾  r4   c                 ó   — dS rG  rI  rm  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>v  ó   € ÐXZ€ r4   c                 ó   — dS rG  rI  rm  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>w  rá  r4   c                 ó   — dS rG  rI  rm  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>x  rá  r4   c                 ó   — dS rG  rI  rm  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>y  rá  r4   c                 ó   — dS rG  rI  r  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>z  r�  r4   c                 ó   — dS rG  rI  rË  s          r1   rM  z'get_testing_overrides.<locals>.<lambda>|  rÐ  r4   c                 ó   — dS rG  rI  )rK  rÁ  rÒ  rÍ  rÎ  rÏ  rÓ  rÐ   rÔ  Úinclude_last_offsetrÌ  s              r1   rM  z'get_testing_overrides.<locals>.<lambda>  s   € ð  HJ€ r4   c                 ó   — dS rG  rI  rm  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>�  r{  r4   c                 ó   — dS rG  rI  )rK  rS  rº  re  r»  r  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>‚  rZ  r4   c                 ó   — dS rG  rI  ©rK  rº  rS  Úoutput_ratior  Ú_random_sampless         r1   rM  z'get_testing_overrides.<locals>.<lambda>„  rv  r4   c                 ó   — dS rG  rI  r’  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>‡  rv  r4   c                 ó   — dS rG  rI  r’  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>Š  rv  r4   c                 ó   — dS rG  rI  r’  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>�  rv  r4   ç�íµ ÷Æ°>c                 ó   — dS rG  rI  )rK  rì  Úvarr�   rÇ  rï  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>�  rÕ  r4   Únonec                 ó   — dS rG  rI  )rK  Úapproximates     r1   rM  z'get_testing_overrides.<locals>.<lambda>�  r—  r4   c                 ó   — dS rG  rI  rˆ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>‘  r  r4   Úbilinearr³   c                 ó   — dS rG  rI  )rK  rR  rÓ  rT  r†  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>’  rv  r4   c                 ó   — dS rG  rI  )rK  rY  rÁ  rÂ  rÇ  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>“  r0  r4   ç»½×Ùß|Û=c                 ó   — dS rG  rI  )Úlogitsr  ÚhardrÇ  r‰  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>”  rU  r4   c                 ó   — dS rG  rI  ro  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>•  rä  r4   ç      ð¿c                 ó   — dS rG  rI  )rK  Úmin_valÚmax_valr–  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>–  r  r4   c                 ó   — dS rG  rI  ru  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>˜  ó   € Ð`b€ r4   c                 ó   — dS rG  rI  )rK  rÃ  rÄ  rÁ  rÂ  rž  rÆ  rÇ  s           r1   rM  z'get_testing_overrides.<locals>.<lambda>›  s   € ð  GI€ r4   Únearestc                 ó   — dS rG  rI  )rK  r…  Úscale_factorrÓ  r†  Úrecompute_scale_factorÚ	antialiass          r1   rM  z'get_testing_overrides.<locals>.<lambda>ž  s   € ð  KM€ r4   c                 ó   — dS rG  rI  r»  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>   rq  r4   c                 ó   — dS rG  rI  ©rK  rì  rí  rî  rï  rÁ  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>¡  rÐ  r4   c                 ó   — dS rG  rI  rR  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>¢  rZ  r4   ç{®Gáz„?c                 ó   — dS rG  rI  )rK  Únegative_sloper–  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>£  rá  r4   c                 ó   — dS rG  rI  )rK  rÁ  rÂ  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>¤  r/  r4   ç-Cëâ6?ç      è?c                 ó   — dS rG  rI  )rK  r…  rl  rm  rÀ  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>¥  r0  r4   r6   c                 ó   — dS rG  rI  ©rK  r‰  Ú_stacklevelrc   s       r1   rM  z'get_testing_overrides.<locals>.<lambda>¦  s   € Ð\^€ r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>§  r±  r4   c                 ó   — dS rG  rI  ©rK  rÎ  rº  r  r¼  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>¨  rZ  r4   c                 ó   — dS rG  rI  rÃ  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>©  rZ  r4   c                 ó   — dS rG  rI  rÃ  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>ª  rZ  r4   c                 ó   — dS rG  rI  rw  s          r1   rM  z'get_testing_overrides.<locals>.<lambda>¬  r{  r4   c                 ó   — dS rG  rI  ©rK  rº  r  r»  re  r¼  r  s          r1   rM  z'get_testing_overrides.<locals>.<lambda>¯  rñ  r4   c                 ó   — dS rG  rI  r  s          r1   rM  z'get_testing_overrides.<locals>.<lambda>²  rñ  r4   c                 ó   — dS rG  rI  rÈ  s          r1   rM  z'get_testing_overrides.<locals>.<lambda>µ  rñ  r4   c                 ó   — dS rG  rI  r  s          r1   rM  z'get_testing_overrides.<locals>.<lambda>¸  rñ  r4   c                 ó   — dS rG  rI  r  s          r1   rM  z'get_testing_overrides.<locals>.<lambda>»  rñ  r4   c                 ó   — dS rG  rI  r  s          r1   rM  z'get_testing_overrides.<locals>.<lambda>¾  rñ  r4   c                 ó   — dS rG  rI  ©rK  rŒ  rº  r  r»  rS  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>À  rv  r4   c                 ó   — dS rG  rI  rÏ  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>Á  rv  r4   c                 ó   — dS rG  rI  rÏ  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>Â  rv  r4   c                 ó   — dS rG  rI  rµ  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>Ã  r  r4   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                            r1   rM  z'get_testing_overrides.<locals>.<lambda>Å  s   € ð  ]_€ r4   c                 ó   — dS rG  rI  )rK  rì  r”  rx  rÁ  rí  rî  rï  s           r1   rM  z'get_testing_overrides.<locals>.<lambda>È  rñ  r4   c                 ó   — dS rG  rI  ©rK  rì  rí  rî  rï  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>Ë  r¤  r4   c                 ó   — dS rG  rI  rw  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>Î  rU  r4   c                 ó   — dS rG  rI  )rK  rì  rÁ  rí  r~  rî  rï  s          r1   rM  z'get_testing_overrides.<locals>.<lambda>Ñ  rÚ  r4   çê-�™—q=c                 ó   — dS rG  rI  )rK  r”  r‰  rÇ  rL  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>Ó  r‘  r4   c                 ó   — dS rG  rI  )r]   Únum_classess     r1   rM  z'get_testing_overrides.<locals>.<lambda>Ô  r—  r4   rÉ   c                 ó   — dS rG  rI  )rK  ra  rÓ  rs  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>Õ  r-  r4   c                 ó   — dS rG  rI  ©r  r  r”  rÇ  rœ  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>Ö  r  r4   c                 ó   — dS rG  rI  )rK  rì  Ú	log_inputr�   rí  rÇ  rî  rï  s           r1   rM  z'get_testing_overrides.<locals>.<lambda>Ø  r  r4   c                 ó   — dS rG  rI  ©rK  rÁ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>Ú  rü  r4   c                 ó   — dS rG  rI  ©rK  r–  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>Û  rW  r4   c                 ó   — dS rG  rI  rü  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>Ü  r@  r4   c                 ó   — dS rG  rI  rT  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>Ý  rO  r4   ç      À?çUUUUUUÕ?c                 ó   — dS rG  rI  ©rK  Úlowerr(  rÅ  r–  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>Þ  s   € Ðwy€ r4   c                 ó   — dS rG  rI  rü  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>ß  rW  r4   c                 ó   — dS rG  rI  rü  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>à  rW  r4   c                 ó   — dS rG  rI  rü  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>á  rW  r4   c                 ó   — dS rG  rI  )rÔ  rÕ  rs  râ  rÝ  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>â  rÕ  r4   c                 ó   — dS rG  rI  )rK  rì  rí  rî  rï  rm  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>ã  rq  r4   c                 ó   — dS rG  rI  )rK  rì  rï  ÚdeltarÁ  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>ä  ó   € Ðhj€ r4   c                 ó   — dS rG  rI  rí  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>å  r¾  r4   c                 ó   — dS rG  rI  r¿  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>æ  r‡  r4   c                 ó   — dS rG  rI  r¿  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>ç  r‡  r4   é   c                 ó   — dS rG  rI  )rK  rm  Ú	thresholds      r1   rM  z'get_testing_overrides.<locals>.<lambda>è  rt  r4   c                 ó   — dS rG  rI  ro  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>é  rä  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>ê  r¯  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>ë  r±  r4   c                 ó   — dS rG  rI  ©rK  r  rs  r–  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>ì  r‘  r4   c
                 ó   — dS rG  rI  ©
ÚanchorÚpositiveÚnegativerx  r”  rÇ  Úswaprí  rî  rï  s
             r1   rM  z'get_testing_overrides.<locals>.<lambda>î  r€  r4   )Údistance_functionrx  r  rï  c                ó   — dS rG  rI  )r  r  r  r  rx  r  rï  s          r1   rM  z'get_testing_overrides.<locals>.<lambda>ñ  rÚ  r4   c                 ó   — dS rG  rI  )rK  rº  re  r»  r  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>ó  r¬  r4   c                 ó   — dS rG  rI  )r]   r  r  rã  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>ô  rI  r4   c                 ó   — dS rG  rI  )r]   rÌ  Ústdrã  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>õ  rÈ  r4   c                 ó   — dS rG  rI  )r]   Úvals     r1   rM  z'get_testing_overrides.<locals>.<lambda>ö  r%  r4   Úfan_inÚ
leaky_reluc                 ó   — dS rG  rI  )r]   r  rÓ  Únonlinearityrã  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>÷  r¾  r4   c                 ó   — dS rG  rI  )rK  Úas_tuples     r1   rM  z'get_testing_overrides.<locals>.<lambda>ø  r%  r4   )r8  c                ó   — dS rG  rI  )rK  r…  r8  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>ù  r—  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>ú  rY  r4   Úfroc                 ó   — dS rG  rI  ©rK  r”  r‰  rœ  rL  rc   s         r1   rM  z'get_testing_overrides.<locals>.<lambda>û  rá  r4   c                 ó   — dS rG  rI  ©rK  r[  r‰  rœ  rL  rc   s         r1   rM  z'get_testing_overrides.<locals>.<lambda>ü  rf  r4   c                 ó   — dS rG  rI  r1  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>ý  rë  r4   c                 ó   — dS rG  rI  r1  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>þ  s   € ð 13ð r4   c                 ó   — dS rG  rI  )ÚvÚpowr‰  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>  r  r4   c                 ó   — dS rG  rI  r/  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>  rf  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>  rK  r4   c                 ó   — dS rG  rI  r~  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>  r•  r4   c                 ó   — dS rG  rI  )rK  rè  Úinput3r  Ú	transposes        r1   rM  z'get_testing_overrides.<locals>.<lambda>  rn  r4   c                 ó   — dS rG  rI  rö  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>  rÈ  r4   c                 ó   — dS rG  rI  ©r  r‰  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>  r¾  r4   c                 ó   — dS rG  rI  )rK  Úqr´  rÕ  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>	  rP  r4   c                 ó   — dS rG  rI  rE  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>
  r•  r4   çVçž¯Ò<c                 ó   — dS rG  rI  )rK  Úrconds     r1   rM  z'get_testing_overrides.<locals>.<lambda>  rß  r4   c                 ó   — dS rG  rI  )rK  rE  rÂ  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>  rP  r4   c                 ó   — dS rG  rI  )rK  Úupscale_factors     r1   rM  z'get_testing_overrides.<locals>.<lambda>  rb  r4   c                 ó   — dS rG  rI  )rK  Údownscale_factors     r1   rM  z'get_testing_overrides.<locals>.<lambda>  rW  r4   c                 ó   — dS rG  rI  )rK  rã  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>  r%  r4   c                 ó   — dS rG  rI  )rK  rì  rø  r�   rÇ  rï  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>  r7  r4   c                 ó   — dS rG  rI  r  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>  r¯  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>  rP  r4   c                 ó   — dS rG  rI  rú  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>  rN  r4   c                 ó   — dS rG  rI  rÖ  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>  rf  r4   c                 ó   — dS rG  rI  r2  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>  r%  r4   c                 ó   — dS rG  rI  )rK  rc   s     r1   rM  z'get_testing_overrides.<locals>.<lambda>  r^  r4   c                 ó   — dS rG  rI  )rK  rA  r‰  r�  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>  r   r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>  rP  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>  rf  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>  r  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>  r\  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>  rT  r4   c                 ó   — dS rG  rI  )rK  ÚsomerL  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>  r%  r4   Úreducedc                 ó   — dS rG  rI  )rK  rÓ  rL  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>  rä  r4   Úlinearc                 ó   — dS rG  rI  ©rK  rA  r‰  rœ  ÚinterpolationrL  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>  rú  r4   c                 ó   — dS rG  rI  r_  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>   r{  r4   c                 ó   — dS rG  rI  )rK  ÚscalesÚzero_pointsræ  rc   s        r1   rM  z'get_testing_overrides.<locals>.<lambda>!  r¤  r4   c                 ó   — dS rG  rI  )rK  rä  rå  rc   s       r1   rM  z'get_testing_overrides.<locals>.<lambda>"  r  r4   c                 ó   — dS rG  rI  )rK  rc   Úreduce_ranges      r1   rM  z'get_testing_overrides.<locals>.<lambda>#  r-  r4   c                 ó   — dS rG  rI  )rK  rÁ  rÂ  rÌ  rš  rÇ  Úoutput_scaleÚoutput_zero_points           r1   rM  z'get_testing_overrides.<locals>.<lambda>$  rd  r4   c                 ó   — dS rG  rI  ©rK  r]  rg  rh  ri  rj  Ú	packed_ihÚ	packed_hhÚcol_offsets_ihÚcol_offsets_hhÚscale_ihÚscale_hhÚzero_point_ihÚzero_point_hhs                 r1   rM  z'get_testing_overrides.<locals>.<lambda>&  ó   € ð  _a€ r4   c                 ó   — dS rG  rI  rl  s                 r1   rM  z'get_testing_overrides.<locals>.<lambda>)  ru  r4   rI  ©r   ©rg  c                 ó   — dS rG  rI  r  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>,  s
   € à "ð r4   ©r   r   ©rg  rg  c                 ó   — dS rG  rI  r  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>1  s   € ð !#ð r4   ©r   r   r   ©rg  rg  rg  c                 ó   — dS rG  rI  r  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>7  s   € ð !#ð	 r4   c                 ó   — dS rG  rI  rl  s                 r1   rM  z'get_testing_overrides.<locals>.<lambda>>  ru  r4   c                 ó   — dS rG  rI  rl  s                 r1   rM  z'get_testing_overrides.<locals>.<lambda>A  ru  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>C  rb  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>D  rK  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>E  rY  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>F  rß  r4   c                 ó   — dS rG  rI  r}  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>G  r—  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>H  rT  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>I  r`  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>J  rf  r4   c                 ó   — dS rG  rI  rü  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>K  rÚ  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>L  r!  r4   c                 ó   — dS rG  rI  )rK  r”  r‰  ÚmaxnormrL  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>M  rW  r4   c                 ó   — dS rG  rI  rˆ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>N  rü  r4   c                 ó   — dS rG  rI  )rK  Úshapes     r1   rM  z'get_testing_overrides.<locals>.<lambda>O  rY  r4   c                 ó   — dS rG  rI  rT  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>P  rn  r4   c	                 ó   — dS rG  rI  r\  s	            r1   rM  z'get_testing_overrides.<locals>.<lambda>Q  r¾  r4   c                 ó   — dS rG  rI  rf  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>R  rÈ  r4   c	                 ó   — dS rG  rI  r\  s	            r1   rM  z'get_testing_overrides.<locals>.<lambda>S  r¾  r4   c                 ó   — dS rG  rI  rf  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>T  rÈ  r4   c                 ó   — dS rG  rI  )rK  Úshiftsr+  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>U  r%  r4   ©r   rg  c                 ó   — dS rG  rI  )rK  rÀ  r+  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>V  r%  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>W  r`  r4   c                 ó   — dS rG  rI  rD  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>X  rß  r4   c                 ó   — dS rG  rI  )rÁ  rû  Úcompressed_indices_dtypes      r1   rM  z'get_testing_overrides.<locals>.<lambda>Y  r-  r4   c                 ó   — dS rG  rI  r  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>Z  r¬  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>[  r`  r4   c                 ó   — dS rG  rI  )rK  re  rl  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>\  rf  r4   c                 ó   — dS rG  rI  rw  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>]  r  r4   )rs  rî  c                ó   — dS rG  rI  )rK  r‰  rA  r¬  rs  rî  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>^  r7  r4   c                 ó   — dS rG  rI  )rK  r‰  rA  r¬  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>_  rù  r4   c                 ó   — dS rG  rI  )rK  r‰  rA  r¬  rî  Úinclude_selfs         r1   rM  z'get_testing_overrides.<locals>.<lambda>`  r‡  r4   c                 ó   — dS rG  rI  )Úsorted_sequencerK  r  r  rL  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>a  rØ  r4   r>  c                 ó   — dS rG  rI  )rï  rî  ÚlengthsrŒ  rÒ  ræ  Úunsafes          r1   rM  z'get_testing_overrides.<locals>.<lambda>b  rÐ  r4   c                 ó   — dS rG  rI  )rK  r‰  rA  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>c  rP  r4   c                 ó   — dS rG  rI  )rK  r¬  r‰  rA  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>d  ré  r4   c                 ó   — dS rG  rI  ©rK  r¬  r‰  rG  rÐ  Ústeps         r1   rM  z'get_testing_overrides.<locals>.<lambda>e  r­  r4   c                 ó   — dS rG  rI  r®  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>f  r­  r4   c                 ó   — dS rG  rI  rü  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>g  rÚ  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>h  rb  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>i  rY  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>j  rb  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>k  rN  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>l  rN  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>m  rY  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>n  rY  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>o  r\  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>p  rY  r4   c                 ó   — dS rG  rI  r¹  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>q  r  r4   c                 ó   — dS rG  rI  r¹  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>r  r!  r4   c                 ó   — dS rG  rI  rß  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>s  r±  r4   c                 ó   — dS rG  rI  )rõ  rÇ  r  rL  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>t  rT  r4   c                 ó   — dS rG  rI  )rõ  rÇ  r  r,  rL  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>u  r­  r4   )r¢  rL  c                ó   — dS rG  rI  )rK  r‰  r¤  r¢  rL  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>v  r7  r4   c                 ó   — dS rG  rI  ©r]   Úsplit_size_or_sectionsr‰  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>w  r  r4   c                 ó   — dS rG  rI  rÂ  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>x  r-  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>y  rY  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>z  r^  r4   c                 ó   — dS rG  rI  r‰  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>{  rü  r4   c                 ó   — dS rG  rI  rw  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>|  rI  r4   c                 ó   — dS rG  rI  r  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>}  r±  r4   c                 ó   — dS rG  rI  rˆ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>~  rN  r4   c                 ó   — dS rG  rI  rˆ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>  rP  r4   Úreflectc                 ó   — dS rG  rI  )rK  r°  r±  r²  r³  r´  Úpad_moderµ  r¶  r¸  Úalign_to_windows              r1   rM  z'get_testing_overrides.<locals>.<lambda>�  s   € ð  ~@€ r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>ƒ  rf  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>„  r  r4   c                 ó   — dS rG  rI  rˆ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>…  rN  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>†  r»  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>‡  r\  r4   c                 ó   — dS rG  rI  ©r  r  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>ˆ  r   r4   c                 ó   — dS rG  rI  rÖ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>‰  r   r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>Š  r\  r4   c                 ó   — dS rG  rI  )r  r  Úcs      r1   rM  z'get_testing_overrides.<locals>.<lambda>‹  r»  r4   c                 ó   — dS rG  rI  )r'   s    r1   rM  z'get_testing_overrides.<locals>.<lambda>Œ  r   r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>�  r»  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>Ž  rY  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>�  r»  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>�  rY  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>‘  r»  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>’  rY  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>“  r»  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>”  r»  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>•  r»  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>–  r»  r4   c                 ó   — dS rG  rI  rˆ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>—  r^  r4   c                 ó   — dS rG  rI  )rK  rZ  Ú
compute_uvrL  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>˜  rP  r4   é   c                 ó   — dS rG  rI  )rK  rA  rÕ  ÚMs       r1   rM  z'get_testing_overrides.<locals>.<lambda>™  rW  r4   c                 ó   — dS rG  rI  )rK  Úfull_matricesrL  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>š  r´  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>›  r±  r4   c                 ó   — dS rG  rI  ©rK  Údim0r§  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>œ  rf  r4   c                 ó   — dS rG  rI  )rK  Úaxis0Úaxis1s      r1   rM  z'get_testing_overrides.<locals>.<lambda>�  r¯  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>ž  r`  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>Ÿ  rb  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>   rb  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>¡  rb  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>¢  rb  r4   c                 ó   — dS rG  rI  r  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>£  r�  r4   c                 ó   — dS rG  rI  r  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>¤  r�  r4   c                 ó   — dS rG  rI  r  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>¥  r�  r4   c                 ó   — dS rG  rI  r  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>¦  r�  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>§  r`  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>¨  rT  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>©  r¾  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>ª  rT  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>«  rN  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>¬  rY  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>­  rT  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>®  rN  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>¯  rN  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>°  rW  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>±  r@  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>²  r`  r4   c                 ó   — dS rG  rI  r  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>³  rP  r4   c                 ó   — dS rG  rI  r  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>´  r}  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>µ  r•  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>¶  r¾  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>·  r•  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>¸  r¾  r4   c                 ó   — dS rG  rI  r  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>¹  r}  r4   c                 ó   — dS rG  rI  r  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>º  r}  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>»  rN  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>¼  r^  r4   c                 ó   — dS rG  rI  rß  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>½  r   r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>¾  rN  r4   c                 ó   — dS rG  rI  r›  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>¿  rI  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>À  r!  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>Á  r!  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>Â  r!  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>Ã  r!  r4   c                 ó   — dS rG  rI  rE  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>Ä  r%  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>Å  rT  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>Æ  rN  r4   c                 ó   — dS rG  rI  r  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>Ç  r÷  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>È  r¾  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>É  rN  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>Ê  rW  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>Ë  rW  r4   c                 ó   — dS rG  rI  r  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>Ì  rÈ  r4   c                 ó   — dS rG  rI  r  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>Í  rÈ  r4   c                 ó   — dS rG  rI  r  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>Î  rÈ  r4   c                 ó   — dS rG  rI  r  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>Ï  rÈ  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>Ð  rT  r4   c                 ó   — dS rG  rI  rß  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>Ñ  rT  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>Ò  rü  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>Ó  rT  r4   c                 ó   — dS rG  rI  rd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>Ô  r÷  r4   c                 ó   — dS rG  rI  )r  re  rL  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>Õ  rù  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>Ö  s   € ˜r€ r4   c                 ó   — dS rG  rI  )rK  rA  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>×  r¾  r4   c                 ó   — dS rG  rI  )rK  rŒ  r‰  rL  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>Ø  r�  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>Ù  rN  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>Ú  rY  r4   c                 ó   — dS rG  rI  )r  Úinds     r1   rM  z'get_testing_overrides.<locals>.<lambda>Û  rÚ  r4   c                 ó   — dS rG  rI  )r  r  r+  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>Ü  rù  r4   c                 ó   — dS rG  rI  )r  r  r+  rL  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>Ý  r!  r4   c                 ó   — dS rG  rI  )rK  r¾  r‰  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>Þ  r´  r4   c                 ó   — dS rG  rI  r  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>ß  r}  r4   c                 ó   — dS rG  rI  r*  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>à  r•  r4   c                 ó   — dS rG  rI  )rK  rÀ  r‰  r¤  rL  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>á  r�  r4   c                 ó   — dS rG  rI  r[  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>â  rK  r4   c                 ó   — dS rG  rI  rð  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>ã  rß  r4   c                 ó   — dS rG  rI  r�  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>ä  rb  r4   c                 ó   — dS rG  rI  r�  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>å  rß  r4   c                 ó   — dS rG  rI  )rK  rõ  r(  r<  Úunitriangulars        r1   rM  z'get_testing_overrides.<locals>.<lambda>æ  rØ  r4   c                 ó   — dS rG  rI  )rK  rÇ  r(  r  r?  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>ç  r  r4   c                 ó   — dS rG  rI  r›  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>è  r!  r4   c
                 ó   — dS rG  rI  r  s
             r1   rM  z'get_testing_overrides.<locals>.<lambda>ê  r€  r4   c                 ó   — dS rG  rI  r›  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>ì  r!  r4   c                 ó   — dS rG  rI  rÜ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>í  rP  r4   c                 ó   — dS rG  rI  rJ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>î  r`  r4   c                 ó   — dS rG  rI  rˆ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>ï  rN  r4   c                 ó   — dS rG  rI  )rK  r‰  Úsizess      r1   rM  z'get_testing_overrides.<locals>.<lambda>ð  rß  r4   c                 ó   — dS rG  rI  )rK  ÚsortedÚreturn_inverseÚreturn_countsr‰  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>ñ  rë  r4   c                 ó   — dS rG  rI  )rK  rK  rL  r‰  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>ò  r0  r4   c                 ó   — dS rG  rI  )rŒ  r�  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>ó  r¯  r4   c                 ó   — dS rG  rI  r9  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>ô  rü  r4   c                 ó   — dS rG  rI  rÂ  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>õ  rt  r4   c                 ó   — dS rG  rI  rÂ  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>ö  r­  r4   c                 ó   — dS rG  rI  r‰  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>÷  r±  r4   c                 ó   — dS rG  rI  )r‘  rV  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>ø  rb  r4   c                 ó   — dS rG  rI  rˆ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>ù  rN  r4   c                 ó   — dS rG  rI  rˆ  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>ú  rP  r4   c                 ó   — dS rG  rI  r½  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>û  rü  r4   c                 ó   — dS rG  rI  rD  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>ü  rP  r4   c                 ó   — dS rG  rI  )Ú	conditionr‘  r�  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>ý  r  r4   c                 ó   — dS rG  rI  )rÁ  rÿ  r   rÂ  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>þ  r  r4   c                 ó   — dS rG  rI  )rK  Úinput_scaleÚinput_zero_pointÚ	prepackedÚ	out_scaleÚout_zero_pointÚout_channels          r1   rM  z'get_testing_overrides.<locals>.<lambda>   ré  r4   c                 ó   — dS rG  rI  rÖ  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>  rØ  r4   c                 ó   — dS rG  rI  )r  Úlevels     r1   rM  z'get_testing_overrides.<locals>.<lambda>  rß  r4   c                 ó   — dS rG  rI  )ÚprimalÚtangentrd  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>  rT  r4   c                 ó   — dS rG  rI  ©r  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>  r^  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>  rÚ  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>  r»  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>  rN  r4   c                 ó   — dS rG  rI  )r  r…  r  r®  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>	  rn  r4   c                 ó   — dS rG  rI  r  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>
  r÷  r4   c                 ó   — dS rG  rI  )r  rŸ  r§  r¨  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>  r—  r4   )Úimplicitc                ó   — dS rG  rI  )r  r…  rp  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>  rä  r4   c                 ó   — dS rG  rI  )r  r‰  rG  r·  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>  r÷  r4   c                 ó   — dS rG  rI  )r  r+  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>  rb  r4   c                 ó   — dS rG  rI  ©r  r…  r  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>  rT  r4   c                 ó   — dS rG  rI  )r  r‰  rA  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>  r¯  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>  r•  r4   c                 ó   — dS rG  rI  )r  r‰  rG  rÐ  r¯  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>  r1  r4   c                 ó   — dS rG  rI  )r  Ú
split_sizer‰  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>  rù  r4   c                 ó   — dS rG  rI  )r  Úsplit_sizesr‰  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>  r´  r4   c                 ó   — dS rG  rI  r?  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>  r^  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>  rK  r4   c                 ó   — dS rG  rI  )r  rñ  r§  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>  r  r4   c                 ó   — dS rG  rI  r?  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>  rP  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>  rT  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>  r¾  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>  r¾  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>  r•  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>  r^  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>  r`  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>  r^  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>   r`  r4   c                 ó   — dS rG  rI  r?  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>!  rb  r4   c                 ó   — dS rG  rI  ©r  rc   s     r1   rM  z'get_testing_overrides.<locals>.<lambda>"  r`  r4   c                 ó   — dS rG  rI  ©r  Ú	dimensionr…  r¯  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>#  rW  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>$  r»  r4   c                 ó   — dS rG  rI  ©r  re  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>%  rÚ  r4   c                 ó   — dS rG  rI  r‘  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>&  rf  r4   c                 ó   — dS rG  rI  r‘  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>'  rf  r4   c                 ó   — dS rG  rI  r‘  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>(  rP  r4   c                 ó   — dS rG  rI  r‘  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>)  rÚ  r4   c                 ó   — dS rG  rI  r‘  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>*  rÚ  r4   c                 ó   — dS rG  rI  r‘  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>+  rb  r4   c                 ó   — dS rG  rI  r‘  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>,  rP  r4   c                 ó   — dS rG  rI  r‘  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>-  rP  r4   c                 ó   — dS rG  rI  r‘  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>.  rb  r4   c                 ó   — dS rG  rI  r‘  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>/  rP  r4   c                 ó   — dS rG  rI  r‘  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>0  rP  r4   c                 ó   — dS rG  rI  r‘  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>1  rY  r4   c                 ó   — dS rG  rI  r‘  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>2  rN  r4   c                 ó   — dS rG  rI  r‘  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>3  rY  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>4  r»  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>5  r¾  r4   c                 ó   — dS rG  rI  r‹  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>6  r^  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>7  rY  r4   c                 ó   — dS rG  rI  r‘  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>8  rÚ  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>9  r\  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>:  r•  r4   c                 ó   — dS rG  rI  r‘  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>;  rY  r4   c                 ó   — dS rG  rI  r‘  s     r1   rM  z'get_testing_overrides.<locals>.<lambda><  r`  r4   c                 ó   — dS rG  rI  r‘  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>=  r`  r4   c                 ó   — dS rG  rI  )r  Úarrays     r1   rM  z'get_testing_overrides.<locals>.<lambda>>  rß  r4   c                 ó   — dS rG  rI  )r  Úidxs     r1   rM  z'get_testing_overrides.<locals>.<lambda>?  r^  r4   c                 ó   — dS rG  rI  )r  Úmemos     r1   rM  z'get_testing_overrides.<locals>.<lambda>@  rP  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>A  r\  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>B  rY  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>C  r»  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>D  r\  r4   c                 ó   — dS rG  rI  )r  Úformat_specs     r1   rM  z'get_testing_overrides.<locals>.<lambda>E  r%  r4   c                 ó   — dS rG  rI  )r  Úprotos     r1   rM  z'get_testing_overrides.<locals>.<lambda>F  rf  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>G  rT  r4   )Útensor_contentsc                ó   — dS rG  rI  )r  r¹  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>H  rW  r4   c                 ó   — dS rG  rI  )r  rÀ  r5  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>I  rb  r4   c                 ó   — dS rG  rI  )r  Úds     r1   rM  z'get_testing_overrides.<locals>.<lambda>J  r`  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>K  r»  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>L  r»  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>M  r•  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>N  r•  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>O  r%  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>P  rä  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>Q  rN  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>R  rY  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>S  rT  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>T  rN  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>U  r^  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>V  r`  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>W  rP  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>X  r^  r4   c                 ó   — dS rG  rI  )r  Úcuda_enabledÚcpu_enabledÚ
cuda_dtypeÚ	cpu_dtypes        r1   rM  z'get_testing_overrides.<locals>.<lambda>Y  s   € Ðnp€ r4   c                 ó   — dS rG  rI  )r  rÍ  rÎ  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>Z  r¤  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>[  rä  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>\  rT  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>]  rY  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>^  rN  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>_  r`  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>`  rY  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>a  rY  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>b  rY  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>c  rY  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>d  r`  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>e  rf  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>f  r`  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>g  rY  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>h  r`  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>i  rb  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>j  r`  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>k  rb  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>l  rf  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>m  rb  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>n  rß  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>o  rb  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>p  r^  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>q  rY  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>r  rT  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>s  rY  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>t  rT  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>u  rb  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>v  rß  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>w  rN  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>x  r^  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>y  rT  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>z  rT  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>{  rT  r4   c                 ó   — dS rG  rI  )r  rc   Únon_blockingr(   s       r1   rM  z'get_testing_overrides.<locals>.<lambda>|  r1  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>}  rK  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>~  rK  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>  rY  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>€  rY  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>�  ó   €  "€ r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>‚  rT  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>ƒ  r¾  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>„  rT  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>…  r¾  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>†  r\  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>‡  r\  r4   c                 ó   — dS rG  rI  )r  Úcallables     r1   rM  z'get_testing_overrides.<locals>.<lambda>ˆ  r^  r4   c                 ó   — dS rG  rI  ru  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>‰  r±  r4   c                 ó   — dS rG  rI  ru  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>Š  r  r4   c                 ó   — dS rG  rI  )r  ÚgradientÚretain_graphÚcreate_graphrV  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>‹  s   € Ðik€ r4   c                 ó   — dS rG  rI  ©r  rj   s     r1   rM  z'get_testing_overrides.<locals>.<lambda>Œ  r  r4   c                 ó   — dS rG  rI  r
  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>�  rP  r4   c                 ó   — dS rG  rI  r
  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>Ž  rP  r4   c                 ó   — dS rG  rI  r
  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>�  rP  r4   )rã  c                ó   — dS rG  rI  )r  ÚmedianÚsigmarã  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>�  r  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>‘  rY  r4   c                 ó   — dS rG  rI  )r  Ú	coalesceds     r1   rM  z'get_testing_overrides.<locals>.<lambda>’  r¯  r4   c                 ó   — dS rG  rI  r
  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>“  rn  r4   c                 ó   — dS rG  rI  )r  r¬  rô  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>”  r÷  r4   c                 ó   — dS rG  rI  r
  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>•  r´  r4   c                 ó   — dS rG  rI  r
  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>–  rP  r4   c                 ó   — dS rG  rI  r
  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>—  rP  r4   c                 ó   — dS rG  rI  r
  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>˜  r´  r4   c                 ó   — dS rG  rI  r
  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>™  r´  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>š  rY  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>›  rY  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>œ  r»  r4   c                 ó   — dS rG  rI  )r  r¬  rŸ  r§  r¨  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>�  rI  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>ž  r—  r4   c                 ó   — dS rG  rI  )r  Úambiguity_checks     r1   rM  z'get_testing_overrides.<locals>.<lambda>Ÿ  rT  r4   c                 ó   — dS rG  rI  r
  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>   r�  r4   c                 ó   — dS rG  rI  r
  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>¡  rt  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>¢  rT  r4   c                 ó   — dS rG  rI  r  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>£  rT  r4   c                 ó   — dS rG  rI  r‘  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>¤  r^  r4   c                ó   — dS rG  rI  )r  rp  rã  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>¥  r´  r4   c                 ó   — dS rG  rI  ©r  rs  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>¦  rT  r4   c                 ó   — dS rG  rI  r)  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>§  rß  r4   c                 ó   — dS rG  rI  r
  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>¨  r}  r4   c                 ó   — dS rG  rI  r
  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>©  r�  r4   c                ó   — dS rG  rI  )r  r”  rã  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>ª  rT  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>«  r•  r4   c                 ó   — dS rG  rI  r
  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>¬  rP  r4   c                 ó   — dS rG  rI  r
  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>­  r}  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>®  r\  r4   c                 ó   — dS rG  rI  r
  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>¯  r´  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>°  rT  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>±  rN  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>²  rT  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>³  r»  r4   c                 ó   — dS rG  rI  )r  r]   s     r1   rM  z'get_testing_overrides.<locals>.<lambda>´  rb  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>µ  r»  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>¶  rú  r4   c                ó   — dS rG  rI  )r  rÌ  r"  rã  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>·  r  r4   c                 ó   — dS rG  rI  r?  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>¸  r^  r4   c                 ó   — dS rG  rI  r
  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>¹  rP  r4   c                 ó   — dS rG  rI  )r  r]   r  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>º  r¯  r4   c                 ó   — dS rG  rI  )r  r‘  r�  r  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>»  rß  r4   c                 ó   — dS rG  rI  )r  ry  r  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>¼  r±  r4   c                 ó   — dS rG  rI  )r  re  Úassigns      r1   rM  z'get_testing_overrides.<locals>.<lambda>½  rT  r4   c                 ó   — dS rG  rI  )r  rŽ  rG  r·  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>¾  r  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>¿  r•  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>À  rY  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>Á  rÚ  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>Â  r÷  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>Ã  r¯  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>Ä  r\  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>Å  rK  r4   c                 ó   — dS rG  rI  r?  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>Æ  rT  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>Ç  r•  r4   c                 ó   — dS rG  rI  )r  rŒ  r]   r�  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>È  r/  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>É  r\  r4   c                ó   — dS rG  rI  )r  Úfrom_Útorã  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>Ê  rt  r4   c                 ó   — dS rG  rI  )r  Ústreams     r1   rM  z'get_testing_overrides.<locals>.<lambda>Ë  rß  r4   c                 ó   — dS rG  rI  ©r  Úhooks     r1   rM  z'get_testing_overrides.<locals>.<lambda>Ì  rÚ  r4   c                 ó   — dS rG  rI  rT  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>Í  r´  r4   c                 ó   — dS rG  rI  r  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>Î  rN  r4   c                 ó   — dS rG  rI  )r  r×  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>Ï  r@  r4   c                 ó   — dS rG  rI  r‘  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>Ð  rb  r4   c                 ó   — dS rG  rI  r  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>Ñ  rN  r4   c                 ó   — dS rG  rI  r  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>Ò  rN  r4   c                 ó   — dS rG  rI  r‘  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>Ó  r^  r4   c                 ó   — dS rG  rI  r‘  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>Ô  r±  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>Õ  r¾  r4   c                 ó   — dS rG  rI  )r  r‰  r®  r…  r  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>Ö  r  r4   c                 ó   — dS rG  rI  )r  r¬  r‰  rA  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>×  ré  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>Ø  rN  r4   c                 ó   — dS rG  rI  r
  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>Ù  r}  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>Ú  rú  r4   c                 ó   — dS rG  rI  )r  r¬  r‰  rG  rÐ  r¯  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>Û  r­  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>Ü  r•  r4   c                 ó   — dS rG  rI  )r  rû  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>Ý  rb  r4   c                 ó   — dS rG  rI  )r  rû  Úaccumulate_matchess      r1   rM  z'get_testing_overrides.<locals>.<lambda>Þ  r­  r4   c                 ó   — dS rG  rI  ©r  Úsize1Úsize2Ú	dense_dims       r1   rM  z'get_testing_overrides.<locals>.<lambda>ß  r/  r4   c                 ó   — dS rG  rI  rj  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>à  rn  r4   c                 ó   — dS rG  rI  )r  rx  ry  rm  rl  rL  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>á  rI  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>â  r\  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>ã  r`  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>ä  rY  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>å  rT  r4   c                 ó   — dS rG  rI  r  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>æ  rb  r4   c                 ó   — dS rG  rI  )r  Úrepss     r1   rM  z'get_testing_overrides.<locals>.<lambda>ç  r¾  r4   c                 ó   — dS rG  rI  )r  rc   rô  Úcopyrj   s        r1   rM  z'get_testing_overrides.<locals>.<lambda>è  s   € Ðln€ r4   )Úmasked_gradc                ó   — dS rG  rI  ©r  rc   ry  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>é  rP  r4   c                 ó   — dS rG  rI  r{  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>ê  r/  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>ë  r»  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>ì  r   r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>í  r»  r4   c                 ó   — dS rG  rI  r‘  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>î  rY  r4   c                 ó   — dS rG  rI  r�  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>ï  rb  r4   c                 ó   — dS rG  rI  )r  rO  rP  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>ð  r%  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>ñ  r   r4   c                 ó   — dS rG  rI  )r  r�  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>ò  r¾  r4   c                 ó   — dS rG  rI  r‘  s     r1   rM  z'get_testing_overrides.<locals>.<lambda>ó  rY  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>ô  rK  r4   c                 ó   — dS rG  rI  )r  rR  Úmax_versionÚ	dl_devicerx  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>õ  rf  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>ö  rb  r4   c                 ó   — dS rG  rI  )r  r  r  s      r1   rM  z'get_testing_overrides.<locals>.<lambda>÷  r¾  r4   c                 ó   — dS rG  rI  )r  r  rø   Údrivers       r1   rM  z'get_testing_overrides.<locals>.<lambda>ø  r—  r4   c                 ó   — dS rG  rI  )r  rb   rô  r(   s       r1   rM  z'get_testing_overrides.<locals>.<lambda>   r—  r4   c                 ó   — dS rG  rI  ri  s    r1   rM  z'get_testing_overrides.<locals>.<lambda>  r‘  r4   Úis_Ú_Ú__Ú__iÚ__rÚbitwise_c                 ó   — dS rG  rI  )r]   r¬  rY  Úasync_opÚ	group_srcs        r1   rM  z'get_testing_overrides.<locals>.<lambda>(  r0  r4   c                 ó   — dS rG  rI  )r]   ÚoprY  r—  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>)  r­  r4   c                 ó   — dS rG  rI  )r]   Údstrš  rY  r—  Ú	group_dsts         r1   rM  z'get_testing_overrides.<locals>.<lambda>*  rZ  r4   c                 ó   — dS rG  rI  )r¶  rš  rY  r—  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>+  r¬  r4   c                 ó   — dS rG  rI  )Útensor_listr]   rY  r—  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>,  r  r4   c                 ó   — dS rG  rI  )Úoutput_tensorÚinput_tensorrY  r—  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>-  r  r4   c                 ó   — dS rG  rI  )Úoutput_tensor_listsÚinput_tensor_listrY  r—  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>.  r¾  r4   c                 ó   — dS rG  rI  )r]   Úgather_listrœ  rY  r—  r�  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>/  rÚ  r4   c                 ó   — dS rG  rI  )r]   Úscatter_listr¬  rY  r—  r˜  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>0  r¾  r4   c                 ó   — dS rG  rI  )rø  Ú
input_listrš  rY  r—  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>1  r0  r4   c                 ó   — dS rG  rI  )rø  rK  rš  rY  r—  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>2  r{  r4   c                 ó   — dS rG  rI  )rø  rK  Úoutput_split_sizesÚinput_split_sizesrY  r—  s         r1   rM  z'get_testing_overrides.<locals>.<lambda>3  s   € ð  LN€ r4   c                 ó   — dS rG  rI  )Úoutput_tensor_listr¦  rY  r—  s       r1   rM  z'get_testing_overrides.<locals>.<lambda>4  rZ  r4   c                 ó   — dS rG  rI  ©r]   rœ  rY  Útagr�  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>5  r‡  r4   c                 ó   — dS rG  rI  ©r]   r¬  rY  rµ  r˜  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>6  r‡  r4   c                 ó   — dS rG  rI  r´  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>7  r7  r4   c                 ó   — dS rG  rI  r·  s        r1   rM  z'get_testing_overrides.<locals>.<lambda>8  r7  r4   ©N)rg  rg  N)rg  N)rŠ  r‹  F)F)NFN)rH  F)Nr   FT)NN)NNNrÌ  N)Nr   )FFN)r   N)r  r  )r  F)FN)NNN)rg  NN)rL  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  )rL  )rÂ  N)NNr  FF)NrL  FrÌ  FNN)NNNF)FF)NrH  N)Nr  N)r   rH  )TT)NF)NNrg  )NNrŠ  T)rm  )NFr   N)r  NNrÌ  )rw  r   r   N)rw  NNNFN)NNF)T)NNNTFNNF)NNrÌ  F)NNNNNNNNNNNNN)TFN)TN)Nr   rg  F)Nr   rg  FF)NFNN)rH  FN)rH  NNN)NNrŠ  )NrŠ  )rL  NFN)rm  FF)Nr   FTN)NNFrs  rŠ  )NNNrÌ  )NNr|  NrÌ  rH  )NNrÌ  NrH  N)rm  TF)	NNrL  FrÌ  FNFN)rg  r   rg  )NNFN)Fr˜  rÌ  )r›  )rH  )rŸ  r³   N)rg  Fr¢  rH  )r§  r  F)NNNNTrs  rŠ  )NNr®  NNF)NNrÌ  N)r·  F)r»  r¼  r  )Nr6   N)Nr   N)TNTNFNNNNNNF)rg  r  NNNrÌ  )NNrÌ  )NNr|  NrÌ  )rL  rg  rð  N)rÉ   r   )r  r˜  F)TFNr‹  NrÌ  )Nr˜  )rÿ  r   FF)NrH  )NNrÌ  r  )rÌ  r  N)rg  r  )r  rL  r˜  FNNrÌ  )rH  r  N)r   r%  r&  N)r-  NFNN)NNFNN)rL  NFNN)r-  r  FNN)rL  r   )TF)NTrL  )rC  )rC  F)r[  N)NFr]  N)rI  rw  rx  F)rI  rz  r{  F)rI  r}  r~  F)rg  r˜  )r>  NNNr   F)r   NNrg  )	NNNTrÌ  FTNN)TTN)ré  rL  N)rL  N)TFF)TFFN)rg  rL  )Nr   NN)NNNN)NNNFN)NNr   N(•  r!   r8   rW  Ú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Údotra  Ú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ÚigammacrS  Ú	index_addÚ
index_copyÚ	index_putÚindex_selectÚ
index_fillÚindex_reduceÚisfiniteÚisinÚisinfÚisrealÚisposinfÚisneginfÚinstance_normÚint_reprÚinverseÚinvÚinv_exÚ
is_complexÚis_conjÚis_negÚis_distributedÚis_inferenceÚis_floating_pointÚ
is_nonzeroÚis_same_sizeÚ	is_signedÚiscloseÚisnanÚistftÚkl_divÚkronÚkthvalueÚldl_factor_exÚ
ldl_factorÚ	ldl_solveÚ
layer_normÚlcmÚldexpÚleÚ
less_equalÚlerpÚlgammaÚlobpcgÚlogÚlog_softmaxÚlog10Úlog1pÚlog2Ú	logaddexpÚ
logaddexp2ÚlogdetÚxlogyÚlogical_andÚlogical_notÚ
logical_orÚlogical_xorÚlogitÚ	logsumexpÚlstmÚ	lstm_cellÚltÚlessÚluÚlu_solveÚmargin_ranking_lossÚmasked_fillÚmasked_scatterÚmasked_selectÚmatmulÚ	lu_factorÚlu_factor_exÚmatrix_powerÚmatrix_rankÚ	multi_dotÚ
matrix_expr>  ÚmaximumÚfmaxÚ
max_pool1dÚ
max_pool2dÚ
max_pool3dÚmax_pool1d_with_indicesrÌ  Únanmeanr  Ú	nanmedianÚmeshgridr=  ÚminimumÚfminÚmiopen_batch_normÚmiopen_convolutionÚmiopen_convolution_add_reluÚmiopen_convolution_reluÚmiopen_convolution_transposeÚmiopen_depthwise_convolutionÚ
miopen_rnnÚmmrÓ  ÚmovedimÚmoveaxisÚmsortÚmulÚmultiplyÚmultinomialÚmvÚmvlgammaÚnarrowÚ
nan_to_numÚnative_batch_normÚ_native_batch_norm_legitÚnative_dropoutÚnative_layer_normÚ_fused_rms_normÚnative_group_normÚnative_normÚnative_channel_shuffleÚneÚ	not_equalÚnegr  Ú	nextafterr¶   r·   Úadaptive_avg_pool2dÚadaptive_avg_pool3dÚ adaptive_max_pool1d_with_indicesÚadaptive_max_pool2dÚ adaptive_max_pool2d_with_indicesÚadaptive_max_pool3dÚ adaptive_max_pool3d_with_indicesÚaffine_gridÚ
avg_pool2dÚ
avg_pool3dÚbinary_cross_entropyÚcross_entropyÚlinear_cross_entropyÚ	dropout1dÚ	dropout2dÚ	dropout3dÚeluÚfoldÚfractional_max_pool2dÚ"fractional_max_pool2d_with_indicesÚfractional_max_pool3dÚ"fractional_max_pool3d_with_indicesÚgaussian_nll_lossÚgeluÚgluÚgrid_sampleÚgumbel_softmaxÚhardtanhÚinterpolateÚl1_lossr&  r]  Úlocal_response_normÚ
logsigmoidÚ	lp_pool1dÚ	lp_pool2dÚ	lp_pool3dÚmax_pool2d_with_indicesÚmax_pool3d_with_indicesÚmax_unpool1dÚmax_unpool2dÚmax_unpool3dÚmse_lossÚmulti_head_attention_forwardÚmulti_margin_lossÚmultilabel_margin_lossÚmultilabel_soft_margin_lossÚnll_lossÚ	normalizeÚone_hotra  Ú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_normr3  ÚorgqrÚormqrÚpermuteÚpca_lowrankÚpdistÚpinverseÚpinvÚpixel_shuffleÚpixel_unshuffleÚpoissonÚ	polygammar  Ú	ones_liker6  Ú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ÚravelrR  ÚvdotÚvecdotÚview_as_realÚview_as_complexÚ
reciprocalÚ	remainderÚrenormÚrepeat_interleaveÚreshapeÚrnn_reluÚrnn_relu_cellÚrnn_tanhÚrnn_tanh_cellÚrollÚrot90ÚroundÚ	row_stackÚ_rowwise_pruneÚrsqrtÚrsubÚsaddmmÚscatterÚscatter_addÚscatter_reduceÚsearchsortedÚ_segment_reduceÚselectÚselect_scatterÚslice_inverseÚslice_scatterrÁ   ÚsignÚsignbitÚsgnÚsinÚsincÚsinhÚslogdetÚsmmÚspmmr  Úsolve_exÚsortÚsplitÚsplit_with_sizesÚsqrtÚsquareÚsqueezeÚsspaddmmÚstackr"  Ústd_meanÚstftÚsubÚsubtractÚsumÚ	sym_floatÚsym_intÚsym_maxÚsym_minÚsym_notÚsym_iteÚsym_sumÚ	_sym_sqrtÚ_sym_cosÚ	_sym_coshÚ_sym_sinÚ	_sym_sinhÚ_sym_tanÚ	_sym_tanhÚ	_sym_asinÚ	_sym_acosÚ	_sym_atanÚnansumÚsvdÚsvd_lowrankÚsvdvalsÚswapaxesÚswapdimsÚspecialÚairy_aiÚ	bessel_j0Ú	bessel_j1Ú	bessel_y0Ú	bessel_y1Úchebyshev_polynomial_tÚchebyshev_polynomial_uÚchebyshev_polynomial_vÚchebyshev_polynomial_wÚentrÚerfcxÚexpitÚgammaincÚ	gammainccÚgammalnÚhermite_polynomial_hÚhermite_polynomial_heÚi0eÚi1Úi1eÚlaguerre_polynomial_lÚlegendre_polynomial_pÚlog_ndtrÚmodified_bessel_i0Úmodified_bessel_i1Úmodified_bessel_k0Úmodified_bessel_k1ÚmultigammalnÚndtrÚndtriÚpsiÚscaled_modified_bessel_k0Úscaled_modified_bessel_k1Úshifted_chebyshev_polynomial_tÚshifted_chebyshev_polynomial_uÚshifted_chebyshev_polynomial_vÚshifted_chebyshev_polynomial_wÚspherical_bessel_j0Úxlog1pyÚzetaÚtÚtakeÚtake_along_dimÚtanrÃ   Ú	tensorinvÚtensorsolveÚ	tensordotÚtensor_splitÚtileÚtopkÚtracer<  ÚtrapzÚ	trapezoidÚtriangular_solveÚsolve_triangularÚtrilÚtriuÚtrue_divideÚtruncÚunbindr  ÚuniqueÚunique_consecutiveÚunravel_indexÚunsafe_chunkÚunsafe_splitÚunsafe_split_with_sizesÚ	unsqueezer²   rš  Úvar_meanÚvsplitÚvstackÚwhereÚ_wrapped_linear_prepackÚ#_wrapped_quantized_linear_prepackedÚ
zeros_likeÚ_fw_primal_copyÚ_make_dual_copyÚview_as_real_copyÚview_as_complex_copyÚ
_conj_copyÚ_neg_view_copyÚas_strided_copyÚ_sparse_broadcast_to_copyÚdiagonal_copyÚexpand_copyÚnarrow_copyÚpermute_copyÚ_reshape_alias_copyÚselect_copyÚdetach_copyÚ
slice_copyÚ
split_copyÚsplit_with_sizes_copyÚsqueeze_copyÚt_copyÚtranspose_copyÚunsqueeze_copyÚ_indices_copyÚ_values_copyÚindices_copyÚvalues_copyÚcrow_indices_copyÚcol_indices_copyÚccol_indices_copyÚrow_indices_copyÚunbind_copyÚ	view_copyÚunfold_copyÚ
alias_copyÚ__floordiv__Ú__rfloordiv__Ú__ifloordiv__Ú__truediv__Ú__rtruediv__Ú__itruediv__Ú
__lshift__Ú__rlshift__Ú__ilshift__Ú
__rshift__Ú__rrshift__Ú__irshift__Ú__and__Ú__or__Ú__xor__Ú	__float__Ú__complex__Ú	__array__Ú__bool__Ú__contains__Ú__neg__Ú
__invert__Ú__mod__Ú__rmod__Ú__imod__Ú__array_wrap__Ú__getitem__Ú__deepcopy__Ú__int__Ú__long__Ú	__index__Ú__len__Ú
__format__Ú__reduce_ex__Ú__reversed__Ú__repr__Ú__setitem__Ú__setstate__ÚTr.  ÚHÚmTÚmHÚ_backward_hooksÚ_post_accumulate_grad_hooksrA  Ú_cdatarB  rC  Ú_grad_fnÚgrad_fnÚ
grad_dtypeÚ_versionÚ_autocast_to_reduced_precisionÚ_autocast_to_full_precisionÚ#_clear_non_serializable_cached_datarï  rb   rc   Ú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Úitemsizerq   ÚnameÚnbytesÚndimÚ	output_nrr×  r�  ÚvolatileÚ__cuda_array_interface__ÚtypeÚ_dimIÚ_dimVÚ_indicesÚ_is_viewÚ_nnzÚcrow_indicesÚcol_indicesÚccol_indicesÚrow_indicesÚ_valuesÚapply_rs   Úas_strided_ÚbackwardÚbfloat16Úpreserve_formatÚboolÚbyteÚcharÚcauchy_ÚcoalesceÚ_coalesced_Ú
contiguousÚcontiguous_formatÚcopy_ÚcpuÚcudaÚmtiaÚxpuÚipuÚconst_data_ptrÚdata_ptrrm  r‰  Ú	dim_orderÚdoubleÚcdoubleÚelement_sizeÚexpandÚ	expand_asÚexponential_Úfill_Úfill_diagonal_ÚfloatÚcfloatÚ
geometric_ÚhalfÚchalfrŒ  ÚintÚis_coalescedÚis_contiguousÚ	is_pinnedÚ	is_set_toÚ	is_sharedÚitemÚlog_normal_ÚlongÚmap_Úmap2_Úmodule_loadÚ
ndimensionÚnelementÚ_nested_tensor_sizeÚ_nested_tensor_storage_offsetsÚ_nested_tensor_stridesÚnumpyÚ
pin_memoryÚput_rk   Úrandom_Úrecord_streamÚregister_hookÚ"register_post_accumulate_grad_hookÚrepeatÚrequires_grad_Ú
reshape_asÚresizeÚresize_Ú	resize_asÚresize_as_sparse_Úretain_gradÚset_Úshare_memory_Úshortr…  Ú
sparse_dimÚsparse_maskÚ_sparse_mask_projectionÚsparse_resize_Úsparse_resize_and_clear_ÚstorageÚuntyped_storager®  Ústorage_typeÚsum_to_sizerP  Úto_denseÚ	_to_denseÚ	to_sparseÚtolistÚ	to_mkldnnÚtype_asrs  ÚviewÚview_asÚzero_Ú
__dlpack__Ú__dlpack_device__rA  r  ÚutilsÚbackend_registrationÚ_privateuse1_backend_nameÚhasattrÚgetattrr   ÚitemsÚ__name__Ú
startswithÚlenÚextendr  ÚupdateÚdistributedÚis_availableÚtorch.distributedÚ	broadcastÚ
all_reducerî  Úall_reduce_coalescedÚ
all_gatherÚall_gather_singleÚall_gather_coalescedÚreduce_scatterÚreduce_scatter_singleÚall_to_all_singleÚ
all_to_allÚisendÚirecvÚsendÚrecv)r8   ÚretÚprivateuse1_backend_nameÚret2ÚignoredrÀ  r5  rí  ÚsubnamerŠ
  r"   r<  s               r1   r   r   ¥  s'a  € õ6 Œ\€Fðx%ÝŒ	Ñ-Ð-Ð-ðx%åŒÑ2Ð2Ð2ðx%õ 	Ô!Ð#@Ð#@ðx%õ 	Ô!Ð#AÐ#Að	x%õ
 	Œ
Ñ.Ð.Ð.ðx%õ 	ŒÐ'Ð'ðx%õ 	ŒÑ0Ð0Ð0ðx%õ 	ŒÑ/Ð/Ð/ðx%õ 	ŒÑ1Ð1Ð1ðx%õ 	Œ	Ñ4Ð4Ð4ðx%õ 	ŒÑQÐQÐQðx%õ 	ŒÑLÐLÐLðx%õ 	ŒÑLÐLÐLðx%õ 	ŒÑLÐLÐLðx%õ 	ŒÑJÐJÐJðx%õ  	Œ
ÑKÐKÐKð!x%õ" 	Ô#Ð%JÐ%Jð#x%ð x%õ$ 	Œ	Ñ-Ð-Ð-ð%x%õ& 	ŒÑXÐXÐXð'x%õ( 	ÔÑFÐFÐFð)x%õ* 	Œ
Ñ.Ð.Ð.ð+x%õ, 	Œ
Ñ.Ð.Ð.ð-x%õ. 	ŒÑJÐJÐJð/x%õ0 	ŒÑ/Ð/Ð/ð1x%õ2 	Œ	ÑFÐFÐFð3x%õ4 	ŒÐ&Ð&ð5x%õ6 	ŒÐ&Ð&ð7x%õ8 	ŒÑRÈÐRÐRÐRÐRð9x%õ: 	Œ
Ñ.Ð.Ð.ð;x%õ< 	ÔÐ2Ð2ð=x%õ> 	ŒÑ0Ð0Ð0ð?x%õ@ 	ŒÑ/Ð/Ð/ðAx%õB 	ŒÑ1Ð1Ð1ðCx%õD 	Œ
Ñ.Ð.Ð.ðEx%ð x%ð x%õF 	ŒÑ0Ð0Ð0ðGx%õH 	ŒÑ6Ð6Ð6ðIx%õJ 	ŒÑ8Ð8Ð8ðKx%õL 	ŒÑ/Ð/Ð/ðMx%õN 	ŒÑ1Ð1Ð1ðOx%õP 	ÔÐ-Ð-ðQx%õR 	ÔÐ-Ð-ðSx%õT 	ÔÐ-Ð-ðUx%õV 	ÔÑxÐxÐxðWx%õX 	ŒÑRÐRÐRðYx%õZ 	ÔÐ{Ð{ð[x%õ\ 	Ô'Ð){Ð){ð]x%õ^ 	Ô(Ð*uÐ*uð_x%õ` 	ÔÐ QÐ Qðax%õb 	Ô%Ð'vÐ'vðcx%õd 	Ô1ð  4Cð  4Cðex%õf 	ÔÐ 5Ð 5ðgx%ð x%ð x%õh 	Ô%Ð'\Ð'\ðix%õj 	ŒÑCÐCÐCðkx%õl 	ŒÐ?Ð?ðmx%õn 	Ô.ÙtÐtÐtðqx%õt 	ŒÑCÐCÐCðux%õv 	ŒÑ>Ð>Ð>ðwx%õx 	ÔÑ<Ð<Ð<ðyx%õz 	ÔÑ5Ð5Ð5ð{x%õ| 	ÔÑ;Ð;Ð;ð}x%õ~ 	ÔÑ<Ð<Ð<ðx%õ@ 	Ô Ñ"CÐ"CÐ"CðAx%õB 	Ô!Ñ#DÐ#DÐ#DðCx%õD 	ÔÐ-Ð-ðEx%õF 	Œ	ÑCÐCÐCðGx%õH 	ÔÐ!4Ð!4ðIx%õJ 	ÔÐ1Ð1ðKx%õL 	ŒÑ]Ð]Ð]ðMx%ð x%ð x%õN 	ÔÐ1Ð1ðOx%õP 	Œ	Ñ6Ð6Ð6ðQx%õR 	ŒÑ9Ð9Ð9ðSx%õT 	ÔÑ>Ð>Ð>ðUx%õV 	ŒÑaÐaÐaðWx%õX 	Œ
Ñ.Ð.Ð.ðYx%õZ 	Œ
Ñ>Ð>Ð>ð[x%õ\ 	Ô°$Ð:Ð:Ð:Ð:ð]x%õ^ 	ÔÐ7Ð7ð_x%õ` 	ŒÑ?Ð?Ð?ðax%õb 	ŒÔÑ9Ð9Ð9ðcx%õd 	ŒÔ Ñ"PÐ"PÐ"Pðex%õf 	ÔÑ GÐ GÐ Gðgx%õh 	ÔÑNÐNÐNðix%õj 	Ô&Ð(YÐ(Yðkx%õl 	ŒÑ4Ð4Ð4ðmx%õn 	ŒÑCÐCÐCðox%ð x%ð x%õp 	Œ
ÑBÐBÐBðqx%õr 	ŒÑ8Ð8Ð8ðsx%õt 	ŒÑ8Ð8Ð8ðux%õv 	ÔÑ8Ð8Ð8ðwx%õx 	Œ	ÑOÐOÐOðyx%õz 	ŒÐ%Ð%ð{x%õ| 	ÔÑIÐIÐIð}x%õ~ 	ŒÐ,Ð,ðx%õ@ 	ŒÑ9Ð9Ð9ðAx%õB 	ŒÐ(Ð(ðCx%õD 	ŒÔÑ5Ð5Ð5ðEx%õF 	Œ
Ñ.Ð.Ð.ðGx%õH 	ÔÑ7Ð7Ð7ðIx%õJ 	ÔÑ6Ð6Ð6ðKx%õL 	ÔÑ5Ð5Ð5ðMx%õN 	ÔÑ=Ð=Ð=ðOx%õP 	ŒÑdÐdÐdðQx%ð x%ð x%õR 	ŒÑdÐdÐdðSx%õT 	ŒÑdÐdÐdðUx%õV 	ÔÐwÐwðWx%õX 	ŒÑ=Ð=Ð=ðYx%õZ 	Ôñ  !Að  !Að  !Að[x%õ\ 	Ôñ  !Að  !Að  !Að]x%õ^ 	Ôñ  !Að  !Að  !Að_x%õ` 	ŒÐ(Ð(ðax%õb 	Œ	Ñ-Ð-Ð-ðcx%õd 	Ô#ñ  &Cð  &Cð  &Cðex%õf 	Œ
Ñ.Ð.Ð.ðgx%õh 	ÔÑ!CÐ!CÐ!Cðix%õj 	ÔÐ-Ð-ðkx%õl 	ŒÑ@Ð@Ð@ðmx%õn 	ŒÔÑEÐEÐEðox%õp 	ŒÙxÐxÐxðsx%õv 	ŒÑ5Ð5Ð5ðwx%ð x%ð x%õx 	ŒÑ5Ð5Ð5ðyx%õz 	ŒÑBÐBÐBð{x%õ| 	ŒÑAÐAÐAð}x%õ~ 	Ô"Ñ$@Ð$@Ð$@ðx%õ@ 	ÔÑ;Ð;Ð;ðAx%õB 	ŒÑ1Ð1Ð1ðCx%õD 	ÔÐ*Ð*ðEx%õF 	Œ	Ð#Ð#ðGx%õH 	ŒÔÐ*Ð*ðIx%õJ 	ŒÐ&Ð&ðKx%õL 	Œ
Ñ:Ð:Ð:ðMx%õN 	ÔÑ@Ð@Ð@ðOx%õP 	ŒÑ2Ð2Ð2ðQx%õR 	Œ
ÑVÐVÐVðSx%õT 	ŒÑBÐBÐBðUx%õV 	ŒÔÑKÐKÐKðWx%õX 	ÔÑ OÐ OÐ OðYx%ð x%ð x%õZ 	Ô Ñ"YÐ"YÐ"Yð[x%õ\ 	ŒÑ1Ð1Ð1ð]x%õ^ 	Œ
Ñ0Ð0Ð0ð_x%õ` 	Œ	ÑHÐHÐHðax%õb 	ŒÑKÐKÐKðcx%õd 	Œ	Ñ4Ð4Ð4ðex%õf 	ŒÑ@Ð@Ð@ðgx%õh 	Œ
Ñ:Ð:Ð:ðix%õj 	Œ
Ð)Ð)ðkx%õl 	ŒÐ;Ð;ðmx%õn 	ŒÑ2Ð2Ð2ðox%õp 	ŒÔÑ4Ð4Ð4ðqx%õr 	ŒÔÑ8Ð8Ð8ðsx%õt 	ŒÔÑ?Ð?Ð?ðux%õv 	ŒÔÑCÐCÐCðwx%õx 	ŒÐ4Ð4ðyx%õz 	ŒÙ|Ð|Ð|ð}x%ð x%ð x%õ@ 	Ôñ jð  jð  jðCx%õF 	ÔÑeÐeÐeðGx%õH 	ŒÑ3Ð3Ð3ðIx%õJ 	ŒÐ,Ð,ðKx%õL 	Œ	Ñ-Ð-Ð-ðMx%õN 	Œ
Ñ.Ð.Ð.ðOx%õP 	ŒÑ0Ð0Ð0ðQx%õR 	Œ	Ñ-Ð-Ð-ðSx%õT 	Œ
Ñ.Ð.Ð.ðUx%õV 	ŒÑ/Ð/Ð/ðWx%õX 	Ô.Ð0oÐ0oðYx%õZ 	Ô-Ð/hÐ/hð[x%õ\ 	Ô-ñ Cð  Cð  Cð_x%õb 	Ô'Ð)VÐ)Vðcx%õd 	Ô7Ð9fÐ9fðex%õf 	Ô'Ð)}Ð)}ðgx%õh 	Ô7Ø`Ð`ðkx%ð x%ð x%õn 	Ô+Ð-=Ð-=ðox%õp 	Ô*Ð,<Ð,<ðqx%õr 	Ô*Ð,BÐ,Bðsx%õt 	Ô#Ð%?Ð%?ðux%õv 	ÔÐ9Ð9ðwx%õx 	Œ	ŒÑCÐCÐCðyx%õz 	Œ	ŒÑCÐCÐCð{x%õ| 	Œ	ŒÑDÐDÐDð}x%õ~ 	Œ	ŒÑCÐCÐCðx%õ@ 	Œ	ŒÑDÐDÐDðAx%õB 	Œ	ŒÑJÐJÐJðCx%õD 	Œ	ÔÑKÐKÐKðEx%õF 	Œ	ŒÑDÐDÐDðGx%õH 	Œ	ÔÑEÐEÐEðIx%õJ 	Œ	ŒÑEÐEÐEðKx%õL 	Œ	ŒÑFÐFÐFðMx%õN 	Œ	ŒÑFÐFÐFðOx%ð x%ð x%õP 	Œ	ÔÑGÐGÐGðQx%õR 	Œ	ŒÑIÐIÐIðSx%õT 	Œ	ŒÑJÐJÐJðUx%õV 	Œ	ŒÑJÐJÐJðWx%õX 	Œ	ÔÑKÐKÐKðYx%õZ 	Œ	ÔÑ6Ð6Ð6ð[x%õ\ 	Œ	ÔÑ7Ð7Ð7ð]x%õ^ 	Œ	ŒÑBÐBÐBð_x%õ` 	Œ	Ñ-Ð-Ð-ðax%õb 	ŒÑ@Ð@Ð@ðcx%õd 	Œ
Ð*Ð*ðex%õf 	ŒÐ&Ð&ðgx%õh 	ŒÐ&Ð&ðix%õj 	ÔÑQÐQÐQðkx%õl 	ŒÑ/Ð/Ð/ðmx%õn 	ÔÐ3Ð3ðox%õp 	ÔÑ?Ð?Ð?ðqx%ð x%ð x%õr 	Œ
Ñ5Ð5Ð5ðsx%õt 	Œ
Ñ.Ð.Ð.ðux%õv 	ŒÑ/Ð/Ð/ðwx%õx 	Œ°tÀ4ÕPUÔP]ÐfjÐzð  Dð  Dð  Dðyx%õz 	Ô&Ð(HÐ(Hð{x%õ| 	ŒÑ\Ð\Ð\ð}x%õ~ 	ŒÑOÐOÐOðx%õ@ 	Œ	Ñ4Ð4Ð4ðAx%õB 	ŒÑ3Ð3Ð3ðCx%õD 	ÔÐ*Ð*ðEx%õF 	ÔÑ>Ð>Ð>ðGx%õH 	ŒÑ/Ð/Ð/ðIx%õJ 	ŒÑ,Ð,Ð,ðKx%õL 	ŒÑ6Ð6Ð6ðMx%õN 	ŒÑ5Ð5Ð5ðOx%õP 	Œ	Ñ3Ð3Ð3ðQx%õR 	ŒÑNÐNÐNðSx%ð x%ð x%õT 	ÔÐcÐcðUx%õV 	ÔÐfÐfðWx%õX 	ÔÐfÐfðYx%õZ 	ÔÑmÐmÐmð[x%õ\ 	Œ	ÐsÐsð]x%õ^ 	ŒÑNÐNÐNð_x%õ` 	ŒÑ3Ð3Ð3ðax%õb 	ŒÑ8Ð8Ð8ðcx%õd 	ÔÑ5Ð5Ð5ðex%õf 	ÔÑVÐVÐVðgx%õh 	ŒÑ;Ð;Ð;ðix%õj 	Ô"Ñ$zÐ$zÐ$zðkx%õl 	ŒÑGÐGÐGðmx%õn 	ŒÑmÐmÐmðox%õp 	ÔÑYÑYÐYðqx%õr 	ŒÔ(Ñ*?Ð*?ðsx%õt 	ŒÑ4Ñ4Ð4ðux%ð x%ð x%õv 	ŒÑ;Ð;ðwx%õx 	ŒÑ2Ñ2Ð2ðyx%õz 	ŒÑ6Ñ6Ð6ð{x%õ| 	ŒÑ7Ñ7Ð7ð}x%õ~ 	ŒÑ8Ñ8Ð8ðx%õ@ 	Œ
Ñ.Ñ.Ð.ðAx%õB 	ŒÑ=Ð=ðCx%õD 	ÔÑ>Ð>ðEx%õF 	ŒÑLÑLÐLðGx%õH 	ÔÑBÑBÐBðIx%õJ 	ÔÑ=Ð=ðKx%õL 	ÔÑ\Ñ\Ð\ðMx%õN 	ŒÑ)Ð)ðOx%õP 	Œ
ÑGÑGÐGðQx%õR 	ŒÑ&Ð&ðSx%õT 	ŒÑ'Ð'ðUx%õV 	ŒÑ2Ñ2Ð2ðWx%ð x%ð x%õX 	ŒÑ2Ñ2Ð2ðYx%õZ 	ÕÙtÐtð]x%õ` 	�Ñ(Ð(ðax%õb 	�Ñ1Ñ1Ð1ðcx%õd 	ŒÕÑ4Ñ4Ð4ðex%õf 	ŒÕÑKÑKÐKðgx%õh 	ÕÑ*Ð*ðix%õj 	�Ñ'Ð'ðkx%õl 	�Ñ&Ð&ðmx%õn 	ÕÑ.Ð.ðox%õp 	ÕÑ,Ð,ðqx%õr 	ÕÑ!1Ð!1ðsx%õt 	ÕÑ*Ð*ðux%õv 	ÕÑ3Ð3ðwx%õx 	�Ñ)Ð)ðyx%õz 	�ÑWÑWÐWð{x%õ| 	�Ñ%Ð%ð}x%ð x%ð x%õ~ 	�ñ dñ  dð  dðA	x%õD	 	�ÑrÑrÐrðE	x%õF	 	�
Ñ+Ð+ðG	x%õH	 	�ÑNÑNÐNðI	x%õJ	 	ŒÕ"Ñ$cÑ$cÐ$cðK	x%õL	 	ŒÕÑ!LÑ!LÐ!LðM	x%õN	 	ŒÕÑ SÑ SÐ SðO	x%õP	 	ÕÑsÑsÐsðQ	x%õR	 	�	Ñ4Ñ4Ð4ðS	x%õT	 	�Ñ6Ñ6Ð6ðU	x%õV	 	�Ñ3Ñ3Ð3ðW	x%õX	 	ÕÑ;Ñ;Ð;ðY	x%õZ	 	�
Ñ;Ñ;Ð;ð[	x%õ\	 	�Ñ0Ñ0Ð0ð]	x%õ^	 	�ñ  Kñ  Kð  Kð_	x%õ`	 	�	Ñ-Ñ-Ð-ða	x%õb	 	ÕÑ<Ñ<Ð<ðc	x%ð x%ð x%õd	 	�Ñ/Ñ/Ð/ðe	x%õf	 	�Ñ/Ñ/Ð/ðg	x%õh	 	�
Ñ.Ñ.Ð.ði	x%õj	 	�Ñ:Ñ:Ð:ðk	x%õl	 	ÕÑ;Ñ;Ð;ðm	x%õn	 	�Ñ&Ð&ðo	x%õp	 	�Ñ.Ñ.Ð.ðq	x%õr	 	ÕÑ<Ñ<Ð<ðs	x%õt	 	ÕÑ5Ñ5Ð5ðu	x%õv	 	ÕÑ;Ñ;Ð;ðw	x%õx	 	ÕÑ<Ñ<Ð<ðy	x%õz	 	�Ñ/Ñ/Ð/ð{	x%õ|	 	�ÑIÑIÐIð}	x%õ~	 	�
ÑsÐsð	x%õ@
 	�ÑOÑOÐOðA
x%õB
 	�Ñ3Ñ3Ð3ðC
x%õD
 	�
Ñ5Ñ5Ð5ðE
x%ð x%ð x%õF
 	�ÑEÑEÐEðG
x%õH
 	�ÑBÑBÐBðI
x%õJ
 	Õ!ñ  $Añ  $Að  $AðK
x%õL
 	ÕÑ8Ð8ðM
x%õN
 	ÕÑ<Ð<ðO
x%õP
 	ÕÑ=Ñ=Ð=ðQ
x%õR
 	�Ñ7Ñ7Ð7ðS
x%õT
 	Œ�Ñ?Ñ?Ð?ðU
x%õV
 	ŒÕÑ FÑ FÐ FðW
x%õX
 	ŒÕ!Ñ#]Ñ#]Ð#]ðY
x%õZ
 	ŒÕÑ[Ñ[Ð[ð[
x%õ\
 	ŒÕÑ>Ñ>Ð>ð]
x%õ^
 	ÕÑ/Ð/ð_
x%õ`
 	ŒÕ!Ñ#@Ñ#@Ð#@ða
x%õb
 	ŒÕ Ñ"MÑ"MÐ"Mðc
x%õd
 	ŒÕÑ <Ñ <Ð <ðe
x%õf
 	ÕÑ*Ð*ðg
x%ð x%ð x%õh
 	ŒÕÑ!1Ð!1ði
x%õj
 	�	Ñ-Ñ-Ð-ðk
x%õl
 	�Ñ8Ñ8Ð8ðm
x%õn
 	�
Ñ5Ñ5Ð5ðo
x%õp
 	ÕÑlÑlÐlðq
x%õr
 	ÕÑlÑlÐlðs
x%õt
 	ÕÑlÑlÐlðu
x%õv
 	Õ%ÙtÑtÐtðy
x%õ|
 	�
Ñ.Ñ.Ð.ð}
x%õ~
 	�ÑVÑVÐVð
x%õ@ 	�Ñ0Ñ0Ð0ðAx%õB 	�Ñ3Ñ3Ð3ðCx%õD 	�Ñ5Ð5ðEx%õF 	�	Ñ-Ñ-Ð-ðGx%õH 	�Ñ8Ñ8Ð8ðIx%õJ 	�
Ñ5Ñ5Ð5ðKx%õL 	ÕÙtÐtðOx%ð x%ð x%õR 	Õ Ñ"}Ð"}ðSx%õT 	Õ)Ñ+vÐ+vðUx%õV 	Õ%Ñ'hÐ'hðWx%õX 	Õ*ÙwÐwð[x%õ^ 	Õ*ÙgÐgðax%õd 	Õñ dð  dðgx%õj 	�ÑBÑBÐBðkx%õl 	�
ÑEÑEÐEðmx%õn 	�Ñ<Ð<ðox%õp 	�Ñ=Ð=ðqx%õr 	�ÑAÑAÐAðsx%õt 	�	Ñ4Ñ4Ð4ðux%õv 	�Ñ9Ñ9Ð9ðwx%õx 	ÕÑUÑUÐUðyx%õz 	�Ñ1Ñ1Ð1ð{x%õ| 	�Ñ+Ð+ð}x%õ~ 	�Ñ:Ð:ðx%ð x%ð x%õ@ 	ÕÑWÑWÐWðAx%õB 	ÕÑ!sÐ!sðCx%õD 	Õ&Ñ(_Ð(_ðEx%õF 	ÕÑ8Ð8ðGx%õH 	ÕÑ!fÑ!fÐ!fðIx%õJ 	ÕÑYÑYÐYðKx%õL 	ÕÑ!VÐ!VðMx%õN 	ÕÑUÑUÐUðOx%õP 	Õ$Ñ&>Ð&>ðQx%õR 	�Ñ3Ñ3Ð3ðSx%õT 	�Ñ:Ñ:Ð:ðUx%õV 	�	Ñ-Ñ-Ð-ðWx%õX 	�Ñ2Ñ2Ð2ðYx%õZ 	�Ñ:Ñ:Ð:ð[x%õ\ 	�ÕÕ/Ñ1NÐ1Nð]x%õ^ 	�ÕÕ/Ñ1NÐ1Nð_x%õ` 	�ÕÔ/Ñ1dÑ1dÐ1dðax%ð x%ð x%õb 	�ÕÕ<Ñ>qÑ>qÐ>qðcx%õd 	�ÕÕ/Ñ1dÑ1dÐ1dðex%õf 	�ÕÕ<Ñ>qÑ>qÐ>qðgx%õh 	�ÕÕ/Ñ1dÑ1dÐ1dðix%õj 	�ÕÕ<Ñ>qÑ>qÐ>qðkx%õl 	�ÕÕ'Ñ)SÑ)SÐ)Sðmx%õn 	�ÕÔ)Ñ+aÑ+aÐ+aðox%õp 	�ÕÕ&ñ Bñ  Bð  Bðsx%õv 	�ÕÕ&ñ Bñ  Bð  Bðyx%õ| 	�ÕÔ&ÙxÑxÐxðx%õB 	�ÕÔ$Ñ&RÑ&RÐ&RðCx%õD 	�ÕÕ0ÙcÑcÐcðGx%õJ 	�ÕÔ<ÙtÑtÐtðMx%õP 	�ÕÔ Ñ"LÑ"LÐ"LðQx%õR 	�ÕÔ1ÙiÑiÐiðUx%õX 	�ÕÕ)ñ Lñ  Lð  Lð[x%õ^ 	�ÕÕ0ñ [ñ  [ð  [ðax%ð x%ð x%õd 	�ÕÔ$ÙxÑxÐxðgx%õj 	�ÕÔ#Ñ%ZÑ%ZÐ%Zðkx%õl 	�ÕÕ%Ñ'\Ñ'\Ð'\ðmx%õn 	�ÕÕ%Ñ'\Ñ'\Ð'\ðox%õp 	�ÕÕ%Ñ'\Ñ'\Ð'\ðqx%õr 	�ÕÕÑ!KÑ!KÐ!Kðsx%õt 	�ÕÔ%Ù|Ñ|Ð|ðwx%õz 	�ÕÔ)ñ Jñ  Jð  Jð}x%õ@ 	�ÕÔ1Ñ3iÑ3iÐ3iðAx%õB 	�ÕÕ Ñ"mÑ"mÐ"mðCx%õD 	�ÕÕ1ÙzÑzÐzðGx%õJ 	�ÕÕ>ÙzÑzÐzðMx%õP 	�ÕÕ1ÙzÑzÐzðSx%õV 	�ÕÕ>ÙzÑzÐzðYx%õ\ 	�ÕÕ-Ñ/uÑ/uÐ/uð]x%õ^ 	�ÕÕ Ñ"FÑ"FÐ"Fð_x%õ` 	�ÕÕÑ!9Ñ!9Ð!9ðax%ð x%ð x%õb 	�ÕÕ'Ñ)zÑ)zÐ)zðcx%õd 	�ÕÔ&Ñ(gÑ(gÐ(gðex%õf 	�ÕÕ*Ñ,cÑ,cÐ,cðgx%õh 	�ÕÔ&Ñ(CÑ(CÐ(Cðix%õj 	�ÕÕ$Ñ&`Ñ&`Ð&`ðkx%õl 	�ÕÔ0ÙbÑbÐbðox%õr 	�ÕÕ)ñ Iñ  Ið  Iðux%õx 	�ÕÕ'ñ Mñ  Mð  Mð{x%õ~ 	�ÕÕ"ñ  %Añ  %Að  %Aðx%õ@ 	�ÕÕ#Ñ%|Ñ%|Ð%|ðAx%õB 	�ÕÕ&Ñ(mÑ(mÐ(mðCx%õD 	�ÕÕ&Ñ(\Ñ(\Ð(\ðEx%õF 	�ÕÕ"Ñ$GÑ$GÐ$GðGx%õH 	�ÕÕ/Ñ1gÑ1gÐ1gðIx%õJ 	�ÕÕ'Ñ)^Ñ)^Ð)^ðKx%õL 	�ÕÕ&Ñ(8Ð(8ðMx%õN 	�ÕÕ%Ñ'mÑ'mÐ'mðOx%ð x%ð x%õP 	�ÕÕ%Ñ'mÑ'mÐ'mðQx%õR 	�ÕÕ%Ñ'mÑ'mÐ'mðSx%õT 	�ÕÕ/ÙiÑiÐiðWx%õZ 	�ÕÕ&ÙtÑtÐtð]x%õ` 	�ÕÕ3ÙtÑtÐtðcx%õf 	�ÕÕ&ÙtÑtÐtðix%õl 	�ÕÕ3ÙtÑtÐtðox%õr 	�ÕÕ&ÙtÑtÐtðux%õx 	�ÕÕ3ÙtÑtÐtð{x%õ~ 	�ÕÕ(Ñ*zÑ*zÐ*zðx%õ@ 	�ÕÕ(Ñ*zÑ*zÐ*zðAx%õB 	�ÕÕ(Ñ*zÑ*zÐ*zðCx%õD 	�ÕÕ$Ñ&}Ñ&}Ð&}ðEx%õF 	�ÕÕ8ñ _ñ  _ð  _ðIx%õL 	�ÕÕ-ÙtÑtÐtðOx%õR 	�ÕÕ2ÙVÑVÐVðUx%õX 	�ÕÕ7ÙcÑcÐcð[x%ð x%ð x%õ^ 	�ÕÕ$ÙvÑvÐvðax%õd 	�ÕÕ%Ñ'XÑ'XÐ'Xðex%õf 	�ÕÕ#Ñ%FÑ%FÐ%Fðgx%õh 	�ÕÕÑ!PÑ!PÐ!Pðix%õj 	�ÕÕ-Ñ/aÑ/aÐ/aðkx%õl 	�ÕÕ,Ù}Ñ}Ð}ðox%õr 	�ÕÕ!Ñ#;Ð#;ðsx%õt 	�ÕÕ Ñ"AÑ"AÐ"Aðux%õv 	�ÕÕ!Ñ#BÑ#BÐ#Bðwx%õx 	�ÕÕ$Ñ&_Ñ&_Ð&_ðyx%õz 	�ÕÕ!Ñ#yÑ#yÐ#yð{x%õ| 	�ÕÕ Ñ"AÑ"AÐ"Að}x%õ~ 	�ÕÕ Ñ"AÑ"AÐ"Aðx%õ@ 	�ÕÕ Ñ"AÑ"AÐ"AðAx%õB 	�ÕÕ8Ñ:uÑ:uÐ:uðCx%õD 	�ÕÕ*ñ  -Añ  -Að  -AðEx%õF 	�ÕÕ&Ñ(jÑ(jÐ(jðGx%ð x%ð x%õH 	�ÕÕ,Ñ.xÑ.xÐ.xðIx%õJ 	�ÕÕ#Ñ%ZÑ%ZÐ%ZðKx%õL 	�ÕÕ#Ñ%ZÑ%ZÐ%ZðMx%õN 	�ÕÕ$Ñ&LÑ&LÐ&LðOx%õP 	�ÕÕ&Ñ(CÑ(CÐ(CðQx%õR 	�ÕÕ$Ñ&6Ð&6ðSx%õT 	�ÕÕ&Ñ(8Ð(8ðUx%õV 	�ÕÕ%Ñ'XÑ'XÐ'XðWx%õX 	�ÕÕ/ñ Lñ  Lð  Lð[x%õ^ 	�ÕÕ=ØDHÐQTÐ[`ÐlrÑvÐvÑvÐvðax%õd 	�ÕÕ"Ñ$bÑ$bÐ$bðex%õf 	��ÕÑ OÑ OÐ Oðgx%õh 	��ÕÑSÑSÐSðix%õj 	��ÕÑ!7Ð!7ðkx%õl 	��Õ&Ñ(xÑ(xÐ(xðmx%õn 	�Ñ7Ñ7Ð7ðox%õp 	ÕÀÑFÐFÑFÐFðqx%ð x%ð x%õr 	�Ñ(Ð(ðsx%õt 	�
Ñ\Ñ\Ð\ðux%õv 	ŒÕÑdÑdÐdðwx%õx 	ŒÕ Ñ"hÑ"hÐ"hðyx%õz 	ŒÕ ð +/ñ#3ñ #3ð #3ð{x%õB 	ÕÑ9Ñ9Ð9ðCx%õD 	ÕÑdÑdÐdðEx%õF 	�Ñ%Ð%ðGx%õH 	�Ñ*Ð*ðIx%õJ 	�ÑQÑQÐQðKx%õL 	ÕÑ!SÑ!SÐ!SðMx%õN 	�Ñ+Ð+ðOx%õP 	ÕÑIÑIÐIðQx%õR 	�Ñ*Ñ*Ð*ðSx%õT 	�Ñ5Ñ5Ð5ðUx%õV 	ŒÕÑIÑIÐIðWx%õX 	ÕÑ=Ð=ðYx%ð x%ð x%õZ 	ÕÑAÐAð[x%õ\ 	�Ñ7Ñ7Ð7ð]x%õ^ 	ÕÑ YÐ Yð_x%õ` 	�Ñ6Ñ6Ð6ðax%õb 	�Ñ2Ñ2Ð2ðcx%õd 	�Ñ-Ð-ðex%õf 	�ÑdÑdÐdðgx%õh 	�	Ñ7Ñ7Ð7ðix%õj 	�
Ñ0Ñ0Ð0ðkx%õl 	�	ÑDÑDÐDðmx%õn 	Õ Ñ"2Ð"2ðox%õp 	Õ"Ñ$4Ð$4ðqx%õr 	Õ'Ñ)9Ð)9ðsx%õt 	�Ñ'Ð'ðux%õv 	ÕÑ,Ð,ðwx%õx 	�Ñ7Ñ7Ð7ðyx%õz 	Œ�ÑCÑCÐCð{x%ð x%ð x%õ| 	�ÑfÑfÐfð}x%õ~ 	ÕÑiÑiÐiðx%õ@ 	Õ"Ñ$VÐ$VðAx%õB 	Õ!Ñ#MÐ#MðCx%õD 	Õ)Ñ+PÐ+PðEx%õF 	Õ"Ñ$sÐ$sðGx%õH 	Õ ñ að  aðKx%õN 	Õ!ñ að  aðQx%õT 	Õ"ðJàñ#ñ #ð #ðWx%õ^ 	Õ"ðLð ñ#ñ #ð #ðax%õj 	Õ"ðOð ñ	#ñ #ð #ðmx%õx 	Õ%ñ að  að{x%õ~ 	Õ%ñ að  aðAx%õD 	�Ñ1Ñ1Ð1ðEx%õF 	�Ñ%Ð%ðGx%õH 	�
Ñ.Ñ.Ð.ðIx%õJ 	�
Ñ5Ñ5Ð5ðKx%ð x%ð x%õL 	ŒÕÑFÑFÐFðMx%õN 	ÕÑ,Ð,ðOx%õP 	ÕÑ/Ð/ðQx%õR 	ÕÑ4Ñ4Ð4ðSx%õT 	�
Ñ3Ñ3Ð3ðUx%õV 	�Ñ:Ñ:Ð:ðWx%õX 	�ÑAÑAÐAðYx%õZ 	ÕÑ!;Ñ!;Ð!;ð[x%õ\ 	�Ñ.Ð.ð]x%õ^ 	�ÑQÑQÐQð_x%õ` 	�ÑxÐxðax%õb 	ÕÑSÑSÐSðcx%õd 	�ÑxÐxðex%õf 	ÕÑSÑSÐSðgx%õh 	�
Ñ7Ñ7Ð7ðix%õj 	�Ñ7Ñ7Ð7ðkx%õl 	�Ñ/Ñ/Ð/ðmx%ð x%ð x%õn 	�Ñ5Ñ5Ð5ðox%õp 	ÕÑPÐPðqx%õr 	�ÑbÑbÐbðsx%õt 	�Ñ/Ñ/Ð/ðux%õv 	�
Ñ4Ñ4Ð4ðwx%õx 	�ÑMÑMÐMðyx%õz 	�ÑYÀDÐQUÑYÐYÑYÐYð{x%õ| 	ÕÑ<Ð<ð}x%õ~ 	ÕÑZÑZÐZðx%õ@ 	ÕÑeÑeÐeðAx%õB 	ÕÑ|Ñ|Ð|ðCx%õD 	�Ñ2Ð2ðEx%õF 	ÕÑ?Ð?ðGx%õH 	ÕÑWÑWÐWðIx%õJ 	ÕÑWÑWÐWðKx%õL 	�
Ñ3Ñ3Ð3ðMx%õN 	�Ñ1Ñ1Ð1ðOx%ð x%ð x%õP 	�
Ñ.Ñ.Ð.ðQx%õR 	�Ñ1Ñ1Ð1ðSx%õT 	�	Ñ-Ñ-Ð-ðUx%õV 	�	Ñ-Ñ-Ð-ðWx%õX 	�
Ñ.Ñ.Ð.ðYx%õZ 	�
Ñ.Ñ.Ð.ð[x%õ\ 	�Ñ'Ð'ð]x%õ^ 	ŒÕÑ.Ð.ð_x%õ` 	�	Ñ9Ñ9Ð9ðax%õb 	�
Ñ:Ñ:Ð:ðcx%õd 	�Ñ8Ñ8Ð8ðex%õf 	ŒÕÑ@Ñ@Ð@ðgx%õh 	ŒÕÑWÑWÐWðix%õj 	�
ÑYÀeÐQUÑYÐYÑYÐYðkx%õl 	�ÑEÑEÐEðmx%õn 	ÕÑ PÑ PÐ Pðox%õp 	�
Ñ.Ñ.Ð.ðqx%ð x%ð x%õr 	�Ñ0Ñ0Ð0ðsx%õt 	�Ñ;Ñ;Ð;ðux%õv 	�ÑOÑOÐOðwx%õx 	�Ñ8Ñ8Ð8ðyx%õz 	�	Ñ-Ñ-Ð-ð{x%õ| 	�Ñ2Ñ2Ð2ð}x%õ~ 	�
ñ @ñ  @ð  @ðAx%õD 	�	Ñ4Ñ4Ð4ðEx%õF 	�Ñ9Ñ9Ð9ðGx%õH 	�	Ñ-Ñ-Ð-ðIx%õJ 	�Ñ)Ð)ðKx%õL 	�Ñ'Ð'ðMx%õN 	�‘�ðOx%õP 	�‘�ðQx%õR 	�Ñ'Ð'ðSx%õT 	�Ñ)Ð)ðUx%õV 	�‘�ðWx%ð x%ð x%õX 	�Ñ)Ð)ðYx%õZ 	�Ñ(Ð(ð[x%õ\ 	�Ñ)Ð)ð]x%õ^ 	�Ñ(Ð(ð_x%õ` 	�Ñ)Ð)ðax%õb 	�Ñ(Ð(ðcx%õd 	�Ñ)Ð)ðex%õf 	�Ñ)Ð)ðgx%õh 	�Ñ)Ð)ðix%õj 	�Ñ)Ð)ðkx%õl 	�Ñ0Ñ0Ð0ðmx%õn 	�	ÑIÑIÐIðox%õp 	ÕÑAÑAÐAðqx%õr 	ŒÕÑHÑHÐHðsx%õt 	ŒÕÑ8Ñ8Ð8ðux%õv 	�Ñ4Ð4ðwx%õx 	�Ñ6Ð6ðyx%ð x%ð x%õz 	�ÕÑ/Ð/ð{x%õ| 	�ÕÑ!1Ð!1ð}x%õ~ 	�ÕÑ!1Ð!1ðx%õ@ 	�ÕÑ!1Ð!1ðAx%õB 	�ÕÑ!1Ð!1ðCx%õD 	�Õ,Ñ.KÑ.KÐ.KðEx%õF 	�Õ,Ñ.KÑ.KÐ.KðGx%õH 	�Õ,Ñ.KÑ.KÐ.KðIx%õJ 	�Õ,Ñ.KÑ.KÐ.KðKx%õL 	�ÔÑ/Ð/ðMx%õN 	�ÕÑ,Ð,ðOx%õP 	�ÔÑ+Ð+ðQx%õR 	�ÔÑ,Ð,ðSx%õT 	�ÕÑ-Ð-ðUx%õV 	�ÔÑ.Ð.ðWx%õX 	�ÔÑ,Ð,ðYx%õZ 	�ÕÑ-Ð-ð[x%ð x%ð x%õ\ 	�ÔÑ-Ð-ð]x%õ^ 	�ÕÑ AÑ AÐ Að_x%õ` 	�ÕÑ!BÑ!BÐ!Bðax%õb 	�ÕÑ/Ð/ðcx%õd 	�Õ*Ñ,IÑ,IÐ,Iðex%õf 	�Õ+Ñ-JÑ-JÐ-Jðgx%õh 	�ÔÑ*Ð*ðix%õj 	�ÕÑ+Ð+ðkx%õl 	�ÕÑ*Ð*ðmx%õn 	�ÕÑ+Ð+ðox%õp 	�Õ+Ñ-JÑ-JÐ-Jðqx%õr 	�Õ+Ñ-JÑ-JÐ-Jðsx%õt 	�ÕÑ-Ð-ðux%õv 	�ÕÑ 0Ð 0ðwx%õx 	�Õ!Ñ#DÑ#DÐ#Dðyx%õz 	�ÕÑ-Ð-ð{x%õ| 	�ÕÑ!OÑ!OÐ!Oð}x%ð x%ð x%õ~ 	�Õ(Ñ*:Ð*:ðx%õ@ 	�Õ(Ñ*:Ð*:ðAx%õB 	�Õ(Ñ*:Ð*:ðCx%õD 	�Õ(Ñ*:Ð*:ðEx%õF 	�Õ"Ñ$7Ð$7ðGx%õH 	�ÕÑ,Ð,ðIx%õJ 	�ÕÑ-Ð-ðKx%õL 	�ÕÑ!>Ñ!>Ð!>ðMx%õN 	�ÕÑ+Ð+ðOx%õP 	�ÕÑ-Ð-ðQx%õR 	�Õ/Ñ1AÐ1AðSx%õT 	�Õ/Ñ1AÐ1AðUx%õV 	�Õ4Ñ6SÑ6SÐ6SðWx%õX 	�Õ4Ñ6SÑ6SÐ6SðYx%õZ 	�Õ4Ñ6SÑ6SÐ6Sð[x%õ\ 	�Õ4Ñ6SÑ6SÐ6Sð]x%õ^ 	�ÕÑ,Ð,ð_x%ð x%ð x%õ` 	�ÕÑ@Ñ@Ð@ðax%õb 	�Õ)Ñ+;Ð+;ðcx%õd 	�ÕÑ@Ñ@Ð@ðex%õf 	�ÕÑ>Ñ>Ð>ðgx%õh 	�ÕÑ<Ñ<Ð<ðix%õj 	�Ñ!Ð!ðkx%õl 	�
Ñ+Ð+ðmx%õn 	ÕÑKÑKÐKðox%õp 	�	Ñ-Ñ-Ð-ðqx%õr 	�
Ñ.Ñ.Ð.ðsx%õt 	ŒÕÑ 3Ñ 3Ð 3ðux%õv 	ŒÕ Ñ"<Ñ"<Ð"<ðwx%õx 	�Ñ:Ñ:Ð:ðyx%õz 	ÕÑHÑHÐHð{x%õ| 	�ÑJÑJÐJð}x%õ~ 	�
Ñ*Ð*ðx%õ@ 	�
ÑKÑKÐKðAx%ð x%ð x%õB 	�Ñ%Ð%ðCx%õD 	�Ñ5Ð5ðEx%õF 	�Ñ1Ñ1Ð1ðGx%õH 	�Ñ5Ñ5Ð5ðIx%õJ 	ÕÑ eÑ eÐ eðKx%õL 	ŒÕ%Ñ'aÑ'aÐ'aðMx%õN 	�
Ñ:Ñ:Ð:ðOx%õP 	Õ!ñ Lñ  Lð  LðSx%õV 	�
Ñ:Ñ:Ð:ðWx%õX 	ÕÑ2Ð2ðYx%õZ 	�Ñ/Ñ/Ð/ð[x%õ\ 	�Ñ-Ñ-Ð-ð]x%õ^ 	�Ñ5Ð5ð_x%õ` 	�ÑhÑhÐhðax%õb 	Õ Ñ"gÑ"gÐ"gðcx%õd 	ÕÑ6Ð6ðex%õf 	ÕÑ;Ñ;Ð;ðgx%ð x%ð x%õh 	ÕÑLÑLÐLðix%õj 	Õ%Ñ'WÑ'WÐ'Wðkx%õl 	�Ñ8Ñ8Ð8ðmx%õn 	ŒÕÑ1Ñ1Ð1ðox%õp 	�	Ñ-Ñ-Ð-ðqx%õr 	�Ñ2Ñ2Ð2ðsx%õt 	�Ñ;Ð;ðux%õv 	�Ñ2Ñ2Ð2ðwx%õx 	�Ñ9Ñ9Ð9ðyx%õz 	Õ%Ñ'`Ð'`ð{x%õ| 	Õ1ÙoÐoðx%õB 	ÕÑeÑeÐeðCx%õD 	ÕÑ5Ð5ðEx%õF 	ÕÑ@Ð@ðGx%õH 	Õ¡ ðIx%õJ 	Õ"¡O OðKx%õL 	Õ™/˜/ðMx%ð x%ð x%õN 	Õ™o˜oðOx%õP 	ÕÑQÑQÐQðQx%õR 	Õ'Ñ)>Ð)>ðSx%õT 	ÕÑFÑFÐFðUx%õV 	Õ¸%ÑCÐCÑCÐCðWx%õX 	ÕÑ>Ð>ðYx%õZ 	ÕÑ1Ð1ð[x%õ\ 	Õ!Ñ#@Ð#@ð]x%õ^ 	ÕÑ6Ð6ð_x%õ` 	Õ™?˜?ðax%õb 	ÕÑNÑNÐNðcx%õd 	ÕÑ<Ñ<Ð<ðex%õf 	Õ#Ñ%HÑ%HÐ%Hðgx%õh 	ÕÑ0Ð0ðix%õj 	�‘o�oðkx%õl 	ÕÑ9Ð9ðmx%õn 	ÕÑ2Ð2ðox%ð x%ð x%õp 	Õ™_˜_ðqx%õr 	Õ™O˜Oðsx%õt 	Õ™O˜Oðux%õv 	Õ™?˜?ðwx%õx 	Õ¡ ðyx%õz 	Õ¡ ð{x%õ| 	Õ¡ ð}x%õ~ 	Õ¡ ðx%õ@ 	ÕÑ1Ñ1Ð1ðAx%õB 	�Ñ/Ð/ðCx%õD 	ÕÑAÐAðEx%õF 	Õ™/˜/ðGx%ðH 	ÕÑ3Ð3ðIx%ðJ 	ÕÑ4Ð4ðKx%ðL 	ÕÑ4Ð4ðMx%ðN 	ÕÑ2Ð2ðOx%ðP 	ÕÑ3Ð3ðQx%ð x%ð x%ðR 	ÕÑ3Ð3ðSx%ðT 	ÕÑ1Ð1ðUx%ðV 	ÕÑ2Ð2ðWx%ðX 	ÕÑ2Ð2ðYx%ðZ 	ÕÑ1Ð1ð[x%ð\ 	ÕÑ2Ð2ð]x%ð^ 	ÕÑ2Ð2ð_x%ð` 	�Ñ.Ð.ðax%ðb 	�Ñ-Ð-ðcx%ðd 	�Ñ.Ð.ðex%ðf 	Õ™/˜/ðgx%ðh 	Õ™O˜Oðix%ðj 	ÕÑ0Ð0ðkx%ðl 	�™˜ðmx%ðn 	ÕÑ3Ð3ðox%ðp 	�™˜ðqx%ðr 	Õ™?˜?ðsx%ð x%ð x%ðt 	�Ñ.Ð.ðux%ðv 	�Ñ/Ð/ðwx%ðx 	�Ñ/Ð/ðyx%ðz 	ÕÑ5Ð5ð{x%ð| 	ÕÑ0Ð0ð}x%ð~ 	ÕÑ2Ð2ðx%ð@ 	�™˜ðAx%ðB 	�™˜ðCx%ðD 	Õ™/˜/ðEx%ðF 	�™˜ðGx%ðH 	ÕÑ7Ð7ðIx%ðJ 	ÕÑ4Ð4ðKx%ðL 	Õ™_˜_ðMx%ðN 	�¸ÑAÐAÑAÐAðOx%ðP 	ÕÑ1Ð1ðQx%ðR 	ÕÑ/Ð/ðSx%ðT 	�Õ™/˜/ðUx%ð x%ð x%ðV 	�Õ™/˜/ðWx%ðX 	�	Õ™?˜?ðYx%ðZ 	�	Õ™?˜?ð[x%ð\ 	ÕÕ&©¨ð]x%ð^ 	Õ*Õ2±O°Oð_x%ð` 	�Õ™o˜oðax%ðb 	�Õ™˜ðcx%ðd 	�Õ™_˜_ðex%ðf 	�Õ™o˜oðgx%ðh 	�Õ¡ ðix%ðj 	�Õ¡ ðkx%ðl 	ÕÕ!¡? ?ðmx%ðn 	�Õ¡ ðox%ðp 	Õ-Ñ/pÐ/pðqx%ðr 	Õ*Ñ,VÐ,Vðsx%ðt 	Õ2±O°Oðux%ðv 	�Õ™_˜_ðwx%ð x%ð x%ðx 	�Õ™˜ðyx%ðz 	�Õ™o˜oð{x%ð| 	�Õ¡ ð}x%ð~ 	�Õ™˜ðx%ð@ 	�Õ™˜ðAx%ðB 	�Õ™˜ðCx%ðD 	�Õ™˜ðEx%ðF 	�Õ¡ ðGx%ðH 	ÕÕ#¡_ _ðIx%ðJ 	�Õ¡ ðKx%ðL 	�Õ™˜ðMx%ðN 	�Õ¡ ðOx%ðP 	ÕÕ ¡/ /ðQx%ðR 	�Õ¡ ðSx%ðT 	ÕÕ ¡/ /ðUx%ðV 	ÕÕ#¡_ _ðWx%ðX 	ÕÕ ¡/ /ðYx%ð x%ð x%ðZ 	ÕÕ$¡o oð[x%ð\ 	ÕÕ ¡/ /ð]x%ð^ 	�Õ¡ ð_x%ð` 	�Õ™˜ðax%ðb 	�Õ™_˜_ðcx%ðd 	�Õ™˜ðex%ðf 	�Õ™_˜_ðgx%ðh 	ÕÕ ¡/ /ðix%ðj 	ÕÕ$¡o oðkx%ðl 	�Õ™o˜oðmx%ðn 	�Õ¡ ðox%ðp 	�Õ™_˜_ðqx%ðr 	ŒÕ™_˜_ðsx%ðt 	Õ'Õ/±°ðux%ðv 	�ÑNÑNÐNðwx%ðx 	�‘o�oðyx%ðz 	�‘o�oð{x%ð x%ð x%ð| 	�™˜ð}x%ð~ 	�™˜ðx%ð@ 	�‘_�_ðAx%ðB 	Õ™_˜_ðCx%ðD 	Õ™O˜OðEx%ðF 	Õ™_˜_ðGx%ðH 	Õ™O˜OðIx%ðJ 	�™˜ðKx%ðL 	Œ™˜ðMx%ðN 	�Ñ0Ð0ðOx%ðP 	ÕÑ8Ð8ðQx%ðR 	ÕÑ9Ð9ðSx%ðT 	�ÑkÑkÐkðUx%ðV 	�µEÕ4IÐMÑMÐMðWx%ðX 	�µÕ0EÐIÑIÐIðYx%ðZ 	�µÕ0EÐIÑIÐIð[x%ð\ 	�µÕ0EÐIÑIÐIð]x%ð x%ð x%ð^ 	�ÑMÀTÑMÐMÑMÐMð_x%ð` 	�™˜ðax%ðb 	ÕÑ6Ð6ðcx%ðd 	ÕµeÕ6MÐQÑQÐQðex%ðf 	�Ñ>Ñ>Ð>ðgx%ðh 	�
­uÕ/DÐHÑHÐHðix%ðj 	�µÕ0EÐIÑIÐIðkx%ðl 	�µÕ0EÐIÑIÐIðmx%ðn 	�
­uÕ/DÐHÑHÐHðox%ðp 	�
­uÕ/DÐHÑHÐHðqx%ðr 	Õ™˜ðsx%ðt 	�™˜ðux%ðv 	Õ™/˜/ðwx%ðx 	ÔÑ!OÑ!OÐ!Oðyx%ðz 	�
‘O�Oð{x%ð| 	ÕÑ@Ñ@Ð@ð}x%ð~ 	�µ%Õ2GÐKÑKÐKðx%ð x%ð x%ð@ 	�µ5Õ3HÐLÑLÐLðAx%ðB 	Õ™_˜_ðCx%ðD 	�Ñ,Ð,ðEx%ðF 	ÕÑ0Ð0ðGx%ðH 	ÕÑHÀÑHÐHÑHÐHðIx%ðJ 	�Ñ,Ð,ðKx%ðL 	ÕÑ5Ð5ðMx%ðN 	�µÕ1FÐJÑJÐJðOx%ðP 	�µ%Õ2GÐKÑKÐKðQx%ðR 	Õ¸Ñ@Ð@Ñ@Ð@ðSx%ðT 	Ô™?˜?ðUx%ðV 	�µÕ0EÐIÑIÐIðWx%ðX 	�µÕ1FÐJÑJÐJðYx%ðZ 	�™˜ð[x%ð\ 	�
­uÕ/DÐHÑHÐHð]x%ð^ 	Õ™_˜_ð_x%ð` 	Õ™o˜oðax%ð x%ð x%ðb 	Õ™_˜_ðcx%ðd 	Õ™/˜/ðex%ðf 	ÕÑ1Ð1ðgx%ðh 	Õ™/˜/ðix%ðj 	�‘_�_ðkx%ðl 	ÕÑMÀTÑMÐMÑMÐMðmx%ðn 	ÕÑ0Ð0ðox%ðp 	�µÕ0EÐIÑIÐIðqx%ðr 	�Ñ6Ð6ðsx%ðt 	�Ñ5Ð5ðux%ðv 	�	Ñ8Ñ8Ð8ðwx%ðx 	ÕÑ@Ñ@Ð@ðyx%ðz 	ÕÑEÐEð{x%ð| 	Õ™?˜?ð}x%ð~ 	�™˜ðx%ð@  	Õ"¡O OðA x%ðB  	Õ-©¨ðC x%ð x%ð x%ðD  	Õ%¡ ðE x%ðF  	�™˜ðG x%ðH  	�‘o�oðI x%ðJ  	�Ñ,Ð,ðK x%ðL  	Õ™?˜?ðM x%ðN  	�ÑGÑGÐGðO x%ðP  	�™˜ðQ x%ðR  	�ÑLÀDÑLÐLÑLÐLðS x%ðT  	ÕÑ5Ð5ðU x%ðV  	ÕÑ3Ð3ðW x%ðX  	Õ1Ñ3HÐ3HðY x%ðZ  	�Ñ-Ð-ð[ x%ð\  	ÕÑBÑBÐBð] x%ð^  	ÕÑ1Ð1ð_ x%ð`  	�Ñ-Ð-ða x%ðb  	�Ñ-Ð-ðc x%ðd  	ÕÑ0Ð0ðe x%ð x%ð x%ðf  	Õ Ñ"8Ð"8ðg x%ðh  	Õ™O˜Oði x%ðj  	�Ñ[Ñ[Ð[ðk x%ðl  	ÕÑ?Ð?ðm x%ðn  	Õ™o˜oðo x%ðp  	�µÕ1FÐJÑJÐJðq x%ðr  	�‘_�_ðs x%ðt  	ÕÑWÑWÐWðu x%ðv  	Õ™?˜?ðw x%ðx  	ÕÑ1Ð1ðy x%ðz  	Õ&Ñ(WÑ(WÐ(Wð{ x%ð|  	ÕÑGÐGð} x%ð~  	Õ'Ñ)QÐ)Qð x%ð@! 	�ÑOÑOÐOðA!x%ðB! 	�™˜ðC!x%ðD! 	Õ¡ ðE!x%ðF! 	Õ™˜ðG!x%ð x%ð x%ðH! 	Õ™_˜_ðI!x%ðJ! 	ÕÑ1Ð1ðK!x%ðL! 	�Ñ+Ð+ðM!x%ðN! 	�	°EÀÕUZÕUjÐnÑnÐnðO!x%ðP! 	�ÑIÀÑIÐIÑIÐIðQ!x%ðR! 	ÕÑGÑGÐGðS!x%ðT! 	Õ™/˜/ðU!x%ðV! 	�‘�ðW!x%ðX! 	Õ™/˜/ðY!x%ðZ! 	�Ñ.Ð.ð[!x%ð\! 	�Ñ=Ð=ð]!x%ð^! 	�Ñ7Ñ7Ð7ð_!x%ð`! 	�‘�ða!x%ðb! 	�Ñ+Ð+ðc!x%ðd! 	�Ñ.Ð.ðe!x%ðf! 	�‘o�oðg!x%ðh! 	ÕÑdÑdÐdði!x%ð x%ðj! 	Õ ¡/ /Ø�Ñ+Ð+ÝŒÕÑFÑFÐFðo!x%ð x%€Cõv! 	�Õ(Õ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ð	ð
 •Ñ![Ñ![Ð![ðð Õ&Ñ(jÑ(jÐ(jðð Õ)Ñ+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ð#ñ	
ô 	
ð 	
ð, €Jr4   Ú
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      €€€r1   r  z3wrap_torch_function.<locals>.inner.<locals>.wrappedZ  s‚   ø€ à&˜J¨Ð7°Ð7Ð7ˆMÝ! -Ñ0Ô0ð Ý,Ý�¥"¥b &Ô)¨7Ñ3Ô3°]ðØEIðð ð ØMSðð ð ð �4˜Ð( Ð(Ð(Ð(r4   )Ú	functoolsr   r   r'   r(   r   r   r   )r"   r  r  s   `@€r1   r‰  z"wrap_torch_function.<locals>.innerY  sv   øøø€ Ý	Œ˜Ñ	Ô	ð	)�2œ7ð 	)­b¬ið 	)½Bð 	)ð 	)ð 	)ð 	)ð 	)ð 	)ð 	)ñ 
Ô	ð	)õ •H�R¥˜VÔ$ gÑ.Ô.Ð.r4   )r   r   r   )r  r‰  s   ` r1   r   r   ?  sH   ø€ ð4/•H�R¥˜VÔ$ð /­µ"µb°&Ô)9ð /ð /ð /ð /ð /ð /ð €Lr4   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_typerA  ÚiÚold_args	            r1   Ú_get_overloaded_argsr,  i  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à$, :Ð Ø#& %�øØÐr4   Ú
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.rL  ©Ú
stacklevelú.zno implementation found for 'z.' on types that implement __torch_function__: c                 ó,   — g | ]}t          |¦  «        ‘ŒS rI  )r�
  )Ú.0r(  s     r1   ú
<listcomp>z)handle_torch_function.<locals>.<listcomp>
  s   € ÐEÐEÐE¨c¥ S¡	¤	ÐEÐEÐEr4   z nor in mode )r,  ÚtupleÚmapr�
  r   Ú_pop_mode_temporarilyr  ÚNotImplementedrø
  r/  r!   r  r"  r-   ÚwarnÚDeprecationWarningÚ
__module__rû
  Ú_get_current_function_modeÚ	TypeError)r-  r  r'   r(   r'  ÚtypesrÓ  ÚresultÚoverloaded_argÚtorch_func_methodÚ	func_namer¨  s               r1   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.  r2  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Æ   r8   r  r‰   r×	  rü
  ÚendswithÚislowerrù
  ÚobjectÚ
isinstancer?  Ú
ModuleTypeÚ
__future__Ú_Featurer  rø
  r.  Ú__set__r   r   ÚAssertionErrorÚformatrû
  r£  )
Úoverridable_funcsrA  Útested_namespacesÚnamespace_strÚ	namespaceÚns_funcsrC  r*   r"   r¨  s
             r1   Ú_get_overridable_functionsr[  B  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Ð#Ð#r4   c                  ó*   — t          ¦   «         d         S )a  List functions that are overridable via __torch_function__

    Returns
    -------
    Dict[Any, List[Callable]]
        A dictionary that maps namespaces that contain overridable functions
        to functions in that namespace that can be overridden.
    r   )r[  rI  r4   r1   r   r   —  s   € õ &Ñ'Ô'¨Ô*Ð*r4   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  )rO  r!   Ú_opsÚ
OpOverloadÚOpOverloadPacketÚstrr[  Úget)Úfs    r1   r   r   ¤  sO   € õ  �!•e”jÔ+­U¬ZÔ-HÐIÑJÔJð Ý�1‰vŒvˆÝ%Ñ'Ô'¨Ô*×.Ò.¨qÑ1Ô1Ð1r4   c                  ó`   — t          ¦   «         } t          | t          j                 ¦  «        }|S )z<Returns a set of the overridable methods on ``torch.Tensor``)r   r!  r!   r8   )rV  Úmethodss     r1   Ú_get_tensor_methodsrf  ¹  s*   € õ 2Ñ3Ô3ÐÝÐ#¥E¤LÔ1Ñ2Ô2€GØ€Nr4   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.  )rf  rû
  )r"   s    r1   r   r   Á  s"   € ð. Õ&Ñ(Ô(Ð(ÐF¨D¬M¸YÒ,FÐFr4   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!   r8   rø
  )Úinps    r1   r   r   Û  s(   € õD �‰9Œ9�œÐ$ÐJ­°Ð5IÑ(JÔ(JÐJr4   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  ri  s    r1   r   zTorchFunctionMode.__init__"  s   € Øˆr4   rI  c                 ó   — t           ‚rº  )ÚNotImplementedError©r  r"   r?  r'   r(   s        r1   r  z$TorchFunctionMode.__torch_function__%  s   € Ý!Ð!r4   c                 ó$   — t          | ¦  «         | S rº  )Ú
_push_moderi  s    r1   Ú	__enter__zTorchFunctionMode.__enter__(  s   € Ý�4ÑÔÐØˆr4   c                 ó"   — t          ¦   «          d S rº  )Ú	_pop_mode)r  Úexc_typeÚexc_valÚexc_tbs       r1   Ú__exit__zTorchFunctionMode.__exit__,  s   € Ý‰Œˆˆˆr4   c                 óB   — t          j        dd¬¦  «          | |i |¤Ž}|S )NzP`Mode.push()` is no longer necessary and can be replaced with just `with Mode()`rL  r0  )r-   r:  )Úclsr'   r(   Úinstances       r1   ÚpushzTorchFunctionMode.push/  s<   € åŒØ^Øð	
ñ 	
ô 	
ð 	
ð �3˜Ð' Ð'Ð'ˆØˆr4   )r%   N©rI  N)rû
  r<  Ú__qualname__Ú__doc__Ú__annotations__r   r  rr  rx  Úclassmethodr|  rI  r4   r1   rk  rk     s�   € € € € € € ðð ð< ÐÐÑðð ð ð ð"ð "ð "ð "ðð ð ðð ð ð ðð ñ „[ðð ð r4   rk  c                  óR   — t          ¦   «         } | dk    rt          | dz
  ¦  «        nd S )Nr   rg  )r   r   ©Ú	stack_lens    r1   r=  r=  9  s-   € Ý)Ñ+Ô+€IØ4=À²M°MÕ! )¨a¡-Ñ0Ô0Ð0ÀtÐKr4   c                  óP   — t          ¦   «         } d„ t          | ¦  «        D ¦   «         S )Nc                 ó,   — g | ]}t          |¦  «        ‘ŒS rI  )r   )r4  r*  s     r1   r5  z4_get_current_function_mode_stack.<locals>.<listcomp>@  s!   € Ð@Ð@Ð@¨!Õ" 1Ñ%Ô%Ð@Ð@Ð@r4   )r   r¤   rƒ  s    r1   Ú _get_current_function_mode_stackr‡  >  s)   € Ý)Ñ+Ô+€IØ@Ð@­u°YÑ/?Ô/?Ð@Ñ@Ô@Ð@r4   c                 ó$   — t          | ¦  «         d S rº  )r   )rÓ  s    r1   rq  rq  C  s   € Ý! $Ñ'Ô'Ð'Ð'Ð'r4   c                  ó"   — t          ¦   «         } | S rº  )r   ©Úolds    r1   rt  rt  G  s   € Ý
#Ñ
%Ô
%€CØ€Jr4   c               #   óv   K  — t          ¦   «         } 	 | V — t          | ¦  «         d S # t          | ¦  «         w xY wrº  )rt  rq  rŠ  s    r1   r8  r8  L  s<   è è € å
‰+Œ+€CðØˆ	ˆ	ˆ	å�3‰Œˆˆˆø�
�3‰Œˆˆøøøs   ’' §8c                   ó   — e Zd Zdd„ZdS )ÚBaseTorchFunctionModerI  Nc                 ó   — |€i } ||i |¤ŽS rº  rI  ro  s        r1   r  z(BaseTorchFunctionMode.__torch_function__V  s!   € Øˆ>ØˆFØˆt�TÐ$˜VÐ$Ð$Ð$r4   r}  )rû
  r<  r~  r  rI  r4   r1   rŽ  rŽ  U  s(   € € € € € ð%ð %ð %ð %ð %ð %r4   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    r1   Ú_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  r4   r1   r   r   f  sœ   è è € õ 
Œ×	+Ò	+Ñ	-Ô	-ð ð ð	ØˆEˆEˆEàøˆDˆDˆDˆDˆDð	ð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s   ¡;£(§;¨*ª;»?Á?c                 óF   — t           j                             | |||¦  «        S )aÍ
  Skip one level of ``__torch_function__`` dispatch and call the function.

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

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

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

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

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

        >>> from torch.overrides import TorchFunctionMode
        >>> class LoggingMode(TorchFunctionMode):
        ...     def __init__(self):
        ...         self.depth = 0
        ...
        ...     def __torch_function__(self, func, types, args, kwargs=None):
        ...         print(f"{'  ' * self.depth}Calling {func.__name__}")
        ...         self.depth += 1
        ...         with self:
        ...             r = torch.overrides.redispatch_function(
        ...                 func, types, args, kwargs
        ...             )
        ...         self.depth -= 1
        ...         return r
        >>> a = torch.tensor([3.0])
        >>> b = torch.tensor([4.0])
        >>> with LoggingMode():
        ...     result = scaled_mul(a, b)
        Calling scaled_mul
          Calling mul
          Calling add
        >>> result
        tensor([13.])
    )r!   r  Ú_skip_one_hop_torch_function)r"   r?  r'   r(   s       r1   r   r   v  s!   € õF Œ8×0Ò0°°u¸dÀFÑKÔKÐKr4   )r    r!   rº  )Er  rQ  rG  Ú
contextlibr  r;  r?  r-   Úcollections.abcr   r   r   Útypingr   r   r   Útyping_extensionsr	   r!   Útorch._Cr
   r   r   r   r   r   r   r   r   rJ  r   r   ra  r3   Úcacher!  r   rD  Údictr   r   r�
  rI  r,  r'   r(   r   r   r¼   r½   r6  r[  r   r   rf  r 
  r   r   rk  r=  r‡  rq  rt  Úcontextmanagerr8  rŽ  r–  r   r   rI  r4   r1   ú<module>r£     sí  ððð ð, Ð Ð Ð à Ð Ð Ð Ø Ð Ð Ð Ø Ð Ð Ð Ø 
€
€
€
Ø €€€Ø €€€Ø .Ð .Ð .Ð .Ð .Ð .Ð .Ð .Ø Ð Ð Ð Ð Ð Ø %Ð %Ð %Ð %Ð %Ð %Ð %Ð %Ð %Ð %Ø 'Ð 'Ð 'Ð 'Ð 'Ð 'à €€€ð
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ðð ð €ð €Yˆt�_„_€Ø€WˆT�]„]€ð
 1Øð ð  Ø
�2�r�6Ô
ð àð ð ð ð ˆb�"ˆfÔð	 ð  ð  ð  ðF „Øð_˜s 8œ}ð _ð _ð _ñ Ôñ „ð_ðD	 „ð c¨(¤mð ð ð ñ „ðð2 „ØðU˜t H¨hÐ$6Ô7ð Uð Uð Uñ Ôñ „ðUðp$'Ø˜˜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ð Ôðð ñ ÔððCLð CLð CLð CLð CLr4   