Skip to content

Releases: oneapi-src/level-zero

oneAPI Level Zero Loader v1.21.9

10 Apr 20:05
74997ed
Compare
Choose a tag to compare

API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.12.15

Contents:

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

  1. extract level-zero-win-sdk*.zip
  2. Add Include path for compiler to use \include
  3. Add Library path for compiler to use \lib

Tested Platforms:

Runtime Implementations Supported

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

Full Changelog: v1.20.2...v1.21.9

v1.21.8

01 Apr 20:29
9851ce3
Compare
Choose a tag to compare
v1.21.8 Pre-release
Pre-release

What's Changed

Full Changelog: v1.21.7...v1.21.8

v1.21.7

27 Mar 20:22
19a9ce6
Compare
Choose a tag to compare
v1.21.7 Pre-release
Pre-release

What's Changed

  • 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

Full Changelog: v1.21.6...v1.21.7

v1.21.6

25 Mar 15:05
6736518
Compare
Choose a tag to compare
v1.21.6 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v1.21.5...v1.21.6

v1.21.5

22 Mar 00:54
a851f6f
Compare
Choose a tag to compare
v1.21.5 Pre-release
Pre-release

What's Changed

Full Changelog: v1.21.3...v1.21.5

v1.21.3

18 Mar 23:13
3c938e2
Compare
Choose a tag to compare
v1.21.3 Pre-release
Pre-release

What's Changed

  • 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

Full Changelog: v1.21.2...v1.21.3

oneAPI Level Zero Loader v1.21.2

12 Mar 15:20
e1c7124
Compare
Choose a tag to compare
Pre-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

New Contributors

Full Changelog: v1.20.2...v1.21.2

oneAPI Level Zero Loader v1.20.2

24 Jan 18:01
d7a44e0
Compare
Choose a tag to compare

API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.12.15

Contents:

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

  1. extract level-zero-win-sdk*.zip
  2. Add Include path for compiler to use \include
  3. Add Library path for compiler to use \lib

Tested Platforms:

Runtime Implementations Supported

New to this Release:

What's Changed

New Contributors

Full Changelog: v1.19.2...v1.20.2

oneAPI Level Zero Loader v1.19.2

26 Nov 19:53
16fffbb
Compare
Choose a tag to compare

API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.11.8

Contents:

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

  1. extract level-zero-win-sdk*.zip
  2. Add Include path for compiler to use \include
  3. Add Library path for compiler to use \lib

Tested Platforms:

Runtime Implementations Supported

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

01 Nov 17:09
Compare
Choose a tag to compare

API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.11.3

Contents:

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

  1. extract level-zero-win-sdk*.zip
  2. Add Include path for compiler to use \include
  3. Add Library path for compiler to use \lib

Tested Platforms:

Runtime Implementations Supported

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