Skip to content

Improve reporting errors up through the stack #500

Closed
@kbenzie

Description

@kbenzie

Currently UR adapters make a best effort to map driver specific errors to ur_result_t enumerations and return those to the parallel language runtime on top of UR. This approach is problematic as it obscures details about how an adapter is using a driver from the user, details which are very often necessary to determine how to resolve a given error condition.

This purpose of this issue is to track proposed solutions, the decision making process, and to determine the next steps to enable improved error reporting.

This is blocking progress on the design of #68 and is related to #471.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestpiDPC++ PI requirementspecificationChanges or additions to the specification

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions