aboutsummaryrefslogtreecommitdiff
path: root/src/nvidia-cuda/devcontainer-feature.json
diff options
context:
space:
mode:
authorMasahiro Wada <argon.argon.argon@gmail.com>2023-09-27 22:17:31 +0300
committerGitHub <noreply@github.com>2023-09-27 22:17:31 +0300
commit243671eece9c9e3d38b7cecf404acd4ea4bd2f05 (patch)
tree57b27863922f374c9dc14e80c6e46bd63ffd0229 /src/nvidia-cuda/devcontainer-feature.json
parent0d2fc3ad5b9d6bb33a29891c2378a377f0618c9b (diff)
Enhancements in CUDA Support (#699)feature_nvidia-cuda_1.1.0
* add cuda tookit installing support * add nvcc installing support * add libcudnn8-dev installing support * add new cuda versions adn cudnn versions * add specificaitons of new option * remove installNvcc installNvcc process is included in installToolkit * add tests for new nvidia-cuda options * fix wrong scenario name * Revert "add specificaitons of new option" This reverts commit 0dcdb92406e38caa297643eab5af641f814b4f69. README.md should be generated by CI workflow. * make cudnn-dev installation isolated * dump minor version to 1.1.0
Diffstat (limited to 'src/nvidia-cuda/devcontainer-feature.json')
-rw-r--r--src/nvidia-cuda/devcontainer-feature.json24
1 files changed, 23 insertions, 1 deletions
diff --git a/src/nvidia-cuda/devcontainer-feature.json b/src/nvidia-cuda/devcontainer-feature.json
index 81e1dff..78ad10c 100644
--- a/src/nvidia-cuda/devcontainer-feature.json
+++ b/src/nvidia-cuda/devcontainer-feature.json
@@ -1,6 +1,6 @@
{
"id": "nvidia-cuda",
- "version": "1.0.7",
+ "version": "1.1.0",
"name": "NVIDIA CUDA",
"description": "Installs shared libraries for NVIDIA CUDA.",
"documentationURL": "https://github.com/devcontainers/features/tree/main/src/nvidia-cuda",
@@ -10,14 +10,27 @@
"default": false,
"description": "Additionally install CUDA Deep Neural Network (cuDNN) shared library"
},
+ "installCudnnDev": {
+ "type": "boolean",
+ "default": false,
+ "description": "Additionally install CUDA Deep Neural Network (cuDNN) development libraries and headers"
+ },
"installNvtx": {
"type": "boolean",
"default": false,
"description": "Additionally install NVIDIA Tools Extension (NVTX)"
},
+ "installToolkit": {
+ "type": "boolean",
+ "default": false,
+ "description": "Additionally install NVIDIA CUDA Toolkit"
+ },
"cudaVersion": {
"type": "string",
"proposals": [
+ "12.2",
+ "12.1",
+ "12.0",
"11.8",
"11.7",
"11.6",
@@ -32,6 +45,15 @@
"cudnnVersion": {
"type": "string",
"proposals": [
+ "8.9.5.29",
+ "8.9.4.25",
+ "8.9.3.28",
+ "8.9.2.26",
+ "8.9.1.23",
+ "8.9.0.131",
+ "8.8.1.3",
+ "8.8.0.121",
+ "8.7.0.84",
"8.6.0.163",
"8.5.0.96",
"8.4.1.50",