Skip to content

Commit d1b23df

Browse files
ayyloldavid.garcia.orozco
andauthored
[CI][Container] Create new container that combines build and intel driver containers (#15668)
This container is a version of the intel_drivers container that is built on top of our build container, instead of base. This container is needed to be able to build all e2e tests. --------- Co-authored-by: david.garcia.orozco <[email protected]>
1 parent ba10b53 commit d1b23df

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

.github/workflows/sycl-containers.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,13 @@ jobs:
5151
file: ubuntu2204_intel_drivers
5252
tag: unstable
5353
build_args: "use_latest=true"
54+
- name: Build + Intel Drivers Ubuntu 22.04 Docker image
55+
file: ubuntu2204_intel_drivers
56+
tag: alldeps
57+
build_args: |
58+
base_image=ghcr.io/intel/llvm/ubuntu2204_build
59+
base_tag=latest
60+
use_latest=false
5461
steps:
5562
- name: Checkout
5663
uses: actions/checkout@v4

sycl/doc/developer/DockerBKMs.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,14 +40,16 @@ The following containers are publicly available for DPC++ compiler development:
4040
building DPC++ compiler from source.
4141
- `ghcr.io/intel/llvm/ubuntu2204_intel_drivers`: contains everything from the
4242
base container + pre-installed Intel drivers.
43-
The image comes in three flavors/tags:
43+
The image comes in four flavors/tags:
4444
* `latest`: Intel drivers are downloaded from release/tag and saved in
4545
dependencies.json. The drivers are tested/validated everytime we upgrade
4646
the driver.
4747
* `devigc`: Intel Graphics Compiler driver from github actions artifacts,
4848
other drivers are downloaded from release/tag and saved in dependencies.json.
4949
* `unstable`: Intel drivers are downloaded from release/latest.
5050
The drivers are installed as it is, not tested or validated.
51+
* `alldeps`: Includes the same Intel drivers as `latest`, as well as the
52+
development kits for NVidia/AMD from the `ubuntu2204_build` container.
5153
- `ghcr.io/intel/llvm/ubuntu2204_build`: has development kits installed for
5254
NVidia/AMD and can be used for building DPC++ compiler from source with all
5355
backends enabled or for end-to-end testing with HIP/CUDA on machines with

0 commit comments

Comments
 (0)