Skip to content

Releases: oneapi-src/level-zero

oneAPI Level Zero Loader v1.7.15

09 Mar 13:25
Compare
Choose a tag to compare

oneAPI Level Zero Loader v1.7.15

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

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

  • level-zero Windows SDK -> Windows Software Development Kit for oneAPI Level-Zero

Installation of Windows SDK

  1. extract level-zero_win-sdk*.zip
  2. Add Include path for compiler to use <level-zero_win-sdk>\include
  3. Add Library path for compiler to use <level-zero_win-sdk>\lib

Tested Platforms:

Runtime Implementations Supported

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

14 Jan 15:35
Compare
Choose a tag to compare

oneAPI Level Zero Loader v1.7.9

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

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:

  • Fix bug in loader handle translation API
  • Fix tracing layer functionality in newer APIs

oneAPI Level Zero Loader v1.7.4

17 Dec 18:26
Compare
Choose a tag to compare

oneAPI Level Zero Loader v1.7.4

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

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:

  • 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

08 Nov 23:45
Compare
Choose a tag to compare

oneAPI Level Zero Loader v1.6.2

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

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:

  • 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

06 Oct 16:20
Compare
Choose a tag to compare

oneAPI Level Zero Loader v1.5.4

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

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:

  • 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

14 Sep 15:41
Compare
Choose a tag to compare

oneAPI Level Zero Loader v1.5.0

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

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:

  • 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

22 Jun 21:40
Compare
Choose a tag to compare

oneAPI Level Zero Loader v1.4.1

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

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:

  • 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

17 Jun 16:59
Compare
Choose a tag to compare

oneAPI Level Zero Loader v1.3.7

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:

  • Fixed some compile warnings in null driver and sample code

oneAPI Level Zero Loader v1.3.6

08 Jun 23:32
Compare
Choose a tag to compare

oneAPI Level Zero Loader v1.3.6

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:

  • 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

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.