Skip to content

Add arm64 to GPGPU provider (New)#1762

Merged
Hook25 merged 8 commits intomainfrom
gpgpu-provider-arm64
Mar 5, 2025
Merged

Add arm64 to GPGPU provider (New)#1762
Hook25 merged 8 commits intomainfrom
gpgpu-provider-arm64

Conversation

@pedro-avalos
Copy link
Copy Markdown
Collaborator

@pedro-avalos pedro-avalos commented Mar 1, 2025

Description

  • Add arm64 support for NVIDIA GPGPU tests
    • The LXD VM passthrough test will fail for now, that is an upstream issue, not an issue with the test.
    • Most of the CUDA sample tests depend on a binary file that is only provided for amd64. Only deviceQueryDrv works for now.
  • Increased LXD passthrough threshold to account for more systems
  • Ensure lxd snap is installed for GPGPU tests

Resolved issues

Resolves SERVCERT-1809

Documentation

Tests

Submission on hinyari

@codecov
Copy link
Copy Markdown

codecov bot commented Mar 1, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 49.63%. Comparing base (ab07f21) to head (3084783).
Report is 122 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1762   +/-   ##
=======================================
  Coverage   49.63%   49.63%           
=======================================
  Files         377      377           
  Lines       40628    40628           
  Branches     6829     6829           
=======================================
  Hits        20166    20166           
  Misses      19740    19740           
  Partials      722      722           
Flag Coverage Δ
provider-gpgpu ∅ <ø> (∅)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@pedro-avalos pedro-avalos force-pushed the gpgpu-provider-arm64 branch from 1321b68 to cbac5c0 Compare March 3, 2025 16:42
@pedro-avalos pedro-avalos requested a review from Hook25 March 3, 2025 23:01
@pedro-avalos pedro-avalos marked this pull request as ready for review March 3, 2025 23:01
@pedro-avalos pedro-avalos force-pushed the gpgpu-provider-arm64 branch from 16984e5 to 438f384 Compare March 4, 2025 13:59
Hook25
Hook25 previously approved these changes Mar 5, 2025
Copy link
Copy Markdown
Collaborator

@Hook25 Hook25 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm, consider the comments below

@Hook25 Hook25 merged commit 7572bee into main Mar 5, 2025
21 checks passed
@Hook25 Hook25 deleted the gpgpu-provider-arm64 branch March 5, 2025 15:34
stanley31huang pushed a commit that referenced this pull request Mar 28, 2025
* Update deb package description

* Add arm64 to NVIDIA tests

* Ensure LXD is installed

This should be installed automatically with Ubuntu, but might as well install it just in case.

* Add fwts and ipmitool to GPGPU deps

* Increase GPU passthrough threshold

* revert threshold increase

* Change architecture field to amd64 or arm64

* Remove ipmitool and fwts dependencies

These should be getting pulled in from base and server
mreed8855 pushed a commit that referenced this pull request Jul 31, 2025
* Update deb package description

* Add arm64 to NVIDIA tests

* Ensure LXD is installed

This should be installed automatically with Ubuntu, but might as well install it just in case.

* Add fwts and ipmitool to GPGPU deps

* Increase GPU passthrough threshold

* revert threshold increase

* Change architecture field to amd64 or arm64

* Remove ipmitool and fwts dependencies

These should be getting pulled in from base and server
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants