Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GPU Tests Failed #2887

Closed
agoose77 opened this issue Dec 11, 2023 · 2 comments
Closed

GPU Tests Failed #2887

agoose77 opened this issue Dec 11, 2023 · 2 comments

Comments

@agoose77
Copy link
Collaborator

The GPU tests failed for commit 7687108 with the following pytest output:

.array([123, 123, 123], dtype=cupy.int64)
        multistops = cupy.array([123, 123, 123], dtype=cupy.int64)
        singleoffsets = cupy.array([2, 3, 3, 4, 5, 5, 5, 5, 5, 6, 7, 8, 10, 11], dtype=cupy.int64)
        tocarry = cupy.array([123, 123, 123], dtype=cupy.int64)
        fromstarts = cupy.array([0, 0, 0, 0, 0, 0, 0, 0], dtype=cupy.int32)
        fromstops = cupy.array([1, 1, 1, 1, 1, 1, 1, 1], dtype=cupy.int32)
        jaggedsize = 1
        length = 3
        funcC = cupy_backend['awkward_ListArray_getitem_jagged_expand', cupy.int64, cupy.int64, cupy.int64, cupy.int64, cupy.int32, cupy.int32]
        funcC(multistarts, multistops, singleoffsets, tocarry, fromstarts, fromstops, jaggedsize, length)
    
        try:
            ak_cu.synchronize_cuda()
        except:
>           pytest.fail("This test case shouldn't have raised an error")
E           Failed: This test case shouldn't have raised an error

fromstarts = array([0, 0, 0, 0, 0, 0, 0, 0], dtype=int32)
fromstops  = array([1, 1, 1, 1, 1, 1, 1, 1], dtype=int32)
funcC      = <CupyKernel awkward_ListArray_getitem_jagged_expand, int64, int64, int64, int64, int32, int32>
jaggedsize = 1
length     = 3
multistarts = array([2, 2, 2])
multistops = array([3, 3, 3])
singleoffsets = array([ 2,  3,  3,  4,  5,  5,  5,  5,  5,  6,  7,  8, 10, 11])
tocarry    = array([0, 0, 0])

tests-cuda-kernels/test_cudaawkward_ListArray32_getitem_jagged_expand_64.py:58: Failed
___________ test_cuda_awkward_ListArray32_getitem_jagged_expand_64_3 ___________

    def test_cuda_awkward_ListArray32_getitem_jagged_expand_64_3():
        multistarts = cupy.array([123, 123, 123], dtype=cupy.int64)
        multistops = cupy.array([123, 123, 123], dtype=cupy.int64)
        singleoffsets = cupy.array([2, 1, 0, 1, 2, 0, 1, 2, 2, 2, 1, 2, 1, 0, 0, 0, 0], dtype=cupy.int64)
        tocarry = cupy.array([123, 123, 123], dtype=cupy.int64)
        fromstarts = cupy.array([0, 0, 0, 0, 0, 0, 0, 0], dtype=cupy.int32)
        fromstops = cupy.array([1, 1, 1, 1, 1, 1, 1, 1], dtype=cupy.int32)
        jaggedsize = 1
        length = 3
        funcC = cupy_backend['awkward_ListArray_getitem_jagged_expand', cupy.int64, cupy.int64, cupy.int64, cupy.int64, cupy.int32, cupy.int32]
        funcC(multistarts, multistops, singleoffsets, tocarry, fromstarts, fromstops, jaggedsize, length)
    
        try:
>           ak_cu.synchronize_cuda()

fromstarts = array([0, 0, 0, 0, 0, 0, 0, 0], dtype=int32)
fromstops  = array([1, 1, 1, 1, 1, 1, 1, 1], dtype=int32)
funcC      = <CupyKernel awkward_ListArray_getitem_jagged_expand, int64, int64, int64, int64, int32, int32>
jaggedsize = 1
length     = 3
multistarts = array([2, 2, 2])
multistops = array([1, 1, 1])
singleoffsets = array([2, 1, 0, 1, 2, 0, 1, 2, 2, 2, 1, 2, 1, 0, 0, 0, 0])
tocarry    = array([0, 0, 0])

tests-cuda-kernels/test_cudaawkward_ListArray32_getitem_jagged_expand_64.py:79: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

stream = <Stream 0 (device -1)>

    def synchronize_cuda(stream=None):
        cupy = import_cupy("Awkward Arrays with CUDA")
    
        if stream is None:
            stream = cupy.cuda.get_current_stream()
    
        stream.synchronize()
    
        invocation_index = cuda_streamptr_to_contexts[stream.ptr][0].get().tolist()
        contexts = cuda_streamptr_to_contexts[stream.ptr][1]
    
        if invocation_index != NO_ERROR:
            invoked_kernel = contexts[int(invocation_index // math.pow(2, ERROR_BITS))]
            cuda_streamptr_to_contexts[stream.ptr] = (
                cupy.array(NO_ERROR),
                [],
            )
>           raise invoked_kernel.error_context.decorate_exception(
                ValueError,
                ValueError(
                    f"{kernel_errors[invoked_kernel.name][int(invocation_index % math.pow(2, ERROR_BITS))]} in compiled CUDA code ({invoked_kernel.name})"
                ),
            )
E           AttributeError: 'NoneType' object has no attribute 'decorate_exception'

contexts   = [<awkward._connect.cuda.Invocation object at 0x7f7ebdd345e0>]
cupy       = <module 'cupy' from '/opt/build-venv/lib/python3.8/site-packages/cupy/__init__.py'>
invocation_index = 0
invoked_kernel = <awkward._connect.cuda.Invocation object at 0x7f7ebdd345e0>
stream     = <Stream 0 (device -1)>

/opt/build-venv/lib/python3.8/site-packages/awkward/_connect/cuda/__init__.py:215: AttributeError

During handling of the above exception, another exception occurred:

    def test_cuda_awkward_ListArray32_getitem_jagged_expand_64_3():
        multistarts = cupy.array([123, 123, 123], dtype=cupy.int64)
        multistops = cupy.array([123, 123, 123], dtype=cupy.int64)
        singleoffsets = cupy.array([2, 1, 0, 1, 2, 0, 1, 2, 2, 2, 1, 2, 1, 0, 0, 0, 0], dtype=cupy.int64)
        tocarry = cupy.array([123, 123, 123], dtype=cupy.int64)
        fromstarts = cupy.array([0, 0, 0, 0, 0, 0, 0, 0], dtype=cupy.int32)
        fromstops = cupy.array([1, 1, 1, 1, 1, 1, 1, 1], dtype=cupy.int32)
        jaggedsize = 1
        length = 3
        funcC = cupy_backend['awkward_ListArray_getitem_jagged_expand', cupy.int64, cupy.int64, cupy.int64, cupy.int64, cupy.int32, cupy.int32]
        funcC(multistarts, multistops, singleoffsets, tocarry, fromstarts, fromstops, jaggedsize, length)
    
        try:
            ak_cu.synchronize_cuda()
        except:
>           pytest.fail("This test case shouldn't have raised an error")
E           Failed: This test case shouldn't have raised an error

fromstarts = array([0, 0, 0, 0, 0, 0, 0, 0], dtype=int32)
fromstops  = array([1, 1, 1, 1, 1, 1, 1, 1], dtype=int32)
funcC      = <CupyKernel awkward_ListArray_getitem_jagged_expand, int64, int64, int64, int64, int32, int32>
jaggedsize = 1
length     = 3
multistarts = array([2, 2, 2])
multistops = array([1, 1, 1])
singleoffsets = array([2, 1, 0, 1, 2, 0, 1, 2, 2, 2, 1, 2, 1, 0, 0, 0, 0])
tocarry    = array([0, 0, 0])

tests-cuda-kernels/test_cudaawkward_ListArray32_getitem_jagged_expand_64.py:81: Failed
___________ test_cuda_awkward_ListArray32_getitem_jagged_expand_64_4 ___________

    def test_cuda_awkward_ListArray32_getitem_jagged_expand_64_4():
        multistarts = cupy.array([123, 123, 123], dtype=cupy.int64)
        multistops = cupy.array([123, 123, 123], dtype=cupy.int64)
        singleoffsets = cupy.array([1, 0, 2, 3, 1, 2, 0, 0, 1, 1, 2, 3, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], dtype=cupy.int64)
        tocarry = cupy.array([123, 123, 123], dtype=cupy.int64)
        fromstarts = cupy.array([0, 0, 0, 0, 0, 0, 0, 0], dtype=cupy.int32)
        fromstops = cupy.array([1, 1, 1, 1, 1, 1, 1, 1], dtype=cupy.int32)
        jaggedsize = 1
        length = 3
        funcC = cupy_backend['awkward_ListArray_getitem_jagged_expand', cupy.int64, cupy.int64, cupy.int64, cupy.int64, cupy.int32, cupy.int32]
        funcC(multistarts, multistops, singleoffsets, tocarry, fromstarts, fromstops, jaggedsize, length)
    
        try:
>           ak_cu.synchronize_cuda()

fromstarts = array([0, 0, 0, 0, 0, 0, 0, 0], dtype=int32)
fromstops  = array([1, 1, 1, 1, 1, 1, 1, 1], dtype=int32)
funcC      = <CupyKernel awkward_ListArray_getitem_jagged_expand, int64, int64, int64, int64, int32, int32>
jaggedsize = 1
length     = 3
multistarts = array([1, 1, 1])
multistops = array([0, 0, 0])
singleoffsets = array([1, 0, 2, 3, 1, 2, 0, 0, 1, 1, 2, 3, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1,
       1, 1, 1])
tocarry    = array([0, 0, 0])

tests-cuda-kernels/test_cudaawkward_ListArray32_getitem_jagged_expand_64.py:102: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

stream = <Stream 0 (device -1)>

    def synchronize_cuda(stream=None):
        cupy = import_cupy("Awkward Arrays with CUDA")
    
        if stream is None:
            stream = cupy.cuda.get_current_stream()
    
        stream.synchronize()
    
        invocation_index = cuda_streamptr_to_contexts[stream.ptr][0].get().tolist()
        contexts = cuda_streamptr_to_contexts[stream.ptr][1]
    
        if invocation_index != NO_ERROR:
            invoked_kernel = contexts[int(invocation_index // math.pow(2, ERROR_BITS))]
            cuda_streamptr_to_contexts[stream.ptr] = (
                cupy.array(NO_ERROR),
                [],
            )
>           raise invoked_kernel.error_context.decorate_exception(
                ValueError,
                ValueError(
                    f"{kernel_errors[invoked_kernel.name][int(invocation_index % math.pow(2, ERROR_BITS))]} in compiled CUDA code ({invoked_kernel.name})"
                ),
            )
E           AttributeError: 'NoneType' object has no attribute 'decorate_exception'

contexts   = [<awkward._connect.cuda.Invocation object at 0x7f7ebdc8e4c0>]
cupy       = <module 'cupy' from '/opt/build-venv/lib/python3.8/site-packages/cupy/__init__.py'>
invocation_index = 0
invoked_kernel = <awkward._connect.cuda.Invocation object at 0x7f7ebdc8e4c0>
stream     = <Stream 0 (device -1)>

/opt/build-venv/lib/python3.8/site-packages/awkward/_connect/cuda/__init__.py:215: AttributeError

During handling of the above exception, another exception occurred:

    def test_cuda_awkward_ListArray32_getitem_jagged_expand_64_4():
        multistarts = cupy.array([123, 123, 123], dtype=cupy.int64)
        multistops = cupy.array([123, 123, 123], dtype=cupy.int64)
        singleoffsets = cupy.array([1, 0, 2, 3, 1, 2, 0, 0, 1, 1, 2, 3, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], dtype=cupy.int64)
        tocarry = cupy.array([123, 123, 123], dtype=cupy.int64)
        fromstarts = cupy.array([0, 0, 0, 0, 0, 0, 0, 0], dtype=cupy.int32)
        fromstops = cupy.array([1, 1, 1, 1, 1, 1, 1, 1], dtype=cupy.int32)
        jaggedsize = 1
        length = 3
        funcC = cupy_backend['awkward_ListArray_getitem_jagged_expand', cupy.int64, cupy.int64, cupy.int64, cupy.int64, cupy.int32, cupy.int32]
        funcC(multistarts, multistops, singleoffsets, tocarry, fromstarts, fromstops, jaggedsize, length)
    
        try:
            ak_cu.synchronize_cuda()
        except:
>           pytest.fail("This test case shouldn't have raised an error")
E           Failed: This test case shouldn't have raised an error

fromstarts = array([0, 0, 0, 0, 0, 0, 0, 0], dtype=int32)
fromstops  = array([1, 1, 1, 1, 1, 1, 1, 1], dtype=int32)
funcC      = <CupyKernel awkward_ListArray_getitem_jagged_expand, int64, int64, int64, int64, int32, int32>
jaggedsize = 1
length     = 3
multistarts = array([1, 1, 1])
multistops = array([0, 0, 0])
singleoffsets = array([1, 0, 2, 3, 1, 2, 0, 0, 1, 1, 2, 3, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1,
       1, 1, 1])
tocarry    = array([0, 0, 0])

tests-cuda-kernels/test_cudaawkward_ListArray32_getitem_jagged_expand_64.py:104: Failed
___________ test_cuda_awkward_ListArray64_getitem_jagged_expand_64_1 ___________

    def test_cuda_awkward_ListArray64_getitem_jagged_expand_64_1():
        multistarts = cupy.array([123, 123, 123], dtype=cupy.int64)
        multistops = cupy.array([123, 123, 123], dtype=cupy.int64)
        singleoffsets = cupy.array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1], dtype=cupy.int64)
        tocarry = cupy.array([123, 123, 123], dtype=cupy.int64)
        fromstarts = cupy.array([0, 0, 0, 0, 0, 0, 0, 0], dtype=cupy.int64)
        fromstops = cupy.array([1, 1, 1, 1, 1, 1, 1, 1], dtype=cupy.int64)
        jaggedsize = 1
        length = 3
        funcC = cupy_backend['awkward_ListArray_getitem_jagged_expand', cupy.int64, cupy.int64, cupy.int64, cupy.int64, cupy.int64, cupy.int64]
        funcC(multistarts, multistops, singleoffsets, tocarry, fromstarts, fromstops, jaggedsize, length)
    
        try:
>           ak_cu.synchronize_cuda()

fromstarts = array([0, 0, 0, 0, 0, 0, 0, 0])
fromstops  = array([1, 1, 1, 1, 1, 1, 1, 1])
funcC      = <CupyKernel awkward_ListArray_getitem_jagged_expand, int64, int64, int64, int64, int64, int64>
jaggedsize = 1
length     = 3
multistarts = array([1, 1, 1])
multistops = array([1, 1, 1])
singleoffsets = array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1])
tocarry    = array([0, 0, 0])

tests-cuda-kernels/test_cudaawkward_ListArray64_getitem_jagged_expand_64.py:33: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

stream = <Stream 0 (device -1)>

    def synchronize_cuda(stream=None):
        cupy = import_cupy("Awkward Arrays with CUDA")
    
        if stream is None:
            stream = cupy.cuda.get_current_stream()
    
        stream.synchronize()
    
        invocation_index = cuda_streamptr_to_contexts[stream.ptr][0].get().tolist()
        contexts = cuda_streamptr_to_contexts[stream.ptr][1]
    
        if invocation_index != NO_ERROR:
            invoked_kernel = contexts[int(invocation_index // math.pow(2, ERROR_BITS))]
            cuda_streamptr_to_contexts[stream.ptr] = (
                cupy.array(NO_ERROR),
                [],
            )
>           raise invoked_kernel.error_context.decorate_exception(
                ValueError,
                ValueError(
                    f"{kernel_errors[invoked_kernel.name][int(invocation_index % math.pow(2, ERROR_BITS))]} in compiled CUDA code ({invoked_kernel.name})"
                ),
            )
E           AttributeError: 'NoneType' object has no attribute 'decorate_exception'

contexts   = [<awkward._connect.cuda.Invocation object at 0x7f7ebdd81fa0>,
 <awkward._connect.cuda.Invocation object at 0x7f7ebdd81370>,
 <awkward._connect.cuda.Invocation object at 0x7f7ebdd81760>,
 <awkward._connect.cuda.Invocation object at 0x7f7ebdd81d00>,
 <awkward._connect.cuda.Invocation object at 0x7f7ebdd81550>,
 <awkward._connect.cuda.Invocation object at 0x7f7ebdd81af0>,
 <awkward._connect.cuda.Invocation object at 0x7f7ebdd81dc0>,
 <awkward._connect.cuda.Invocation object at 0x7f7ebdd81460>,
 <awkward._connect.cuda.Invocation object at 0x7f7ebdd81490>,
 <awkward._connect.cuda.Invocation object at 0x7f7ebdd81a90>,
 <awkward._connect.cuda.Invocation object at 0x7f7ebdd81c10>,
 <awkward._connect.cuda.Invocation object at 0x7f7ebdd62a60>,
 <awkward._connect.cuda.Invocation object at 0x7f7ebdd62f70>,
 <awkward._connect.cuda.Invocation object at 0x7f7ebdd62dc0>,
 <awkward._connect.cuda.Invocation object at 0x7f7ebdd623a0>]
cupy       = <module 'cupy' from '/opt/build-venv/lib/python3.8/site-packages/cupy/__init__.py'>
invocation_index = 3584
invoked_kernel = <awkward._connect.cuda.Invocation object at 0x7f7ebdd623a0>
stream     = <Stream 0 (device -1)>

/opt/build-venv/lib/python3.8/site-packages/awkward/_connect/cuda/__init__.py:215: AttributeError

During handling of the above exception, another exception occurred:

    def test_cuda_awkward_ListArray64_getitem_jagged_expand_64_1():
        multistarts = cupy.array([123, 123, 123], dtype=cupy.int64)
        multistops = cupy.array([123, 123, 123], dtype=cupy.int64)
        singleoffsets = cupy.array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1], dtype=cupy.int64)
        tocarry = cupy.array([123, 123, 123], dtype=cupy.int64)
        fromstarts = cupy.array([0, 0, 0, 0, 0, 0, 0, 0], dtype=cupy.int64)
        fromstops = cupy.array([1, 1, 1, 1, 1, 1, 1, 1], dtype=cupy.int64)
        jaggedsize = 1
        length = 3
        funcC = cupy_backend['awkward_ListArray_getitem_jagged_expand', cupy.int64, cupy.int64, cupy.int64, cupy.int64, cupy.int64, cupy.int64]
        funcC(multistarts, multistops, singleoffsets, tocarry, fromstarts, fromstops, jaggedsize, length)
    
        try:
            ak_cu.synchronize_cuda()
        except:
>           pytest.fail("This test case shouldn't have raised an error")
E           Failed: This test case shouldn't have raised an error

fromstarts = array([0, 0, 0, 0, 0, 0, 0, 0])
fromstops  = array([1, 1, 1, 1, 1, 1, 1, 1])
funcC      = <CupyKernel awkward_ListArray_getitem_jagged_expand, int64, int64, int64, int64, int64, int64>
jaggedsize = 1
length     = 3
multistarts = array([1, 1, 1])
multistops = array([1, 1, 1])
singleoffsets = array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1])
tocarry    = array([0, 0, 0])

tests-cuda-kernels/test_cudaawkward_ListArray64_getitem_jagged_expand_64.py:35: Failed
___________ test_cuda_awkward_ListArray64_getitem_jagged_expand_64_2 ___________

    def test_cuda_awkward_ListArray64_getitem_jagged_expand_64_2():
        multistarts = cupy.array([123, 123, 123], dtype=cupy.int64)
        multistops = cupy.array([123, 123, 123], dtype=cupy.int64)
        singleoffsets = cupy.array([2, 3, 3, 4, 5, 5, 5, 5, 5, 6, 7, 8, 10, 11], dtype=cupy.int64)
        tocarry = cupy.array([123, 123, 123], dtype=cupy.int64)
        fromstarts = cupy.array([0, 0, 0, 0, 0, 0, 0, 0], dtype=cupy.int64)
        fromstops = cupy.array([1, 1, 1, 1, 1, 1, 1, 1], dtype=cupy.int64)
        jaggedsize = 1
        length = 3
        funcC = cupy_backend['awkward_ListArray_getitem_jagged_expand', cupy.int64, cupy.int64, cupy.int64, cupy.int64, cupy.int64, cupy.int64]
        funcC(multistarts, multistops, singleoffsets, tocarry, fromstarts, fromstops, jaggedsize, length)
    
        try:
>           ak_cu.synchronize_cuda()

fromstarts = array([0, 0, 0, 0, 0, 0, 0, 0])
fromstops  = array([1, 1, 1, 1, 1, 1, 1, 1])
funcC      = <CupyKernel awkward_ListArray_getitem_jagged_expand, int64, int64, int64, int64, int64, int64>
jaggedsize = 1
length     = 3
multistarts = array([2, 2, 2])
multistops = array([3, 3, 3])
singleoffsets = array([ 2,  3,  3,  4,  5,  5,  5,  5,  5,  6,  7,  8, 10, 11])
tocarry    = array([0, 0, 0])

tests-cuda-kernels/test_cudaawkward_ListArray64_getitem_jagged_expand_64.py:56: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

stream = <Stream 0 (device -1)>

    def synchronize_cuda(stream=None):
        cupy = import_cupy("Awkward Arrays with CUDA")
    
        if stream is None:
            stream = cupy.cuda.get_current_stream()
    
        stream.synchronize()
    
        invocation_index = cuda_streamptr_to_contexts[stream.ptr][0].get().tolist()
        contexts = cuda_streamptr_to_contexts[stream.ptr][1]
    
        if invocation_index != NO_ERROR:
            invoked_kernel = contexts[int(invocation_index // math.pow(2, ERROR_BITS))]
            cuda_streamptr_to_contexts[stream.ptr] = (
                cupy.array(NO_ERROR),
                [],
            )
>           raise invoked_kernel.error_context.decorate_exception(
                ValueError,
                ValueError(
                    f"{kernel_errors[invoked_kernel.name][int(invocation_index % math.pow(2, ERROR_BITS))]} in compiled CUDA code ({invoked_kernel.name})"
                ),
            )
E           AttributeError: 'NoneType' object has no attribute 'decorate_exception'

contexts   = [<awkward._connect.cuda.Invocation object at 0x7f7ebdb41d30>]
cupy       = <module 'cupy' from '/opt/build-venv/lib/python3.8/site-packages/cupy/__init__.py'>
invocation_index = 0
invoked_kernel = <awkward._connect.cuda.Invocation object at 0x7f7ebdb41d30>
stream     = <Stream 0 (device -1)>

/opt/build-venv/lib/python3.8/site-packages/awkward/_connect/cuda/__init__.py:215: AttributeError

During handling of the above exception, another exception occurred:

    def test_cuda_awkward_ListArray64_getitem_jagged_expand_64_2():
        multistarts = cupy.array([123, 123, 123], dtype=cupy.int64)
        multistops = cupy.array([123, 123, 123], dtype=cupy.int64)
        singleoffsets = cupy.array([2, 3, 3, 4, 5, 5, 5, 5, 5, 6, 7, 8, 10, 11], dtype=cupy.int64)
        tocarry = cupy.array([123, 123, 123], dtype=cupy.int64)
        fromstarts = cupy.array([0, 0, 0, 0, 0, 0, 0, 0], dtype=cupy.int64)
        fromstops = cupy.array([1, 1, 1, 1, 1, 1, 1, 1], dtype=cupy.int64)
        jaggedsize = 1
        length = 3
        funcC = cupy_backend['awkward_ListArray_getitem_jagged_expand', cupy.int64, cupy.int64, cupy.int64, cupy.int64, cupy.int64, cupy.int64]
        funcC(multistarts, multistops, singleoffsets, tocarry, fromstarts, fromstops, jaggedsize, length)
    
        try:
            ak_cu.synchronize_cuda()
        except:
>           pytest.fail("This test case shouldn't have raised an error")
E           Failed: This test case shouldn't have raised an error

fromstarts = array([0, 0, 0, 0, 0, 0, 0, 0])
fromstops  = array([1, 1, 1, 1, 1, 1, 1, 1])
funcC      = <CupyKernel awkward_ListArray_getitem_jagged_expand, int64, int64, int64, int64, int64, int64>
jaggedsize = 1
length     = 3
multistarts = array([2, 2, 2])
multistops = array([3, 3, 3])
singleoffsets = array([ 2,  3,  3,  4,  5,  5,  5,  5,  5,  6,  7,  8, 10, 11])
tocarry    = array([0, 0, 0])

tests-cuda-kernels/test_cudaawkward_ListArray64_getitem_jagged_expand_64.py:58: Failed
___________ test_cuda_awkward_ListArray64_getitem_jagged_expand_64_3 ___________

    def test_cuda_awkward_ListArray64_getitem_jagged_expand_64_3():
        multistarts = cupy.array([123, 123, 123], dtype=cupy.int64)
        multistops = cupy.array([123, 123, 123], dtype=cupy.int64)
        singleoffsets = cupy.array([2, 1, 0, 1, 2, 0, 1, 2, 2, 2, 1, 2, 1, 0, 0, 0, 0], dtype=cupy.int64)
        tocarry = cupy.array([123, 123, 123], dtype=cupy.int64)
        fromstarts = cupy.array([0, 0, 0, 0, 0, 0, 0, 0], dtype=cupy.int64)
        fromstops = cupy.array([1, 1, 1, 1, 1, 1, 1, 1], dtype=cupy.int64)
        jaggedsize = 1
        length = 3
        funcC = cupy_backend['awkward_ListArray_getitem_jagged_expand', cupy.int64, cupy.int64, cupy.int64, cupy.int64, cupy.int64, cupy.int64]
        funcC(multistarts, multistops, singleoffsets, tocarry, fromstarts, fromstops, jaggedsize, length)
    
        try:
>           ak_cu.synchronize_cuda()

fromstarts = array([0, 0, 0, 0, 0, 0, 0, 0])
fromstops  = array([1, 1, 1, 1, 1, 1, 1, 1])
funcC      = <CupyKernel awkward_ListArray_getitem_jagged_expand, int64, int64, int64, int64, int64, int64>
jaggedsize = 1
length     = 3
multistarts = array([2, 2, 2])
multistops = array([1, 1, 1])
singleoffsets = array([2, 1, 0, 1, 2, 0, 1, 2, 2, 2, 1, 2, 1, 0, 0, 0, 0])
tocarry    = array([0, 0, 0])

tests-cuda-kernels/test_cudaawkward_ListArray64_getitem_jagged_expand_64.py:79: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

stream = <Stream 0 (device -1)>

    def synchronize_cuda(stream=None):
        cupy = import_cupy("Awkward Arrays with CUDA")
    
        if stream is None:
            stream = cupy.cuda.get_current_stream()
    
        stream.synchronize()
    
        invocation_index = cuda_streamptr_to_contexts[stream.ptr][0].get().tolist()
        contexts = cuda_streamptr_to_contexts[stream.ptr][1]
    
        if invocation_index != NO_ERROR:
            invoked_kernel = contexts[int(invocation_index // math.pow(2, ERROR_BITS))]
            cuda_streamptr_to_contexts[stream.ptr] = (
                cupy.array(NO_ERROR),
                [],
            )
>           raise invoked_kernel.error_context.decorate_exception(
                ValueError,
                ValueError(
                    f"{kernel_errors[invoked_kernel.name][int(invocation_index % math.pow(2, ERROR_BITS))]} in compiled CUDA code ({invoked_kernel.name})"
                ),
            )
E           AttributeError: 'NoneType' object has no attribute 'decorate_exception'

contexts   = [<awkward._connect.cuda.Invocation object at 0x7f7ebd05f490>]
cupy       = <module 'cupy' from '/opt/build-venv/lib/python3.8/site-packages/cupy/__init__.py'>
invocation_index = 1
invoked_kernel = <awkward._connect.cuda.Invocation object at 0x7f7ebd05f490>
stream     = <Stream 0 (device -1)>

/opt/build-venv/lib/python3.8/site-packages/awkward/_connect/cuda/__init__.py:215: AttributeError

During handling of the above exception, another exception occurred:

    def test_cuda_awkward_ListArray64_getitem_jagged_expand_64_3():
        multistarts = cupy.array([123, 123, 123], dtype=cupy.int64)
        multistops = cupy.array([123, 123, 123], dtype=cupy.int64)
        singleoffsets = cupy.array([2, 1, 0, 1, 2, 0, 1, 2, 2, 2, 1, 2, 1, 0, 0, 0, 0], dtype=cupy.int64)
        tocarry = cupy.array([123, 123, 123], dtype=cupy.int64)
        fromstarts = cupy.array([0, 0, 0, 0, 0, 0, 0, 0], dtype=cupy.int64)
        fromstops = cupy.array([1, 1, 1, 1, 1, 1, 1, 1], dtype=cupy.int64)
        jaggedsize = 1
        length = 3
        funcC = cupy_backend['awkward_ListArray_getitem_jagged_expand', cupy.int64, cupy.int64, cupy.int64, cupy.int64, cupy.int64, cupy.int64]
        funcC(multistarts, multistops, singleoffsets, tocarry, fromstarts, fromstops, jaggedsize, length)
    
        try:
            ak_cu.synchronize_cuda()
        except:
>           pytest.fail("This test case shouldn't have raised an error")
E           Failed: This test case shouldn't have raised an error

fromstarts = array([0, 0, 0, 0, 0, 0, 0, 0])
fromstops  = array([1, 1, 1, 1, 1, 1, 1, 1])
funcC      = <CupyKernel awkward_ListArray_getitem_jagged_expand, int64, int64, int64, int64, int64, int64>
jaggedsize = 1
length     = 3
multistarts = array([2, 2, 2])
multistops = array([1, 1, 1])
singleoffsets = array([2, 1, 0, 1, 2, 0, 1, 2, 2, 2, 1, 2, 1, 0, 0, 0, 0])
tocarry    = array([0, 0, 0])

tests-cuda-kernels/test_cudaawkward_ListArray64_getitem_jagged_expand_64.py:81: Failed
___________ test_cuda_awkward_ListArray64_getitem_jagged_expand_64_4 ___________

    def test_cuda_awkward_ListArray64_getitem_jagged_expand_64_4():
        multistarts = cupy.array([123, 123, 123], dtype=cupy.int64)
        multistops = cupy.array([123, 123, 123], dtype=cupy.int64)
        singleoffsets = cupy.array([1, 0, 2, 3, 1, 2, 0, 0, 1, 1, 2, 3, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], dtype=cupy.int64)
        tocarry = cupy.array([123, 123, 123], dtype=cupy.int64)
        fromstarts = cupy.array([0, 0, 0, 0, 0, 0, 0, 0], dtype=cupy.int64)
        fromstops = cupy.array([1, 1, 1, 1, 1, 1, 1, 1], dtype=cupy.int64)
        jaggedsize = 1
        length = 3
        funcC = cupy_backend['awkward_ListArray_getitem_jagged_expand', cupy.int64, cupy.int64, cupy.int64, cupy.int64, cupy.int64, cupy.int64]
        funcC(multistarts, multistops, singleoffsets, tocarry, fromstarts, fromstops, jaggedsize, length)
    
        try:
>           ak_cu.synchronize_cuda()

fromstarts = array([0, 0, 0, 0, 0, 0, 0, 0])
fromstops  = array([1, 1, 1, 1, 1, 1, 1, 1])
funcC      = <CupyKernel awkward_ListArray_getitem_jagged_expand, int64, int64, int64, int64, int64, int64>
jaggedsize = 1
length     = 3
multistarts = array([1, 1, 1])
multistops = array([0, 0, 0])
singleoffsets = array([1, 0, 2, 3, 1, 2, 0, 0, 1, 1, 2, 3, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1,
       1, 1, 1])
tocarry    = array([0, 0, 0])

tests-cuda-kernels/test_cudaawkward_ListArray64_getitem_jagged_expand_64.py:102: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

stream = <Stream 0 (device -1)>

    def synchronize_cuda(stream=None):
        cupy = import_cupy("Awkward Arrays with CUDA")
    
        if stream is None:
            stream = cupy.cuda.get_current_stream()
    
        stream.synchronize()
    
        invocation_index = cuda_streamptr_to_contexts[stream.ptr][0].get().tolist()
        contexts = cuda_streamptr_to_contexts[stream.ptr][1]
    
        if invocation_index != NO_ERROR:
            invoked_kernel = contexts[int(invocation_index // math.pow(2, ERROR_BITS))]
            cuda_streamptr_to_contexts[stream.ptr] = (
                cupy.array(NO_ERROR),
                [],
            )
>           raise invoked_kernel.error_context.decorate_exception(
                ValueError,
                ValueError(
                    f"{kernel_errors[invoked_kernel.name][int(invocation_index % math.pow(2, ERROR_BITS))]} in compiled CUDA code ({invoked_kernel.name})"
                ),
            )
E           AttributeError: 'NoneType' object has no attribute 'decorate_exception'

contexts   = [<awkward._connect.cuda.Invocation object at 0x7f7ebdad9ac0>]
cupy       = <module 'cupy' from '/opt/build-venv/lib/python3.8/site-packages/cupy/__init__.py'>
invocation_index = 0
invoked_kernel = <awkward._connect.cuda.Invocation object at 0x7f7ebdad9ac0>
stream     = <Stream 0 (device -1)>

/opt/build-venv/lib/python3.8/site-packages/awkward/_connect/cuda/__init__.py:215: AttributeError

During handling of the above exception, another exception occurred:

    def test_cuda_awkward_ListArray64_getitem_jagged_expand_64_4():
        multistarts = cupy.array([123, 123, 123], dtype=cupy.int64)
        multistops = cupy.array([123, 123, 123], dtype=cupy.int64)
        singleoffsets = cupy.array([1, 0, 2, 3, 1, 2, 0, 0, 1, 1, 2, 3, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], dtype=cupy.int64)
        tocarry = cupy.array([123, 123, 123], dtype=cupy.int64)
        fromstarts = cupy.array([0, 0, 0, 0, 0, 0, 0, 0], dtype=cupy.int64)
        fromstops = cupy.array([1, 1, 1, 1, 1, 1, 1, 1], dtype=cupy.int64)
        jaggedsize = 1
        length = 3
        funcC = cupy_backend['awkward_ListArray_getitem_jagged_expand', cupy.int64, cupy.int64, cupy.int64, cupy.int64, cupy.int64, cupy.int64]
        funcC(multistarts, multistops, singleoffsets, tocarry, fromstarts, fromstops, jaggedsize, length)
    
        try:
            ak_cu.synchronize_cuda()
        except:
>           pytest.fail("This test case shouldn't have raised an error")
E           Failed: This test case shouldn't have raised an error

fromstarts = array([0, 0, 0, 0, 0, 0, 0, 0])
fromstops  = array([1, 1, 1, 1, 1, 1, 1, 1])
funcC      = <CupyKernel awkward_ListArray_getitem_jagged_expand, int64, int64, int64, int64, int64, int64>
jaggedsize = 1
length     = 3
multistarts = array([1, 1, 1])
multistops = array([0, 0, 0])
singleoffsets = array([1, 0, 2, 3, 1, 2, 0, 0, 1, 1, 2, 3, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1,
       1, 1, 1])
tocarry    = array([0, 0, 0])

tests-cuda-kernels/test_cudaawkward_ListArray64_getitem_jagged_expand_64.py:104: Failed
__________ test_cuda_awkward_ListArrayU32_getitem_jagged_expand_64_1 ___________

    def test_cuda_awkward_ListArrayU32_getitem_jagged_expand_64_1():
        multistarts = cupy.array([123, 123, 123], dtype=cupy.int64)
        multistops = cupy.array([123, 123, 123], dtype=cupy.int64)
        singleoffsets = cupy.array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1], dtype=cupy.int64)
        tocarry = cupy.array([123, 123, 123], dtype=cupy.int64)
        fromstarts = cupy.array([0, 0, 0, 0, 0, 0, 0, 0], dtype=cupy.uint32)
        fromstops = cupy.array([1, 1, 1, 1, 1, 1, 1, 1], dtype=cupy.uint32)
        jaggedsize = 1
        length = 3
        funcC = cupy_backend['awkward_ListArray_getitem_jagged_expand', cupy.int64, cupy.int64, cupy.int64, cupy.int64, cupy.uint32, cupy.uint32]
        funcC(multistarts, multistops, singleoffsets, tocarry, fromstarts, fromstops, jaggedsize, length)
    
        try:
>           ak_cu.synchronize_cuda()

fromstarts = array([0, 0, 0, 0, 0, 0, 0, 0], dtype=uint32)
fromstops  = array([1, 1, 1, 1, 1, 1, 1, 1], dtype=uint32)
funcC      = <CupyKernel awkward_ListArray_getitem_jagged_expand, int64, int64, int64, int64, uint32, uint32>
jaggedsize = 1
length     = 3
multistarts = array([1, 1, 1])
multistops = array([1, 1, 1])
singleoffsets = array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1])
tocarry    = array([0, 0, 0])

tests-cuda-kernels/test_cudaawkward_ListArrayU32_getitem_jagged_expand_64.py:33: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

stream = <Stream 0 (device -1)>

    def synchronize_cuda(stream=None):
        cupy = import_cupy("Awkward Arrays with CUDA")
    
        if stream is None:
            stream = cupy.cuda.get_current_stream()
    
        stream.synchronize()
    
        invocation_index = cuda_streamptr_to_contexts[stream.ptr][0].get().tolist()
        contexts = cuda_streamptr_to_contexts[stream.ptr][1]
    
        if invocation_index != NO_ERROR:
            invoked_kernel = contexts[int(invocation_index // math.pow(2, ERROR_BITS))]
            cuda_streamptr_to_contexts[stream.ptr] = (
                cupy.array(NO_ERROR),
                [],
            )
>           raise invoked_kernel.error_context.decorate_exception(
                ValueError,
                ValueError(
                    f"{kernel_errors[invoked_kernel.name][int(invocation_index % math.pow(2, ERROR_BITS))]} in compiled CUDA code ({invoked_kernel.name})"
                ),
            )
E           AttributeError: 'NoneType' object has no attribute 'decorate_exception'

contexts   = [<awkward._connect.cuda.Invocation object at 0x7f7ebcec7160>,
 <awkward._connect.cuda.Invocation object at 0x7f7ebcec79d0>,
 <awkward._connect.cuda.Invocation object at 0x7f7ebcec7610>,
 <awkward._connect.cuda.Invocation object at 0x7f7ebcec7280>,
 <awkward._connect.cuda.Invocation object at 0x7f7ebcec7f10>,
 <awkward._connect.cuda.Invocation object at 0x7f7ebcec7820>,
 <awkward._connect.cuda.Invocation object at 0x7f7ebcec76d0>,
 <awkward._connect.cuda.Invocation object at 0x7f7ebcec7790>,
 <awkward._connect.cuda.Invocation object at 0x7f7ebdc198e0>,
 <awkward._connect.cuda.Invocation object at 0x7f7ebdc19a00>,
 <awkward._connect.cuda.Invocation object at 0x7f7ebdc19670>,
 <awkward._connect.cuda.Invocation object at 0x7f7ebdc19340>,
 <awkward._connect.cuda.Invocation object at 0x7f7ebdc19c10>,
 <awkward._connect.cuda.Invocation object at 0x7f7ebdc19610>,
 <awkward._connect.cuda.Invocation object at 0x7f7ebdc19640>]
cupy       = <module 'cupy' from '/opt/build-venv/lib/python3.8/site-packages/cupy/__init__.py'>
invocation_index = 3584
invoked_kernel = <awkward._connect.cuda.Invocation object at 0x7f7ebdc19640>
stream     = <Stream 0 (device -1)>

/opt/build-venv/lib/python3.8/site-packages/awkward/_connect/cuda/__init__.py:215: AttributeError

During handling of the above exception, another exception occurred:

    def test_cuda_awkward_ListArrayU32_getitem_jagged_expand_64_1():
        multistarts = cupy.array([123, 123, 123], dtype=cupy.int64)
        multistops = cupy.array([123, 123, 123], dtype=cupy.int64)
        singleoffsets = cupy.array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1], dtype=cupy.int64)
        tocarry = cupy.array([123, 123, 123], dtype=cupy.int64)
        fromstarts = cupy.array([0, 0, 0, 0, 0, 0, 0, 0], dtype=cupy.uint32)
        fromstops = cupy.array([1, 1, 1, 1, 1, 1, 1, 1], dtype=cupy.uint32)
        jaggedsize = 1
        length = 3
        funcC = cupy_backend['awkward_ListArray_getitem_jagged_expand', cupy.int64, cupy.int64, cupy.int64, cupy.int64, cupy.uint32, cupy.uint32]
        funcC(multistarts, multistops, singleoffsets, tocarry, fromstarts, fromstops, jaggedsize, length)
    
        try:
            ak_cu.synchronize_cuda()
        except:
>           pytest.fail("This test case shouldn't have raised an error")
E           Failed: This test case shouldn't have raised an error

fromstarts = array([0, 0, 0, 0, 0, 0, 0, 0], dtype=uint32)
fromstops  = array([1, 1, 1, 1, 1, 1, 1, 1], dtype=uint32)
funcC      = <CupyKernel awkward_ListArray_getitem_jagged_expand, int64, int64, int64, int64, uint32, uint32>
jaggedsize = 1
length     = 3
multistarts = array([1, 1, 1])
multistops = array([1, 1, 1])
singleoffsets = array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1])
tocarry    = array([0, 0, 0])

tests-cuda-kernels/test_cudaawkward_ListArrayU32_getitem_jagged_expand_64.py:35: Failed
__________ test_cuda_awkward_ListArrayU32_getitem_jagged_expand_64_2 ___________

    def test_cuda_awkward_ListArrayU32_getitem_jagged_expand_64_2():
        multistarts = cupy.array([123, 123, 123], dtype=cupy.int64)
        multistops = cupy.array([123, 123, 123], dtype=cupy.int64)
        singleoffsets = cupy.array([2, 3, 3, 4, 5, 5, 5, 5, 5, 6, 7, 8, 10, 11], dtype=cupy.int64)
        tocarry = cupy.array([123, 123, 123], dtype=cupy.int64)
        fromstarts = cupy.array([0, 0, 0, 0, 0, 0, 0, 0], dtype=cupy.uint32)
        fromstops = cupy.array([1, 1, 1, 1, 1, 1, 1, 1], dtype=cupy.uint32)
        jaggedsize = 1
        length = 3
        funcC = cupy_backend['awkward_ListArray_getitem_jagged_expand', cupy.int64, cupy.int64, cupy.int64, cupy.int64, cupy.uint32, cupy.uint32]
        funcC(multistarts, multistops, singleoffsets, tocarry, fromstarts, fromstops, jaggedsize, length)
    
        try:
>           ak_cu.synchronize_cuda()

fromstarts = array([0, 0, 0, 0, 0, 0, 0, 0], dtype=uint32)
fromstops  = array([1, 1, 1, 1, 1, 1, 1, 1], dtype=uint32)
funcC      = <CupyKernel awkward_ListArray_getitem_jagged_expand, int64, int64, int64, int64, uint32, uint32>
jaggedsize = 1
length     = 3
multistarts = array([2, 2, 2])
multistops = array([3, 3, 3])
singleoffsets = array([ 2,  3,  3,  4,  5,  5,  5,  5,  5,  6,  7,  8, 10, 11])
tocarry    = array([0, 0, 0])

tests-cuda-kernels/test_cudaawkward_ListArrayU32_getitem_jagged_expand_64.py:56: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

stream = <Stream 0 (device -1)>

    def synchronize_cuda(stream=None):
        cupy = import_cupy("Awkward Arrays with CUDA")
    
        if stream is None:
            stream = cupy.cuda.get_current_stream()
    
        stream.synchronize()
    
        invocation_index = cuda_streamptr_to_contexts[stream.ptr][0].get().tolist()
        contexts = cuda_streamptr_to_contexts[stream.ptr][1]
    
        if invocation_index != NO_ERROR:
            invoked_kernel = contexts[int(invocation_index // math.pow(2, ERROR_BITS))]
            cuda_streamptr_to_contexts[stream.ptr] = (
                cupy.array(NO_ERROR),
                [],
            )
>           raise invoked_kernel.error_context.decorate_exception(
                ValueError,
                ValueError(
                    f"{kernel_errors[invoked_kernel.name][int(invocation_index % math.pow(2, ERROR_BITS))]} in compiled CUDA code ({invoked_kernel.name})"
                ),
            )
E           AttributeError: 'NoneType' object has no attribute 'decorate_exception'

contexts   = [<awkward._connect.cuda.Invocation object at 0x7f7ebdfd6700>]
cupy       = <module 'cupy' from '/opt/build-venv/lib/python3.8/site-packages/cupy/__init__.py'>
invocation_index = 0
invoked_kernel = <awkward._connect.cuda.Invocation object at 0x7f7ebdfd6700>
stream     = <Stream 0 (device -1)>

/opt/build-venv/lib/python3.8/site-packages/awkward/_connect/cuda/__init__.py:215: AttributeError

During handling of the above exception, another exception occurred:

    def test_cuda_awkward_ListArrayU32_getitem_jagged_expand_64_2():
        multistarts = cupy.array([123, 123, 123], dtype=cupy.int64)
        multistops = cupy.array([123, 123, 123], dtype=cupy.int64)
        singleoffsets = cupy.array([2, 3, 3, 4, 5, 5, 5, 5, 5, 6, 7, 8, 10, 11], dtype=cupy.int64)
        tocarry = cupy.array([123, 123, 123], dtype=cupy.int64)
        fromstarts = cupy.array([0, 0, 0, 0, 0, 0, 0, 0], dtype=cupy.uint32)
        fromstops = cupy.array([1, 1, 1, 1, 1, 1, 1, 1], dtype=cupy.uint32)
        jaggedsize = 1
        length = 3
        funcC = cupy_backend['awkward_ListArray_getitem_jagged_expand', cupy.int64, cupy.int64, cupy.int64, cupy.int64, cupy.uint32, cupy.uint32]
        funcC(multistarts, multistops, singleoffsets, tocarry, fromstarts, fromstops, jaggedsize, length)
    
        try:
            ak_cu.synchronize_cuda()
        except:
>           pytest.fail("This test case shouldn't have raised an error")
E           Failed: This test case shouldn't have raised an error

fromstarts = array([0, 0, 0, 0, 0, 0, 0, 0], dtype=uint32)
fromstops  = array([1, 1, 1, 1, 1, 1, 1, 1], dtype=uint32)
funcC      = <CupyKernel awkward_ListArray_getitem_jagged_expand, int64, int64, int64, int64, uint32, uint32>
jaggedsize = 1
length     = 3
multistarts = array([2, 2, 2])
multistops = array([3, 3, 3])
singleoffsets = array([ 2,  3,  3,  4,  5,  5,  5,  5,  5,  6,  7,  8, 10, 11])
tocarry    = array([0, 0, 0])

tests-cuda-kernels/test_cudaawkward_ListArrayU32_getitem_jagged_expand_64.py:58: Failed
__________ test_cuda_awkward_ListArrayU32_getitem_jagged_expand_64_3 ___________

    def test_cuda_awkward_ListArrayU32_getitem_jagged_expand_64_3():
        multistarts = cupy.array([123, 123, 123], dtype=cupy.int64)
        multistops = cupy.array([123, 123, 123], dtype=cupy.int64)
        singleoffsets = cupy.array([2, 1, 0, 1, 2, 0, 1, 2, 2, 2, 1, 2, 1, 0, 0, 0, 0], dtype=cupy.int64)
        tocarry = cupy.array([123, 123, 123], dtype=cupy.int64)
        fromstarts = cupy.array([0, 0, 0, 0, 0, 0, 0, 0], dtype=cupy.uint32)
        fromstops = cupy.array([1, 1, 1, 1, 1, 1, 1, 1], dtype=cupy.uint32)
        jaggedsize = 1
        length = 3
        funcC = cupy_backend['awkward_ListArray_getitem_jagged_expand', cupy.int64, cupy.int64, cupy.int64, cupy.int64, cupy.uint32, cupy.uint32]
        funcC(multistarts, multistops, singleoffsets, tocarry, fromstarts, fromstops, jaggedsize, length)
    
        try:
>           ak_cu.synchronize_cuda()

fromstarts = array([0, 0, 0, 0, 0, 0, 0, 0], dtype=uint32)
fromstops  = array([1, 1, 1, 1, 1, 1, 1, 1], dtype=uint32)
funcC      = <CupyKernel awkward_ListArray_getitem_jagged_expand, int64, int64, int64, int64, uint32, uint32>
jaggedsize = 1
length     = 3
multistarts = array([2, 2, 2])
multistops = array([1, 1, 1])
singleoffsets = array([2, 1, 0, 1, 2, 0, 1, 2, 2, 2, 1, 2, 1, 0, 0, 0, 0])
tocarry    = array([0, 0, 0])

tests-cuda-kernels/test_cudaawkward_ListArrayU32_getitem_jagged_expand_64.py:79: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

stream = <Stream 0 (device -1)>

    def synchronize_cuda(stream=None):
        cupy = import_cupy("Awkward Arrays with CUDA")
    
        if stream is None:
            stream = cupy.cuda.get_current_stream()
    
        stream.synchronize()
    
        invocation_index = cuda_streamptr_to_contexts[stream.ptr][0].get().tolist()
        contexts = cuda_streamptr_to_contexts[stream.ptr][1]
    
        if invocation_index != NO_ERROR:
            invoked_kernel = contexts[int(invocation_index // math.pow(2, ERROR_BITS))]
            cuda_streamptr_to_contexts[stream.ptr] = (
                cupy.array(NO_ERROR),
                [],
            )
>           raise invoked_kernel.error_context.decorate_exception(
                ValueError,
                ValueError(
                    f"{kernel_errors[invoked_kernel.name][int(invocation_index % math.pow(2, ERROR_BITS))]} in compiled CUDA code ({invoked_kernel.name})"
                ),
            )
E           AttributeError: 'NoneType' object has no attribute 'decorate_exception'

contexts   = [<awkward._connect.cuda.Invocation object at 0x7f7ebdd34130>]
cupy       = <module 'cupy' from '/opt/build-venv/lib/python3.8/site-packages/cupy/__init__.py'>
invocation_index = 1
invoked_kernel = <awkward._connect.cuda.Invocation object at 0x7f7ebdd34130>
stream     = <Stream 0 (device -1)>

/opt/build-venv/lib/python3.8/site-packages/awkward/_connect/cuda/__init__.py:215: AttributeError

During handling of the above exception, another exception occurred:

    def test_cuda_awkward_ListArrayU32_getitem_jagged_expand_64_3():
        multistarts = cupy.array([123, 123, 123], dtype=cupy.int64)
        multistops = cupy.array([123, 123, 123], dtype=cupy.int64)
        singleoffsets = cupy.array([2, 1, 0, 1, 2, 0, 1, 2, 2, 2, 1, 2, 1, 0, 0, 0, 0], dtype=cupy.int64)
        tocarry = cupy.array([123, 123, 123], dtype=cupy.int64)
        fromstarts = cupy.array([0, 0, 0, 0, 0, 0, 0, 0], dtype=cupy.uint32)
        fromstops = cupy.array([1, 1, 1, 1, 1, 1, 1, 1], dtype=cupy.uint32)
        jaggedsize = 1
        length = 3
        funcC = cupy_backend['awkward_ListArray_getitem_jagged_expand', cupy.int64, cupy.int64, cupy.int64, cupy.int64, cupy.uint32, cupy.uint32]
        funcC(multistarts, multistops, singleoffsets, tocarry, fromstarts, fromstops, jaggedsize, length)
    
        try:
            ak_cu.synchronize_cuda()
        except:
>           pytest.fail("This test case shouldn't have raised an error")
E           Failed: This test case shouldn't have raised an error

fromstarts = array([0, 0, 0, 0, 0, 0, 0, 0], dtype=uint32)
fromstops  = array([1, 1, 1, 1, 1, 1, 1, 1], dtype=uint32)
funcC      = <CupyKernel awkward_ListArray_getitem_jagged_expand, int64, int64, int64, int64, uint32, uint32>
jaggedsize = 1
length     = 3
multistarts = array([2, 2, 2])
multistops = array([1, 1, 1])
singleoffsets = array([2, 1, 0, 1, 2, 0, 1, 2, 2, 2, 1, 2, 1, 0, 0, 0, 0])
tocarry    = array([0, 0, 0])

tests-cuda-kernels/test_cudaawkward_ListArrayU32_getitem_jagged_expand_64.py:81: Failed
__________ test_cuda_awkward_ListArrayU32_getitem_jagged_expand_64_4 ___________

    def test_cuda_awkward_ListArrayU32_getitem_jagged_expand_64_4():
        multistarts = cupy.array([123, 123, 123], dtype=cupy.int64)
        multistops = cupy.array([123, 123, 123], dtype=cupy.int64)
        singleoffsets = cupy.array([1, 0, 2, 3, 1, 2, 0, 0, 1, 1, 2, 3, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], dtype=cupy.int64)
        tocarry = cupy.array([123, 123, 123], dtype=cupy.int64)
        fromstarts = cupy.array([0, 0, 0, 0, 0, 0, 0, 0], dtype=cupy.uint32)
        fromstops = cupy.array([1, 1, 1, 1, 1, 1, 1, 1], dtype=cupy.uint32)
        jaggedsize = 1
        length = 3
        funcC = cupy_backend['awkward_ListArray_getitem_jagged_expand', cupy.int64, cupy.int64, cupy.int64, cupy.int64, cupy.uint32, cupy.uint32]
        funcC(multistarts, multistops, singleoffsets, tocarry, fromstarts, fromstops, jaggedsize, length)
    
        try:
>           ak_cu.synchronize_cuda()

fromstarts = array([0, 0, 0, 0, 0, 0, 0, 0], dtype=uint32)
fromstops  = array([1, 1, 1, 1, 1, 1, 1, 1], dtype=uint32)
funcC      = <CupyKernel awkward_ListArray_getitem_jagged_expand, int64, int64, int64, int64, uint32, uint32>
jaggedsize = 1
length     = 3
multistarts = array([1, 1, 1])
multistops = array([0, 0, 0])
singleoffsets = array([1, 0, 2, 3, 1, 2, 0, 0, 1, 1, 2, 3, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1,
       1, 1, 1])
tocarry    = array([0, 0, 0])

tests-cuda-kernels/test_cudaawkward_ListArrayU32_getitem_jagged_expand_64.py:102: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

stream = <Stream 0 (device -1)>

    def synchronize_cuda(stream=None):
        cupy = import_cupy("Awkward Arrays with CUDA")
    
        if stream is None:
            stream = cupy.cuda.get_current_stream()
    
        stream.synchronize()
    
        invocation_index = cuda_streamptr_to_contexts[stream.ptr][0].get().tolist()
        contexts = cuda_streamptr_to_contexts[stream.ptr][1]
    
        if invocation_index != NO_ERROR:
            invoked_kernel = contexts[int(invocation_index // math.pow(2, ERROR_BITS))]
            cuda_streamptr_to_contexts[stream.ptr] = (
                cupy.array(NO_ERROR),
                [],
            )
>           raise invoked_kernel.error_context.decorate_exception(
                ValueError,
                ValueError(
                    f"{kernel_errors[invoked_kernel.name][int(invocation_index % math.pow(2, ERROR_BITS))]} in compiled CUDA code ({invoked_kernel.name})"
                ),
            )
E           AttributeError: 'NoneType' object has no attribute 'decorate_exception'

contexts   = [<awkward._connect.cuda.Invocation object at 0x7f7ebdc48580>]
cupy       = <module 'cupy' from '/opt/build-venv/lib/python3.8/site-packages/cupy/__init__.py'>
invocation_index = 0
invoked_kernel = <awkward._connect.cuda.Invocation object at 0x7f7ebdc48580>
stream     = <Stream 0 (device -1)>

/opt/build-venv/lib/python3.8/site-packages/awkward/_connect/cuda/__init__.py:215: AttributeError

During handling of the above exception, another exception occurred:

    def test_cuda_awkward_ListArrayU32_getitem_jagged_expand_64_4():
        multistarts = cupy.array([123, 123, 123], dtype=cupy.int64)
        multistops = cupy.array([123, 123, 123], dtype=cupy.int64)
        singleoffsets = cupy.array([1, 0, 2, 3, 1, 2, 0, 0, 1, 1, 2, 3, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], dtype=cupy.int64)
        tocarry = cupy.array([123, 123, 123], dtype=cupy.int64)
        fromstarts = cupy.array([0, 0, 0, 0, 0, 0, 0, 0], dtype=cupy.uint32)
        fromstops = cupy.array([1, 1, 1, 1, 1, 1, 1, 1], dtype=cupy.uint32)
        jaggedsize = 1
        length = 3
        funcC = cupy_backend['awkward_ListArray_getitem_jagged_expand', cupy.int64, cupy.int64, cupy.int64, cupy.int64, cupy.uint32, cupy.uint32]
        funcC(multistarts, multistops, singleoffsets, tocarry, fromstarts, fromstops, jaggedsize, length)
    
        try:
            ak_cu.synchronize_cuda()
        except:
>           pytest.fail("This test case shouldn't have raised an error")
E           Failed: This test case shouldn't have raised an error

fromstarts = array([0, 0, 0, 0, 0, 0, 0, 0], dtype=uint32)
fromstops  = array([1, 1, 1, 1, 1, 1, 1, 1], dtype=uint32)
funcC      = <CupyKernel awkward_ListArray_getitem_jagged_expand, int64, int64, int64, int64, uint32, uint32>
jaggedsize = 1
length     = 3
multistarts = array([1, 1, 1])
multistops = array([0, 0, 0])
singleoffsets = array([1, 0, 2, 3, 1, 2, 0, 0, 1, 1, 2, 3, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1,
       1, 1, 1])
tocarry    = array([0, 0, 0])

tests-cuda-kernels/test_cudaawkward_ListArrayU32_getitem_jagged_expand_64.py:104: Failed
=========================== short test summary info ============================
SKIPPED [1] tests-cuda/test_1276_cuda_num.py:14: too old Numba version
SKIPPED [1] tests-cuda/test_1276_cuda_transfers.py:14: too old Numba version
SKIPPED [1] tests-cuda/test_1276_cupy_interop.py:16: too old Numba version
SKIPPED [1] tests-cuda/test_1276_from_cupy.py:14: too old Numba version
SKIPPED [1] tests-cuda/test_1300_same_for_numba_cuda.py:10: could not import 'numba': No module named 'numba'
SKIPPED [1] tests-cuda/test_1381_check_errors.py:17: too old Numba version
SKIPPED [1] tests-cuda/test_1809_array_cuda_jit.py:10: could not import 'numba': No module named 'numba'
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_ByteMaskedArray_reduce_next_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_ByteMaskedArray_reduce_next_nonlocal_nextshifts_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_IndexedArray32_overlay_mask8_to64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_IndexedArray32_reduce_next_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_IndexedArray32_reduce_next_nonlocal_nextshifts_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_IndexedArray32_reduce_next_nonlocal_nextshifts_fromshifts_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_IndexedArray64_overlay_mask8_to64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_IndexedArray64_reduce_next_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_IndexedArray64_reduce_next_nonlocal_nextshifts_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_IndexedArray64_reduce_next_nonlocal_nextshifts_fromshifts_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_IndexedArrayU32_overlay_mask8_to64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_IndexedArrayU32_reduce_next_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_IndexedArrayU32_reduce_next_nonlocal_nextshifts_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_IndexedArrayU32_reduce_next_nonlocal_nextshifts_fromshifts_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_IndexedArray_reduce_next_fix_offsets_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_ListOffsetArray32_rpad_and_clip_axis1_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_ListOffsetArray64_rpad_and_clip_axis1_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_ListOffsetArrayU32_rpad_and_clip_axis1_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_NumpyArray_reduce_adjust_starts_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_NumpyArray_reduce_adjust_starts_shifts_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_NumpyArray_reduce_mask_ByteMaskedArray_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_argmax_float32_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_argmax_float64_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_argmax_int16_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_argmax_int32_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_argmax_int64_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_argmax_int8_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_argmax_uint16_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_argmax_uint32_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_argmax_uint64_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_argmax_uint8_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_argmin_float32_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_argmin_float64_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_argmin_int16_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_argmin_int32_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_argmin_int64_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_argmin_int8_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_argmin_uint16_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_argmin_uint32_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_argmin_uint64_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_argmin_uint8_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_count_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_countnonzero_bool_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_countnonzero_float32_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_countnonzero_float64_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_countnonzero_int16_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_countnonzero_int32_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_countnonzero_int64_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_countnonzero_int8_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_countnonzero_uint16_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_countnonzero_uint32_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_countnonzero_uint64_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_countnonzero_uint8_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_max_float32_float32_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_max_float64_float64_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_max_int16_int16_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_max_int32_int32_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_max_int64_int64_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_max_int8_int8_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_max_uint16_uint16_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_max_uint32_uint32_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_max_uint64_uint64_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_max_uint8_uint8_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_min_float32_float32_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_min_float64_float64_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_min_int16_int16_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_min_int32_int32_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_min_int64_int64_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_min_int8_int8_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_min_uint16_uint16_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_min_uint32_uint32_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_min_uint64_uint64_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_min_uint8_uint8_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_prod_bool_bool_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_prod_bool_float32_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_prod_bool_float64_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_prod_bool_int16_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_prod_bool_int32_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_prod_bool_int64_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_prod_bool_int8_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_prod_bool_uint16_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_prod_bool_uint32_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_prod_bool_uint64_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_prod_bool_uint8_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_sum_bool_bool_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_sum_bool_float32_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_sum_bool_float64_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_sum_bool_int16_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_sum_bool_int32_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_sum_bool_int64_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_sum_bool_int8_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_sum_bool_uint16_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_sum_bool_uint32_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_sum_bool_uint64_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_sum_bool_uint8_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_sum_float32_float32_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_sum_float64_float64_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_sum_int32_bool_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_sum_int32_int16_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_sum_int32_int32_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_sum_int32_int8_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_sum_int64_bool_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_sum_int64_int16_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_sum_int64_int32_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_sum_int64_int64_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_sum_int64_int8_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_sum_uint32_uint16_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_sum_uint32_uint32_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_sum_uint32_uint8_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_sum_uint64_uint16_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_sum_uint64_uint32_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_sum_uint64_uint64_64.py:20: Unable to generate any tests for kernel
SKIPPED [1] tests-cuda-kernels/test_cudaawkward_reduce_sum_uint64_uint8_64.py:20: Unable to generate any tests for kernel
================ 15 failed, 1214 passed, 120 skipped in 16.13s =================

@ManasviGoyal
Copy link
Collaborator

These have been fixed by #2886

@agoose77
Copy link
Collaborator Author

Fab!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants