Skip to content

Releases: oneapi-src/level-zero

oneAPI Level Zero v1.2.3

02 Mar 21:40
Compare
Choose a tag to compare

oneAPI Level Zero v1.2.3

API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.1.2.

Contents:

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

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

21 Jan 22:54
Compare
Choose a tag to compare

oneAPI Level Zero v1.1.0

API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.0.4.

Contents:

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

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

05 Jan 01:07
Compare
Choose a tag to compare

oneAPI Level Zero v1.0.26

API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.0.4.

Contents:

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

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

02 Dec 17:24
Compare
Choose a tag to compare

oneAPI Level Zero v1.0.22

API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.0.4.

Contents:

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

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

03 Nov 22:31
Compare
Choose a tag to compare

oneAPI Level Zero v1.0.16

API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.0.4.

Contents:

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

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

22 Oct 14:13
Compare
Choose a tag to compare

oneAPI Level Zero v1.0.13

API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.0.4.

Contents:

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

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

20 Aug 14:34
Compare
Choose a tag to compare

oneAPI Level Zero v1.0.0

API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.0.4.

Contents:

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

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

27 Mar 19:13
Compare
Choose a tag to compare

oneAPI Level Zero v0.91.10

API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v0.91.

Contents:

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

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

02 Apr 19:48
Compare
Choose a tag to compare
Signed-off-by: Jaroslaw Chodor <[email protected]>