Skip to content

[UR][OpenCL] OpenCL runtime on CPU fails when enqueueing commands with events from another context #18765

Open
@igchor

Description

@igchor

Describe the bug

The failing scenario is tested in: UrEventWaitTest::WithCorssContextDependencies. The test enqueues commands to a queue created on context A with event lists that consist of events from context B.

The test only fails on OpenCL CPU, everything works with the GPU runtime and other adapters.

This should either be solved for OpenCL CPU or UR spec should be updated to make it clear that this scenario is invalid (SYCL does not seem to rely on this).

To reproduce

Environment

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions