oneapi-src / level-zero

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

Remove "Core device properties" from "Sysman Device Properties" structure #112

Closed saik-intel closed 1 year ago

saik-intel commented 1 year ago

with zesInit() introduced, sysman is independent of core for getting devic

ze_device_properties_t core [out] Core device properties

https://spec.oneapi.io/level-zero/latest/sysman/api.html#_CPPv423zes_device_properties_t

can we get rid of core device properties from sysman ? Unless any sysman user interested to get core device properties from sysman ?

bmyates commented 1 year ago

It would need to be retained for backwards compatibility until 2.0, but it could be marked as deprecated if there is no reason to prefer it over the core device properties.

jandres742 commented 1 year ago

@saik-intel this question belongs to the level-zero-spec repo.

saik-intel commented 1 year ago

created https://github.com/intel-innersource/libraries.compute.oneapi.level-zero.spec/issues/105