Skip to content

Conversation

@pedro-avalos
Copy link
Collaborator

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

Description

  • Replaces mixbench with gpu-burn
    • mixbench is not building for newer versions of CUDA or newer architectures
    • Since the test is just for NVIDIA GPUs at the moment, we can use gpu-burn, which we already use to test the GPU without passthrough
  • Runs test once instead of re-running and taking average time
  • Added missing environ section for LXDVM passthrough job (see Add ability to customize VM specs in LXD VM GPU Passthrough test (Bugfix) #2007)

Resolved issues

Documentation

Tests

  • Updated unit tests
  • TODO: Run checkbox on lab device and add submission

@codecov
Copy link

codecov bot commented Oct 1, 2025

Codecov Report

❌ Patch coverage is 81.81818% with 4 lines in your changes missing coverage. Please review.
✅ Project coverage is 52.80%. Comparing base (4226836) to head (7dc1e40).

Files with missing lines Patch % Lines
checkbox-support/checkbox_support/lxd_support.py 42.85% 4 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2136      +/-   ##
==========================================
- Coverage   52.82%   52.80%   -0.02%     
==========================================
  Files         395      395              
  Lines       42619    42610       -9     
  Branches     7902     7901       -1     
==========================================
- Hits        22513    22500      -13     
- Misses      19304    19308       +4     
  Partials      802      802              
Flag Coverage Δ
checkbox-support 65.19% <42.85%> (-0.04%) ⬇️
provider-gpgpu 92.85% <100.00%> (-0.29%) ⬇️

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 CHECKBOX-2020-lxd-passthrough branch from ec8f190 to 003889a Compare October 1, 2025 19:56
@pedro-avalos pedro-avalos force-pushed the CHECKBOX-2020-lxd-passthrough branch 2 times, most recently from fb79d79 to c77c3dc Compare October 9, 2025 16:35
the mixbench program is less so a stress test and more an informational program that stresses at different levels depending on the GPU resources. Running it once and succeeding should be enough.
mixbench is not compiling for newer versions of CUDA
these env vars are irrelevant to the container test
@pedro-avalos pedro-avalos force-pushed the CHECKBOX-2020-lxd-passthrough branch from c77c3dc to 7dc1e40 Compare October 15, 2025 19:17
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.

1 participant