Skip to content

Releases: oneapi-src/level-zero

v1.8.5

22 Jul 22:26
Compare
Choose a tag to compare

oneAPI Level Zero Loader v1.8.5

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

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:

  • Remove RTLD_DEEPBIND from driver dlopen calls
  • Add loader code generation scripts
  • Update to spec 1.4.8 which includes fixes to zes_power_limit_ext_desc_t

oneAPI Level Zero Loader v1.8.1

20 May 16:05
Compare
Choose a tag to compare

oneAPI Level Zero Loader v1.8.1

API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.4.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

  • 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:

  • Add missing stypes for spec 1.4 features
  • Fix argument names in topology APIs

oneAPI Level Zero Loader v1.8.0

10 May 23:15
Compare
Choose a tag to compare

oneAPI Level Zero Loader v1.8.0

API Headers, Loader, & Validation Layer based on oneAPI Level Zero Specification v1.4.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

  • 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:

  • Add Support for L0 Spec v1.4 which includes
    • Core Extension for Fabric Topology
    • Core Extension for memory BW
    • Core Extension for LUID query
    • Sysman ECC
    • Sysman Power Limits Extension
  • Improvement to error handling during zeInit

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.