Closed
Description
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.