Skip to content

[CI] Add new container with more build utils #5083

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

Merged
merged 3 commits into from
Dec 5, 2021

Conversation

alexbatashev
Copy link
Contributor

New container comes pre-installed with CUDA 11.4.2 and ROCm 4.5, as well as other SYCL dependencies. This is to support other configurations in GitHub Actions environment.

@alexbatashev alexbatashev requested a review from bader as a code owner December 4, 2021 13:46
Copy link
Contributor

@bader bader left a comment

Choose a reason for hiding this comment

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

Hm... I can't find commands installing CUDA 11.4.2. Could you point it out?

@alexbatashev
Copy link
Contributor Author

alexbatashev commented Dec 5, 2021

Hm... I can't find commands installing CUDA 11.4.2. Could you point it out?

Nvidia provides a Docker image with pre-installed CUDA and dev tools. I just re-used it. See the first line in Dockerfile

FROM nvidia/cuda:11.4.2-devel-ubuntu20.04

https://hub.docker.com/r/nvidia/cuda has the description of what the tag means:

Three flavors of images are provided:

  • base: Includes the CUDA runtime (cudart)
  • runtime: Builds on the base and includes the CUDA math libraries, and NCCL. A runtime image that also includes cuDNN is available.
  • devel: Builds on the runtime and includes headers, development tools for building CUDA images. These images are particularly useful for multi-stage builds.

@bader bader merged commit e560dfe into intel:sycl Dec 5, 2021
@alexbatashev alexbatashev deleted the build_container branch December 6, 2021 06:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants