Skip to content

Releases: oneapi-src/level-zero-spec

v1.10

06 Sep 17:06
Compare
Choose a tag to compare

Features:

  • Supports new single API for Level Zero Init and Driver Retrieval
  • Support for concurrent Metric group query
  • Supports experimental extension for metric tracer
  • Support to specify fp64 range to metric_value_info
  • Support zetCreateMetricGroupsFromMetricsExp programmable API
  • Support for new temperature sensor types
  • Support for ZE_API_VERSION_CURRENT_M macro for compile time version validation.
  • Supports version 1.1 of mutable commands extension
  • Support for NPU graph support for MCL extension
  • Support for new ELF memory space for debugger
  • Support for Metric Tracer Decode support for sub-devices
  • Support for byte normalized programmable type
  • Added updates to virtual management API

Fixes :

  • Added description to replace C string parameter type
  • Fixed metricprogrammable spec issues
  • Update documentation on zesInit Usage
  • Remove VF experimental interfaces
  • fix metrics names in tracer

Full Changelog: v1.9.3...v1.10

v1.9.3

03 May 21:01
17336b7
Compare
Choose a tag to compare

What's Changed

  • Create scorecard.yml to establish openssf workflow in #294, #296
  • Fix typo in for device property in #302
  • Enhancement and bug fixes for 1.9.3 release in #305

Full Changelog: v1.9.2...v1.9.3

v1.9.2

20 Feb 15:15
74cb674
Compare
Choose a tag to compare

What's Changed

  • Fix API current version in #281

Full Changelog: v1.9.1...v1.9.2

v1.9.1

09 Feb 20:50
3282479
Compare
Choose a tag to compare

What's Changed

  • Misc. patches to v1.9 release in #278

Full Changelog: v1.9...v1.9.1

v1.9

02 Feb 19:41
05880d1
Compare
Choose a tag to compare

What's Changed

Core

  • Fix device hierarchy environment variable value in docs in #261
  • Add experimental extension for immediate command list append command lists in #263
  • Add experimental extension to clone a command list in #262
  • Add experimental extension for mutable command lists in #264
  • Add experimental extension for bindless images in #269
  • Add introspection APIs in #270
  • Add invalid argument error code to zeContextMakeMemoryResident in #271

Sysman

  • Fixes to Memory Bandwidth Extensions in #244
  • Add SURVIVABILITY_MODE_DETECTED event type in #252
  • Clarify engine stats details in #275
  • Add clarification for setting frequency defaults in #273
  • New firmware API for logging in #255
  • Add extension to support Flat device model in #245
  • Add experimental extension to access firmware security version in #256
  • Add experimental extension for VF telemetry in #254

Tools

  • Add support for programmable metrics in #204

Full Changelog: v1.8...v1.9

v1.8

13 Oct 15:29
421a71f
Compare
Choose a tag to compare

What's Changed

Core

  • Add API Version 1.7 in #203
  • Add experimental extension for counter-based events in #221
  • Clarify usage of IPC event pools in #219

Sysman

  • Add RasClearState to extension listing in #206
  • Add MEMORY power domain in #215
  • Add GPU power domain in #224
  • Clarify that the time units for engine activity counters are implementation specific in #208
  • Describe extension discovery in #161
  • Added GPU Board Temperature Metric in #184
  • Add power domain properties extension in #230
  • Deprecate unused APIs and/or APIs with enhanced replacements in #74
  • Deprecate compute unit debug mode in #228
  • Add memory timestamp valid bits experimental extension in #231
  • Add flash progress API in #182
  • Added Memory Page Offline Metrics in #183

Full Changelog: v1.7.8...v1.8

v1.7.8

28 Aug 15:19
636da1d
Compare
Choose a tag to compare

What's Changed

  • Add clarifications to board and serial number descriptions in #180
  • Fix timestamps results parameter attributes in #198
  • Move engine activity extension to separate extension file in #191
  • Clarify description for multi-port throughput in #200
  • Clarify metric streamer desc member descriptions in #199
  • Add extension mechanism for dynamically discovering RAS error states in #181
  • Fixup misc. typos in #202

Full Changelog: v1.7...v1.7.8

v1.7

09 Jul 20:42
05e8e15
Compare
Choose a tag to compare

What's Changed

  • Added Fabric Error Counters and API in #144
  • Fix a minor spelling error in the core programming guide command queues section in #154
  • Fix sample code for MetricGroupGetExportDataExp in #163
  • Update ZES_ENGINE_GROUP_*_ALL description in #143
  • Promote ZET_METRIC_TYPE_IP_EXP out of experimental in #155
  • Sysman 7.0 spec release for engine, fabric, device, memory in #134
  • Some fixes for kernel max group size extension in #168
  • Add clarification to immediate command lists execution in #167
  • Fixes to GetFabricPortMultiThroughput in #171
  • Minor formatting fix for metric export data in #172
  • Add system memory hint for memory advise in #166
  • Add support for in-order lists in #165
  • Minor fix to kernel timestamp example in programming guide in #174
  • Add ray tracing acceleration structure build experimental extension in #147
  • Fix ZET typo to conform to naming convention in #170
  • Add API to set atomic properties of a shared allocation in #173
  • Add support for flexible device hierarchy model in #169

Full Changelog: v1.6.10...v1.7

v1.6.10

20 May 01:05
ccedd1a
Compare
Choose a tag to compare

What's Changed

  • Add support for machine independent calculation for metrics data in #95
  • Update metrics timer resolution to cycle/sec in #113
  • Correct documentation on build logs lifetime in #129
  • Fix base type for zet_metric_global_timestamps_resolution_exp_t in #130
  • Fix html generation in #132
  • Fix pNext definition in #128
  • Misc. formatting and infrastructure fixes #137

Full Changelog: v1.6.3...v1.6.10

v1.6.3

25 Apr 19:28
27650a1
Compare
Choose a tag to compare

What's Changed

  • Import security documentation in #110
  • Revert RAS Category and Fabric API commits (#35, #83) in #117
  • Update copyright year for publication.

Full Changelog: v1.6...v1.6.3