This directory contains the implementation of the PI plugin for Unified Runtime, including the pi2ur translation layer, as well as the sources for the individual Unified Runtime adapters.
If you introduce changes to PI (e.g. new entry points, new enum values) you should introduce matching changes to the Unified Runtime spec.
To do this, open a Pull Request adding the changes to the Unified Runtime repository, making sure to follow the Contribution Guide.
When your changes to Unified Runtime are merged, you should:
UNIFIED_RUNTIME_TAG
value in CMakeLists.txt
pi2ur.hpp
to ensure correct mapping from PI to URur/adapters
folder