
    xKg                     J    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
y)    ) ensure_supported_ccs_initialized)unittest)load_testsuite)cuda)dirnamejoinc           	      ~   t        j                         }t        t              }t	                |j                  t        | t        |d                   t        j                         r|j                  t        | t        |d                   t        j                         }|r|d   j                  dk\  rq|j                  t        | t        |d                   |j                  t        | t        |d                   |j                  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gpuss         ]/home/alanp/www/video.onchill/myenv/lib/python3.12/site-packages/numba/cuda/tests/__init__.py
load_testsr      s     Ex H$&	NN>&$x*BCD~fd8Y.GHI  "DG..&8NN>&$x2KLMNN>&$x2JKLNN>&$x2PQR
 L ;< L 	"#L    N)numba.cuda.testingr   numba.testingr   r   numbar   os.pathr   r   r    r   r   <module>r%      s    ? " (  !r   