Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CI] Upgrade CI infra to Agama Rolling 2448.13 (1057.13) #3100

Open
vlad-penkin opened this issue Jan 6, 2025 · 6 comments · Fixed by #3105
Open

[CI] Upgrade CI infra to Agama Rolling 2448.13 (1057.13) #3100

vlad-penkin opened this issue Jan 6, 2025 · 6 comments · Fixed by #3105
Assignees
Milestone

Comments

@vlad-penkin
Copy link
Contributor

Release notes - https://dgpu-docs.intel.com/releases/rolling-release-notes.html#release-2024-12-23

@whitneywhtsang
Copy link
Contributor

Once CI infra is updated, and the good performance of igc-18251 can be reproduce, then can you please also

  • Change Grafana to report regular CI results (not igc-18251)
  • Stop running Triton benchmarks igc-18251
  • Start new regular run with Triton benchmarks igc-18348

@pbchekin
Copy link
Contributor

pbchekin commented Jan 6, 2025

There is an issue with installing Agama Rolling 2448.13 (1057.13) on Ubuntu 22.04.

Following instructions at https://dgpu-docs.intel.com/driver/installation-rolling.html#installing-gpu-drivers:

sudo apt install -y \
    intel-opencl-icd libze1 \
    intel-media-va-driver-non-free libmfx-gen1 libvpl2 \
    libegl-mesa0 libegl1-mesa libegl1-mesa-dev libgbm1 libgl1-mesa-dev libgl1-mesa-dri \
    libglapi-mesa libglx-mesa0 libigdgmm12 libxatracker2 mesa-va-drivers \
    mesa-vdpau-drivers mesa-vulkan-drivers va-driver-all vainfo hwinfo clinfo intel-ocloc
sudo apt install -y \
    libigc-dev intel-igc-cm libigdfcl-dev libigfxcmrt-dev libze-dev

This gives the error:

The following packages have unmet dependencies:
intel-igc-cm : Depends: libigc1 (>= 1.0.7181) but it is not installable

@pbchekin
Copy link
Contributor

pbchekin commented Jan 6, 2025

The problem is with intel-igc-cm: the latest version is 1.0.224-821~22.04:

# apt-cache madison intel-igc-cm
intel-igc-cm | 1.0.224-821~22.04 | https://repositories.intel.com/gpu/ubuntu jammy/unified amd64 Packages
intel-igc-cm | 1.0.206-775~22.04 | https://repositories.intel.com/gpu/ubuntu jammy/unified amd64 Packages
intel-igc-cm | 1.0.206-736~22.04 | https://repositories.intel.com/gpu/ubuntu jammy/unified amd64 Packages
intel-igc-cm | 1.0.206-704~22.04 | https://repositories.intel.com/gpu/ubuntu jammy/unified amd64 Packages
intel-igc-cm | 1.0.202-682~22.04 | https://repositories.intel.com/gpu/ubuntu jammy/unified amd64 Packages
intel-igc-cm | 1.0.176.54081-1057~22.04 | https://repositories.intel.com/gpu/ubuntu jammy/unified amd64 Packages
intel-igc-cm | 1.0.176.54074-1029~22.04 | https://repositories.intel.com/gpu/ubuntu jammy/unified amd64 Packages
intel-igc-cm | 1.0.176.54071-996~22.04 | https://repositories.intel.com/gpu/ubuntu jammy/unified amd64 Packages
intel-igc-cm | 1.0.176.54064-950.13~22.04 | https://repositories.intel.com/gpu/ubuntu jammy/unified amd64 Packages
intel-igc-cm | 1.0.176.54056-914~22.04 | https://repositories.intel.com/gpu/ubuntu jammy/unified amd64 Packages
intel-igc-cm | 1.0.176.54047-881~22.04 | https://repositories.intel.com/gpu/ubuntu jammy/unified amd64 Packages
intel-igc-cm | 1.0.176-647~22.04 | https://repositories.intel.com/gpu/ubuntu jammy/unified amd64 Packages

This version depends on libigc1:

Package: intel-igc-cm
Source: intel-cm-compiler
Version: 1.0.224-821~22.04
Architecture: amd64
Maintainer: Intel Graphics Team <[email protected]>
Installed-Size: 54190
Depends: libc6 (>= 2.34), libgcc-s1 (>= 3.4), libstdc++6 (>= 11), zlib1g (>= 1:1.2.0), libigc1 (>= 1.0.7181)

@pbchekin
Copy link
Contributor

pbchekin commented Jan 6, 2025

The workaround is to install "older" version of intel-igc-cm:

sudo apt install -y \
    libigc-dev intel-igc-cm=1.0.176.54081-1057~22.04 libigdfcl-dev libigfxcmrt-dev libze-dev

@pbchekin
Copy link
Contributor

pbchekin commented Jan 6, 2025

Another issue: sycl-ls from DLE does not see GPU:

$ sycl-ls
[opencl:cpu][opencl:0] Intel(R) OpenCL, Intel(R) Xeon(R) Platinum 8468V OpenCL 3.0 (Build 0) [2024.18.10.0.08_160000]
[opencl:gpu][opencl:1] Intel(R) OpenCL Graphics, Intel(R) Data Center GPU Max 1100 OpenCL 3.0 NEO  [24.45.31740]
dpkg -l | grep libze
ii  libze-dev                            1.18.5.0-1055~22.04                     amd64        Intel(R) Graphics Compute Runtime for oneAPI Level Zero.
ii  libze1                               1.18.5.0-1055~22.04                     amd64        Intel(R) Graphics Compute Runtime for oneAPI Level Zero.

With old agama it prints level_zero device:

$ sycl-ls
[level_zero:gpu][level_zero:0] Intel(R) oneAPI Unified Runtime over Level-Zero, Intel(R) Data Center GPU Max 1100 12.60.7 [1.3.30049+10]
...
dpkg -l | grep libze
ii  libze-dev                            1.17.44.0-1022~22.04                    amd64        Intel(R) Graphics Compute Runtime for oneAPI Level Zero.
ii  libze1                               1.17.44.0-1022~22.04                    amd64        Intel(R) Graphics Compute Runtime for oneAPI Level Zero.

@pbchekin
Copy link
Contributor

pbchekin commented Jan 7, 2025

Another issue: sycl-ls from DLE does not see GPU:

A workaround for this is installing libze-intel-gpu1. This is not documented in the installation instructions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants