Skip to content

Commit 93189ea

Browse files
committed
add buildbench to performance CI pipeline
1 parent a3aa2d8 commit 93189ea

File tree

1 file changed

+29
-1
lines changed

1 file changed

+29
-1
lines changed

.github/workflows/performance.yml

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,4 +146,32 @@ jobs:
146146
cd build
147147
tar -xzf embree-?.?.?.x86_64.linux.tar.gz
148148
cd bin
149-
$GITHUB_WORKSPACE/scripts/run-perf.sh cpu
149+
$GITHUB_WORKSPACE/scripts/run-perf.sh cpu
150+
151+
linux-DG2-A770-buildbench:
152+
secrets: inherit
153+
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker_gpu.yml@main
154+
needs: ["perf-linux-SYCL-DPCPP-build"]
155+
with:
156+
image: embree/ubuntu:22.04
157+
options: --device=/dev/dri:/dev/dri
158+
runs-on: '[ "Linux", "docker", "dg2", "perf", "A770" ]'
159+
project: embree
160+
env-from-files: ./.github/workflows/dpcpp-none.env ./.github/workflows/gfx-ubuntu22-public.env
161+
artifact-in: perf-linux-SYCL-DPCPP
162+
setup-benny: true
163+
cmd: |
164+
cd build
165+
ls *.tar.gz
166+
tar -xzf embree-?.?.?.sycl.x86_64.linux.tar.gz
167+
git clone https://github.com/intel-innersource/libraries.graphics.renderkit.embree.models.git embree-models
168+
ls -al
169+
source embree-vars.sh
170+
echo "bin/embree_buildbench --legacy"
171+
bin/embree_buildbench --legacy
172+
echo "bin/embree_buildbench_sycl --legacy"
173+
bin/embree_buildbench_sycl --legacy
174+
echo "bin/embree_buildbench --legacy -c embree-models/crown/crown.ecs"
175+
bin/embree_buildbench --legacy -c embree-models/crown/crown.ecs
176+
echo "bin/embree_buildbench_sycl --legacy -c embree-models/crown/crown.ecs"
177+
bin/embree_buildbench_sycl --legacy -c embree-models/crown/crown.ecs

0 commit comments

Comments
 (0)