U
    “Ç-eÛ  ã                   @   sP   d Z G dd„ deƒZG dd„ deƒZdZdZdZdZdZ	dZ
dd„ Zdd	„ ZdS )
zd
NVVM is not supported in the simulator, but stubs are provided to allow tests
to import correctly.
c                   @   s   e Zd ZdS )ÚNvvmSupportErrorN)Ú__name__Ú
__module__Ú__qualname__© r   r   úb/var/www/html/Darija-Ai-Train/env/lib/python3.8/site-packages/numba/cuda/simulator/cudadrv/nvvm.pyr      s   r   c                   @   s   e Zd Zdd„ ZdS )ÚNVVMc                 C   s   t dƒ‚d S )Nz#NVVM not supported in the simulator)r   )Úselfr   r   r   Ú__init__   s    zNVVM.__init__N)r   r   r   r	   r   r   r   r   r      s   r   Nc                   C   s   dS )NFr   r   r   r   r   Úis_available   s    r
   c                   C   s   dS )Nr   r   r   r   r   r   Úget_supported_ccs   s    r   )Ú__doc__ÚImportErrorr   Úobjectr   ZCompilationUnitZllvm_to_ptxZset_cuda_kernelZget_arch_optionZ	LibDeviceZ	NvvmErrorr
   r   r   r   r   r   Ú<module>   s   