-
Notifications
You must be signed in to change notification settings - Fork 47
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
Add additional gpu tests (New) #1359
Merged
Merged
Commits on Jul 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3dceb34 - Browse repository at this point
Copy the full SHA 3dceb34View commit details -
Configuration menu - View commit details
-
Copy full SHA for 970ece7 - Browse repository at this point
Copy the full SHA 970ece7View commit details -
Fix GPG missing key for cuda repo.
Some repositories (namely 24.04) do not have the cuda-archive-keyring.gpg file. All relevant repositories have a .pub file, however.
Configuration menu - View commit details
-
Copy full SHA for e92c17b - Browse repository at this point
Copy the full SHA e92c17bView commit details -
Added matrixMulDrv, vectorAddDrv, deviceQueryDrv, simpleTextureDrv
Configuration menu - View commit details
-
Copy full SHA for 3b68e48 - Browse repository at this point
Copy the full SHA 3b68e48View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2125c1f - Browse repository at this point
Copy the full SHA 2125c1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fc54be - Browse repository at this point
Copy the full SHA 5fc54beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0de931c - Browse repository at this point
Copy the full SHA 0de931cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b37179 - Browse repository at this point
Copy the full SHA 2b37179View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf1dfdf - Browse repository at this point
Copy the full SHA cf1dfdfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 89dec7b - Browse repository at this point
Copy the full SHA 89dec7bView commit details -
Verify cuda GPG key being imported.
This hardcodes the current gpg key and checks its fingerprint.
Configuration menu - View commit details
-
Copy full SHA for 9fe8e20 - Browse repository at this point
Copy the full SHA 9fe8e20View commit details -
NOTE: It seems like x86_64 is the only architecture supported everywhere. Nvidia seems to support arm64 in *some* cases, but not a lot. Should we only support x86_64, then?
Configuration menu - View commit details
-
Copy full SHA for a854201 - Browse repository at this point
Copy the full SHA a854201View commit details -
Build executables into
bin/
anddata/
This commit changes the gpu-setup script behaviour to build the cuda-samples and gpu-burn projects inside the `build/bin` directory, then copy them out into the `bin/` and (the necessary data files) into `data/`. For the cuda-samples executables to work, they need access to the data files, but they do not take the path to the data dir as an argument; to circumvent this limitation, I have made wrapper scripts that copy the necessary file into the temporary working directory that checkbox creates. Because of the change in build behaviour, the `gpu-setup` script now runs mostly as a regular user (to avoid permission issues when cleaning directories/builds). The expected operation now is to run `./manage.py build` instead of running the `gpu-setup.sh` script itself. This is more inline with what is done with the other providers.
Configuration menu - View commit details
-
Copy full SHA for aca24be - Browse repository at this point
Copy the full SHA aca24beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 29e7d5e - Browse repository at this point
Copy the full SHA 29e7d5eView commit details
Commits on Jul 30, 2024
-
Gracefully exit on unsupported architectures.
For now, we are limiting the gpgpu tests to x86_64 since nvidia only supports x86_64 consistently across distributions/releases.
Configuration menu - View commit details
-
Copy full SHA for 58330a1 - Browse repository at this point
Copy the full SHA 58330a1View commit details
Commits on Jul 31, 2024
-
Add snap build dependencies for gpgpu provider
This allows the packaging to complete. The gpgpu provider still fails due to some issues with setting up the repository, but it does not prevent the packaging to complete. We may need to look into vendorizing some of the dependencies...
Configuration menu - View commit details
-
Copy full SHA for a7def84 - Browse repository at this point
Copy the full SHA a7def84View commit details
Commits on Aug 1, 2024
-
Remove use of relative paths in
gpu-setup
.These paths are now resolved to absolute paths to the gpgpu provider's subdirectories. I also made sure to clean up left-over data files in the wrapper scripts.
Configuration menu - View commit details
-
Copy full SHA for f7616ae - Browse repository at this point
Copy the full SHA f7616aeView commit details -
Revert "Add snap build dependencies for gpgpu provider"
This reverts commit a7def84. We will revisit properly packaging the gpgpu provider at a later time.
Configuration menu - View commit details
-
Copy full SHA for 659a452 - Browse repository at this point
Copy the full SHA 659a452View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.