
    Χg                         d Z ddlZddlmZmZmZmZmZmZ ddl	Z	ddl
mc mZ ej         G d d                      ZdS )z7Experimental classes and functions used by ONNX export.    N)MappingOptionalSequenceSetType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         j!                          f         ed<   dS )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   r   r   torchnnModule     T/var/www/html/ai-engine/env/lib/python3.11/site-packages/torch/onnx/_experimental.pyr
   r
   
   sV        66 M4GT%,%9%>Hg">>>+/K(3-(///,0L(8C=)0008?8S8X'5XXX#'M8C=''' $$$$TXL(73gc3h.?#.N(O#OPQXXX26$66615M8GCH-.555KPtSeho1F-G'G!HPPPPPr(   r
   )r   dataclassestypingr   r   r   r   r   r   r$   torch._C._onnx_C_onnxr   	dataclassr
   r'   r(   r)   <module>r0      s    = =     @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @                    Q Q Q Q Q Q Q Q Q Qr(   