Skip to content

dpctl.tensor.sum function raises an error: SyclAsynchronousError #1434

@npolina4

Description

@npolina4

Device: opencl:cpu
OS: Linux
Occurrence frequency: periodically

import dpctl.tensor as dpt
x = dpt.arange(10, dtype=dpt.float32)
axes = [None, 0, (0,)]
for axis in axe:
    y = dpt.sum(a, axis=axis, dtype=dpt.complex128)
dpctl/_sycl_queue.pyx:126: in dpctl._sycl_queue.default_async_error_handler
    ???
E   dpctl._sycl_queue.SyclAsynchronousError: 1

The above exception was the direct cause of the following exception:
y = dpt.sum(
/usr/share/miniconda3/envs/test/lib/python3.9/site-packages/dpctl/tensor/_reduction.py:193: in sum
    return _reduction_over_axis(
/usr/share/miniconda3/envs/test/lib/python3.9/site-packages/dpctl/tensor/_reduction.py:139: in _reduction_over_axis
    dpctl.SyclEvent.wait_for(host_tasks_list)
E   SystemError: <built-in function wait_for> returned a result with an error set

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions