From ea030fa0aef0216c0bc6cb0c3bf0d37ae86c3464 Mon Sep 17 00:00:00 2001 From: JP Ungaretti <19893438+jungaretti@users.noreply.github.com> Date: Sun, 21 Aug 2022 11:22:51 -0700 Subject: Add new NVIDIA CUDA feature (#80) * Add new Nvidia feature * Remove random empty files * Update comments * Rename feature to nvidia-cuda * Add feature to tests * Add version * Move test to match new name * Add final output message * Fix capitalization of NVIDIA * Remove option for base CUDA * Use camelCase * Check for required packages * Use os-release instead of lsb_release * Clean up keyring variables * Collapse keyring lines * Always install CUDA libraries * Add option to install NVTX * Always use ubuntu2004 repo * Use test instead of brackets * Add default values to feature * Add version options for CUDA and cuDNN * Rename CUDA version option * Add scenario to test specific CUDA/cuDNN version * Rename cuDNN scenario * Fix typo in test scenario * Update variable casing * Add more helpful error messages * Remove default values from script * Use enum for version option * Polish new scenarios * Remove apt_get_update_if_needed and check_packages * Add more versions * Improve error messages * Comments and feature description Co-authored-by: Josh Spicer --- .github/workflows/test-all.yaml | 1 + .github/workflows/test-pr.yaml | 1 + 2 files changed, 2 insertions(+) (limited to '.github/workflows') diff --git a/.github/workflows/test-all.yaml b/.github/workflows/test-all.yaml index d04c534..644a4ec 100644 --- a/.github/workflows/test-all.yaml +++ b/.github/workflows/test-all.yaml @@ -28,6 +28,7 @@ jobs: "java", "kubectl-helm-minikube", "node", + "nvidia-cuda", "oryx", "php", "powershell", diff --git a/.github/workflows/test-pr.yaml b/.github/workflows/test-pr.yaml index 444422a..b960039 100644 --- a/.github/workflows/test-pr.yaml +++ b/.github/workflows/test-pr.yaml @@ -28,6 +28,7 @@ jobs: java: ./**/java/** kubectl-helm-minikube: ./**/kubectl-helm-minikube/** node: ./**/node/** + nvidia-cuda: ./**/nvidia-cuda/** oryx: ./**/oryx/** php: ./**/php/** powershell: ./**/powershell/** -- cgit v1.2.3