
    J/Ph3                     t    d dl Zd dlmZ d dlmZmZ  G d de          Zedk    r ej	                     dS dS )    N)cuda)unittestCUDATestCasec                       e Zd Zd Zd ZdS )TestCudaEventc                    d}t          j        |t          j                  }t          j                    }t          j                    }|                                 t          j        t          j        |t          j                  |           |                                 |                                 |	                                 |
                    |           d S )N    dtype)to)r   device_arraynpdoubleeventrecord	to_devicearangewaitsynchronizeelapsed_time)selfNdaryevtstartevtends        d/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/numba/cuda/tests/cudadrv/test_events.pytest_event_elapsedz TestCudaEvent.test_event_elapsed   s     ")444:<<ry")444>>>>f%%%%%    c                    d}t          j                    }t          j        |t          j                  }t          j                    }t          j                    }|                    |           t          j        t          j        |t          j                  ||           |                    |           |	                    |           |
                                 |                    |           d S )Nr	   r
   )stream)r   r    )r   r    r   r   r   r   r   r   r   r   r   r   )r   r   r    r   r   r   s         r   test_event_elapsed_streamz'TestCudaEvent.test_event_elapsed_stream   s     ")444:<<v&&&ry")444fMMMMV$$$6"""f%%%%%r   N)__name__
__module____qualname__r   r!    r   r   r   r      s2        & & && & & & &r   r   __main__)
numpyr   numbar   numba.cuda.testingr   r   r   r"   mainr%   r   r   <module>r+      s              5 5 5 5 5 5 5 5& & & & &L & & &> zHMOOOOO r   