+
    G-j‹  ã                   ó4   € R t ^ RIt^ RIt^ RItR tR tR tR# )z9
Check OS requirements for ONNX Runtime Python Bindings.
Nc                  ó¶  € R p R p\         P                  ! 4       P                  4       pRpRpVR8X  dK   Tp \         P                  ! 4       P                  4       pVR9  d   \        P
                  ! RV R24       R# R# VR8X  d”    \        P                  ! V^4      ^R p \        P                  ! V^4      ^R pV '       g5   \        P                  ! V^4      ^R p \        P                  ! V^4      ^R pV P                  4       p VP                  4       pR# VR8X  dj   Tp \         P                  ! 4       P                  4       p\        VP                  R4      ^ ,          4      ^8  d   \        P
                  ! R	V R
24       R# R# VR8X  d2   ^ RI
pVP                  R4      pVP                  R4      pVR,          pR# \        P
                  ! RV R24       R# )Ú z/etc/os-releasez/etc/lsb-releaseÚwindowszUnsupported Windows version (zP). ONNX Runtime supports Windows 10 and above, or Windows Server 2016 and above.ÚlinuxÚdarwinÚ.zUnsupported macOS version (z-). ONNX Runtime supports macOS 11.0 or later.ÚaixNÚoslevelzutf-8:Né   NzUnsupported platform (zG). ONNX Runtime supports Linux, macOS, AIX and Windows platforms, only.)Ú10Ú11Ú
2016serverÚ
2019serverÚ
2022serverÚ
2025serveréÿÿÿÿéþÿÿÿ)ÚplatformÚsystemÚlowerÚreleaseÚwarningsÚwarnÚ	linecacheÚgetlineÚintÚsplitÚ
subprocessÚcheck_outputÚdecode)	Ú__my_distro__Ú__my_distro_ver__Ú__my_system__Ú__OS_RELEASE_FILE__Ú__LSB_RELEASE_FILE__r   Úreturned_outputÚ__my_distro_ver__strÚ__my_distro_vers	            Úx/Volumes/fast/ai/experiments/nudenet-smoke/.venv/lib/python3.14/site-packages/onnxruntime/capi/onnxruntime_validation.pyÚcheck_distro_infor)      s×  € Ø€MØÐÜ—O’OÓ%×+Ñ+Ó-€Mà+ÐØ-Ðà˜	Ô!Ø%ˆÜ$×,Ò,Ó.×4Ñ4Ó6ÐàÐ$hÔhÜ�MŠMØ/Ð0AÐ/Bð  CSð  Töñ ið 
˜'Ô	!ð	ô "×)Ò)Ð*=¸qÓAÀ!ÀBÐGˆÜ%×-Ò-Ð.AÀ1ÓEÀbÈÐLÐ÷ Ü%×-Ò-Ð.BÀAÓFÀrÈ"ÐMˆMÜ )× 1Ò 1Ð2FÈÓ JÈ2ÈbÐ QÐð &×+Ñ+Ó-ˆØ-×3Ñ3Ó5ÒØ	˜(Ô	"Ø%ˆÜ$×,Ò,Ó.×4Ñ4Ó6ÐäÐ ×&Ñ& sÓ+¨AÕ.Ó/°"Ô4Ü�MŠMØ-Ð.?Ð-@Ð@mÐnöñ 5ð 
˜%Ô	Ûà$×1Ñ1°)Ó<ˆØ.×5Ñ5°gÓ>ÐØ.¨rÕ2Šä�ŠØ$ ] OÐ3zÐ{ö	
ó    c                  óÒ   € R p R pR p ^RI Hp ^RI Hp   ^RI Hp YT3#   \         d     Li ; i  \
         d,   p\        P                  ! R4       \        T4        Rp?LFRp?ii ; i)r   )Ú__version__)Úpackage_name)Úcuda_versionz8WARNING: failed to collect package name and version infoN)	Úbuild_and_package_infor,   r-   r.   ÚImportErrorÚ	Exceptionr   r   Úprint)r-   Úversionr.   Úes       r(   Ú!get_package_name_and_version_infor5   G   sl   € Ø€LØ€GØ€LðÝBÝ8ð	Ý<ð  ,Ð.Ð.øô ô 	áð	ûô ô Ü�ŠÐPÔQÜˆa�‰ûðús(   ˆ0 • Ÿ-ª0 ¬-­0 °A&»!A!Á!A&c                  óÜ  aa	a
a€ R p Rp ^ RI Hp Rp\        4       w  o
ooV'       dw   S'       do     ^RIH	o	 TV	V
V3R lp^ RIHp V! RSR	7      pS	'       dF   V'       d>   S	V9  d7   V! 4        \        P                  ! R
4       \        P                  ! RV 24       V '       d   V hVS
SS3#   \         d    Rp L«\         dC   p ^ RIHp \        Y44      '       d   RpM  \         d    Rp Mi ; iT'       g   Tp  R p?LòR p?ii ; i  \         d    \        P                  ! R4       R o	 Lùi ; i  \         d,   p\        P                  ! R4       \        T4        R p?LÈR p?ii ; i)NF)Ú	ORTModuleT)ÚORTModuleInitException)Úcudart_versionzBWARNING: failed to get cudart_version from onnxruntime build info.c                  óÐ   <€ \         P                  ! R S 24       \         P                  ! RS 24       \         P                  ! RS  24       \         P                  ! RS 24       R# )z1onnxruntime training package info: package_name: z0onnxruntime training package info: __version__: z1onnxruntime training package info: cuda_version: z(onnxruntime build info: cudart_version: N)r   r   )r.   r9   r-   r3   s   €€€€r(   Úprint_build_package_infoÚ7check_training_module.<locals>.print_build_package_info…   sZ   ø€ Ü—’Ð QÐR^ÐQ_Ð`ÔaÜ—’Ð PÐQXÐPYÐZÔ[Ü—’Ð QÐR^ÐQ_Ð`ÔaÜ—’Ð HÈÐHXÐYÖZr*   )Úfind_cudart_versions)Ú	build_envÚbuild_cuda_versionzJWARNING: failed to find cudart version that matches onnxruntime build infoz WARNING: found cudart versions: z=WARNING: failed to collect onnxruntime version and build info)Úonnxruntime.training.ortmoduler7   r0   r1   Ú(onnxruntime.training.ortmodule._fallbackr8   Ú
isinstancer5   r/   r9   r   r   Ú/onnxruntime.capi.onnxruntime_collect_build_infor=   r2   )Úimport_ortmodule_exceptionÚhas_ortmoduler7   r4   r8   r;   r=   Úlocal_cudart_versionsr.   r9   r-   r3   s           @@@@r(   Úcheck_training_modulerG   \   sQ  û€ Ø!%Ðà€Mð+Ý<àˆô, +LÓ*MÑ'€L�'˜<çŸð	ð&ÝB÷
[ð [õ ]á$8À5Ð]iÔ$jÐ!ß×"7¸NÐRgÔ<gÙ(Ô*Ü—’ÐjÔkÜ—’Ð @ÐAVÐ@WÐXÔY÷
 "Ø(Ð(à˜,¨°Ð=Ð=øôm ô àŠÜô +ð	"ÝWä˜!×4Ò4à $�ùÜô 	"à!ŠMð	"ú÷ Ø)*Ð&ÿøð+ûô4 ô &Ü—’ÐbÔcØ!%’ð&ûô$ ô 	Ü�MŠMÐYÔZÜ�!�H‰Hûð	ús‡   ŠB. ²D ¸ D5 ÁD5 Á!=D5 Â.D	Â=D	ÃD	ÃC"Ã!DÃ"C2Ã/DÃ1C2Ã2
DÃ=DÄD	Ä#D2Ä/D5 Ä1D2Ä2D5 Ä5E+Å !E&Å&E+)Ú__doc__r   r   r   r)   r5   rG   © r*   r(   Ú<module>rJ      s%   ðñ
ó Û Û ò6
òr/ô*>>r*   