oneapi-src / level-zero

oneAPI Level Zero Specification Headers and Loader
https://spec.oneapi.com/versions/latest/elements/l0/source/index.html
MIT License
211 stars 90 forks source link

Add a way to translate from/to ZES/ZE device handle when using zesInit() #153

Open bgoglin opened 3 months ago

bgoglin commented 3 months ago

Followup to https://github.com/intel/compute-runtime/issues/686#issuecomment-1805025932

We need a way to translate from/to ZE/ZES device handles when using zesInit(). This is needed to be able to query some device info from ZES and combine it with ZE info. It was reported under work but I still cannot find it and couldn't get a reply on the specification/implementation status.

saik-intel commented 2 months ago

hi @bgoglin we have added APIs to map based on UUID of device in spec 1.9 https://spec.oneapi.io/level-zero/latest/sysman/api.html#sysmandevicemapping and implementation is under work in progress and will expect to avaliable by June 2024 end

bgoglin commented 1 week ago

hi @bgoglin we have added APIs to map based on UUID of device in spec 1.9 https://spec.oneapi.io/level-zero/latest/sysman/api.html#sysmandevicemapping and implementation is under work in progress and will expect to avaliable by June 2024 end

Hello. Can you update me regarding the implementation status? If done, which releases started having it?