Releases: oneapi-src/level-zero
oneAPI Level Zero v1.2.3
oneAPI Level Zero v1.2.3
API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.1.2.
Contents:
-
oneAPI Level Zero API Headers generated from:
-
oneAPI Level Zero Loader 1.2.3
-
oneAPI Level Zero Validation Layer 1.2.3
-
oneAPI Level Zero Tracing Layer 1.2.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
Tested Platforms:
Runtime Implementations Supported
- intel-level-zero-gpu (https://github.com/intel/compute-runtime/releases)
- Minimum required version 21.09.19150 Note: This is not yet released but will be available shortly.
New to this Release:
- Support for the new 1.1 Level Zero Specification
- Improved library variable lifetime management by initializing variables at load time rather than as static globals.
- Added environment variable that allows optionally specifying runtime drivers to use on Linux
- Note: Tracing Layer support is not yet available for the APIs newly introduced in the 1.1 spec. Tracing layer support for all other APIs remains functional.
oneAPI Level Zero v1.1.0
oneAPI Level Zero v1.1.0
API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.0.4.
Contents:
-
oneAPI Level Zero API Headers generated from:
-
oneAPI Level Zero Loader 1.1.0
-
oneAPI Level Zero Validation Layer 1.1.0
-
oneAPI Level Zero Tracing Layer 1.1.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
Tested Platforms:
Runtime Implementations Supported
- intel-level-zero-gpu (https://github.com/intel/compute-runtime/releases)
- Minimum required version 20.32.17625,
- 20.31.17454.2 and older versions support Level Zero v0.91
New to this Release:
Note: Level Zero Specification API did not change.
- Update loader library to 1.1.0 to indicate addition of tracing layer implementation and associated APIs
- Fixed bug when reading windows environment variables set by process before zeInit call. Before variables were not read correctly resulting in layers not being enabled as expected
- Fixed bug in loader when using multiple drivers and a driver API returns an error code. Previously loader would incorrectly translate output handles from failed API calls
- Deprecated a tracing implementation layer descriptor enum value due to incorrect name and added a replacement.
oneAPI Level Zero v1.0.26
oneAPI Level Zero v1.0.26
API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.0.4.
Contents:
-
oneAPI Level Zero API Headers generated from:
-
oneAPI Level Zero Loader 1.0.26
-
oneAPI Level Zero Validation Layer 1.0.26
-
oneAPI Level Zero Tracing Layer 1.0.26
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
Tested Platforms:
Runtime Implementations Supported
- intel-level-zero-gpu (https://github.com/intel/compute-runtime/releases)
- Minimum required version 20.32.17625,
- 20.31.17454.2 and older versions support Level Zero v0.91
Fixed Issues:
- When multiple windows drivers were installed and one was disabled, zeInit would fail the entire init process. This has been fixed and the enabled driver can still be used
- When using multiple drivers some input handles were modified by loader. This has been fixed.
Known Issues:
oneAPI Level Zero v1.0.22
oneAPI Level Zero v1.0.22
API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.0.4.
Contents:
-
oneAPI Level Zero API Headers generated from:
-
oneAPI Level Zero Loader 1.0.22
-
oneAPI Level Zero Validation Layer 1.0.22
-
oneAPI Level Zero Tracing Layer 1.0.22
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
Tested Platforms:
Runtime Implementations Supported
- intel-level-zero-gpu (https://github.com/intel/compute-runtime/releases)
- Minimum required version 20.32.17625,
- 20.31.17454.2 and older versions support Level Zero v0.91
Known Issues:
- When a system has more than one driver, calling zeCommandQueueExecuteCommandLists will alter the value of the input
phCommandLists
. Workaround: Save command list handles in a temp variable before calling, and restore value after.
oneAPI Level Zero v1.0.16
oneAPI Level Zero v1.0.16
API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.0.4.
Contents:
-
oneAPI Level Zero API Headers generated from:
-
oneAPI Level Zero Loader 1.0.16
-
oneAPI Level Zero Validation Layer 1.0.16
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
Tested Platforms:
Runtime Implementations Supported
- intel-level-zero-gpu (https://github.com/intel/compute-runtime/releases)
- Minimum required version 20.32.17625,
- 20.31.17454.2 and older versions support Level Zero v0.91
Known Issues:
- Dynamically loading libze_loader.so with dlopen may result in a segmentation fault after application finishes and exit handlers are run.
- C++ wrappers have been deprecated. Development headers are no longer provided with v1.x releases.
oneAPI Level Zero v1.0.13
oneAPI Level Zero v1.0.13
API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.0.4.
Contents:
-
oneAPI Level Zero API Headers generated from:
-
oneAPI Level Zero Loader 1.0.13
-
oneAPI Level Zero Validation Layer 1.0.13
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
Tested Platforms:
Runtime Implementations Supported
- intel-level-zero-gpu (https://github.com/intel/compute-runtime/releases)
- Minimum required version 20.32.17625,
- 20.31.17454.2 and older versions support Level Zero v0.91
Known Issues:
- Dynamically loading libze_loader.so with dlopen may result in a segmentation fault after application finishes and exit handlers are run.
- C++ wrappers have been deprecated. Development headers are no longer provided with v1.x releases.
oneAPI Level Zero v1.0.0
oneAPI Level Zero v1.0.0
API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.0.4.
Contents:
-
oneAPI Level Zero API Headers generated from:
-
oneAPI Level Zero Loader 1.0.0
-
oneAPI Level Zero Validation Layer 1.0.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
Tested Platforms:
Runtime Implementations Supported
- intel-level-zero-gpu (https://github.com/intel/compute-runtime/releases)
- Minimum required version 20.32.17625,
- 20.31.17454.2 and older versions support Level Zero v0.91
Known Issues:
- Systems using more than one runtime driver may not get complete results from
zeDriverGet()
- C++ wrappers have been deprecated. Development headers are no longer provided with v1.x releases.
oneAPI Level Zero v0.91.10
oneAPI Level Zero v0.91.10
API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v0.91.
Contents:
-
oneAPI Level Zero API Headers from oneAPI Level Zero v0.91 Core API Headers & oneAPI Level Zero v0.91 Tools API Headers
-
oneAPI Level Zero Loader implemented based on oneAPI Level Zero v0.91 Loader
-
oneAPI Level Zero Validation Layer implemented based on oneAPI Level Zero v0.91 Validation Layer
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
Tested Platforms:
Runtime Implementations Supported
- intel-level-zero-gpu 20.12.16259
Known Issues:
- Windows Support: In progress.. TBD
- C++ Wrapper Support: In progress.. TBD #3
- Runtime Linker path must include /usr/local/lib
- if needed, please set LD_LIBRARY_PATH=/usr/local/lib
v0.91.7: Adding driver discovery on windows
Signed-off-by: Jaroslaw Chodor <[email protected]>