Releases: oneapi-src/level-zero
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
oneAPI Level Zero Loader v1.17.45
API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.9.3
Contents:
-
oneAPI Level Zero API Headers generated from:
-
oneAPI Level Zero Loader v1.17.45
-
oneAPI Level Zero Validation Layer v1.17.45
-
oneAPI Level Zero Tracing Layer v1.17.45
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 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:
- windows: do not exclude DN_NEED_RESTART drivers if LevelZeroStagedDriverPath is set
oneAPI Level Zero Loader v1.17.44
API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.9.3
Contents:
-
oneAPI Level Zero API Headers generated from:
-
oneAPI Level Zero Loader v1.17.44
-
oneAPI Level Zero Validation Layer v1.17.44
-
oneAPI Level Zero Tracing Layer v1.17.44
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 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:
- Add missing guard around debug message
- Switch to monotonically increasing patch numbers
- Fix warning by updating min cmake version to 3.5
- Add missing guards around debug messages
oneAPI Level Zero Loader v1.17.42
API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.9.3
Contents:
-
oneAPI Level Zero API Headers generated from:
-
oneAPI Level Zero Loader v1.17.42
-
oneAPI Level Zero Validation Layer v1.17.42
-
oneAPI Level Zero Tracing Layer v1.17.42
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 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:
oneAPI Level Zero Loader v1.17.39
API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.9.3
Contents:
-
oneAPI Level Zero API Headers generated from:
-
oneAPI Level Zero Loader v1.17.39
-
oneAPI Level Zero Validation Layer v1.17.39
-
oneAPI Level Zero Tracing Layer v1.17.39
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 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:
- Add Ubuntu 24.04 and 24.10 builds
- Proper installation rules
- Enable testing with ctest
- Fix reading updated state of the driver_t for checking initStatus (#188)
- Avoid DDI table reinit if ZE_ENABLE_LOADER_INTERCEPT=1 (#187)
- Update spdlog headers (#186)
- Fix handle translation when ddi table fallback (#185)
- Split Ze and Zes Drivers and only release drivers at close (#184)
- Fix issues with intercept layer and zesInit/zeInit given fallback to passthrough (#183)
- Fix global teardown of loader handles and check driver status in init_driver (#182)
oneAPI Level Zero Loader v1.17.28
API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.9.3
Contents:
-
oneAPI Level Zero API Headers generated from:
-
oneAPI Level Zero Loader v1.17.28
-
oneAPI Level Zero Validation Layer v1.17.28
-
oneAPI Level Zero Tracing Layer v1.17.28
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 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:
- Add GPU-legacy1 driver to list of known names on Linux
- Fix first zeinit to allow for layer checks
oneAPI Level Zero Loader v1.17.25
API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.9.3
Contents:
-
oneAPI Level Zero API Headers generated from:
-
oneAPI Level Zero Loader v1.17.25
-
oneAPI Level Zero Validation Layer v1.17.25
-
oneAPI Level Zero Tracing Layer v1.17.25
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 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:
- Don't exchange zet/zes DDI tables for tracing
- Fix OpenSSF token permissions warning
- Rename init functions to avoid confusion with zeInit
- Add missing ZE_RESULT_ERROR_UNINITIALIZED checks to zesDriverGet
oneAPI Level Zero Loader v1.17.19
oneAPI Level Zero Loader v1.17.19
API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.9.3
Contents:
-
oneAPI Level Zero API Headers generated from:
-
oneAPI Level Zero Loader v1.17.19
-
oneAPI Level Zero Validation Layer v1.17.19
-
oneAPI Level Zero Tracing Layer v1.17.19
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 <level-zero_win-sdk>\include
- Add Library path for compiler to use <level-zero_win-sdk>\lib
Tested Platforms:
- 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 DriverGet to handle failed drivers and avoid layer init during checks