Skip to content

Commit 5ca820c

Browse files
ci: split L0 builds on Ubuntu 20.04
Signed-off-by: Jacek Danecki <[email protected]> #353 Change-Id: I6ad029be1388417ac7329d134783e0ba5165c7db
1 parent 2b17e07 commit 5ca820c

9 files changed

+77
-4
lines changed

.travis.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,9 @@ matrix:
3030
- os: linux
3131
compiler: clang
3232
env: BUILD_OS=ubuntu-20.04 COMPILER=clang
33+
- os: linux
34+
compiler: clang
35+
env: BUILD_OS=ubuntu-20.04 COMPILER=clang-l0
3336
- os: linux
3437
compiler: gcc
3538
env: BUILD_OS=ubuntu-20.04 COMPILER=gcc GEN=gen-8
@@ -42,6 +45,16 @@ matrix:
4245
- os: linux
4346
compiler: gcc
4447
env: BUILD_OS=ubuntu-20.04 COMPILER=gcc GEN=gen-12
48+
- os: linux
49+
compiler: gcc
50+
env: BUILD_OS=ubuntu-20.04 COMPILER=gcc GEN=gen-9-l0
51+
- os: linux
52+
compiler: gcc
53+
env: BUILD_OS=ubuntu-20.04 COMPILER=gcc GEN=gen-11-l0
54+
- os: linux
55+
compiler: gcc
56+
env: BUILD_OS=ubuntu-20.04 COMPILER=gcc GEN=gen-12-l0
57+
4558

4659
script: ./scripts/run-build.sh
4760

scripts/docker/Dockerfile-ubuntu-20.04-clang

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,5 @@ RUN apt-get -y update ; apt-get --no-install-recommends install -y --allow-unaut
1010
--allow-unauthenticated cmake pkg-config ninja-build libigc-dev intel-gmmlib-dev clang libstdc++-10-dev libze-loader-dev
1111
RUN mkdir /root/build; cd /root/build ; cmake -G Ninja -DCMAKE_BUILD_TYPE=Release \
1212
-DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ \
13-
-DDO_NOT_RUN_AUB_TESTS=1 -DDONT_CARE_OF_VIRTUALS=1 -DBUILD_WITH_L0=1 ../neo ; ninja -j `nproc`
13+
-DDO_NOT_RUN_AUB_TESTS=1 -DDONT_CARE_OF_VIRTUALS=1 -DBUILD_WITH_L0=0 ../neo ; ninja -j `nproc`
1414
CMD ["/bin/bash"]
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
FROM docker.io/ubuntu:20.04
2+
LABEL maintainer="[email protected]"
3+
4+
COPY neo /root/neo
5+
6+
RUN apt-get -y update ; apt-get --no-install-recommends install -y --allow-unauthenticated gpg dirmngr gpg-agent; \
7+
echo "deb http://ppa.launchpad.net/ocl-dev/intel-opencl/ubuntu focal main" >> /etc/apt/sources.list; \
8+
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C3086B78CC05B8B1; \
9+
apt-get -y update ; DEBIAN_FRONTEND="noninteractive" apt-get --no-install-recommends install -y \
10+
--allow-unauthenticated cmake make pkg-config libigc-dev intel-gmmlib-dev clang libstdc++-10-dev libze-loader-dev
11+
RUN mkdir /root/build; cd /root/build ; cmake -DCMAKE_BUILD_TYPE=Release \
12+
-DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DSKIP_NEO_UNIT_TESTS=TRUE \
13+
-DDO_NOT_RUN_AUB_TESTS=1 -DDONT_CARE_OF_VIRTUALS=1 -DBUILD_WITH_L0=1 ../neo ; \
14+
make -j `nproc` ze_intel_gpu run_unit_tests
15+
CMD ["/bin/bash"]

scripts/docker/Dockerfile-ubuntu-20.04-gcc-gen-11

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@ RUN apt-get -y update ; apt-get --no-install-recommends install -y --allow-unaut
1010
RUN mkdir /root/build; cd /root/build ; cmake -G Ninja -DCMAKE_BUILD_TYPE=Release \
1111
-DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ \
1212
-DSUPPORT_GEN8=0 -DSUPPORT_GEN9=0 -DSUPPORT_GEN11=1 -DSUPPORT_GEN12LP=0 \
13-
-DBUILD_WITH_L0=1 ../neo; \
13+
-DBUILD_WITH_L0=0 ../neo; \
1414
ninja -j `nproc`
1515
CMD ["/bin/bash"]
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
FROM docker.io/ubuntu:20.04
2+
LABEL maintainer="[email protected]"
3+
4+
COPY neo /root/neo
5+
RUN apt-get -y update ; apt-get --no-install-recommends install -y --allow-unauthenticated gpg dirmngr gpg-agent; \
6+
echo "deb http://ppa.launchpad.net/ocl-dev/intel-opencl/ubuntu focal main" >> /etc/apt/sources.list; \
7+
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C3086B78CC05B8B1; \
8+
apt-get -y update ; DEBIAN_FRONTEND="noninteractive" apt-get --no-install-recommends install -y --allow-unauthenticated \
9+
cmake make g++ pkg-config libigc-dev intel-gmmlib-dev libze-loader-dev
10+
RUN mkdir /root/build; cd /root/build ; cmake -DCMAKE_BUILD_TYPE=Release \
11+
-DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DSKIP_NEO_UNIT_TESTS=TRUE \
12+
-DSUPPORT_GEN8=0 -DSUPPORT_GEN9=0 -DSUPPORT_GEN11=1 -DSUPPORT_GEN12LP=0 \
13+
-DBUILD_WITH_L0=1 ../neo; \
14+
make -j `nproc` ze_intel_gpu run_unit_tests
15+
CMD ["/bin/bash"]

scripts/docker/Dockerfile-ubuntu-20.04-gcc-gen-12

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@ RUN apt-get -y update ; apt-get --no-install-recommends install -y --allow-unaut
1010
RUN mkdir /root/build; cd /root/build ; cmake -G Ninja -DCMAKE_BUILD_TYPE=Release \
1111
-DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ \
1212
-DSUPPORT_GEN8=0 -DSUPPORT_GEN9=0 -DSUPPORT_GEN11=0 -DSUPPORT_GEN12LP=1 \
13-
-DBUILD_WITH_L0=1 ../neo; \
13+
-DBUILD_WITH_L0=0 ../neo; \
1414
ninja -j `nproc`
1515
CMD ["/bin/bash"]
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
FROM docker.io/ubuntu:20.04
2+
LABEL maintainer="[email protected]"
3+
4+
COPY neo /root/neo
5+
RUN apt-get -y update ; apt-get --no-install-recommends install -y --allow-unauthenticated gpg dirmngr gpg-agent; \
6+
echo "deb http://ppa.launchpad.net/ocl-dev/intel-opencl/ubuntu focal main" >> /etc/apt/sources.list; \
7+
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C3086B78CC05B8B1; \
8+
apt-get -y update ; DEBIAN_FRONTEND="noninteractive" apt-get --no-install-recommends install -y --allow-unauthenticated \
9+
cmake make g++ pkg-config libigc-dev intel-gmmlib-dev libze-loader-dev
10+
RUN mkdir /root/build; cd /root/build ; cmake -DCMAKE_BUILD_TYPE=Release \
11+
-DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DSKIP_NEO_UNIT_TESTS=TRUE \
12+
-DSUPPORT_GEN8=0 -DSUPPORT_GEN9=0 -DSUPPORT_GEN11=0 -DSUPPORT_GEN12LP=1 \
13+
-DBUILD_WITH_L0=1 ../neo; \
14+
make -j `nproc` ze_intel_gpu run_unit_tests
15+
CMD ["/bin/bash"]

scripts/docker/Dockerfile-ubuntu-20.04-gcc-gen-9

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@ RUN apt-get -y update ; apt-get --no-install-recommends install -y --allow-unaut
1010
RUN mkdir /root/build; cd /root/build ; cmake -G Ninja -DCMAKE_BUILD_TYPE=Release \
1111
-DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ \
1212
-DSUPPORT_GEN8=0 -DSUPPORT_GEN9=1 -DSUPPORT_GEN11=0 -DSUPPORT_GEN12LP=0 \
13-
-DBUILD_WITH_L0=1 ../neo; \
13+
-DBUILD_WITH_L0=0 ../neo; \
1414
ninja -j `nproc`
1515
CMD ["/bin/bash"]
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
FROM docker.io/ubuntu:20.04
2+
LABEL maintainer="[email protected]"
3+
4+
COPY neo /root/neo
5+
RUN apt-get -y update ; apt-get --no-install-recommends install -y --allow-unauthenticated gpg dirmngr gpg-agent; \
6+
echo "deb http://ppa.launchpad.net/ocl-dev/intel-opencl/ubuntu focal main" >> /etc/apt/sources.list; \
7+
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C3086B78CC05B8B1; \
8+
apt-get -y update ; DEBIAN_FRONTEND="noninteractive" apt-get --no-install-recommends install -y --allow-unauthenticated \
9+
cmake make g++ pkg-config libigc-dev intel-gmmlib-dev libze-loader-dev
10+
RUN mkdir /root/build; cd /root/build ; cmake -DCMAKE_BUILD_TYPE=Release \
11+
-DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DSKIP_NEO_UNIT_TESTS=TRUE \
12+
-DSUPPORT_GEN8=0 -DSUPPORT_GEN9=1 -DSUPPORT_GEN11=0 -DSUPPORT_GEN12LP=0 \
13+
-DBUILD_WITH_L0=1 ../neo; \
14+
make -j `nproc` ze_intel_gpu run_unit_tests
15+
CMD ["/bin/bash"]

0 commit comments

Comments
 (0)