o
    i                     @   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
 }|rU|d jdkrU|t| t|d |t| t|d |t| t|d |S td |S td	 |S )
Nnocudacudasimr   )   r   cudadrvcudapydoc_examplesz'skipped CUDA tests because GPU CC < 2.0zskipped CUDA tests)r   	TestSuiter   __file__r   addTestsr   r   r   is_availablelist_devicescompute_capabilityprint)loadertestspatternsuitethis_dirgpus r   V/home/ubuntu/veenaModal/venv/lib/python3.10/site-packages/numba/cuda/tests/__init__.py
load_tests   s    r   N)numba.cuda.testingr   numba.testingr   r   numbar   os.pathr   r   r   r   r   r   r   <module>   s    