Ë
    [^(h	  ã                   ó|   — d Z ddlZddlmZmZ ddlmZmZ ddlZddl	m
c mZ ej                   G d„ d«      «       Zy)z7Experimental classes and functions used by ONNX export.é    N)ÚMappingÚSequence)ÚOptionalÚUnionc                   óÎ  — e Zd ZU dZdZeed<   dZeed<   ej                  j                  Zej                  ed<   dZeee      ed<   dZeee      ed	<   ej"                  j$                  Zej"                  ed
<   dZee   ed<   dZeed<   dZeeeeeeef   ee   f   f      ed<   dZee   ed<   dZeeeef      ed<   dZeeeeej@                  jB                        f   ed<   y)ÚExportOptionsz,Arguments used by :func:`torch.onnx.export`.TÚexport_paramsFÚverboseÚtrainingNÚinput_namesÚoutput_namesÚoperator_export_typeÚopset_versionÚdo_constant_foldingÚdynamic_axesÚkeep_initializers_as_inputsÚcustom_opsetsÚexport_modules_as_functions)"Ú__name__Ú
__module__Ú__qualname__Ú__doc__r	   ÚboolÚ__annotations__r
   Ú_C_onnxÚTrainingModeÚEVALr   r   r   r   Ústrr   ÚOperatorExportTypesÚONNXr   r   Úintr   r   r   r   r   r   r   ÚsetÚtypeÚtorchÚnnÚModule© ó    úV/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/torch/onnx/_experimental.pyr   r      s  … á6ð €M�4ÓØ€GˆTÓØ%,×%9Ñ%9×%>Ñ%>€Hˆg×"Ñ"Ó>Ø+/€K�˜( 3™-Ñ(Ó/Ø,0€L�(˜8 C™=Ñ)Ó0Ø8?×8SÑ8S×8XÑ8XÐ˜'×5Ñ5ÓXØ#'€M�8˜C‘=Ó'Ø $Ð˜Ó$ØTX€L�(˜7 3¨¨g°c¸3°hÑ.?ÀÈ#ÁÐ.NÑ(OÐ#OÑPÑQÓXØ26Ð ¨$¡Ó6Ø15€M�8˜G C¨ HÑ-Ñ.Ó5ØKPÐ  t¨S°°e·h±h·o±oÑ1FÑ-GÐ'GÑ!HÔPr(   r   )r   ÚdataclassesÚcollections.abcr   r   Útypingr   r   r$   Útorch._C._onnxÚ_CÚ_onnxr   Ú	dataclassr   r'   r(   r)   ú<module>r1      s<   ðÙ =ã ß -ß "ã ß  Ð  ð ×Ñ÷Qð Qó ñQr(   