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.31.0
- oneAPI Level Zero Validation Layer v1.31.0
- oneAPI Level Zero Tracing Layer v1.31.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
- Fix .mako drift from actual headers by @rwmcguir in #475
- Static Analysis Fixes by @rwmcguir in #478
- feature: Enable System Resource Tracker on Windows by @nrspruit in #457
- Removed unnused size_t for to_string in 32b compiles by @rwmcguir in #476
- Use PROJECT_DIR instead of CMAKE_DIR to support subproject builds by @mschilling0 in #458
- (fix)logger use-after-free in ZeLogger during teardown by @rwmcguir in #483
- Patch release for 1.31.0 by @rwmcguir in #488
Full Changelog: v1.30.0...v1.31.0