def host_memory_extents(obj):
    "Returns (start, end) the start and end pointer of the array (half open)."
    obj = _workaround_for_datetime(obj)
    return mviewbuf.memoryview_get_extents(obj)
Returns (start, end) the start and end pointer of the array (half open).
numba/cuda/cudadrv/driver.py