
\K]c           @@ s   d  d l  m Z m Z d  d l j Z d  d l m Z d  d l m	 Z	 d  d l m
 Z
 e
 d  d e f d     Y Z e d	 k r e j   n  d S(
   i    (   t   absolute_importt   print_functionN(   t   CUDATestCase(   t   cuda(   t   skip_on_cudasims*   CUDA Profiler unsupported in the simulatort   TestProfilerc           B@ s   e  Z d    Z RS(   c         C@ sN   t  j    t  j d  } ~ Wd  QXt  j    t  j d  } ~ Wd  QXd  S(   Ni
   id   (   R   t	   profilingt   device_array(   t   selft   a(    (    sE   lib/python2.7/site-packages/numba/cuda/tests/cudadrv/test_profiler.pyt   test_profiling
   s    	(   t   __name__t
   __module__R
   (    (    (    sE   lib/python2.7/site-packages/numba/cuda/tests/cudadrv/test_profiler.pyR      s   t   __main__(   t
   __future__R    R   t   numba.unittest_supportt   unittest_supportt   unittestt   numba.cuda.testingR   t   numbaR   R   R   R   t   main(    (    (    sE   lib/python2.7/site-packages/numba/cuda/tests/cudadrv/test_profiler.pyt   <module>   s   