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] Run E2E tests on PVC, with and without dev-igc #15308

Open
wants to merge 20 commits into
base: sycl
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 2 commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
30a79c0
Run E2E tests on PVC, with and without dev-igc
uditagarwal97 Sep 5, 2024
5f527b2
Remove group-add 109
uditagarwal97 Sep 5, 2024
453885a
Merge remote-tracking branch 'upstream/sycl' into HEAD
uditagarwal97 Sep 7, 2024
9c968e1
Slip run on dev-igc
uditagarwal97 Sep 7, 2024
4f068df
Seperate out changes in containers
uditagarwal97 Sep 7, 2024
a69887b
Merge remote-tracking branch 'upstream/sycl' into HEAD
uditagarwal97 Sep 12, 2024
9e96d5a
Disable ASAN tests on PVC
uditagarwal97 Sep 12, 2024
036cab2
Add gpu-intel-pvc LIT option
uditagarwal97 Sep 12, 2024
65e29ff
Disable ASAN tests on PVC
uditagarwal97 Sep 13, 2024
529f500
Limit # of concurrent E2E test runs on PVC machine
uditagarwal97 Sep 13, 2024
cec74ff
XFAIL failing tests
uditagarwal97 Sep 13, 2024
53c68cd
Merge remote-tracking branch 'upstream/sycl' into sycl-devops-pr/udit…
uditagarwal97 Sep 16, 2024
a5b1e2e
Disable mask_expand_load
uditagarwal97 Sep 16, 2024
1c5139a
Merge remote-tracking branch 'upstream/sycl' into sycl-devops-pr/udit…
uditagarwal97 Sep 17, 2024
2566c73
Address reviews
uditagarwal97 Sep 17, 2024
4920145
Temporarily Increase E2E tests timeout to 20min
uditagarwal97 Sep 17, 2024
2d80295
Merge remote-tracking branch 'upstream/sycl' into sycl-devops-pr/udit…
uditagarwal97 Sep 18, 2024
83e562a
Remove --param LIT options from PVC workflow
uditagarwal97 Sep 18, 2024
8f5692a
Reset test time
uditagarwal97 Sep 26, 2024
0d6d50a
Merge remote-tracking branch 'upstream/sycl' into sycl-devops-pr/udit…
uditagarwal97 Sep 26, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions .github/workflows/sycl-linux-precommit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,21 @@ jobs:
reset_intel_gpu: true
install_drivers: ${{ contains(needs.detect_changes.outputs.filters, 'drivers') }}
extra_lit_opts: --param gpu-intel-gen12=True
- name: E2E tests on Intel Ponte Vecchio GPU
runner: '["Linux", "pvc"]'
image: ghcr.io/intel/llvm/ubuntu2204_intel_drivers:latest
image_options: -u 1001 --device=/dev/dri --privileged --cap-add SYS_ADMIN
target_devices: ext_oneapi_level_zero:gpu;opencl:gpu
install_drivers: ${{ contains(needs.detect_changes.outputs.filters, 'drivers') }}
- name: E2E tests with dev igc on Intel Ponte Vecchio GPU
runner: '["Linux", "pvc"]'
image: ghcr.io/intel/llvm/ubuntu2204_intel_drivers:${{ contains(github.event.pull_request.labels.*.name, 'ci-no-devigc') && 'latest' || 'devigc' }}
uditagarwal97 marked this conversation as resolved.
Show resolved Hide resolved
image_options: -u 1001 --device=/dev/dri --privileged --cap-add SYS_ADMIN
target_devices: ext_oneapi_level_zero:gpu;opencl:gpu
install_drivers: >-
${{ contains(needs.detect_changes.outputs.filters, 'drivers') ||
contains(needs.detect_changes.outputs.filters, 'devigccfg') }}
use_dev_igc: ${{ contains(needs.detect_changes.outputs.filters, 'devigccfg') }}
- name: E2E tests on Intel Arc A-Series Graphics
runner: '["Linux", "arc"]'
image: ghcr.io/intel/llvm/ubuntu2204_intel_drivers:latest
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/sycl-linux-run-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,7 @@ on:
- '["Linux", "gen12"]'
- '["amdgpu"]'
- '["Linux", "arc"]'
- '["Linux", "pvc"]'
- '["cts-cpu"]'
image:
description: |
Expand Down
5 changes: 5 additions & 0 deletions devops/containers/ubuntu2204_base.Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,11 @@ RUN groupadd -g 1001 sycl && useradd sycl -u 1001 -g 1001 -m -s /bin/bash
# Add sycl user to video/irc groups so that it can access GPU
RUN usermod -aG video sycl
RUN usermod -aG irc sycl

# 109 group is required for sycl user to access PVC card.
RUN groupadd -g 109 render
RUN usermod -aG render sycl

# Allow sycl user to run as sudo
RUN echo "sycl ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers

Expand Down
Loading