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: install 2024 versions of Intel OCL libraries #246

Merged
merged 1 commit into from
Nov 23, 2023

Conversation

johningve
Copy link
Contributor

The intel oneAPI repository was recently updated, which broke our install scripts:

The following packages have unmet dependencies:
intel-oneapi-runtime-compilers : Depends: intel-oneapi-runtime-openmp (= 2023.2.2-47) but 2024.0.0-49819 is to be installed

Looking at Intel's installation guide:
https://www.intel.com/content/www/us/en/docs/oneapi/installation-guide-linux/2024-0/apt.html Intel recommends installing a metapackage intel-oneapi-runtime-libs. This package now depends on intel-oneapi-runtime-opencl-2024 and intel-oneapi-runtime-compilers-2024, so it seems like we should use these packages now.

Additionally, one of the packages is not declaring a dependency on libxml2, but does not work without it, so we have to install that manually as well.

MISC

The intel oneAPI repository was recently updated, which broke our
install scripts:

```
The following packages have unmet dependencies:
intel-oneapi-runtime-compilers : Depends: intel-oneapi-runtime-openmp (= 2023.2.2-47) but 2024.0.0-49819 is to be installed
```

Looking at Intel's installation guide:
https://www.intel.com/content/www/us/en/docs/oneapi/installation-guide-linux/2024-0/apt.html
Intel recommends installing a metapackage `intel-oneapi-runtime-libs`.
This package now depends on `intel-oneapi-runtime-opencl-2024` and
`intel-oneapi-runtime-compilers-2024`, so it seems like we should use
these packages now.

Additionally, one of the packages is not declaring a dependency on
`libxml2`, but does not work without it, so we have to install that
manually as well.

MISC
Copy link
Contributor

@apartridge apartridge left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also the ROS repo is broken for the same reason now.
Can you make a PR to it as well?

@apartridge
Copy link
Contributor

Maybe we should be installing all of intel-oneapi-runtime-libs? Would that work here?
That it what we do in SDK it looks like.

@johningve
Copy link
Contributor Author

Maybe we should be installing all of intel-oneapi-runtime-libs? Would that work here? That it what we do in SDK it looks like.

Tried it and it still does not install libxml2

@apartridge
Copy link
Contributor

Maybe we should be installing all of intel-oneapi-runtime-libs? Would that work here? That it what we do in SDK it looks like.

Tried it and it still does not install libxml2

Ok, we can install libxml2 manually but it maybe better to install the generic oneapi runtime rather than the 2024 version specifically. Though, we also like to pin dependencies..

@johningve johningve merged commit 8a45f0b into master Nov 23, 2023
19 checks passed
@johningve johningve deleted the MISC-2023-11-20-fix-ubuntu-intel-oneapi-install branch November 23, 2023 11:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants