§
    AxÅjµ  ã                   ó   — d Z ddlZd„ ZdS )zH
Provides some of the torch.cuda functionality without requiring torch.
é    Nc                  óœ   — 	 t          j        dgt           j        ¬¦  «        } d|                      ¦   «         v rdS n# t          $ r Y nw xY wdS )z=
    Returns True if CUDA is available, False otherwise.
    z
nvidia-smi)Ústderrz
NVIDIA-SMITF)Ú
subprocessÚcheck_outputÚDEVNULLÚdecodeÚ	Exception)Úoutputs    úPC:\Projects\Historical\venv\Lib\site-packages\runpod/serverless/utils/rp_cuda.pyÚis_availabler      sc   € ðÝÔ(¨,¨Å
Ô@RÐSÑSÔSˆØ˜6Ÿ=š=™?œ?Ð*Ð*Ø�4ð +øåð ð ð Øˆðøøøàˆ5s   ‚7< ¼
A	ÁA	)Ú__doc__r   r   © ó    r   ú<module>r      s6   ððð ð Ð Ð Ð ð
ð 
ð 
ð 
ð 
r   