
    J/Ph                     L    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 Z
dS )    ) ensure_supported_ccs_initialized)unittest)load_testsuite)cuda)dirnamejoinc           	         t          j                    }t          t                    }t	                       |                    t          | t          |d                               t          j	                    r|                    t          | t          |d                               t          j
                    }|r|d         j        dk    r|                    t          | t          |d                               |                    t          | t          |d                               |                    t          | t          |d                               nt          d           n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gpuss         Y/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/numba/cuda/tests/__init__.py
load_testsr      sH     Ex  H$&&&	NN>&$x*B*BCCDDD 
$~fd8Y.G.GHHIII "" 	=DG.&88NN>&$x2K2KLLMMMNN>&$x2J2JKKLLLNN>&$x2P2PQQRRRR;<<<<"###L    N)numba.cuda.testingr   numba.testingr   r   numbar   os.pathr   r   r    r   r   <module>r%      s~    ? ? ? ? ? ? " " " " " " ( ( ( ( ( (       ! ! ! ! ! ! ! !    r   