ó
    Eñi½œ ã                   óÜ  • S r SSKrSSKrSSKrSSKrSSKrSSKrSSKrSSKJ	r	J
r
  SSKJr  SSKJrJr  SSKJr  SSKrSSKJrJrJrJrJrJrJrJrJr  / SQr\" S	5      r\" S
5      r  S.S\	\\4   S\S\S\	\\4   4S jjr \RB                  \ S\"\	   4S j5       5       r#\RB                  S\"\	   4S j5       r$\RB                  \ S\%\	\	4   4S j5       5       r&S\	4S jr' S/S\
\   S\	\/\(4   S-  S\)\   4S jjr*S\	S\
\   S\4S jr+\" \S5      r,\" \S5      r-\" \S5      r.\RB                  S\/\%\\)\	   4   \%\	\4   4   4S j5       r0\ S\%\\)\	   4   4S j5       r1\ S 5       r2\RB                  S\"\	   4S  j5       r3\ S\	S\44S! j5       r5S" r6 " S# S$5      r7S% r8S& r9S' r:S( r;\Rx                  S) 5       r= " S* S+\75      r>\Rx                  S, 5       r?\Rx                  S- 5       r@g)0aE  
Python implementation of ``__torch_function__``

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

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

If changing this file in a way that can affect ``__torch_function__`` overhead,
please report the benchmarks in ``benchmarks/overrides_benchmark``. See the
instructions in the ``README.md`` in that directory.
é    N)ÚCallableÚIterable)Úwraps)ÚAnyÚ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ÚfuncÚregexÚmoduleÚreturnc                 óˆ   ^ ^^• [        T 5      S[        R                  S[        R                  S[        4U UU4S jj5       nU$ )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                  óª   >• [         R                  " 5          [         R                  " S[        TTS9  T" U 0 UD6sS S S 5        $ ! , (       d  f       g = f)NÚignore)ÚcategoryÚmessager    )ÚwarningsÚcatch_warningsÚfilterwarningsÚUserWarning)r#   r$   r   r    r   s     €€€ÚL/home/mande/repo/quber/.venv/lib/python3.13/site-packages/torch/overrides.pyÚwrapperÚ'_disable_user_warnings.<locals>.wrapper[   sA   ø€ ä×$Ò$Õ&Ü×#Ò#Ø¤;¸Àfòñ ˜Ð( Ñ(÷	 '×&×&ús   —#AÁ
A)r   r   r#   r$   r   )r   r   r    r.   s   ``` r-   Ú_disable_user_warningsr0   C   sD   ú€ ô0 ˆ4ƒ[ð)”r—w‘wð )¬"¯)©)ð )¼÷ )ð )ó ð)ð €Nó    c                  óÄ%  • [         R                  n 1 [         R                  i[         R                  i[         R                  i[         R
                  i[         R                  i[         R                  i[         R                  i[         R                  i[         R                  i[         R                  i[         R                  i[         R                  i[         R                  i[         R                  i[         R                   i[         R"                  i[         R$                  i[         R&                  i[         R(                  i[         R*                  i[         R,                  i[         R.                  i[         R0                  i[         R2                  i[         R4                  i[         R6                  i[         R8                  i[         R:                  i[         R<                  i[         R>                  i[         R@                  i[         RB                  i[         RD                  i[         RF                  i[         RH                  i[         RJ                  i[         RL                  i[         RN                  i[         RP                  i[         RR                  i[         RT                  i[         RV                  i[         RX                  i[         RZ                  i[         R\                  i[         R^                  i[         R`                  i[         Rb                  i[         Rd                  i[         Rf                  i[         Rh                  i[         Rj                  i[         Rl                  i[         Rn                  i[         Rp                  i[         Rr                  i[         Rt                  i[         Rv                  i[         Rx                  i[         Rz                  i[         R|                  i[         R~                  i[         R€                  i[         R‚                  i[         R„                  i[         R†                  i[         Rˆ                  i[         RŠ                  i[         RŒ                  i[         RŽ                  i[         R�                  i[         R’                  i[         R”                  i[         R–                  i[         R˜                  i[         Rš                  i[         Rœ                  i[         Rž                  Rž                  i[         Rž                  R                  i[         Rž                  R                   i[         Rž                  R                  i[         R¢                  i[         R¤                  R¦                  i[         R¤                  R¨                  i[         Rª                  i[         R¬                  i[         R®                  i[         R°                  i[         R²                  i[         R´                  i[         R¶                  i[         R¸                  i[         Rº                  i[         R¼                  i[         R¾                  i[         RÀ                  i[         RÂ                  i[         RÄ                  i[         RÆ                  i[         RÈ                  i[         RÊ                  i[         RÌ                  i[         RÎ                  i[         RÐ                  i[         RÒ                  i[         RÔ                  i[         RÖ                  i[         RØ                  i[         RÚ                  i[         RÜ                  i[         RÞ                  i[         Rà                  i[         Râ                  i[         Rä                  i[         Ræ                  i[         Rè                  i[         Rê                  i[         Rì                  i[         Rî                  i[         Rð                  i[         Rò                  i[         Rô                  i[         Rö                  i[         Rø                  i[         Rú                  Rü                  i[         Rþ                  GR                   GR                  i[         Rþ                  GR                   GR                  i[         Rþ                  GR                   GR                  i[         Rþ                  GR                   GR                  i[         Rþ                  GR                   GR
                  i[         Rþ                  GR                   GR                  i[         Rþ                  GR                   GR                  i[         Rþ                  GR                   GR                  i[         Rþ                  GR                   GR                  i[         Rþ                  GR                   GR                  i[         Rþ                  GR                   GR                  i[         Rþ                  GR                   GR                  i[         Rþ                  GR                   GR                  i[         Rþ                  GR                   GR                  i[         Rþ                  GR                   GR                  i[         Rþ                  GR                   GR                   i[         Rþ                  GR"                  GR$                  i[         Rþ                  GR"                  GR&                  i[         Rþ                  GR"                  RÆ                  i[         Rþ                  GR"                  GR(                  i[         Rþ                  GR"                  R¢                  i[         Rþ                  GR"                  GR*                  i[         Rþ                  GR"                  GR,                  i[         Rþ                  GR"                  GR.                  i[         Rþ                  GR"                  GR0                  i[         Rþ                  GR"                  GR2                  i[         Rþ                  GR"                  GR4                  i[         Rþ                  GR"                  GR6                  i[         GR8                  GR:                  iG[
        iG[        i[         GR<                  i[         GR>                  i[         GR@                  i[         GRB                  i[         GRD                  i[         GRF                  i[         GRH                  i[         GRJ                  i[         GRL                  i[         GRN                  i[         GRP                  i[         GRR                  i[         GRT                  i[         GRV                  i[         GRX                  i[         GRZ                  i[         GR\                  i[         GR^                  i[         GR`                  i[         GRb                  i[         GRd                  i[         GRf                  i[         GRh                  i[         Rþ                  GR                   GRj                  i[         GRl                  i[         GRn                  i[         GRp                  i[         GRr                  i[         GRt                  i[         GRv                  i[         GRx                  i[         GRz                  i[         GR|                  i[         GR~                  i[         GR€                  i[         GR‚                  i[         GR„                  i[         GR†                  i[         GRˆ                  i[         GRŠ                  i[         GRŒ                  i[         GRŽ                  i[         GR�                  i[         GR’                  i[         GR”                  iU GR–                  iU GR˜                  iU GRš                  iU GRœ                  iU GRž                  iU GR                   iU GR¢                  iU GR¤                  iU GR¦                  iU GR¨                  iU GRª                  iU GR¬                  iU GR®                  iU GR°                  iU GR²                  iU GR´                  iU GR¶                  iU GR¸                  iU GRº                  iU GR¼                  iU GR¾                  iU GRÀ                  iU GRÂ                  iU GRÄ                  iU GRÆ                  iU GRÈ                  iU GRÊ                  iU GRÌ                  iU GRÎ                  iU GRÐ                  iU GRÒ                  iU GRÔ                  iU GRÖ                  iU GRØ                  iU GRÚ                  iU GRÜ                  iU GRÞ                  iU GRà                  iU GRâ                  iU GRä                  iU GRæ                  iU GRè                  iU GRê                  iU GRì                  iU GRî                  iU GRð                  iU GRò                  iU GRô                  iU GRö                  GRø                  iU GRú                  GRø                  iU GRü                  iU GRþ                  iU GR                   iU GR                  iU GR                  iU GR                  iU GR                  iU GR
                  iU GR:                  iU GR                  inG[        GR                  S:¼  a  UGR                  U GR                  5        U$ )aí  
Return public functions that cannot be overridden by ``__torch_function__``.

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

Examples
--------
>>> torch.Tensor.as_subclass in torch.overrides.get_ignored_functions()
True
>>> torch.add in torch.overrides.get_ignored_functions()
False
)é   é   (  ÚtorchÚTensorÚtypenameÚ	is_tensorÚ
is_storageÚset_default_tensor_typeÚset_default_deviceÚget_default_deviceÚset_rng_stateÚget_rng_stateÚmanual_seedÚinitial_seedÚseedÚsaveÚloadÚset_printoptionsÚforkÚget_default_dtypeÚget_num_interop_threadsÚget_num_threadsÚinit_num_threadsÚimport_ir_moduleÚimport_ir_module_from_bufferÚis_anomaly_enabledÚis_anomaly_check_nan_enabledÚis_grad_enabledÚmerge_type_from_type_commentÚparse_irÚparse_schemaÚparse_type_commentÚset_anomaly_enabledÚset_flush_denormalÚset_num_interop_threadsÚset_num_threadsÚwaitÚ	as_tensorÚ
from_numpyÚtensorÚdefault_generatorÚhas_cudaÚ	has_cudnnÚ
has_lapackÚdeviceÚdtypeÚfinfoÚhas_mklÚhas_mpsÚ
has_mkldnnÚ
has_openmpÚiinfoÚmemory_formatÚqschemeÚset_grad_enabledÚno_gradÚenable_gradÚinference_modeÚis_inference_mode_enabledÚlayoutÚalign_tensorsÚarangeÚ
as_stridedÚbartlett_windowÚblackman_windowÚbroadcast_shapesÚcan_castÚcompileÚcudnn_affine_grid_generatorÚcudnn_batch_normÚcudnn_convolutionÚcudnn_convolution_transposeÚcudnn_convolution_reluÚcudnn_convolution_add_reluÚcudnn_grid_samplerÚcudnn_is_acceptableÚmiopen_ctc_lossÚemptyÚempty_permutedÚempty_stridedÚempty_quantizedÚexportÚregister_dataclassÚeyeÚfftÚfftfreqÚrfftfreqÚ	from_fileÚfullÚfillÚhamming_windowÚhann_windowÚkaiser_windowÚlinspaceÚlogspaceÚmkldnn_adaptive_avg_pool2dÚmkldnn_convolutionÚmkldnn_max_pool2dÚmkldnn_max_pool3dÚmkldnn_linear_backward_weightsÚmkldnn_rnn_layerÚnormalÚonesÚpromote_typesÚrandÚ	rand_likeÚrandnÚ
randn_likeÚrandintÚrandint_likeÚrandpermÚrangeÚresult_typeÚscalar_tensorÚsparse_coo_tensorÚsparse_compressed_tensorÚsparse_csr_tensorÚsparse_csc_tensorÚsparse_bsr_tensorÚsparse_bsc_tensorÚsym_constrain_rangeÚsym_constrain_range_for_sizeÚsym_fresh_sizeÚtril_indicesÚtriu_indicesÚvanderÚzerosÚ_jit_internalÚboolean_dispatchÚnnÚ
functionalÚassert_int_or_pairÚupsampleÚupsample_bilinearÚupsample_nearestr   Úhas_torch_function_unaryÚhas_torch_function_variadicr   Ú
grouped_mmÚscaled_grouped_mmÚ	scaled_mmÚsigmoidÚhardsigmoidÚtanhÚ_canonical_maskÚ_none_or_dtypeÚinitÚcalculate_gainÚuniformÚconstantÚdiracÚxavier_uniformÚxavier_normalÚkaiming_uniformÚkaiming_normalÚ
orthogonalÚsparseÚnestedÚto_padded_tensorÚset_autocast_enabledÚis_autocast_enabledÚset_autocast_dtypeÚget_autocast_dtypeÚclear_autocast_cacheÚset_autocast_cpu_enabledÚis_autocast_cpu_enabledÚset_autocast_xla_enabledÚis_autocast_xla_enabledÚset_autocast_ipu_enabledÚis_autocast_ipu_enabledÚset_autocast_cpu_dtypeÚget_autocast_cpu_dtypeÚset_autocast_ipu_dtypeÚget_autocast_ipu_dtypeÚget_autocast_gpu_dtypeÚset_autocast_gpu_dtypeÚget_autocast_xla_dtypeÚset_autocast_xla_dtypeÚautocast_increment_nestingÚautocast_decrement_nestingÚis_autocast_cache_enabledÚset_autocast_cache_enabledÚ	hardswishÚis_vulkan_availableÚ$are_deterministic_algorithms_enabledÚuse_deterministic_algorithmsÚ-is_deterministic_algorithms_warn_only_enabledÚset_deterministic_debug_modeÚget_device_moduleÚget_deterministic_debug_modeÚset_float32_matmul_precisionÚget_float32_matmul_precisionÚunify_type_listÚis_warn_always_enabledÚset_warn_alwaysÚ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Ú_dtensor__new__Ú_make_wrapper_subclassÚ_python_dispatchÚ__get__Ú_has_symbolic_sizes_stridesÚ_conjÚ_conj_physicalÚ_lazy_cloneÚ	_neg_viewÚ_is_zerotensorÚ_is_all_trueÚ_is_any_trueÚ_addmm_activationÚ
_use_countÚsysÚversion_infoÚaddÚ__annotate__)r6   Ú	functionss     r-   r   r   f   s  € ô( �\‰\€FðHÜ�‰ðHä�‰ðHô 	×ÑðHô 	×%Ñ%ð	Hô
 	× Ñ ðHô 	× Ñ ðHô 	×ÑðHô 	×ÑðHô 	×ÑðHô 	×ÑðHô 	�
‰
ðHô 	�
‰
ðHô 	�
‰
ðHô 	×ÑðHô 	�
‰
ðHô  	×Ñð!Hô" 	×%Ñ%ð#Hô$ 	×Ñð%Hô& 	×Ñð'Hô( 	×Ñð)Hô* 	×*Ñ*ð+Hô, 	× Ñ ð-Hô. 	×*Ñ*ð/Hô0 	×Ñð1Hô2 	×*Ñ*ð3Hô4 	�‰ð5Hô6 	×Ñð7Hô8 	× Ñ ð9Hô: 	×!Ñ!ð;Hô< 	× Ñ ð=Hô> 	×%Ñ%ð?Hô@ 	×ÑðAHôB 	�
‰
ðCHôD 	�‰ðEHôF 	×ÑðGHôH 	�‰ðIHôJ 	×ÑðKHôL 	�‰ðMHôN 	�‰ðOHôP 	×ÑðQHôR 	�‰ðSHôT 	�‰ðUHôV 	�‰ðWHôX 	�‰ðYHôZ 	�‰ð[Hô\ 	×Ñð]Hô^ 	×Ñð_Hô` 	�‰ðaHôb 	×ÑðcHôd 	�‰ðeHôf 	×ÑðgHôh 	�‰ðiHôj 	×ÑðkHôl 	×ÑðmHôn 	×'Ñ'ðoHôp 	�‰ðqHôr 	×ÑðsHôt 	�‰ðuHôv 	×ÑðwHôx 	×ÑðyHôz 	×Ñð{Hô| 	×Ñð}Hô~ 	�‰ðHô@ 	�‰ðAHôB 	×)Ñ)ðCHôD 	×ÑðEHôF 	×ÑðGHôH 	×)Ñ)ðIHôJ 	×$Ñ$ðKHôL 	×(Ñ(ðMHôN 	× Ñ ðOHôP 	×!Ñ!ðQHôR 	×ÑðSHôT 	�‰ðUHôV 	×ÑðWHôX 	×ÑðYHôZ 	×Ñð[Hô\ 	�‰×Ñð]Hô^ 	�‰×Ñð_Hô` 	�‰×'Ñ'ðaHôb 	�‰×ÑðcHôd 	�	‰	ðeHôf 	�	‰	×ÑðgHôh 	�	‰	×ÑðiHôj 	�‰ðkHôl 	�
‰
ðmHôn 	�
‰
ðoHôp 	×ÑðqHôr 	×ÑðsHôt 	×ÑðuHôv 	�‰ðwHôx 	�‰ðyHôz 	×(Ñ(ð{Hô| 	× Ñ ð}Hô~ 	×ÑðHô@ 	×ÑðAHôB 	×,Ñ,ðCHôD 	×ÑðEHôF 	�‰ðGHôH 	�
‰
ðIHôJ 	×ÑðKHôL 	�
‰
ðMHôN 	�‰ðOHôP 	�‰ðQHôR 	×ÑðSHôT 	�‰ðUHôV 	×ÑðWHôX 	�‰ðYHôZ 	�‰ð[Hô\ 	×Ñð]Hô^ 	×Ñð_Hô` 	×ÑðaHôb 	×&Ñ&ðcHôd 	×ÑðeHôf 	×ÑðgHôh 	×ÑðiHôj 	×ÑðkHôl 	×!Ñ!ðmHôn 	×*Ñ*ðoHôp 	×ÑðqHôr 	×ÑðsHôt 	×ÑðuHôv 	�‰ðwHôx 	�‰ðyHôz 	×Ñ×,Ñ,ð{Hô| 	�‰×Ò×.Ò.ð}Hô~ 	�‰×Ò×$Ò$ðHô@ 	�‰×Ò×-Ò-ðAHôB 	�‰×Ò×,Ò,ðCHôD 	�‰×Ò×.Ò.ðEHôF 	�‰×Ò×4Ò4ðGHôH 	�‰×Ò×7Ò7ðIHôJ 	�‰×Ò×1Ò1ðKHôL 	�‰×Ò×&Ò&ðMHôN 	�‰×Ò×-Ò-ðOHôP 	�‰×Ò×%Ò%ðQHôR 	�‰×Ò×#Ò#ðSHôT 	�‰×Ò×'Ò'ðUHôV 	�‰×Ò× Ò ðWHôX 	�‰×Ò×+Ò+ðYHôZ 	�‰×Ò×*Ò*ð[Hô^ 	�‰�Š×$Ò$ð_Hôb 	�‰�Š×ÒðcHôd 	�‰�Š×ÑðeHôf 	�‰�Š×ÒðgHôh 	�‰�Š×ÑðiHôj 	�‰�Š×ÒðkHôl 	�‰�Š×$Ò$ðmHôn 	�‰�Š×#Ò#ðoHôp 	�‰�Š×%Ò%ðqHôr 	�‰�Š×$Ò$ðsHôt 	�‰�Š× Ò ðuHôv 	�‰�Š×ÒðwHôx 	�Š×%Ò%ðyHõz 	ð{Hõ| 	ð}Hô~ 	×"Ò"ðHô@ 	×!Ò!ðAHôB 	× Ò ðCHôD 	× Ò ðEHôF 	×"Ò"ðGHôH 	×&Ò&ðIHôJ 	×%Ò%ðKHôL 	×&Ò&ðMHôN 	×%Ò%ðOHôP 	×&Ò&ðQHôR 	×%Ò%ðSHôT 	×$Ò$ðUHôV 	×$Ò$ðWHôX 	×$Ò$ðYHôZ 	×$Ò$ð[Hô\ 	×$Ò$ð]Hô^ 	×$Ò$ð_Hô` 	×$Ò$ðaHôb 	×$Ò$ðcHôd 	×(Ò(ðeHôf 	×(Ò(ðgHôh 	×'Ò'ðiHôj 	×(Ò(ðkHôl 	�‰×Ò×%Ò%ðmHôn 	×!Ò!ðoHôp 	×2Ò2ðqHôr 	×*Ò*ðsHôt 	×;Ò;ðuHôv 	×*Ò*ðwHôx 	×ÒðyHôz 	×*Ò*ð{Hô| 	×*Ò*ð}Hô~ 	×*Ò*ðHô@ 	×ÒðAHôB 	×$Ò$ðCHôD 	×ÒðEHôF 	×ÒðGHôH 	�ŠðIHôJ 	×ÒðKHôL 	�
Š
ðMHôN 	�
Š
ðOHôP 	×ÒðQHôR 	�ŠðSHôT 	×-Ò-ðUHôV 	×ÒðWHðX 	×ÒðYHðZ 	�Šð[Hð\ 	×Òð]Hð^ 	�Šð_Hð` 	�ŠðaHðb 	× Ò ðcHðd 	×ÒðeHðf 	×ÒðgHðh 	×!Ò!ðiHðj 	×!Ò!ðkHðl 	�ŠðmHðn 	×ÒðoHðp 	×ÒðqHðr 	�ŠðsHðt 	×ÒðuHðv 	�
Š
ðwHðx 	�ŠðyHðz 	×Òð{Hð| 	�
Š
ð}Hð~ 	×ÒðHð@ 	×ÒðAHðB 	× Ò ðCHðD 	×ÒðEHðF 	�ŠðGHðH 	�ŠðIHðJ 	×ÒðKHðL 	�ŠðMHðN 	�ŠðOHðP 	�ŠðQHðR 	×ÒðSHðT 	×ÒðUHðV 	×ÒðWHðX 	×ÒðYHðZ 	×Òð[Hð\ 	×Òð]Hð^ 	×Òð_Hð` 	×ÒðaHðb 	×ÒðcHðd 	×ÒðeHðf 	×ÒðgHðh 	×ÒðiHðj 	×"Ò"ðkHðl 	×ÒðmHðn 	×ÒðoHðp 	× Ò ðqHðr 	×$Ò$ðsHðt 	×ÒðuHðv 	×%Ò%ðwHðx 	×Ò×'Ò'ðyHðz 	×*Ò*×2Ò2ð{Hð| 	�Šð}Hð~ 	×ÒðHð@ 	×ÒðAHðB 	×ÒðCHðD 	×ÒðEHðF 	×ÒðGHðH 	×ÒðIHðJ 	× Ò ðKHðL 	×ÒðMHðN 	×ÒðOH€IõT ×Ò˜7Ó"Ø�Š�f×)Ò)Ô*àÐr1   c                  ó¤   • [         R                  n U R                  R                  U R                  R                  U R
                  R                  1$ )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).
)r5   r6   Ú_baser/  ÚgradÚ_grad)r6   s    r-   Úget_default_nowrap_functionsrC  ‹  s>   € ô$ �\‰\€Fà�‰×ÑØ�‰×ÑØ�‰×Ñðð r1   c                  óŽ¿  • [         R                  n 0 [         R                  GSÙS j_[         R                  GSÙS j_[         R                  S _[         R
                  S _[         R                  GSÙS j_[         R                  S _[         R                  GSÙS j_[         R                  GSÙS	 j_[         R                  GSÙS
 j_[         R                  GSÙS j_[         R                  GSÚS j_[         R                  GSÛS j_[         R                  GSÛS j_[         R                  GSÚS j_[         R                   GSÚS j_[         R"                  GSÚS j_[         R$                  S _0 [         R&                  GSÙS j_[         R(                  GSÜS j_[         R*                  GSÝS j_[         R,                  GSÙS j_[         R.                  GSÙS j_[         R0                  GSÞS j_[         R2                  GSÙS j_[         R4                  GSÞS j_[         R6                  S _[         R8                  S _[         R:                  GSÙS j_[         R<                  GSÙS j_[         R>                  S  _[         R@                  GSÙS! j_[         RB                  GSÙS" j_[         RD                  GSÙS# j_[         RF                  GSÙS$ j_E0 [         RH                  GSÙS% j_[         RJ                  GSÙS& j_[         RL                  GSÙS' j_[         RN                  GSÙS( j_[         RP                  GSÙS) j_[         RR                  S* _[         RT                  S+ _[         RV                  S, _[         RX                  GSßS- j_[         RZ                  GSÚS. j_[         R\                  S/ _[         R^                  S0 _[         R`                  S1 _[         Rb                  S2 _[         Rd                  S3 _[         Rf                  S4 _[         Rh                  S5 _E0 [         Rj                  S6 _[         Rl                  GSàS7 j_[         Rn                  S8 _[         Rp                  GSáS: j_[         Rr                  GSâS; j_[         Rt                  GSÙS< j_[         Rv                  GSÙS= j_[         Rx                  GSÙS> j_[         Rz                  GSÙS? j_[         R|                  GSÙS@ j_[         R~                  GSÙSA j_[         R€                  GSÙSB j_[         R‚                  SC _[         R„                  GSàSD j_[         R†                  SE _[         Rˆ                  SF _[         RŠ                  GSãSG j_E0 [         RŒ                  SH _[         RŽ                  GSäSI j_[         R�                  GSäSJ j_[         R’                  GSäSK j_[         R”                  GSåSL j_[         R–                  GSÙSM j_[         R˜                  GSæSO j_[         Rš                  SSP.SQ j_[         Rœ                  SR _[         Rž                  GSçSS j_[         R                   Rž                  GSÙST j_[         R                   R¢                  GSçSU j_[         R¤                  GSçSV j_[         R¦                  GSçSW j_[         R¨                  SX _[         Rª                  GSSY j_[         R¬                  GSèSZ j_E0 [         R®                  GSèS[ j_[         R°                  GSÙS\ j_[         R²                  GSÙS] j_[         R´                  GSÙS^ j_[         R¶                  GSéS_ j_[         R¸                  S` _[         Rº                  GSêSa j_[         R¼                  Sb _[         R¾                  GSÙSc j_[         RÀ                  Sd _[         R                   RÂ                  GSÙSe j_[         RÄ                  GSÙSf j_[         RÆ                  GSÙSg j_[         RÈ                  GSÙSh j_[         RÊ                  GSÙSi j_[         RÌ                  GSSj j_[         RÎ                  GSëSk j_E0 [         RÐ                  GSëSl j_[         RÒ                  GSëSm j_[         RÔ                  Sn _[         RÖ                  GSSo j_[         RØ                  GSìSp j_[         RÚ                  GSìSq j_[         RÜ                  GSìSr j_[         RÞ                  Ss _[         Rà                  GSÙSt j_[         Râ                  GSíSu j_[         Rä                  GSÙSv j_[         Ræ                  GSîSw j_[         Rè                  Sx _[         Rê                  GSàSy j_[         R                   Rê                  GSïS{ j_[         Rì                  GSðS| j_[         Rî                  GSÙS} j_E0 [         Rð                  GSÙS~ j_[         Rò                  GSàS j_[         Rô                  GSàS€ j_[         Rö                  GSñS� j_[         Rø                  GSÙS‚ j_[         Rú                  GSÙSƒ j_[         Rü                  S„ _[         Rþ                  S… _[         R                   Rþ                  S† _[         GR                   S‡ _[         GR                  GSäSˆ j_[         GR                  GSäS‰ j_[         GR                  GSSŠ j_[         GR                  GSòS‹ j_[         GR
                  GSóSŒ j_[         R                   GR
                  GSôS� j_[         GR                  GSóSŽ j_E0 [         GR                  GSÙS� j_[         GR                  GSÙS� j_[         GR                  GSõS‘ j_[         GR                  GSàS’ j_[         GR                  GSàS“ j_[         GR                  GSÙS” j_[         GR                  GSÝS• j_[         GR                  GSÙS– j_[         GR                  S— _[         GR                   S˜ _[         GR"                  GSÙS™ j_[         R                   GR$                  GSÙSš j_[         R                   GR&                  GSÙS› j_[         R                   GR(                  GSöSœ j_[         R                   GR*                  GSöS� j_[         GR,                  Sž _[         GR.                  GS÷SŸ j_E0 [         GR0                  GSøS  j_[         GR2                  GSùS¡ j_[         GR4                  GSÙS¢ j_[         GR6                  S£ _[         GR8                  GSÙS¤ j_[         GR:                  GSÙS¥ j_[         GR<                  GSÙS¦ j_[         GR>                  GSÙS§ j_[         GR@                  GSÙS¨ j_[         GRB                  GSÙS© j_[         GRD                  Sª _[         GRF                  S« _[         GRH                  GSúS¬ j_[         GRJ                  S­ _[         GRL                  S® _[         GRN                  S¯ _[         GRP                  S° _E0 [         GRR                  S± _[         GRT                  S² _[         GRV                  S³ _[         GRX                  S´ _[         GRZ                  Sµ _[         GR\                  GR^                  GSûS¶ j_[         GR\                  GR`                  GSûS· j_[         GR\                  GRb                  GSûS¸ j_[         GR\                  GRd                  GSûS¹ j_[         GR\                  GRf                  GSûSº j_[         GR\                  GRh                  GSüS» j_[         GR\                  GRj                  GSüS¼ j_[         GR\                  GRl                  GSûS½ j_[         GR\                  GRn                  GSûS¾ j_[         GR\                  GRp                  GSèS¿ j_[         GR\                  GRr                  GSèSÀ j_[         GR\                  GRt                  GSèSÁ j_E0 [         GR\                  GRv                  GSèSÂ j_[         GR\                  GRx                  GSüSÃ j_[         GR\                  GRz                  GSüSÄ j_[         GR\                  GR|                  GSüSÅ j_[         GR\                  GR~                  GSüSÆ j_[         GR\                  GR€                  GSÙSÇ j_[         GR\                  GR‚                  GSÙSÈ j_[         GR\                  GR\                  GSûSÉ j_[         GR„                  GSÙSÊ j_[         GR†                  GSýSË j_[         GRˆ                  SÌ _[         GRŠ                  SÍ _[         GRŒ                  SÎ _[         GRŽ                  GSÞSÏ j_[         GR�                  GSÙSÐ j_[         GR’                  SÑ _[         GR”                  GSÙSÒ j_E0 [         GR–                  GSÙSÓ j_[         GR˜                  GSÙSÔ j_[         GRš                  GSÙSÕ j_[         GRœ                  SS[         GRž                  SS4SÖ j_[         GR                   S× _[         GR¢                  GSþSØ j_[         GR¤                  GSÿSÙ j_[         GR¦                  GSÙSÚ j_[         GR¨                  GSÙSÛ j_[         GRª                  SÜ _[         GR¬                  GSÙSÝ j_[         GR®                  GSÙSÞ j_[         GR°                  GSÙSß j_[         GR²                  GSÙSà j_[         GR´                  GSÙSá j_[         GR¶                  GSÙSâ j_[         GR¸                  GS Sã j_E0 [         GRº                  Sä _[         GR¼                  Så _[         GR¾                  Sæ _[         GRÀ                  GSSç j_[         GRÂ                  Sè _[         GRÄ                  GSàSé j_[         GRÆ                  GSÙSê j_[         GRÈ                  GSÙSë j_[         GRÊ                  GSSì j_[         GRÌ                  GSSí j_[         GRÎ                  GSÙSî j_[         GRÐ                  GSSï j_[         GRÒ                  GSSð j_[         GRÔ                  GSSñ j_[         GRÖ                  GSSò j_[         R                   GRØ                  Só _[         GRÚ                  GSÙSô j_E0 [         GRÜ                  Sõ _[         GRÞ                  GSÙSö j_[         GRà                  GSÙS÷ j_[         GRâ                  GSÙSø j_[         GRä                  GSÙSù j_[         GRæ                  GSÙSú j_[         GRè                  Sû _[         GRê                  Sü _[         GRì                  GSÝSý j_[         GRî                  GSÙSþ j_[         GRð                  Sÿ _[         GRò                  GSGS  j_[         GRô                  GS _[         GRö                  GSúGS j_[         GRø                  GS _[         GRú                  GS _[         GRü                  GSÙGS j_E0 [         GRþ                  GSÙGS j_[         GR                   GS _[         GR                  GS _[         GR                  GSÙGS	 j_[         R                   GR                  GSÙGS
 j_[         R                   GR                  GSçGS j_[         GR
                  GS _[         GR                  GS _[         GR                  GS _[         GR                  GS _[         GR                  GS _[         GR                  GS _[         GR                  GS _[         GR                  GS _[         GR                  GS _[         GR                  GSÜGS j_[         GR                  GS _E0 [         GR                   GS	GS j_[         GR"                  GS
GS j_[         GR$                  GS _[         GR&                  GSÞGS j_[         R                   GR(                  GSãGS j_[         R                   GR*                  GSçGS j_[         R                   GR,                  GSçGS j_[         GR.                  GSGS j_[         GR0                  GSÙGS j_[         GR2                  GSÙGS  j_[         GR4                  GSÙGS! j_[         GR6                  GSÙGS" j_[         GR8                  GSÙGS# j_[         GR:                  GSÙGS$ j_[         GR<                  GSGS% j_[         GR>                  GSÙGS& j_[         GR@                  GSÙGS' j_E0 [         GRB                  GSÙGS( j_[         GRD                  GSÙGS) j_[         GRF                  GSÙGS* j_[         GRH                  GSÙGS+ j_[         GRJ                  GSÙGS, j_[         GRL                  GS- _[         GRN                  GSÙGS. j_[         GRP                  GSÙGS/ j_[         GRR                  GSÙGS0 j_[         GRT                  GSÙGS1 j_[         GRV                  GSÙGS2 j_[         GRX                  GSÙGS3 j_[         GRZ                  GSçGS4 j_[         GR\                  GS5 _[         GR^                  GSàGS6 j_[         GR`                  GSÙGS7 j_[         GRb                  GSÙGS8 j_E0 [         GRd                  GSGS9 j_[         GRf                  GSÙGS: j_[         GRh                  GSíGS; j_[         GRj                  GS< _[         GRl                  GS= _[         GRn                  GSÙGS> j_[         GRp                  GSÙGS? j_[         R                   GRd                  GSGS@ j_[         R                   GRr                  GSGSA j_[         R                   GRt                  GSGSB j_[         R                   GRf                  GSGSC j_[         R                   GRp                  GSÙGSD j_[         GRv                  GSE _[         R                   GRv                  GSÙGSF j_[         R                   GRx                  GSÿGSG j_[         R                   GRz                  GSÙGSH j_[         GR|                  GSI _E0 [         R                   GR|                  GSJ _[         GR~                  GSÙGSK j_[         GR€                  GSÙGSL j_[         GR‚                  GSÙGSM j_[         GR„                  GSGSN j_[         GR†                  GSGSO j_[         GRˆ                  GSGSP j_[         GRŠ                  GSGSQ j_[         GRŒ                  GSÙGSR j_[         GRŽ                  GSGSS j_[         GR�                  GSÙGST j_[         GR’                  GSÙGSU j_[         GR”                  GSV _[         GR–                  GSÙGSW j_[         GR˜                  GSÙGSX j_[         GRš                  GSÙGSY j_[         GRœ                  GSZ _E0 [         GRž                  GS[ _[         GR                   GS\ _[         GR¢                  GS] _[         GR¤                  GS^ _[         GR¦                  GS_ _[         GR¨                  GS` _[         GRª                  GSàGSa j_[         GR¬                  GSGSb j_[         GR®                  GSc _[         GR°                  GSd _[         GR²                  GSçGSe j_[         GR´                  GSÙGSf j_[         GR¶                  GSÙGSg j_[         GR¸                  GSçGSh j_[         GRº                  GSÙGSi j_[         GR¼                  GSj _[         GR¾                  GSk _E0 [         GRÀ                  GSGSl j_[         GRÂ                  GSm _[         GRÄ                  GSn _[         GRÆ                  GSo _[         GRÈ                  GSGSp j_[         GRÊ                  GSGSq j_[         GRÌ                  GSr _[         GRÎ                  GSGSs j_[         GRÐ                  GSt _[         GRÒ                  GSÙGSu j_[         GRÔ                  GSÙGSv j_[         GRÖ                  GSÙGSw j_[         GRØ                  GSÙGSx j_[         GRÚ                  GSÙGSy j_[         GRÜ                  GRÞ                  GRà                  GSz _[         GRÜ                  GRÞ                  GRâ                  GS{ _[         GRÜ                  GRÞ                  R
                  GSÝGS| j_E0 [         GRÜ                  GRÞ                  GRä                  GSÝGS} j_[         GRÜ                  GRÞ                  GRæ                  GSÝGS~ j_[         GRÜ                  GRÞ                  GRè                  GSÝGS j_[         GRÜ                  GRÞ                  GRê                  GSÝGS€ j_[         GRÜ                  GRÞ                  GRì                  GSÝGS� j_[         GRÜ                  GRÞ                  GRî                  GSÙGS‚ j_[         GRÜ                  GRÞ                  R*                  GSGSƒ j_[         GRÜ                  GRÞ                  GRð                  GSGS„ j_[         GRÜ                  GRÞ                  GRò                  GSGS… j_[         GRÜ                  GRÞ                  R\                  GSGS† j_[         GRÜ                  GRÞ                  Rn                  GSÙGS‡ j_[         GRÜ                  GRÞ                  GRô                  GSGSˆ j_[         GRÜ                  GRÞ                  Rp                  GSáGS‰ j_[         GRÜ                  GRÞ                  R˜                  GSæGSŠ j_[         GRÜ                  GRÞ                  Râ                  GSíGS‹ j_[         GRÜ                  GRÞ                  GRö                  GSGSŒ j_[         GRÜ                  GRÞ                  Rì                  GSðGS� j_E0 [         GRÜ                  GRÞ                  GR                  GSGSŽ j_[         GRÜ                  GRÞ                  GRø                  GSGS� j_[         GRÜ                  GRÞ                  GRú                  GSGS� j_[         GRÜ                  GRÞ                  GRü                  GSGS‘ j_[         GRÜ                  GRÞ                  GRþ                  GSæGS’ j_[         GRÜ                  GRÞ                  GR.                  GS÷GS“ j_[         GRÜ                  GRÞ                  GR0                  GSGS” j_[         GRÜ                  GRÞ                  GRX                  GSGS• j_[         GRÜ                  GRÞ                  GR                   GSGS– j_[         GRÜ                  GRÞ                  GR                  GSGS— j_[         GRÜ                  GRÞ                  GR                  GSGS˜ j_[         GRÜ                  GRÞ                  GR                  GSGS™ j_[         GRÜ                  GRÞ                  GR                  GSGSš j_[         GRÜ                  GRÞ                  GR
                  GSGS› j_[         GRÜ                  GRÞ                  GR                  GS GSœ j_[         GRÜ                  GRÞ                  GR                  GS!GS� j_[         GRÜ                  GRÞ                  GR                  GS"GSž j_E0 [         GRÜ                  GRÞ                  GRÀ                  GSGSŸ j_[         GRÜ                  GRÞ                  GR                  GS#GS  j_[         GRÜ                  GRÞ                  GRÊ                  GSGS¡ j_[         GRÜ                  GRÞ                  GR                  GS$GS¢ j_[         GRÜ                  GRÞ                  GRÐ                  GSGS£ j_[         GRÜ                  GRÞ                  GR                   GS%GS¤ j_[         GRÜ                  GRÞ                  GR                  GS&GS¥ j_[         GRÜ                  GRÞ                  GR"                  GS
GS¦ j_[         GRÜ                  GRÞ                  GR                  GS'GS§ j_[         GRÜ                  GRÞ                  GR.                  GSGS¨ j_[         GRÜ                  GRÞ                  GR                  GS(GS© j_[         GRÜ                  GRÞ                  GR                  GSÙGSª j_[         GRÜ                  GRÞ                  GR                  GS)GS« j_[         GRÜ                  GRÞ                  GR@                  GS*GS¬ j_[         GRÜ                  GRÞ                  GR                   GS­ _[         GRÜ                  GRÞ                  GR"                  GSÿGS® j_[         GRÜ                  GRÞ                  GR$                  GSÿGS¯ j_E0 [         GRÜ                  GRÞ                  GR&                  GSÿGS° j_[         GRÜ                  GRÞ                  GRh                  GSíGS± j_[         GRÜ                  GRÞ                  GR„                  GSGS² j_[         GRÜ                  GRÞ                  GRŠ                  GSGS³ j_[         GRÜ                  GRÞ                  GR†                  GSGS´ j_[         GRÜ                  GRÞ                  GR(                  GSGSµ j_[         GRÜ                  GRÞ                  GRˆ                  GSGS¶ j_[         GRÜ                  GRÞ                  GR*                  GSGS· j_[         GRÜ                  GRÞ                  GR,                  GS+GS¸ j_[         GRÜ                  GRÞ                  GR.                  GS+GS¹ j_[         GRÜ                  GRÞ                  GR0                  GS+GSº j_[         GRÜ                  GRÞ                  GR2                  GS'GS» j_[         GRÜ                  GRÞ                  GR4                  GS,GS¼ j_[         GRÜ                  GRÞ                  GR6                  GS-GS½ j_[         GRÜ                  GRÞ                  GR8                  GS.GS¾ j_[         GRÜ                  GRÞ                  GR:                  GSGS¿ j_[         GRÜ                  GRÞ                  GR<                  GS/GSÀ j_E0 [         GRÜ                  GRÞ                  GR>                  GS0GSÁ j_[         GRÜ                  GRÞ                  GR@                  GS!GSÂ j_[         GRÜ                  GRÞ                  GRB                  GS1GSÃ j_[         GRÜ                  GRÞ                  GRD                  GS2GSÄ j_[         GRÜ                  GRÞ                  GRF                  GS3GSÅ j_[         GRÜ                  GRÞ                  GRH                  GSÆ _[         GRÜ                  GRÞ                  GRJ                  GSÝGSÇ j_[         GRÜ                  GRÞ                  GRL                  GSÝGSÈ j_[         GRÜ                  GRÞ                  GRN                  GS4GSÉ j_[         GRÜ                  GRÞ                  GRP                  GS5GSÊ j_[         GRÜ                  GRÞ                  GRR                  GSÝGSË j_[         GRÜ                  GRÞ                  GRT                  GSÝGSÌ j_[         GRÜ                  GRÞ                  GRV                  GSÝGSÍ j_[         GRÜ                  GRÞ                  GRX                  GS6GSÎ j_[         GRÜ                  GRÞ                  GRZ                  GS7GSÏ j_[         GRÜ                  GRÞ                  GR\                  GS8GSÐ j_[         GRÜ                  GRÞ                  GR^                  GS.GSÑ j_E0 [         GRÜ                  GRÞ                  GR`                  GS*GSÒ j_[         GRÜ                  GRÞ                  GRb                  GS*GSÓ j_[         GRÜ                  GRÞ                  GRd                  GS9GSÔ j_[         GRÜ                  GRÞ                  GRf                  GSGSÕ j_[         GRÜ                  GRÞ                  GRh                  GSÖ _[         GRÜ                  GRÞ                  GRj                  GS× _[         GRÜ                  GRÞ                  GRl                  GSÝGSØ j_[         GRÜ                  GRÞ                  GRn                  GS:GSÙ j_[         GRÜ                  GRÞ                  GRp                  SSNSS9GSÚ.GSÛ j_[         GRÜ                  GRÞ                  GRr                  GSGSÜ j_[         GRÜ                  GRt                  GRv                  GS;GSÝ j_[         GRÜ                  GRt                  GRx                  GS;GSÞ j_[         GRÜ                  GRt                  GRz                  GSß _[         GRÜ                  GRt                  GR|                  GS<GSà j_[         GR~                  GSÝGSá j_[         GR€                  SzGSâ.GSã j_[         GR‚                  GSä _E0 [         GR„                  GS=GSå j_[         R                   GR„                  GS>GSæ j_[         R                   GR†                  GS?GSç j_[         R                   GRˆ                   GS@GSè j_[         GRŠ                  GSAGSé j_[         GRŒ                  GS=GSê j_[         GRŽ                  GSë _[         GR�                  GSì _[         GR’                  GSBGSí j_[         GRD                  GS2GSî j_[         GR”                  GSï _[         GR–                  GSCGSð j_[         GR˜                  GSõGSñ j_[         GRš                  GSDGSò j_[         R                   GRœ                  GSEGSó j_[         GRž                  GSô _[         GR                   GSõ _E0 [         GR¢                  GSÙGSö j_[         GRF                  GS÷ _[         GR¤                  GSÙGSø j_[         GR¦                  GSÙGSù j_[         GRH                  GSú _[         GR¨                  GSùGSû j_[         GRª                  GSÙGSü j_[         GR¬                  GSÙGSý j_[         GR®                  GSÝGSþ j_[         GR°                  GSÿ _[         GR²                  GS  _[         GR´                  GS _[         GR¶                  GS _[         GR¸                  GS _[         GRº                  GSGS j_[         R                   GRº                  GSFGS j_[         GR¼                  GSGGS j_E0 [         GR¾                  GSGGS j_[         GRÀ                  GS _[         GRÂ                  GS	 _[         GRÄ                  GS
 _[         GRÆ                  GS _[         GRÈ                  GS _[         GRÊ                  GS _[         GRÌ                    GSHGS j_[         GRÎ                    GSIGS j_[         GRÐ                    GSJGS j_[         GRÒ                  GS _[         GRÔ                  GS _[         GRÖ                  GSÙGS j_[         GRØ                  GS _[         GRÚ                  GSÙGS j_[         GRÜ                  GSÙGS j_[         R                   GRÞ                  GSïGS j_E0 [         GRà                  GS _[         GRâ                  GS _[         GRä                  GSÙGS j_[         GRJ                  GSÝGS j_[         GRæ                  GSÙGS j_[         GRè                  GSÙGS j_[         GRê                  GSÙGS  j_[         GRì                  GS! _[         GRN                  GS4GS" j_[         GRî                  GS# _[         GRð                  GSàGS$ j_[         GRò                  GS% _[         GRô                  GSàGS& j_[         GRö                  GSÙGS' j_[         GRø                  GSKGS) j_[         GRú                  GSÙGS* j_[         GRü                  GSÙGS+ j_E0 [         GRþ                  GS, _[         GRP                  GS5GS- j_[         GR                   GSÙGS. j_[         GR                  GSGS/ j_[         GR                  GSÚGS0 j_[         GR                  GS1 _[         GR                  GS2 _[         GR
                  GSGS3 j_[         GR                  GSãGS4 j_[         GR                  GSLGS5 j_[         GR                  GS6 _[         GR                  GS7 _[         GR                  GSMGS8 j_[         GR                  GSMGS9 j_[         GRR                  GSÝGS: j_[         GR                  GSÙGS; j_[         GR                  GSÙGS< j_E0 [         GR                  GSÙGS= j_[         GR                  GSÙGS> j_[         GR                   GSÙGS? j_[         GR"                  GSÙGS@ j_[         GR$                  GSÙGSA j_[         GR&                  GSB _[         R                   GR&                  GSC _[         GR(                  GSÙGSD j_[         GR*                  GSÙGSE j_[         GR`                  GSÙGSF j_[         R                   GR,                  GSGSG j_[         R                   GR.                  GSGSH j_[         GR0                  GSNSSGSI.GSJ jj_[         GR2                  GSGSK j_[         GR4                  GSGSL j_[         GR6                  GSÙGSM j_[         GR8                  GSÙGSN j_E0 [         GR:                  GSàGSO j_[         GR<                  GSÚGSP j_[         GR>                  GSäGSQ j_[         GR@                  GSÙGSR j_[         GRB                  GSÙGSS j_[         GRD                  GSOGST j_[         GRF                  GSÙGSU j_[         GRH                  GSÙGSV j_[         GRJ                  GSÙGSW j_[         GRL                  GSX _[         GRN                  GSY _[         GRP                  GSZ _[         GRR                  GS[ _[         GRT                  GS\ _[         GRV                  GS] _[         GRX                  GS^ _[         GRZ                  GS_ _E0 [         GR\                  GS` _[         GR^                  GSa _[         GR`                  GSb _[         GRb                  GSc _[         GRd                  GSd _[         GRf                  GSe _[         GRh                  GSf _[         GRj                  GSg _[         GRl                  GSh _[         GRn                  GSÙGSi j_[         GRp                  GSPGSj j_[         GRr                  GSQGSk j_[         R                   GRp                  GSGSl j_[         R                   GRt                  GSÙGSm j_[         GRv                  GSn _[         GRx                  GSo _[         GRz                  GR|                  GSp _E0 [         GRz                  GR~                  GSq _[         GRz                  GR€                  GSr _[         GRz                  GR‚                  GSs _[         GRz                  GR„                  GSt _[         GRz                  GR†                  GSÙGSu j_[         GRz                  GRˆ                  GSÙGSv j_[         GRz                  GRŠ                  GSÙGSw j_[         GRz                  GRŒ                  GSÙGSx j_[         GRz                  GR                  GSy _[         GRz                  GRŽ                  GSz _[         GRz                  GR8                  GS{ _[         GRz                  GR:                  GS| _[         GRz                  GR�                  GS} _[         GRz                  GR<                  GS~ _[         GRz                  GR@                  GS _[         GRz                  GR’                  GS€ _[         GRz                  GRB                  GS� _E0 [         GRz                  GR”                  GSÙGS‚ j_[         GRz                  GR–                  GSÙGSƒ j_[         GRz                  GR˜                  GS„ _[         GRz                  GRš                  GSÙGS… j_[         GRz                  GRœ                  GSÙGS† j_[         GRz                  GR°                  GS‡ _[         GRz                  GRž                  GSˆ _[         GRz                  GR                   GS‰ _[         GRz                  GR¢                  GSŠ _[         GRz                  GR¤                  GSÙGS‹ j_[         GRz                  GR¦                  GSÙGSŒ j_[         GRz                  GRD                  GS� _[         GRz                  GR¨                  GSŽ _[         GRz                  GR@                  GSÙGS� j_[         GRz                  GRX                  GS� _[         GRz                  GRZ                  GSçGS‘ j_[         GRz                  GRª                  GS’ _E0 [         GRz                  GR¬                  GS“ _[         GRz                  GR®                  GS” _[         GRz                  GR°                  GS• _[         GRz                  GR²                  GS– _[         GRz                  GR´                  GS— _[         GRz                  GR¶                  GS˜ _[         GRz                  GR¤                  GSÙGS™ j_[         GRz                  GR¸                  GSš _[         GRz                  GRú                  GS› _[         GRz                  GRº                  GSœ _[         GRz                  GR¼                  GS� _[         GRz                  GR¾                  GSÙGSž j_[         GRz                  GRÀ                  GSÙGSŸ j_[         GRz                  GRÂ                  GSÙGS  j_[         GRz                  GRÄ                  GSÙGS¡ j_[         GRz                  GR"                  GS¢ _[         GRz                  GR`                  GSÙGS£ j_E0 [         GRz                  GRÆ                  GS¤ _[         GRz                  GRÈ                  GSÙGS¥ j_[         GRz                  GRN                  GSÙGS¦ j_[         GRz                  GRÊ                  GSÙGS§ j_[         GRÌ                  GS¨ _[         GRÎ                  GS© _[         GRÐ                  GSàGSª j_[         GRÒ                  GSÙGS« j_[         GRÔ                  GSÙGS¬ j_[         R                   GRÖ                  GSõGS­ j_[         R                   GRØ                  GSÙGS® j_[         GRÚ                  GSRGS¯ j_[         GRÜ                  GSGS° j_[         GRl                  GSÝGS± j_[         GRÞ                  GS² _[         GRà                  GSGS³ j_[         GRâ                  GS´ _E0 [         GRä                  GSµ _[         GRæ                  GSñGS¶ j_[         GRè                  GSñGS· j_[         GRê                  GSSGS¸ j_[         R                   GRì                  GSBGS¹ j_[         GRî                  GSäGSº j_[         GRn                  GS:GS» j_[         GRð                  GSäGS¼ j_[         GRò                  GS½ _[         GRô                  GSÙGS¾ j_[         GRö                  GSGS¿ j_[         GRø                  GSÀ _[         GRú                  GSTGSÁ j_[         GRü                  GSãGSÂ j_[         GRþ                  GSÃ _[         GR                   GSGSÄ j_[         GR                  GSGSÅ j_E0 [         GR                  GSGSÆ j_[         GR                  GSÙGSÇ j_[         R                   GR                  GSÙGSÈ j_[         GR
                  GSÙGSÉ j_[         GR                  GSÙGSÊ j_[         GR                  GSË _[         GR                  GSÙGSÌ j_[         GR                  GSàGSÍ j_[         GR                  GSÎ _[         GR                  GSÏ _[         GR                  GSùGSÐ j_[         GR                  GSÑ _[         GR                  GSÒ _[         GR                  GSÓ _[         GR                   GSÔ _[         GR"                  GSÕ _[         GR$                  GSÖ _E0 [         GR&                  GSÙGS× j_[         GR(                  GSØ _[         GR*                  GSóGSÙ j_[         GR,                  SGSÚ.GSÛ j_[         GR.                  GSÜ _[         GR0                  GSÝ _[         GR2                  GSÞ _[         GR4                  GSß _[         GR6                  GSà _[         GR8                  GSMGSá j_[         GR:                  GSGSâ j_[         GR<                  GSGSã j_[         GR>                  GSä _[         GR@                  GSå _[         GRB                  GSæ _[         GRD                  GSç _[         GRF                  GSè _E0 [         GRH                  GSé _[         GRJ                  GSê _[         GRL                  GSë _[         GRN                  GSì _[         GRP                  GSí _[         GRR                  GSî _[         GRT                  GSï _[         GRV                  GSGSð j_[         GRX                  GSñ _[         GRZ                  GSò _[         GR\                  GSó _U GR^                  GSô _U GR`                  GSõ _U GRb                  GSö _U GRd                  GS÷ _U GRf                  GSø _U GRh                  GSù _E0 U GRj                  GSú _U GRl                  GSû _U GRn                  GSü _U GRp                  GSý _U GRr                  GSþ _U GRt                  GSÿ _U GRv                  GS  _U GRx                  GS _U GRz                  GS _U GR|                  GS _U GR~                  GS _U GR€                  GS _U GR‚                  GS _U GR„                  GS _U GR†                  GS _U GRˆ                  GS	 _U GRŠ                  GS
 _E0 U GRŒ                  GS _U GRŽ                  GS _U GR�                  GS _U GR’                  GS _U GR”                  GS _U GR–                  GS _U GR˜                  GS _U GRš                  GS _U GRœ                  GS _U GRž                  GS _U GR                   GS _U GR¢                  GS _U GR¤                  SGS.GS j_U GR¦                  GS _U GR¨                  GS _U GRª                  GR¬                  GS _U GR®                  GR¬                  GS _E0 U GR°                  GR¬                  GS _U GR²                  GR¬                  GS _U GR´                  GR¬                  GS _U GR¶                  GR¬                  GS  _U GR¸                  GR¬                  GS! _U GRº                  GR¬                  GS" _U GR¼                  GR¬                  GS# _U GR¾                  GR¬                  GS$ _U GRÀ                  GR¬                  GS% _U GRÂ                  GR¬                  GS& _U GRÄ                  GR¬                  GS' _U GRÆ                  GR¬                  GS( _U GRÈ                  GS) _U GRÊ                  GS* _U GRÌ                  GS+ _U GRÎ                  GR¬                  GS, _U GRÐ                  GR¬                  GS- _E0 U GRÒ                  GR¬                  GS. _U GRÔ                  GR¬                  GS/ _U GRÖ                  GR¬                  GS0 _U GRØ                  GR¬                  GS1 _U GRÚ                  GR¬                  GS2 _U GRÜ                  GR¬                  GS3 _U GRÞ                  GR¬                  GS4 _U GRà                  GR¬                  GS5 _U GRâ                  GR¬                  GS6 _U GRä                  GR¬                  GS7 _U GRæ                  GR¬                  GS8 _U GRè                  GR¬                  GS9 _U GRê                  GR¬                  GS: _U GRì                  GR¬                  GS; _U GRî                  GR¬                  GS< _U GRð                  GR¬                  GS= _U GRò                  GR¬                  GS> _E0 U GRô                  GR¬                  GS? _U GRö                  GR¬                  GS@ _U GRø                  GR¬                  GSA _U GRú                  GR¬                  GSB _U GRü                  GR¬                  GSC _U GRþ                  GR¬                  GSD _U GR                   GR¬                  GSE _U GR                  GR¬                  GSF _U GR                  GR¬                  GSG _U GR                  GR¬                  GSH _U GR                  GR¬                  GSI _U GRÚ                  GR¬                  GSJ _U GRæ                  GR¬                  GSK _U GR
                  GR¬                  GSL _U GR                  GSÿGSM j_U GR                  GSN _U GR                  GSO _E0 U GR                  GSP _U GR                  GSQ _U GR                  GSR _U GR                  GSS _U GR                  GST _U GR                  GSU _U GR                  GSV _U GR                   GSW _U GR"                  GSX _U R                  GSY _U GR$                  GSZ _U GR&                  GS[ _U GR(                  GS\ _U GR*                  GS] _U GR,                  GS^ _U GR.                  GSGS_ j_U GR0                  [         GR2                  4GS` j_E0 U GR4                  [         GR2                  4GSa j_U GR6                  [         GR2                  4GSb j_U GR8                  [         GR2                  4GSc j_U GR:                  GS(SGSd.GSe jj_U GR<                  GSf _U GR>                  GSg _U GR@                  [         GRB                  4GSh j_U GRD                  GSÝGSi j_U GRF                  [         GR2                  4GSj j_U GRH                  [         GR2                  4GSk j_U GRJ                  [         GR2                  4GSl j_U GRL                  [         GR2                  4GSm j_U GRN                  [         GR2                  4GSn j_U GRP                  GSo _U GRR                  GSp _U GR                  GSóGSq j_U GRT                  GSr _E0 U GRV                  GSÝGSs j_U GRX                  [         GR2                  4GSt j_U GRZ                  [         GR2                  4GSu j_U GR\                  GSv _U GR^                  GSw _U GR`                  GSx _U GRb                  GSSGSd.GSy jj_U GRd                  GSz _U GRf                  GS{ _U GRh                  [         GR2                  4GS| j_U GRj                  [         GR2                  4GS} j_U GRl                  SGSd.GS~ j_U GRª                  GS _U GRn                  [         GR2                  4GS€ j_U GRp                  [         GR2                  4GS� j_U GRr                  GS‚ _U GRt                  GSƒ _E0 U GRv                  [         GR2                  4GS„ j_U GRx                  GS… _U GRz                  GS† _U GR                  GS‡ _U GR|                  GSˆ _U GR~                  GS‰ _U GR€                  GSŠ _U GR‚                  GS‹ _U GR„                  GSUSGSd.GSŒ jj_U GR@                  GS� _U GR†                  [         GR2                  4GSŽ j_U GRˆ                  GS� _U GRŠ                  GS� _U GRª                  GSÙGS‘ j_U GRŒ                  GSÝGS’ j_U GR.                  GS“ _U GRŽ                  GS” _E0 U GR�                  GS• _U GR’                  GS– _U GR”                  GS— _U GR–                  GS˜ _U GRx                  GS™ _U GR˜                  GSš _U GR”                  GS› _U GRš                  GSœ _U GRœ                  GSÝGS� j_U GRž                  GSž _U GR                   GSäSGSd.GSŸ jj_U GR¢                  GS  _U GR¤                  GS¡ _U GR¦                  GS¢ _U GR¨                  GS£ _U GRª                  GS¤ _U GR¬                  GS¥ _E0 U GR®                  GSGS¦ j_U GR°                  GS§ _U GR²                  GS¨ _U GR´                  GS© _U GR¶                  GSª _U GR¸                  GS« _U GRº                  GS¬ _U GR¼                  GSVGS­ j_U GR                  GS® _U GR¾                  GS¯ _U GRÀ                  [         GR2                  4GS° j_U GRÂ                  GS± _U GR                  GSMGS² j_U GRÄ                  GS³ _U GRÆ                  GS´ _U GRÈ                  GSÝGSµ j_U GRÊ                  GS¶ _E0 U GRÌ                  GS· _U GR<                  GSÚGS¸ j_U GRÎ                  GS¹ _U GRÐ                  GSº _U GRÒ                  GS» _U GRÔ                  GS¼ _U GRÖ                  GS½ _U GRÞ                  GS¾ _U GRØ                  SS[         GR2                  4GS¿ j_U GRÚ                  GSÙSGSÀ.GSÁ jj_U GRÜ                  GSàGSÂ j_U GRÞ                  GSÃ _U GRà                  GSÄ _U GRâ                  GSÅ _U GRä                  GSÆ _U GRr                  GSÇ _U GRv                  GS(GSÈ j_EU GRæ                  GSÉ U GRè                  GSÊ U GRê                  GSË U GRì                  GSÌ U GRî                  GSWGSÍ jU GRð                  GSÎ U GRò                  GSÏ [         R                   GRô                  GSàGSÐ j0En[         GRö                  GRø                  GRú                  nG[ý        X5      (       a5  GSÿGSÑ jUG[ÿ        X5      '   GSÒ UG[ÿ        U GSÓU 35      GR¬                  '   0 nG[        5       nUGR                  5        GH  u  pVUGR                  UGR                  GSÔ-   GSÕUGR                  -   GSÕ-   GSÖUGR                  -   GSÕ-   GS×UGR                  -   GSÕ-   /nUGR                  GR                  GSØ5      (       aH  UGR                  G[	        GSØ5      S nUGR                  GSÕU-   GSÕ-   GSÖU-   GSÕ-   GS×U-   GSÕ-   /5        U H5  n	G[ÿ        X	S5      n
G[        U
5      (       d  M#  X¡;  d  M*  X¤;  d  M1  XcU
'   M7     GM	     UGR                  U5        U$ (X  a:  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                 ó   • g©Néÿÿÿÿ© ©ÚinputÚouts     r-   Ú<lambda>Ú'get_testing_overrides.<locals>.<lambda>Â  ó   € ¨2r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  Ã  ó   € °r1   c                 ó   • grF  rH  ©rJ  Úoutput_sizes     r-   rL  rM  Ä  ó   € ¸br1   c                 ó   • grF  rH  )ÚinputsrS  s     r-   rL  rM  Å  ó   € ¸rr1   c                 ó   • grF  rH  rI  s     r-   rL  rM  Æ  ó   € ¨Br1   c                 ó   • grF  rH  ©rJ  s    r-   rL  rM  Ç  ó   €  Rr1   c                 ó   • grF  rH  rI  s     r-   rL  rM  È  ó   € ¨br1   c                 ó   • grF  rH  rI  s     r-   rL  rM  É  ó   € ¨Rr1   c                 ó   • grF  rH  rI  s     r-   rL  rM  Ê  ó   € ¨rr1   c                 ó   • grF  rH  ©rJ  ÚotherrK  s      r-   rL  rM  Ë  ó   € °"r1   c                 ó   • grF  rH  ©rJ  Úbatch1Úbatch2ÚalphaÚbetarK  s         r-   rL  rM  Ì  ó   € Èrr1   c                 ó   • grF  rH  ©rJ  Útensor1Útensor2ÚvaluerK  s        r-   rL  rM  Í  ó   € È"r1   c                 ó   • grF  rH  ro  s        r-   rL  rM  Î  rs  r1   c                 ó   • grF  rH  ©rJ  Úmat1Úmat2rl  rk  rK  s         r-   rL  rM  Ï  rs  r1   c                 ó   • grF  rH  )rJ  ÚmatÚvecrl  rk  rK  s         r-   rL  rM  Ð  ó   € Èr1   c                 ó   • grF  rH  )rJ  Úvec1Úvec2rl  rk  rK  s         r-   rL  rM  Ñ  ó   € Èr1   c                 ó   • grF  rH  ©ÚthetaÚsizeÚalign_cornerss      r-   rL  rM  Ò  r|  r1   c                 ó   • grF  rH  ©rJ  Údims     r-   rL  rM  Ó  rN  r1   Fc                 ó   • grF  rH  ©rJ  re  ÚrtolÚatolÚ	equal_nans        r-   rL  rM  Ô  ó   € ÐVXr1   c                 ó   • grF  rH  ©rJ  ÚpÚtrainÚinplaces       r-   rL  rM  Õ  ó   € ÀBr1   c                 ó   • grF  rH  r‡  s     r-   rL  rM  Ö  rY  r1   c                 ó   • grF  rH  r‡  s     r-   rL  rM  ×  rY  r1   c                 ó   • grF  rH  ©rJ  rˆ  ÚkeepdimrK  s       r-   rL  rM  Ø  r|  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  Ù  r`  r1   c                 ó   • grF  rH  r˜  s       r-   rL  rM  Ú  r”  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  Û  ó   €  Br1   c                 ó   • grF  rH  r[  s    r-   rL  rM  Ü  r�  r1   c                 ó   • grF  rH  r‡  s     r-   rL  rM  Ý  rb  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  Þ  rY  r1   c                 ó   • grF  rH  )rJ  Úmsgs     r-   rL  rM  ß  rP  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  à  r^  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  á  r`  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  â  rb  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  ã  rY  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  ä  r^  r1   c                 ó   • grF  rH  rd  s      r-   rL  rM  å  ó   € °Br1   c                 ó   • grF  rH  rd  s      r-   rL  rM  æ  ó   € °br1   c                 ó   • grF  rH  rI  s     r-   rL  rM  ç  r`  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  è  rb  r1   c                  ó   • grF  rH  ©Útensorss    r-   rL  rM  é  rN  r1   c                  ó   • grF  rH  r¯  s    r-   rL  rM  ê  rN  r1   c                  ó   • grF  rH  r¯  s    r-   rL  rM  ë  rN  r1   c                 ó   • grF  rH  )rJ  Úkernel_sizer  ÚpaddingÚ	ceil_modeÚcount_include_pads         r-   rL  rM  ì  ó   € Ðvxr1   c                 ó   • grF  rH  rh  s         r-   rL  rM  í  ó   € ÐPRr1   c	                 ó   • grF  rH  )	rJ  ÚweightÚbiasÚrunning_meanÚrunning_varÚtrainingÚmomentumÚepsÚcudnn_enableds	            r-   rL  rM  î  ó   € Ðy{r1   c                 ó   • grF  rH  )Úgrad_outrJ  ÚmeanÚinvstdr¼  Úsum_dyÚ
sum_dy_xmuÚcount_tensors           r-   rL  rM  ï  rÄ  r1   c                 ó   • grF  rH  )rÆ  rJ  rÇ  rÈ  r¼  Úinput_gÚweight_gÚbias_gs           r-   rL  rM  ð  ó   € Ðsur1   c                 ó   • grF  rH  )rJ  r¼  r½  rÇ  rÈ  rÂ  s         r-   rL  rM  ñ  rm  r1   c                 ó   • grF  rH  ©rJ  rÇ  rÈ  r¾  r¿  rÁ  rÂ  Úcounts           r-   rL  rM  ò  ó   € Ðtvr1   c                 ó   • grF  rH  rÓ  s           r-   rL  rM  ó  ó	   € ð  ACr1   c                 ó   • grF  rH  ©rJ  rÂ  s     r-   rL  rM  ô  ó   € °2r1   c                 ó   • grF  rH  )rJ  r¾  r¿  rÁ  s       r-   rL  rM  õ  ó   € ÐZ\r1   c                 ó   • grF  rH  )rJ  Ú	generatorrK  s      r-   rL  rM  ö  ó   € Àr1   c                 ó   • grF  rH  ©Úinput1Úinput2r¼  r½  s       r-   rL  rM  ÷  ó   € ¸Rr1   rÇ  c                 ó   • grF  rH  ©rJ  Útargetr¼  Úsize_averageÚreduceÚ	reductionÚ
pos_weights          r-   rL  rM  ù  ó   € Ðrtr1   c                 ó   • grF  rH  )rJ  ÚweightsÚ	minlengths      r-   rL  rM  û  rß  r1   c                 ó   • grF  rH  )rÔ  ÚprobrÞ  s      r-   rL  rM  ü  ó   € ¸Br1   c                 ó   • grF  rH  rd  s      r-   rL  rM  ý  ó   € ¸"r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  þ  rÚ  r1   c                 ó   • grF  rH  rd  s      r-   rL  rM  ÿ  ó   € ¸r1   c                 ó   • grF  rH  rd  s      r-   rL  rM     rô  r1   c                 ó   • grF  rH  rd  s      r-   rL  rM    rß  r1   c                 ó   • grF  rH  rd  s      r-   rL  rM    ó   € À"r1   c                  ó   • grF  rH  r¯  s    r-   rL  rM    rN  r1   c                 ó   • grF  rH  ©rJ  rx  Ú	out_dtyperK  s       r-   rL  rM    rß  r1   c                  ó   • grF  rH  r¯  s    r-   rL  rM    rf  r1   c                 ó   • grF  rH  ©Úselfr„  s     r-   rL  rM    rb  r1   c                 ó   • grF  rH  )rJ  Ú
boundariesÚ	out_int32ÚrightrK  s        r-   rL  rM    ó   € Ð[]r1   c                  ó   • grF  rH  r¯  s    r-   rL  rM    rb  r1   c                 ó   • grF  rH  ©r°  rˆ  rK  s      r-   rL  rM  	  r©  r1   c                 ó   • grF  rH  r  s      r-   rL  rM  
  ó   € °rr1   c                 ó   • grF  rH  r  s      r-   rL  rM    rò  r1   c                 ó   • grF  rH  )Úx1Úx2r‘  Úcompute_modes       r-   rL  rM    ó   € Ð_ar1   c                 ó   • grF  rH  rI  s     r-   rL  rM    rY  r1   ç      ð?c                 ó   • grF  rH  ©rJ  rk  r“  s      r-   rL  rM    rò  r1   )rK  c                 ó   • grF  rH  )rK  Úmatricess     r-   rL  rM    ó   € ¸r1   c                 ó   • grF  rH  ©rJ  Úgroupss     r-   rL  rM    ó   € °Rr1   c                 ó   • grF  rH  ©rJ  ÚupperrK  s      r-   rL  rM    rä  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM    r  r1   c                 ó   • grF  rH  ©rJ  Úcheck_errorsrK  s      r-   rL  rM    ó   € Èbr1   c                 ó   • grF  rH  r   s      r-   rL  rM    ó   € ÀRr1   c                 ó   • grF  rH  )râ  rã  r!  rK  s       r-   rL  rM    ó   € ÈBr1   c                 ó   • grF  rH  )rJ  ÚnumelÚn_binsÚratioÚ	bit_widths        r-   rL  rM    ó   € ÐWYr1   c                 ó   • grF  rH  ©rJ  Úchunksrˆ  s      r-   rL  rM    rf  r1   c                 ó   • grF  rH  ©rJ  ÚminÚmaxrK  s       r-   rL  rM    rß  r1   c                 ó   • grF  rH  r5  s       r-   rL  rM    ó   € Àr1   c                 ó   • grF  rH  )rJ  r6  rK  s      r-   rL  rM    r«  r1   c                 ó   • grF  rH  )rJ  r7  rK  s      r-   rL  rM    r«  r1   c                 ó   • grF  rH  ©r°  rK  s     r-   rL  rM    r«  r1   c                 ó   • grF  rH  )rJ  Ú
correctionÚfweightsÚaweightss       r-   rL  rM    ó   € ÈRr1   c                 ó   • grF  rH  r[  s    r-   rL  rM    ó   €  2r1   c                 ó   • grF  rH  )rJ  ÚrÚwith_replacements      r-   rL  rM    ó   € Àrr1   c                 ó   • grF  rH  )ÚrealÚimags     r-   rL  rM     ó   € ¨"r1   c                 ó   • grF  rH  rd  s      r-   rL  rM  !  r  r1   c                 ó   • grF  rH  )ÚabsÚangs     r-   rL  rM  "  ó   €  br1   c                 ó   • grF  rH  )rJ  Úords     r-   rL  rM  #  rÚ  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  $  rY  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  %  r  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  &  r©  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  '  rÚ  r1   c                 ó   • grF  rH  )rJ  Úpadrr  s      r-   rL  rM  (  ó   € ¸2r1   c                 ó   • grF  rH  ©rJ  r¼  r½  r  rµ  Údilationr  s          r-   rL  rM  )  ó   € Ðbdr1   c                 ó   • grF  rH  r\  s          r-   rL  rM  *  r^  r1   c                 ó   • grF  rH  r\  s          r-   rL  rM  +  r^  r1   c	                 ó   • grF  rH  )	rJ  r¼  r½  r  rµ  r]  Ú
transposedÚoutput_addingr  s	            r-   rL  rM  ,  ó   € Ðuwr1   c                 ó   • grF  rH  )rJ  r¼  r½  rY  s       r-   rL  rM  -  rZ  r1   c                 ó   • grF  rH  ©rJ  r¼  r½  r  rµ  Úoutput_paddingr  r]  s           r-   rL  rM  .  ó	   € ð  Ar1   c                 ó   • grF  rH  rg  s           r-   rL  rM  /  ri  r1   c                 ó   • grF  rH  rg  s           r-   rL  rM  0  ri  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  1  rQ  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  2  rN  r1   c                 ó   • grF  rH  ©râ  rã  rç  Úmarginrè  ré  rê  s          r-   rL  rM  3  r×  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  4  rY  r1   c                 ó   • grF  rH  )r  r  rˆ  rÂ  s       r-   rL  rM  5  rß  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  6  rN  r1   c                 ó   • grF  rH  ©rJ  re  rˆ  rK  s       r-   rL  rM  7  rT  r1   rG  c                 ó   • grF  rH  ru  s       r-   rL  rM  8  ó   € À2r1   c                 ó   • grF  rH  ©Ú	log_probsÚtargetsÚinput_lengthsÚtarget_lengthsÚblankrê  Úzero_infinitys          r-   rL  rM  :  r¸  r1   c                 ó   • grF  rH  ©rJ  rˆ  rK  s      r-   rL  rM  <  rÚ  r1   c                 ó   • grF  rH  r�  s      r-   rL  rM  =  rÚ  r1   c                 ó   • grF  rH  ©rJ  rˆ  rK  r`   s       r-   rL  rM  >  r9  r1   c                 ó   • grF  rH  r„  s       r-   rL  rM  ?  rW  r1   c                 ó   • grF  rH  ©ÚyÚxrˆ  s      r-   rL  rM  @  rT  r1   c                 ó   • grF  rH  r�  s      r-   rL  rM  A  r÷  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  B  rb  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  C  ó   € ¨r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  D  ó   €  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  E  r�  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  F  r�  r1   c                 ó   • grF  rH  ©rJ  ÚdiagonalrK  s      r-   rL  rM  G  r  r1   c                 ó   • grF  rH  r“  s      r-   rL  rM  H  rT  r1   c                 ó   • grF  rH  )rJ  Úoffsets     r-   rL  rM  I  rP  r1   c                 ó   • grF  rH  )rJ  Únrˆ  ÚprependÚappendrK  s         r-   rL  rM  J  ó   € ÐTVr1   c                 ó   • grF  rH  ©rJ  r—  Údim1Údim2s       r-   rL  rM  K  r9  r1   c                 ó   • grF  rH  rž  s       r-   rL  rM  L  r€  r1   c                 ó   • grF  rH  )rJ  Úsrcr—  rŸ  r   s        r-   rL  rM  M  rB  r1   c                 ó   • grF  rH  )r  r£  r„  r  Ústorage_offsets        r-   rL  rM  N  r0  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  O  rb  r1   c                 ó   • grF  rH  )rJ  re  r‘  s      r-   rL  rM  P  r^  r1   c                 ó   • grF  rH  ©rJ  re  Úrounding_moderK  s       r-   rL  rM  Q  ó   € Àbr1   c                 ó   • grF  rH  r©  s       r-   rL  rM  R  r€  r1   c                 ó   • grF  rH  rd  s      r-   rL  rM  S  rf  r1   c                 ó   • grF  rH  r�  s       r-   rL  rM  T  rT  r1   c                 ó   • grF  rH  ©rJ  rx  rÿ  s      r-   rL  rM  U  r  r1   c                 ó   • grF  rH  )rw  rx  s     r-   rL  rM  V  ó   €  rr1   c                 ó   • grF  rH  ©rJ  Úindices_or_sectionss     r-   rL  rM  W  r÷  r1   c                 ó   • grF  rH  r=  s     r-   rL  rM  X  rP  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  Y  rf  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  Z  r«  r1   c                 ó   • grF  rH  ©rJ  ÚUPLOrK  s      r-   rL  rM  [  rä  r1   c                 ó   • grF  rH  rº  s      r-   rL  rM  \  rß  r1   c                 ó   • grF  rH  )ÚequationÚoperandss     r-   rL  rM  ]  rf  r1   c                 ó   • grF  rH  ©rJ  r¼  Úpadding_idxÚmax_normÚ	norm_typeÚscale_grad_by_freqrÎ   s          r-   rL  rM  _  ó   € Ðz|r1   c
                 ó   • grF  rH  )
rJ  r¼  ÚoffsetsrÃ  rÄ  rÅ  ÚmoderÎ   Úper_sample_weightsrÂ  s
             r-   rL  rM  b  s	   € ð  hjr1   c                 ó   • grF  rH  ©rJ  r`   rn   r_   Úrequires_grads        r-   rL  rM  d  ó   € Ðcer1   c                 ó   • grF  rH  rd  s      r-   rL  rM  e  ó   € °r1   c                 ó   • grF  rH  ©rJ  re  s     r-   rL  rM  f  rL  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  g  rN  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  h  rY  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  i  r^  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  j  rN  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  k  rY  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  l  r`  r1   c                 ó   • grF  rH  )rJ  ÚscaleÚ
zero_pointÚaxisÚ	quant_minÚ	quant_maxs         r-   rL  rM  m  ó   € Ðmor1   c                 ó   • grF  rH  )rJ  rÚ  rÛ  rÝ  rÞ  s        r-   rL  rM  n  ó   € Ðfhr1   c                 ó   • grF  rH  )r‰  Úobserver_onÚfake_quant_onÚaveraging_constÚrunning_minÚrunning_maxrÚ  rÛ  rÝ  rÞ  Úch_axisÚper_row_fake_quantÚsymmetric_quants                r-   rL  rM  p  s	   € ð  ACr1   c                 ó   • grF  rH  ©rJ  Úpacked_weightr½  Úoutputs       r-   rL  rM  r  rœ  r1   c                 ó   • grF  rH  rì  s       r-   rL  rM  s  ó   € Ðdfr1   c                 ó   • grF  rH  ©rJ  r¼  ÚpackedÚcol_offsetsÚweight_scaleÚweight_zero_pointr½  s          r-   rL  rM  t  ó   € Ð{}r1   c                 ó   • grF  rH  rò  s          r-   rL  rM  v  ó   € Ð^`r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  x  rZ  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  y  rô  r1   c                 ó   • grF  rH  )rJ  ÚaÚbs      r-   rL  rM  z  r9  r1   c                 ó   • grF  rH  ©rJ  r‘  r’  s      r-   rL  rM  {  rä  r1   c                 ó   • grF  rH  r   s      r-   rL  rM  |  r  r1   c                 ó   • grF  rH  ©rJ  r™  rˆ  Únorms       r-   rL  rM  }  rß  r1   c                 ó   • grF  rH  r  s       r-   rL  rM  ~  rß  r1   c                 ó   • grF  rH  r  s       r-   rL  rM    rû  r1   c                 ó   • grF  rH  r  s       r-   rL  rM  €  rß  r1   c                 ó   • grF  rH  r  s       r-   rL  rM  �  rû  r1   c                 ó   • grF  rH  ©rJ  Úsrˆ  r  s       r-   rL  rM  ‚  r|  r1   c                 ó   • grF  rH  r
  s       r-   rL  rM  ƒ  r€  r1   c                 ó   • grF  rH  r
  s       r-   rL  rM  „  rû  r1   c                 ó   • grF  rH  r
  s       r-   rL  rM  …  rw  r1   c                 ó   • grF  rH  r
  s       r-   rL  rM  †  rw  r1   c                 ó   • grF  rH  r
  s       r-   rL  rM  ‡  r”  r1   c                 ó   • grF  rH  r
  s       r-   rL  rM  ˆ  r”  r1   c                 ó   • grF  rH  r
  s       r-   rL  rM  ‰  r(  r1   c                 ó   • grF  rH  r
  s       r-   rL  rM  Š  rH  r1   c                 ó   • grF  rH  r
  s       r-   rL  rM  ‹  r|  r1   c                 ó   • grF  rH  r
  s       r-   rL  rM  Œ  r|  r1   c                 ó   • grF  rH  r
  s       r-   rL  rM  �  r€  r1   c                 ó   • grF  rH  r‡  s     r-   rL  rM  Ž  r©  r1   c                 ó   • grF  rH  r‡  s     r-   rL  rM  �  r  r1   c                 ó   • grF  rH  r  s       r-   rL  rM  �  r9  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  ‘  rN  r1   c                 ó   • grF  rH  )rJ  Ú	start_dimÚend_dims      r-   rL  rM  ’  rT  r1   c                 ó   • grF  rH  ©rJ  Údimss     r-   rL  rM  “  r�  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  ”  r�  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  •  r�  r1   c                 ó   • grF  rH  r˜  s       r-   rL  rM  –  rm  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  —  r`  r1   c                 ó   • grF  rH  rÒ  s     r-   rL  rM  ˜  rÐ  r1   c                 ó   • grF  rH  ©rJ  ÚexponentrK  s      r-   rL  rM  ™  rä  r1   c                 ó   • grF  rH  rd  s      r-   rL  rM  š  rÚ  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  ›  rY  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  œ  r`  r1   c                 ó   • grF  rH  )rJ  Ú
fill_valuerK  r`   rn   r_   rÍ  s          r-   rL  rM  �  s	   € ð  BDr1   c                 ó   • grF  rH  )rJ  r¢  Ú	dep_tokens      r-   rL  rM  ž  r«  r1   c                 ó   • grF  rH  )ÚLU_dataÚ	LU_pivotsÚunpack_dataÚunpack_pivotss       r-   rL  rM  Ÿ  rÜ  r1   c                 ó   • grF  rH  )rJ  rˆ  ÚindexrK  Úsparse_grads        r-   rL  rM     rB  r1   c                 ó   • grF  rH  rd  s      r-   rL  rM  ¡  rf  r1   c                 ó   • grF  rH  rd  s      r-   rL  rM  ¢  rÐ  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  £  r�  r1   c                 ó   • grF  rH  rd  s      r-   rL  rM  ¤  rò  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  ¥  r`  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  ¦  rL  r1   c                 ó   • grF  rH  rd  s      r-   rL  rM  §  r©  r1   c                 ó   • grF  rH  ©rJ  r  rK  s      r-   rL  rM  ¨  rÚ  r1   c                 ó   • grF  rH  r@  s      r-   rL  rM  ©  rÐ  r1   c                 ó   • grF  rH  )rJ  Úspacingrˆ  Ú
edge_orders       r-   rL  rM  ª  r*  r1   c                 ó   • grF  rH  ©rJ  ÚgridÚinterpolation_modeÚpadding_moder…  s        r-   rL  rM  «  ó   € Ðacr1   c                 ó   • grF  rH  rF  s        r-   rL  rM  ¬  rð  r1   c                 ó   • grF  rH  rF  s        r-   rL  rM  ­  rð  r1   c                 ó   • grF  rH  )rJ  Ú
num_groupsr¼  r½  rÂ  rÃ  s         r-   rL  rM  ®  ó   € Ðkmr1   c	                 ó   • grF  rH  ©	rJ  ÚhxÚparamsÚ
has_biasesÚ
num_layersÚdropoutr’  ÚbidirectionalÚbatch_firsts	            r-   rL  rM  ¯  ó   € Ðqsr1   c                 ó   • grF  rH  ©rJ  rR  Úw_ihÚw_hhÚb_ihÚb_hhs         r-   rL  rM  °  r*  r1   c                 ó   • grF  rH  rd  s      r-   rL  rM  ±  rÐ  r1   c                 ó   • grF  rH  rd  s      r-   rL  rM  ²  r«  r1   c                 ó   • grF  rH  ©rJ  Úlambds     r-   rL  rM  ³  rÚ  r1   c                 ó   • grF  rH  )rJ  rˆ  r™  rÉ  rK  s        r-   rL  rM  ´  rœ  r1   c                 ó   • grF  rH  )rJ  ÚvaluesrK  s      r-   rL  rM  µ  r÷  r1   c                 ó   • grF  rH  ©rJ  rç  rp  rè  ré  rê  s         r-   rL  rM  ¶  ó   € Ðxzr1   c                 ó   • grF  rH  )rJ  Úbinsr6  r7  rK  s        r-   rL  rM  ·  r(  r1   c                 ó   • grF  rH  )rJ  rl  r6  r7  r¼  ÚdensityrK  s          r-   rL  rM  ¸  rO  r1   c                 ó   • grF  rH  )rJ  rl  r¢   r¼  rn  s        r-   rL  rM  ¹  r0  r1   c                 ó   • grF  rH  ©rJ  Útaus     r-   rL  rM  º  rä  r1   c                 ó   • grF  rH  )rw  rx  rK  s      r-   rL  rM  »  rf  r1   c                 ó   • grF  rH  r´  s     r-   rL  rM  ¼  r÷  r1   c                 ó   • grF  rH  r=  s     r-   rL  rM  ½  rP  r1   c                 ó   • grF  rH  rd  s      r-   rL  rM  ¾  r©  r1   c                 ó   • grF  rH  rd  s      r-   rL  rM  ¿  r  r1   c                 ó   • grF  rH  rd  s      r-   rL  rM  À  r«  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  Á  rY  r1   c                 ó   • grF  rH  ©rJ  rˆ  r6  Úsources       r-   rL  rM  Â  rZ  r1   c                 ó   • grF  rH  r{  s       r-   rL  rM  Ã  rò  r1   c                 ó   • grF  rH  )rJ  Úindicesrg  Ú
accumulates       r-   rL  rM  Ä  rs  r1   c                 ó   • grF  rH  )rJ  rˆ  r6  rK  s       r-   rL  rM  Å  r9  r1   c                 ó   • grF  rH  )rJ  rˆ  r6  rr  s       r-   rL  rM  Æ  rZ  r1   c                 ó   • grF  rH  )rJ  rˆ  r6  r|  ré  Úinclude_inputs         r-   rL  rM  Ç  rÜ  r1   c                 ó   • grF  rH  ©rZ   s    r-   rL  rM  È  r²  r1   c                 ó   • grF  rH  )ÚeÚteÚassume_uniqueÚinverts       r-   rL  rM  É  r(  r1   c                 ó   • grF  rH  r†  s    r-   rL  rM  Ê  r�  r1   c                 ó   • grF  rH  r†  s    r-   rL  rM  Ë  r\  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  Ì  rP  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  Í  rP  r1   c	                 ó   • grF  rH  )	rJ  r¾  r¿  r¼  r½  Úuse_input_statsrÁ  rÂ  rÃ  s	            r-   rL  rM  Ï  rì  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  Ñ  rQ  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  Ò  rb  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  Ó  rf  r1   c                 ó   • grF  rH  r$  s      r-   rL  rM  Ô  r€  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  Õ  r�  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  Ö  r\  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  ×  r�  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  Ø  rY  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  Ù  rL  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  Ú  rb  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  Û  r�  r1   c                 ó   • grF  rH  rÒ  s     r-   rL  rM  Ü  rÐ  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  Ý  r²  r1   c                 ó   • grF  rH  rŠ  s        r-   rL  rM  Þ  ó   € ÐUWr1   c                 ó   • grF  rH  r[  s    r-   rL  rM  ß  rD  r1   c
                 ó   • grF  rH  )
rJ  Ún_fftÚ
hop_lengthÚ
win_lengthÚwindowÚcenterÚ
normalizedÚonesidedÚlengthÚreturn_complexs
             r-   rL  rM  á  ó	   € ð  bdr1   c                 ó   • grF  rH  ©rJ  rç  rè  ré  rê  Ú
log_targets         r-   rL  rM  ã  s   € Ðprr1   c                 ó   • grF  rH  rÒ  s     r-   rL  rM  ä  ó   € ¨r1   c                 ó   • grF  rH  )rJ  Úkrˆ  r™  rK  s        r-   rL  rM  å  r*  r1   c                 ó   • grF  rH  )rJ  Ú	hermitianr%  rK  s       r-   rL  rM  æ  rJ  r1   c                 ó   • grF  rH  )rJ  rµ  rK  s      r-   rL  rM  ç  rs  r1   c                 ó   • grF  rH  )ÚLDÚpivotsÚBrµ  rK  s        r-   rL  rM  è  ó   € ÐQSr1   c                 ó   • grF  rH  )rJ  Únormalized_shaper¼  r½  rÂ  rÃ  s         r-   rL  rM  é  rY  r1   c                 ó   • grF  rH  rd  s      r-   rL  rM  ê  rf  r1   c                 ó   • grF  rH  rd  s      r-   rL  rM  ë  r©  r1   c                 ó   • grF  rH  rd  s      r-   rL  rM  ì  rÐ  r1   c                 ó   • grF  rH  rd  s      r-   rL  rM  í  r÷  r1   c                 ó   • grF  rH  )rJ  Úendr¼  rK  s       r-   rL  rM  î  r÷  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  ï  r^  r1   c                 ó   • grF  rH  )rJ  r³  rº  ÚXr™  ÚiKÚniterÚtolÚlargestÚmethodÚtrackerÚortho_iparamsÚortho_fparamsÚortho_bparamss                 r-   rL  rM  ð  s	   € ð  IKr1   c                 ó   • grF  rH  rI  s     r-   rL  rM  ñ  rN  r1   c                 ó   • grF  rH  ©rJ  rˆ  r`   s      r-   rL  rM  ò  rô  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  ó  r`  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  ô  r`  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  õ  rY  r1   c                 ó   • grF  rH  rd  s      r-   rL  rM  ö  r  r1   c                 ó   • grF  rH  rd  s      r-   rL  rM  ÷  r÷  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  ø  r�  r1   c                 ó   • grF  rH  )r‰  rˆ  rK  s      r-   rL  rM  ù  rY  r1   c                 ó   • grF  rH  rd  s      r-   rL  rM  ú  rô  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  û  rÚ  r1   c                 ó   • grF  rH  rd  s      r-   rL  rM  ü  r÷  r1   c                 ó   • grF  rH  rd  s      r-   rL  rM  ý  rô  r1   c                 ó   • grF  rH  rÙ  s     r-   rL  rM  þ  r`  r1   c                 ó   • grF  rH  )rJ  Únamesr™  rK  s       r-   rL  rM  ÿ  rH  r1   c	                 ó   • grF  rH  )	ÚdataÚbatch_sizesrR  rS  rT  rU  rV  r’  rW  s	            r-   rL  rM     rY  r1   c                 ó   • grF  rH  r[  s         r-   rL  rM    rB  r1   c                 ó   • grF  rH  rd  s      r-   rL  rM    rÐ  r1   c                 ó   • grF  rH  rd  s      r-   rL  rM    rÚ  r1   c                 ó   • grF  rH  )ÚAÚpivotÚ	get_infosrK  s       r-   rL  rM    rw  r1   c                 ó   • grF  rH  )rþ  r1  r2  rK  s       r-   rL  rM    r9  r1   c                 ó   • grF  rH  ro  s          r-   rL  rM    ri  r1   c                 ó   • grF  rH  )rJ  Úmaskrr  s      r-   rL  rM    r«  r1   c                 ó   • grF  rH  )rJ  rî  r|  s      r-   rL  rM    rô  r1   c                 ó   • grF  rH  )rJ  rî  rK  s      r-   rL  rM  	  rZ  r1   c                 ó   • grF  rH  rd  s      r-   rL  rM  
  r  r1   c                 ó   • grF  rH  ©rJ  ré  rK  s      r-   rL  rM    rä  r1   c                 ó   • grF  rH  ró  s      r-   rL  rM    r”  r1   c                 ó   • grF  rH  )rJ  ré  r%  rK  s       r-   rL  rM    r  r1   c                 ó   • grF  rH  )ÚLUr¹  rº  ÚleftÚadjointrK  s         r-   rL  rM    ó   € ÐY[r1   c                 ó   • grF  rH  rd  s      r-   rL  rM    rò  r1   c                 ó   • grF  rH  )rJ  r™  s     r-   rL  rM    r`  r1   c                 ó   • grF  rH  ©rJ  r™  rK  s      r-   rL  rM    rT  r1   c                 ó   • grF  rH  )rJ  rÉ  rµ  s      r-   rL  rM    ó   € È2r1   c                 ó   • grF  rH  r=  s     r-   rL  rM    rô  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM    r�  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM    rb  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM    rN  r1   c                 ó   • grF  rH  rd  s      r-   rL  rM    r«  r1   c                 ó   • grF  rH  rd  s      r-   rL  rM    rÚ  r1   c                 ó   • grF  rH  ©rJ  r´  r  rµ  r]  r¶  s         r-   rL  rM    ó   € Ðjlr1   c                 ó   • grF  rH  r  s         r-   rL  rM    r	  r1   c                 ó   • grF  rH  r  s         r-   rL  rM    r	  r1   c                 ó   • grF  rH  ©rJ  r´  r  rµ  r]  Úreturn_indicesr¶  s          r-   rL  rM    rì  r1   c                 ó   • grF  rH  r‡  s     r-   rL  rM    rY  r1   c                 ó   • grF  rH  )rJ  rˆ  r™  r`   rK  s        r-   rL  rM     rœ  r1   c                 ó   • grF  rH  r‡  s     r-   rL  rM  !  r^  r1   c                 ó   • grF  rH  r‡  s     r-   rL  rM  "  rÐ  r1   c                  ó   • grF  rH  )r°  r$   s     r-   rL  rM  #  rÚ  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  $  rN  r1   c                 ó   • grF  rH  rd  s      r-   rL  rM  %  r«  r1   c                 ó   • grF  rH  rd  s      r-   rL  rM  &  rÚ  r1   c                 ó   • grF  rH  )rJ  r¼  r½  r¾  r¿  rÀ  Úexponential_average_factorÚepsilons           r-   rL  rM  (  rì  r1   c	                 ó   • grF  rH  ©	rJ  r¼  r½  rµ  r  r]  r  Ú	benchmarkÚdeterministics	            r-   rL  rM  *  r÷  r1   c	                 ó   • grF  rH  )	rJ  r¼  Úzrk  r½  r  rµ  r]  r  s	            r-   rL  rM  +  rÕ  r1   c                 ó   • grF  rH  r\  s          r-   rL  rM  ,  rá  r1   c
                 ó   • grF  rH  )
rJ  r¼  r½  rµ  rh  r  r]  r  r  r  s
             r-   rL  rM  .  rd  r1   c	                 ó   • grF  rH  r  s	            r-   rL  rM  1  ó   € Ðegr1   c                 ó   • grF  rH  )rJ  r¼  Úweight_stride0rR  ÚcxrÉ  Úhidden_sizerU  rX  rV  r’  rW  rã  Údropout_states                 r-   rL  rM  4  r¬  r1   c                 ó   • grF  rH  rþ  s       r-   rL  rM  6  r9  r1   c                 ó   • grF  rH  r˜  s       r-   rL  rM  7  rw  r1   c                 ó   • grF  rH  ©rJ  r|  Údestinations      r-   rL  rM  8  rô  r1   c                 ó   • grF  rH  r,  s      r-   rL  rM  9  rZ  r1   c                 ó   • grF  rH  )rJ  Ú
descendingrK  s      r-   rL  rM  :  rW  r1   c                 ó   • grF  rH  rd  s      r-   rL  rM  ;  rf  r1   c                 ó   • grF  rH  rd  s      r-   rL  rM  <  r  r1   c                 ó   • grF  rH  )rJ  Únum_samplesÚreplacementrK  s       r-   rL  rM  =  ó   € ÐSUr1   c                 ó   • grF  rH  )rJ  r{  rK  s      r-   rL  rM  >  rb  r1   c                 ó   • grF  rH  ©rJ  r‘  s     r-   rL  rM  ?  r±  r1   c                 ó   • grF  rH  )rJ  rˆ  Ústartrª  s       r-   rL  rM  @  r  r1   c                 ó   • grF  rH  )rJ  ÚnanÚposinfÚneginfrK  s        r-   rL  rM  A  r   r1   c                 ó   • grF  rH  )rJ  r¼  r½  r¾  r¿  rÀ  rÁ  rÂ  s           r-   rL  rM  B  rY  r1   c                 ó   • grF  rH  )rJ  r¼  r½  rÀ  rÁ  rÂ  s         r-   rL  rM  C  ó   € Ð]_r1   c                 ó   • grF  rH  r   s      r-   rL  rM  D  r«  r1   c                 ó   • grF  rH  ©rJ  r½  r¼  r½  rÂ  s        r-   rL  rM  E  rð  r1   c                 ó   • grF  rH  ©rJ  r½  r¼  rÂ  s       r-   rL  rM  F  r0  r1   c                 ó   • grF  rH  )rJ  r¼  r½  ÚNÚCÚHxWÚgrouprÂ  s           r-   rL  rM  G  rœ  r1   c                 ó   • grF  rH  )rJ  r‘  rˆ  r™  r`   s        r-   rL  rM  H  r6  r1   c                 ó   • grF  rH  r  s     r-   rL  rM  I  rò  r1   c                 ó   • grF  rH  rd  s      r-   rL  rM  J  rÐ  r1   c                 ó   • grF  rH  rd  s      r-   rL  rM  K  r  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  L  rN  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  M  rP  r1   c                 ó   • grF  rH  rd  s      r-   rL  rM  N  r  r1   c                 ó   • grF  rH  rR  s     r-   rL  rM  O  r*  r1   c                 ó   • grF  rH  rR  s     r-   rL  rM  P  r*  r1   c                 ó   • grF  rH  ©rJ  rS  r  s      r-   rL  rM  Q  r^  r1   c                 ó   • grF  rH  rW  s      r-   rL  rM  R  ó   € Ðoqr1   c                 ó   • grF  rH  rW  s      r-   rL  rM  S  r^  r1   c                 ó   • grF  rH  rW  s      r-   rL  rM  T  rY  r1   c                 ó   • grF  rH  rW  s      r-   rL  rM  U  r^  r1   c                 ó   • grF  rH  rW  s      r-   rL  rM  V  rY  r1   c                 ó   • grF  rH  r‚  s      r-   rL  rM  W  r»  r1   c                 ó   • grF  rH  ©rJ  r‘  rÀ  r“  s       r-   rL  rM  X  r  r1   c                 ó   • grF  rH  ©rJ  r´  r  rµ  r¶  r·  Údivisor_overrides          r-   rL  rM  Z  ó	   € ð  @Br1   c                 ó   • grF  rH  rb  s          r-   rL  rM  ]  rd  r1   c                 ó   • grF  rH  )rJ  r¾  r¿  r¼  r½  rÀ  rÁ  rÂ  s           r-   rL  rM  `  r¸  r1   c                 ó   • grF  rH  rá  s       r-   rL  rM  b  rº  r1   c                 ó   • grF  rH  ©rJ  rç  r¼  rè  ré  rê  s         r-   rL  rM  d  rJ  r1   c                 ó   • grF  rH  ræ  s          r-   rL  rM  g  rì  r1   c                 ó   • grF  rH  r  s      r-   rL  rM  i  rs  r1   c                 ó   • grF  rH  ro  s          r-   rL  rM  k  ó   € Ðgir1   c                 ó   • grF  rH  )rJ  rç  r¼  rè  Úignore_indexré  rê  Úlabel_smoothings           r-   rL  rM  n  ó	   € ð  JLr1   c                 ó   • grF  rH  ry  s          r-   rL  rM  q  r¸  r1   c                 ó   • grF  rH  r`  s       r-   rL  rM  s  ó   € ÐXZr1   c                 ó   • grF  rH  r`  s       r-   rL  rM  t  rÜ  r1   c                 ó   • grF  rH  r`  s       r-   rL  rM  u  rÜ  r1   c                 ó   • grF  rH  r`  s       r-   rL  rM  v  rÜ  r1   c                 ó   • grF  rH  r  s      r-   rL  rM  w  r€  r1   c                 ó   • grF  rH  rÁ  s          r-   rL  rM  y  rÆ  r1   c                 ó   • grF  rH  )rJ  r¼  rÈ  rÃ  rÄ  rÅ  rÉ  rÎ   rÊ  Úinclude_last_offsetrÂ  s              r-   rL  rM  |  s	   € ð  HJr1   c                 ó   • grF  rH  r`  s       r-   rL  rM  ~  rm  r1   c                 ó   • grF  rH  )rJ  rS  r´  r]  rµ  r  s         r-   rL  rM    rO  r1   c                 ó   • grF  rH  ©rJ  r´  rS  Úoutput_ratior  Ú_random_sampless         r-   rL  rM  �  rj  r1   c                 ó   • grF  rH  r  s         r-   rL  rM  „  rj  r1   c                 ó   • grF  rH  r  s         r-   rL  rM  ‡  rj  r1   c                 ó   • grF  rH  r  s         r-   rL  rM  Š  rj  r1   c                 ó   • grF  rH  )rJ  rç  Úvarr‹   rÂ  rê  s         r-   rL  rM  Œ  rÐ  r1   c                 ó   • grF  rH  )rJ  Úapproximates     r-   rL  rM  �  r”  r1   c                 ó   • grF  rH  r‡  s     r-   rL  rM  Ž  r  r1   c                 ó   • grF  rH  )rJ  rG  rÉ  rI  r…  s        r-   rL  rM  �  rj  r1   c                 ó   • grF  rH  )rJ  rN  r¼  r½  rÂ  s        r-   rL  rM  �  r#  r1   c                 ó   • grF  rH  )Úlogitsrr  ÚhardrÂ  rˆ  s        r-   rL  rM  ‘  rJ  r1   c                 ó   • grF  rH  rc  s     r-   rL  rM  ’  rß  r1   c                 ó   • grF  rH  )rJ  Úmin_valÚmax_valr“  s       r-   rL  rM  “  rù  r1   c                 ó   • grF  rH  ri  s         r-   rL  rM  •  ó   € Ð`br1   c                 ó   • grF  rH  )rJ  r¾  r¿  r¼  r½  r‘  rÁ  rÂ  s           r-   rL  rM  ˜  s	   € ð  GIr1   c                 ó   • grF  rH  )rJ  r„  Úscale_factorrÉ  r…  Úrecompute_scale_factorÚ	antialiass          r-   rL  rM  ›  s	   € ð  KMr1   c                 ó   • grF  rH  r®  s         r-   rL  rM  �  ri  r1   c                 ó   • grF  rH  ©rJ  rç  rè  ré  rê  r¼  s         r-   rL  rM  ž  rÆ  r1   c                 ó   • grF  rH  rE  s        r-   rL  rM  Ÿ  rO  r1   c                 ó   • grF  rH  )rJ  Únegative_sloper“  s      r-   rL  rM     rÜ  r1   c                 ó   • grF  rH  )rJ  r¼  r½  s      r-   rL  rM  ¡  r(  r1   c                 ó   • grF  rH  )rJ  r„  rk  rl  r³  s        r-   rL  rM  ¢  r#  r1   c                 ó   • grF  rH  ©rJ  rˆ  Ú_stacklevelr`   s       r-   rL  rM  £  s   € Ð\^r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  ¤  r«  r1   c                 ó   • grF  rH  ©rJ  rÄ  r´  r  r¶  s        r-   rL  rM  ¥  rO  r1   c                 ó   • grF  rH  r§  s        r-   rL  rM  ¦  rO  r1   c                 ó   • grF  rH  r§  s        r-   rL  rM  §  rO  r1   c                 ó   • grF  rH  ro  s          r-   rL  rM  ©  rm  r1   c                 ó   • grF  rH  ©rJ  r´  r  rµ  r]  r¶  r  s          r-   rL  rM  ¬  rì  r1   c                 ó   • grF  rH  r  s          r-   rL  rM  ¯  rì  r1   c                 ó   • grF  rH  r¬  s          r-   rL  rM  ²  rì  r1   c                 ó   • grF  rH  r  s          r-   rL  rM  µ  rì  r1   c                 ó   • grF  rH  r  s          r-   rL  rM  ¸  rì  r1   c                 ó   • grF  rH  r  s          r-   rL  rM  »  rì  r1   c                 ó   • grF  rH  ©rJ  r  r´  r  rµ  rS  s         r-   rL  rM  ½  rj  r1   c                 ó   • grF  rH  r³  s         r-   rL  rM  ¾  rj  r1   c                 ó   • grF  rH  r³  s         r-   rL  rM  ¿  rj  r1   c                 ó   • grF  rH  rœ  s         r-   rL  rM  À  r÷  r1   c                 ó   • grF  rH  )ÚqueryÚkeyrr  Úembed_dim_to_checkÚ	num_headsÚin_proj_weightÚin_proj_biasÚbias_kÚbias_vÚadd_zero_attnÚ	dropout_pÚout_proj_weightÚout_proj_biasrÀ  Úkey_padding_maskÚneed_weightsÚ	attn_maskÚuse_separate_proj_weightÚq_proj_weightÚk_proj_weightÚv_proj_weightÚstatic_kÚstatic_vÚaverage_attn_weightsÚ	is_causals                            r-   rL  rM  Â  s	   € ð  ]_r1   c                 ó   • grF  rH  )rJ  rç  r‘  rp  r¼  rè  ré  rê  s           r-   rL  rM  Å  rì  r1   c                 ó   • grF  rH  ©rJ  rç  rè  ré  rê  s        r-   rL  rM  È  rœ  r1   c                 ó   • grF  rH  ri  s         r-   rL  rM  Ë  rJ  r1   c                 ó   • grF  rH  )rJ  rç  r¼  rè  ro  ré  rê  s          r-   rL  rM  Î  rÕ  r1   c                 ó   • grF  rH  )rJ  r‘  rˆ  rÂ  rK  s        r-   rL  rM  Ð  rŽ  r1   c                 ó   • grF  rH  )rZ   Únum_classess     r-   rL  rM  Ñ  r”  r1   c                 ó   • grF  rH  )rJ  rY  rÉ  rr  s       r-   rL  rM  Ò  r&  r1   c                 ó   • grF  rH  ©r  r  r‘  rÂ  r™  s        r-   rL  rM  Ó  r  r1   c                 ó   • grF  rH  )rJ  rç  Ú	log_inputr‹   rè  rÂ  ré  rê  s           r-   rL  rM  Õ  r÷  r1   c                 ó   • grF  rH  ©rJ  r¼  s     r-   rL  rM  ×  r÷  r1   c                 ó   • grF  rH  ©rJ  r“  s     r-   rL  rM  Ø  rW  r1   c                 ó   • grF  rH  rß  s     r-   rL  rM  Ù  r9  r1   c                 ó   • grF  rH  rG  s       r-   rL  rM  Ú  rB  r1   c                 ó   • grF  rH  ©rJ  Úlowerr!  rÀ  r“  s        r-   rL  rM  Û  s   € Ðwyr1   c                 ó   • grF  rH  rß  s     r-   rL  rM  Ü  rW  r1   c                 ó   • grF  rH  rß  s     r-   rL  rM  Ý  rW  r1   c                 ó   • grF  rH  rß  s     r-   rL  rM  Þ  rW  r1   c                 ó   • grF  rH  )r¸  r¹  rr  rÆ  rÁ  s        r-   rL  rM  ß  rÐ  r1   c                 ó   • grF  rH  )rJ  rç  rè  ré  rê  rl  s         r-   rL  rM  à  ri  r1   c                 ó   • grF  rH  )rJ  rç  rê  Údeltar¼  s        r-   rL  rM  á  s   € Ðhjr1   c                 ó   • grF  rH  rÑ  s        r-   rL  rM  â  r¸  r1   c                 ó   • grF  rH  r£  s       r-   rL  rM  ã  rt  r1   c                 ó   • grF  rH  r£  s       r-   rL  rM  ä  rt  r1   c                 ó   • grF  rH  )rJ  rl  Ú	thresholds      r-   rL  rM  å  rs  r1   c                 ó   • grF  rH  rc  s     r-   rL  rM  æ  rß  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  ç  r©  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  è  r«  r1   c                 ó   • grF  rH  ©rJ  rð  rr  r“  s       r-   rL  rM  é  rŽ  r1   c
                 ó   • grF  rH  ©
ÚanchorÚpositiveÚnegativerp  r‘  rÂ  Úswaprè  ré  rê  s
             r-   rL  rM  ë  rq  r1   )Údistance_functionrp  rû  rê  c                ó   • grF  rH  )rø  rù  rú  rü  rp  rû  rê  s          r-   rL  rM  î  rÕ  r1   c                 ó   • grF  rH  )rJ  r´  r]  rµ  r  s        r-   rL  rM  ð  r”  r1   c                 ó   • grF  rH  )rZ   rý  rþ  rÞ  s       r-   rL  rM  ñ  rB  r1   c                 ó   • grF  rH  )rZ   rÇ  ÚstdrÞ  s       r-   rL  rM  ò  r»  r1   c                 ó   • grF  rH  )rZ   Úvals     r-   rL  rM  ó  r  r1   c                 ó   • grF  rH  )rZ   rý  rÉ  ÚnonlinearityrÞ  s        r-   rL  rM  ô  r¸  r1   c                 ó   • grF  rH  )rJ  Úas_tuples     r-   rL  rM  õ  r  r1   )r-  c                ó   • grF  rH  )rJ  r„  r-  s      r-   rL  rM  ö  r”  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  ÷  rQ  r1   c                 ó   • grF  rH  ©rJ  r‘  rˆ  r™  rK  r`   s         r-   rL  rM  ø  rÜ  r1   c                 ó   • grF  rH  ©rJ  rS  rˆ  r™  rK  r`   s         r-   rL  rM  ù  r^  r1   c                 ó   • grF  rH  r  s         r-   rL  rM  ú  rá  r1   c                 ó   • grF  rH  r  s         r-   rL  rM  û  s   € ð 13r1   c                 ó   • grF  rH  )ÚvÚpowrˆ  s      r-   rL  rM  ÿ  r  r1   c                 ó   • grF  rH  r  s         r-   rL  rM     r^  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM    rD  r1   c                 ó   • grF  rH  rq  s     r-   rL  rM    r�  r1   c                 ó   • grF  rH  )rJ  rã  Úinput3rø  Ú	transposes        r-   rL  rM    rm  r1   c                 ó   • grF  rH  rÙ  s        r-   rL  rM    r»  r1   c                 ó   • grF  rH  ©r  rˆ  s     r-   rL  rM    r±  r1   c                 ó   • grF  rH  )rJ  Úqr§  rÈ  s       r-   rL  rM    rH  r1   c                 ó   • grF  rH  r9  s     r-   rL  rM    r�  r1   c                 ó   • grF  rH  )rJ  Úrconds     r-   rL  rM    rÚ  r1   c                 ó   • grF  rH  )rJ  r   rµ  s      r-   rL  rM  	  rH  r1   c                 ó   • grF  rH  )rJ  Úupscale_factors     r-   rL  rM  
  rZ  r1   c                 ó   • grF  rH  )rJ  Údownscale_factors     r-   rL  rM    rW  r1   c                 ó   • grF  rH  )rJ  rÞ  s     r-   rL  rM    r  r1   c                 ó   • grF  rH  )rJ  rç  rÛ  r‹   rÂ  rê  s         r-   rL  rM    r0  r1   c                 ó   • grF  rH  rþ  s      r-   rL  rM    r©  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM    rP  r1   c                 ó   • grF  rH  rÝ  s     r-   rL  rM    rN  r1   c                 ó   • grF  rH  rÌ  s        r-   rL  rM    r^  r1   c                 ó   • grF  rH  r'  s      r-   rL  rM    r  r1   c                 ó   • grF  rH  )rJ  r`   s     r-   rL  rM    r^  r1   c                 ó   • grF  rH  )rJ  r6  r|  r€  s       r-   rL  rM    rû  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM    rP  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM    rf  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM    r  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM    r\  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM    rL  r1   c                 ó   • grF  rH  )rJ  ÚsomerK  s      r-   rL  rM    r  r1   c                 ó   • grF  rH  )rJ  rÉ  rK  s      r-   rL  rM    rß  r1   c                 ó   • grF  rH  ©rJ  r  rˆ  r™  ÚinterpolationrK  s         r-   rL  rM    rð  r1   c                 ó   • grF  rH  r8  s         r-   rL  rM    rm  r1   c                 ó   • grF  rH  )rJ  ÚscalesÚzero_pointsrÜ  r`   s        r-   rL  rM    rœ  r1   c                 ó   • grF  rH  )rJ  rÚ  rÛ  r`   s       r-   rL  rM    r   r1   c                 ó   • grF  rH  )rJ  r`   Úreduce_ranges      r-   rL  rM     r&  r1   c                 ó   • grF  rH  )rJ  r¼  r½  rÇ  r†  rÂ  Úoutput_scaleÚoutput_zero_points           r-   rL  rM  !  rY  r1   c                 ó   • grF  rH  ©rJ  rR  r\  r]  r^  r_  Ú	packed_ihÚ	packed_hhÚcol_offsets_ihÚcol_offsets_hhÚscale_ihÚscale_hhÚzero_point_ihÚzero_point_hhs                 r-   rL  rM  #  ó	   € ð  _ar1   c                 ó   • grF  rH  rE  s                 r-   rL  rM  &  rN  r1   ©r   ©é   c                 ó   • grF  rH  r  s         r-   rL  rM  )  s   € à "r1   c                 ó   • grF  rH  r  s         r-   rL  rM  .  s   € ð !#r1   c                 ó   • grF  rH  r  s         r-   rL  rM  4  s   € ð !#r1   c                 ó   • grF  rH  rE  s                 r-   rL  rM  ;  rN  r1   c                 ó   • grF  rH  rE  s                 r-   rL  rM  >  rN  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  @  rb  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  A  rD  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  B  rY  r1   c                 ó   • grF  rH  rd  s      r-   rL  rM  C  rÚ  r1   c                 ó   • grF  rH  ru  s       r-   rL  rM  D  r”  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  E  rL  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  F  r`  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  G  rf  r1   c                 ó   • grF  rH  rß  s     r-   rL  rM  H  rÐ  r1   c                 ó   • grF  rH  rd  s      r-   rL  rM  I  r  r1   c                 ó   • grF  rH  )rJ  r‘  rˆ  ÚmaxnormrK  s        r-   rL  rM  J  rW  r1   c                 ó   • grF  rH  r‡  s     r-   rL  rM  K  r÷  r1   c                 ó   • grF  rH  )rJ  Úshapes     r-   rL  rM  L  rY  r1   c                 ó   • grF  rH  rG  s       r-   rL  rM  M  rm  r1   c	                 ó   • grF  rH  rQ  s	            r-   rL  rM  N  r¸  r1   c                 ó   • grF  rH  r[  s         r-   rL  rM  O  r»  r1   c	                 ó   • grF  rH  rQ  s	            r-   rL  rM  P  r¸  r1   c                 ó   • grF  rH  r[  s         r-   rL  rM  Q  r»  r1   c                 ó   • grF  rH  )rJ  Úshiftsr   s      r-   rL  rM  R  r  r1   ©r   rR  c                 ó   • grF  rH  )rJ  r³  r   s      r-   rL  rM  S  r  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  T  r`  r1   c                 ó   • grF  rH  r=  s     r-   rL  rM  U  rÚ  r1   c                 ó   • grF  rH  )r¼  rî  Úcompressed_indices_dtypes      r-   rL  rM  V  r&  r1   c                 ó   • grF  rH  rã  s        r-   rL  rM  W  r”  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  X  r`  r1   c                 ó   • grF  rH  )rJ  re  rk  s      r-   rL  rM  Y  rf  r1   c                 ó   • grF  rH  rv  s         r-   rL  rM  Z  r   r1   c                 ó   • grF  rH  ©rJ  rˆ  r6  r£  s       r-   rL  rM  [  r«  r1   c                 ó   • grF  rH  ry  s       r-   rL  rM  \  rô  r1   c                 ó   • grF  rH  )rJ  rˆ  r6  r£  ré  Úinclude_selfs         r-   rL  rM  ]  rt  r1   c                 ó   • grF  rH  )Úsorted_sequencerJ  r  r  rK  s        r-   rL  rM  ^  rÎ  r1   c                 ó   • grF  rH  )râ  ré  Úlengthsr  rÈ  rÜ  Úunsafes          r-   rL  rM  _  rÆ  r1   c                 ó   • grF  rH  )rJ  rˆ  r6  s      r-   rL  rM  `  rP  r1   c                 ó   • grF  rH  )rJ  r£  rˆ  r6  s       r-   rL  rM  a  rä  r1   c                 ó   • grF  rH  ©rJ  r£  rˆ  r;  rÃ  Ústeps         r-   rL  rM  b  r   r1   c                 ó   • grF  rH  r…  s         r-   rL  rM  c  r   r1   c                 ó   • grF  rH  rß  s     r-   rL  rM  d  rÐ  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  e  rb  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  f  rY  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  g  rb  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  h  rN  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  i  rN  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  j  rY  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  k  rY  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  l  r\  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  m  rY  r1   c                 ó   • grF  rH  r°  s      r-   rL  rM  n  r  r1   c                 ó   • grF  rH  r°  s      r-   rL  rM  o  r  r1   c                 ó   • grF  rH  rÒ  s      r-   rL  rM  p  r«  r1   c                 ó   • grF  rH  )rè  rº  rø  rK  s       r-   rL  rM  q  rT  r1   c                 ó   • grF  rH  )rè  rº  rø  r%  rK  s        r-   rL  rM  r  r   r1   )ÚstablerK  c                ó   • grF  rH  )rJ  rˆ  r0  r—  rK  s        r-   rL  rM  s  r0  r1   c                 ó   • grF  rH  ©rZ   Úsplit_size_or_sectionsrˆ  s      r-   rL  rM  t  rw  r1   c                 ó   • grF  rH  rš  s      r-   rL  rM  u  r&  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  v  rY  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  w  r^  r1   c                 ó   • grF  rH  r�  s      r-   rL  rM  x  r÷  r1   c                 ó   • grF  rH  rv  s         r-   rL  rM  y  rB  r1   c                 ó   • grF  rH  r  s      r-   rL  rM  z  r«  r1   c                 ó   • grF  rH  r‡  s     r-   rL  rM  {  rN  r1   c                 ó   • grF  rH  r‡  s     r-   rL  rM  |  rP  r1   c                 ó   • grF  rH  )rJ  r£  r¤  r¥  r¦  r§  Úpad_moder¨  r©  r«  Úalign_to_windows              r-   rL  rM  ~  s	   € ð  ~@r1   c                 ó   • grF  rH  rd  s      r-   rL  rM  €  rf  r1   c                 ó   • grF  rH  rd  s      r-   rL  rM  �  r  r1   c                 ó   • grF  rH  r‡  s     r-   rL  rM  ‚  rN  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  ƒ  r²  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  „  r\  r1   c                 ó   • grF  rH  ©rý  rþ  s     r-   rL  rM  …  r�  r1   c                 ó   • grF  rH  r­  s     r-   rL  rM  †  r�  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  ‡  r\  r1   c                 ó   • grF  rH  )rý  rþ  Úcs      r-   rL  rM  ˆ  r²  r1   c                 ó   • grF  rH  )r#   s    r-   rL  rM  ‰  r�  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  Š  r²  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  ‹  rQ  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  Œ  r²  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  �  rQ  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  Ž  r²  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  �  rQ  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  �  r²  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  ‘  r²  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  ’  r²  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  “  r²  r1   c                 ó   • grF  rH  r‡  s     r-   rL  rM  ”  r^  r1   c                 ó   • grF  rH  )rJ  r5  Ú
compute_uvrK  s       r-   rL  rM  •  rH  r1   c                 ó   • grF  rH  )rJ  r  rÈ  ÚMs       r-   rL  rM  –  rW  r1   c                 ó   • grF  rH  )rJ  Úfull_matricesrK  s      r-   rL  rM  —  r«  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  ˜  r«  r1   c                 ó   • grF  rH  ©rJ  Údim0rŸ  s      r-   rL  rM  ™  rf  r1   c                 ó   • grF  rH  )rJ  Úaxis0Úaxis1s      r-   rL  rM  š  r©  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  ›  r`  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  œ  rb  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  �  rb  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  ž  rb  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  Ÿ  rb  r1   c                 ó   • grF  rH  rþ  s      r-   rL  rM     r€  r1   c                 ó   • grF  rH  rþ  s      r-   rL  rM  ¡  r€  r1   c                 ó   • grF  rH  rþ  s      r-   rL  rM  ¢  r€  r1   c                 ó   • grF  rH  rþ  s      r-   rL  rM  £  r€  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  ¤  r`  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  ¥  rL  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  ¦  r±  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  §  rL  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  ¨  rN  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  ©  rY  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  ª  rL  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  «  rN  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  ¬  rN  r1   c                 ó   • grF  rH  rd  s      r-   rL  rM  ­  rW  r1   c                 ó   • grF  rH  rd  s      r-   rL  rM  ®  r9  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  ¯  r`  r1   c                 ó   • grF  rH  rþ  s      r-   rL  rM  °  rH  r1   c                 ó   • grF  rH  rþ  s      r-   rL  rM  ±  r|  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  ²  r�  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  ³  r±  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  ´  r�  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  µ  r±  r1   c                 ó   • grF  rH  rþ  s      r-   rL  rM  ¶  r|  r1   c                 ó   • grF  rH  rþ  s      r-   rL  rM  ·  r|  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  ¸  rN  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  ¹  r^  r1   c                 ó   • grF  rH  rÒ  s      r-   rL  rM  º  rû  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  »  rN  r1   c                 ó   • grF  rH  r˜  s       r-   rL  rM  ¼  rB  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  ½  r  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  ¾  r  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  ¿  r  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  À  r  r1   c                 ó   • grF  rH  r9  s     r-   rL  rM  Á  r  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  Â  rL  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  Ã  rN  r1   c                 ó   • grF  rH  rþ  s      r-   rL  rM  Ä  rò  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  Å  r±  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  Æ  rN  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  Ç  rW  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  È  rW  r1   c                 ó   • grF  rH  rþ  s      r-   rL  rM  É  r»  r1   c                 ó   • grF  rH  rþ  s      r-   rL  rM  Ê  r»  r1   c                 ó   • grF  rH  rþ  s      r-   rL  rM  Ë  r»  r1   c                 ó   • grF  rH  rþ  s      r-   rL  rM  Ì  r»  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  Í  rL  r1   c                 ó   • grF  rH  rÒ  s      r-   rL  rM  Î  rT  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  Ï  r÷  r1   c                 ó   • grF  rH  rd  s      r-   rL  rM  Ð  rT  r1   c                 ó   • grF  rH  rd  s      r-   rL  rM  Ñ  rò  r1   c                 ó   • grF  rH  )r  re  rK  s      r-   rL  rM  Ò  rô  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  Ó  s   € ˜rr1   c                 ó   • grF  rH  )rJ  r6  s     r-   rL  rM  Ô  r±  r1   c                 ó   • grF  rH  )rJ  r  rˆ  rK  s       r-   rL  rM  Õ  r€  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  Ö  rN  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  ×  rY  r1   c                 ó   • grF  rH  )rý  Úinds     r-   rL  rM  Ø  rÐ  r1   c                 ó   • grF  rH  )rý  rþ  r   s      r-   rL  rM  Ù  rô  r1   c                 ó   • grF  rH  )rý  rþ  r   rK  s       r-   rL  rM  Ú  r  r1   c                 ó   • grF  rH  )rJ  rµ  rˆ  s      r-   rL  rM  Û  r«  r1   c                 ó   • grF  rH  rõ  s       r-   rL  rM  Ü  r|  r1   c                 ó   • grF  rH  r  s     r-   rL  rM  Ý  r�  r1   c                 ó   • grF  rH  )rJ  r³  rˆ  r0  rK  s        r-   rL  rM  Þ  r€  r1   c                 ó   • grF  rH  r[  s    r-   rL  rM  ß  rD  r1   c                 ó   • grF  rH  rÆ  s      r-   rL  rM  à  rÚ  r1   c                 ó   • grF  rH  r‡  s      r-   rL  rM  á  rb  r1   c                 ó   • grF  rH  r‡  s      r-   rL  rM  â  rÚ  r1   c                 ó   • grF  rH  )rJ  rè  r!  r  Úunitriangulars        r-   rL  rM  ã  rÎ  r1   c                 ó   • grF  rH  )rJ  rº  r!  rø  r  s        r-   rL  rM  ä  r  r1   c                 ó   • grF  rH  r“  s      r-   rL  rM  å  r  r1   c
                 ó   • grF  rH  r÷  s
             r-   rL  rM  ç  rq  r1   c                 ó   • grF  rH  r“  s      r-   rL  rM  é  r  r1   c                 ó   • grF  rH  rÒ  s     r-   rL  rM  ê  rP  r1   c                 ó   • grF  rH  rI  s     r-   rL  rM  ë  r`  r1   c                 ó   • grF  rH  r‡  s     r-   rL  rM  ì  rN  r1   c                 ó   • grF  rH  )rJ  rˆ  Úsizesrà  s       r-   rL  rM  í  rô  r1   c                 ó   • grF  rH  )rJ  ÚsortedÚreturn_inverseÚreturn_countsrˆ  s        r-   rL  rM  î  rá  r1   c                 ó   • grF  rH  )rJ  r!  r"  rˆ  s       r-   rL  rM  ï  r#  r1   c                 ó   • grF  rH  )r  rf  s     r-   rL  rM  ð  r©  r1   c                 ó   • grF  rH  r2  s      r-   rL  rM  ñ  r÷  r1   c                 ó   • grF  rH  rš  s      r-   rL  rM  ò  rs  r1   c                 ó   • grF  rH  rš  s      r-   rL  rM  ó  r   r1   c                 ó   • grF  rH  r�  s      r-   rL  rM  ô  r«  r1   c                 ó   • grF  rH  )r‰  rI  s     r-   rL  rM  õ  rb  r1   c                 ó   • grF  rH  r‡  s     r-   rL  rM  ö  rN  r1   c                 ó   • grF  rH  r‡  s     r-   rL  rM  ÷  rP  r1   c                 ó   • grF  rH  r´  s     r-   rL  rM  ø  r÷  r1   c                 ó   • grF  rH  r=  s     r-   rL  rM  ù  rP  r1   c                 ó   • grF  rH  )Ú	conditionr‰  rˆ  s      r-   rL  rM  ú  r  r1   c                 ó   • grF  rH  )r¼  rõ  rö  r½  s       r-   rL  rM  û  rù  r1   c                 ó   • grF  rH  )rJ  Úinput_scaleÚinput_zero_pointÚ	prepackedÚ	out_scaleÚout_zero_pointÚout_channels          r-   rL  rM  ý  rß  r1   c                 ó   • grF  rH  rÌ  s        r-   rL  rM  ÿ  rÎ  r1   c                 ó   • grF  rH  )r  Úlevels     r-   rL  rM     rÚ  r1   c                 ó   • grF  rH  )ÚprimalÚtangentr:  s      r-   rL  rM    rT  r1   c                 ó   • grF  rH  ©r  s    r-   rL  rM    r^  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM    rÐ  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM    r²  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM    rN  r1   c                 ó   • grF  rH  )r  r„  r  r¥  s       r-   rL  rM    rm  r1   c                 ó   • grF  rH  r  s     r-   rL  rM    rò  r1   c                 ó   • grF  rH  )r  r—  rŸ  r   s       r-   rL  rM    r”  r1   )Úimplicitc                ó   • grF  rH  )r  r„  rF  s      r-   rL  rM  	  rß  r1   c                 ó   • grF  rH  )r  rˆ  r;  rª  s       r-   rL  rM  
  rò  r1   c                 ó   • grF  rH  )r  r   s     r-   rL  rM    rb  r1   c                 ó   • grF  rH  ©r  r„  r  s      r-   rL  rM    rT  r1   c                 ó   • grF  rH  )r  rˆ  r6  s      r-   rL  rM    r©  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM    r�  r1   c                 ó   • grF  rH  )r  rˆ  r;  rÃ  r†  s        r-   rL  rM    r*  r1   c                 ó   • grF  rH  )r  Ú
split_sizerˆ  s      r-   rL  rM    rô  r1   c                 ó   • grF  rH  )r  Úsplit_sizesrˆ  s      r-   rL  rM    r«  r1   c                 ó   • grF  rH  r  s     r-   rL  rM    r^  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM    rD  r1   c                 ó   • grF  rH  )r  rÇ  rŸ  s      r-   rL  rM    r  r1   c                 ó   • grF  rH  r  s     r-   rL  rM    rP  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM    rL  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM    r±  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM    r±  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM    r�  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM    r^  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM    r`  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM    r^  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM    r`  r1   c                 ó   • grF  rH  r  s     r-   rL  rM    rb  r1   c                 ó   • grF  rH  ©r  r`   s     r-   rL  rM    r`  r1   c                 ó   • grF  rH  ©r  Ú	dimensionr„  r†  s       r-   rL  rM     rW  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  !  r²  r1   c                 ó   • grF  rH  ©r  re  s     r-   rL  rM  "  rÐ  r1   c                 ó   • grF  rH  rg  s     r-   rL  rM  #  rf  r1   c                 ó   • grF  rH  rg  s     r-   rL  rM  $  rf  r1   c                 ó   • grF  rH  rg  s     r-   rL  rM  %  rP  r1   c                 ó   • grF  rH  rg  s     r-   rL  rM  &  rÐ  r1   c                 ó   • grF  rH  rg  s     r-   rL  rM  '  rÐ  r1   c                 ó   • grF  rH  rg  s     r-   rL  rM  (  rb  r1   c                 ó   • grF  rH  rg  s     r-   rL  rM  )  rP  r1   c                 ó   • grF  rH  rg  s     r-   rL  rM  *  rP  r1   c                 ó   • grF  rH  rg  s     r-   rL  rM  +  rb  r1   c                 ó   • grF  rH  rg  s     r-   rL  rM  ,  rP  r1   c                 ó   • grF  rH  rg  s     r-   rL  rM  -  rP  r1   c                 ó   • grF  rH  rg  s     r-   rL  rM  .  rY  r1   c                 ó   • grF  rH  rg  s     r-   rL  rM  /  rN  r1   c                 ó   • grF  rH  rg  s     r-   rL  rM  0  rY  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  1  r²  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  2  r±  r1   c                 ó   • grF  rH  ra  s     r-   rL  rM  3  r^  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  4  rQ  r1   c                 ó   • grF  rH  rg  s     r-   rL  rM  5  rÐ  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  6  r\  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  7  r�  r1   c                 ó   • grF  rH  rg  s     r-   rL  rM  8  rY  r1   c                 ó   • grF  rH  rg  s     r-   rL  rM  9  r`  r1   c                 ó   • grF  rH  rg  s     r-   rL  rM  :  r`  r1   c                 ó   • grF  rH  )r  Úarrays     r-   rL  rM  ;  rÚ  r1   c                 ó   • grF  rH  )r  Úidxs     r-   rL  rM  <  r^  r1   c                 ó   • grF  rH  )r  Úmemos     r-   rL  rM  =  rP  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  >  r\  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  ?  rQ  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  @  r²  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  A  r\  r1   c                 ó   • grF  rH  )r  Úformat_specs     r-   rL  rM  B  r  r1   c                 ó   • grF  rH  )r  Úprotos     r-   rL  rM  C  rf  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  D  rL  r1   )Útensor_contentsc                ó   • grF  rH  )r  r�  s     r-   rL  rM  E  rW  r1   c                 ó   • grF  rH  )r  r³  r  s      r-   rL  rM  F  rb  r1   c                 ó   • grF  rH  )r  Úds     r-   rL  rM  G  r`  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  H  r²  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  I  r²  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  J  r�  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  K  r�  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  L  r  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  M  rß  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  N  rN  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  O  rY  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  P  rL  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  Q  rN  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  R  r^  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  S  r`  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  T  rP  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  U  r^  r1   c                 ó   • grF  rH  )r  Úcuda_enabledÚcpu_enabledÚ
cuda_dtypeÚ	cpu_dtypes        r-   rL  rM  V  s   € Ðnpr1   c                 ó   • grF  rH  )r  r£  r¤  s      r-   rL  rM  W  rœ  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  X  rß  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  Y  rL  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  Z  rY  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  [  rN  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  \  r`  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  ]  rY  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  ^  rY  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  _  rY  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  `  rY  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  a  r`  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  b  rf  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  c  r`  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  d  rY  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  e  r`  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  f  rb  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  g  r`  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  h  rb  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  i  rf  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  j  rb  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  k  rÚ  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  l  rb  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  m  r^  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  n  rY  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  o  rL  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  p  rN  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  q  rY  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  r  rL  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  s  rb  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  t  rÚ  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  u  rN  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  v  r^  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  w  rL  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  x  rL  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  y  rT  r1   c                 ó   • grF  rH  )r  r`   Únon_blockingr$   s       r-   rL  rM  z  r*  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  {  rD  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  |  rD  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  }  rQ  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  ~  rQ  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM    ó   €  "r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  €  rL  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  �  r±  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  ‚  rL  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  ƒ  r±  r1   c                 ó   • grF  rH  )r  rà  r“  s      r-   rL  rM  „  rZ  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  …  r\  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  †  r\  r1   c                 ó   • grF  rH  rg  s     r-   rL  rM  ‡  r`  r1   c                 ó   • grF  rH  )r  ÚorderÚellipsis_idxs      r-   rL  rM  ˆ  rZ  r1   c                 ó   • grF  rH  )r  Úcallables     r-   rL  rM  ‰  r^  r1   c                 ó   • grF  rH  rK  s      r-   rL  rM  Š  r«  r1   c                 ó   • grF  rH  rK  s      r-   rL  rM  ‹  r  r1   c                 ó   • grF  rH  )r  ÚgradientÚretain_graphÚcreate_graphrV  s        r-   rL  rM  Œ  s   € Ðikr1   c                 ó   • grF  rH  ©r  rg   s     r-   rL  rM  �  r   r1   c                 ó   • grF  rH  ræ  s     r-   rL  rM  Ž  rH  r1   c                 ó   • grF  rH  ræ  s     r-   rL  rM  �  rH  r1   c                 ó   • grF  rH  ræ  s     r-   rL  rM  �  rH  r1   )rÞ  c                ó   • grF  rH  )r  ÚmedianÚsigmarÞ  s       r-   rL  rM  ‘  r   r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  ’  rQ  r1   c                 ó   • grF  rH  )r  Ú	coalesceds     r-   rL  rM  “  r©  r1   c                 ó   • grF  rH  ræ  s     r-   rL  rM  ”  rm  r1   c                 ó   • grF  rH  )r  r£  rË  s      r-   rL  rM  •  rò  r1   c                 ó   • grF  rH  ræ  s     r-   rL  rM  –  r«  r1   c                 ó   • grF  rH  ræ  s     r-   rL  rM  —  rH  r1   c                 ó   • grF  rH  ræ  s     r-   rL  rM  ˜  rH  r1   c                 ó   • grF  rH  ræ  s     r-   rL  rM  ™  r«  r1   c                 ó   • grF  rH  ræ  s     r-   rL  rM  š  r«  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  ›  rQ  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  œ  r²  r1   c                 ó   • grF  rH  )r  r£  r—  rŸ  r   s        r-   rL  rM  �  rB  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  ž  r�  r1   c                 ó   • grF  rH  )r  Úambiguity_checks     r-   rL  rM  Ÿ  rT  r1   c                 ó   • grF  rH  ræ  s     r-   rL  rM     r€  r1   c                 ó   • grF  rH  ræ  s     r-   rL  rM  ¡  rs  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  ¢  rL  r1   c                 ó   • grF  rH  r  s     r-   rL  rM  £  rL  r1   c                 ó   • grF  rH  rg  s     r-   rL  rM  ¤  r^  r1   c                ó   • grF  rH  )r  rd  rÞ  s      r-   rL  rM  ¥  r«  r1   c                 ó   • grF  rH  ©r  rr  s     r-   rL  rM  ¦  rL  r1   c                 ó   • grF  rH  r  s     r-   rL  rM  §  rÚ  r1   c                 ó   • grF  rH  ræ  s     r-   rL  rM  ¨  r|  r1   c                 ó   • grF  rH  ræ  s     r-   rL  rM  ©  r€  r1   c                ó   • grF  rH  )r  r‘  rÞ  s      r-   rL  rM  ª  rT  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  «  r�  r1   c                 ó   • grF  rH  ræ  s     r-   rL  rM  ¬  rH  r1   c                 ó   • grF  rH  ræ  s     r-   rL  rM  ­  r|  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  ®  r²  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  ¯  r\  r1   c                 ó   • grF  rH  ræ  s     r-   rL  rM  °  r«  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  ±  rL  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  ²  rN  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  ³  rL  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  ´  r²  r1   c                 ó   • grF  rH  )r  rZ   s     r-   rL  rM  µ  rb  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  ¶  r²  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  ·  rÑ  r1   c                ó   • grF  rH  )r  rÇ  r  rÞ  s       r-   rL  rM  ¸  r   r1   c                 ó   • grF  rH  r  s     r-   rL  rM  ¹  r^  r1   c                 ó   • grF  rH  ræ  s     r-   rL  rM  º  rH  r1   c                 ó   • grF  rH  )r  rZ   rÞ  s      r-   rL  rM  »  r©  r1   c                 ó   • grF  rH  )r  r‰  rˆ  rÞ  s       r-   rL  rM  ¼  rÚ  r1   c                 ó   • grF  rH  )r  rx  rÿ  s      r-   rL  rM  ½  r«  r1   c                 ó   • grF  rH  )r  re  Úassigns      r-   rL  rM  ¾  rT  r1   c                 ó   • grF  rH  )r  rd  r;  rª  s       r-   rL  rM  ¿  rw  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  À  r�  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  Á  rQ  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  Â  rÐ  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  Ã  rò  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  Ä  r©  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  Å  r\  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  Æ  rD  r1   c                 ó   • grF  rH  r  s     r-   rL  rM  Ç  rL  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  È  r�  r1   c                 ó   • grF  rH  )r  r  rZ   r€  s       r-   rL  rM  É  r(  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  Ê  r\  r1   c                ó   • grF  rH  )r  Úfrom_ÚtorÞ  s       r-   rL  rM  Ë  rs  r1   c                 ó   • grF  rH  )r  Ústreams     r-   rL  rM  Ì  rÚ  r1   c                 ó   • grF  rH  )r  rà  s     r-   rL  rM  Í  rÐ  r1   c                 ó   • grF  rH  ©r  Úhooks     r-   rL  rM  Î  rÐ  r1   c                 ó   • grF  rH  r1  s     r-   rL  rM  Ï  r«  r1   c                 ó   • grF  rH  )r  Únames     r-   rL  rM  Ð  rL  r1   c                 ó   • grF  rH  r  s     r-   rL  rM  Ñ  rN  r1   c                 ó   • grF  rH  )r  rÍ  s     r-   rL  rM  Ò  r9  r1   c                 ó   • grF  rH  rg  s     r-   rL  rM  Ó  rb  r1   c                 ó   • grF  rH  r  s     r-   rL  rM  Ô  rN  r1   c                 ó   • grF  rH  r  s     r-   rL  rM  Õ  rN  r1   c                 ó   • grF  rH  rg  s     r-   rL  rM  Ö  r^  r1   c                 ó   • grF  rH  rg  s     r-   rL  rM  ×  r«  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  Ø  r±  r1   c                 ó   • grF  rH  )r  r|  r¥  r„  r  s        r-   rL  rM  Ù  rú  r1   c                 ó   • grF  rH  )r  r£  rˆ  r6  s       r-   rL  rM  Ú  rä  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  Û  rN  r1   c                 ó   • grF  rH  ræ  s     r-   rL  rM  Ü  r|  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  Ý  rÑ  r1   c                 ó   • grF  rH  )r  r£  rˆ  r;  rÃ  r†  s         r-   rL  rM  Þ  r   r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  ß  r�  r1   c                 ó   • grF  rH  )r  rî  s     r-   rL  rM  à  rb  r1   c                 ó   • grF  rH  )r  rî  Úaccumulate_matchess      r-   rL  rM  á  r   r1   c                 ó   • grF  rH  ©r  Úsize1Úsize2Ú	dense_dims       r-   rL  rM  â  r(  r1   c                 ó   • grF  rH  rI  s       r-   rL  rM  ã  rm  r1   c                 ó   • grF  rH  )r  rw  rx  rl  rk  rK  s         r-   rL  rM  ä  rB  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  å  r\  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  æ  r`  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  ç  rY  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  è  rL  r1   c                 ó   • grF  rH  r  s     r-   rL  rM  é  rb  r1   c                 ó   • grF  rH  )r  Úrepss     r-   rL  rM  ê  r±  r1   c                 ó   • grF  rH  )r  r`   rË  Úcopyrg   s        r-   rL  rM  ë  s   € Ðlnr1   )Úmasked_gradc                ó   • grF  rH  ©r  r`   rX  s      r-   rL  rM  ì  rH  r1   c                 ó   • grF  rH  rZ  s      r-   rL  rM  í  r(  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  î  r²  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  ï  r�  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  ð  r²  r1   c                 ó   • grF  rH  rg  s     r-   rL  rM  ñ  rY  r1   c                 ó   • grF  rH  rc  s       r-   rL  rM  ò  rZ  r1   c                 ó   • grF  rH  )r  r+  r,  s      r-   rL  rM  ó  r  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  ô  r�  r1   c                 ó   • grF  rH  )r  rf  s     r-   rL  rM  õ  r±  r1   c                 ó   • grF  rH  rg  s     r-   rL  rM  ö  rY  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  ÷  rD  r1   c                 ó   • grF  rH  )r  r.  Úmax_versionÚ	dl_devicerW  s        r-   rL  rM  ø  r^  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM  ù  rb  r1   c                 ó   • grF  rH  )r  rý  rþ  s      r-   rL  rM  ú  r±  r1   c                 ó   • grF  rH  )r  rþ  rù   Údrivers       r-   rL  rM  û  r”  r1   c                 ó   • grF  rH  )r  r_   rË  r$   s       r-   rL  rM    r”  r1   c                 ó   • grF  rH  r?  s    r-   rL  rM    rŽ  r1   Úis_Ú_Ú__Ú__iÚ__rÚbitwise_©N)rR  rR  N)rR  N)çñhãˆµøä>ç:Œ0âŽyE>F)F)NFN)Nr   FT)NN)NNNrÇ  N)Nr   )FFN)r   N)ç       @Ú#use_mm_for_euclid_dist_if_necessary)r  F)FN)NNN)rR  NN)é   F)NrR  r   rR  rR  )NrR  r   r   rR  rR  )r   NNrÇ  )rR  rw  )rG  N)r   rÇ  FrF  )rR  rG  NNN)r   r   rR  )r   éþÿÿÿrG  )rz  )ÚLN)NNrx  FF)Nrz  FrÇ  FNN)NNNF)FF)NrG  N)N©r{  rG  N)r   rG  )TT)NF)NNrR  )NNrv  T)ç      à?)NFr   N)r  NNrÇ  )éd   r   r   N)r  NNNFN)NNF)T)NNNTFNNF)NNrÇ  F)NNNNNNNNNNNNN)TFN)TN)Nr   rR  F)Nr   rR  FF)NFNN)rG  FN)ç        NNN)NNrv  )Nrv  )rz  NFN)r~  FF)Nr   FTN)NNFçš™™™™™¹?rv  )NNNrÇ  )NNéœÿÿÿNrÇ  r€  )r~  TF)	NNrz  FrÇ  FNFN)rR  r   rR  )NNFN)Fç�íµ ÷Æ°>rÇ  )Únone)rG  )Úbilinearr±   N)rR  Fg»½×Ùß|Û=rG  )g      ð¿r  F)NNNNTr�  rv  )NNÚnearestNNF)NNrÇ  N)g{®Gáz„?F)g-Cëâ6?g      è?r  )Nr3   N)Nr   N)TNTNFNNNNNNF)rR  r  NNNrÇ  )NNrÇ  )NNr‚  NrÇ  )rz  rR  gê-�™—q=N)rÇ   r   )rx  rƒ  F)TFNrw  NrÇ  )Nrƒ  )g      À?gUUUUUUÕ?FF)Nr€  )NNrÇ  r  )rÇ  r  N)rR  é   )r  rz  rƒ  FNNrÇ  )r€  r  N)r   Úfan_inÚ
leaky_reluN)ÚfroNFNN)NNFNN)rz  NFNN)rŠ  r}  FNN)rz  r   )TF)NTrz  )çVçž¯Ò<)r‹  F)ÚreducedN)NFÚlinearN)rH  rP  rQ  F)rH  )r   r   )rR  rR  F)rH  )r   r   r   )rR  rR  rR  F)rR  rn  )r7  NNNr   F)r   NNrR  )rG  F)	NNNTÚreflectFTNN)TTN)é   rz  N)rz  N)TFF)TFFN)rR  rz  )Nr   NN)NNNN(ˆ  r5   r6   rO  ÚabsoluteÚadaptive_avg_pool1dÚadaptive_max_pool1dÚacosrù  ÚarccosÚacoshÚarccoshr<  ÚaddbmmÚaddcdivÚaddcmulÚaddmmÚaddmvÚaddrÚaffine_grid_generatorÚallÚallcloseÚalpha_dropoutÚamaxÚaminÚaminmaxÚangleÚanyÚargmaxÚargminÚargsortÚasinÚ_assert_asyncÚarcsinÚasinhÚarcsinhÚatanÚarctanÚatan2Úarctan2ÚatanhÚarctanhÚ
atleast_1dÚ
atleast_2dÚ
atleast_3dÚ
avg_pool1dÚbaddbmmÚ
batch_normÚbatch_norm_backward_elemtÚbatch_norm_backward_reduceÚbatch_norm_elemtÚbatch_norm_gather_statsÚ#batch_norm_gather_stats_with_countsÚbatch_norm_statsÚbatch_norm_update_statsÚ	bernoullir…  Ú binary_cross_entropy_with_logitsÚbincountÚbinomialÚbitwise_andÚbitwise_notÚ
bitwise_orÚbitwise_xorÚbitwise_left_shiftÚbitwise_right_shiftÚ
block_diagÚbmmÚbroadcast_tensorsÚbroadcast_toÚ	bucketizeÚcartesian_prodÚcatÚconcatÚconcatenateÚcdistÚceilÚceluÚchain_matmulÚchannel_shuffleÚcholeskyÚlinalgÚcholesky_exÚcholesky_inverseÚcholesky_solveÚchoose_qparams_optimizedÚchunkÚclampÚclipÚ	clamp_minÚ	clamp_maxÚcolumn_stackÚcovÚcloneÚcombinationsÚcomplexÚcopysignÚpolarrù   ÚconjÚconj_physicalÚresolve_conjÚresolve_negÚconstant_pad_ndÚconv1dÚconv2dÚconv3dÚconvolutionÚconv_tbcÚconv_transpose1dÚconv_transpose2dÚconv_transpose3dÚcorrcoefÚcosÚcosine_embedding_lossÚcoshÚcosine_similarityÚcount_nonzeroÚcrossÚctc_lossÚcummaxÚcumminÚcumprodÚcumsumÚcumulative_trapezoidÚlogcumsumexpÚdeg2radÚ
dequantizeÚdetÚdetachÚdiagÚ
diag_embedÚdiagflatÚdiffr”  Údiagonal_scatterÚas_strided_scatterÚdigammaÚdistÚdivÚdivideÚdotrV  ÚdsmmÚhsmmÚdsplitÚdstackr  ÚeigvalsÚeighÚeigvalshÚeinsumÚ	embeddingÚembedding_bagÚ
empty_likeÚeqÚequalÚerfÚerfcÚerfinvÚexpÚexp2Úexpm1Ú fake_quantize_per_channel_affineÚfake_quantize_per_tensor_affineÚfused_moving_avg_obs_fake_quantÚfbgemm_linear_fp16_weightÚ)fbgemm_linear_fp16_weight_fp32_activationÚfbgemm_linear_int8_weightÚ)fbgemm_linear_int8_weight_fp32_activationÚfbgemm_linear_quantize_weightÚfbgemm_pack_gemm_matrix_fp16Úfbgemm_pack_quantized_matrixÚfeature_alpha_dropoutÚfeature_dropoutr‡   ÚifftÚrfftÚirfftÚhfftÚihfftÚhfft2Úihfft2ÚhfftnÚihfftnÚfftnÚifftnÚrfftnÚirfftnÚfft2Úifft2Úrfft2Úirfft2ÚfftshiftÚ	ifftshiftÚfixÚflattenÚflipÚfliplrÚflipudÚfrobenius_normÚfloorÚfloor_divideÚfloat_powerÚfmodÚfracÚfrexpÚ	full_likeÚstridedÚ_functional_assert_asyncÚ	lu_unpackÚgatherÚgcdÚgeÚ
get_deviceÚgreater_equalÚgeqrfÚi0ÚinnerÚouterÚgerrâ  Úgrid_samplerÚgrid_sampler_2dÚgrid_sampler_3dÚ
group_normÚgruÚgru_cellÚgtÚgreaterÚ
hardshrinkÚhash_tensorÚ	heavisideÚhinge_embedding_lossÚhistcÚ	histogramÚhistogramddÚhouseholder_productÚhspmmÚhsplitÚhstackÚhypotÚigammaÚigammacrK  Ú	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_expr7  ÚmaximumÚfmaxÚ
max_pool1dÚ
max_pool2dÚ
max_pool3dÚmax_pool1d_with_indicesrÇ  Únanmeanrë  Ú	nanmedianÚmeshgridr6  ÚminimumÚfminÚmiopen_batch_normÚmiopen_convolutionÚmiopen_convolution_add_reluÚmiopen_convolution_reluÚmiopen_convolution_transposeÚmiopen_depthwise_convolutionÚ
miopen_rnnÚmmrÉ  ÚmovedimÚmoveaxisÚmsortÚmulÚmultiplyÚmultinomialÚmvÚmvlgammaÚnarrowÚ
nan_to_numÚnative_batch_normÚ_native_batch_norm_legitÚnative_dropoutÚnative_layer_normÚ_fused_rms_normÚnative_group_normÚnative_normÚnative_channel_shuffleÚneÚ	not_equalÚnegrú  Ú	nextafterr´   rµ   Úadaptive_avg_pool2dÚadaptive_avg_pool3dÚ adaptive_max_pool1d_with_indicesÚadaptive_max_pool2dÚ adaptive_max_pool2d_with_indicesÚadaptive_max_pool3dÚ adaptive_max_pool3d_with_indicesÚaffine_gridÚ
avg_pool2dÚ
avg_pool3dÚbinary_cross_entropyÚcross_entropyÚ	dropout1dÚ	dropout2dÚ	dropout3dÚeluÚfoldÚfractional_max_pool2dÚ"fractional_max_pool2d_with_indicesÚfractional_max_pool3dÚ"fractional_max_pool3d_with_indicesÚgaussian_nll_lossÚgeluÚgluÚgrid_sampleÚgumbel_softmaxÚhardtanhÚinterpolateÚl1_lossr‰  r�  Úlocal_response_normÚ
logsigmoidÚ	lp_pool1dÚ	lp_pool2dÚ	lp_pool3dÚmax_pool2d_with_indicesÚmax_pool3d_with_indicesÚmax_unpool1dÚmax_unpool2dÚmax_unpool3dÚmse_lossÚmulti_head_attention_forwardÚmulti_margin_lossÚmultilabel_margin_lossÚmultilabel_soft_margin_lossÚnll_lossÚ	normalizeÚone_hotrY  Ú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ÚravelrJ  ÚvdotÚvecdotÚview_as_realÚview_as_complexÚ
reciprocalÚ	remainderÚrenormÚrepeat_interleaveÚreshapeÚrnn_reluÚrnn_relu_cellÚrnn_tanhÚrnn_tanh_cellÚrollÚrot90ÚroundÚ	row_stackÚ_rowwise_pruneÚrsqrtÚrsubÚsaddmmÚscatterÚscatter_addÚscatter_reduceÚsearchsortedÚ_segment_reduceÚselectÚselect_scatterÚslice_inverseÚslice_scatterr¿   ÚsignÚsignbitÚsgnÚsinÚsincÚsinhÚslogdetÚsmmÚspmmr  Úsolve_exÚsortÚsplitÚsplit_with_sizesÚsqrtÚsquareÚsqueezeÚsspaddmmÚstackr  Ústd_meanÚstftÚsubÚsubtractÚsumÚ	sym_floatÚsym_intÚsym_maxÚsym_minÚsym_notÚsym_iteÚsym_sumÚ	_sym_sqrtÚ_sym_cosÚ	_sym_coshÚ_sym_sinÚ	_sym_sinhÚ_sym_tanÚ	_sym_tanhÚ	_sym_asinÚ	_sym_acosÚ	_sym_atanÚnansumÚsvdÚsvd_lowrankÚsvdvalsÚswapaxesÚswapdimsÚspecialÚairy_aiÚ	bessel_j0Ú	bessel_j1Ú	bessel_y0Ú	bessel_y1Úchebyshev_polynomial_tÚchebyshev_polynomial_uÚchebyshev_polynomial_vÚchebyshev_polynomial_wÚentrÚerfcxÚexpitÚgammaincÚ	gammainccÚgammalnÚhermite_polynomial_hÚhermite_polynomial_heÚi0eÚi1Úi1eÚlaguerre_polynomial_lÚlegendre_polynomial_pÚlog_ndtrÚmodified_bessel_i0Úmodified_bessel_i1Úmodified_bessel_k0Úmodified_bessel_k1ÚmultigammalnÚndtrÚndtriÚpsiÚscaled_modified_bessel_k0Úscaled_modified_bessel_k1Úshifted_chebyshev_polynomial_tÚshifted_chebyshev_polynomial_uÚshifted_chebyshev_polynomial_vÚshifted_chebyshev_polynomial_wÚspherical_bessel_j0Úxlog1pyÚzetaÚtÚtakeÚtake_along_dimÚtanrÁ   Ú	tensorinvÚtensorsolveÚ	tensordotÚtensor_splitÚtileÚtopkÚtracer  ÚtrapzÚ	trapezoidÚtriangular_solveÚsolve_triangularÚtrilÚtriuÚtrue_divideÚtruncÚunbindr  ÚuniqueÚunique_consecutiveÚunravel_indexÚunsafe_chunkÚunsafe_splitÚunsafe_split_with_sizesÚ	unsqueezer°   r†  Úvar_meanÚvsplitÚvstackÚwhereÚ_wrapped_linear_prepackÚ#_wrapped_quantized_linear_prepackedÚ
zeros_likeÚ_fw_primal_copyÚ_make_dual_copyÚview_as_real_copyÚview_as_complex_copyÚ
_conj_copyÚ_neg_view_copyÚas_strided_copyÚ_sparse_broadcast_to_copyÚdiagonal_copyÚexpand_copyÚnarrow_copyÚpermute_copyÚ_reshape_alias_copyÚselect_copyÚdetach_copyÚ
slice_copyÚ
split_copyÚsplit_with_sizes_copyÚsqueeze_copyÚt_copyÚtranspose_copyÚunsqueeze_copyÚ_indices_copyÚ_values_copyÚindices_copyÚvalues_copyÚcrow_indices_copyÚcol_indices_copyÚccol_indices_copyÚrow_indices_copyÚunbind_copyÚ	view_copyÚunfold_copyÚ
alias_copyÚ__floordiv__Ú__rfloordiv__Ú__ifloordiv__Ú__truediv__Ú__rtruediv__Ú__itruediv__Ú
__lshift__Ú__rlshift__Ú__ilshift__Ú
__rshift__Ú__rrshift__Ú__irshift__Ú__and__Ú__or__Ú__xor__Ú	__float__Ú__complex__Ú	__array__Ú__bool__Ú__contains__Ú__neg__Ú
__invert__Ú__mod__Ú__rmod__Ú__imod__Ú__array_wrap__Ú__getitem__Ú__deepcopy__Ú__int__Ú__long__Ú	__index__Ú__len__Ú
__format__Ú__reduce_ex__Ú__reversed__Ú__repr__Ú__setitem__Ú__setstate__ÚTr/  ÚHÚmTÚmHÚ_backward_hooksÚ_post_accumulate_grad_hooksr@  Ú_cdatarA  rB  Ú_grad_fnÚgrad_fnÚ
grad_dtypeÚ_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Úitemsizern   r5  rà  ÚnbytesÚndimÚ	output_nrrÍ  rf  Ú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_rq   Úas_strided_ÚbackwardÚbfloat16Úpreserve_formatÚboolÚbyteÚcharÚcauchy_ÚcoalesceÚ_coalesced_Ú
contiguousÚcontiguous_formatÚcopy_ÚcpuÚcudaÚmtiaÚxpuÚipuÚdata_ptrrL  rˆ  Ú	dim_orderÚdoubleÚcdoubleÚelement_sizeÚexpandÚ	expand_asÚexponential_Úfill_Úfill_diagonal_ÚfloatÚcfloatÚ
geometric_ÚhalfÚchalfÚ	has_namesr  ÚintÚis_coalescedÚis_contiguousÚ	is_pinnedÚ	is_set_toÚ	is_sharedÚitemÚlog_normal_ÚlongÚmap_Úmap2_Úmodule_loadÚ
ndimensionÚnelementÚ_nested_tensor_sizeÚ_nested_tensor_storage_offsetsÚ_nested_tensor_stridesÚnumpyÚ
pin_memoryÚput_rh   Úrandom_Úrecord_streamÚrefine_namesÚregister_hookÚ"register_post_accumulate_grad_hookÚrenameÚrepeatÚrequires_grad_Ú
reshape_asÚresizeÚresize_Ú	resize_asÚresize_as_sparse_Úretain_gradÚset_Úshare_memory_Úshortr„  Ú
sparse_dimÚsparse_maskÚ_sparse_mask_projectionÚsparse_resize_Úsparse_resize_and_clear_ÚstorageÚuntyped_storager¥  Ústorage_typeÚsum_to_sizer,  Úto_denseÚ	_to_denseÚ	to_sparseÚtolistÚ	to_mkldnnÚtype_asrg  ÚviewÚview_asÚzero_Ú
__dlpack__Ú__dlpack_device__r6  r  ÚutilsÚbackend_registrationÚ_privateuse1_backend_nameÚhasattrÚgetattrr   ÚitemsÚ__name__Ú
startswithÚlenÚextendrÞ  Úupdate)r6   ÚretÚprivateuse1_backend_nameÚret2Úignoredr³  r  rà  Úsubnamer5  r   s              r-   r   r   ¥  sÜW  € ô6 �\‰\€Fð{%Ü�	‰	Ô-ð{%ä�‰Ô2ð{%ô 	×!Ñ!Ñ#@ð{%ô 	×!Ñ!Ñ#Að	{%ô
 	�
‰
Ô.ð{%ô 	�‰Ñ'ð{%ô 	�‰Ô0ð{%ô 	�‰Ô/ð{%ô 	�‰Ô1ð{%ô 	�	‰	Ô4ð{%ô 	�‰ÔQð{%ô 	�‰ÔLð{%ô 	�‰ÔLð{%ô 	�‰ÔLð{%ô 	�‰ÔJð{%ô  	�
‰
ÔKð!{%ô" 	×#Ñ#Ñ%Jñ#{%ô$ 	�	‰	Ô-ð%{%ô& 	�‰ÔXð'{%ô( 	×ÑÔFð){%ô* 	�
‰
Ô.ð+{%ô, 	�
‰
Ô.ð-{%ô. 	�‰ÔJð/{%ô0 	�‰Ô/ð1{%ô2 	�	‰	ÔFð3{%ô4 	�‰Ñ&ð5{%ô6 	�‰Ñ&ð7{%ô8 	�‰Ô1ð9{%ô: 	�
‰
Ô.ð;{%ô< 	×ÑÑ2ð={%ô> 	�‰Ô0ð?{%ô@ 	�‰Ô/ðA{%ôB 	�‰Ô1ðC{%ôD 	�
‰
Ô.òE{%ôF 	�‰Ô0ðG{%ôH 	�‰Ô6ðI{%ôJ 	�‰Ô8ðK{%ôL 	�‰Ô/ðM{%ôN 	�‰Ô1ðO{%ôP 	×ÑÑ-ðQ{%ôR 	×ÑÑ-ðS{%ôT 	×ÑÑ-ðU{%ôV 	×ÑÔxðW{%ôX 	�‰ÔRðY{%ôZ 	×ÑÑ{ð[{%ô\ 	×'Ñ'Ñ){ð]{%ô^ 	×(Ñ(Ñ*uð_{%ô` 	×ÑÑ Qða{%ôb 	×%Ñ%Ñ'vðc{%ôd 	×1Ñ1ñ  4Cðe{%ôf 	×ÑÑ 5òg{%ôh 	×%Ñ%Ñ'\ði{%ôj 	�‰ÔCðk{%ôl 	�‰Ñ?ðm{%ôn 	×.Ñ.Ütðq{%ôt 	�‰ÔCðu{%ôv 	�‰Ô>ðw{%ôx 	×ÑÔ<ðy{%ôz 	×ÑÔ5ð{{%ô| 	×ÑÔ;ð}{%ô~ 	×ÑÔ<ð{%ô@ 	× Ñ Ô"CðA{%ôB 	×!Ñ!Ô#DðC{%ôD 	×ÑÑ-ðE{%ôF 	�	‰	ÔCðG{%ôH 	×ÑÑ!4ðI{%ôJ 	×ÑÑ1ðK{%ôL 	�‰Ô]òM{%ôN 	×ÑÑ1ðO{%ôP 	�	‰	Ô6ðQ{%ôR 	�‰Ô9ðS{%ôT 	×ÑÔ>ðU{%ôV 	�‰ÔaðW{%ôX 	�
‰
Ô.ðY{%ôZ 	�
‰
Ô>ð[{%ô\ 	×Ñ°$Ô:ð]{%ô^ 	×ÑÑ7ð_{%ô` 	�‰Ô?ða{%ôb 	�‰×ÑÔ9ðc{%ôd 	�‰× Ñ Ô"Pðe{%ôf 	×ÑÔ Gðg{%ôh 	×ÑÔNði{%ôj 	×&Ñ&Ñ(Yðk{%ôl 	�‰Ô4ðm{%ôn 	�‰ÔCòo{%ôp 	�
‰
ÔBðq{%ôr 	�‰Ô8ðs{%ôt 	�‰Ô8ðu{%ôv 	×ÑÔ8ðw{%ôx 	�	‰	ÔOðy{%ôz 	�‰Ñ%ð{{%ô| 	×ÑÔIð}{%ô~ 	�‰Ñ,ð{%ô@ 	�‰Ô9ðA{%ôB 	�‰Ñ(ðC{%ôD 	�‰×ÑÔ5ðE{%ôF 	�
‰
Ô.ðG{%ôH 	×ÑÔ7ðI{%ôJ 	×ÑÔ6ðK{%ôL 	×ÑÔ5ðM{%ôN 	×ÑÔ=ðO{%ôP 	�‰ÔdòQ{%ôR 	�‰ÔdðS{%ôT 	�‰ÔdðU{%ôV 	×ÑÑwðW{%ôX 	�‰Ô=ðY{%ôZ 	×Ñô  !Að[{%ô\ 	×Ñô  !Að]{%ô^ 	×Ñô  !Að_{%ô` 	�‰Ñ(ða{%ôb 	�	‰	Ô-ðc{%ôd 	×#Ñ#ô  &Cðe{%ôf 	�
‰
Ô.ðg{%ôh 	×ÑÔ!Cði{%ôj 	×ÑÑ-ðk{%ôl 	�‰Ô@ðm{%ôn 	�‰×ÑÔEðo{%ôp 	�‰Üxðs{%ôv 	�‰Ô5òw{%ôx 	�‰Ô5ðy{%ôz 	�‰ÔBð{{%ô| 	�‰ÔAð}{%ô~ 	×"Ñ"Ô$@ð{%ô@ 	×ÑÔ;ðA{%ôB 	�‰Ô1ðC{%ôD 	×ÑÑ*ðE{%ôF 	�	‰	Ñ#ðG{%ôH 	�‰×ÑÑ*ðI{%ôJ 	�ŠÑ&ðK{%ôL 	�
Š
Ô:ðM{%ôN 	×ÒÔ@ðO{%ôP 	�ŠÔ2ðQ{%ôR 	�
Š
ÔVðS{%ôT 	�ŠÔBðU{%ôV 	�‰×ÒÔKðW{%ôX 	×ÒÔ OòY{%ôZ 	× Ò Ô"Yð[{%ô\ 	�ŠÔ1ð]{%ô^ 	�
Š
Ô0ð_{%ô` 	�	Š	ÔHða{%ôb 	�ŠÔKðc{%ôd 	�	Š	Ô4ðe{%ôf 	�ŠÔ@ðg{%ôh 	�
Š
Ô:ði{%ôj 	�
Š
Ñ)ðk{%ôl 	�ŠÑ;ðm{%ôn 	�ŠÔ2ðo{%ôp 	�‰×ÒÔ4ðq{%ôr 	�‰×ÒÔ8ðs{%ôt 	�‰×ÒÔ?ðu{%ôv 	�‰×ÒÔCðw{%ôx 	�ŠÑ4ðy{%ôz 	�ŠÜ|ò}{%ô@ 	×Òô jðC{%ôF 	×ÒÔeðG{%ôH 	�ŠÔ3ðI{%ôJ 	�ŠÑ,ðK{%ôL 	�	Š	Ô-ðM{%ôN 	�
Š
Ô.ðO{%ôP 	�ŠÔ0ðQ{%ôR 	�	Š	Ô-ðS{%ôT 	�
Š
Ô.ðU{%ôV 	�ŠÔ/ðW{%ôX 	×.Ò.Ñ0oðY{%ôZ 	×-Ò-Ñ/hð[{%ô\ 	×-Ò-ô Cð_{%ôb 	×'Ò'Ñ)Vðc{%ôd 	×7Ò7Ñ9fðe{%ôf 	×'Ò'Ñ)}ðg{%ôh 	×7Ò7Ù`òk{%ôn 	×+Ò+Ñ-=ðo{%ôp 	×*Ò*Ñ,<ðq{%ôr 	×*Ò*Ñ,Bðs{%ôt 	×#Ò#Ñ%?ðu{%ôv 	×ÒÑ9ðw{%ôx 	�	Š	�ŠÔCðy{%ôz 	�	Š	�ŠÔCð{{%ô| 	�	Š	�ŠÔDð}{%ô~ 	�	Š	�ŠÔCð{%ô@ 	�	Š	�ŠÔDðA{%ôB 	�	Š	�ŠÔJðC{%ôD 	�	Š	×ÒÔKðE{%ôF 	�	Š	�ŠÔDðG{%ôH 	�	Š	×ÒÔEðI{%ôJ 	�	Š	�ŠÔEðK{%ôL 	�	Š	�ŠÔFðM{%ôN 	�	Š	�ŠÔFòO{%ôP 	�	Š	×ÒÔGðQ{%ôR 	�	Š	�ŠÔIðS{%ôT 	�	Š	�ŠÔJðU{%ôV 	�	Š	�ŠÔJðW{%ôX 	�	Š	×ÒÔKðY{%ôZ 	�	Š	×ÒÔ6ð[{%ô\ 	�	Š	×ÒÔ7ð]{%ô^ 	�	Š	�ŠÔBð_{%ô` 	�	Š	Ô-ða{%ôb 	�ŠÔ@ðc{%ôd 	�
Š
Ñ*ðe{%ôf 	�ŠÑ&ðg{%ôh 	�ŠÑ&ði{%ôj 	×ÒÔQðk{%ôl 	�ŠÔ/ðm{%ôn 	×ÒÑ3ðo{%ôp 	×ÒÔ?òq{%ôr 	�
Š
Ô5ðs{%ôt 	�
Š
Ô.ðu{%ôv 	�ŠÔ/ðw{%ôx 	�Š°tÀ4ÔPU×P]ÒP]ÐfjÐzó  Dðy{%ôz 	×&Ò&Ñ(Hð{{%ô| 	�ŠÔ\ð}{%ô~ 	�ŠÔOð{%ô@ 	�	Š	Ô4ðA{%ôB 	�ŠÔ3ðC{%ôD 	×ÒÑ*ðE{%ôF 	×ÒÔ>ðG{%ôH 	�ŠÔ/ðI{%ôJ 	�ŠÔ,ðK{%ôL 	�ŠÔ6ðM{%ôN 	�ŠÔ5ðO{%ôP 	�	Š	Ô3ðQ{%ôR 	�ŠÔNòS{%ôT 	×ÒÑcðU{%ôV 	×ÒÑfðW{%ôX 	×ÒÑfðY{%ôZ 	×ÒÔmð[{%ô\ 	�	Š	Ñsð]{%ô^ 	�ŠÔNð_{%ô` 	�ŠÔ3ða{%ôb 	�ŠÔ8ðc{%ôd 	×ÒÔ5ðe{%ôf 	×ÒÔVðg{%ôh 	�ŠÔ;ði{%ôj 	×"Ò"Ô$zðk{%ôl 	�ŠÔGðm{%ôn 	�ŠÔmðo{%ôp 	×ÒÔYðq{%ôr 	�‰×(Ò(Ñ*?ðs{%ôt 	�ŠÔ4òu{%ôv 	�ŠÑ;ðw{%ôx 	�ŠÔ2ðy{%ôz 	�ŠÔ6ð{{%ô| 	�ŠÔ7ð}{%ô~ 	�ŠÔ8ð{%ô@ 	�
Š
Ô.ðA{%ôB 	�ŠÑ=ðC{%ôD 	×ÒÑ>ðE{%ôF 	�ŠÔLðG{%ôH 	×ÒÔBðI{%ôJ 	×ÒÑ=ðK{%ôL 	×ÒÕ\ðM{%ôN 	�ŠÒ)ðO{%ôP 	�
Š
ÕGðQ{%ôR 	�ŠÒ&ðS{%ôT 	�ŠÒ'ðU{%ôV 	�ŠÕ2òW{%ôX 	�ŠÕ2ðY{%ôZ 	×ÒÚtð]{%ô` 	�ŠÒ(ða{%ôb 	�ŠÕ1ðc{%ôd 	�‰×ÒÕ4ðe{%ôf 	�‰×ÒÕKðg{%ôh 	×ÒÒ*ði{%ôj 	�ŠÒ'ðk{%ôl 	�ŠÒ&ðm{%ôn 	×ÒÒ.ðo{%ôp 	×ÒÒ,ðq{%ôr 	×ÒÒ!1ðs{%ôt 	×ÒÒ*ðu{%ôv 	×ÒÒ3ðw{%ôx 	�ŠÒ)ðy{%ôz 	�ŠÕWð{{%ô| 	�ŠÒ%ò}{%ô~ 	�Šõ dðA	{%ôD	 	�ŠÕrðE	{%ôF	 	�
Š
Ò+ðG	{%ôH	 	�ŠÕNðI	{%ôJ	 	�‰×"Ò"Õ$cðK	{%ôL	 	�‰×ÒÕ!LðM	{%ôN	 	�‰×ÒÕ SðO	{%ôP	 	×ÒÕsðQ	{%ôR	 	�	Š	Õ4ðS	{%ôT	 	�ŠÕ6ðU	{%ôV	 	�ŠÕ3ðW	{%ôX	 	×ÒÕ;ðY	{%ôZ	 	�
Š
Õ;ð[	{%ô\	 	�ŠÕ0ð]	{%ô^	 	�Šõ  Kð_	{%ô`	 	�	Š	Õ-ða	{%ôb	 	×ÒÕ<òc	{%ôd	 	�ŠÕ/ðe	{%ôf	 	�ŠÕ/ðg	{%ôh	 	�
Š
Õ.ði	{%ôj	 	�ŠÕ:ðk	{%ôl	 	×ÒÕ;ðm	{%ôn	 	�ŠÒ&ðo	{%ôp	 	�ŠÕ.ðq	{%ôr	 	×ÒÕ<ðs	{%ôt	 	×ÒÕ5ðu	{%ôv	 	×ÒÕ;ðw	{%ôx	 	×ÒÕ<ðy	{%ôz	 	�ŠÕ/ð{	{%ô|	 	�ŠÕIð}	{%ô~	 	�
Š
Òsð	{%ô@
 	�ŠÕOðA
{%ôB
 	�ŠÕ3ðC
{%ôD
 	�
Š
Õ5òE
{%ôF
 	�ŠÕEðG
{%ôH
 	�ŠÕBðI
{%ôJ
 	×!Ò!õ  $AðK
{%ôL
 	×ÒÒ8ðM
{%ôN
 	×ÒÒ<ðO
{%ôP
 	×ÒÕ=ðQ
{%ôR
 	�ŠÕ7ðS
{%ôT
 	�‰�ŠÕ?ðU
{%ôV
 	�‰×ÒÕ FðW
{%ôX
 	�‰×!Ò!Õ#]ðY
{%ôZ
 	�‰×ÒÕ[ð[
{%ô\
 	�‰×ÒÕ>ð]
{%ô^
 	×ÒÒ/ð_
{%ô`
 	�‰×!Ò!Õ#@ða
{%ôb
 	�‰× Ò Õ"Mðc
{%ôd
 	�‰×ÒÕ <ðe
{%ôf
 	×ÒÒ*òg
{%ôh
 	�‰×ÒÒ!1ði
{%ôj
 	�	Š	Õ-ðk
{%ôl
 	�ŠÕ8ðm
{%ôn
 	�
Š
Õ5ðo
{%ôp
 	×ÒÕlðq
{%ôr
 	×ÒÕlðs
{%ôt
 	×ÒÕlðu
{%ôv
 	×%Ò%Ýtðy
{%ô|
 	�
Š
Õ.ð}
{%ô~
 	�ŠÕVð
{%ô@ 	�ŠÕ0ðA{%ôB 	�ŠÕ3ðC{%ôD 	�ŠÒ5ðE{%ôF 	�	Š	Õ-ðG{%ôH 	�ŠÕ8ðI{%ôJ 	�
Š
Õ5ðK{%ôL 	×ÒÚtòO{%ôR 	× Ò Ò"}ðS{%ôT 	×)Ò)Ò+vðU{%ôV 	×%Ò%Ò'hðW{%ôX 	×*Ò*Úwð[{%ô^ 	×*Ò*Úgða{%ôd 	×Òò dðg{%ôj 	�ŠÕBðk{%ôl 	�
Š
ÕEðm{%ôn 	�ŠÒ<ðo{%ôp 	�ŠÒ=ðq{%ôr 	�ŠÕAðs{%ôt 	�	Š	Õ4ðu{%ôv 	�ŠÕ9ðw{%ôx 	×ÒÕUðy{%ôz 	�ŠÕ1ð{{%ô| 	�ŠÒ+ð}{%ô~ 	�ŠÒ:ò{%ô@ 	×ÒÕWðA{%ôB 	×ÒÒ!sðC{%ôD 	×&Ò&Ò(_ðE{%ôF 	×ÒÒ8ðG{%ôH 	×ÒÕ!fðI{%ôJ 	×ÒÕYðK{%ôL 	×ÒÒ!VðM{%ôN 	×ÒÕUðO{%ôP 	×$Ò$Ò&>ðQ{%ôR 	�ŠÕ3ðS{%ôT 	�ŠÕ:ðU{%ôV 	�	Š	Õ-ðW{%ôX 	�ŠÕ2ðY{%ôZ 	�ŠÕ:ð[{%ô\ 	�Š×Ò×/Ò/Ò1Nð]{%ô^ 	�Š×Ò×/Ò/Ò1Nð_{%ô` 	�Š×Ò×/Ñ/Õ1dòa{%ôb 	�Š×Ò×<Ò<Õ>qðc{%ôd 	�Š×Ò×/Ò/Õ1dðe{%ôf 	�Š×Ò×<Ò<Õ>qðg{%ôh 	�Š×Ò×/Ò/Õ1dði{%ôj 	�Š×Ò×<Ò<Õ>qðk{%ôl 	�Š×Ò×'Ò'Õ)Sðm{%ôn 	�Š×Ò×)Ñ)Õ+aðo{%ôp 	�Š×Ò×&Ò&õ Bðs{%ôv 	�Š×Ò×&Ò&õ Bðy{%ô| 	�Š×Ò×&Ñ&Ýxð{%ôB 	�Š×Ò×$Ñ$Õ&RðC{%ôD 	�Š×Ò×0Ò0ÝcðG{%ôJ 	�Š×Ò×<Ñ<ÝtðM{%ôP 	�Š×Ò× Ñ Õ"LðQ{%ôR 	�Š×Ò×1Ñ1ÝiðU{%ôX 	�Š×Ò×)Ò)õ Lð[{%ô^ 	�Š×Ò×$Ñ$Ýxòa{%ôd 	�Š×Ò×#Ò#Õ%Zðe{%ôf 	�Š×Ò×%Ò%Õ'\ðg{%ôh 	�Š×Ò×%Ò%Õ'\ði{%ôj 	�Š×Ò×%Ò%Õ'\ðk{%ôl 	�Š×Ò×ÒÕ!Kðm{%ôn 	�Š×Ò×%Ò%Ý|ðq{%ôt 	�Š×Ò×)Ò)õ Jðw{%ôz 	�Š×Ò×1Ò1Õ3ið{{%ô| 	�Š×Ò× Ò Õ"mð}{%ô~ 	�Š×Ò×1Ò1ÝzðA{%ôD 	�Š×Ò×>Ò>ÝzðG{%ôJ 	�Š×Ò×1Ò1ÝzðM{%ôP 	�Š×Ò×>Ò>ÝzðS{%ôV 	�Š×Ò×-Ò-Õ/uðW{%ôX 	�Š×Ò× Ò Õ"FðY{%ôZ 	�Š×Ò×ÒÕ!9ð[{%ô\ 	�Š×Ò×'Ò'Õ)zò]{%ô^ 	�Š×Ò×&Ò&Õ(gð_{%ô` 	�Š×Ò×*Ò*Õ,cða{%ôb 	�Š×Ò×&Ò&Õ(Cðc{%ôd 	�Š×Ò×$Ò$Õ&`ðe{%ôf 	�Š×Ò×0Ò0Ýbði{%ôl 	�Š×Ò×)Ò)õ Iðo{%ôr 	�Š×Ò×'Ò'õ Mðu{%ôx 	�Š×Ò×"Ò"õ  %Aðy{%ôz 	�Š×Ò×#Ò#Õ%|ð{{%ô| 	�Š×Ò×&Ò&Õ(mð}{%ô~ 	�Š×Ò×&Ò&Õ(\ð{%ô@ 	�Š×Ò×"Ò"Õ$GðA{%ôB 	�Š×Ò×/Ò/Õ1gðC{%ôD 	�Š×Ò×'Ò'Õ)^ðE{%ôF 	�Š×Ò×&Ò&Ò(8ðG{%ôH 	�Š×Ò×%Ò%Õ'mðI{%ôJ 	�Š×Ò×%Ò%Õ'mòK{%ôL 	�Š×Ò×%Ò%Õ'mðM{%ôN 	�Š×Ò×/Ò/ÝiðQ{%ôT 	�Š×Ò×&Ò&ÝtðW{%ôZ 	�Š×Ò×3Ò3Ýtð]{%ô` 	�Š×Ò×&Ò&Ýtðc{%ôf 	�Š×Ò×3Ò3Ýtði{%ôl 	�Š×Ò×&Ò&Ýtðo{%ôr 	�Š×Ò×3Ò3Ýtðu{%ôx 	�Š×Ò×(Ò(Õ*zðy{%ôz 	�Š×Ò×(Ò(Õ*zð{{%ô| 	�Š×Ò×(Ò(Õ*zð}{%ô~ 	�Š×Ò×$Ò$Õ&}ð{%ô@ 	�Š×Ò×8Ò8õ _ðC{%ôF 	�Š×Ò×-Ò-ÝtðI{%ôL 	�Š×Ò×2Ò2ÝVðO{%ôR 	�Š×Ò×7Ò7ÝcðU{%ôX 	�Š×Ò×$Ò$Ývò[{%ô^ 	�Š×Ò×%Ò%Õ'Xð_{%ô` 	�Š×Ò×#Ò#Õ%Fða{%ôb 	�Š×Ò×ÒÕ!Pðc{%ôd 	�Š×Ò×-Ò-Õ/aðe{%ôf 	�Š×Ò×,Ò,Ý}ði{%ôl 	�Š×Ò×!Ò!Ò#;ðm{%ôn 	�Š×Ò× Ò Õ"Aðo{%ôp 	�Š×Ò×!Ò!Õ#Bðq{%ôr 	�Š×Ò×$Ò$Õ&_ðs{%ôt 	�Š×Ò×!Ò!Õ#yðu{%ôv 	�Š×Ò× Ò Õ"Aðw{%ôx 	�Š×Ò× Ò Õ"Aðy{%ôz 	�Š×Ò× Ò Õ"Að{{%ô| 	�Š×Ò×8Ò8Õ:uð}{%ô~ 	�Š×Ò×*Ò*õ  -Að{%ô@ 	�Š×Ò×&Ò&Õ(jðA{%ôB 	�Š×Ò×,Ò,Õ.xòC{%ôD 	�Š×Ò×#Ò#Õ%ZðE{%ôF 	�Š×Ò×#Ò#Õ%ZðG{%ôH 	�Š×Ò×$Ò$Õ&LðI{%ôJ 	�Š×Ò×&Ò&Õ(CðK{%ôL 	�Š×Ò×$Ò$Ò&6ðM{%ôN 	�Š×Ò×&Ò&Ò(8ðO{%ôP 	�Š×Ò×%Ò%Õ'XðQ{%ôR 	�Š×Ò×/Ò/õ LðU{%ôX 	�Š×Ò×=Ò=ØDHÐQTÐ[`ÐlrÖvð[{%ô^ 	�Š×Ò×"Ò"Õ$bð_{%ô` 	�Š�Š×ÒÕ Oða{%ôb 	�Š�Š×ÒÕSðc{%ôd 	�Š�Š×ÒÒ!7ðe{%ôf 	�Š�Š×&Ò&Õ(xðg{%ôh 	�ŠÕ7ði{%ôj 	×ÒÀÖFðk{%ôl 	�ŠÒ(òm{%ôn 	�
Š
Õ\ðo{%ôp 	�‰×ÒÕdðq{%ôr 	�‰× Ò Õ"hðs{%ôt 	�‰× Ò ð +/õ#3ðu{%ô| 	×ÒÕ9ð}{%ô~ 	×ÒÕdð{%ô@ 	�ŠÒ%ðA{%ôB 	�ŠÒ*ðC{%ôD 	�ŠÕQðE{%ôF 	×ÒÕ!SðG{%ôH 	�ŠÒ+ðI{%ôJ 	×ÒÕIðK{%ôL 	�ŠÕ*ðM{%ôN 	�ŠÕ5ðO{%ôP 	�‰×ÒÕIðQ{%ôR 	×ÒÒ=ðS{%ôT 	×ÒÒAòU{%ôV 	�ŠÕ7ðW{%ôX 	×ÒÒ YðY{%ôZ 	�ŠÕ6ð[{%ô\ 	�ŠÕ2ð]{%ô^ 	�ŠÒ-ð_{%ô` 	�ŠÕdða{%ôb 	�	Š	Õ7ðc{%ôd 	�
Š
Õ0ðe{%ôf 	�	Š	ÕDðg{%ôh 	× Ò Ò"2ði{%ôj 	×"Ò"Ò$4ðk{%ôl 	×'Ò'Ò)9ðm{%ôn 	�ŠÒ'ðo{%ôp 	×ÒÒ,ðq{%ôr 	�ŠÕ7ðs{%ôt 	�‰�ŠÕCðu{%ôv 	�ŠÕfòw{%ôx 	×ÒÕiðy{%ôz 	×"Ò"Ò$Vð{{%ô| 	×!Ò!Ò#Mð}{%ô~ 	×)Ò)Ò+Pð{%ô@ 	×"Ò"Ò$sðA{%ôB 	× Ò ò aðE{%ôH 	×!Ò!ò aðK{%ôN 	×"Ò"ðJàõ#ðQ{%ôX 	×"Ò"ðLð õ#ð[{%ôd 	×"Ò"ðOð õ	#ðg{%ôr 	×%Ò%ò aðu{%ôx 	×%Ò%ò að{{%ô~ 	�ŠÕ1ð{%ô@ 	�ŠÒ%ðA{%ôB 	�
Š
Õ.ðC{%ôD 	�
Š
Õ5ðE{%ôF 	�‰×ÒÕFòG{%ôH 	×ÒÒ,ðI{%ôJ 	×ÒÒ/ðK{%ôL 	×ÒÕ4ðM{%ôN 	�
Š
Õ3ðO{%ôP 	�ŠÕ:ðQ{%ôR 	�ŠÕAðS{%ôT 	×ÒÕ!;ðU{%ôV 	�ŠÒ.ðW{%ôX 	�ŠÕQðY{%ôZ 	�ŠÒxð[{%ô\ 	×ÒÕSð]{%ô^ 	�ŠÒxð_{%ô` 	×ÒÕSða{%ôb 	�
Š
Õ7ðc{%ôd 	�ŠÕ7ðe{%ôf 	�ŠÕ/ðg{%ôh 	�ŠÕ5òi{%ôj 	×ÒÒPðk{%ôl 	�ŠÕbðm{%ôn 	�ŠÕ/ðo{%ôp 	�
Š
Õ4ðq{%ôr 	�ŠÕMðs{%ôt 	�ŠÒ8ðu{%ôv 	×ÒÒ<ðw{%ôx 	×ÒÕZðy{%ôz 	×ÒÕeð{{%ô| 	×ÒÕ|ð}{%ô~ 	�ŠÒ2ð{%ô@ 	×ÒÒ?ðA{%ôB 	×ÒÕWðC{%ôD 	×ÒÕWðE{%ôF 	�
Š
Õ3ðG{%ôH 	�ŠÕ1ðI{%ôJ 	�
Š
Õ.òK{%ôL 	�ŠÕ1ðM{%ôN 	�	Š	Õ-ðO{%ôP 	�	Š	Õ-ðQ{%ôR 	�
Š
Õ.ðS{%ôT 	�
Š
Õ.ðU{%ôV 	�ŠÒ'ðW{%ôX 	�‰×ÒÒ.ðY{%ôZ 	�	Š	Õ9ð[{%ô\ 	�
Š
Õ:ð]{%ô^ 	�ŠÕ8ð_{%ô` 	�‰×ÒÕ@ða{%ôb 	�‰×ÒÕWðc{%ôd 	�
Š
ÑYÀeÐQU×Yðe{%ôf 	�ŠÕEðg{%ôh 	×ÒÕ Pði{%ôj 	�
Š
Õ.ðk{%ôl 	�ŠÕ0òm{%ôn 	�ŠÕ;ðo{%ôp 	�ŠÕOðq{%ôr 	�ŠÕ8ðs{%ôt 	�	Š	Õ-ðu{%ôv 	�ŠÕ2ðw{%ôx 	�
Š
õ @ð{{%ô~ 	�	Š	Õ4ð{%ô@ 	�ŠÕ9ðA{%ôB 	�	Š	Õ-ðC{%ôD 	�ŠÒ)ðE{%ôF 	�ŠÒ'ðG{%ôH 	�Š’ðI{%ôJ 	�Š’ðK{%ôL 	�ŠÒ'ðM{%ôN 	�ŠÒ)ðO{%ôP 	�Š’ðQ{%ôR 	�ŠÒ)òS{%ôT 	�ŠÒ(ðU{%ôV 	�ŠÒ)ðW{%ôX 	�ŠÒ(ðY{%ôZ 	�ŠÒ)ð[{%ô\ 	�ŠÒ(ð]{%ô^ 	�ŠÒ)ð_{%ô` 	�ŠÒ)ða{%ôb 	�ŠÒ)ðc{%ôd 	�ŠÒ)ðe{%ôf 	�ŠÕ0ðg{%ôh 	�	Š	ÕIði{%ôj 	×ÒÕAðk{%ôl 	�‰×ÒÕHðm{%ôn 	�‰×ÒÕ8ðo{%ôp 	�ŠÒ4ðq{%ôr 	�ŠÒ6ðs{%ôt 	�Š×ÒÒ/òu{%ôv 	�Š×ÒÒ!1ðw{%ôx 	�Š×ÒÒ!1ðy{%ôz 	�Š×ÒÒ!1ð{{%ô| 	�Š×ÒÒ!1ð}{%ô~ 	�Š×,Ò,Õ.Kð{%ô@ 	�Š×,Ò,Õ.KðA{%ôB 	�Š×,Ò,Õ.KðC{%ôD 	�Š×,Ò,Õ.KðE{%ôF 	�Š×ÒÒ/ðG{%ôH 	�Š×ÒÒ,ðI{%ôJ 	�Š×ÒÒ+ðK{%ôL 	�Š×ÒÒ,ðM{%ôN 	�Š×ÒÒ-ðO{%ôP 	�Š×ÒÒ.ðQ{%ôR 	�Š×ÒÒ,ðS{%ôT 	�Š×ÒÒ-ðU{%ôV 	�Š×ÒÒ-òW{%ôX 	�Š×ÒÕ AðY{%ôZ 	�Š×ÒÕ!Bð[{%ô\ 	�Š×ÒÒ/ð]{%ô^ 	�Š×*Ò*Õ,Ið_{%ô` 	�Š×+Ò+Õ-Jða{%ôb 	�Š×ÒÒ*ðc{%ôd 	�Š×ÒÒ+ðe{%ôf 	�Š×ÒÒ*ðg{%ôh 	�Š×ÒÒ+ði{%ôj 	�Š×+Ò+Õ-Jðk{%ôl 	�Š×+Ò+Õ-Jðm{%ôn 	�Š×ÒÒ-ðo{%ôp 	�Š×ÒÒ 0ðq{%ôr 	�Š×!Ò!Õ#Dðs{%ôt 	�Š×ÒÒ-ðu{%ôv 	�Š×ÒÕ!Oðw{%ôx 	�Š×(Ò(Ò*:òy{%ôz 	�Š×(Ò(Ò*:ð{{%ô| 	�Š×(Ò(Ò*:ð}{%ô~ 	�Š×(Ò(Ò*:ð{%ô@ 	�Š×"Ò"Ò$7ðA{%ôB 	�Š×ÒÒ,ðC{%ôD 	�Š×ÒÒ-ðE{%ôF 	�Š×ÒÕ!>ðG{%ôH 	�Š×ÒÒ+ðI{%ôJ 	�Š×ÒÒ-ðK{%ôL 	�Š×/Ò/Ò1AðM{%ôN 	�Š×/Ò/Ò1AðO{%ôP 	�Š×4Ò4Õ6SðQ{%ôR 	�Š×4Ò4Õ6SðS{%ôT 	�Š×4Ò4Õ6SðU{%ôV 	�Š×4Ò4Õ6SðW{%ôX 	�Š×ÒÒ,ðY{%ôZ 	�Š×ÒÕ@ò[{%ô\ 	�Š×)Ò)Ò+;ð]{%ô^ 	�Š×ÒÕ@ð_{%ô` 	�Š×ÒÕ>ða{%ôb 	�Š×ÒÕ<ðc{%ôd 	�ŠÒ!ðe{%ôf 	�
Š
Ò+ðg{%ôh 	×ÒÕKði{%ôj 	�	Š	Õ-ðk{%ôl 	�
Š
Õ.ðm{%ôn 	�‰×ÒÕ 3ðo{%ôp 	�‰× Ò Õ"<ðq{%ôr 	�ŠÕ:ðs{%ôt 	×ÒÕHðu{%ôv 	�ŠÕJðw{%ôx 	�
Š
Ò*ðy{%ôz 	�
Š
ÕKð{{%ô| 	�ŠÒ%ò}{%ô~ 	�ŠÒ5ð{%ô@ 	�ŠÕ1ðA{%ôB 	�ŠÕ5ðC{%ôD 	×ÒÕ eðE{%ôF 	�‰×%Ò%Õ'aðG{%ôH 	�
Š
Õ:ðI{%ôJ 	×!Ò!õ LðM{%ôP 	�
Š
Õ:ðQ{%ôR 	×ÒÒ2ðS{%ôT 	�ŠÕ/ðU{%ôV 	�ŠÕ-ðW{%ôX 	�ŠÒ<ðY{%ôZ 	�ŠÕhð[{%ô\ 	× Ò Õ"gð]{%ô^ 	×ÒÒ6ð_{%ô` 	×ÒÕ;ða{%ôb 	×ÒÕLòc{%ôd 	×%Ò%Õ'Wðe{%ôf 	�ŠÕ8ðg{%ôh 	�‰×ÒÕ1ði{%ôj 	�	Š	Õ-ðk{%ôl 	�ŠÕ2ðm{%ôn 	�ŠÒ;ðo{%ôp 	�ŠÕ2ðq{%ôr 	�ŠÕ9ðs{%ôt 	×%Ò%Ò'`ðu{%ôv 	×1Ò1Úoðy{%ô| 	×ÒÕeð}{%ô~ 	×ÒÒ5ð{%ô@ 	×ÒÒ@ðA{%ôB 	×Ò¢ðC{%ôD 	×"Ò"¢OðE{%ôF 	×Òš/ðG{%ôH 	×ÒšoòI{%ôJ 	×ÒÕQðK{%ôL 	×'Ò'Ò)>ðM{%ôN 	×ÒÕFðO{%ôP 	×Ò¸%ÖCðQ{%ôR 	×ÒÒ>ðS{%ôT 	×ÒÒ1ðU{%ôV 	×!Ò!Ò#@ðW{%ôX 	×ÒÒ6ðY{%ôZ 	×Òš?ð[{%ô\ 	×ÒÕNð]{%ô^ 	×ÒÕ<ð_{%ô` 	×#Ò#Õ%Hða{%ôb 	×ÒÒ0ðc{%ôd 	�Š’oðe{%ôf 	×ÒÒ9ðg{%ôh 	×ÒÒ2ði{%ôj 	×Òš_òk{%ôl 	×ÒšOðm{%ôn 	×ÒšOðo{%ôp 	×Òš?ðq{%ôr 	×Ò¢ðs{%ôt 	×Ò¢ðu{%ôv 	×Ò¢ðw{%ôx 	×Ò¢ðy{%ôz 	×ÒÕ1ð{{%ô| 	�ŠÒ/ð}{%ô~ 	×ÒÒAð{%ô@ 	×Òš/ðA{%ðB 	×ÒÒ3ðC{%ðD 	×ÒÒ4ðE{%ðF 	×ÒÒ4ðG{%ðH 	×ÒÒ2ðI{%ðJ 	×ÒÒ3ðK{%ðL 	×ÒÒ3òM{%ðN 	×ÒÒ1ðO{%ðP 	×ÒÒ2ðQ{%ðR 	×ÒÒ2ðS{%ðT 	×ÒÒ1ðU{%ðV 	×ÒÒ2ðW{%ðX 	×ÒÒ2ðY{%ðZ 	�ŠÒ.ð[{%ð\ 	�ŠÒ-ð]{%ð^ 	�ŠÒ.ð_{%ð` 	×Òš/ða{%ðb 	×ÒšOðc{%ðd 	×ÒÒ0ðe{%ðf 	�Ššðg{%ðh 	×ÒÒ3ði{%ðj 	�Ššðk{%ðl 	×Òš?ðm{%ðn 	�ŠÒ.òo{%ðp 	�ŠÒ/ðq{%ðr 	�ŠÒ/ðs{%ðt 	×ÒÒ5ðu{%ðv 	×ÒÒ0ðw{%ðx 	×ÒÒ2ðy{%ðz 	�Ššð{{%ð| 	�Ššð}{%ð~ 	×Òš/ð{%ð@ 	�ŠšðA{%ðB 	×ÒÒ7ðC{%ðD 	×ÒÒ4ðE{%ðF 	×Òš_ðG{%ðH 	�Š¸ÖAðI{%ðJ 	×ÒÒ1ðK{%ðL 	×ÒÒ/ðM{%ðN 	�Š×Òš/ðO{%ðP 	�Š×Òš/òQ{%ðR 	�	Š	×Òš?ðS{%ðT 	�	Š	×Òš?ðU{%ðV 	×Ò×&Ò&ªðW{%ðX 	×*Ò*×2Ò2²OðY{%ðZ 	�Š×Òšoð[{%ð\ 	�Š×Òšð]{%ð^ 	�Š×Òš_ð_{%ð` 	�Š×Òšoða{%ðb 	�Š×Ò¢ðc{%ðd 	�Š×Ò¢ðe{%ðf 	×Ò×!Ò!¢?ðg{%ðh 	�Š×Ò¢ði{%ðj 	×-Ò-Ò/pðk{%ðl 	×*Ò*Ò,Vðm{%ðn 	×2Ò2²Oðo{%ðp 	�Š×Òš_ðq{%ðr 	�Š×Òšòs{%ðt 	�Š×Òšoðu{%ðv 	�Š×Ò¢ðw{%ðx 	�Š×Òšðy{%ðz 	�Š×Òšð{{%ð| 	�Š×Òšð}{%ð~ 	�Š×Òšð{%ð@ 	�Š×Ò¢ðA{%ðB 	×Ò×#Ò#¢_ðC{%ðD 	�Š×Ò¢ðE{%ðF 	�Š×ÒšðG{%ðH 	�Š×Ò¢ðI{%ðJ 	×Ò× Ò ¢/ðK{%ðL 	�Š×Ò¢ðM{%ðN 	×Ò× Ò ¢/ðO{%ðP 	×Ò×#Ò#¢_ðQ{%ðR 	×Ò× Ò ¢/ðS{%ðT 	×Ò×$Ò$¢oòU{%ðV 	×Ò× Ò ¢/ðW{%ðX 	�Š×Ò¢ðY{%ðZ 	�Š×Òšð[{%ð\ 	�Š×Òš_ð]{%ð^ 	�Š×Òšoð_{%ð` 	�Š×Òšða{%ðb 	�Š×Òš_ðc{%ðd 	×Ò× Ò ¢/ðe{%ðf 	×Ò×$Ò$¢oðg{%ðh 	�Š×Òšoði{%ðj 	�Š×Ò¢ðk{%ðl 	�Š×Òš_ðm{%ðn 	�Š×Òš_ðo{%ðp 	×'Ò'×/Ò/²ðq{%ðr 	�ŠÕNðs{%ðt 	�Š’oðu{%ðv 	�Š’oòw{%ðx 	�Ššðy{%ðz 	�Ššð{{%ð| 	�Š’_ð}{%ð~ 	×Òš_ð{%ð@ 	×ÒšOðA{%ðB 	×Òš_ðC{%ðD 	×ÒšOðE{%ðF 	×ÒÒ=ðG{%ðH 	�ŠšðI{%ðJ 	�‰šðK{%ðL 	�ŠÒ/ðM{%ðN 	�ŠÒ=ðO{%ðP 	�ŠÒ0ðQ{%ðR 	×ÒÒ8ðS{%ðT 	×ÒÒ9ðU{%ðV 	�ŠÕkðW{%ðX 	�Š´E×4IÒ4IÔMòY{%ðZ 	�Š´×0EÒ0EÔIð[{%ð\ 	�Š´×0EÒ0EÔIð]{%ð^ 	�Š´×0EÒ0EÔIð_{%ð` 	�ŠÑMÀT×Mða{%ðb 	�Ššðc{%ðd 	×ÒÒ6ðe{%ðf 	×Ò´e×6MÒ6MÔQðg{%ðh 	�ŠÕ>ði{%ðj 	�
Š
¬u×/DÒ/DÔHðk{%ðl 	�Š´×0EÒ0EÔIðm{%ðn 	�Š´×0EÒ0EÔIðo{%ðp 	�
Š
¬u×/DÒ/DÔHðq{%ðr 	�
Š
¬u×/DÒ/DÔHðs{%ðt 	�Ššðu{%ðv 	×Òš/ðw{%ðx 	×ÒÕ!Oðy{%ðz 	�
Š
’Oò{{%ð| 	×ÒÕ@ð}{%ð~ 	�Š´%×2GÒ2GÔKð{%ð@ 	�Š´5×3HÒ3HÔLðA{%ðB 	×Òš_ðC{%ðD 	�ŠÒ,ðE{%ðF 	×ÒÒ0ðG{%ðH 	×ÒÑHÀ×HðI{%ðJ 	�ŠÒ,ðK{%ðL 	×ÒÒ5ðM{%ðN 	�Š´×1FÒ1FÔJðO{%ðP 	�Š´%×2GÒ2GÔKðQ{%ðR 	×Ò¸Ö@ðS{%ðT 	×Òš?ðU{%ðV 	�Š´×0EÒ0EÔIðW{%ðX 	�Š´×1FÒ1FÔJðY{%ðZ 	×Òš/ð[{%ð\ 	�Ššò]{%ð^ 	�
Š
¬u×/DÒ/DÔHð_{%ð` 	×Òš_ða{%ðb 	×Òšoðc{%ðd 	×Òš_ðe{%ðf 	×Òš/ðg{%ðh 	×ÒÒ1ði{%ðj 	×Òš/ðk{%ðl 	�Š’_ðm{%ðn 	×ÒÑMÀT×Mðo{%ðp 	×ÒÒ0ðq{%ðr 	�Š´×0EÒ0EÔIðs{%ðt 	�ŠÒ6ðu{%ðv 	�ŠÒ5ðw{%ðx 	�	Š	Õ8ðy{%ðz 	×ÒÕ@ð{{%ð| 	×ÒÒEð}{%ð~ 	×Òš?ò{%ð@  	�ŠšðA {%ðB  	×"Ò"¢OðC {%ðD  	×-Ò-ªðE {%ðF  	×%Ò%¢ðG {%ðH  	�ŠšðI {%ðJ  	�Š’oðK {%ðL  	�ŠÒ,ðM {%ðN  	×Òš?ðO {%ðP  	�ŠÕGðQ {%ðR  	�ŠšðS {%ðT  	�ŠÑLÀD×LðU {%ðV  	×ÒÒ5ðW {%ðX  	×ÒÒ3ðY {%ðZ  	×ÒÒ3ð[ {%ð\  	×1Ò1Ò3Hð] {%ð^  	�ŠÒ,ð_ {%ð`  	�ŠÒ-òa {%ðb  	×ÒÕBðc {%ðd  	×ÒÒ1ðe {%ðf  	�ŠÒ-ðg {%ðh  	�ŠÒ-ði {%ðj  	×ÒÒ0ðk {%ðl  	× Ò Ò"8ðm {%ðn  	×ÒšOðo {%ðp  	�ŠÕ[ðq {%ðr  	×ÒÒ?ðs {%ðt  	×Òšoðu {%ðv  	�Š´×1FÒ1FÔJðw {%ðx  	�Š’_ðy {%ðz  	×ÒÕWð{ {%ð|  	×Òš?ð} {%ð~  	×ÒÒ1ð {%ð@! 	×&Ò&Õ(WðA!{%ðB! 	×ÒÒGòC!{%ðD! 	×'Ò'Ò)QðE!{%ðF! 	�ŠÕOðG!{%ðH! 	�ŠšðI!{%ðJ! 	×Ò¢ðK!{%ðL! 	×ÒšðM!{%ðN! 	×Òš_ðO!{%ðP! 	×ÒÒ1ðQ!{%ðR! 	�ŠÒ+ðS!{%ðT! 	�	Š	°EÀÔUZ×UjÒUjÔnðU!{%ðV! 	�ŠÑIÀ×IðW!{%ðX! 	×ÒÕGðY!{%ðZ! 	×Òš/ð[!{%ð\! 	�Š’ð]!{%ð^! 	×Òš/ð_!{%ð`! 	�ŠÒ.ða!{%ðb! 	�ŠÒ=ðc!{%ðd! 	�ŠÕ7ñe!{%ðf! 	�Š’Ø�ŠÒ+Ø�ŠÒ.Ø�Š’oØ×ÒÕdØ× Ò ¢/Ø�ŠÒ+Ü�‰×ÒÕFñu!{%€Cô|! 	�Š×(Ò(×BÒBð õ ˆv×0Ñ0åFð 	�G�FÓ5Ñ6ò JYˆ�G�F™cÐ":Ð!;Ð<Ó=×EÒEÑFà€DÝ#Ó%€Gà—	’	—‰ˆð �JŠJØ�JŠJ™ÑÙ�1—:’:Ñ¡Ñ$Ù�A—J’JÑ¡Ñ%Ù�A—J’JÑ¡Ñ%ð
ˆð �:Š:× Ò ¡×,Ñ,ð —j’j¥¡Z£Ð!2Ð3ˆGØ�LŠLÙ˜‘¡$Ñ&©°©¹$Ñ(>ÁÈÁÑRVÑ@VÐWôó ˆDÝ˜6¨Ó.ˆDÝ˜�~‹~ $¥/°dÕ6IØ�T“
ô ñ% ð. ‡J‚JˆtÔØ€Jr1   Ú
dispatcherc                 ó   ^ • U 4S jnU$ )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   >^ ^• [         R                  " T 5      UU U4S j5       mT$ )Nc                  ód   >• T" U 0 UD6n[        U5      (       a  [        TU/U Q70 UD6$ T" U 0 UD6$ ru  )r   r   )r#   r$   Úrelevant_argsrÝ
  r   Úwrappeds      €€€r-   râ
  Ú3wrap_torch_function.<locals>.inner.<locals>.wrapped>  sD   ø€ á&¨Ð7°Ñ7ˆMÜ! -×0Ñ0Ü,¨W°mÐUÀdÒUÈfÑUÐUá˜Ð( Ñ(Ð(r1   )Ú	functoolsr   )r   râ
  rÝ
  s   `@€r-   r^  Ú"wrap_torch_function.<locals>.inner=  s%   ú€ Ü	�Š˜Ó	ö	)ó 
ð	)ð ˆr1   rH  )rÝ
  r^  s   ` r-   r   r   %  s   ø€ õ0	ð €Lr1   rá
  Úget_type_fnc                 óö  • Uc  [         n[        R                  R                  5       (       d  / $ [	        5       n/ nU  H¸  nU" U5      nXR;  d  M  [        US5      (       d  M%  UR                  [        R                  R                  Ld  MN  U(       a]  UR                  U5        [        U5      n[        U5       H  u  px[        XQ" U5      5      (       d  M  Un  O   UR                  Xd5        M²  U1nU/nMº     U$ )a¦  Returns a list of arguments on which to call __torch_function__.

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

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

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

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

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

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

.. _NEP-0018:
   https://numpy.org/neps/nep-0018-array-function-protocol.html
r  )rc
  r5   Ú_CÚ_is_torch_function_enabledÚsetrÐ
  r  Ú_disabled_torch_function_implr<  rÕ
  Ú	enumerateÚ
issubclassÚinsert)	rá
  ræ
  Úoverloaded_typesÚoverloaded_argsÚargÚarg_typer6  ÚiÚold_args	            r-   Ú_get_overloaded_argsrõ
  K  sí   € ðJ ÑÜˆô �8‰8×.Ñ.×0Ñ0Øˆ	ä"%£%ÐØ!#€OÛˆÙ˜sÓ#ˆð Õ,Ü˜Ð"6×7Ó7Ø×+Ñ+Ü—8‘8×9Ñ9ô:ö
  Ø ×$Ñ$ XÔ.ô ˜OÓ,�Ü"+¨OÖ"<‘J�AÜ! (¨K¸Ó,@×AÓAØ !˜Ùñ #=ð  ×&Ñ& uÖ2à$, :Ð Ø#& %’ñ; ð< Ðr1   Ú
public_apic           	      óÈ  • [        U5      n[        [        [        U5      5      n[	        5       (       a0  [        5        nUR                  XX#5      nSSS5        W[        La  U$ U H|  nUR                  n	[        U	S5      (       aF  U	R                  UL a7  U	[        R                  R                  La  [        R                  " S[        SS9  U	" XX#5      nU[        Ld  Mz  Us  $    U R                    SU R"                   3n
SU
 SU Vs/ s H  n[        U5      PM     sn 3n[	        5       (       a  US	[%        5        3-  n['        U5      e! , (       d  f       GN= fs  snf )
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.rz  ©Ú
stacklevelÚ.zno implementation found for 'z.' on types that implement __torch_function__: z nor in mode )rõ
  ÚtupleÚmaprc
  r   Ú_pop_mode_temporarilyr  ÚNotImplementedrÐ
  rø
  r5   rè
  rë
  r)   ÚwarnÚDeprecationWarningÚ
__module__rÓ
  Ú_get_current_function_modeÚ	TypeError)rö
  rá
  r#   r$   rð
  ÚtypesrÉ  ÚresultÚoverloaded_argÚtorch_func_methodÚ	func_namerñ
  r¢  s                r-   r   r   š  s_  € ôT +¨=Ó9€Oä”#”d˜OÓ,Ó-€Eô '×(Ñ(ô #Ô$¨Ø×,Ñ,¨ZÀÓMˆF÷ %àœÒ'ØˆMó *ˆð +×=Ñ=ÐäÐ% z×2Ñ2Ø!×*Ñ*¨nÒ<Ø!¬¯©×)OÑ)OÒOä�MŠMðQä"Øò	ñ # :°dÓCˆàœÔ'ØŠMñ+ *ð. ×(Ñ(Ð)¨¨:×+>Ñ+>Ð*?Ð@€Ià
'¨	 {ð 3Ù5DÓE²_¨c¤ S¦	±_ÑEÐFð	Hð ô '×(Ñ(Ø�Ô9Ó;Ð<Ð=Ñ=ˆÜ
�C‹.Ð÷I %Ö$üò@  Fs   ¾EÄ	E
Å
Eaú  Check for __torch_function__ implementations in the elements of an iterable
    or if a __torch_function__ mode is enabled.  Considers exact ``Tensor`` s
    and ``Parameter`` s non-dispatchable.  Use this to guard a call to
    :func:`handle_torch_function`; don't use it to test if something
    is Tensor-like, use :func:`is_tensor_like` instead.
    Arguments
    ---------
    relevant_args : iterable
        Iterable or arguments to check for __torch_function__ methods.
    Returns
    -------
    bool
        True if any of the elements of relevant_args have __torch_function__
        implementations, False otherwise.
    See Also
    ________
    torch.is_tensor_like
        Checks if something is a Tensor-like, including an exact ``Tensor``.
    zÓSpecial case of `has_torch_function` for single inputs.
    Instead of:
      `has_torch_function((t,))`
    call:
      `has_torch_function_unary(t)`
    which skips unnecessary packing and unpacking work.
    a'  Special case of `has_torch_function` that skips tuple creation.

    This uses the METH_FASTCALL protocol introduced in Python 3.7

    Instead of:
      `has_torch_function((a, b))`
    call:
      `has_torch_function_variadic(a, b)`
    which skips unnecessary packing and unpacking work.
    c                  ó  • [         R                  " [        5      n 0 nS[        [        R                  4S[        R
                  [        R
                  R                  4S[        R                  R
                  [        [        R                  R
                  5      4S[        R                  R                  [        [        R                  R                  5      4S[        R                  [        [        R                  5      4S[        R                  [        [        R                  5      4S[        R                  [        [        R                  5      4S[        R                  [        [        R                  5      4/nU GH‚  u  p4nU GHt  nS	nU[        R                  Lan  UR                  S
5      (       a  M1  UR                  S5      (       a  SnOgUR                  S5      (       a  SnONUS   R                  5       (       d  SnO3US:X  a  M†  O*[!        XF5      n[!        ["        US 5      U:X  a  M©  US:X  a  M±  [!        XF5      nU[        R                  L a  [!        ["        US 5      U:X  a  Mæ  [%        U[&        R(                  5      (       a  GM  [%        U[*        R,                  5      (       a  GM*  [/        U5      (       d¼  [1        US5      (       a«  U SU S3XR2                  '   U SU S3XR4                  '   U(       a  GM}  UR2                  [7        5       ;   aA  Sn	UR2                  [9        5       ;   a$  [;        U	R=                  XHR>                  5      5      eGMÖ  X   RA                  UR2                  5        GMö  [/        U5      (       d  GM	  U SU 3X'   U(       a  GM  U[7        5       ;   a7  Sn	U[9        5       ;   a$  [;        U	R=                  XHR>                  5      5      eGMa  X   RA                  U5        GMw     GM…     X4$ )Nr5   ztorch.functionalztorch.nn.functionalztorch.nn.initztorch.Tensorztorch.linalgz	torch.fftztorch.specialFrq  rp  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Úlistr5   Ú__all__rµ   r´   ÚdirrÄ   r6   rÚ  r‡   r«	  rÔ
  ÚendswithÚislowerrÑ
  ÚobjectÚ
isinstancer  Ú
ModuleTypeÚ
__future__Ú_FeaturerÞ  rÐ
  r/  Ú__set__r   r   ÚAssertionErrorÚformatrÓ
  r›  )
Úoverridable_funcsr6  Útested_namespacesÚnamespace_strÚ	namespaceÚns_funcsr	  r&   r   r¢  s
             r-   Ú_get_overridable_functionsr!  $  s/  € ô $×/Ò/´Ó5ÐØ€Eà	”%œŸ™Ð'Ø	œU×-Ñ-¬u×/?Ñ/?×/GÑ/GÐHØ	¤§¡× 3Ñ 3´S¼¿¹×9LÑ9LÓ5MÐNØ	œ%Ÿ(™(Ÿ-™-¬¬U¯X©X¯]©]Ó);Ð<Ø	œŸ™¤s¬5¯<©<Ó'8Ð9Ø	œŸ™¤s¬5¯<©<Ó'8Ð9Ø	”e—i‘i¤¤U§Y¡Y£Ð0Ø	œ%Ÿ-™-¬¬U¯]©]Ó);Ð<ð	Ðô /@Ñ*ˆ (Ü!ˆIØˆFà¤§¡Ò,Ø×'Ñ'¨×-Ñ-ÙØ×)Ñ)¨#×.Ñ.Ø!‘FØ×'Ñ'¨×,Ñ,Ø!‘FØ" 1™×-Ñ-×/Ñ/Ø!‘FØ ,Ó.Ùð /ô ˜yÓ4�Üœ6 9¨dÓ3°tÓ;ÙØ Ó-ÙÜ˜9Ó0ˆDØœEŸL™LÒ(¬W´V¸YÈÓ-MÐQUÓ-UÙä˜$¤× 0Ñ 0×1Ñ1Úä˜$¤
× 3Ñ 3×4Ñ4Úä˜D—>‘>¤g¨d°I×&>Ñ&>Ø)6¨°q¸¸À8Ð&L�—l‘lÑ#Ø)6¨°q¸¸À8Ð&L�—l‘lÑ#ÞÚØ—<‘<Ô#8Ó#:Ó:ð=ð ð —|‘|Ô'<Ó'>Ó>Ü,¨S¯Z©Z¸	Ç=Á=Ó-QÓRÐRÚà%Ñ+×2Ñ2°4·<±<Ô@Úä˜D—>‘>Úà*˜O¨1¨Y¨KÐ8ˆE‰KæÚð Ô,Ó.Ó.ð9ð ð Ô0Ó2Ó2Ü(¨¯©°I¿}¹}Ó)MÓNÐNÚØÑ(×/Ñ/°×5ôA "ñ /@ðD Ð#Ð#r1   c                  ó   • [        5       S   $ )zêList functions that are overridable via __torch_function__

Returns
-------
Dict[Any, List[Callable]]
    A dictionary that maps namespaces that contain overridable functions
    to functions in that namespace that can be overridden.
r   )r!  rH  r1   r-   r   r   y  s   € ô &Ó'¨Ñ*Ð*r1   c                 óÖ   • [        U [        R                  R                  [        R                  R                  45      (       a  [        U 5      $ [        5       S   R                  U 5      $ )zú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.
rR  )r  r5   Ú_opsÚ
OpOverloadÚOpOverloadPacketÚstrr!  Úget)Úfs    r-   r   r   †  sL   € ô  �!”e—j‘j×+Ñ+¬U¯Z©Z×-HÑ-HÐI×JÑJÜ�1‹vˆÜ%Ó'¨Ñ*×.Ñ.¨qÓ1Ð1r1   c                  óR   • [        5       n [        U [        R                     5      nU$ )z<Returns a set of the overridable methods on ``torch.Tensor``)r   rê
  r5   r6   )r  Úmethodss     r-   Ú_get_tensor_methodsr,  ›  s&   € ô 2Ó3ÐÜÐ#¤E§L¡LÑ1Ó2€GØ€Nr1   c                 óH   • U [        5       ;   =(       d    U R                  S:H  $ )a7  
Returns True if the function passed in is a handler for a
method or property belonging to ``torch.Tensor``, as passed
into ``__torch_function__``.

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

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

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

Examples
--------
>>> is_tensor_method_or_property(torch.Tensor.add)
True
>>> is_tensor_method_or_property(torch.add)
False
r/  )r,  rÓ
  )r   s    r-   r   r   £  s!   € ð. Ô&Ó(Ñ(×F¨D¯M©M¸YÑ,FÐFr1   c                 ó^   • [        U 5      [        R                  L =(       d    [        U S5      $ )aÕ  
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
  r5   r6   rÐ
  )Úinps    r-   r   r   ½  s%   € ôD �‹9œŸ™Ð$×J¬°Ð5IÓ(JÐJr1   c                   óT   • \ rS rSr% SrS \S'   SS jrSS jrS rS	 r	\
S
 5       rSrg)ÚTorchFunctionModeiâ  a¹  
A ``TorchFunctionMode`` allows you to override the meaning of all
``__torch_function__`` overridable functions within a dynamic scope,
without having to actually create a tensor subclass or manually
monkey-patch functions in the PyTorch API.  Some common situations
where you should use a mode:

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

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

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

Independent subclasses of :class:`TorchFunctionMode` are compositional:
modes can be pushed onto a stack using ``with MyMode():``.
When you call functions in the PyTorch API inside your
``__torch_function__`` implementation, by default, they will forward on to
the next mode on the mode stack.  If you want recursively call back into
your current ``__torch_function__`` implementation, either explicitly
invoke ``self.__torch_function__(...)``, or use the context manager
``enable_torch_function_mode(self, replace=self.inner)`` to make PyTorch
API self-referential (beware of infinite loops, in this case!)
r^  Nc                 ó   • g ru  rH  r?  s    r-   r  ÚTorchFunctionMode.__init__  s   € Ør1   rH  c                 ó   • [         eru  )ÚNotImplementedError©r  r   r  r#   r$   s        r-   r  Ú$TorchFunctionMode.__torch_function__  s   € Ü!Ð!r1   c                 ó   • [        U 5        U $ ru  )Ú
_push_moder?  s    r-   Ú	__enter__ÚTorchFunctionMode.__enter__
  s   € Ü�4ÔØˆr1   c                 ó   • [        5         g ru  )Ú	_pop_mode)r  Úexc_typeÚexc_valÚexc_tbs       r-   Ú__exit__ÚTorchFunctionMode.__exit__  s   € Ü�r1   c                 ó@   • [         R                  " SSS9  U " U0 UD6nU$ )NzP`Mode.push()` is no longer necessary and can be replaced with just `with Mode()`rz  rù
  )r)   r   )Úclsr#   r$   Úinstances       r-   ÚpushÚTorchFunctionMode.push  s*   € ä�ŠØ^Øò	
ñ ˜Ð' Ñ'ˆØˆr1   )r!   N©rH  N)rÓ
  r  Ú__qualname__Ú__firstlineno__Ú__doc__Ú__annotations__r  r  r:  rA  ÚclassmethodrF  Ú__static_attributes__rH  r1   r-   r1  r1  â  s7   ‡ ñð< Óôô"òòð ñó ór1   r1  c                  óB   • [        5       n U S:”  a  [        U S-
  5      $ S $ )Nr   rR  )r   r
   )Ú	stack_lens    r-   r  r    s%   € Ü)Ó+€IØ4=À³MÔ! )¨a¡-Ó0ÐKÀtÐKr1   c                  ój   • [        5       n [        U 5       Vs/ s H  n[        U5      PM     sn$ s  snf ru  )r   r¢   r
   )rP  ró
  s     r-   Ú _get_current_function_mode_stackrR     s/   € Ü)Ó+€IÜ/4°YÔ/?Ó@Ò/?¨!Ô" 1Ö%Ñ/?Ñ@Ð@ùÒ@s   ˜0c                 ó   • [        U 5        g ru  )r   )rÉ  s    r-   r9  r9  %  s
   € Ü! $Õ'r1   c                  ó   • [        5       n U $ ru  )r   ©Úolds    r-   r=  r=  )  s   € Ü
#Ó
%€CØ€Jr1   c               #   ó`   #   • [        5       n  U v •  [        U 5        g ! [        U 5        f = f7fru  )r=  r9  rU  s    r-   rþ
  rþ
  .  s$   é € ä
‹+€CðØŠ	ä�3�øŒ
�3�üs   ‚.Ž ’.ž+«.c                   ó   • \ rS rSrSS jrSrg)ÚBaseTorchFunctionModei7  rH  Nc                 ó   • Uc  0 nU" U0 UD6$ ru  rH  r6  s        r-   r  Ú(BaseTorchFunctionMode.__torch_function__8  s   € Ø‰>ØˆFÙ�TÐ$˜VÑ$Ð$r1   rH  )rÓ
  r  rI  rJ  r  rN  rH  r1   r-   rY  rY  7  s   † ÷%r1   rY  c               #   óZ  #   • [         R                  R                  5       n  [         R                  R                  [         R                  R                  R
                  5        S v •  [         R                  R                  U 5        g ! [         R                  R                  U 5        f = f7fru  )r5   rè
  Ú_get_torch_function_stateÚ_set_torch_function_stateÚ_TorchFunctionStateÚENABLED)Ú	old_states    r-   Ú_enable_torch_functionrb  >  se   é € ä—‘×2Ñ2Ó4€Ið6Ü�‰×*Ñ*¬5¯8©8×+GÑ+G×+OÑ+OÔPÛä�‰×*Ñ*¨9Õ5øŒ�‰×*Ñ*¨9Õ5üs   ‚B+¢AB Á' B+Â!B(Â(B+c               #   ó’   #   • [         R                  R                  5           S v •   S S S 5        g ! f = f! , (       d  f       g = f7fru  )r5   rè
  Ú_RestorePythonTLSSnapshotrH  r1   r-   r   r   H  s9   é € ô 
�‰×	+Ñ	+Õ	-ð	Ûà÷	 
.Ð	-øð ú÷	 
.Õ	-üs%   ‚A¡6£1¨	A±3³6¶
AÁ A)z.*is deprecated, please use.*r5   ru  )ArK  r  r  Ú
contextlibrä
  r:  r  r)   Úcollections.abcr   r   r   Útypingr   r   Útyping_extensionsr   r5   Útorch._Cr	   r
   r   r   r   r   r   r   r   r  r   r   r'  r0   Úcacherê
  r   rC  Údictr   r   rc
  r  rõ
  r   r   rº   r»   rü
  r!  r   r   r,  rv
  r   r   r1  r  rR  r9  r=  Úcontextmanagerrþ
  rY  rb  r   rH  r1   r-   Ú<module>rm     s*  ðñó, ã Û Û Û 
Û Û ß .Ý ß Ý 'ã ÷
÷ 
õ 
ò€ñ ˆtƒ_€ÙˆTƒ]€ð
 1Øñ Ø
�2�r�6Ñ
ð àð ð ð ð ˆb�"ˆfÑõ	 ðF ‡�Øð`˜s 8™}ó `ó ó ð`ðF	 ‡�ð c¨(¡mó ó ðð2 ‡�Øð{˜t H¨hÐ$6Ñ7ó {ó ó ð{ð|## Hô #ðP 15ñLØ˜C‘=ðLà˜3˜% ˜+Ñ&¨Ñ-ðLð 
ˆ#�YõLð^VØðVà˜C‘=ðVð
 	ôVñr !ØðóÐ ñ. 'Øðó	Ð ñ *Ø ð	óÐ ð ‡�ðQ$ EØˆˆd�8‰nÐ	Ñ˜t H¨c MÑ2Ð2ñ%ó Q$ó ðQ$ðh ð	+ 4¨¨T°(©^Ð(;Ñ#<ó 	+ó ð	+ð ñ2ó ð2ð( ‡�ð˜S ™]ó ó ðð ðG xð G°Dó Gó ðGò2"K÷J6ñ 6òrLò
Aò
(òð
 ×Ññó ðô%Ð-ô %ð ×Ññ6ó ð6ð ×Ññó ñr1   