Releases: oneapi-src/level-zero
oneAPI Level Zero Loader v1.7.15
oneAPI Level Zero Loader v1.7.15
API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.3.7
Contents:
-
oneAPI Level Zero API Headers generated from:
-
oneAPI Level Zero Loader 1.7.15
-
oneAPI Level Zero Validation Layer 1.7.15
-
oneAPI Level Zero Tracing Layer 1.7.15
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 18.04
- Ubuntu 20.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 bug during multiple calls to zeInit with no driver present
- Add option to support build with sccache
oneAPI Level Zero Loader v1.7.9
oneAPI Level Zero Loader v1.7.9
API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.3.7
Contents:
-
oneAPI Level Zero API Headers generated from:
-
oneAPI Level Zero Loader 1.7.9
-
oneAPI Level Zero Validation Layer 1.7.9
-
oneAPI Level Zero Tracing Layer 1.7.9
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
New to this Release:
- Fix bug in loader handle translation API
- Fix tracing layer functionality in newer APIs
oneAPI Level Zero Loader v1.7.4
oneAPI Level Zero Loader v1.7.4
API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.3.7
Contents:
-
oneAPI Level Zero API Headers generated from:
-
oneAPI Level Zero Loader 1.7.4
-
oneAPI Level Zero Validation Layer 1.7.4
-
oneAPI Level Zero Tracing Layer 1.7.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
Tested Platforms:
Runtime Implementations Supported
- intel-level-zero-gpu (https://github.com/intel/compute-runtime/releases)
- Minimum required version 21.09.19150
New to this Release:
- Addition of new Loader API to perform handle translations. See doc/loader_api.md
- Add Ability to read optional Level Zero Registry Key Containing the Level Zero Loader libraries on windows
- Update L0 headers to 1.3.7 Spec which includes:
- Fix to bool type that caused compilation issues
- Addition of new metrics enum for stall sampling
- Changing some param names for consistency
oneAPI Level Zero Loader v1.6.2
oneAPI Level Zero Loader v1.6.2
API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.3.0
Contents:
-
oneAPI Level Zero API Headers generated from:
-
oneAPI Level Zero Loader 1.6.2
-
oneAPI Level Zero Validation Layer 1.6.2
-
oneAPI Level Zero Tracing Layer 1.6.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
Tested Platforms:
Runtime Implementations Supported
- intel-level-zero-gpu (https://github.com/intel/compute-runtime/releases)
- Minimum required version 21.09.19150
New to this Release:
- Updated L0 API headers to 1.3.0 which includes:
- Get PCI Properties Extension
- Get Image Allocation Properties Extension
- Memory Free Extension
- Module Linkage Inspection Extension
- Image Copy To/From Memory Extensions
- GDDR Memory Type support in SysMan
- PCIe Card-level power domains in SysMan
- Fixed Return Codes for uninitialized function pointers & tables to return ZE_RESULT_ERROR_UNINITIALIZED vs ZE_RESULT_ERROR_UNSUPPORTED_VERSION
- Tracing Context handled during library init & destroy
- Enable CPACK support for ARM64 Package Generation
- Removed Null Driver Tracing Support (Tracing supported using the Layer implementation)
oneAPI Level Zero Loader v1.5.4
oneAPI Level Zero Loader v1.5.4
API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.2.43.
Contents:
-
oneAPI Level Zero API Headers generated from:
-
oneAPI Level Zero Loader 1.5.4
-
oneAPI Level Zero Validation Layer 1.5.4
-
oneAPI Level Zero Tracing Layer 1.5.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
Tested Platforms:
Runtime Implementations Supported
- intel-level-zero-gpu (https://github.com/intel/compute-runtime/releases)
- Minimum required version 21.09.19150
- Level Zero Spec v1.2 support available after 21.35.20826
New to this Release:
- Fixed a bug verifying L0 Driver stability after initializing ddi tables
- Updated Windows usage of LoadLibrary for security to only load libraries from system32
- Fixed a bug allowing nullptr keys into handle maps
oneAPI Level Zero Loader v1.5.0
oneAPI Level Zero Loader v1.5.0
API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.2.43.
Contents:
-
oneAPI Level Zero API Headers generated from:
-
oneAPI Level Zero Loader 1.5.0
-
oneAPI Level Zero Validation Layer 1.5.0
-
oneAPI Level Zero Tracing Layer 1.5.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 21.09.19150
- Level Zero Spec v1.2 support available after 21.35.20826
New to this Release:
- Added Intel VPU driver to Linux known driver list
- Fixed default symbol visibility in Linux builds
- Added zeInit call earlier in loader init path to prevent loading drivers that don't match the ze_init_flags_t
- Fixed build for certain SLES distros
- Fixed bug that prevented tracers from being reenabled after being disabled.
- Multi Driver Support: Return success if initialization of at least one driver succeeds.
- Updated L0 API headers to 1.2.43 which includes:
- Clarification to documentation of several APIs
- Added missing STYPE ZE_STRUCTURE_TYPE_IMAGE_MEMORY_EXP_PROPERTIES
- Added new experimental metrics extension to retrieve multiple metrics values
oneAPI Level Zero Loader v1.4.1
oneAPI Level Zero Loader v1.4.1
API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.2.13.
Contents:
-
oneAPI Level Zero API Headers generated from:
-
oneAPI Level Zero Loader 1.4.1
-
oneAPI Level Zero Validation Layer 1.4.1
-
oneAPI Level Zero Tracing Layer 1.4.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
Tested Platforms:
Runtime Implementations Supported
- intel-level-zero-gpu (https://github.com/intel/compute-runtime/releases)
- Minimum required version 21.09.19150
- Level Zero Spec v1.2 support not yet available in intel-level-zero-gpu
New to this Release:
- Added support for Level Zero Specification v1.2
- Fixed a bug that resulted in zeInit failing when multiple drivers are discovered and one of them fails to load.
- Note: API's introduced in v1.2 spec can only be traced with the new tracing layer implementation. Driver tracing APIs are deprecated.
oneAPI Level Zero Loader v1.3.7
oneAPI Level Zero Loader v1.3.7
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.3.7
-
oneAPI Level Zero Validation Layer 1.3.7
-
oneAPI Level Zero Tracing Layer 1.3.7
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
New to this Release:
- Fixed some compile warnings in null driver and sample code
oneAPI Level Zero Loader v1.3.6
oneAPI Level Zero Loader v1.3.6
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.3.6
-
oneAPI Level Zero Validation Layer 1.3.6
-
oneAPI Level Zero Tracing Layer 1.3.6
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
New to this Release:
- New Tracing Layer APIs to support tracing Level Zero core APIs introduced after the 1.0 Specification. A change of design was needed to allow extension to new APIs without breaking backwards compatibility of original tracing APIs. The original tracing layer APIs will continue to be supported for 1.0 core APIs, but users are encouraged to switch to the new tracing layer APIs.
- New Loader API to retrieve version information of loader and layers:
zelLoaderGetVersions
- Enabled discovery of Level Zero Compute Accelerators Drivers on windows
- Added CHANGELOG.md
- Bug Fixes:
- Fixed loader bug that could cause corruption of handles when there are multiple drivers loaded.
- Corrected version check in layers to future-proof compatibility checks
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.