Releases: oneapi-src/level-zero
Releases · oneapi-src/level-zero
oneAPI Level Zero Loader v1.21.9
API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.12.15
Contents:
- oneAPI Level Zero API Headers generated from:
- oneAPI Level Zero Loader v1.21.9
- oneAPI Level Zero Validation Layer v1.21.9
- oneAPI Level Zero Tracing Layer v1.21.9
Packages Included:
- level-zero -> Runtime package providing oneAPI Level Zero Loader & Validation Layer
- level-zero-devel -> Development package providing oneAPI Level Zero Loader, Validation Layer & API Headers
- level-zero Windows SDK -> Windows Software Development Kit for oneAPI Level-Zero
Installation of Windows SDK
- extract level-zero-win-sdk*.zip
- Add Include path for compiler to use \include
- Add Library path for compiler to use \lib
Tested Platforms:
- Ubuntu 24.04
- Ubuntu 22.04
- Windows 11
Runtime Implementations Supported
- intel-level-zero-gpu (https://github.com/intel/compute-runtime/releases)
- Minimum required version 21.09.19150
New to this Release:
What's Changed
- Support for Sorting Drivers based on the devices provided by @nrspruit in #259
- Implement basic leak checker in validation layer by @igchor in #264
- Fix upload artifact workflow by @nrspruit in #268
- Added zeImageViewCreateExt to Leak Checker by @nrspruit in #267
- Update Changelog and Documentation for v1.20.3 by @nrspruit in #269
- Extension validation fix by @igchor in #272
- Fix Init error checking to check the validation layer checks by @nrspruit in #273
- Fix experimental extension val to accept unknown extensions in a range by @nrspruit in #274
- Fix stype init for property query by @nrspruit in #275
- Update version to v1.20.4 and add changelog by @nrspruit in #276
- Fix to teardown check to avoid context by @nrspruit in #278
- basic_leak_checker: add support for zeMemFreeExt by @igchor in #277
- Add API logging to validation layer by @igchor in #270
- Update ChangeLog to v1.20.5 by @nrspruit in #279
- Add in missing header for ze_ddi_common.h by @nrspruit in #280
- Update to v1.20.6 with fixes for enabling DDI handle extension by @nrspruit in #281
- Static L0 Loader Support by @nrspruit in #224
- Add support for 1.7 spec with the static loader by @nrspruit in #284
- Fix stype assignment in zello_world by @nrspruit in #286
- Update Changelog and version for v1.21.1 by @nrspruit in #287
- Don't call dlinfo on Android by @mateusztabaka in #289
- Allocate context_t always dynamic and enable delayed destroy of context by @nrspruit in #290
- Remove the base stype validator such that only specialized functions have the check by @nrspruit in #291
- Enable the ability to build the loader without static CRT linkage on windows by @nrspruit in #292
- Change -Werror handling. by @hvdijk in #293
- Fix Dynamic generation of code for _factory globals by @nrspruit in #294
- Fix driver sorting given driver failures and instrumentation by @nrspruit in #288
- SDK Installer For Windows by @nrspruit in #295
- Fix sorting drivers missing function pointers and add multi driver ults by @nrspruit in #297
- Update changelog, guid, and version to 1.21.3 by @nrspruit in #298
- Check zesInit pfnInit before attempting call by @nrspruit in #301
- Add integrity checks of DLLS by @nrspruit in #300
- Update to v1.21.4 by @nrspruit in #302
- Update to 1_21_5 with changelog with correct number of changes by @nrspruit in #303
- Fix pkgconfig installation in the case of non-build-installer mode by @kurapov-peter in #305
- Update to v1_21_6 pkgconfig fix by @nrspruit in #306
- Update default SDK install path to include Program Files by @nrspruit in #307
- Address zesInit issues with error handling and driver sorting. by @nrspruit in #308
- Add LTCG linker flag for optimization by @nrspruit in #310
- Added zelCheckIsLoaderInTearDown function to check if the loader is i… by @nrspruit in #311
- Always check and update the GUID when version changes by @nrspruit in #312
- Fix dynamic tracing support with static loader by @nrspruit in #313
- Fix GUID handling when sub project by @nrspruit in #315
- Fix MSVC Link optimization flags by @nrspruit in #316
- Fix init checks when sorting legacy drivers by @nrspruit in #317
- Update to v1.21.9 with changelog by @nrspruit in #318
New Contributors
- @igchor made their first contribution in #264
- @mateusztabaka made their first contribution in #289
- @hvdijk made their first contribution in #293
- @kurapov-peter made their first contribution in #305
Full Changelog: v1.20.2...v1.21.9
v1.21.8
v1.21.7
v1.21.6
What's Changed
- Fix pkgconfig installation in the case of non-build-installer mode by @kurapov-peter in #305
- Update to v1_21_6 pkgconfig fix by @nrspruit in #306
New Contributors
- @kurapov-peter made their first contribution in #305
Full Changelog: v1.21.5...v1.21.6
v1.21.5
v1.21.3
oneAPI Level Zero Loader v1.21.2
What's Changed
- Support for Sorting Drivers based on the devices provided by @nrspruit in #259
- Implement basic leak checker in validation layer by @igchor in #264
- Fix upload artifact workflow by @nrspruit in #268
- Added zeImageViewCreateExt to Leak Checker by @nrspruit in #267
- Update Changelog and Documentation for v1.20.3 by @nrspruit in #269
- Extension validation fix by @igchor in #272
- Fix Init error checking to check the validation layer checks by @nrspruit in #273
- Fix experimental extension val to accept unknown extensions in a range by @nrspruit in #274
- Fix stype init for property query by @nrspruit in #275
- Update version to v1.20.4 and add changelog by @nrspruit in #276
- Fix to teardown check to avoid context by @nrspruit in #278
- basic_leak_checker: add support for zeMemFreeExt by @igchor in #277
- Add API logging to validation layer by @igchor in #270
- Update ChangeLog to v1.20.5 by @nrspruit in #279
- Add in missing header for ze_ddi_common.h by @nrspruit in #280
- Update to v1.20.6 with fixes for enabling DDI handle extension by @nrspruit in #281
- Static L0 Loader Support by @nrspruit in #224
- Add support for 1.7 spec with the static loader by @nrspruit in #284
- Fix stype assignment in zello_world by @nrspruit in #286
- Update Changelog and version for v1.21.1 by @nrspruit in #287
- Don't call dlinfo on Android by @mateusztabaka in #289
- Allocate context_t always dynamic and enable delayed destroy of context by @nrspruit in #290
- Remove the base stype validator such that only specialized functions have the check by @nrspruit in #291
- Enable the ability to build the loader without static CRT linkage on windows by @nrspruit in #292
- Change -Werror handling. by @hvdijk in #293
- Fix Dynamic generation of code for _factory globals by @nrspruit in #294
- Fix driver sorting given driver failures and instrumentation by @nrspruit in #288
New Contributors
- @igchor made their first contribution in #264
- @mateusztabaka made their first contribution in #289
- @hvdijk made their first contribution in #293
Full Changelog: v1.20.2...v1.21.2
oneAPI Level Zero Loader v1.20.2
API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.12.15
Contents:
- oneAPI Level Zero API Headers generated from:
- oneAPI Level Zero Loader v1.20.2
- oneAPI Level Zero Validation Layer v1.20.2
- oneAPI Level Zero Tracing Layer v1.20.2
Packages Included:
- level-zero -> Runtime package providing oneAPI Level Zero Loader & Validation Layer
- level-zero-devel -> Development package providing oneAPI Level Zero Loader, Validation Layer & API Headers
- level-zero Windows SDK -> Windows Software Development Kit for oneAPI Level-Zero
Installation of Windows SDK
- extract level-zero-win-sdk*.zip
- Add Include path for compiler to use \include
- Add Library path for compiler to use \lib
Tested Platforms:
- Ubuntu 24.04
- Ubuntu 22.04
- Windows 11
Runtime Implementations Supported
- intel-level-zero-gpu (https://github.com/intel/compute-runtime/releases)
- Minimum required version 21.09.19150
New to this Release:
What's Changed
- fix: potential memory leaks by @bibrak in #248
- Fixed pkg-config files generation by @ilya-lavrenov in #243
- Fix broken url by @hdelan in #251
- Fix libddi table query code generation by @nrspruit in #256
- Fix GET_FUNCTION_PTR warnings on windows by @nrspruit in #255
- Allow pkg-config files on Windows as well by @ilya-lavrenov in #254
- Update to spec 1.12 by @lisanna-dettwyler in #245
- Update to spec v1.12.15 by @nrspruit in #258
- Fix to validation layer param checker for extensions by @nrspruit in #262
- Update changelog and version to v1.20.2 by @nrspruit in #263
New Contributors
Full Changelog: v1.19.2...v1.20.2
oneAPI Level Zero Loader v1.19.2
API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.11.8
Contents:
- oneAPI Level Zero API Headers generated from:
- oneAPI Level Zero Loader v1.19.2
- oneAPI Level Zero Validation Layer v1.19.2
- oneAPI Level Zero Tracing Layer v1.19.2
Packages Included:
- level-zero -> Runtime package providing oneAPI Level Zero Loader & Validation Layer
- level-zero-devel -> Development package providing oneAPI Level Zero Loader, Validation Layer & API Headers
- level-zero Windows SDK -> Windows Software Development Kit for oneAPI Level-Zero
Installation of Windows SDK
- extract level-zero-win-sdk*.zip
- Add Include path for compiler to use \include
- Add Library path for compiler to use \lib
Tested Platforms:
- Ubuntu 24.04
- Ubuntu 22.04
- Windows 11
Runtime Implementations Supported
- intel-level-zero-gpu (https://github.com/intel/compute-runtime/releases)
- Minimum required version 21.09.19150
New to this Release:
- Remove static result in InitDrivers given first init fails
- Fix to Use relative paths for events deadlock detection third party headers
- logging full path of loaded library in traces
- Fix utils build
- feature: events deadlock detection in validation layer
- Add Passing in the Result to Validation Checkers at Epilogue
- Disconnect zeInitDrivers and zeDriverGet
- Fix backwards compatibility usage of Get*ProcAddrTable
- Fix to add missing zeKernelGetExp API and header updates
- Fix zeInit Compatibility when zeInitDrivers is undefined
oneAPI Level Zero Loader v1.18.5
API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.11.3
Contents:
- oneAPI Level Zero API Headers generated from:
- oneAPI Level Zero Loader v1.18.5
- oneAPI Level Zero Validation Layer v1.18.5
- oneAPI Level Zero Tracing Layer v1.18.5
Packages Included:
- level-zero -> Runtime package providing oneAPI Level Zero Loader & Validation Layer
- level-zero-devel -> Development package providing oneAPI Level Zero Loader, Validation Layer & API Headers
- level-zero Windows SDK -> Windows Software Development Kit for oneAPI Level-Zero
Installation of Windows SDK
- extract level-zero-win-sdk*.zip
- Add Include path for compiler to use \include
- Add Library path for compiler to use \lib
Tested Platforms:
- Ubuntu 24.04
- Ubuntu 22.04
- Windows 11
Runtime Implementations Supported
- intel-level-zero-gpu (https://github.com/intel/compute-runtime/releases)
- Minimum required version 21.09.19150
New to this Release:
- Fix metric types for new experimental types
- Fix/Regenerate the Loader files incorrectly reordered by the scripts.
- Fix Backwards compatibility in ddi structs for EXP features