+
    “°³j×	  ã                   óR   € ^ RI t ^ RIt^RIHt Rs] P
                  ! 4       tRtR tR# )é    N)Úenvvar_boolFÚ)CUDA_PYTHON_DISABLE_MAJOR_VERSION_WARNINGc                 óþ  € \         '       d   R# \        ;_uu_ 4        \         '       d    RRR4       R# Rs RRR4       \        \        4      '       d   R# ^ RIHp  V P                  pVR,          pV P                  4       w  r4W0P                  P                  8w  d   \        RV 24      hVR,          pW%8”  d1   \        P                  ! RV RV RV R	\         R
2	\        ^R7       R# R#   + '       g   i     L½; i)aW  Warn if the CUDA driver major version is older than cuda-bindings compile-time version.

This function compares the CUDA major version that cuda-bindings was compiled
against with the CUDA major version supported by the installed driver. If the
compile-time major version is greater than the driver's major version, a warning
is issued.

The check runs only once per process. Subsequent calls are no-ops.

The warning can be suppressed by setting the environment variable
``CUDA_PYTHON_DISABLE_MAJOR_VERSION_WARNING=1``. Setting it to ``0`` (or
leaving it unset or empty) keeps the warning enabled.
NT)Údriveriè  z%Failed to query CUDA driver version: z/cuda-bindings was built for CUDA major version z1, but the NVIDIA driver only supports up to CUDA zŒ. Some cuda-bindings features may not work correctly. Consider updating your NVIDIA driver, or using a cuda-bindings version built for CUDA z. (Set z=1 to suppress this warning.))Ú
stacklevel)Ú$_major_version_compatibility_checkedÚ_lockr   Ú_DISABLE_WARNING_ENV_VARÚcuda.bindingsr   ÚCUDA_VERSIONÚcuDriverGetVersionÚCUresultÚCUDA_SUCCESSÚRuntimeErrorÚwarningsÚwarnÚUserWarning)r   Úcompile_versionÚcompile_majorÚerrÚruntime_versionÚruntime_majors         Úc/home/luca/screen-checking/.venv/lib/python3.14/site-packages/cuda/bindings/utils/_version_check.pyÚ#warn_if_cuda_major_version_mismatchr      sõ   € ÷ ,Ó+Ùß	Žß/Ó/Ø÷ 
‰ð 04Ð,÷ 
ô Ô+×,Ò,Ùõ %ð ×)Ñ)€OØ# tÕ+€Mð "×4Ñ4Ó6Ñ€CØ
�o‰o×*Ñ*Ô*ÜÐBÀ3À%ÐHÓIÐIà# tÕ+€MàÔ$Ü�ŠØ=¸m¸_ð M6Ø6C°_ð E?à?L¸oð NÜ,Ð-Ð-Jð	Lô
 Ø÷	
ñ %÷/ 
�ús   �C,µC,Ã,C<	)	Ú	threadingr   Ú_envvarr   r   ÚLockr	   r
   r   © ó    r   Ú<module>r       s/   ðó Û å  ð (-Ð $Ø�ŠÓ€àFÐ ô1
r   