ó
    ›"vjX  ã                   ón  • S SK r S SKJr   S SKrS SKrS SKrSr\R                  r\" \R                  5      r	 \R                  R                  R                  5         Sr\	R                  S:¼  a  \R                   rO\R$                  r  S SKrS SKrSr\R                  R1                  5       S :g  r\" \R6                  S5      =(       a$    \R6                  R8                  R;                  5       r\=(       a$    \R6                  R8                  R?                  5       r \r!\" \"" \R                  5      5      r#\#\" S5      :¬  =(       a3    \R                  RH                  RJ                  RM                  5       (       + r'S	 r(Sq)Sq*Sq+S
 r,Sq-Sq. S SK/r/ S SK0r0Sr1\=(       d    \ r2/ SQr3g! \R                  R                  R                   a    Sr GNqf = f! \\4 a    SrSrSr\" S5      r	SrSrSr GNjf = f! \ a    SrSrSrSr!SrSr Sr'\" S5      r# Nšf = f! \ a    Sr/ N“f = f! \ a    Sr0Sr1 Nœf = f)é    N)ÚVersionTFé
   z0.0.0Úmpsz1.9.0c                  ó¨   • Sn [         R                  " U [        5        SS KqSS KqSq[        [        R                  R                  S5      5      S:„  q	g )NzÍBuilt-in TensorFlow support will be removed in Thinc v9. If you need TensorFlow support in the future, you can transition to using a custom copy of the current TensorFlowWrapper in your package or project.r   TÚGPU)
ÚwarningsÚwarnÚDeprecationWarningÚ
tensorflowÚtensorflow.experimental.dlpackÚhas_tensorflowÚlenÚconfigÚget_visible_devicesÚhas_tensorflow_gpu©Úwarn_msgs    ÚšC:\Users\johnn\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.13_qbz5n2kfra8p0\LocalCache\local-packages\Python313\site-packages\thinc/compat.pyÚenable_tensorflowr   ;   sI   € ð	ð ô ‡M‚M�(Ô.Ô/ãÛ)à€NÜœZ×.Ñ.×BÑBÀ5ÓIÓJÈQÑNÑó    c                  óJ   • Sn [         R                  " U [        5        SS KqSqg )Nz¾Built-in MXNet support will be removed in Thinc v9. If you need MXNet support in the future, you can transition to using a custom copy of the current MXNetWrapper in your package or project.r   T)r   r	   r
   ÚmxnetÚ	has_mxnetr   s    r   Úenable_mxnetr   P   s%   € ð	ð ô ‡M‚M�(Ô.Ô/ãà�Ir   )ÚcupyÚcupyxÚtorchr   r   Úh5pyÚos_signpost)4r   Úpackaging.versionr   r   Úcupy.cublasr   Úhas_cupyÚcublasÚ__version__Úcupy_versionÚcudaÚruntimeÚgetDeviceCountÚhas_cupy_gpuÚCUDARuntimeErrorÚmajorÚfrom_dlpackÚcupy_from_dlpackÚ
fromDlpackÚImportErrorÚAttributeErrorr   Útorch.utils.dlpackÚ	has_torchÚdevice_countÚhas_torch_cuda_gpuÚhasattrÚbackendsr   Úis_builtÚhas_torch_mpsÚis_availableÚhas_torch_mps_gpuÚhas_torch_gpuÚstrÚtorch_versionÚampÚcommonÚamp_definitely_not_availableÚhas_torch_ampr   r   r   r   r   r   r   r   r   Úhas_os_signpostÚhas_gpuÚ__all__© r   r   Ú<module>rF      s`  ðÛ å %ðÛÛÛà€HØ�[‰[€FÙ˜4×+Ñ+Ó,€LðØ�	‰	×Ñ×(Ñ(Ô*Øˆð ×Ñ˜RÓà×+Ñ+ÑàŸ?™?Ñð%ÛÛà€IØŸ™×0Ñ0Ó2°aÑ7ÐÙ˜EŸN™N¨EÓ2×T°u·~±~×7IÑ7I×7RÑ7RÓ7T€MØ%×K¨%¯.©.×*<Ñ*<×*IÑ*IÓ*KÐØ&€MÙ™C × 1Ñ 1Ó2Ó3€Mà™ Ó)Ñ)÷ 	EØ—
‘
—‘×%Ñ%×BÑBÓDÔDð òOð  €
Ø€ØÐ òð 	€Ø€	ðÛð
Ûà€Oð ×
+Ð+€ò�øðG �9‰9×Ñ×-Ñ-ó Ø‹ðûð 	�^Ð$ó Ø€FØ€DØ€EÙ˜7Ó#€LØ€HØÐØƒLðûð0 ó %Ø€EØ€IØÐØ€MØ€MØÐØ€MÙ˜GÓ$‚Mð%ûðh ó Ø‚Dðûð ó Ø€KØ‚Oðúsq   Œ,G ¹&F' ÁG Á<G Â
C1G7 ÆH ÆH' Æ'&GÇG ÇGÇG ÇG4Ç3G4Ç7HÈHÈH$È#H$È'
H4È3H4