You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Level Zero Loader detection does not work with most recent DPC++ nightly #2022
intel/llvm#17104 changed the way the Level Zero library is linked into the DPC++/UR Level Zero adapter.
This means that the logic to detect the name of the Level Zero loader library here, which relies on Level Zero being linked dynamically to the adapter and showing up in readelf -d will stop working.
The first nightly of DPC++ with which this behavior can be triggered is the nightly from 2025-03-04.
As an update, solution offered is to default to libze_loader.so.1 as the name.
dpctl will move forward with an update to default to libze_loader.so.1 as the Level Zero loader filename, keeping the legacy detection implementation and only updating this name if the current readelf implementation works to attempt to maintain backwards compatibility.
Activity
Workaround DPCTL Level Zero issue (#242)
Workaround DPCTL Level Zero issue (intel#242)
Workaround DPCTL Level Zero issue (intel#242)
Workaround DPCTL Level Zero issue (intel#242)
ndgrigorian commentedon Mar 18, 2025
As an update, solution offered is to default to
libze_loader.so.1as the name.dpctlwill move forward with an update to default tolibze_loader.so.1as the Level Zero loader filename, keeping the legacy detection implementation and only updating this name if the currentreadelfimplementation works to attempt to maintain backwards compatibility.