Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
8 changes: 4 additions & 4 deletions providers/gpgpu/debian/control
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,15 @@ Build-Depends: checkbox-ng,
Standards-Version: 3.9.6

Package: checkbox-provider-gpgpu
Architecture: amd64
Architecture: any-amd64 arm64
Depends: checkbox-provider-base, ${plainbox:Depends}, ${misc:Depends}
Suggests: ubuntu-drivers-common, ${plainbox:Suggests}
X-Plainbox-Provider: yes
Description: Checkbox provider for GPGPU testing
This package provides a test plan and tooling to be used by Canonical for the
testing and certification of GPGPU devices in "server" computer systems
.
This provider depends heavily on the installation of the latest nVidia drivers
and the CUDA tool kit from nVidia, as well as testing software hosted on
github.
This provider depends heavily on the installation of the latest NVIDIA drivers
and the CUDA tool kit from NVIDIA, as well as testing software hosted on
GitHub.

8 changes: 7 additions & 1 deletion providers/gpgpu/debian/postinst
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
#!/usr/bin/env bash

snap install gpu-burn rocm-validation-suite cuda-samples
machine=$(uname -m)

if [[ "$machine" = "x86_64" ]]; then
snap install rocm-validation-suite
fi

snap install lxd gpu-burn cuda-samples
4 changes: 2 additions & 2 deletions providers/gpgpu/units/jobs.pxu
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ estimated_duration: 14400
requires:
graphics_card.vendor == 'NVIDIA Corporation'
snap.name == 'gpu-burn'
uname.machine == 'x86_64'
uname.machine in ['x86_64', 'aarch64']
_summary: NVIDIA GPGPU stress testing
command:
set -eo pipefail
Expand All @@ -19,7 +19,7 @@ estimated_duration: 4
requires:
graphics_card.vendor == 'NVIDIA Corporation'
snap.name == 'cuda-samples'
uname.machine == 'x86_64'
uname.machine in ['x86_64', 'aarch64']
_summary: NVIDIA GPGPU query device test
command: cuda-samples 1_Utilities deviceQueryDrv deviceQueryDrv
_siblings: [
Expand Down
Loading