Releases: oneapi-src/level-zero
oneAPI Level Zero Loader v1.29.0
API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.16.24
Contents:
- oneAPI Level Zero API Headers generated from:
* oneAPI Level Zero v1.16.24 Core API Headers
* oneAPI Level Zero v1.16.24 Tools API Headers
* oneAPI Level Zero v1.16.24 Sysman API Headers
* oneAPI Level Zero v1.16.24 Runtime API Headers - oneAPI Level Zero Loader v1.29.0
- oneAPI Level Zero Validation Layer v1.29.0
- oneAPI Level Zero Tracing Layer v1.29.0
Packages Included:
- libze1 -> Runtime package providing oneAPI Level Zero Loader & Validation Layer for Debian OS's
- libze-dev -> Development package providing oneAPI Level Zero Loader, Validation Layer & API Headers for Debian OS's
- level-zero-win-sdk -> Windows Software Development Kit for oneAPI Level-Zero
** Note: Source will build RPM based packages named level-zero*, just not tested and provided here.
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
What's Changed
*** Level Zero Specification v1.16.24 support added**
- Release v1.29.0 by @rwmcguir in #464
- Fix legacy single driver function assignment for versioning by @nrspruit in #467
- Fix null driver ddi from setting invalid functions by @nrspruit in #466
- feature: add to_string support for callbacks by @KamilKoprykIntel in #463
New Contributors
- @KamilKoprykIntel made their first contribution in #463
Full Changelog: v1.28.6...1.29.0
oneAPI Level Zero Loader v1.28.6
API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.15.31
Contents:
- oneAPI Level Zero API Headers generated from:
- oneAPI Level Zero Loader v1.28.6
- oneAPI Level Zero Validation Layer v1.28.6
- oneAPI Level Zero Tracing Layer v1.28.6
Packages Included:
- libze1 -> Runtime package providing oneAPI Level Zero Loader & Validation Layer for Debian OS's
- libze-dev -> Development package providing oneAPI Level Zero Loader, Validation Layer & API Headers for Debian OS's
- level-zero-win-sdk -> Windows Software Development Kit for oneAPI Level-Zero
** Note: Source will build RPM based packages named level-zero*, just not tested and provided here.
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
What's Changed
- Add Ubuntu specific .deb packages to CPack by @rwmcguir in #448**
- Fix typo in build debug command line by @rwmcguir in #449
- fix: Handle when no L0 drivers init the global ddis by @nrspruit in #451
- fix: remove logging to std out during import by @shubskmr in #450
- fix: level zero devel package config filesystem conflict on sles by @nrspruit in #452
- Allow Pc File Install With Window MSI Installer by @mschilling0 in #455
- fix: update version details for release by @shubskmr in #456
- Remove unneeded RPMs and DEBs from builds by @rwmcguir in #460
New Contributors
- @mschilling0 made their first contribution in #455
Full Changelog: v1.28.4...v1.28.6
oneAPI Level Zero Loader v1.28.4
API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.15.31
Contents:
- oneAPI Level Zero API Headers generated from:
- oneAPI Level Zero Loader v1.28.4
- oneAPI Level Zero Validation Layer v1.28.4
- oneAPI Level Zero Tracing Layer v1.28.4
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
What's Changed
- fix: update .gitignore to ignore editor files by @enm-intel in #430
- fix: minor spelling of guarantee in zeMemFreeExt doc by @enm-intel in #431
- Add /vendor/lib64 to driver search path for android by @JeevakaPrabu in #433
- Fix Resource Copyright and Company Name by @nrspruit in #437
- Fix successive failing calls to zeInitDrivers when no drivers found by @pratikbariintel in #435
- Ignore clang build warning given empty tracer params by @nrspruit in #438
- Add Unit Test for multi driver init by @nrspruit in #436
- Update changelog and CMakeLists.txt for v1.28.3 by @rwmcguir in #439
- documentation: Add readme on tests and loader versioning by @nrspruit in #445
- Update to 1.28.4 by @rwmcguir in #446
New Contributors
- @enm-intel made their first contribution in #430
Full Changelog: v1.28.2...v1.28.4
oneAPI Level Zero Loader v1.28.2
API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.15.31
Contents:
- oneAPI Level Zero API Headers generated from:
- oneAPI Level Zero Loader v1.28.2
- oneAPI Level Zero Validation Layer v1.28.2
- oneAPI Level Zero Tracing Layer v1.28.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
What's Changed
- Reduce impact of tracing layer enabled with no tracers by @nrspruit in #413
- Update the tracing of APIs in the validation layer with params by @nrspruit in #404
- add performance validation layer by @MichalMrozek in #427
- feature: Add support for sysman python bindings by @shubskmr in #420
- feature: Improve API Call Tracing and add ults by @nrspruit in #425
- fix: log successful apis in the validation layer only if verbose is set by @nrspruit in #428
New Contributors
- @MichalMrozek made their first contribution in #427
- @shubskmr made their first contribution in #420
Full Changelog: v1.28.0...v1.28.2
oneAPI Level Zero Loader v1.28.0
API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.15.31
Contents:
- oneAPI Level Zero API Headers generated from:
- oneAPI Level Zero Loader v1.28.0
- oneAPI Level Zero Validation Layer v1.28.0
- oneAPI Level Zero Tracing Layer v1.28.0
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
What's Changed
- Added tests for Loader Driver interaction conformance for Sysman Modules by @pratikbariintel in #409
- Expand Loader API Documentation to be more detailed by @nrspruit in #410
- Update Tracing Layer Documentation for the expanded support by @nrspruit in #414
- fix memory leaks in loader by @vishnu-khanth in #417
- Ensure explicit multidriver teardown during context destroy by @nrspruit in #416
- Loader Driver Interaction conformance tests for Sysman Modules by @pratikbariintel in #411
- Loader Driver Interaction conformance tests for Sysman Exp and Ext APIs by @pratikbariintel in #418
- feature: Update to support L0 Spec v1.15.31 by @nrspruit in #422
New Contributors
- @pratikbariintel made their first contribution in #409
Full Changelog: v1.27.0...v1.28.0
oneAPI Level Zero Loader v1.27.0
API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.15.26
Contents:
- oneAPI Level Zero API Headers generated from:
- oneAPI Level Zero Loader v1.27.0
- oneAPI Level Zero Validation Layer v1.27.0
- oneAPI Level Zero Tracing Layer v1.27.0
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
What's Changed
Full Changelog: v1.26.3...v1.27.0
oneAPI Level Zero Loader v1.26.3
API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.14.33
Contents:
- oneAPI Level Zero API Headers generated from:
- oneAPI Level Zero Loader v1.26.3
- oneAPI Level Zero Validation Layer v1.26.3
- oneAPI Level Zero Tracing Layer v1.26.3
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
What's Changed
- Fix Null Driver version check for n-1 testing and support by @nrspruit in #408
- Add additional check for optional tables during init by @nrspruit in #407
Full Changelog: v1.26.2...v1.26.3
oneAPI Level Zero Loader v1.26.2
API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.14.33
Contents:
- oneAPI Level Zero API Headers generated from:
- oneAPI Level Zero Loader v1.26.2
- oneAPI Level Zero Validation Layer v1.26.2
- oneAPI Level Zero Tracing Layer v1.26.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
What's Changed
- feature: Add zelGetLoaderVersion, allowing for query of Loader Version without init by @nrspruit in #396
- Fix minor performance issues with variable copy by @nrspruit in #394
- feature: Add zelGetTracingLayerState to query if tracing is enabled by @nrspruit in #397
- Checker: System Resource Monitor by @nrspruit in #400
- Fix minor performance issue with leak checker destroy by @nrspruit in #401
- Fix Linux Distro discovery paths by @nrspruit in #402
Full Changelog: v1.26.1...v1.26.2
oneAPI Level Zero Loader v1.26.1
API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.14.33
Contents:
- oneAPI Level Zero API Headers generated from:
- oneAPI Level Zero Loader v1.26.1
- oneAPI Level Zero Validation Layer v1.26.1
- oneAPI Level Zero Tracing Layer v1.26.1
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
What's Changed
Full Changelog: v1.26.0...v1.26.1
oneAPI Level Zero Loader v1.26.0
API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.14.33
Contents:
- oneAPI Level Zero API Headers generated from:
- oneAPI Level Zero Loader v1.26.0
- oneAPI Level Zero Validation Layer v1.26.0
- oneAPI Level Zero Tracing Layer v1.26.0
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
What's Changed
- Refactor Init to delay Library Load by @nrspruit in #379
- Add documentation on dllmain restrictions by @nrspruit in #389
Full Changelog: v1.25.2...v1.26.0