§
    Ó˜º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dS )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         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   ÚsetÚtypeÚtorchÚnnÚModule© ó    ú`/var/www/html/services/rag-service/venv/lib/python3.11/site-packages/torch/onnx/_experimental.pyr   r      sV  € € € € € € à6Ð6ð €M�4ÐÐÑØ€GˆTÐÐÑØ%,Ô%9Ô%>€HˆgÔ"Ð>Ð>Ñ>Ø+/€K�˜( 3œ-Ô(Ð/Ð/Ñ/Ø,0€L�(˜8 Cœ=Ô)Ð0Ð0Ñ0Ø8?Ô8SÔ8XÐ˜'Ô5ÐXÐXÑXØ#'€M�8˜C”=Ð'Ð'Ñ'Ø $Ð˜Ð$Ð$Ñ$ØTX€L�(˜7 3¨¨g°c¸3°hÔ.?ÀÈ#ÄÐ.NÔ(OÐ#OÔPÔQÐXÐXÑXØ26Ð ¨$¤Ð6Ð6Ñ6Ø15€M�8˜G C¨ HÔ-Ô.Ð5Ð5Ñ5ØKPÐ  t¨S°°e´h´oÔ1FÔ-GÐ'GÔ!HÐPÐPÑPÐPÐ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ð Qð Qñ Qô Qñ ÔðQð Qð Qr(   