
    sh                     J    S SK Jr  S SKJr  S SKJr  S SKJr  S SKJrJ	r	  S r
g)    ) ensure_supported_ccs_initialized)unittest)load_testsuite)cuda)dirnamejoinc           	         [         R                  " 5       n[        [        5      n[	        5         UR                  [        U [        US5      5      5        [        R                  " 5       (       a  UR                  [        U [        US5      5      5        [        R                  " 5       nU(       a  US   R                  S:  aq  UR                  [        U [        US5      5      5        UR                  [        U [        US5      5      5        UR                  [        U [        US5      5      5        U$ [        S5         U$ [        S	5        U$ )
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         m/Users/tiagomarins/Projetos/claudeai/copy_bank/venv/lib/python3.13/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   