U
    ?h                     @   sL   d dl mZ d dlmZ d dlmZ d dlmZ d dlmZm	Z	 dd Z
dS )	    ) ensure_supported_ccs_initialized)unittest)load_testsuite)cuda)dirnamejoinc                 C   s   t  }tt}t  |t| t|d t	 r|t| t|d t
 }|r|d jdkr|t| t|d |t| t|d |t| t|d qtd ntd	 |S )
NZnocudaZcudasimr   )   r   ZcudadrvZcudapyZdoc_examplesz'skipped CUDA tests because GPU CC < 2.0zskipped CUDA tests)r   Z	TestSuiter   __file__r   ZaddTestsr   r   r   Zis_availableZlist_devicesZcompute_capabilityprint)loaderZtestspatternZsuiteZthis_dirZgpus r   K/var/www/html/venv/lib/python3.8/site-packages/numba/cuda/tests/__init__.py
load_tests   s    
r   N)Znumba.cuda.testingr   Znumba.testingr   r   Znumbar   os.pathr   r   r   r   r   r   r   <module>   s
   