github intel/compute-runtime 23.22.26516.18

latest releases: 24.35.30872.22, 24.35.30872.20, 24.35.30872.19...
14 months ago

Packages included in the release

Components revisions included in the release

Additional components revisions used in build

Installation procedure on Ubuntu 22.04

  1. Create temporary directory

Example:

mkdir neo
  1. Download all *.deb packages

Example:

cd neo
wget https://github.com/intel/intel-graphics-compiler/releases/download/igc-1.0.14062.11/intel-igc-core_1.0.14062.11_amd64.deb
wget https://github.com/intel/intel-graphics-compiler/releases/download/igc-1.0.14062.11/intel-igc-opencl_1.0.14062.11_amd64.deb
wget https://github.com/intel/compute-runtime/releases/download/23.22.26516.18/intel-level-zero-gpu-dbgsym_1.3.26516.18_amd64.ddeb
wget https://github.com/intel/compute-runtime/releases/download/23.22.26516.18/intel-level-zero-gpu_1.3.26516.18_amd64.deb
wget https://github.com/intel/compute-runtime/releases/download/23.22.26516.18/intel-opencl-icd-dbgsym_23.22.26516.18_amd64.ddeb
wget https://github.com/intel/compute-runtime/releases/download/23.22.26516.18/intel-opencl-icd_23.22.26516.18_amd64.deb
wget https://github.com/intel/compute-runtime/releases/download/23.22.26516.18/libigdgmm12_22.3.0_amd64.deb
  1. Verify sha256 sums for packages

Example:

wget https://github.com/intel/compute-runtime/releases/download/23.22.26516.18/ww22.sum
sha256sum -c ww22.sum
  1. Install all packages as root

Example:

sudo dpkg -i *.deb

In case of installation problems, please install required dependencies, for example:

apt install ocl-icd-libopencl1

sha256 sums for packages

1d4fe6af4ab61abe7966aaf6d43825760cfcf13307e90e8e99e6ed2c4b5ddc84 intel-igc-core_1.0.14062.9_amd64.deb
11af3779c8e361728f33a2bcce663d33c3ba2f91f1b99800de0b9c6e0c6bba0f intel-igc-opencl_1.0.14062.9_amd64.deb
362f5f624f0d735e86d129e37cf63de58ae4fefe28a1aa97c6ae9ec8471ccd9c intel-level-zero-gpu-dbgsym_1.3.26516.8_amd64.ddeb
dbf6235ba918dbdd590a9f2bcf49ef0f99e7fafbd4f105abafa50c735d4db917 intel-level-zero-gpu_1.3.26516.8_amd64.deb
aaf289efa11077df44cc4a08977ffc38c57769fa32feba7e61cb8f9d4ca09955 intel-opencl-icd-dbgsym_23.22.26516.8_amd64.ddeb
27a331f389b63cc8334a65ed40da6fbc298c7474dd929b83a6f7b8bb19f9b316 intel-opencl-icd_23.22.26516.8_amd64.deb
de6ed9333a74506de43993eb14c8e0e0eb23314c42b03af66fe9c3df24a8973d libigdgmm12_22.3.0_amd64.deb

Quality expectations

Platform Quality OpenCL Level Zero WSL
DG1 Production 3.0 1.3 Yes
DG2 Production 3.0 1.3 Yes
Skylake Production 3.0 1.3 --
Kaby Lake Production 3.0 1.3 --
Coffee Lake Production 3.0 1.3 Yes
Ice Lake Production 3.0 1.3 Yes
Tiger Lake Production 3.0 1.3 Yes
Rocket Lake Production 3.0 1.3 Yes
Alder Lake Production 3.0 1.3 Yes
Elkhart Lake Production 3.0 -- Yes
Raptor Lake Production 3.0 1.3 Yes
Broadwell Maintenance 3.0 -- --
Apollo Lake Maintenance 3.0 -- --
Gemini Lake Maintenance 3.0 -- --

All platforms were validated on Ubuntu 22.04 LTS with stock kernel, unless noted otherwise.

  • DG1 and DG2 were tested with kernel 6.3.1-060301-generic

WSL support was tested with Windows host driver 101.4369, or 101.2114 (ICL, EHL, CFL)

Quality levels

  • Experimental - no quality expectations
  • Early support - platform may not be available on the market yet
  • Pre-Release - suitable for integration and testing, gathering customer feedback
  • Beta - suitable for integration and broad testing
  • Production - Beta + meets API-specific conformance requirements; suitable for production
  • Maintenance - Reduced test frequency compared to Production, no longer recommended for new deployments. Reactive support for customers.

Additional information

  • packages were built with custom flags NEO_ENABLE_i915_PRELIM_DETECTION=1

Important changes

Compute changes:

  • c401011 Enable RelaxedOrdering of commands submitted to GPU
  • 6de77db Added initial support for zeCommandListHostSynchronize
  • e8ac22c Increase size of reported global memory available to 98%
  • 364c2da Added support for zeMemPutIpcHandle and zeMemGet IPC Handle converters
  • 14c3777 Added experimental support of immediate cmd list in-order execution
  • 26ca64b Added process safety to cl_cache on Linux
  • 9a73fa1 Added support for CL_DEVICE_HANDLE_LIST_KHR
  • 9e44344 Support for creating image with external memory (CL_EXTERNAL_MEMORY_HANDLE_DMA_BUF_KHR, CL_EXTERNAL_MEMORY_HANDLE_OPAQUE_WIN32_KHR)
  • bbf23df Support for new API functions for external memory sharing (clEnqueueAcquireExternalMemObjectsKHR, clEnqueueReleaseExternalMemObjectsKHR)

Sysman changes

  • d0d5a03 Added support for Experimental zexSysmanMemoryGetBandwidth
  • f9703f2 Added support for PCI APIs
  • af2c61c Added support for Performance APIs
  • e8e2bdc Added support for Engine APIs with zesinit
  • 826abf3 Added support for RAS module
  • 46919d3 Added support frequency APIs with zesinit
  • 4647564 Added support for Temperature APIs

Changelog

23.17.26241.22...23.22.26516.18

Don't miss a new compute-runtime release

NewReleases is sending notifications on new releases.