Skip to content

20.50.18716

Choose a tag to compare

@JablonskiMateusz JablonskiMateusz released this 16 Dec 15:44
· 15129 commits to master since this release

Packages included in the release

Components revisions included in the release

Additional components revisions used in build (Ubuntu 18.04)

Installation procedure on Ubuntu 18.04/20.04

  1. Create temporary directory

Example:

mkdir neo
  1. Download all *.deb packages

Example:

cd neo
wget https://github.com/intel/compute-runtime/releases/download/20.50.18716/intel-gmmlib_20.3.2_amd64.deb
wget https://github.com/intel/intel-graphics-compiler/releases/download/igc-1.0.5819/intel-igc-core_1.0.5819_amd64.deb
wget https://github.com/intel/intel-graphics-compiler/releases/download/igc-1.0.5819/intel-igc-opencl_1.0.5819_amd64.deb
wget https://github.com/intel/compute-runtime/releases/download/20.50.18716/intel-opencl_20.50.18716_amd64.deb
wget https://github.com/intel/compute-runtime/releases/download/20.50.18716/intel-ocloc_20.50.18716_amd64.deb
wget https://github.com/intel/compute-runtime/releases/download/20.50.18716/intel-level-zero-gpu_1.0.18716_amd64.deb
  1. Verify sha256 sums for packages

Example:

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

Example:

sudo dpkg -i *.deb

sha256 sums for packages

5eab27c8f70942e7a95fd74cc8141a3cedda7189726439bcc37220b3406fd966  intel-gmmlib_20.3.2_amd64.deb
873c092bd3abdaba4725cdf9ca7172c44becac3a8849423503286d9659385f74  intel-igc-core_1.0.5819_amd64.deb
d15227b5cb3002bfe190c064b70b745ac4675ebf70e8867560163fbafe301172  intel-igc-opencl_1.0.5819_amd64.deb
750a12cbdfc18a36b9345050c637351aa76a7a7ce46f3e2ec60735efb64a0bb1  intel-level-zero-gpu_1.0.18716_amd64.deb
45a92ce0faeb71ab9ea0702c97e268432e85419dcfe991e3c08303ffa8630f24  intel-ocloc_20.50.18716_amd64.deb
38bea2cb968357984630a0e207815377179ee9b901f300f8f49d2a65d78f3d54  intel-opencl_20.50.18716_amd64.deb

Other installation procedures are described here.

Quality expectations

Platform OpenCL Level Zero
Broadwell 3.0 - Production -
Skylake 3.0 - Production 1.0 - Pre-Release
Kaby Lake 3.0 - Production 1.0 - Pre-Release
Coffee Lake 3.0 - Production 1.0 - Pre-Release
Ice Lake 3.0 - Production 1.0 - Pre-Release
Tiger Lake 3.0 - Production 1.0 - Pre-Release
Apollo Lake 3.0 - Beta -
Gemini Lake 3.0 - Beta -
Elkhart Lake 3.0 - Early support -

All platforms were validated on Ubuntu 20.04 LTS with stock kernel, with the following exceptions:

  • Tiger Lake was tested with kernel from drm-tip
    5.8.0-rc7 commit ebef75fc1a3f0abebf46d7270128553f82361bc8 2020-08-02_07-12-33 drm-tip: 2020y-08m-02d-07h-11m-48s UTC integration manifest
  • Ice Lake was tested on Ubuntu 20.04 LTS with stock kernel
  • Gemini Lake was tested on Ubuntu 18.04.1 LTS with stock kernel

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.

Issues & regressions of note

  • OpenCL and Level Zero packages provided in this release were compiled with DG1 support disabled
  • Gen9 Atom platforms (Apollo Lake / Gemini Lake) downgraded due to compiler regression in math_brute_force pown conformance test

Important changes

  • Updated IGC
  • Updated Level Zero Loader
  • Switched to C++17