compute-runtime
compute-runtime copied to clipboard
Support for building just L0 Sysman support without IGC dependency
Because IGC is preventing building of latest compute-runtime versions: https://github.com/intel/intel-graphics-compiler/issues/224
Alternatively, compute-runtime could detect at build time whether installed IGC version supports EU fusion, and use it only when IGC supports it. That way compute-runtime could still be built with older IGC versions that do not break compute-runtime build.
@eero-t thanks for the suggestion. At this moment, we are working at L0 spec to define how SYSMAN and Core APIs should better interact, following the comments on https://github.com/oneapi-src/level-zero/issues/36. WE could take this suggestion under consideration and see how it fits in the new scheme being discussed.
FYI: IGC build issue got resolved, but I think there's still value in separating compute and Sysman functionality as I do not think there's much overlap between them. Being able to build Sysman functionality separately without needing also to build all the extra compute dependencies (IGC and its deps) would be great.
Are there any updates to this?