§
    ­˜ºh › ã                   óN  — d Z ddlZddlZddlZddlZddlZddlZddlmZ ddlm	Z	 ddl
mZmZmZmZ ddlmZ ddlZddlmZmZmZmZmZmZmZmZmZ g d¢Z ed	¦  «        Z ed
¦  «        Z	 	 d0deeef         dededeeef         fd„Z e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fd„Z'	 d1dee         deeege(f                  de)e         fd„Z*dedee         defd„Z+ eed¦  «        Z, eed¦  «        Z- eed¦  «        Z.ej!        de/e%ee)e         f         e%eef         f         fd„¦   «         Z0e de%ee)e         f         fd „¦   «         Z1e d!„ ¦   «         Z2ej!        de"e         fd"„¦   «         Z3e dede4fd#„¦   «         Z5d$„ Z6 G d%„ d&¦  «        Z7d'„ Z8d(„ Z9d)„ Z:d*„ Z;ej<        d+„ ¦   «         Z= G d,„ d-e7¦  «        Z>ej<        d.„ ¦   «         Z?ej<        d/„ ¦   «         Z@dS )2aE  
Python implementation of ``__torch_function__``

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

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

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

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

    Returns
    -------
    function
        The wrapped function.
    ÚargsÚkwargsr$   c                  ó¨   •— t          j        ¦   «         5  t          j        dt          ‰‰¬¦  «          ‰| i |¤Žcd d d ¦  «         S # 1 swxY w Y   d S )NÚignore)ÚcategoryÚmessager#   )ÚwarningsÚcatch_warningsÚfilterwarningsÚUserWarning)r&   r'   r!   r#   r"   s     €€€úW/var/www/html/services/rag-service/venv/lib/python3.11/site-packages/torch/overrides.pyÚwrapperz'_disable_user_warnings.<locals>.wrapperZ   s­   ø€ åÔ$Ñ&Ô&ð 	)ð 	)ÝÔ#Ø¥;¸Àfðñ ô ð ð �4˜Ð( Ð(Ð(ð		)ð 	)ð 	)ð 	)ñ 	)ô 	)ð 	)ð 	)ð 	)ð 	)ð 	)ð 	)øøøð 	)ð 	)ð 	)ð 	)ð 	)ð 	)s   •%AÁAÁA)r   r   r&   r'   r   )r!   r"   r#   r1   s   ``` r0   Ú_disable_user_warningsr2   B   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        jN        ’t           jN        j        ’t           jN        jO        ’t           jN        j        ’t           jP        ’t           jQ        jR        ’t           jQ        jS        ’t           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        jz        ’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Š        jb        ’t           j{        jŠ        j�        ’t           j{        jŠ        jP        ’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À        ’t           jÁ        ’t           jÂ        ’t           jÃ        ’| jÄ        ’| jÅ        ’| jÆ        ’| jÇ        ’| jÈ        ’| jÉ        ’| jÊ        ’| jË        ’| jÌ        ’| jÍ        ’| jÎ        ’| jÏ        ’| jÐ        ’| jÑ        ’| jÒ        ’| jÓ        ’| jÔ        ’| jÕ        ’| jÖ        ’| j×        ’| jØ        ’| jÙ        ’| jÚ        ’| jÛ        ’| jÜ        ’| jÝ        ’| jÞ        ’| jß        ’| jà        ’| já        ’| jâ        ’| jã        ’| jä        ’| jå        ’| jæ        ’| jç        ’| jè        ’| jé        ’| jê        ’| jë        ’| jì        ’| jí        ’| jî        ’| jï        ’| jð        ’| jñ        ’| jò        ’| jó        jô        ’| jõ        jô        ’| jö        ’| j÷        ’| jø        ’| jù        ’| jú        ’| jû        ’| jü        ’| jý        ’| j–        ’| jþ        ’S )a%  
    Return public functions that cannot be overridden by ``__torch_function__``.

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

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

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

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

    Examples
    --------
    >>> import inspect
    >>> my_add = torch.overrides.get_testing_overrides()[torch.add]
    >>> inspect.signature(my_add)
    <Signature (input, other, out=None)>
    Nc                 ó   — dS ©Néÿÿÿÿ© ©ÚinputÚouts     r0   ú<lambda>z'get_testing_overrides.<locals>.<lambda>´  ó   € ¨2€ r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>µ  ó   € °€ r3   c                 ó   — dS r9  r;  ©r=  Úoutput_sizes     r0   r?  z'get_testing_overrides.<locals>.<lambda>¶  ó   € ¸b€ r3   c                 ó   — dS r9  r;  )ÚinputsrE  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>·  ó   € ¸r€ r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>¸  ó   € ¨B€ r3   c                 ó   — dS r9  r;  ©r=  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>¹  ó   €  R€ r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>º  ó   € ¨b€ r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>»  ó   € ¨R€ r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>¼  ó   € ¨r€ r3   c                 ó   — dS r9  r;  ©r=  Úotherr>  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>½  ó   € °"€ r3   é   c                 ó   — dS r9  r;  ©r=  Úbatch1Úbatch2ÚalphaÚbetar>  s         r0   r?  z'get_testing_overrides.<locals>.<lambda>¾  ó   € Èr€ r3   c                 ó   — dS r9  r;  ©r=  Útensor1Útensor2Úvaluer>  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>¿  ó   € È"€ r3   c                 ó   — dS r9  r;  rb  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>À  rf  r3   c                 ó   — dS r9  r;  ©r=  Úmat1Úmat2r_  r^  r>  s         r0   r?  z'get_testing_overrides.<locals>.<lambda>Á  rf  r3   c                 ó   — dS r9  r;  )r=  ÚmatÚvecr_  r^  r>  s         r0   r?  z'get_testing_overrides.<locals>.<lambda>Â  ó   € È€ r3   c                 ó   — dS r9  r;  )r=  Úvec1Úvec2r_  r^  r>  s         r0   r?  z'get_testing_overrides.<locals>.<lambda>Ã  ó   € È€ r3   c                 ó   — dS r9  r;  ©ÚthetaÚsizeÚalign_cornerss      r0   r?  z'get_testing_overrides.<locals>.<lambda>Ä  ro  r3   c                 ó   — dS r9  r;  ©r=  Údims     r0   r?  z'get_testing_overrides.<locals>.<lambda>Å  r@  r3   çñhãˆµøä>ç:Œ0âŽyE>Fc                 ó   — dS r9  r;  )r=  rW  ÚtrolÚatolÚ	equal_nans        r0   r?  z'get_testing_overrides.<locals>.<lambda>Æ  ó   € ÐVX€ r3   c                 ó   — dS r9  r;  ©r=  ÚpÚtrainÚinplaces       r0   r?  z'get_testing_overrides.<locals>.<lambda>Ç  ó   € ÀB€ r3   c                 ó   — dS r9  r;  rz  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>È  rK  r3   c                 ó   — dS r9  r;  rz  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>É  rK  r3   c                 ó   — dS r9  r;  ©r=  r{  Úkeepdimr>  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>Ê  ro  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>Ë  rR  r3   c                 ó   — dS r9  r;  rŒ  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>Ì  rˆ  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>Í  ó   €  B€ r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>Î  r‘  r3   c                 ó   — dS r9  r;  rz  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>Ï  rT  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>Ð  rK  r3   c                 ó   — dS r9  r;  )r=  Úmsgs     r0   r?  z'get_testing_overrides.<locals>.<lambda>Ñ  rB  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>Ò  rP  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>Ó  rR  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>Ô  rT  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>Õ  rK  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>Ö  rP  r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>×  ó   € °B€ r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>Ø  ó   € °b€ r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>Ù  rR  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>Ú  rT  r3   c                  ó   — dS r9  r;  ©Útensorss    r0   r?  z'get_testing_overrides.<locals>.<lambda>Û  r@  r3   c                  ó   — dS r9  r;  r£  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>Ü  r@  r3   c                  ó   — dS r9  r;  r£  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>Ý  r@  r3   r   Tc                 ó   — dS r9  r;  )r=  Úkernel_sizer  ÚpaddingÚ	ceil_modeÚcount_include_pads         r0   r?  z'get_testing_overrides.<locals>.<lambda>Þ  ó   € Ðvx€ r3   c                 ó   — dS r9  r;  r[  s         r0   r?  z'get_testing_overrides.<locals>.<lambda>ß  ó   € ÐPR€ r3   c	                 ó   — dS r9  r;  )	r=  ÚweightÚbiasÚrunning_meanÚrunning_varÚtrainingÚmomentumÚepsÚcudnn_enableds	            r0   r?  z'get_testing_overrides.<locals>.<lambda>à  ó   € Ðy{€ r3   c                 ó   — dS r9  r;  )Úgrad_outr=  ÚmeanÚinvstdr°  Úsum_dyÚ
sum_dy_xmuÚcount_tensors           r0   r?  z'get_testing_overrides.<locals>.<lambda>á  r¸  r3   c                 ó   — dS r9  r;  )rº  r=  r»  r¼  r°  Úinput_gÚweight_gÚbias_gs           r0   r?  z'get_testing_overrides.<locals>.<lambda>â  ó   € Ðsu€ r3   c                 ó   — dS r9  r;  )r=  r°  r±  r»  r¼  r¶  s         r0   r?  z'get_testing_overrides.<locals>.<lambda>ã  r`  r3   c                 ó   — dS r9  r;  ©r=  r»  r¼  r²  r³  rµ  r¶  Úcounts           r0   r?  z'get_testing_overrides.<locals>.<lambda>ä  ó   € Ðtv€ r3   c                 ó   — dS r9  r;  rÇ  s           r0   r?  z'get_testing_overrides.<locals>.<lambda>å  ó   € ð  AC€ r3   c                 ó   — dS r9  r;  ©r=  r¶  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>æ  ó   € °2€ r3   c                 ó   — dS r9  r;  )r=  r²  r³  rµ  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>ç  ó   € ÐZ\€ r3   c                 ó   — dS r9  r;  )r=  Ú	generatorr>  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>è  ó   € À€ r3   c                 ó   — dS r9  r;  ©Úinput1Úinput2r°  r±  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>é  ó   € ¸R€ r3   r»  c                 ó   — dS r9  r;  ©r=  Útargetr°  Úsize_averageÚreduceÚ	reductionÚ
pos_weights          r0   r?  z'get_testing_overrides.<locals>.<lambda>ë  ó   € Ðrt€ r3   c                 ó   — dS r9  r;  )r=  ÚweightsÚ	minlengths      r0   r?  z'get_testing_overrides.<locals>.<lambda>í  rÓ  r3   c                 ó   — dS r9  r;  )rÈ  ÚprobrÒ  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>î  ó   € ¸B€ r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>ï  ó   € ¸"€ r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>ð  rÎ  r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>ñ  ó   € ¸€ r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>ò  rè  r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>ó  rÓ  r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>ô  ó   € À"€ r3   c                  ó   — dS r9  r;  r£  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>õ  r@  r3   c                 ó   — dS r9  r;  ©r=  rk  Ú	out_dtyper>  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>ö  rÓ  r3   c                  ó   — dS r9  r;  r£  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>÷  rX  r3   c                 ó   — dS r9  r;  ©Úselfrw  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>ø  rT  r3   c                 ó   — dS r9  r;  )r=  Ú
boundariesÚ	out_int32Úrightr>  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>ù  ó   € Ð[]€ r3   c                  ó   — dS r9  r;  r£  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>ú  rT  r3   c                 ó   — dS r9  r;  ©r¤  r{  r>  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>û  r�  r3   c                 ó   — dS r9  r;  rÿ  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>ü  ó   € °r€ r3   c                 ó   — dS r9  r;  rÿ  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>ý  ræ  r3   ç       @Ú#use_mm_for_euclid_dist_if_necessaryc                 ó   — dS r9  r;  )Úx1Úx2r…  Úcompute_modes       r0   r?  z'get_testing_overrides.<locals>.<lambda>þ  ó   € Ð_a€ r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>ÿ  rK  r3   ç      ð?c                 ó   — dS r9  r;  ©r=  r^  r‡  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>   ræ  r3   )r>  c                 ó   — dS r9  r;  )r>  Úmatricess     r0   r?  z'get_testing_overrides.<locals>.<lambda>  ó   € ¸€ r3   c                 ó   — dS r9  r;  ©r=  Úgroupss     r0   r?  z'get_testing_overrides.<locals>.<lambda>  ó   € °R€ r3   c                 ó   — dS r9  r;  ©r=  Úupperr>  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>  rØ  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>  r  r3   c                 ó   — dS r9  r;  ©r=  Úcheck_errorsr>  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>  ó   € Èb€ r3   c                 ó   — dS r9  r;  r  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>  ó   € ÀR€ r3   c                 ó   — dS r9  r;  )rÖ  r×  r  r>  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>  ó   € ÈB€ r3   c                 ó   — dS r9  r;  )r=  ÚnumelÚn_binsÚratioÚ	bit_widths        r0   r?  z'get_testing_overrides.<locals>.<lambda>  ó   € ÐWY€ r3   c                 ó   — dS r9  r;  ©r=  Úchunksr{  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>	  rX  r3   c                 ó   — dS r9  r;  ©r=  ÚminÚmaxr>  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>
  rÓ  r3   c                 ó   — dS r9  r;  r+  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>  ó   € À€ r3   c                 ó   — dS r9  r;  )r=  r,  r>  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>  rŸ  r3   c                 ó   — dS r9  r;  )r=  r-  r>  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>  rŸ  r3   c                 ó   — dS r9  r;  ©r¤  r>  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>  rŸ  r3   c                 ó   — dS r9  r;  )r=  Ú
correctionÚfweightsÚaweightss       r0   r?  z'get_testing_overrides.<locals>.<lambda>  ó   € ÈR€ r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>  ó   €  2€ r3   é   c                 ó   — dS r9  r;  )r=  ÚrÚwith_replacements      r0   r?  z'get_testing_overrides.<locals>.<lambda>  ó   € Àr€ r3   c                 ó   — dS r9  r;  )ÚrealÚimags     r0   r?  z'get_testing_overrides.<locals>.<lambda>  ó   € ¨"€ r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>  r  r3   c                 ó   — dS r9  r;  )ÚabsÚangs     r0   r?  z'get_testing_overrides.<locals>.<lambda>  ó   €  b€ r3   c                 ó   — dS r9  r;  )r=  Úords     r0   r?  z'get_testing_overrides.<locals>.<lambda>  rÎ  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>  rK  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>  r  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>  r�  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>  rÎ  r3   c                 ó   — dS r9  r;  )r=  Úpadre  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>  ó   € ¸2€ r3   c                 ó   — dS r9  r;  ©r=  r°  r±  r  r©  Údilationr  s          r0   r?  z'get_testing_overrides.<locals>.<lambda>  ó   € Ðbd€ r3   c                 ó   — dS r9  r;  rS  s          r0   r?  z'get_testing_overrides.<locals>.<lambda>  rU  r3   c                 ó   — dS r9  r;  rS  s          r0   r?  z'get_testing_overrides.<locals>.<lambda>  rU  r3   c	                 ó   — dS r9  r;  )	r=  r°  r±  r  r©  rT  Ú
transposedÚoutput_addingr  s	            r0   r?  z'get_testing_overrides.<locals>.<lambda>  ó   € Ðuw€ r3   c                 ó   — dS r9  r;  )r=  r°  r±  rP  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>  rQ  r3   c                 ó   — dS r9  r;  ©r=  r°  r±  r  r©  Úoutput_paddingr  rT  s           r0   r?  z'get_testing_overrides.<locals>.<lambda>   ó   € ð  A€ r3   c                 ó   — dS r9  r;  r^  s           r0   r?  z'get_testing_overrides.<locals>.<lambda>!  r`  r3   c                 ó   — dS r9  r;  r^  s           r0   r?  z'get_testing_overrides.<locals>.<lambda>"  r`  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>#  rH  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>$  r@  r3   c                 ó   — dS r9  r;  ©rÖ  r×  rÛ  ÚmarginrÜ  rÝ  rÞ  s          r0   r?  z'get_testing_overrides.<locals>.<lambda>%  rË  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>&  rK  r3   c                 ó   — dS r9  r;  )r  r  r{  r¶  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>'  rÓ  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>(  r@  r3   c                 ó   — dS r9  r;  ©r=  rW  r{  r>  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>)  rF  r3   r:  c                 ó   — dS r9  r;  rl  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>*  ó   € À2€ r3   c                 ó   — dS r9  r;  ©Ú	log_probsÚtargetsÚinput_lengthsÚtarget_lengthsÚblankrÞ  Úzero_infinitys          r0   r?  z'get_testing_overrides.<locals>.<lambda>,  r¬  r3   c                 ó   — dS r9  r;  ©r=  r{  r>  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>.  rÎ  r3   c                 ó   — dS r9  r;  rx  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>/  rÎ  r3   c                 ó   — dS r9  r;  ©r=  r{  r>  r_   s       r0   r?  z'get_testing_overrides.<locals>.<lambda>0  r/  r3   c                 ó   — dS r9  r;  r{  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>1  rI  r3   c                 ó   — dS r9  r;  ©ÚyÚxr{  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>2  rF  r3   c                 ó   — dS r9  r;  rx  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>3  rë  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>4  rT  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>5  ó   € ¨€ r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>6  ó   €  € r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>7  r„  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>8  r‘  r3   c                 ó   — dS r9  r;  ©r=  Údiagonalr>  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>9  r  r3   c                 ó   — dS r9  r;  rŠ  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>:  rF  r3   c                 ó   — dS r9  r;  )r=  Úoffsets     r0   r?  z'get_testing_overrides.<locals>.<lambda>;  rB  r3   c                 ó   — dS r9  r;  )r=  Únr{  ÚprependÚappendr>  s         r0   r?  z'get_testing_overrides.<locals>.<lambda><  ó   € ÐTV€ r3   c                 ó   — dS r9  r;  ©r=  rŽ  Údim1Údim2s       r0   r?  z'get_testing_overrides.<locals>.<lambda>=  r/  r3   éþÿÿÿc                 ó   — dS r9  r;  r•  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>>  rs  r3   c                 ó   — dS r9  r;  )r=  ÚsrcrŽ  r–  r—  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>?  r8  r3   c                 ó   — dS r9  r;  )r÷  r›  rw  r  Ústorage_offsets        r0   r?  z'get_testing_overrides.<locals>.<lambda>@  r&  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>A  rT  r3   c                 ó   — dS r9  r;  )r=  rW  r…  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>B  rP  r3   c                 ó   — dS r9  r;  ©r=  rW  Úrounding_moder>  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>C  ó   € Àb€ r3   c                 ó   — dS r9  r;  r¡  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>D  rs  r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>E  rX  r3   c                 ó   — dS r9  r;  r„  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>F  rF  r3   c                 ó   — dS r9  r;  ©r=  rk  ró  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>G  r  r3   c                 ó   — dS r9  r;  )rj  rk  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>H  ó   €  r€ r3   c                 ó   — dS r9  r;  ©r=  Úindices_or_sectionss     r0   r?  z'get_testing_overrides.<locals>.<lambda>I  rë  r3   c                 ó   — dS r9  r;  r3  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>J  rB  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>K  rX  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>L  rŸ  r3   ÚLc                 ó   — dS r9  r;  ©r=  ÚUPLOr>  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>M  rØ  r3   c                 ó   — dS r9  r;  r³  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>N  rÓ  r3   c                 ó   — dS r9  r;  )ÚequationÚoperandss     r0   r?  z'get_testing_overrides.<locals>.<lambda>O  rX  r3   c                 ó   — dS r9  r;  ©r=  r°  Úpadding_idxÚmax_normÚ	norm_typeÚscale_grad_by_freqrÆ   s          r0   r?  z'get_testing_overrides.<locals>.<lambda>Q  ó   € Ðz|€ r3   c
                 ó   — dS r9  r;  )
r=  r°  Úoffsetsr¼  r½  r¾  ÚmoderÆ   Úper_sample_weightsr»  s
             r0   r?  z'get_testing_overrides.<locals>.<lambda>T  s   € ð  hj€ r3   c                 ó   — dS r9  r;  ©r=  r_   rm   r^   Úrequires_grads        r0   r?  z'get_testing_overrides.<locals>.<lambda>V  ó   € Ðce€ r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>W  ó   € °€ r3   c                 ó   — dS r9  r;  ©r=  rW  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>X  rC  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>Y  r@  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>Z  rK  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>[  rP  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>\  r@  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>]  rK  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>^  rR  r3   c                 ó   — dS r9  r;  )r=  ÚscaleÚ
zero_pointÚaxisÚ	quant_minÚ	quant_maxs         r0   r?  z'get_testing_overrides.<locals>.<lambda>_  ó   € Ðmo€ r3   c                 ó   — dS r9  r;  )r=  rÓ  rÔ  rÖ  r×  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>`  ó   € Ðfh€ r3   c                 ó   — dS r9  r;  )r€  Úobserver_onÚfake_quant_onÚaveraging_constÚrunning_minÚrunning_maxrÓ  rÔ  rÖ  r×  Úch_axisÚper_row_fake_quantÚsymmetric_quants                r0   r?  z'get_testing_overrides.<locals>.<lambda>b  s   € ð  AC€ r3   c                 ó   — dS r9  r;  ©r=  Úpacked_weightr±  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>d  r   r3   c                 ó   — dS r9  r;  rå  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>e  ó   € Ð\^€ r3   c                 ó   — dS r9  r;  ©r=  r°  ÚpackedÚcol_offsetsÚweight_scaleÚweight_zero_pointr±  s          r0   r?  z'get_testing_overrides.<locals>.<lambda>f  ó   € Ð{}€ r3   c                 ó   — dS r9  r;  rê  s          r0   r?  z'get_testing_overrides.<locals>.<lambda>h  ó   € Ð^`€ r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>j  rQ  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>k  rè  r3   c                 ó   — dS r9  r;  )r=  ÚaÚbs      r0   r?  z'get_testing_overrides.<locals>.<lambda>l  r/  r3   c                 ó   — dS r9  r;  ©r=  r…  r†  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>m  rØ  r3   c                 ó   — dS r9  r;  rø  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>n  r  r3   c                 ó   — dS r9  r;  ©r=  r�  r{  Únorms       r0   r?  z'get_testing_overrides.<locals>.<lambda>o  rÓ  r3   c                 ó   — dS r9  r;  rû  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>p  rÓ  r3   c                 ó   — dS r9  r;  rû  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>q  rï  r3   c                 ó   — dS r9  r;  rû  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>r  rÓ  r3   c                 ó   — dS r9  r;  rû  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>s  rï  r3   ©r˜  r:  c                 ó   — dS r9  r;  ©r=  Úsr{  rü  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>t  ro  r3   c                 ó   — dS r9  r;  r  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>u  rs  r3   c                 ó   — dS r9  r;  r  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>v  rï  r3   c                 ó   — dS r9  r;  r  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>w  rn  r3   c                 ó   — dS r9  r;  r  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>x  rn  r3   c                 ó   — dS r9  r;  r  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>y  rˆ  r3   c                 ó   — dS r9  r;  r  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>z  rˆ  r3   c                 ó   — dS r9  r;  r  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>{  r  r3   c                 ó   — dS r9  r;  r  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>|  r?  r3   c                 ó   — dS r9  r;  r  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>}  ro  r3   c                 ó   — dS r9  r;  r  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>~  ro  r3   c                 ó   — dS r9  r;  r  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>  rs  r3   c                 ó   — dS r9  r;  rz  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>€  r�  r3   c                 ó   — dS r9  r;  rz  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>�  r  r3   c                 ó   — dS r9  r;  rû  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>‚  r/  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>ƒ  r@  r3   c                 ó   — dS r9  r;  )r=  Ú	start_dimÚend_dims      r0   r?  z'get_testing_overrides.<locals>.<lambda>„  rF  r3   c                 ó   — dS r9  r;  ©r=  Údimss     r0   r?  z'get_testing_overrides.<locals>.<lambda>…  r„  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>†  r‘  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>‡  r‘  r3   c                 ó   — dS r9  r;  rŒ  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>ˆ  r`  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>‰  rR  r3   c                 ó   — dS r9  r;  rË  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>Š  rÉ  r3   c                 ó   — dS r9  r;  ©r=  Úexponentr>  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>‹  rØ  r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>Œ  rÎ  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>�  rK  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>Ž  rR  r3   c                 ó   — dS r9  r;  )r=  Ú
fill_valuer>  r_   rm   r^   rÆ  s          r0   r?  z'get_testing_overrides.<locals>.<lambda>�  s   € ð  BD€ r3   c                 ó   — dS r9  r;  )r=  r–  Ú	dep_tokens      r0   r?  z'get_testing_overrides.<locals>.<lambda>�  r£  r3   c                 ó   — dS r9  r;  )ÚLU_dataÚ	LU_pivotsÚunpack_dataÚunpack_pivotss       r0   r?  z'get_testing_overrides.<locals>.<lambda>‘  rÐ  r3   c                 ó   — dS r9  r;  )r=  r{  Úindexr>  Úsparse_grads        r0   r?  z'get_testing_overrides.<locals>.<lambda>’  r8  r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>“  rX  r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>”  rÉ  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>•  r„  r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>–  ræ  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>—  rR  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>˜  rC  r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>™  r�  r3   c                 ó   — dS r9  r;  ©r=  rr  r>  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>š  rÎ  r3   c                 ó   — dS r9  r;  r9  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>›  rÉ  r3   c                 ó   — dS r9  r;  )r=  Úspacingr{  Ú
edge_orders       r0   r?  z'get_testing_overrides.<locals>.<lambda>œ  r   r3   c                 ó   — dS r9  r;  ©r=  ÚgridÚinterpolation_modeÚpadding_moderx  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>�  ó   € Ðac€ r3   c                 ó   — dS r9  r;  r?  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>ž  ó   € Ðdf€ r3   c                 ó   — dS r9  r;  r?  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>Ÿ  rE  r3   c                 ó   — dS r9  r;  )r=  Ú
num_groupsr°  r±  r¶  r·  s         r0   r?  z'get_testing_overrides.<locals>.<lambda>   ó   € Ðkm€ r3   c	                 ó   — dS r9  r;  ©	r=  ÚhxÚparamsÚ
has_biasesÚ
num_layersÚdropoutr†  ÚbidirectionalÚbatch_firsts	            r0   r?  z'get_testing_overrides.<locals>.<lambda>¡  ó   € Ðqs€ r3   c                 ó   — dS r9  r;  ©r=  rL  Úw_ihÚw_hhÚb_ihÚb_hhs         r0   r?  z'get_testing_overrides.<locals>.<lambda>¢  r   r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>£  rÉ  r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>¤  rŸ  r3   ç      à?c                 ó   — dS r9  r;  ©r=  Úlambds     r0   r?  z'get_testing_overrides.<locals>.<lambda>¥  rÎ  r3   c                 ó   — dS r9  r;  )r=  Úvaluesr>  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>¦  rë  r3   c                 ó   — dS r9  r;  ©r=  rÛ  rg  rÜ  rÝ  rÞ  s         r0   r?  z'get_testing_overrides.<locals>.<lambda>§  ó   € Ðxz€ r3   éd   c                 ó   — dS r9  r;  )r=  Úbinsr,  r-  r>  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>¨  r  r3   c                 ó   — dS r9  r;  )r=  rg  r,  r-  r°  Údensityr>  s          r0   r?  z'get_testing_overrides.<locals>.<lambda>©  rI  r3   c                 ó   — dS r9  r;  )r=  rg  r�   r°  ri  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>ª  r&  r3   c                 ó   — dS r9  r;  ©r=  Útaus     r0   r?  z'get_testing_overrides.<locals>.<lambda>«  rØ  r3   c                 ó   — dS r9  r;  )rj  rk  r>  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>¬  rX  r3   c                 ó   — dS r9  r;  r¬  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>­  rë  r3   c                 ó   — dS r9  r;  r3  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>®  rB  r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>¯  r�  r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>°  r  r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>±  rŸ  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>²  rK  r3   c                 ó   — dS r9  r;  ©r=  r{  r/  Úsources       r0   r?  z'get_testing_overrides.<locals>.<lambda>³  rQ  r3   c                 ó   — dS r9  r;  rv  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>´  ræ  r3   c                 ó   — dS r9  r;  )r=  Úindicesra  Ú
accumulates       r0   r?  z'get_testing_overrides.<locals>.<lambda>µ  rf  r3   c                 ó   — dS r9  r;  )r=  r{  r/  r>  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>¶  r/  r3   c                 ó   — dS r9  r;  )r=  r{  r/  re  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>·  rQ  r3   c                 ó   — dS r9  r;  )r=  r{  r/  rw  rÝ  Úinclude_inputs         r0   r?  z'get_testing_overrides.<locals>.<lambda>¸  rÐ  r3   c                 ó   — dS r9  r;  ©rY   s    r0   r?  z'get_testing_overrides.<locals>.<lambda>¹  rª  r3   c                 ó   — dS r9  r;  )ÚeÚteÚassume_uniqueÚinverts       r0   r?  z'get_testing_overrides.<locals>.<lambda>º  r  r3   c                 ó   — dS r9  r;  r�  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>»  r‘  r3   c                 ó   — dS r9  r;  r�  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>¼  rN  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>½  rB  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>¾  rB  r3   c	                 ó   — dS r9  r;  )	r=  r²  r³  r°  r±  Úuse_input_statsrµ  r¶  r·  s	            r0   r?  z'get_testing_overrides.<locals>.<lambda>À  rà  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>Â  rH  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>Ã  rT  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>Ä  rX  r3   c                 ó   — dS r9  r;  r  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>Å  rs  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>Æ  r„  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>Ç  rN  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>È  r‘  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>É  rK  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>Ê  rC  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>Ë  rT  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>Ì  r„  r3   c                 ó   — dS r9  r;  rË  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>Í  rÉ  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>Î  rª  r3   c                 ó   — dS r9  r;  )r=  rW  Úrtolr€  r�  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>Ï  ó   € ÐUW€ r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>Ð  r:  r3   c
                 ó   — dS r9  r;  )
r=  Ún_fftÚ
hop_lengthÚ
win_lengthÚwindowÚcenterÚ
normalizedÚonesidedÚlengthÚreturn_complexs
             r0   r?  z'get_testing_overrides.<locals>.<lambda>Ò  ó   € ð  bd€ r3   c                 ó   — dS r9  r;  ©r=  rÛ  rÜ  rÝ  rÞ  Ú
log_targets         r0   r?  z'get_testing_overrides.<locals>.<lambda>Ô  s   € Ðpr€ r3   c                 ó   — dS r9  r;  rË  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>Õ  ó   € ¨€ r3   c                 ó   — dS r9  r;  )r=  Úkr{  r�  r>  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>Ö  r   r3   c                 ó   — dS r9  r;  )r=  Ú	hermitianr  r>  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>×  rC  r3   c                 ó   — dS r9  r;  )r=  r±  r>  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>Ø  rf  r3   c                 ó   — dS r9  r;  )ÚLDÚpivotsÚBr±  r>  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>Ù  ó   € ÐQS€ r3   c                 ó   — dS r9  r;  )r=  Únormalized_shaper°  r±  Úespr·  s         r0   r?  z'get_testing_overrides.<locals>.<lambda>Ú  rS  r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>Û  rX  r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>Ü  r�  r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>Ý  rÉ  r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>Þ  rë  r3   c                 ó   — dS r9  r;  )r=  Úendr°  r>  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>ß  rë  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>à  rP  r3   c                 ó   — dS r9  r;  )r=  r¯  r¶  ÚXr�  ÚiKÚniterÚtolÚlargestÚmethodÚtrackerÚortho_iparamsÚortho_fparamsÚortho_bparamss                 r0   r?  z'get_testing_overrides.<locals>.<lambda>á  s   € ð  IK€ r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>â  r@  r3   c                 ó   — dS r9  r;  ©r=  r{  r_   s      r0   r?  z'get_testing_overrides.<locals>.<lambda>ã  rè  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>ä  rR  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>å  rR  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>æ  rK  r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>ç  r  r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>è  rë  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>é  r‘  r3   c                 ó   — dS r9  r;  )r€  r  r>  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>ê  rK  r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>ë  rè  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>ì  rÎ  r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>í  rë  r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>î  rè  r3   c                 ó   — dS r9  r;  rÍ  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>ï  rR  r3   c                 ó   — dS r9  r;  )r=  Únamesr�  r>  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>ð  r?  r3   c	                 ó   — dS r9  r;  )	ÚdataÚbatch_sizesrL  rM  rN  rO  rP  r†  rQ  s	            r0   r?  z'get_testing_overrides.<locals>.<lambda>ñ  rS  r3   c                 ó   — dS r9  r;  rU  s         r0   r?  z'get_testing_overrides.<locals>.<lambda>ò  r8  r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>ó  rÉ  r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>ô  rÎ  r3   c                 ó   — dS r9  r;  )ÚAÚpivotÚ	get_infosr>  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>õ  rn  r3   c                 ó   — dS r9  r;  )rö  r*  r+  r>  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>ö  r/  r3   c                 ó   — dS r9  r;  rf  s          r0   r?  z'get_testing_overrides.<locals>.<lambda>÷  r`  r3   c                 ó   — dS r9  r;  )r=  Úmaskre  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>ø  rŸ  r3   c                 ó   — dS r9  r;  )r=  rë  rw  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>ù  rè  r3   c                 ó   — dS r9  r;  )r=  rë  r>  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>ú  rQ  r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>û  r  r3   c                 ó   — dS r9  r;  ©r=  ræ  r>  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>ü  rØ  r3   c                 ó   — dS r9  r;  rð  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>ý  rˆ  r3   c                 ó   — dS r9  r;  )r=  ræ  r  r>  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>þ  rü  r3   c                 ó   — dS r9  r;  )ÚLUrµ  r¶  ÚleftÚadjointr>  s         r0   r?  z'get_testing_overrides.<locals>.<lambda>ÿ  ó   € ÐY[€ r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>   ræ  r3   c                 ó   — dS r9  r;  )r=  r�  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>  rR  r3   c                 ó   — dS r9  r;  ©r=  r�  r>  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>  rF  r3   c                 ó   — dS r9  r;  )r=  rÆ  r±  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>  ó   € È2€ r3   c                 ó   — dS r9  r;  r3  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>  rè  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>  r„  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>  rT  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>  rŸ  r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>	  rÎ  r3   c                 ó   — dS r9  r;  ©r=  r¨  r  r©  rT  rª  s         r0   r?  z'get_testing_overrides.<locals>.<lambda>
  ó   € Ðjl€ r3   c                 ó   — dS r9  r;  r  s         r0   r?  z'get_testing_overrides.<locals>.<lambda>  r  r3   c                 ó   — dS r9  r;  r  s         r0   r?  z'get_testing_overrides.<locals>.<lambda>  r  r3   c                 ó   — dS r9  r;  ©r=  r¨  r  r©  rT  Úreturn_indicesrª  s          r0   r?  z'get_testing_overrides.<locals>.<lambda>  rà  r3   c                 ó   — dS r9  r;  rz  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>  rK  r3   c                 ó   — dS r9  r;  )r=  r{  r�  r_   r>  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>  r“  r3   c                 ó   — dS r9  r;  rz  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>  rP  r3   c                 ó   — dS r9  r;  rz  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>  rÉ  r3   c                  ó   — dS r9  r;  )r¤  r'   s     r0   r?  z'get_testing_overrides.<locals>.<lambda>  rÎ  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>  r@  r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>  rŸ  r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>  rÎ  r3   c                 ó   — dS r9  r;  )r=  r°  r±  r²  r³  r´  Úexponential_average_factorÚepsilons           r0   r?  z'get_testing_overrides.<locals>.<lambda>  rà  r3   c	                 ó   — dS r9  r;  ©	r=  r°  r±  r©  r  rT  r  Ú	benchmarkÚdeterministics	            r0   r?  z'get_testing_overrides.<locals>.<lambda>  rï  r3   c	                 ó   — dS r9  r;  )	r=  r°  Úzr^  r±  r  r©  rT  r  s	            r0   r?  z'get_testing_overrides.<locals>.<lambda>  rÉ  r3   c                 ó   — dS r9  r;  rS  s          r0   r?  z'get_testing_overrides.<locals>.<lambda>  rÚ  r3   c
                 ó   — dS r9  r;  )
r=  r°  r±  r©  r_  r  rT  r  r  r  s
             r0   r?  z'get_testing_overrides.<locals>.<lambda>  r[  r3   c	                 ó   — dS r9  r;  r  s	            r0   r?  z'get_testing_overrides.<locals>.<lambda>"  ó   € Ðeg€ r3   c                 ó   — dS r9  r;  )r=  r°  Úweight_stride0rL  ÚcxrÂ  Úhidden_sizerO  rR  rP  r†  rQ  rà  Údropout_states                 r0   r?  z'get_testing_overrides.<locals>.<lambda>%  r¨  r3   c                 ó   — dS r9  r;  rò  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>'  r/  r3   c                 ó   — dS r9  r;  rŒ  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>(  rn  r3   c                 ó   — dS r9  r;  ©r=  rw  Údestinations      r0   r?  z'get_testing_overrides.<locals>.<lambda>)  rè  r3   c                 ó   — dS r9  r;  r)  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>*  rQ  r3   c                 ó   — dS r9  r;  )r=  Ú
descendingr>  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>+  rI  r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>,  rX  r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>-  r  r3   c                 ó   — dS r9  r;  )r=  Únum_samplesÚreplacementr>  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>.  ó   € ÐSU€ r3   c                 ó   — dS r9  r;  )r=  rn  r>  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>/  rT  r3   c                 ó   — dS r9  r;  ©r=  r…  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>0  r­  r3   c                 ó   — dS r9  r;  )r=  r{  Ústartr¦  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>1  r  r3   ç        c                 ó   — dS r9  r;  )r=  ÚnanÚposinfÚneginfr>  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>2  rœ  r3   c                 ó   — dS r9  r;  )r=  r°  r±  r²  r³  r´  rµ  r¶  s           r0   r?  z'get_testing_overrides.<locals>.<lambda>3  rS  r3   c                 ó   — dS r9  r;  )r=  r°  r±  r´  rµ  r¶  s         r0   r?  z'get_testing_overrides.<locals>.<lambda>4  ó   € Ð]_€ r3   c                 ó   — dS r9  r;  rø  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>5  rŸ  r3   c                 ó   — dS r9  r;  ©r=  r¹  r°  r±  r¶  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>6  rE  r3   c                 ó   — dS r9  r;  )r=  r°  r±  ÚNÚCÚHxWÚgroupr¶  s           r0   r?  z'get_testing_overrides.<locals>.<lambda>7  r“  r3   c                 ó   — dS r9  r;  )r=  r…  r{  r�  r_   s        r0   r?  z'get_testing_overrides.<locals>.<lambda>8  r3  r3   c                 ó   — dS r9  r;  r  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>9  ræ  r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>:  rÉ  r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>;  r  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda><  r@  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>=  rB  r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>>  r  r3   c                 ó   — dS r9  r;  rD  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>?  r   r3   c                 ó   — dS r9  r;  rD  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>@  r   r3   c                 ó   — dS r9  r;  ©r=  rE  r  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>A  rU  r3   c                 ó   — dS r9  r;  rS  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>B  ó   € Ðoq€ r3   c                 ó   — dS r9  r;  rS  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>C  rU  r3   c                 ó   — dS r9  r;  rS  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>D  rU  r3   c                 ó   — dS r9  r;  rS  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>E  rU  r3   c                 ó   — dS r9  r;  rS  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>F  rU  r3   c                 ó   — dS r9  r;  ru  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>G  r·  r3   c                 ó   — dS r9  r;  ©r=  r…  r´  r‡  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>H  r	  r3   c                 ó   — dS r9  r;  ©r=  r¨  r  r©  rª  r«  Údivisor_overrides          r0   r?  z'get_testing_overrides.<locals>.<lambda>J  ó   € ð  @B€ r3   c                 ó   — dS r9  r;  r^  s          r0   r?  z'get_testing_overrides.<locals>.<lambda>M  r`  r3   çš™™™™™¹?c                 ó   — dS r9  r;  )r=  r²  r³  r°  r±  r´  rµ  r¶  s           r0   r?  z'get_testing_overrides.<locals>.<lambda>P  r¬  r3   c                 ó   — dS r9  r;  rÕ  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>R  r®  r3   c                 ó   — dS r9  r;  ©r=  rÛ  r°  rÜ  rÝ  rÞ  s         r0   r?  z'get_testing_overrides.<locals>.<lambda>T  rC  r3   c                 ó   — dS r9  r;  rÚ  s          r0   r?  z'get_testing_overrides.<locals>.<lambda>W  rà  r3   c                 ó   — dS r9  r;  r  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>Y  rf  r3   c                 ó   — dS r9  r;  rf  s          r0   r?  z'get_testing_overrides.<locals>.<lambda>[  ó   € Ðgi€ r3   éœÿÿÿc                 ó   — dS r9  r;  )r=  rÛ  r°  rÜ  Úignore_indexrÝ  rÞ  Úlabel_smoothings           r0   r?  z'get_testing_overrides.<locals>.<lambda>^  ó   € ð  JL€ r3   c                 ó   — dS r9  r;  rp  s          r0   r?  z'get_testing_overrides.<locals>.<lambda>a  r¬  r3   c                 ó   — dS r9  r;  r\  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>c  ó   € ÐXZ€ r3   c                 ó   — dS r9  r;  r\  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>d  rÐ  r3   c                 ó   — dS r9  r;  r\  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>e  rÐ  r3   c                 ó   — dS r9  r;  r\  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>f  rÐ  r3   c                 ó   — dS r9  r;  r  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>g  rs  r3   c                 ó   — dS r9  r;  rº  s          r0   r?  z'get_testing_overrides.<locals>.<lambda>i  r¿  r3   c                 ó   — dS r9  r;  )r=  r°  rÁ  r¼  r½  r¾  rÂ  rÆ   rÃ  Úinclude_last_offsetr»  s              r0   r?  z'get_testing_overrides.<locals>.<lambda>l  s   € ð  HJ€ r3   c                 ó   — dS r9  r;  r\  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>n  rj  r3   c                 ó   — dS r9  r;  )r=  rE  r¨  rT  r©  r  s         r0   r?  z'get_testing_overrides.<locals>.<lambda>o  rI  r3   c                 ó   — dS r9  r;  ©r=  r¨  rE  Úoutput_ratior  Ú_random_sampless         r0   r?  z'get_testing_overrides.<locals>.<lambda>q  rd  r3   c                 ó   — dS r9  r;  r}  s         r0   r?  z'get_testing_overrides.<locals>.<lambda>t  rd  r3   c                 ó   — dS r9  r;  r}  s         r0   r?  z'get_testing_overrides.<locals>.<lambda>w  rd  r3   c                 ó   — dS r9  r;  r}  s         r0   r?  z'get_testing_overrides.<locals>.<lambda>z  rd  r3   ç�íµ ÷Æ°>c                 ó   — dS r9  r;  )r=  rÛ  Úvarr‰   r¶  rÞ  s         r0   r?  z'get_testing_overrides.<locals>.<lambda>|  rÄ  r3   Únonec                 ó   — dS r9  r;  )r=  Úapproximates     r0   r?  z'get_testing_overrides.<locals>.<lambda>}  rˆ  r3   c                 ó   — dS r9  r;  rz  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>~  r  r3   Úbilinearr¬   c                 ó   — dS r9  r;  )r=  r@  rÂ  rB  rx  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>  rd  r3   c                 ó   — dS r9  r;  )r=  rH  r°  r±  r¶  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>€  r   r3   ç»½×Ùß|Û=c                 ó   — dS r9  r;  )Úlogitsrm  Úhardr¶  r{  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>�  rC  r3   c                 ó   — dS r9  r;  r^  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>‚  rÓ  r3   ç      ð¿c                 ó   — dS r9  r;  )r=  Úmin_valÚmax_valr‡  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>ƒ  rñ  r3   c                 ó   — dS r9  r;  rc  s         r0   r?  z'get_testing_overrides.<locals>.<lambda>…  ó   € Ð`b€ r3   c                 ó   — dS r9  r;  )r=  r²  r³  r°  r±  rŒ  rµ  r¶  s           r0   r?  z'get_testing_overrides.<locals>.<lambda>ˆ  s   € ð  GI€ r3   Únearestc                 ó   — dS r9  r;  )r=  rw  Úscale_factorrÂ  rx  Úrecompute_scale_factorÚ	antialiass          r0   r?  z'get_testing_overrides.<locals>.<lambda>‹  s   € ð  KM€ r3   c                 ó   — dS r9  r;  rª  s         r0   r?  z'get_testing_overrides.<locals>.<lambda>�  r`  r3   c                 ó   — dS r9  r;  ©r=  rÛ  rÜ  rÝ  rÞ  r°  s         r0   r?  z'get_testing_overrides.<locals>.<lambda>Ž  r¿  r3   c                 ó   — dS r9  r;  rC  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>�  rI  r3   ç{®Gáz„?c                 ó   — dS r9  r;  )r=  Únegative_sloper‡  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>�  rÐ  r3   c                 ó   — dS r9  r;  )r=  r°  r±  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>‘  r  r3   ç-Cëâ6?ç      è?c                 ó   — dS r9  r;  )r=  rw  r^  r_  r¯  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>’  r   r3   é   c                 ó   — dS r9  r;  ©r=  r{  Ú_stacklevelr_   s       r0   r?  z'get_testing_overrides.<locals>.<lambda>“  rè  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>”  rŸ  r3   c                 ó   — dS r9  r;  ©r=  r½  r¨  r  rª  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>•  rI  r3   c                 ó   — dS r9  r;  r¯  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>–  rI  r3   c                 ó   — dS r9  r;  r¯  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>—  rI  r3   c                 ó   — dS r9  r;  rf  s          r0   r?  z'get_testing_overrides.<locals>.<lambda>™  rj  r3   c                 ó   — dS r9  r;  ©r=  r¨  r  r©  rT  rª  r  s          r0   r?  z'get_testing_overrides.<locals>.<lambda>œ  rà  r3   c                 ó   — dS r9  r;  r
  s          r0   r?  z'get_testing_overrides.<locals>.<lambda>Ÿ  rà  r3   c                 ó   — dS r9  r;  r´  s          r0   r?  z'get_testing_overrides.<locals>.<lambda>¢  rà  r3   c                 ó   — dS r9  r;  r
  s          r0   r?  z'get_testing_overrides.<locals>.<lambda>¥  rà  r3   c                 ó   — dS r9  r;  r
  s          r0   r?  z'get_testing_overrides.<locals>.<lambda>¨  rà  r3   c                 ó   — dS r9  r;  r
  s          r0   r?  z'get_testing_overrides.<locals>.<lambda>«  rà  r3   c                 ó   — dS r9  r;  ©r=  rz  r¨  r  r©  rE  s         r0   r?  z'get_testing_overrides.<locals>.<lambda>­  rd  r3   c                 ó   — dS r9  r;  r»  s         r0   r?  z'get_testing_overrides.<locals>.<lambda>®  rd  r3   c                 ó   — dS r9  r;  r»  s         r0   r?  z'get_testing_overrides.<locals>.<lambda>¯  rd  r3   c                 ó   — dS r9  r;  r   s         r0   r?  z'get_testing_overrides.<locals>.<lambda>°  rï  r3   c                 ó   — dS r9  r;  )ÚqueryÚkeyre  Úembed_dim_to_checkÚ	num_headsÚin_proj_weightÚin_proj_biasÚbias_kÚbias_vÚadd_zero_attnÚ	dropout_pÚout_proj_weightÚout_proj_biasr´  Úkey_padding_maskÚneed_weightsÚ	attn_maskÚuse_separate_proj_weightÚq_proj_weightÚk_proj_weightÚv_proj_weightÚstatic_kÚstatic_vÚaverage_attn_weightsÚ	is_causals                            r0   r?  z'get_testing_overrides.<locals>.<lambda>²  s   € ð  ]_€ r3   c                 ó   — dS r9  r;  )r=  rÛ  r…  rg  r°  rÜ  rÝ  rÞ  s           r0   r?  z'get_testing_overrides.<locals>.<lambda>µ  rà  r3   c                 ó   — dS r9  r;  ©r=  rÛ  rÜ  rÝ  rÞ  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>¸  r“  r3   c                 ó   — dS r9  r;  rf  s         r0   r?  z'get_testing_overrides.<locals>.<lambda>»  rC  r3   c                 ó   — dS r9  r;  )r=  rÛ  r°  rÜ  rm  rÝ  rÞ  s          r0   r?  z'get_testing_overrides.<locals>.<lambda>¾  rÉ  r3   çê-�™—q=c                 ó   — dS r9  r;  )r=  r…  r{  r¶  r>  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>À  r‚  r3   c                 ó   — dS r9  r;  )rY   Únum_classess     r0   r?  z'get_testing_overrides.<locals>.<lambda>Á  rˆ  r3   r¿   c                 ó   — dS r9  r;  )r=  rP  rÂ  re  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>Â  r  r3   c                 ó   — dS r9  r;  ©r  r  r…  r¶  r�  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>Ã  r	  r3   c                 ó   — dS r9  r;  )r=  rÛ  Ú	log_inputr‰   rÜ  r¶  rÝ  rÞ  s           r0   r?  z'get_testing_overrides.<locals>.<lambda>Å  rï  r3   c                 ó   — dS r9  r;  ©r=  r°  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>Ç  rë  r3   c                 ó   — dS r9  r;  ©r=  r‡  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>È  rI  r3   c                 ó   — dS r9  r;  rè  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>É  r/  r3   c                 ó   — dS r9  r;  ©r=  r¹  r°  r¶  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>Ê  r@  r3   ç      À?çUUUUUUÕ?c                 ó   — dS r9  r;  ©r=  Úlowerr  r´  r‡  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>Ë  s   € Ðwy€ r3   c                 ó   — dS r9  r;  rè  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>Ì  rI  r3   c                 ó   — dS r9  r;  rè  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>Í  rI  r3   c                 ó   — dS r9  r;  rè  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>Î  rI  r3   c                 ó   — dS r9  r;  )rÀ  rÁ  re  rÎ  rÉ  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>Ï  rÄ  r3   c                 ó   — dS r9  r;  )r=  rÛ  rÜ  rÝ  rÞ  r_  s         r0   r?  z'get_testing_overrides.<locals>.<lambda>Ð  r`  r3   c                 ó   — dS r9  r;  )r=  rÛ  rÞ  Údeltar°  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>Ñ  s   € Ðhj€ r3   c                 ó   — dS r9  r;  rÙ  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>Ò  r¬  r3   c                 ó   — dS r9  r;  r«  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>Ó  rr  r3   c                 ó   — dS r9  r;  r«  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>Ô  rr  r3   é   c                 ó   — dS r9  r;  )r=  r_  Ú	thresholds      r0   r?  z'get_testing_overrides.<locals>.<lambda>Õ  rf  r3   c                 ó   — dS r9  r;  r^  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>Ö  rÓ  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>×  r�  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>Ø  rŸ  r3   c                 ó   — dS r9  r;  ©r=  rý  re  r‡  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>Ù  r‚  r3   c
                 ó   — dS r9  r;  ©
ÚanchorÚpositiveÚnegativerg  r…  r¶  ÚswaprÜ  rÝ  rÞ  s
             r0   r?  z'get_testing_overrides.<locals>.<lambda>Û  ro  r3   )Údistance_functionrg  r  rÞ  c                ó   — dS r9  r;  )r  r  r  r	  rg  r  rÞ  s          r0   r?  z'get_testing_overrides.<locals>.<lambda>Þ  rÉ  r3   c                 ó   — dS r9  r;  )r=  r¨  rT  r©  r  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>à  r—  r3   c                 ó   — dS r9  r;  )rY   rõ  rö  rÒ  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>á  r8  r3   c                 ó   — dS r9  r;  )rY   r»  ÚstdrÒ  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>â  r·  r3   c                 ó   — dS r9  r;  )rY   Úvals     r0   r?  z'get_testing_overrides.<locals>.<lambda>ã  r  r3   Úfan_inÚ
leaky_reluc                 ó   — dS r9  r;  )rY   rõ  rÂ  ÚnonlinearityrÒ  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>ä  r¬  r3   c                 ó   — dS r9  r;  )r=  Úas_tuples     r0   r?  z'get_testing_overrides.<locals>.<lambda>å  r  r3   )r&  c                ó   — dS r9  r;  )r=  rw  r&  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>æ  rˆ  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>ç  rH  r3   Úfroc                 ó   — dS r9  r;  ©r=  r…  r{  r�  r>  r_   s         r0   r?  z'get_testing_overrides.<locals>.<lambda>è  rÐ  r3   c                 ó   — dS r9  r;  ©r=  rJ  r{  r�  r>  r_   s         r0   r?  z'get_testing_overrides.<locals>.<lambda>é  rU  r3   c                 ó   — dS r9  r;  r  s         r0   r?  z'get_testing_overrides.<locals>.<lambda>ê  rÚ  r3   c                 ó   — dS r9  r;  r  s         r0   r?  z'get_testing_overrides.<locals>.<lambda>ë  s   € ð 13ð r3   c                 ó   — dS r9  r;  )ÚvÚpowr{  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>ï  r  r3   c                 ó   — dS r9  r;  r  s         r0   r?  z'get_testing_overrides.<locals>.<lambda>ð  rU  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>ñ  r:  r3   c                 ó   — dS r9  r;  rl  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>ò  r„  r3   c                 ó   — dS r9  r;  )r=  r×  Úinput3rõ  Ú	transposes        r0   r?  z'get_testing_overrides.<locals>.<lambda>ó  r`  r3   c                 ó   — dS r9  r;  râ  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>ô  r·  r3   c                 ó   — dS r9  r;  ©r÷  r{  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>õ  r­  r3   c                 ó   — dS r9  r;  )r=  Úqr£  rÅ  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>ö  r?  r3   c                 ó   — dS r9  r;  r6  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>÷  r„  r3   çVçž¯Ò<c                 ó   — dS r9  r;  )r=  Úrconds     r0   r?  z'get_testing_overrides.<locals>.<lambda>ø  rÎ  r3   c                 ó   — dS r9  r;  )r=  r1  r±  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>ù  r?  r3   c                 ó   — dS r9  r;  )r=  Úupscale_factors     r0   r?  z'get_testing_overrides.<locals>.<lambda>ú  rQ  r3   c                 ó   — dS r9  r;  )r=  Údownscale_factors     r0   r?  z'get_testing_overrides.<locals>.<lambda>û  rI  r3   c                 ó   — dS r9  r;  )r=  rÒ  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>ü  r  r3   c                 ó   — dS r9  r;  )r=  rÛ  rä  r‰   r¶  rÞ  s         r0   r?  z'get_testing_overrides.<locals>.<lambda>ý  r&  r3   c                 ó   — dS r9  r;  rû  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>þ  r�  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>ÿ  rB  r3   c                 ó   — dS r9  r;  ræ  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>   r@  r3   c                 ó   — dS r9  r;  rÅ  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>  rU  r3   c                 ó   — dS r9  r;  r   s      r0   r?  z'get_testing_overrides.<locals>.<lambda>  r  r3   c                 ó   — dS r9  r;  )r=  r_   s     r0   r?  z'get_testing_overrides.<locals>.<lambda>  rP  r3   c                 ó   — dS r9  r;  )r=  r/  rw  r{  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>  rï  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>  rB  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>  rX  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>  r  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>  rN  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>	  rC  r3   c                 ó   — dS r9  r;  )r=  Úsomer>  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>
  r  r3   Úreducedc                 ó   — dS r9  r;  )r=  rÂ  r>  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>  rÓ  r3   Úlinearc                 ó   — dS r9  r;  ©r=  r-  r{  r�  Úinterpolationr>  s         r0   r?  z'get_testing_overrides.<locals>.<lambda>  rE  r3   c                 ó   — dS r9  r;  rK  s         r0   r?  z'get_testing_overrides.<locals>.<lambda>  rj  r3   c                 ó   — dS r9  r;  )r=  ÚscalesÚzero_pointsrÕ  r_   s        r0   r?  z'get_testing_overrides.<locals>.<lambda>  r“  r3   c                 ó   — dS r9  r;  )r=  rÓ  rÔ  r_   s       r0   r?  z'get_testing_overrides.<locals>.<lambda>  rý  r3   c                 ó   — dS r9  r;  )r=  r_   Úreduce_ranges      r0   r?  z'get_testing_overrides.<locals>.<lambda>  r  r3   c                 ó   — dS r9  r;  )r=  r°  r±  r»  r…  r¶  Úoutput_scaleÚoutput_zero_points           r0   r?  z'get_testing_overrides.<locals>.<lambda>  rS  r3   c                 ó   — dS r9  r;  ©r=  rL  rV  rW  rX  rY  Ú	packed_ihÚ	packed_hhÚcol_offsets_ihÚcol_offsets_hhÚscale_ihÚscale_hhÚzero_point_ihÚzero_point_hhs                 r0   r?  z'get_testing_overrides.<locals>.<lambda>  ó   € ð  _a€ r3   c                 ó   — dS r9  r;  rX  s                 r0   r?  z'get_testing_overrides.<locals>.<lambda>  ra  r3   r;  ©r   ©rY  c                 ó   — dS r9  r;  r  s         r0   r?  z'get_testing_overrides.<locals>.<lambda>  s
   € à "ð r3   ©r   r   ©rY  rY  c                 ó   — dS r9  r;  r  s         r0   r?  z'get_testing_overrides.<locals>.<lambda>  s   € ð !#ð r3   ©r   r   r   ©rY  rY  rY  c                 ó   — dS r9  r;  r  s         r0   r?  z'get_testing_overrides.<locals>.<lambda>$  s   € ð !#ð	 r3   c                 ó   — dS r9  r;  rX  s                 r0   r?  z'get_testing_overrides.<locals>.<lambda>+  ra  r3   c                 ó   — dS r9  r;  rX  s                 r0   r?  z'get_testing_overrides.<locals>.<lambda>.  ra  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>0  rT  r3   c                 ó   — dS r9  r;  rÅ  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>1  rU  r3   c                 ó   — dS r9  r;  )r=  Úhighr_   rm   r^   rÆ  s         r0   r?  z'get_testing_overrides.<locals>.<lambda>2  rÉ  r3   c                 ó   — dS r9  r;  rÅ  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>3  rÇ  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>4  r:  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>5  rK  r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>6  rÎ  r3   c                 ó   — dS r9  r;  rl  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>7  rˆ  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>8  rC  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>9  rR  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>:  rX  r3   c                 ó   — dS r9  r;  rè  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>;  rÉ  r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda><  r  r3   c                 ó   — dS r9  r;  )r=  r…  r{  Úmaxnormr>  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>=  rI  r3   c                 ó   — dS r9  r;  rz  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>>  rë  r3   c                 ó   — dS r9  r;  )r=  Úshapes     r0   r?  z'get_testing_overrides.<locals>.<lambda>?  rK  r3   c                 ó   — dS r9  r;  rë  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>@  r`  r3   c	                 ó   — dS r9  r;  rK  s	            r0   r?  z'get_testing_overrides.<locals>.<lambda>A  r¬  r3   c                 ó   — dS r9  r;  rU  s         r0   r?  z'get_testing_overrides.<locals>.<lambda>B  r·  r3   c	                 ó   — dS r9  r;  rK  s	            r0   r?  z'get_testing_overrides.<locals>.<lambda>C  r¬  r3   c                 ó   — dS r9  r;  rU  s         r0   r?  z'get_testing_overrides.<locals>.<lambda>D  r·  r3   c                 ó   — dS r9  r;  )r=  Úshiftsr  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>E  r  r3   ©r   rY  c                 ó   — dS r9  r;  )r=  r¯  r  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>F  r  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>G  rR  r3   c                 ó   — dS r9  r;  r3  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>H  rÎ  r3   c                 ó   — dS r9  r;  )r°  rë  Úcompressed_indices_dtypes      r0   r?  z'get_testing_overrides.<locals>.<lambda>I  r  r3   c                 ó   — dS r9  r;  rï  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>J  r—  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>K  rR  r3   c                 ó   — dS r9  r;  )r=  rW  r^  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>L  rX  r3   c                 ó   — dS r9  r;  ri  s         r0   r?  z'get_testing_overrides.<locals>.<lambda>M  rý  r3   c                 ó   — dS r9  r;  ©r=  r{  r/  r›  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>N  rŸ  r3   c                 ó   — dS r9  r;  r“  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>O  rè  r3   c                 ó   — dS r9  r;  )r=  r{  r/  r›  rÝ  Úinclude_selfs         r0   r?  z'get_testing_overrides.<locals>.<lambda>P  rr  r3   c                 ó   — dS r9  r;  )Úsorted_sequencer=  rú  rû  r>  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>Q  rÇ  r3   r-  c                 ó   — dS r9  r;  )rß  rÝ  Úlengthsrz  rÁ  rÕ  Úunsafes          r0   r?  z'get_testing_overrides.<locals>.<lambda>R  r¿  r3   c                 ó   — dS r9  r;  )r=  r{  r/  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>S  rB  r3   c                 ó   — dS r9  r;  )r=  r›  r{  r/  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>T  rØ  r3   c                 ó   — dS r9  r;  ©r=  r›  r{  r8  rÀ  Ústeps         r0   r?  z'get_testing_overrides.<locals>.<lambda>U  rœ  r3   c                 ó   — dS r9  r;  rŸ  s         r0   r?  z'get_testing_overrides.<locals>.<lambda>V  rœ  r3   c                 ó   — dS r9  r;  rè  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>W  rÉ  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>X  rT  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>Y  rK  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>Z  rT  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>[  r@  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>\  r@  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>]  rK  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>^  rK  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>_  rN  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>`  rK  r3   c                 ó   — dS r9  r;  r¨  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>a  r  r3   c                 ó   — dS r9  r;  r¨  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>b  r  r3   c                 ó   — dS r9  r;  rÏ  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>c  rŸ  r3   c                 ó   — dS r9  r;  )rå  r¶  rõ  r>  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>d  rF  r3   c                 ó   — dS r9  r;  )rå  r¶  rõ  r  r>  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>e  rœ  r3   )Ústabler>  c                ó   — dS r9  r;  )r=  r{  r-  r±  r>  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>f  r&  r3   c                 ó   — dS r9  r;  ©rY   Úsplit_size_or_sectionsr{  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>g  rn  r3   c                 ó   — dS r9  r;  r´  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>h  r  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>i  rK  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>j  rP  r3   c                 ó   — dS r9  r;  rx  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>k  rë  r3   c                 ó   — dS r9  r;  ri  s         r0   r?  z'get_testing_overrides.<locals>.<lambda>l  r8  r3   c                 ó   — dS r9  r;  rÿ  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>m  rŸ  r3   c                 ó   — dS r9  r;  rz  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>n  r@  r3   c                 ó   — dS r9  r;  rz  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>o  rB  r3   Úreflectc                 ó   — dS r9  r;  )r=  rŸ  r   r¡  r¢  r£  Úpad_moder¤  r¥  r§  Úalign_to_windows              r0   r?  z'get_testing_overrides.<locals>.<lambda>q  s   € ð  ~@€ r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>s  rX  r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>t  r  r3   c                 ó   — dS r9  r;  rz  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>u  r@  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>v  rª  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>w  rN  r3   c                 ó   — dS r9  r;  ©rõ  rö  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>x  r‘  r3   c                 ó   — dS r9  r;  rÈ  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>y  r‘  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>z  rN  r3   c                 ó   — dS r9  r;  )rõ  rö  Úcs      r0   r?  z'get_testing_overrides.<locals>.<lambda>{  rª  r3   c                 ó   — dS r9  r;  )r&   s    r0   r?  z'get_testing_overrides.<locals>.<lambda>|  r‘  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>}  rª  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>~  rH  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>  rª  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>€  rH  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>�  rª  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>‚  rH  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>ƒ  rª  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>„  rª  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>…  rª  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>†  rª  r3   c                 ó   — dS r9  r;  rz  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>‡  rP  r3   c                 ó   — dS r9  r;  )r=  rF  Ú
compute_uvr>  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>ˆ  r?  r3   é   c                 ó   — dS r9  r;  )r=  r-  rÅ  ÚMs       r0   r?  z'get_testing_overrides.<locals>.<lambda>‰  rI  r3   c                 ó   — dS r9  r;  )r=  Úfull_matricesr>  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>Š  r£  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>‹  rŸ  r3   c                 ó   — dS r9  r;  ©r=  Údim0r–  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>Œ  rX  r3   c                 ó   — dS r9  r;  )r=  Úaxis0Úaxis1s      r0   r?  z'get_testing_overrides.<locals>.<lambda>�  r�  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>Ž  rR  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>�  rT  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>�  rT  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>‘  rT  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>’  rT  r3   c                 ó   — dS r9  r;  rû  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>“  rs  r3   c                 ó   — dS r9  r;  rû  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>”  rs  r3   c                 ó   — dS r9  r;  rû  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>•  rs  r3   c                 ó   — dS r9  r;  rû  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>–  rs  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>—  rR  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>˜  rC  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>™  r­  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>š  rC  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>›  r@  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>œ  rK  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>�  rC  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>ž  r@  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>Ÿ  r@  r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>   rI  r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>¡  r/  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>¢  rR  r3   c                 ó   — dS r9  r;  rû  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>£  r?  r3   c                 ó   — dS r9  r;  rû  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>¤  ro  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>¥  r„  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>¦  r­  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>§  r„  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>¨  r­  r3   c                 ó   — dS r9  r;  rû  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>©  ro  r3   c                 ó   — dS r9  r;  rû  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>ª  ro  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>«  r@  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>¬  rP  r3   c                 ó   — dS r9  r;  rÏ  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>­  rï  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>®  r@  r3   c                 ó   — dS r9  r;  rŒ  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>¯  r8  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>°  r  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>±  r  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>²  r  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>³  r  r3   c                 ó   — dS r9  r;  r6  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>´  r  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>µ  rC  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>¶  r@  r3   c                 ó   — dS r9  r;  rû  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>·  ræ  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>¸  r­  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>¹  r@  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>º  rI  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>»  rI  r3   c                 ó   — dS r9  r;  rû  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>¼  r·  r3   c                 ó   — dS r9  r;  rû  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>½  r·  r3   c                 ó   — dS r9  r;  rû  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>¾  r·  r3   c                 ó   — dS r9  r;  rû  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>¿  r·  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>À  rC  r3   c                 ó   — dS r9  r;  rÏ  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>Á  rF  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>Â  rë  r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>Ã  rF  r3   c                 ó   — dS r9  r;  rV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>Ä  ræ  r3   c                 ó   — dS r9  r;  )r÷  rW  r>  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>Å  rè  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>Æ  s   € ˜r€ r3   c                 ó   — dS r9  r;  )r=  r/  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>Ç  r­  r3   c                 ó   — dS r9  r;  )r=  rz  r{  r>  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>È  rs  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>É  r@  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>Ê  rK  r3   c                 ó   — dS r9  r;  )rõ  Úinds     r0   r?  z'get_testing_overrides.<locals>.<lambda>Ë  rÉ  r3   c                 ó   — dS r9  r;  )rõ  rö  r  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>Ì  rè  r3   c                 ó   — dS r9  r;  )rõ  rö  r  r>  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>Í  r  r3   c                 ó   — dS r9  r;  )r=  r­  r{  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>Î  r£  r3   c                 ó   — dS r9  r;  r  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>Ï  ro  r3   c                 ó   — dS r9  r;  r  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>Ð  r„  r3   c                 ó   — dS r9  r;  )r=  r¯  r{  r-  r>  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>Ñ  rs  r3   c                 ó   — dS r9  r;  rM  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>Ò  r:  r3   c                 ó   — dS r9  r;  râ  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>Ó  rÎ  r3   c                 ó   — dS r9  r;  r~  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>Ô  rT  r3   c                 ó   — dS r9  r;  r~  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>Õ  rÎ  r3   c                 ó   — dS r9  r;  )r=  rå  r  r(  Úunitriangulars        r0   r?  z'get_testing_overrides.<locals>.<lambda>Ö  rÇ  r3   c                 ó   — dS r9  r;  )r=  r¶  r  rõ  r1  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>×  r	  r3   c                 ó   — dS r9  r;  rŠ  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>Ø  r  r3   c
                 ó   — dS r9  r;  r  s
             r0   r?  z'get_testing_overrides.<locals>.<lambda>Ú  ro  r3   c                 ó   — dS r9  r;  rŠ  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>Ü  r  r3   c                 ó   — dS r9  r;  rË  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>Ý  rB  r3   c                 ó   — dS r9  r;  r<  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>Þ  rR  r3   c                 ó   — dS r9  r;  rz  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>ß  r@  r3   c                 ó   — dS r9  r;  )r=  r{  ÚsizesrÝ  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>à  rè  r3   c                 ó   — dS r9  r;  )r=  ÚsortedÚreturn_inverseÚreturn_countsr{  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>á  rÚ  r3   c                 ó   — dS r9  r;  )r=  r=  r>  r{  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>â  r   r3   c                 ó   — dS r9  r;  )rz  r€  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>ã  r�  r3   c                 ó   — dS r9  r;  r(  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>ä  rë  r3   c                 ó   — dS r9  r;  r´  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>å  rf  r3   c                 ó   — dS r9  r;  r´  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>æ  rœ  r3   c                 ó   — dS r9  r;  rx  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>ç  rŸ  r3   c                 ó   — dS r9  r;  )r€  rE  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>è  rT  r3   c                 ó   — dS r9  r;  rz  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>é  r@  r3   c                 ó   — dS r9  r;  rz  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>ê  rB  r3   c                 ó   — dS r9  r;  r¬  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>ë  rë  r3   c                 ó   — dS r9  r;  r3  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>ì  rB  r3   c                 ó   — dS r9  r;  )Ú	conditionr€  r  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>í  r  r3   c                 ó   — dS r9  r;  )r°  rí  rî  r±  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>î  rñ  r3   c                 ó   — dS r9  r;  )r=  Úinput_scaleÚinput_zero_pointÚ	prepackedÚ	out_scaleÚout_zero_pointÚout_channels          r0   r?  z'get_testing_overrides.<locals>.<lambda>ð  rØ  r3   c                 ó   — dS r9  r;  rÅ  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>ò  rÇ  r3   c                 ó   — dS r9  r;  )r÷  Úlevels     r0   r?  z'get_testing_overrides.<locals>.<lambda>ó  rÎ  r3   c                 ó   — dS r9  r;  )ÚprimalÚtangentrV  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>ô  rF  r3   c                 ó   — dS r9  r;  ©r÷  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>õ  rP  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>ö  rÉ  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>÷  rª  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>ø  r@  r3   c                 ó   — dS r9  r;  )r÷  rw  r  r�  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>ù  r`  r3   c                 ó   — dS r9  r;  rö  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>ú  ræ  r3   c                 ó   — dS r9  r;  )r÷  rŽ  r–  r—  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>û  rˆ  r3   )Úimplicitc                ó   — dS r9  r;  )r÷  rw  rb  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>ü  rÓ  r3   c                 ó   — dS r9  r;  )r÷  r{  r8  r¦  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>ý  ræ  r3   c                 ó   — dS r9  r;  )r÷  r  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>þ  rT  r3   c                 ó   — dS r9  r;  ©r÷  rw  r  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>ÿ  rF  r3   c                 ó   — dS r9  r;  )r÷  r{  r/  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>   r�  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>  r„  r3   c                 ó   — dS r9  r;  )r÷  r{  r8  rÀ  r   s        r0   r?  z'get_testing_overrides.<locals>.<lambda>  r   r3   c                 ó   — dS r9  r;  )r÷  Ú
split_sizer{  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>  rè  r3   c                 ó   — dS r9  r;  )r÷  Úsplit_sizesr{  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>  r£  r3   c                 ó   — dS r9  r;  r+  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>  rP  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>  r:  r3   c                 ó   — dS r9  r;  )r÷  rã  r–  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>  r  r3   c                 ó   — dS r9  r;  r+  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>  rB  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>	  rC  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>
  r­  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>  r­  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>  r„  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>  rP  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>  rR  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>  rP  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>  rR  r3   c                 ó   — dS r9  r;  r+  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>  rT  r3   c                 ó   — dS r9  r;  ©r÷  r_   s     r0   r?  z'get_testing_overrides.<locals>.<lambda>  rR  r3   c                 ó   — dS r9  r;  ©r÷  Ú	dimensionrw  r   s       r0   r?  z'get_testing_overrides.<locals>.<lambda>  rI  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>  rª  r3   c                 ó   — dS r9  r;  ©r÷  rW  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>  rÉ  r3   c                 ó   — dS r9  r;  rƒ  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>  rX  r3   c                 ó   — dS r9  r;  rƒ  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>  rX  r3   c                 ó   — dS r9  r;  rƒ  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>  rB  r3   c                 ó   — dS r9  r;  rƒ  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>  rÉ  r3   c                 ó   — dS r9  r;  rƒ  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>  rÉ  r3   c                 ó   — dS r9  r;  rƒ  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>  rT  r3   c                 ó   — dS r9  r;  rƒ  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>  rB  r3   c                 ó   — dS r9  r;  rƒ  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>  rB  r3   c                 ó   — dS r9  r;  rƒ  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>  rT  r3   c                 ó   — dS r9  r;  rƒ  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>  rB  r3   c                 ó   — dS r9  r;  rƒ  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>   rB  r3   c                 ó   — dS r9  r;  rƒ  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>!  rK  r3   c                 ó   — dS r9  r;  rƒ  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>"  r@  r3   c                 ó   — dS r9  r;  rƒ  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>#  rK  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>$  rª  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>%  r­  r3   c                 ó   — dS r9  r;  r}  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>&  rP  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>'  rH  r3   c                 ó   — dS r9  r;  rƒ  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>(  rÉ  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>)  rN  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>*  r„  r3   c                 ó   — dS r9  r;  rƒ  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>+  rK  r3   c                 ó   — dS r9  r;  rƒ  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>,  rR  r3   c                 ó   — dS r9  r;  rƒ  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>-  rR  r3   c                 ó   — dS r9  r;  )r÷  Úarrays     r0   r?  z'get_testing_overrides.<locals>.<lambda>.  rÎ  r3   c                 ó   — dS r9  r;  )r÷  Úidxs     r0   r?  z'get_testing_overrides.<locals>.<lambda>/  rP  r3   c                 ó   — dS r9  r;  )r÷  Úmemos     r0   r?  z'get_testing_overrides.<locals>.<lambda>0  rB  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>1  rN  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>2  rH  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>3  rª  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>4  rN  r3   c                 ó   — dS r9  r;  )r÷  Úformat_specs     r0   r?  z'get_testing_overrides.<locals>.<lambda>5  r  r3   c                 ó   — dS r9  r;  )r÷  Úprotos     r0   r?  z'get_testing_overrides.<locals>.<lambda>6  rX  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>7  rC  r3   )Útensor_contentsc                ó   — dS r9  r;  )r÷  r«  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>8  rI  r3   c                 ó   — dS r9  r;  )r÷  r¯  r!  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>9  rT  r3   c                 ó   — dS r9  r;  )r÷  Úds     r0   r?  z'get_testing_overrides.<locals>.<lambda>:  rR  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>;  rª  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda><  rª  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>=  r„  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>>  r„  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>?  r  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>@  rÓ  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>A  r@  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>B  rK  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>C  rC  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>D  r@  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>E  rP  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>F  rR  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>G  rP  r3   c                 ó   — dS r9  r;  )r÷  Úcuda_enabledÚcpu_enabledÚ
cuda_dtypeÚ	cpu_dtypes        r0   r?  z'get_testing_overrides.<locals>.<lambda>H  s   € Ðnp€ r3   c                 ó   — dS r9  r;  )r÷  r¾  r¿  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>I  r“  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>J  rÓ  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>K  rC  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>L  rK  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>M  r@  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>N  rR  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>O  rK  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>P  rK  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>Q  rK  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>R  rK  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>S  rR  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>T  rX  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>U  rR  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>V  rK  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>W  rR  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>X  rT  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>Y  rR  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>Z  rT  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>[  rX  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>\  rT  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>]  rÎ  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>^  rT  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>_  rP  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>`  rK  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>a  rC  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>b  r@  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>c  rK  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>d  rC  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>e  rT  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>f  rÎ  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>g  r@  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>h  rP  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>i  rC  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>j  rC  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>k  rF  r3   c                 ó   — dS r9  r;  )r÷  r_   Únon_blockingr'   s       r0   r?  z'get_testing_overrides.<locals>.<lambda>l  r   r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>m  r:  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>n  r:  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>o  rH  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>p  rH  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>q  ó   €  "€ r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>r  rC  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>s  r­  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>t  rC  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>u  r­  r3   c                 ó   — dS r9  r;  )r÷  rÝ  r‡  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>v  rQ  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>w  rN  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>x  rN  r3   c                 ó   — dS r9  r;  rƒ  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>y  rR  r3   c                 ó   — dS r9  r;  )r÷  ÚorderÚellipsis_idxs      r0   r?  z'get_testing_overrides.<locals>.<lambda>z  rQ  r3   c                 ó   — dS r9  r;  )r÷  Úcallables     r0   r?  z'get_testing_overrides.<locals>.<lambda>{  rP  r3   c                 ó   — dS r9  r;  rg  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>|  rŸ  r3   c                 ó   — dS r9  r;  rg  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>}  r  r3   c                 ó   — dS r9  r;  )r÷  ÚgradientÚretain_graphÚcreate_graphrH  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>~  s   € Ðik€ r3   c                 ó   — dS r9  r;  ©r÷  rf   s     r0   r?  z'get_testing_overrides.<locals>.<lambda>  rý  r3   c                 ó   — dS r9  r;  r  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>€  r?  r3   c                 ó   — dS r9  r;  r  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>�  r?  r3   c                 ó   — dS r9  r;  r  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>‚  r?  r3   )rÒ  c                ó   — dS r9  r;  )r÷  ÚmedianÚsigmarÒ  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>ƒ  rý  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>„  rH  r3   c                 ó   — dS r9  r;  )r÷  Ú	coalesceds     r0   r?  z'get_testing_overrides.<locals>.<lambda>…  r�  r3   c                 ó   — dS r9  r;  r  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>†  r`  r3   c                 ó   — dS r9  r;  )r÷  r›  ræ  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>‡  ræ  r3   c                 ó   — dS r9  r;  r  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>ˆ  r£  r3   c                 ó   — dS r9  r;  r  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>‰  r?  r3   c                 ó   — dS r9  r;  r  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>Š  r?  r3   c                 ó   — dS r9  r;  r  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>‹  r£  r3   c                 ó   — dS r9  r;  r  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>Œ  r£  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>�  rH  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>Ž  rª  r3   c                 ó   — dS r9  r;  )r÷  r›  rŽ  r–  r—  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>�  r8  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>�  r†  r3   c                 ó   — dS r9  r;  )r÷  Úambiguity_checks     r0   r?  z'get_testing_overrides.<locals>.<lambda>‘  rF  r3   c                 ó   — dS r9  r;  r  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>’  rs  r3   c                 ó   — dS r9  r;  r  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>“  rf  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>”  rC  r3   c                 ó   — dS r9  r;  rö  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>•  rC  r3   c                 ó   — dS r9  r;  rƒ  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>–  rP  r3   c                ó   — dS r9  r;  )r÷  r_  rÒ  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>—  r£  r3   c                 ó   — dS r9  r;  ©r÷  re  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>˜  rC  r3   c                 ó   — dS r9  r;  r  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>™  rÎ  r3   c                 ó   — dS r9  r;  r  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>š  ro  r3   c                 ó   — dS r9  r;  r  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>›  rs  r3   c                ó   — dS r9  r;  )r÷  r…  rÒ  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>œ  rF  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>�  r„  r3   c                 ó   — dS r9  r;  r  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>ž  r?  r3   c                 ó   — dS r9  r;  r  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>Ÿ  ro  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>   rª  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>¡  rN  r3   c                 ó   — dS r9  r;  r  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>¢  r£  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>£  rC  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>¤  r@  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>¥  rC  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>¦  rª  r3   c                 ó   — dS r9  r;  )r÷  rY   s     r0   r?  z'get_testing_overrides.<locals>.<lambda>§  rT  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>¨  rª  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>©  rì  r3   c                ó   — dS r9  r;  )r÷  r»  r  rÒ  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>ª  rý  r3   c                 ó   — dS r9  r;  r+  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>«  rP  r3   c                 ó   — dS r9  r;  r  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>¬  r?  r3   c                 ó   — dS r9  r;  )r÷  rY   rù  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>­  r�  r3   c                 ó   — dS r9  r;  )r÷  r€  r  rù  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>®  rÎ  r3   c                 ó   — dS r9  r;  )r÷  rk  ró  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>¯  rŸ  r3   c                 ó   — dS r9  r;  )r÷  rW  Úassigns      r0   r?  z'get_testing_overrides.<locals>.<lambda>°  rF  r3   c                 ó   — dS r9  r;  )r÷  r€  r8  r¦  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>±  rn  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>²  r„  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>³  rH  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>´  rÉ  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>µ  ræ  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>¶  r�  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>·  rN  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>¸  r:  r3   c                 ó   — dS r9  r;  r+  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>¹  rC  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>º  r„  r3   c                 ó   — dS r9  r;  )r÷  rz  rY   r{  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>»  r  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>¼  rN  r3   c                ó   — dS r9  r;  )r÷  Úfrom_ÚtorÒ  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>½  rf  r3   c                 ó   — dS r9  r;  ©r÷  Ústreams     r0   r?  z'get_testing_overrides.<locals>.<lambda>¾  rÎ  r3   c                 ó   — dS r9  r;  )r÷  rÝ  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>¿  rÉ  r3   c                 ó   — dS r9  r;  ©r÷  Úhooks     r0   r?  z'get_testing_overrides.<locals>.<lambda>À  rÉ  r3   c                 ó   — dS r9  r;  rM  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>Á  r£  r3   c                 ó   — dS r9  r;  )r÷  Únames     r0   r?  z'get_testing_overrides.<locals>.<lambda>Â  rC  r3   c                 ó   — dS r9  r;  rö  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>Ã  r@  r3   c                 ó   — dS r9  r;  )r÷  rÆ  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>Ä  r/  r3   c                 ó   — dS r9  r;  rƒ  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>Å  rT  r3   c                 ó   — dS r9  r;  rö  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>Æ  r@  r3   c                 ó   — dS r9  r;  rö  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>Ç  r@  r3   c                 ó   — dS r9  r;  rƒ  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>È  rP  r3   c                 ó   — dS r9  r;  rƒ  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>É  rŸ  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>Ê  r­  r3   c                 ó   — dS r9  r;  )r÷  rw  r�  rw  r  s        r0   r?  z'get_testing_overrides.<locals>.<lambda>Ë  r÷  r3   c                 ó   — dS r9  r;  )r÷  r›  r{  r/  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>Ì  rØ  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>Í  r@  r3   c                 ó   — dS r9  r;  r  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>Î  ro  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>Ï  rì  r3   c                 ó   — dS r9  r;  )r÷  r›  r{  r8  rÀ  r   s         r0   r?  z'get_testing_overrides.<locals>.<lambda>Ð  rœ  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>Ñ  r„  r3   c                 ó   — dS r9  r;  )r÷  rë  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>Ò  rT  r3   c                 ó   — dS r9  r;  )r÷  rë  Úaccumulate_matchess      r0   r?  z'get_testing_overrides.<locals>.<lambda>Ó  rœ  r3   c                 ó   — dS r9  r;  ©r÷  Úsize1Úsize2Ú	dense_dims       r0   r?  z'get_testing_overrides.<locals>.<lambda>Ô  r  r3   c                 ó   — dS r9  r;  re  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>Õ  r`  r3   c                 ó   — dS r9  r;  )r÷  rj  rk  r_  r^  r>  s         r0   r?  z'get_testing_overrides.<locals>.<lambda>Ö  r8  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>×  rN  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>Ø  rR  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>Ù  rK  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>Ú  rC  r3   c                 ó   — dS r9  r;  rö  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>Û  rT  r3   c                 ó   — dS r9  r;  )r÷  Úrepss     r0   r?  z'get_testing_overrides.<locals>.<lambda>Ü  r­  r3   c                 ó   — dS r9  r;  )r÷  r_   ræ  Úcopyrf   s        r0   r?  z'get_testing_overrides.<locals>.<lambda>Ý  s   € Ðln€ r3   )Úmasked_gradc                ó   — dS r9  r;  ©r÷  r_   rt  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>Þ  r?  r3   c                 ó   — dS r9  r;  rv  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>ß  r  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>à  rª  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>á  r‘  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>â  rª  r3   c                 ó   — dS r9  r;  rƒ  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>ã  rK  r3   c                 ó   — dS r9  r;  r  s       r0   r?  z'get_testing_overrides.<locals>.<lambda>ä  rQ  r3   c                 ó   — dS r9  r;  )r÷  rF  rG  s      r0   r?  z'get_testing_overrides.<locals>.<lambda>å  r  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>æ  r‘  r3   c                 ó   — dS r9  r;  )r÷  r€  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>ç  r­  r3   c                 ó   — dS r9  r;  rƒ  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>è  rK  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>é  r:  r3   c                 ó   — dS r9  r;  rI  s     r0   r?  z'get_testing_overrides.<locals>.<lambda>ê  r  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>ë  rT  r3   c                 ó   — dS r9  r;  )r÷  rö  rñ   Údrivers       r0   r?  z'get_testing_overrides.<locals>.<lambda>ì  rˆ  r3   c                 ó   — dS r9  r;  )r÷  r^   ræ  r'   s       r0   r?  z'get_testing_overrides.<locals>.<lambda>ô  rˆ  r3   c                 ó   — dS r9  r;  r[  s    r0   r?  z'get_testing_overrides.<locals>.<lambda>ö  r‚  r3   Úis_Ú_Ú__Ú__iÚ__rÚbitwise_©N)rY  rY  N)rY  N)r|  r}  F)F)NFN)Nr   FT)NN)NNNr»  N)Nr   )FFN)r   N)r  r  )r  F)FN)NNN)rY  NN)r;  F)NrY  r   rY  rY  )NrY  r   r   rY  rY  )r   NNr»  )rY  r}  )r:  N)r   r»  Fr9  )rY  r:  NNN)r   r   rY  )r   r˜  r:  )r;  )r±  N)NNr  FF)Nr;  Fr»  FNN)NNNF)FF)Nr:  N)Nr  N)r   r:  )TT)NF)NNrY  )NNr|  T)r\  )r  NNr»  )re  r   r   N)re  NNNFN)NNF)T)NNNTFNNF)NNr»  F)NNNNNNNNNNNNN)TFN)TN)Nr   rY  F)Nr   rY  FF)NFNN)r:  FN)r9  NNN)NNr|  )r;  NFN)r\  FF)Nr   FTN)NNFrb  r|  )NNNr»  )NNrk  Nr»  r9  )r\  TF)	NNr;  Fr»  FNFN)rY  r   rY  )NNFN)Frƒ  r»  )r†  )r:  )rŠ  r¬   N)rY  Fr�  r:  )r’  r  F)NNNNTrb  r|  )NNr™  NNF)NNr»  N)r¢  F)r¦  r§  r  )Nr©  N)Nr   N)TNTNFNNNNNNF)rY  r  NNNr»  )NNr»  )NNrk  Nr»  )r;  rY  rÜ  N)r¿   r   )r  rƒ  F)TFNr}  Nr»  )Nrƒ  )rì  rí  FF)Nr9  )NNr»  r  )r»  r  N)rY  rû  )r  r;  rƒ  FNNr»  )r9  r  N)r   r  r  N)r  NFNN)NNFNN)r;  NFNN)r  r  FNN)r;  r   )TF)NTr;  )r/  )r/  F)rG  N)NFrI  N)r;  rc  rd  F)r;  rf  rg  F)r;  ri  rj  F)rY  rˆ  )r-  NNNr   F)r   NNrY  )r:  F)	NNNTr¾  FTNN)TTN)rÛ  r;  N)r;  N)TFF)TFFN)rY  r;  )Nr   NN(‡  r    r5   rF  ÚabsoluteÚadaptive_avg_pool1dÚadaptive_max_pool1dÚacosrö  ÚarccosÚacoshÚarccoshÚaddÚaddbmmÚaddcdivÚaddcmulÚaddmmÚaddmvÚaddrÚaffine_grid_generatorÚallÚallcloseÚalpha_dropoutÚamaxÚaminÚaminmaxÚangleÚanyÚargmaxÚargminÚargsortÚasinÚ_assert_asyncÚarcsinÚasinhÚarcsinhÚatanÚarctanÚatan2Úarctan2ÚatanhÚarctanhÚ
atleast_1dÚ
atleast_2dÚ
atleast_3dÚ
avg_pool1dÚbaddbmmÚ
batch_normÚbatch_norm_backward_elemtÚbatch_norm_backward_reduceÚbatch_norm_elemtÚbatch_norm_gather_statsÚ#batch_norm_gather_stats_with_countsÚbatch_norm_statsÚbatch_norm_update_statsÚ	bernoullirŠ  Ú binary_cross_entropy_with_logitsÚbincountÚbinomialÚbitwise_andÚbitwise_notÚ
bitwise_orÚbitwise_xorÚbitwise_left_shiftÚbitwise_right_shiftÚ
block_diagÚbmmÚbroadcast_tensorsÚbroadcast_toÚ	bucketizeÚcartesian_prodÚcatÚconcatÚconcatenateÚcdistÚceilÚceluÚchain_matmulÚchannel_shuffleÚcholeskyÚlinalgÚcholesky_exÚcholesky_inverseÚcholesky_solveÚchoose_qparams_optimizedÚchunkÚclampÚclipÚ	clamp_minÚ	clamp_maxÚcolumn_stackÚcovÚcloneÚcombinationsÚcomplexÚcopysignÚpolarrñ   ÚconjÚconj_physicalÚresolve_conjÚresolve_negÚconstant_pad_ndÚconv1dÚconv2dÚconv3dÚconvolutionÚconv_tbcÚconv_transpose1dÚconv_transpose2dÚconv_transpose3dÚcorrcoefÚcosÚcosine_embedding_lossÚcoshÚcosine_similarityÚcount_nonzeroÚcrossÚctc_lossÚcummaxÚcumminÚcumprodÚcumsumÚcumulative_trapezoidÚlogcumsumexpÚdeg2radÚ
dequantizeÚdetÚdetachÚdiagÚ
diag_embedÚdiagflatÚdiffr‹  Údiagonal_scatterÚas_strided_scatterÚdigammaÚdistÚdivÚdivideÚdotrP  Ú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Ú	heavisideÚhinge_embedding_lossÚhistcÚ	histogramÚhistogramddÚhouseholder_productÚhspmmÚhsplitÚhstackÚhypotÚigammaÚigammacrB  Ú	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Únative_group_normÚnative_normÚnative_channel_shuffleÚneÚ	not_equalÚnegr  Ú	nextafterr¯   r°   Úadaptive_avg_pool2dÚadaptive_avg_pool3dÚ adaptive_max_pool1d_with_indicesÚadaptive_max_pool2dÚ adaptive_max_pool2d_with_indicesÚadaptive_max_pool3dÚ adaptive_max_pool3d_with_indicesÚaffine_gridÚ
avg_pool2dÚ
avg_pool3dÚbinary_cross_entropyÚcross_entropyÚ	dropout1dÚ	dropout2dÚ	dropout3dÚeluÚfoldÚfractional_max_pool2dÚ"fractional_max_pool2d_with_indicesÚfractional_max_pool3dÚ"fractional_max_pool3d_with_indicesÚgaussian_nll_lossÚgeluÚgluÚgrid_sampleÚgumbel_softmaxÚhardtanhÚinterpolateÚl1_lossr  rI  Ú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_hotrP  Úpairwise_distanceÚpoisson_nll_lossÚpreluÚreluÚrelu6Úrms_normÚrreluÚseluÚsiluÚmishÚscaled_dot_product_attentionÚsmooth_l1_lossÚ
huber_lossÚsoft_margin_lossÚsoftmaxÚsoftminÚsoftplusÚ
softshrinkÚsoftsignÚ
tanhshrinkrý  Útriplet_margin_lossÚ!triplet_margin_with_distance_lossÚunfoldr¼   Úuniform_Únormal_Ú	constant_Úkaiming_uniform_ÚnonzeroÚnonzero_staticÚargwhererü  Úvector_normÚmatrix_normÚnorm_except_dimÚnuclear_normr"  ÚorgqrÚormqrÚpermuteÚpca_lowrankÚpdistÚpinverseÚpinvÚpixel_shuffleÚpixel_unshuffleÚpoissonÚ	polygammar  Ú	ones_liker"  ÚprodÚputÚq_per_channel_axisÚq_per_channel_scalesÚq_per_channel_zero_pointsÚq_scaleÚq_zero_pointÚqrÚquantileÚnanquantileÚquantize_per_channelÚquantize_per_tensorÚquantize_per_tensor_dynamicÚquantized_batch_normÚquantized_gru_cellÚquantized_lstm_cellÚquantized_max_pool1dÚquantized_max_pool2dÚquantized_max_pool3dÚquantized_rnn_relu_cellÚquantized_rnn_tanh_cellÚrad2degÚ	rand_likeÚrandint_likeÚ
randn_likeÚravelrA  Ú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_hooksr3  Ú_cdatar4  r5  Ú_grad_fnÚgrad_fnÚ_versionÚ_autocast_to_reduced_precisionÚ_autocast_to_full_precisionÚ#_clear_non_serializable_cached_datarß  r^   r_   Úis_cudaÚis_cpuÚis_xlaÚis_xpuÚis_ipuÚis_leafÚretains_gradÚis_metaÚis_mpsÚis_mtiaÚ	is_nestedÚis_maiaÚ	is_mkldnnÚis_quantizedÚ	is_sparseÚis_sparse_csrÚ	is_vulkanÚitemsizerm   rQ  rÝ  ÚnbytesÚndimÚ	output_nrrÆ  r€  ÚvolatileÚ__cuda_array_interface__ÚtypeÚ_dimIÚ_dimVÚ_indicesÚ_is_viewÚ_nnzÚcrow_indicesÚcol_indicesÚccol_indicesÚrow_indicesÚ_update_namesÚ_valuesÚalign_asÚalign_toÚapply_rp   Úas_strided_ÚbackwardÚbfloat16Úpreserve_formatÚboolÚbyteÚcharÚcauchy_ÚcoalesceÚ_coalesced_Ú
contiguousÚcontiguous_formatÚcopy_ÚcpuÚcudaÚmtiaÚxpuÚipuÚdata_ptrrh  r{  Ú	dim_orderÚdoubleÚcdoubleÚelement_sizeÚexpandÚ	expand_asÚexponential_Úfill_Úfill_diagonal_ÚfloatÚcfloatÚ
geometric_ÚhalfÚchalfÚ	has_namesrz  Ú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_rg   Úrandom_Úrecord_streamÚrefine_namesÚregister_hookÚ"register_post_accumulate_grad_hookÚrenameÚrepeatÚrequires_grad_Ú
reshape_asÚresizeÚresize_Ú	resize_asÚresize_as_sparse_Úretain_gradÚset_Úshare_memory_Úshortrw  Ú
sparse_dimÚsparse_maskÚ_sparse_mask_projectionÚsparse_resize_Úsparse_resize_and_clear_ÚstorageÚuntyped_storager�  Ústorage_typeÚsum_to_sizerG  Úto_denseÚ	_to_denseÚ	to_sparseÚtolistÚ	to_mkldnnÚtype_asra  ÚviewÚview_asÚzero_Ú
__dlpack__Ú__dlpack_device__r  ÚutilsÚbackend_registrationÚ_privateuse1_backend_nameÚhasattrÚgetattrr   ÚitemsÚ__name__Ú
startswithÚlenÚextendrù  Úupdate)r5   ÚretÚprivateuse1_backend_nameÚret2Úignoredr¯  r!  rÝ  ÚsubnamerQ  r!   s              r0   r   r   —  sƒ_  € õ6 Œ\€Fðz%ÝŒ	Ñ-Ð-Ð-ðz%åŒÑ2Ð2Ð2ðz%õ 	Ô!Ð#@Ð#@ðz%õ 	Ô!Ð#AÐ#Að	z%õ
 	Œ
Ñ.Ð.Ð.ðz%õ 	ŒÐ'Ð'ðz%õ 	ŒÑ0Ð0Ð0ðz%õ 	ŒÑ/Ð/Ð/ðz%õ 	ŒÑ1Ð1Ð1ðz%õ 	Œ	Ñ4Ð4Ð4ðz%õ 	ŒÑQÐQÐQðz%õ 	ŒÑLÐLÐLðz%õ 	ŒÑLÐLÐLðz%õ 	ŒÑLÐLÐLðz%õ 	ŒÑJÐJÐJðz%õ  	Œ
ÑKÐKÐKð!z%õ" 	Ô#Ð%JÐ%Jð#z%ð z%õ$ 	Œ	Ñ-Ð-Ð-ð%z%õ& 	ŒÑXÐXÐXð'z%õ( 	ÔÑFÐFÐFð)z%õ* 	Œ
Ñ.Ð.Ð.ð+z%õ, 	Œ
Ñ.Ð.Ð.ð-z%õ. 	ŒÑJÐJÐJð/z%õ0 	ŒÑ/Ð/Ð/ð1z%õ2 	Œ	ÑFÐFÐFð3z%õ4 	ŒÐ&Ð&ð5z%õ6 	ŒÐ&Ð&ð7z%õ8 	ŒÑ1Ð1Ð1ð9z%õ: 	Œ
Ñ.Ð.Ð.ð;z%õ< 	ÔÐ2Ð2ð=z%õ> 	ŒÑ0Ð0Ð0ð?z%õ@ 	ŒÑ/Ð/Ð/ðAz%õB 	ŒÑ1Ð1Ð1ðCz%õD 	Œ
Ñ.Ð.Ð.ðEz%ð z%ð z%õF 	ŒÑ0Ð0Ð0ðGz%õH 	ŒÑ6Ð6Ð6ðIz%õJ 	ŒÑ8Ð8Ð8ðKz%õL 	ŒÑ/Ð/Ð/ðMz%õN 	ŒÑ1Ð1Ð1ðOz%õP 	ÔÐ-Ð-ðQz%õR 	ÔÐ-Ð-ðSz%õT 	ÔÐ-Ð-ðUz%õV 	ÔÑxÐxÐxðWz%õX 	ŒÑRÐRÐRðYz%õZ 	ÔÐ{Ð{ð[z%õ\ 	Ô'Ð){Ð){ð]z%õ^ 	Ô(Ð*uÐ*uð_z%õ` 	ÔÐ QÐ Qðaz%õb 	Ô%Ð'vÐ'vðcz%õd 	Ô1ð  4Cð  4Cðez%õf 	ÔÐ 5Ð 5ðgz%ð z%ð z%õh 	Ô%Ð'\Ð'\ðiz%õj 	ŒÑCÐCÐCðkz%õl 	ŒÐ?Ð?ðmz%õn 	Ô.ÙtÐtÐtðqz%õt 	ŒÑCÐCÐCðuz%õv 	ŒÑ>Ð>Ð>ðwz%õx 	ÔÑ<Ð<Ð<ðyz%õz 	ÔÑ5Ð5Ð5ð{z%õ| 	ÔÑ;Ð;Ð;ð}z%õ~ 	ÔÑ<Ð<Ð<ðz%õ@ 	Ô Ñ"CÐ"CÐ"CðAz%õB 	Ô!Ñ#DÐ#DÐ#DðCz%õD 	ÔÐ-Ð-ðEz%õF 	Œ	ÑCÐCÐCðGz%õH 	ÔÐ!4Ð!4ðIz%õJ 	ÔÐ1Ð1ðKz%õL 	ŒÑ]Ð]Ð]ðMz%ð z%ð z%õN 	ÔÐ1Ð1ðOz%õP 	Œ	Ñ6Ð6Ð6ðQz%õR 	ŒÑ9Ð9Ð9ðSz%õT 	ÔÑ>Ð>Ð>ðUz%õV 	ŒÑaÐaÐaðWz%õX 	Œ
Ñ.Ð.Ð.ðYz%õZ 	Œ
Ñ>Ð>Ð>ð[z%õ\ 	Ô°$Ð:Ð:Ð:Ð:ð]z%õ^ 	ÔÐ7Ð7ð_z%õ` 	ŒÑ?Ð?Ð?ðaz%õb 	ŒÔÑ9Ð9Ð9ðcz%õd 	ŒÔ Ñ"PÐ"PÐ"Pðez%õf 	ÔÑ GÐ GÐ Gðgz%õh 	ÔÑNÐNÐNðiz%õj 	Ô&Ð(YÐ(Yðkz%õl 	ŒÑ4Ð4Ð4ðmz%õn 	ŒÑCÐCÐCðoz%ð z%ð z%õp 	Œ
ÑBÐBÐBðqz%õr 	ŒÑ8Ð8Ð8ðsz%õt 	ŒÑ8Ð8Ð8ðuz%õv 	ÔÑ8Ð8Ð8ðwz%õx 	Œ	ÑOÐOÐOðyz%õz 	ŒÐ%Ð%ð{z%õ| 	ÔÑIÐIÐIð}z%õ~ 	ŒÐ,Ð,ðz%õ@ 	ŒÑ9Ð9Ð9ðAz%õB 	ŒÐ(Ð(ðCz%õD 	ŒÔÑ5Ð5Ð5ðEz%õF 	Œ
Ñ.Ð.Ð.ðGz%õH 	ÔÑ7Ð7Ð7ðIz%õJ 	ÔÑ6Ð6Ð6ðKz%õL 	ÔÑ5Ð5Ð5ðMz%õN 	ÔÑ=Ð=Ð=ðOz%õP 	ŒÑdÐdÐdðQz%ð z%ð z%õR 	ŒÑdÐdÐdðSz%õT 	ŒÑdÐdÐdðUz%õV 	ÔÐwÐwðWz%õX 	ŒÑ=Ð=Ð=ðYz%õZ 	Ôñ  !Að  !Að  !Að[z%õ\ 	Ôñ  !Að  !Að  !Að]z%õ^ 	Ôñ  !Að  !Að  !Að_z%õ` 	ŒÐ(Ð(ðaz%õb 	Œ	Ñ-Ð-Ð-ðcz%õd 	Ô#ñ  &Cð  &Cð  &Cðez%õf 	Œ
Ñ.Ð.Ð.ðgz%õh 	ÔÑ!CÐ!CÐ!Cðiz%õj 	ÔÐ-Ð-ðkz%õl 	ŒÑ@Ð@Ð@ðmz%õn 	ŒÔÑEÐEÐEðoz%õp 	ŒÙxÐxÐxðsz%õv 	ŒÑ5Ð5Ð5ðwz%ð z%ð z%õx 	ŒÑ5Ð5Ð5ðyz%õz 	ŒÑBÐBÐBð{z%õ| 	ŒÑAÐAÐAð}z%õ~ 	Ô"Ñ$@Ð$@Ð$@ðz%õ@ 	ÔÑ;Ð;Ð;ðAz%õB 	ŒÑ1Ð1Ð1ðCz%õD 	ÔÐ*Ð*ðEz%õF 	Œ	Ð#Ð#ðGz%õH 	ŒÔÐ*Ð*ðIz%õJ 	ŒÐ&Ð&ðKz%õL 	Œ
Ñ:Ð:Ð:ðMz%õN 	ÔÑ@Ð@Ð@ðOz%õP 	ŒÑ2Ð2Ð2ðQz%õR 	Œ
ÑVÐVÐVðSz%õT 	ŒÑBÐBÐBðUz%õV 	ŒÔÑKÐKÐKðWz%õX 	ÔÑ OÐ OÐ OðYz%ð z%ð z%õZ 	Ô Ñ"YÐ"YÐ"Yð[z%õ\ 	ŒÑ1Ð1Ð1ð]z%õ^ 	Œ
Ñ0Ð0Ð0ð_z%õ` 	Œ	ÑHÐHÐHðaz%õb 	ŒÑKÐKÐKðcz%õd 	Œ	Ñ4Ð4Ð4ðez%õf 	ŒÑ@Ð@Ð@ðgz%õh 	Œ
Ñ:Ð:Ð:ðiz%õj 	Œ
Ð)Ð)ðkz%õl 	ŒÐ;Ð;ðmz%õn 	ŒÑ2Ð2Ð2ðoz%õp 	ŒÔÑ4Ð4Ð4ðqz%õr 	ŒÔÑ8Ð8Ð8ðsz%õt 	ŒÔÑ?Ð?Ð?ðuz%õv 	ŒÔÑCÐCÐCðwz%õx 	ŒÐ4Ð4ðyz%õz 	ŒÙ|Ð|Ð|ð}z%ð z%ð z%õ@ 	Ôñ jð  jð  jðCz%õF 	ÔÑeÐeÐeðGz%õH 	ŒÑ3Ð3Ð3ðIz%õJ 	ŒÐ,Ð,ðKz%õL 	Œ	Ñ-Ð-Ð-ðMz%õN 	Œ
Ñ.Ð.Ð.ðOz%õP 	ŒÑ0Ð0Ð0ðQz%õR 	Œ	Ñ-Ð-Ð-ðSz%õT 	Œ
Ñ.Ð.Ð.ðUz%õV 	ŒÑ/Ð/Ð/ðWz%õX 	Ô.Ð0oÐ0oðYz%õZ 	Ô-Ð/hÐ/hð[z%õ\ 	Ô-ñ Cð  Cð  Cð_z%õb 	Ô'Ð)NÐ)Nðcz%õd 	Ô7Ð9^Ð9^ðez%õf 	Ô'Ð)}Ð)}ðgz%õh 	Ô7Ø`Ð`ðkz%ð z%ð z%õn 	Ô+Ð-=Ð-=ðoz%õp 	Ô*Ð,<Ð,<ðqz%õr 	Ô*Ð,BÐ,Bðsz%õt 	Ô#Ð%?Ð%?ðuz%õv 	ÔÐ9Ð9ðwz%õx 	Œ	ŒÑCÐCÐCðyz%õz 	Œ	ŒÑCÐCÐCð{z%õ| 	Œ	ŒÑDÐDÐDð}z%õ~ 	Œ	ŒÑCÐCÐCðz%õ@ 	Œ	ŒÑDÐDÐDðAz%õB 	Œ	ŒÑJÐJÐJðCz%õD 	Œ	ÔÑKÐKÐKðEz%õF 	Œ	ŒÑDÐDÐDðGz%õH 	Œ	ÔÑEÐEÐEðIz%õJ 	Œ	ŒÑEÐEÐEðKz%õL 	Œ	ŒÑFÐFÐFðMz%õN 	Œ	ŒÑFÐFÐFðOz%ð z%ð z%õP 	Œ	ÔÑGÐGÐGðQz%õR 	Œ	ŒÑIÐIÐIðSz%õT 	Œ	ŒÑJÐJÐJðUz%õV 	Œ	ŒÑJÐJÐJðWz%õX 	Œ	ÔÑKÐKÐKðYz%õZ 	Œ	ÔÑ6Ð6Ð6ð[z%õ\ 	Œ	ÔÑ7Ð7Ð7ð]z%õ^ 	Œ	ŒÑBÐBÐBð_z%õ` 	Œ	Ñ-Ð-Ð-ðaz%õb 	ŒÑ@Ð@Ð@ðcz%õd 	Œ
Ð*Ð*ðez%õf 	ŒÐ&Ð&ðgz%õh 	ŒÐ&Ð&ðiz%õj 	ÔÑQÐQÐQðkz%õl 	ŒÑ/Ð/Ð/ðmz%õn 	ÔÐ3Ð3ðoz%õp 	ÔÑ?Ð?Ð?ðqz%ð z%ð z%õr 	Œ
Ñ5Ð5Ð5ðsz%õt 	Œ
Ñ.Ð.Ð.ðuz%õv 	ŒÑ/Ð/Ð/ðwz%õx 	Œ°tÀ4ÕPUÔP]ÐfjÐzð  Dð  Dð  Dðyz%õz 	Ô&Ð(HÐ(Hð{z%õ| 	ŒÑ\Ð\Ð\ð}z%õ~ 	ŒÑOÐOÐOðz%õ@ 	Œ	Ñ4Ð4Ð4ðAz%õB 	ŒÑ3Ð3Ð3ðCz%õD 	ÔÐ*Ð*ðEz%õF 	ÔÑ>Ð>Ð>ðGz%õH 	ŒÑ/Ð/Ð/ðIz%õJ 	ŒÑ,Ð,Ð,ðKz%õL 	ŒÑ6Ð6Ð6ðMz%õN 	ŒÑ5Ð5Ð5ðOz%õP 	Œ	Ñ3Ð3Ð3ðQz%õR 	ŒÑNÐNÐNðSz%ð z%ð z%õT 	ÔÐcÐcðUz%õV 	ÔÐfÐfðWz%õX 	ÔÐfÐfðYz%õZ 	ÔÑmÐmÐmð[z%õ\ 	Œ	ÐsÐsð]z%õ^ 	ŒÑNÐNÐNð_z%õ` 	ŒÑ3Ð3Ð3ðaz%õb 	ŒÑ8Ð8Ð8ðcz%õd 	ÔÑ5Ð5Ð5ðez%õf 	ŒÑ;Ð;Ð;ðgz%õh 	Ô"Ñ$zÐ$zÐ$zðiz%õj 	ŒÑGÐGÐGðkz%õl 	ŒÑmÐmÐmðmz%õn 	ÔÑYÐYÐYðoz%õp 	ŒÔ(Ð*?Ð*?ðqz%õr 	ŒÑ4Ñ4Ð4ðsz%õt 	ŒÑ;Ð;ðuz%ð z%ð z%õv 	ŒÑ2Ñ2Ð2ðwz%õx 	ŒÑ6Ñ6Ð6ðyz%õz 	ŒÑ7Ñ7Ð7ð{z%õ| 	ŒÑ8Ñ8Ð8ð}z%õ~ 	Œ
Ñ.Ñ.Ð.ðz%õ@ 	ŒÑ=Ð=ðAz%õB 	ÔÑ>Ð>ðCz%õD 	ŒÑLÑLÐLðEz%õF 	ÔÑBÑBÐBðGz%õH 	ÔÑ=Ð=ðIz%õJ 	ÔÑ\Ñ\Ð\ðKz%õL 	ŒÑ)Ð)ðMz%õN 	Œ
ÑGÑGÐGðOz%õP 	ŒÑ&Ð&ðQz%õR 	ŒÑ'Ð'ðSz%õT 	ŒÑ2Ñ2Ð2ðUz%õV 	ŒÑ2Ñ2Ð2ðWz%ð z%ð z%õX 	ÔÙtÐtð[z%õ^ 	�Ñ(Ð(ð_z%õ` 	�Ñ1Ñ1Ð1ðaz%õb 	ŒÕÑ4Ñ4Ð4ðcz%õd 	ŒÕÑKÑKÐKðez%õf 	ÕÑ*Ð*ðgz%õh 	�Ñ'Ð'ðiz%õj 	�Ñ&Ð&ðkz%õl 	ÕÑ.Ð.ðmz%õn 	ÕÑ,Ð,ðoz%õp 	ÕÑ!1Ð!1ðqz%õr 	ÕÑ*Ð*ðsz%õt 	ÕÑ3Ð3ðuz%õv 	�Ñ)Ð)ðwz%õx 	�ÑWÑWÐWðyz%õz 	�Ñ%Ð%ð{z%õ| 	�ñ dñ  dð  dðz%ð z%ð z%õB	 	�ÑrÑrÐrðC	z%õD	 	�
Ñ+Ð+ðE	z%õF	 	�ÑNÑNÐNðG	z%õH	 	ŒÕ"Ñ$cÑ$cÐ$cðI	z%õJ	 	ŒÕÑ!LÑ!LÐ!LðK	z%õL	 	ŒÕÑ SÑ SÐ SðM	z%õN	 	ÕÑsÑsÐsðO	z%õP	 	�	Ñ4Ñ4Ð4ðQ	z%õR	 	�Ñ6Ñ6Ð6ðS	z%õT	 	�Ñ3Ñ3Ð3ðU	z%õV	 	ÕÑ;Ñ;Ð;ðW	z%õX	 	�
Ñ;Ñ;Ð;ðY	z%õZ	 	�Ñ0Ñ0Ð0ð[	z%õ\	 	�ñ  Kñ  Kð  Kð]	z%õ^	 	�	Ñ-Ñ-Ð-ð_	z%õ`	 	ÕÑ<Ñ<Ð<ða	z%õb	 	�Ñ/Ñ/Ð/ðc	z%ð z%ð z%õd	 	�Ñ/Ñ/Ð/ðe	z%õf	 	�
Ñ.Ñ.Ð.ðg	z%õh	 	�Ñ:Ñ:Ð:ði	z%õj	 	ÕÑ;Ñ;Ð;ðk	z%õl	 	�Ñ&Ð&ðm	z%õn	 	�Ñ.Ñ.Ð.ðo	z%õp	 	ÕÑ<Ñ<Ð<ðq	z%õr	 	ÕÑ5Ñ5Ð5ðs	z%õt	 	ÕÑ;Ñ;Ð;ðu	z%õv	 	ÕÑ<Ñ<Ð<ðw	z%õx	 	�Ñ/Ñ/Ð/ðy	z%õz	 	�ÑIÑIÐIð{	z%õ|	 	�
ÑsÐsð}	z%õ~	 	�ÑOÑOÐOð	z%õ@
 	�Ñ3Ñ3Ð3ðA
z%õB
 	�
Ñ5Ñ5Ð5ðC
z%õD
 	�ÑEÑEÐEðE
z%ð z%ð z%õF
 	�ÑBÑBÐBðG
z%õH
 	Õ!ñ  $Añ  $Að  $AðI
z%õJ
 	ÕÑ8Ð8ðK
z%õL
 	ÕÑ<Ð<ðM
z%õN
 	ÕÑ=Ñ=Ð=ðO
z%õP
 	�Ñ7Ñ7Ð7ðQ
z%õR
 	Œ�Ñ?Ñ?Ð?ðS
z%õT
 	ŒÕÑ FÑ FÐ FðU
z%õV
 	ŒÕ!Ñ#]Ñ#]Ð#]ðW
z%õX
 	ŒÕÑ[Ñ[Ð[ðY
z%õZ
 	ŒÕÑ>Ñ>Ð>ð[
z%õ\
 	ÕÑ/Ð/ð]
z%õ^
 	ŒÕ!Ñ#@Ñ#@Ð#@ð_
z%õ`
 	ŒÕ Ñ"MÑ"MÐ"Mða
z%õb
 	ŒÕÑ <Ñ <Ð <ðc
z%õd
 	ÕÑ*Ð*ðe
z%õf
 	ŒÕÑ!1Ð!1ðg
z%ð z%ð z%õh
 	�	Ñ-Ñ-Ð-ði
z%õj
 	�Ñ8Ñ8Ð8ðk
z%õl
 	�
Ñ5Ñ5Ð5ðm
z%õn
 	ÕÑlÑlÐlðo
z%õp
 	ÕÑlÑlÐlðq
z%õr
 	ÕÑlÑlÐlðs
z%õt
 	Õ%ÙtÑtÐtðw
z%õz
 	�
Ñ.Ñ.Ð.ð{
z%õ|
 	�ÑVÑVÐVð}
z%õ~
 	�Ñ0Ñ0Ð0ð
z%õ@ 	�Ñ3Ñ3Ð3ðAz%õB 	�Ñ5Ð5ðCz%õD 	�	Ñ-Ñ-Ð-ðEz%õF 	�Ñ8Ñ8Ð8ðGz%õH 	�
Ñ5Ñ5Ð5ðIz%õJ 	ÕÙtÐtðMz%õP 	Õ Ñ"}Ð"}ðQz%ð z%ð z%õR 	Õ)Ñ+vÐ+vðSz%õT 	Õ%Ñ'hÐ'hðUz%õV 	Õ*ÙwÐwðYz%õ\ 	Õ*ÙgÐgð_z%õb 	Õñ dð  dðez%õh 	�ÑBÑBÐBðiz%õj 	�
ÑEÑEÐEðkz%õl 	�Ñ<Ð<ðmz%õn 	�Ñ=Ð=ðoz%õp 	�ÑAÑAÐAðqz%õr 	�	Ñ4Ñ4Ð4ðsz%õt 	�Ñ9Ñ9Ð9ðuz%õv 	ÕÑUÑUÐUðwz%õx 	�Ñ1Ñ1Ð1ðyz%õz 	�Ñ+Ð+ð{z%õ| 	�Ñ:Ð:ð}z%õ~ 	ÕÑWÑWÐWðz%ð z%ð z%õ@ 	ÕÑ!sÐ!sðAz%õB 	Õ&Ñ(_Ð(_ðCz%õD 	ÕÑ8Ð8ðEz%õF 	ÕÑ!fÑ!fÐ!fðGz%õH 	ÕÑ!VÐ!VðIz%õJ 	ÕÑUÑUÐUðKz%õL 	Õ$Ñ&>Ð&>ðMz%õN 	�Ñ3Ñ3Ð3ðOz%õP 	�Ñ:Ñ:Ð:ðQz%õR 	�	Ñ-Ñ-Ð-ðSz%õT 	�Ñ2Ñ2Ð2ðUz%õV 	�Ñ:Ñ:Ð:ðWz%õX 	�ÕÕ/Ñ1NÐ1NðYz%õZ 	�ÕÕ/Ñ1NÐ1Nð[z%õ\ 	�ÕÔ/Ñ1dÑ1dÐ1dð]z%õ^ 	�ÕÕ<Ñ>qÑ>qÐ>qð_z%õ` 	�ÕÕ/Ñ1dÑ1dÐ1dðaz%ð z%ð z%õb 	�ÕÕ<Ñ>qÑ>qÐ>qðcz%õd 	�ÕÕ/Ñ1dÑ1dÐ1dðez%õf 	�ÕÕ<Ñ>qÑ>qÐ>qðgz%õh 	�ÕÕ'Ñ)SÑ)SÐ)Sðiz%õj 	�ÕÔ)Ñ+aÑ+aÐ+aðkz%õl 	�ÕÕ&ñ Bñ  Bð  Bðoz%õr 	�ÕÕ&ñ Bñ  Bð  Bðuz%õx 	�ÕÔ&ÙxÑxÐxð{z%õ~ 	�ÕÔ$Ñ&RÑ&RÐ&Rðz%õ@ 	�ÕÕ0ÙcÑcÐcðCz%õF 	�ÕÔ<ÙtÑtÐtðIz%õL 	�ÕÔ Ñ"LÑ"LÐ"LðMz%õN 	�ÕÔ1ÙiÑiÐiðQz%õT 	�ÕÕ)ñ Lñ  Lð  LðWz%õZ 	�ÕÔ$ÙxÑxÐxð]z%õ` 	�ÕÔ#Ñ%ZÑ%ZÐ%Zðaz%õb 	�ÕÕ%Ñ'\Ñ'\Ð'\ðcz%ð z%ð z%õd 	�ÕÕ%Ñ'\Ñ'\Ð'\ðez%õf 	�ÕÕ%Ñ'\Ñ'\Ð'\ðgz%õh 	�ÕÕÑ!KÑ!KÐ!Kðiz%õj 	�ÕÔ%Ù|Ñ|Ð|ðmz%õp 	�ÕÔ)ñ Jñ  Jð  Jðsz%õv 	�ÕÔ1Ñ3iÑ3iÐ3iðwz%õx 	�ÕÕ Ñ"mÑ"mÐ"mðyz%õz 	�ÕÕ1ÙzÑzÐzð}z%õ@ 	�ÕÕ>ÙzÑzÐzðCz%õF 	�ÕÕ1ÙzÑzÐzðIz%õL 	�ÕÕ>ÙzÑzÐzðOz%õR 	�ÕÕ-Ñ/uÑ/uÐ/uðSz%õT 	�ÕÕ Ñ"FÑ"FÐ"FðUz%õV 	�ÕÕÑ!9Ñ!9Ð!9ðWz%õX 	�ÕÕ'Ñ)zÑ)zÐ)zðYz%õZ 	�ÕÔ&Ñ(gÑ(gÐ(gð[z%õ\ 	�ÕÕ*Ñ,cÑ,cÐ,cð]z%ð z%ð z%õ^ 	�ÕÔ&Ñ(CÑ(CÐ(Cð_z%õ` 	�ÕÕ$Ñ&`Ñ&`Ð&`ðaz%õb 	�ÕÔ0ÙbÑbÐbðez%õh 	�ÕÔ)ñ Iñ  Ið  Iðkz%õn 	�ÕÕ'ñ Mñ  Mð  Mðqz%õt 	�ÕÕ"ñ  %Añ  %Að  %Aðuz%õv 	�ÕÕ#Ñ%|Ñ%|Ð%|ðwz%õx 	�ÕÕ&Ñ(mÑ(mÐ(mðyz%õz 	�ÕÕ&Ñ(\Ñ(\Ð(\ð{z%õ| 	�ÕÕ"Ñ$GÑ$GÐ$Gð}z%õ~ 	�ÕÕ/Ñ1gÑ1gÐ1gðz%õ@ 	�ÕÕ'Ñ)^Ñ)^Ð)^ðAz%õB 	�ÕÕ&Ñ(8Ð(8ðCz%õD 	�ÕÕ%Ñ'mÑ'mÐ'mðEz%õF 	�ÕÕ%Ñ'mÑ'mÐ'mðGz%õH 	�ÕÕ%Ñ'mÑ'mÐ'mðIz%õJ 	�ÕÕ/ÙiÑiÐiðMz%ð z%ð z%õP 	�ÕÕ&ÙtÑtÐtðSz%õV 	�ÕÕ3ÙtÑtÐtðYz%õ\ 	�ÕÕ&ÙtÑtÐtð_z%õb 	�ÕÕ3ÙtÑtÐtðez%õh 	�ÕÕ&ÙtÑtÐtðkz%õn 	�ÕÕ3ÙtÑtÐtðqz%õt 	�ÕÕ(Ñ*zÑ*zÐ*zðuz%õv 	�ÕÕ(Ñ*zÑ*zÐ*zðwz%õx 	�ÕÕ(Ñ*zÑ*zÐ*zðyz%õz 	�ÕÕ$Ñ&}Ñ&}Ð&}ð{z%õ| 	�ÕÕ8ñ _ñ  _ð  _ðz%õB 	�ÕÕ-ÙtÑtÐtðEz%õH 	�ÕÕ2ÙVÑVÐVðKz%õN 	�ÕÕ7ÙcÑcÐcðQz%õT 	�ÕÕ$ÙvÑvÐvðWz%õZ 	�ÕÕ%Ñ'XÑ'XÐ'Xð[z%õ\ 	�ÕÕ#Ñ%FÑ%FÐ%Fð]z%ð z%ð z%õ^ 	�ÕÕÑ!PÑ!PÐ!Pð_z%õ` 	�ÕÕ-Ñ/aÑ/aÐ/aðaz%õb 	�ÕÕ,Ù}Ñ}Ð}ðez%õh 	�ÕÕ!Ñ#;Ð#;ðiz%õj 	�ÕÕ Ñ"AÑ"AÐ"Aðkz%õl 	�ÕÕ!Ñ#BÑ#BÐ#Bðmz%õn 	�ÕÕ$Ñ&_Ñ&_Ð&_ðoz%õp 	�ÕÕ!Ñ#yÑ#yÐ#yðqz%õr 	�ÕÕ Ñ"AÑ"AÐ"Aðsz%õt 	�ÕÕ Ñ"AÑ"AÐ"Aðuz%õv 	�ÕÕ Ñ"AÑ"AÐ"Aðwz%õx 	�ÕÕ8Ñ:uÑ:uÐ:uðyz%õz 	�ÕÕ*ñ  -Añ  -Að  -Að{z%õ| 	�ÕÕ&Ñ(jÑ(jÐ(jð}z%õ~ 	�ÕÕ,Ñ.xÑ.xÐ.xðz%õ@ 	�ÕÕ#Ñ%ZÑ%ZÐ%ZðAz%õB 	�ÕÕ#Ñ%ZÑ%ZÐ%ZðCz%ð z%ð z%õD 	�ÕÕ$Ñ&LÑ&LÐ&LðEz%õF 	�ÕÕ&Ñ(CÑ(CÐ(CðGz%õH 	�ÕÕ$Ñ&6Ð&6ðIz%õJ 	�ÕÕ&Ñ(8Ð(8ðKz%õL 	�ÕÕ%Ñ'XÑ'XÐ'XðMz%õN 	�ÕÕ/ñ Lñ  Lð  LðQz%õT 	�ÕÕ=ØDHÐQTÐ[`ÐlrÑvÐvÑvÐvðWz%õZ 	�ÕÕ"Ñ$bÑ$bÐ$bð[z%õ\ 	��ÕÑ OÑ OÐ Oð]z%õ^ 	��ÕÑSÑSÐSð_z%õ` 	��ÕÑ!7Ð!7ðaz%õb 	��Õ&Ñ(xÑ(xÐ(xðcz%õd 	�Ñ7Ñ7Ð7ðez%õf 	ÕÀÑFÐFÑFÐFðgz%õh 	�Ñ(Ð(ðiz%õj 	�
Ñ\Ñ\Ð\ðkz%õl 	ŒÕÑdÑdÐdðmz%ð z%ð z%õn 	ŒÕ Ñ"hÑ"hÐ"hðoz%õp 	ŒÕ ð +/ñ#3ñ #3ð #3ðqz%õx 	ÕÑ9Ñ9Ð9ðyz%õz 	ÕÑdÑdÐdð{z%õ| 	�Ñ%Ð%ð}z%õ~ 	�Ñ*Ð*ðz%õ@ 	�ÑQÑQÐQðAz%õB 	ÕÑ!SÑ!SÐ!SðCz%õD 	�Ñ+Ð+ðEz%õF 	ÕÑIÑIÐIðGz%õH 	�Ñ*Ñ*Ð*ðIz%õJ 	�Ñ5Ñ5Ð5ðKz%õL 	ŒÕÑIÑIÐIðMz%õN 	ÕÑ=Ð=ðOz%õP 	ÕÑAÐAðQz%õR 	�Ñ7Ñ7Ð7ðSz%õT 	ÕÑ YÐ YðUz%ð z%ð z%õV 	�Ñ6Ñ6Ð6ðWz%õX 	�Ñ2Ñ2Ð2ðYz%õZ 	�Ñ-Ð-ð[z%õ\ 	�ÑdÑdÐdð]z%õ^ 	�	Ñ7Ñ7Ð7ð_z%õ` 	�
Ñ0Ñ0Ð0ðaz%õb 	�	ÑDÑDÐDðcz%õd 	Õ Ñ"2Ð"2ðez%õf 	Õ"Ñ$4Ð$4ðgz%õh 	Õ'Ñ)9Ð)9ðiz%õj 	�Ñ'Ð'ðkz%õl 	ÕÑ,Ð,ðmz%õn 	�Ñ7Ñ7Ð7ðoz%õp 	Œ�ÑCÑCÐCðqz%õr 	�ÑfÑfÐfðsz%õt 	ÕÑiÑiÐiðuz%õv 	Õ"Ñ$VÐ$Vðwz%ð z%ð z%õx 	Õ!Ñ#MÐ#Mðyz%õz 	Õ)Ñ+PÐ+Pð{z%õ| 	Õ"Ñ$sÐ$sð}z%õ~ 	Õ ñ að  aðAz%õD 	Õ!ñ að  aðGz%õJ 	Õ"ðJàñ#ñ #ð #ðMz%õT 	Õ"ðLð ñ#ñ #ð #ðWz%õ` 	Õ"ðOð ñ	#ñ #ð #ðcz%õn 	Õ%ñ að  aðqz%õt 	Õ%ñ að  aðwz%õz 	�Ñ1Ñ1Ð1ð{z%õ| 	�ÑdÑdÐdð}z%õ~ 	Õ°dÅ5Ä=ÐY]ÐmrÐvÑvÐvðz%õ@ 	ÕÑeÑeÐeðAz%õB 	�Ñ%Ð%ðCz%õD 	�
Ñ.Ñ.Ð.ðEz%õF 	�
Ñ5Ñ5Ð5ðGz%ð z%ð z%õH 	ŒÕÑFÑFÐFðIz%õJ 	ÕÑ,Ð,ðKz%õL 	ÕÑ/Ð/ðMz%õN 	ÕÑ4Ñ4Ð4ðOz%õP 	�
Ñ3Ñ3Ð3ðQz%õR 	�Ñ:Ñ:Ð:ðSz%õT 	�ÑAÑAÐAðUz%õV 	ÕÑ!;Ñ!;Ð!;ðWz%õX 	�Ñ.Ð.ðYz%õZ 	�ÑQÑQÐQð[z%õ\ 	�ÑxÐxð]z%õ^ 	ÕÑSÑSÐSð_z%õ` 	�ÑxÐxðaz%õb 	ÕÑSÑSÐSðcz%õd 	�
Ñ7Ñ7Ð7ðez%õf 	�Ñ7Ñ7Ð7ðgz%õh 	�Ñ/Ñ/Ð/ðiz%ð z%ð z%õj 	�Ñ5Ñ5Ð5ðkz%õl 	ÕÑPÐPðmz%õn 	�ÑbÑbÐbðoz%õp 	�Ñ/Ñ/Ð/ðqz%õr 	�
Ñ4Ñ4Ð4ðsz%õt 	�ÑMÑMÐMðuz%õv 	�Ñ8Ð8ðwz%õx 	ÕÑ<Ð<ðyz%õz 	ÕÑZÑZÐZð{z%õ| 	ÕÑeÑeÐeð}z%õ~ 	ÕÑ|Ñ|Ð|ðz%õ@ 	�Ñ2Ð2ðAz%õB 	ÕÑ?Ð?ðCz%õD 	ÕÑWÑWÐWðEz%õF 	ÕÑWÑWÐWðGz%õH 	�
Ñ3Ñ3Ð3ðIz%õJ 	�Ñ1Ñ1Ð1ðKz%ð z%ð z%õL 	�
Ñ.Ñ.Ð.ðMz%õN 	�Ñ1Ñ1Ð1ðOz%õP 	�	Ñ-Ñ-Ð-ðQz%õR 	�	Ñ-Ñ-Ð-ðSz%õT 	�
Ñ.Ñ.Ð.ðUz%õV 	�
Ñ.Ñ.Ð.ðWz%õX 	�Ñ'Ð'ðYz%õZ 	ŒÕÑ.Ð.ð[z%õ\ 	�	Ñ9Ñ9Ð9ð]z%õ^ 	�
Ñ:Ñ:Ð:ð_z%õ` 	�Ñ8Ñ8Ð8ðaz%õb 	ŒÕÑ@Ñ@Ð@ðcz%õd 	ŒÕÑWÑWÐWðez%õf 	�
ÑYÀeÐQUÑYÐYÑYÐYðgz%õh 	�ÑEÑEÐEðiz%õj 	ÕÑ PÑ PÐ Pðkz%õl 	�
Ñ.Ñ.Ð.ðmz%ð z%ð z%õn 	�Ñ0Ñ0Ð0ðoz%õp 	�Ñ;Ñ;Ð;ðqz%õr 	�ÑOÑOÐOðsz%õt 	�Ñ8Ñ8Ð8ðuz%õv 	�	Ñ-Ñ-Ð-ðwz%õx 	�Ñ2Ñ2Ð2ðyz%õz 	�
ñ @ñ  @ð  @ð}z%õ@ 	�	Ñ4Ñ4Ð4ðAz%õB 	�Ñ9Ñ9Ð9ðCz%õD 	�	Ñ-Ñ-Ð-ðEz%õF 	�Ñ)Ð)ðGz%õH 	�Ñ'Ð'ðIz%õJ 	�‘�ðKz%õL 	�‘�ðMz%õN 	�Ñ'Ð'ðOz%õP 	�Ñ)Ð)ðQz%õR 	�‘�ðSz%ð z%ð z%õT 	�Ñ)Ð)ðUz%õV 	�Ñ(Ð(ðWz%õX 	�Ñ)Ð)ðYz%õZ 	�Ñ(Ð(ð[z%õ\ 	�Ñ)Ð)ð]z%õ^ 	�Ñ(Ð(ð_z%õ` 	�Ñ)Ð)ðaz%õb 	�Ñ)Ð)ðcz%õd 	�Ñ)Ð)ðez%õf 	�Ñ)Ð)ðgz%õh 	�Ñ0Ñ0Ð0ðiz%õj 	�	ÑIÑIÐIðkz%õl 	ÕÑAÑAÐAðmz%õn 	ŒÕÑHÑHÐHðoz%õp 	ŒÕÑ8Ñ8Ð8ðqz%õr 	�Ñ4Ð4ðsz%õt 	�Ñ6Ð6ðuz%ð z%ð z%õv 	�ÕÑ/Ð/ðwz%õx 	�ÕÑ!1Ð!1ðyz%õz 	�ÕÑ!1Ð!1ð{z%õ| 	�ÕÑ!1Ð!1ð}z%õ~ 	�ÕÑ!1Ð!1ðz%õ@ 	�Õ,Ñ.KÑ.KÐ.KðAz%õB 	�Õ,Ñ.KÑ.KÐ.KðCz%õD 	�Õ,Ñ.KÑ.KÐ.KðEz%õF 	�Õ,Ñ.KÑ.KÐ.KðGz%õH 	�ÔÑ/Ð/ðIz%õJ 	�ÕÑ,Ð,ðKz%õL 	�ÔÑ+Ð+ðMz%õN 	�ÔÑ,Ð,ðOz%õP 	�ÕÑ-Ð-ðQz%õR 	�ÔÑ.Ð.ðSz%õT 	�ÔÑ,Ð,ðUz%õV 	�ÕÑ-Ð-ðWz%ð z%ð z%õX 	�ÔÑ-Ð-ðYz%õZ 	�ÕÑ AÑ AÐ Að[z%õ\ 	�ÕÑ!BÑ!BÐ!Bð]z%õ^ 	�ÕÑ/Ð/ð_z%õ` 	�Õ*Ñ,IÑ,IÐ,Iðaz%õb 	�Õ+Ñ-JÑ-JÐ-Jðcz%õd 	�ÔÑ*Ð*ðez%õf 	�ÕÑ+Ð+ðgz%õh 	�ÕÑ*Ð*ðiz%õj 	�ÕÑ+Ð+ðkz%õl 	�Õ+Ñ-JÑ-JÐ-Jðmz%õn 	�Õ+Ñ-JÑ-JÐ-Jðoz%õp 	�ÕÑ-Ð-ðqz%õr 	�ÕÑ 0Ð 0ðsz%õt 	�Õ!Ñ#DÑ#DÐ#Dðuz%õv 	�ÕÑ-Ð-ðwz%õx 	�ÕÑ!OÑ!OÐ!Oðyz%ð z%ð z%õz 	�Õ(Ñ*:Ð*:ð{z%õ| 	�Õ(Ñ*:Ð*:ð}z%õ~ 	�Õ(Ñ*:Ð*:ðz%õ@ 	�Õ(Ñ*:Ð*:ðAz%õB 	�Õ"Ñ$7Ð$7ðCz%õD 	�ÕÑ,Ð,ðEz%õF 	�ÕÑ-Ð-ðGz%õH 	�ÕÑ!>Ñ!>Ð!>ðIz%õJ 	�ÕÑ+Ð+ðKz%õL 	�ÕÑ-Ð-ðMz%õN 	�Õ/Ñ1AÐ1AðOz%õP 	�Õ/Ñ1AÐ1AðQz%õR 	�Õ4Ñ6SÑ6SÐ6SðSz%õT 	�Õ4Ñ6SÑ6SÐ6SðUz%õV 	�Õ4Ñ6SÑ6SÐ6SðWz%õX 	�Õ4Ñ6SÑ6SÐ6SðYz%õZ 	�ÕÑ,Ð,ð[z%ð z%ð z%õ\ 	�ÕÑ@Ñ@Ð@ð]z%õ^ 	�Õ)Ñ+;Ð+;ð_z%õ` 	�ÕÑ@Ñ@Ð@ðaz%õb 	�ÕÑ>Ñ>Ð>ðcz%õd 	�ÕÑ<Ñ<Ð<ðez%õf 	�Ñ!Ð!ðgz%õh 	�
Ñ+Ð+ðiz%õj 	ÕÑKÑKÐKðkz%õl 	�	Ñ-Ñ-Ð-ðmz%õn 	�
Ñ.Ñ.Ð.ðoz%õp 	ŒÕÑ 3Ñ 3Ð 3ðqz%õr 	ŒÕ Ñ"<Ñ"<Ð"<ðsz%õt 	�Ñ:Ñ:Ð:ðuz%õv 	ÕÑHÑHÐHðwz%õx 	�ÑJÑJÐJðyz%õz 	�
Ñ*Ð*ð{z%õ| 	�
ÑKÑKÐKð}z%ð z%ð z%õ~ 	�Ñ%Ð%ðz%õ@ 	�Ñ5Ð5ðAz%õB 	�Ñ1Ñ1Ð1ðCz%õD 	�Ñ5Ñ5Ð5ðEz%õF 	ÕÑ eÑ eÐ eðGz%õH 	ŒÕ%Ñ'aÑ'aÐ'aðIz%õJ 	�
Ñ:Ñ:Ð:ðKz%õL 	Õ!ñ Lñ  Lð  LðOz%õR 	�
Ñ:Ñ:Ð:ðSz%õT 	ÕÑ2Ð2ðUz%õV 	�Ñ/Ñ/Ð/ðWz%õX 	�Ñ-Ñ-Ð-ðYz%õZ 	�Ñ<Ð<ð[z%õ\ 	�ÑhÑhÐhð]z%õ^ 	Õ Ñ"gÑ"gÐ"gð_z%õ` 	ÕÑ6Ð6ðaz%õb 	ÕÑ;Ñ;Ð;ðcz%ð z%ð z%õd 	ÕÑLÑLÐLðez%õf 	Õ%Ñ'WÑ'WÐ'Wðgz%õh 	�Ñ8Ñ8Ð8ðiz%õj 	ŒÕÑ1Ñ1Ð1ðkz%õl 	�	Ñ-Ñ-Ð-ðmz%õn 	�Ñ2Ñ2Ð2ðoz%õp 	�Ñ;Ð;ðqz%õr 	�Ñ2Ñ2Ð2ðsz%õt 	�Ñ9Ñ9Ð9ðuz%õv 	Õ%Ñ'`Ð'`ðwz%õx 	Õ1ÙoÐoð{z%õ~ 	ÕÑeÑeÐeðz%õ@ 	ÕÑ5Ð5ðAz%õB 	ÕÑ@Ð@ðCz%õD 	Õ¡ ðEz%õF 	Õ"¡O OðGz%õH 	Õ™/˜/ðIz%ð z%ð z%õJ 	Õ™o˜oðKz%õL 	ÕÑQÑQÐQðMz%õN 	Õ'Ñ)>Ð)>ðOz%õP 	ÕÑFÑFÐFðQz%õR 	Õ¸%ÑCÐCÑCÐCðSz%õT 	ÕÑ>Ð>ðUz%õV 	ÕÑ1Ð1ðWz%õX 	Õ!Ñ#@Ð#@ðYz%õZ 	ÕÑ6Ð6ð[z%õ\ 	Õ™?˜?ð]z%õ^ 	ÕÑNÑNÐNð_z%õ` 	ÕÑ<Ñ<Ð<ðaz%õb 	Õ#Ñ%HÑ%HÐ%Hðcz%õd 	ÕÑ0Ð0ðez%õf 	�‘o�oðgz%õh 	ÕÑ9Ð9ðiz%õj 	ÕÑ2Ð2ðkz%ð z%ð z%õl 	Õ™_˜_ðmz%õn 	Õ™O˜Oðoz%õp 	Õ™O˜Oðqz%õr 	Õ™?˜?ðsz%õt 	Õ¡ ðuz%õv 	Õ¡ ðwz%õx 	Õ¡ ðyz%õz 	Õ¡ ð{z%õ| 	ÕÑ1Ñ1Ð1ð}z%õ~ 	�Ñ/Ð/ðz%õ@ 	ÕÑAÐAðAz%õB 	Õ™/˜/ðCz%ðD 	ÕÑ3Ð3ðEz%ðF 	ÕÑ4Ð4ðGz%ðH 	ÕÑ4Ð4ðIz%ðJ 	ÕÑ2Ð2ðKz%ðL 	ÕÑ3Ð3ðMz%ð z%ð z%ðN 	ÕÑ3Ð3ðOz%ðP 	ÕÑ1Ð1ðQz%ðR 	ÕÑ2Ð2ðSz%ðT 	ÕÑ2Ð2ðUz%ðV 	ÕÑ1Ð1ðWz%ðX 	ÕÑ2Ð2ðYz%ðZ 	ÕÑ2Ð2ð[z%ð\ 	�Ñ.Ð.ð]z%ð^ 	�Ñ-Ð-ð_z%ð` 	�Ñ.Ð.ðaz%ðb 	Õ™/˜/ðcz%ðd 	Õ™O˜Oðez%ðf 	ÕÑ0Ð0ðgz%ðh 	�™˜ðiz%ðj 	ÕÑ3Ð3ðkz%ðl 	�™˜ðmz%ðn 	Õ™?˜?ðoz%ð z%ð z%ðp 	�Ñ.Ð.ðqz%ðr 	�Ñ/Ð/ðsz%ðt 	�Ñ/Ð/ðuz%ðv 	ÕÑ5Ð5ðwz%ðx 	ÕÑ0Ð0ðyz%ðz 	ÕÑ2Ð2ð{z%ð| 	�™˜ð}z%ð~ 	�™˜ðz%ð@ 	Õ™/˜/ðAz%ðB 	�™˜ðCz%ðD 	ÕÑ7Ð7ðEz%ðF 	ÕÑ4Ð4ðGz%ðH 	Õ™_˜_ðIz%ðJ 	�¸ÑAÐAÑAÐAðKz%ðL 	ÕÑ1Ð1ðMz%ðN 	ÕÑ/Ð/ðOz%ðP 	�Õ™/˜/ðQz%ð z%ð z%ðR 	�Õ™/˜/ðSz%ðT 	�	Õ™?˜?ðUz%ðV 	�	Õ™?˜?ðWz%ðX 	ÕÕ&©¨ðYz%ðZ 	Õ*Õ2±O°Oð[z%ð\ 	�Õ™o˜oð]z%ð^ 	�Õ™˜ð_z%ð` 	�Õ™_˜_ðaz%ðb 	�Õ™o˜oðcz%ðd 	�Õ¡ ðez%ðf 	�Õ¡ ðgz%ðh 	�Õ¡ ðiz%ðj 	Õ-Ñ/pÐ/pðkz%ðl 	Õ*Ñ,VÐ,Vðmz%ðn 	Õ2±O°Oðoz%ðp 	�Õ™_˜_ðqz%ðr 	�Õ™˜ðsz%ð z%ð z%ðt 	�Õ™o˜oðuz%ðv 	�Õ¡ ðwz%ðx 	�Õ™˜ðyz%ðz 	�Õ™˜ð{z%ð| 	�Õ™˜ð}z%ð~ 	�Õ™˜ðz%ð@ 	�Õ¡ ðAz%ðB 	ÕÕ#¡_ _ðCz%ðD 	�Õ¡ ðEz%ðF 	�Õ™˜ðGz%ðH 	�Õ¡ ðIz%ðJ 	ÕÕ ¡/ /ðKz%ðL 	�Õ¡ ðMz%ðN 	ÕÕ ¡/ /ðOz%ðP 	ÕÕ#¡_ _ðQz%ðR 	ÕÕ ¡/ /ðSz%ðT 	ÕÕ$¡o oðUz%ð z%ð z%ðV 	ÕÕ ¡/ /ðWz%ðX 	�Õ¡ ðYz%ðZ 	�Õ™˜ð[z%ð\ 	�Õ™_˜_ð]z%ð^ 	�Õ™o˜oð_z%ð` 	�Õ™˜ðaz%ðb 	�Õ™_˜_ðcz%ðd 	ÕÕ ¡/ /ðez%ðf 	ÕÕ$¡o oðgz%ðh 	�Õ™o˜oðiz%ðj 	�Õ¡ ðkz%ðl 	�Õ™_˜_ðmz%ðn 	ŒÕ™_˜_ðoz%ðp 	Õ'Õ/±°ðqz%ðr 	�ÑNÑNÐNðsz%ðt 	�‘o�oðuz%ðv 	�‘o�oðwz%ð z%ð z%ðx 	�™˜ðyz%ðz 	�™˜ð{z%ð| 	�‘_�_ð}z%ð~ 	Õ™_˜_ðz%ð@ 	Õ™O˜OðAz%ðB 	Õ™_˜_ðCz%ðD 	Õ™O˜OðEz%ðF 	ÕÑ=Ð=ðGz%ðH 	�™˜ðIz%ðJ 	Œ™˜ðKz%ðL 	�Ñ/Ð/ðMz%ðN 	�Ñ=Ð=ðOz%ðP 	�Ñ0Ð0ðQz%ðR 	ÕÑ8Ð8ðSz%ðT 	ÕÑ9Ð9ðUz%ðV 	�ÑkÑkÐkðWz%ðX 	�µEÕ4IÐMÑMÐMðYz%ð z%ð z%ðZ 	�µÕ0EÐIÑIÐIð[z%ð\ 	�µÕ0EÐIÑIÐIð]z%ð^ 	�µÕ0EÐIÑIÐIð_z%ð` 	�ÑMÀTÑMÐMÑMÐMðaz%ðb 	�™˜ðcz%ðd 	ÕÑ6Ð6ðez%ðf 	ÕµeÕ6MÐQÑQÐQðgz%ðh 	�Ñ>Ñ>Ð>ðiz%ðj 	�
­uÕ/DÐHÑHÐHðkz%ðl 	�µÕ0EÐIÑIÐIðmz%ðn 	�µÕ0EÐIÑIÐIðoz%ðp 	�
­uÕ/DÐHÑHÐHðqz%ðr 	�
­uÕ/DÐHÑHÐHðsz%ðt 	�™˜ðuz%ðv 	Õ™/˜/ðwz%ðx 	ÔÑ!OÑ!OÐ!Oðyz%ðz 	�
‘O�Oð{z%ð z%ð z%ð| 	ÕÑ@Ñ@Ð@ð}z%ð~ 	�µ%Õ2GÐKÑKÐKðz%ð@ 	�µ5Õ3HÐLÑLÐLðAz%ðB 	Õ™_˜_ðCz%ðD 	�Ñ,Ð,ðEz%ðF 	ÕÑ0Ð0ðGz%ðH 	ÕÑHÀÑHÐHÑHÐHðIz%ðJ 	�Ñ,Ð,ðKz%ðL 	ÕÑ5Ð5ðMz%ðN 	�µÕ1FÐJÑJÐJðOz%ðP 	�µ%Õ2GÐKÑKÐKðQz%ðR 	Õ¸Ñ@Ð@Ñ@Ð@ðSz%ðT 	Ô™?˜?ðUz%ðV 	�µÕ0EÐIÑIÐIðWz%ðX 	�µÕ1FÐJÑJÐJðYz%ðZ 	Õ™/˜/ð[z%ð\ 	�™˜ð]z%ð z%ð z%ð^ 	�
­uÕ/DÐHÑHÐHð_z%ð` 	Õ™_˜_ðaz%ðb 	Õ™o˜oðcz%ðd 	Õ™_˜_ðez%ðf 	Õ™/˜/ðgz%ðh 	ÕÑ1Ð1ðiz%ðj 	Õ™/˜/ðkz%ðl 	�‘_�_ðmz%ðn 	ÕÑMÀTÑMÐMÑMÐMðoz%ðp 	ÕÑ0Ð0ðqz%ðr 	�µÕ0EÐIÑIÐIðsz%ðt 	�Ñ6Ð6ðuz%ðv 	�Ñ5Ð5ðwz%ðx 	�	Ñ8Ñ8Ð8ðyz%ðz 	ÕÑ@Ñ@Ð@ð{z%ð| 	ÕÑEÐEð}z%ð~ 	Õ™?˜?ðz%ð z%ð z%ð@  	�™˜ðA z%ðB  	Õ"¡O OðC z%ðD  	Õ-©¨ðE z%ðF  	Õ%¡ ðG z%ðH  	�™˜ðI z%ðJ  	�‘o�oðK z%ðL  	�Ñ,Ð,ðM z%ðN  	Õ™?˜?ðO z%ðP  	�ÑGÑGÐGðQ z%ðR  	�™˜ðS z%ðT  	�ÑLÀDÑLÐLÑLÐLðU z%ðV  	ÕÑ5Ð5ðW z%ðX  	ÕÑ3Ð3ðY z%ðZ  	ÕÑ3Ð3ð[ z%ð\  	Õ1Ñ3HÐ3Hð] z%ð^  	�Ñ,Ð,ð_ z%ð`  	�Ñ-Ð-ða z%ð z%ð z%ðb  	ÕÑBÑBÐBðc z%ðd  	ÕÑ1Ð1ðe z%ðf  	�Ñ-Ð-ðg z%ðh  	�Ñ-Ð-ði z%ðj  	ÕÑ0Ð0ðk z%ðl  	Õ Ñ"8Ð"8ðm z%ðn  	Õ™O˜Oðo z%ðp  	�Ñ[Ñ[Ð[ðq z%ðr  	ÕÑ?Ð?ðs z%ðt  	Õ™o˜oðu z%ðv  	�µÕ1FÐJÑJÐJðw z%ðx  	�‘_�_ðy z%ðz  	ÕÑWÑWÐWð{ z%ð|  	Õ™?˜?ð} z%ð~  	ÕÑ1Ð1ð z%ð@! 	Õ&Ñ(WÑ(WÐ(WðA!z%ðB! 	ÕÑGÐGðC!z%ð z%ð z%ðD! 	Õ'Ñ)QÐ)QðE!z%ðF! 	�ÑOÑOÐOðG!z%ðH! 	�™˜ðI!z%ðJ! 	Õ¡ ðK!z%ðL! 	Õ™˜ðM!z%ðN! 	Õ™_˜_ðO!z%ðP! 	ÕÑ1Ð1ðQ!z%ðR! 	�Ñ+Ð+ðS!z%ðT! 	�	°EÀÕUZÕUjÐnÑnÐnðU!z%ðV! 	�ÑIÀÑIÐIÑIÐIðW!z%ðX! 	ÕÑGÑGÐGðY!z%ðZ! 	Õ™/˜/ð[!z%ð\! 	�‘�ð]!z%ð^! 	Õ™/˜/ð_!z%ð`! 	�Ñ.Ð.ða!z%ðb! 	�Ñ=Ð=ðc!z%ðd! 	�Ñ7Ñ7Ð7ðe!z%ð z%ðf! 	�‘�Ø�Ñ+Ð+Ø�Ñ.Ð.Ø�‘o�oØÕÑ7Ñ7Ð7ØÕ ¡/ /ÝŒÕÑFÑFÐFðs!z%ð z%€Cõz! 	�Õ(Õ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ÑÔÐØ€Jr3   Ú
dispatcherc                 ó   ‡ — ˆ fd„}|S )a…  Wraps a given function with ``__torch_function__`` -related functionality.

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

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

    Examples
    --------
    >>> def dispatcher(a):  # Must have the same signature as func
    ...     return (a,)
    >>> @torch.overrides.wrap_torch_function(dispatcher)
    >>> def func(a):  # This will make func dispatchable by __torch_function__
    ...     return a + 0
    c                 óN   •‡ ‡— t          j        ‰ ¦  «        ˆˆ ˆfd„¦   «         Š‰S )Nc                  ód   •—  ‰| i |¤Ž}t          |¦  «        rt          ‰|g| ¢R i |¤ŽS  ‰| i |¤ŽS rŽ  )r   r   )r&   r'   Úrelevant_argsrÝ
  r!   Úwrappeds      €€€r0   râ
  z3wrap_torch_function.<locals>.inner.<locals>.wrapped/  s]   ø€ à&˜J¨Ð7°Ð7Ð7ˆMÝ! -Ñ0Ô0ð VÝ,¨W°mÐUÀdÐUÐUÐUÈfÐUÐUÐUà�4˜Ð( Ð(Ð(Ð(r3   )Ú	functoolsr   )r!   râ
  rÝ
  s   `@€r0   r^  z"wrap_torch_function.<locals>.inner.  sD   øøø€ Ý	Œ˜Ñ	Ô	ð	)ð 	)ð 	)ð 	)ð 	)ð 	)ñ 
Ô	ð	)ð ˆr3   r;  )rÝ
  r^  s   ` r0   r   r     s#   ø€ ð0	ð 	ð 	ð 	ð 	ð €Lr3   rá
  Úget_type_fnc                 óÞ  — |€t           }t          j                             ¦   «         sg S t	          ¦   «         }g }| D ]°} ||¦  «        }||vrŸt          |d¦  «        r�|j        t          j        j        k    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þ   )rc
  r    Ú_CÚ_is_torch_function_enabledÚsetrÐ
  rþ   Ú_disabled_torch_function_implr–  rÕ
  Ú	enumerateÚ
issubclassÚinsert)	rá
  rä
  Úoverloaded_typesÚoverloaded_argsÚargÚarg_typer/  ÚiÚold_args	            r0   Ú_get_overloaded_argsró
  <  s2  € ðJ ÐÝˆõ Œ8×.Ò.Ñ0Ô0ð Øˆ	å"%¡%¤%ÐØ!#€OØð (ð (ˆØ�;˜sÑ#Ô#ˆð Ð,Ð,Ð,Ý˜Ð"6Ñ7Ô7ð -àÔ+­u¬xÔ/UÒUÐUð  ð (Ø ×$Ò$ XÑ.Ô.Ð.õ ˜OÑ,Ô,�Ý"+¨OÑ"<Ô"<ð ð ‘J�A�wÝ! (¨K¨K¸Ñ,@Ô,@ÑAÔAð Ø !˜Ø˜ðð  ×&Ò& u¨cÑ2Ô2Ð2Ð2à$, :Ð Ø#& %�øØÐr3   Ú
public_apic                 ó”  — t          |¦  «        }t          t          t          |¦  «        ¦  «        }t	          ¦   «         rIt          ¦   «         5 }|                     | |||¦  «        }ddd¦  «         n# 1 swxY w Y   |t          ur|S |D ]j}|j        }	t          |	d¦  «        r6|	j	        |u r-|	t          j        j        urt          j        dt          ¦  «          |	| |||¦  «        }|t          ur|c S Œk| 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.ú.zno implementation found for 'z.' on types that implement __torch_function__: c                 ó,   — g | ]}t          |¦  «        ‘ŒS r;  )rc
  )Ú.0rï
  s     r0   ú
<listcomp>z)handle_torch_function.<locals>.<listcomp>Û  s   € ÐEÐEÐE¨c¥ S¡	¤	ÐEÐEÐEr3   z nor in mode )ró
  ÚtupleÚmaprc
  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               r0   r   r   Š  sô  € õT +¨=Ñ9Ô9€Oå•#•d˜OÑ,Ô,Ñ-Ô-€Eõ 'Ñ(Ô(ð õ #Ñ$Ô$ð 	N¨Ø×,Ò,¨Z¸ÀÀfÑMÔMˆFð	Nð 	Nð 	Nñ 	Nô 	Nð 	Nð 	Nð 	Nð 	Nð 	Nð 	Nøøøð 	Nð 	Nð 	Nð 	Nà�Ð'Ð'ØˆMð *ð ð ˆð +Ô=ÐåÐ% zÑ2Ô2ð		à!Ô*¨nÐ<Ð<Ø!­¬Ô)OÐOÐOåŒMðQå"ñô ð ð #Ð" :¨u°d¸FÑCÔCˆà�Ð'Ð'ØˆMˆMˆMð (ð Ô(Ð@Ð@¨:Ô+>Ð@Ð@€Ið	H¨	ð 	Hð 	HØEÐE°_ÐEÑEÔEð	Hð 	Hð õ 'Ñ(Ô(ð >ØÐ=Õ9Ñ;Ô;Ð=Ð=Ñ=ˆÝ
�C‰.Œ.Ðs   ÁA3Á3A7Á:A7aú  Check for __torch_function__ implementations in the elements of an iterable
    or if a __torch_function__ mode is enabled.  Considers exact ``Tensor`` s
    and ``Parameter`` s non-dispatchable.  Use this to guard a call to
    :func:`handle_torch_function`; don't use it to test if something
    is Tensor-like, use :func:`is_tensor_like` instead.
    Arguments
    ---------
    relevant_args : iterable
        Iterable or arguments to check for __torch_function__ methods.
    Returns
    -------
    bool
        True if any of the elements of relevant_args have __torch_function__
        implementations, False otherwise.
    See Also
    ________
    torch.is_tensor_like
        Checks if something is a Tensor-like, including an exact ``Tensor``.
    zÓSpecial case of `has_torch_function` for single inputs.
    Instead of:
      `has_torch_function((t,))`
    call:
      `has_torch_function_unary(t)`
    which skips unnecessary packing and unpacking work.
    a'  Special case of `has_torch_function` that skips tuple creation.

    This uses the METH_FASTCALL protocol introduced in Python 3.7

    Instead of:
      `has_torch_function((a, b))`
    call:
      `has_torch_function_variadic(a, b)`
    which skips unnecessary packing and unpacking work.
    c                  óV  — 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 �]c\  }}}|D �]X}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 r<d}	|j        t9          ¦   «         vs#J |	                     ||j        ¦  «        ¦   «         ‚�Œµ| |                              |j        ¦  «         �Œ×t/          |¦  «        s�Œè|› d|› �||<   |r�Œö|t7          ¦   «         v r7d}	|t9          ¦   «         vs#J |	                     ||j        ¦  «        ¦   «         ‚�Œ=| |                              |¦  «         �ŒZ�Œe| |fS )Nr    ztorch.functionalztorch.nn.functionalztorch.nn.initztorch.Tensorztorch.linalgz	torch.fftztorch.specialFrŠ  r‰  Tr   Ú
unique_dimÚ__weakref__r&  r÷
  z.__get__z.__set__zk{}.{} is in the tuple returned by torch._overrides.get_ignored_functions but still has an explicit override) ÚcollectionsÚdefaultdictÚlistr    Ú__all__r°   r¯   Údirr¼   r5   rÚ  r…   r¬	  rÔ
  ÚendswithÚislowerrÑ
  ÚobjectÚ
isinstancer  Ú
ModuleTypeÚ
__future__Ú_Featurerù  rÐ
  r&  Ú__set__r   r   ÚformatrÓ
  r’  )
Úoverridable_funcsr/  Útested_namespacesÚnamespace_strÚ	namespaceÚns_funcsr  r)   r!   r–  s
             r0   Ú_get_overridable_functionsr    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¬]Ñ);Ô);Ð<ð	Ðð /@ð C6ñ C6Ñ*ˆ�y (Ø!ð B	6ñ B	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Ñ#:Ô#:Ð:Ð:ð=ð ð  œ<Õ/DÑ/FÔ/FÐFÐFÐFÈÏ
Ê
Ø! 4¤=ñIô IÑFÔFÐFñ à% dÔ+×2Ò2°4´<Ñ@Ô@Ð@Ùå˜D‘>”>ð Ùà*Ð8Ð8¨YÐ8Ð8ˆE�$‰Kàð Ùð Õ,Ñ.Ô.Ð.Ð.ð9ð ð Õ#8Ñ#:Ô#:Ð:Ð:Ð:¸C¿JºJØ˜tœ}ñ=ô =Ñ:Ô:Ð:ñ Ø˜iÔ(×/Ò/°Ñ5Ô5Ð5Ñ5ñEB	6ðF ˜eÐ#Ð#r3   c                  ó*   — t          ¦   «         d         S )a  List functions that are overridable via __torch_function__

    Returns
    -------
    Dict[Any, List[Callable]]
        A dictionary that maps namespaces that contain overridable functions
        to functions in that namespace that can be overridden.
    r   )r  r;  r3   r0   r   r   j  s   € õ &Ñ'Ô'¨Ô*Ð*r3   c                 óÎ   — t          | t          j        j        t          j        j        f¦  «        rt          | ¦  «        S t          ¦   «         d                              | ¦  «        S )a&  Get a human readable string name for a function passed to
    __torch_function__

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

    Returns
    -------
    str
        Name of the function; if eval'ed it should give back the input
        function.
    rY  )r  r    Ú_opsÚ
OpOverloadÚOpOverloadPacketÚstrr  Úget)Úfs    r0   r   r   w  sO   € õ  �!•e”jÔ+­U¬ZÔ-HÐIÑJÔJð Ý�1‰vŒvˆÝ%Ñ'Ô'¨Ô*×.Ò.¨qÑ1Ô1Ð1r3   c                  ó`   — t          ¦   «         } t          | t          j                 ¦  «        }|S )z<Returns a set of the overridable methods on ``torch.Tensor``)r   rè
  r    r5   )r  Úmethodss     r0   Ú_get_tensor_methodsr*  Œ  s*   € õ 2Ñ3Ô3ÐÝÐ#¥E¤LÔ1Ñ2Ô2€GØ€Nr3   c                 ó8   — | t          ¦   «         v p
| j        dk    S )aw  
    Returns True if the function passed in is a handler for a
    method or property belonging to ``torch.Tensor``, as passed
    into ``__torch_function__``.

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

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

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

    Examples
    --------
    >>> is_tensor_method_or_property(torch.Tensor.add)
    True
    >>> is_tensor_method_or_property(torch.add)
    False
    r&  )r*  rÓ
  )r!   s    r0   r   r   ”  s"   € ð. Õ&Ñ(Ô(Ð(ÐF¨D¬M¸YÒ,FÐFr3   c                 óX   — t          | ¦  «        t          j        u pt          | d¦  «        S )a9  
    Returns ``True`` if the passed-in input is a Tensor-like.

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

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

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

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

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

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

    >>> class TensorLike:
    ...     @classmethod
    ...     def __torch_function__(cls, func, types, args, kwargs):
    ...         return -1
    >>> is_tensor_like(TensorLike())
    True
    rþ   )rc
  r    r5   rÐ
  )Úinps    r0   r   r   ®  s(   € õD �‰9Œ9�œÐ$ÐJ­°Ð5IÑ(JÔ(JÐJr3   c                   óP   — e Zd ZU dZd ed<   dd„Zdd„Zd„ Zd	„ Ze	d
„ ¦   «         Z
dS )ÚTorchFunctionModea  
    A ``TorchFunctionMode`` allows you to override the meaning of all
    ``__torch_function__`` overrideable functions within a dynamic scope,
    without having to actually create a tensor subclass or manually
    monkey-patch functions in the PyTorch API.  Some common situations
    where you should use a mode:

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

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

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

    Independent subclasses of :class:`TorchFunctionMode` are compositional:
    modes can be pushed onto a stack using ``with MyMode():``.
    When you call functions in the PyTorch API inside your
    ``__torch_function__`` implementation, by default, they will forward on to
    the next mode on the mode stack.  If you want recursively call back into
    your current ``__torch_function__`` implementation, either explicitly
    invoke ``self.__torch_function__(...)``, or use the context manager
    ``enable_torch_function_mode(self, replace=self.inner)`` to make PyTorch
    API self-referential (beware of infinite loops, in this case!)
    r^  r$   Nc                 ó   — d S rŽ  r;  r[  s    r0   rù   zTorchFunctionMode.__init__õ  s   € Øˆr3   r;  c                 ó   — t           ‚rŽ  )ÚNotImplementedError©r÷  r!   r  r&   r'   s        r0   rþ   z$TorchFunctionMode.__torch_function__ø  s   € Ý!Ð!r3   c                 ó$   — t          | ¦  «         | S rŽ  )Ú
_push_moder[  s    r0   Ú	__enter__zTorchFunctionMode.__enter__û  s   € Ý�4ÑÔÐØˆr3   c                 ó"   — t          ¦   «          d S rŽ  )Ú	_pop_mode)r÷  Úexc_typeÚexc_valÚexc_tbs       r0   Ú__exit__zTorchFunctionMode.__exit__ÿ  s   € Ý‰Œˆˆˆr3   c                 ó>   — t          j        d¦  «          | |i |¤Ž}|S )NzP`Mode.push()` is no longer necessary and can be replaced with just `with Mode()`)r,   rÿ
  )Úclsr&   r'   Úinstances       r0   ÚpushzTorchFunctionMode.push  s4   € åŒØ^ñ	
ô 	
ð 	
ð �3˜Ð' Ð'Ð'ˆØˆr3   )r$   N©r;  N)rÓ
  r  Ú__qualname__Ú__doc__Ú__annotations__rù   rþ   r6  r<  Úclassmethodr@  r;  r3   r0   r/  r/  Ó  s�   € € € € € € ðð ð< ÐÐÑðð ð ð ð"ð "ð "ð "ðð ð ðð ð ð ðð ñ „[ðð ð r3   r/  c                  óR   — t          ¦   «         } | dk    rt          | dz
  ¦  «        nd S )Nr   rY  )r   r   ©Ú	stack_lens    r0   r  r    s-   € Ý)Ñ+Ô+€IØ4=À²M°MÕ! )¨a¡-Ñ0Ô0Ð0ÀtÐKr3   c                  óP   — t          ¦   «         } d„ t          | ¦  «        D ¦   «         S )Nc                 ó,   — g | ]}t          |¦  «        ‘ŒS r;  )r   )rù
  rñ
  s     r0   rú
  z4_get_current_function_mode_stack.<locals>.<listcomp>  s!   € Ð@Ð@Ð@¨!Õ" 1Ñ%Ô%Ð@Ð@Ð@r3   )r   r�   rG  s    r0   Ú _get_current_function_mode_stackrK    s)   € Ý)Ñ+Ô+€IØ@Ð@­u°YÑ/?Ô/?Ð@Ñ@Ô@Ð@r3   c                 ó$   — t          | ¦  «         d S rŽ  )r   )rÂ  s    r0   r5  r5    s   € Ý! $Ñ'Ô'Ð'Ð'Ð'r3   c                  ó"   — t          ¦   «         } | S rŽ  )r   ©Úolds    r0   r8  r8    s   € Ý
#Ñ
%Ô
%€CØ€Jr3   c               #   óv   K  — t          ¦   «         } 	 | V — t          | ¦  «         d S # t          | ¦  «         w xY wrŽ  )r8  r5  rN  s    r0   rý
  rý
    s<   è è € å
‰+Œ+€CðØˆ	ˆ	ˆ	å�3‰Œˆˆˆø�
�3‰Œˆˆøøøs   ’' §8c                   ó   — e Zd Zdd„ZdS )ÚBaseTorchFunctionModer;  Nc                 ó   — |€i } ||i |¤ŽS rŽ  r;  r3  s        r0   rþ   z(BaseTorchFunctionMode.__torch_function__(  s!   € Øˆ>ØˆFØˆt�TÐ$˜VÐ$Ð$Ð$r3   rA  )rÓ
  r  rB  rþ   r;  r3   r0   rR  rR  '  s(   € € € € € ð%ð %ð %ð %ð %ð %r3   rR  c               #   ó<  K  — t           j                             ¦   «         } 	 t           j                             t           j        j        j        ¦  «         d V — t           j                             | ¦  «         d S # t           j                             | ¦  «         w xY wrŽ  )r    ræ
  Ú_get_torch_function_stateÚ_set_torch_function_stateÚ_TorchFunctionStateÚENABLED)Ú	old_states    r0   Ú_enable_torch_functionrZ  .  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æ
  Ú_RestorePythonTLSSnapshotr;  r3   r0   r   r   8  sœ   è è € õ 
Œ×	+Ò	+Ñ	-Ô	-ð ð ð	ØˆEˆEˆEàøˆDˆDˆDˆDˆDð	ð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s   ¡;£(§;¨*ª;»?Á?)r   r    rŽ  )ArC  r  r  Ú
contextlibrã
  r  r,   Úcollections.abcr   r   Útypingr   r   r   r   Útyping_extensionsr	   r    Útorch._Cr
   r   r   r   r   r   r   r   r   r  r   r   r%  r2   Úcacherè
  r   r6  Údictr   r   rc
  r  ró
  r   r   rµ   r¶   rû
  r  r   r   r*  rv
  r   r   r/  r  rK  r5  r8  Úcontextmanagerrý
  rR  rZ  r   r;  r3   r0   ú<module>re     sr  ððð ð, Ð Ð Ð à Ð Ð Ð Ø Ð Ð Ð Ø Ð Ð Ð Ø €€€Ø €€€Ø $Ð $Ð $Ð $Ð $Ð $Ø Ð Ð Ð Ð Ð Ø 3Ð 3Ð 3Ð 3Ð 3Ð 3Ð 3Ð 3Ð 3Ð 3Ð 3Ð 3Ø 'Ð 'Ð 'Ð 'Ð 'Ð 'à €€€ð
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ðð ð €ð €Yˆt�_„_€Ø€WˆT�]„]€ð
 1Øð ð  Ø
�2�r�6Ô
ð àð ð ð ð ˆb�"ˆfÔð	 ð  ð  ð  ðF „ØðS˜s 8œ}ð Sð Sð Sñ Ôñ „ðSðl „ð c¨(¤mð ð ð ñ „ðð2 „Øðz˜t H¨hÐ$6Ô7ð zð zð zñ Ôñ „ðzðz## Hð #ð #ð #ð #ðP 48ðKð KØ˜C”=ðKà˜( C 5¨$ ;Ô/Ô0ðKð 
ˆ#„YðKð Kð Kð Kð\UØðUà˜C”=ðUð
 	ðUð Uð Uð Uðp !�[Øðñô Ð ð. '˜;Øðñ	ô 	Ð ð *˜kØ ð	ñô Ð ð „ðS$ EØˆˆd�8ŒnÐ	Ô˜t H¨c MÔ2Ð2ô%ð S$ð S$ð S$ñ „ðS$ðl ð	+ 4¨¨T°(¬^Ð(;Ô#<ð 	+ð 	+ð 	+ñ Ôð	+ð ð2ð 2ñ Ôð2ð( „ð˜S œ]ð ð ð ñ „ðð ðG xð G°Dð Gð Gð Gñ ÔðGð2"Kð "Kð "KðJ5ð 5ð 5ð 5ð 5ñ 5ô 5ð 5ðpLð Lð Lð
Að Að Að
(ð (ð (ðð ð ð
 Ôðð ñ Ôðð%ð %ð %ð %ð %Ð-ñ %ô %ð %ð Ôð6ð 6ñ Ôð6ð Ôðð ñ Ôðð ð r3   