21 lines
508 B
Python
21 lines
508 B
Python
|
import unittest
|
||
|
from numba.cuda.testing import ContextResettingTestCase
|
||
|
from numba import cuda
|
||
|
from numba.cuda.testing import skip_on_cudasim
|
||
|
|
||
|
|
||
|
@skip_on_cudasim('CUDA Profiler unsupported in the simulator')
|
||
|
class TestProfiler(ContextResettingTestCase):
|
||
|
def test_profiling(self):
|
||
|
with cuda.profiling():
|
||
|
a = cuda.device_array(10)
|
||
|
del a
|
||
|
|
||
|
with cuda.profiling():
|
||
|
a = cuda.device_array(100)
|
||
|
del a
|
||
|
|
||
|
|
||
|
if __name__ == '__main__':
|
||
|
unittest.main()
|