+
    ÆÜ³jj  ã                   ó”   € ^ RI t ^ RIt^ RIt^ RIt^ RIt^ RIHt ^ RIH	t	 ^ RI
Ht ^ RIHt ^ RIHtHt . ROtR tR R	 ltR
 tR tR# )é    N)Ú__version__)ÚPACKAGE_GITHUB_URL)Úget_cuda_specs)Úprint_diagnostics)Úprint_dedentedÚprint_headerc                  ó  € ^ RI Hp  \        P                  P	                  \        P
                  ! ^
^
4      P                  4       4      p\        P
                  ! ^
^
4      P                  4       pVP                  P                  4       P                  4       pV ! V.4      pW!,          pVP                  4       pVP                  4        VP                  4        VP                  P                  4       P                  4       pW78w  g   Q hR# )r   )ÚAdamN)Úbitsandbytes.optimr
   ÚtorchÚnnÚ	ParameterÚrandÚcudaÚdataÚsumÚitemÚbackwardÚstep)r
   ÚpÚaÚp1ÚadamÚoutÚlossÚp2s           Ú^/home/luca/screen-checking/.venv/lib/python3.14/site-packages/bitsandbytes/diagnostics/main.pyÚsanity_checkr      s®   € Ý'ä�‰×Ñœ5Ÿ:š: b¨"Ó-×2Ñ2Ó4Ó5€AÜ�
Š
�2�rÓ×ÑÓ!€AØ	
�‰�‰‹×	Ñ	Ó	€BÙ��‹9€DØ
�%€CØ�7‰7‹9€DØ‡M�M„OØ‡I�I„KØ	
�‰�‰‹×	Ñ	Ó	€BØŒ8€OŠ8ó    c                ó0   € V ^8„  d   QhR\         R\         /# )é   ÚnameÚreturn)Ústr)Úformats   "r   Ú__annotate__r&   *   s   € ÷ ñ œcð ¤cñ r   c                 ó–   €  \         P                  P                  V 4      pV#   \         P                  P                   d    R p T# i ; i)z	not found)Ú	importlibÚmetadataÚversionÚPackageNotFoundError)r"   r*   s   & r   Úget_package_versionr,   *   sK   € ðÜ×$Ñ$×,Ñ,¨TÓ2ˆð €Nøô ×Ñ×2Ñ2ô Ø‰Ø€Nðús   ‚# £!AÁAc                 óà  € \        R\        P                  ! 4        24       \        P                  ! 4       R8X  d1   \        RRP                  \        P                  ! 4       4       24       \        R\        P
                  ! 4        24       \        R\        P                   24       \        R\        P                  P                  ;'       g    R 24       \        R	\        P                  P                  ;'       g    R 24       \        R
\        \        P                  RR4      ;'       g    R 24       \        R4       \         F  p \        V 4      p\        RV  RV 24       K!  	  R# )z4Simple utility to print out environment information.z
Platform: ÚLinuxz  libc: Ú-zPython: z	PyTorch: z  CUDA: zN/Az  HIP: z  XPU: ÚxpuzRelated packages:z  z: N)ÚprintÚplatformÚsystemÚjoinÚlibc_verÚpython_versionr   r   r*   r   ÚhipÚgetattrÚ_RELATED_PACKAGESr,   )Úpkgr*   s     r   Úshow_environmentr;   2   s  € ô 
ˆJ”x×(Ò(Ó*Ð+Ð
,Ô-Ü‡‚Ó˜GÔ#Ü�˜Ÿ™¤(×"3Ò"3Ó"5Ó6Ð7Ð8Ô9ä	ˆH”X×,Ò,Ó.Ð/Ð
0Ô1ä	ˆI”e×'Ñ'Ð(Ð
)Ô*Ü	ˆH”U—]‘]×'Ñ'×0Ð0¨5Ð1Ð
2Ô3Ü	ˆG”E—M‘M×%Ñ%×.Ð.¨Ð/Ð
0Ô1Ü	ˆG”GœEŸM™M¨5°%Ó8×AÐA¸EÐBÐ
CÔDä	Ð
Ôß ˆÜ% cÓ*ˆÜ��3�%�r˜'˜Ð#Ö$ó !r   c                  óØ  € \        R \         24       \        4        \        R4       \        4       p V '       d   \	        V 4       \
        P                  P                  RJpV'       * ;'       dC    \
        P                  P                  RJ;'       d    \
        P                  P                  4       p\        \
        R4      ;'       d    \
        P                  P                  4       p^ RIHpHp \        WT4      '       * pV'       g,   V'       g$   V'       g   \!        RV'       d   RMR R24       R# V'       dG   ^ R	IHp \        WT4      '       g   \!        R
4       R# V'       d   \!        R4       R# \!        R4       R# V'       g*   \'        R\(         R24       \*        P,                  ! ^4       \!        R4        \/        4        \!        R4       R#   \0         d>   pR\3        T4      9   d'   \!        R4       \!        R4       \!        R4        Rp?M+ThRp?i\4         d    \6        P8                  ! 4         Mi ; i\'        R\(         R24       \*        P,                  ! ^4       R# )zbitsandbytes vÚ Nr0   )Ú ErrorHandlerMockBNBNativeLibraryÚlibz,No CUDA, ROCm, or XPU detected; CPU library zloaded successfullyzfailed to loadÚ.)Útriton_availablez'XPU native library loaded successfully.z5XPU native library not loaded; using triton fallback.z7XPU native library not loaded and triton not available.zŽ
                See above for details on why the library failed to load.
                Please provide this info when creating an issue via z‰/issues/new/choose
                WARNING: Please be sure to sanitize sensitive info from the output before posting it.
                z7Checking that the library is importable and callable...zSUCCESS!znot available in CPU-onlyz-WARNING: bitsandbytes is running as CPU-only!z68-bit optimizers and GPU quantization are unavailable.z6If you think this is an error, please report an issue.zu
            Above we output some debug information.
            Please provide this info when creating an issue via z�/issues/new/choose
            WARNING: Please be sure to sanitize sensitive info from the output before posting it.
            )r   Úbnb_versionr;   r   r   r   r*   r7   r   Úis_availableÚhasattrr0   Úbitsandbytes.cextensionr>   r?   Ú
isinstancer1   Úbitsandbytes.backends.utilsrA   r   r   ÚsysÚexitr   ÚRuntimeErrorr$   Ú	ExceptionÚ	tracebackÚ	print_exc)	Ú
cuda_specsÚhas_rocmÚhas_cudaÚhas_xpur>   r?   Ú
lib_loadedrA   Úes	            r   ÚmainrT   F   sÍ  € Ü�>¤+ Ð/Ô0ÜÔÜ�ÔäÓ!€JçÜ˜*Ô%ä�}‰}× Ñ ¨Ð,€HØŒ|×\Ð\¤§¡× 2Ñ 2¸$Ð >×\Ð\Ä5Ç:Á:×CZÑCZÓC\€HÜ”e˜UÓ#×@Ð@¬¯	©	×(>Ñ(>Ó(@€GçMä ÓFÔF€JçŸ§GÜØ:×T^Ñ;PÐdtÐ:uÐuvÐwö	
÷ 
Ý@ä˜#×@Ò@ÜÐ;Ö<ßÜÐIÖJäÐKÖLçÜðEäEWÐDXð Yðôô �HŠH�QŒKäÐGÔHð	"ÜŒNÜ�*ÔÙøÜô 	Ø*¬c°!«fÔ4ÜÐEÔFÜÐNÔOÜÐN×OÑOà�ûÜô 	"Ü×ÒÖ!ð	"úô 	ðAäASÐ@Tð Uðô	
ô 	�Š�Žs*   Æ>G ÇH>Ç 1HÈHÈH>È%H>È=H>)	Ú
accelerateÚ	diffusersÚnumpyÚpipÚpeftÚsafetensorsÚtransformersÚtritonÚtrl)r(   r2   rH   rL   r   Úbitsandbytesr   rB   Úbitsandbytes.constsr   Úbitsandbytes.cuda_specsr   Úbitsandbytes.diagnostics.cudar   Úbitsandbytes.diagnostics.utilsr   r   r9   r   r,   r;   rT   © r   r   Ú<module>rd      s@   ðÛ Û Û 
Û ã å 3Ý 2Ý 2Ý ;ß Gò
Ð òõò%ô(@r   