Skip to content

ci: add zdnn backend build but not test - #29541

Merged
ggerganov merged 6 commits into
masterfrom
teo/ci-ibm-zdnn-build
Sep 29, 2026
Merged

ggerganov merged 6 commits into
masterfrom
teo/ci-ibm-zdnn-build

Conversation

@taronaeo

@taronaeo taronaeo commented Sep 27, 2026 •

Copy link
Copy Markdown
Member

Overview

Adds building IBM zDNN backend to CI, but does not actually run tests. Fixes compiler warnings for the IBM zDNN backend, and suppresses warnings from vendor files.

Additional information

The runners currently supplied by us are IBM z15 while the only supported hardware to run the zDNN backend is IBM z17. Running the tests on the z15 would cause an illegal instruction error and I think we fine with compilation coverage for now to at least have some coverage.

The IBM Actions on POWER and Z team currently do not have any Ubuntu 26.04 images available, which is required to install GCC 15, and is also the first version to support IBM z17 hardware instructions. As such, we will default to running an Ubuntu 26.04 container within an Ubuntu 24.04 image until an update is available.

Requirements

Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
@github-actions github-actions Bot added the devops improvements to build systems and github actions label Sep 27, 2026
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
@github-actions github-actions Bot added ggml changes relating to the ggml tensor library for machine learning IBM zDNN issues specific to IBM zDNN Accelerator labels Sep 27, 2026
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
@taronaeo
taronaeo marked this pull request as ready for review September 27, 2026 19:41
@taronaeo
taronaeo requested review from a team and ggerganov as code owners September 27, 2026 19:41
@taronaeo taronaeo added the merge ready A maintainer can use this label to indicate that they consider the changes final and ready to merge. label Sep 28, 2026
@ggerganov
ggerganov merged commit cee37ff into master Sep 29, 2026
38 of 49 checks passed
@ggerganov
ggerganov deleted the teo/ci-ibm-zdnn-build branch September 29, 2026 17:45
edwardyoon pushed a commit to edwardyoon/focus-llama that referenced this pull request Oct 7, 2026
* ci: add zdnn backend build but not test

Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>

* ci: attempt to run a ubuntu 26.04 container

Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>

* ci: set shell to bash

Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>

* ci: clean up comments

Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>

* ggml-zdnn: fix compiler errors

Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>

* vendor: attempt to ignore warnings from vendored files

Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>

---------

Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
(cherry picked from commit cee37ff)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

devops improvements to build systems and github actions ggml changes relating to the ggml tensor library for machine learning IBM zDNN issues specific to IBM zDNN Accelerator merge ready A maintainer can use this label to indicate that they consider the changes final and ready to merge. vendor

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants