diff --git a/recipes/cuda-command-line-tools/README.md b/recipes/cuda-command-line-tools/README.md new file mode 100644 index 0000000000000..c6b67d45f1b93 --- /dev/null +++ b/recipes/cuda-command-line-tools/README.md @@ -0,0 +1,17 @@ +# CUDA Metapackage Versioning + +The version of a CUDA Toolkit metapackage corresponds to the CUDA release +label. For example, the release label of CUDA 12.0 Update 1 is 12.0.1. This +does not include the `cuda-version` metapackage which is versioned only by the +MAJOR.MINOR of a release label. + +# Metapackage dependency versions + +Installing a metapackage at a specific version should install all dependent +packages at the exact version from that CUDA release. + +# Metapackage dependencies on cuda-version + +Metapackages do not directly constrain to a specific `cuda-version` as their +version is more precise. Dependent packages will still install an appropriate +`cuda-version`. diff --git a/recipes/cuda-command-line-tools/meta.yaml b/recipes/cuda-command-line-tools/meta.yaml new file mode 100644 index 0000000000000..f102199544d50 --- /dev/null +++ b/recipes/cuda-command-line-tools/meta.yaml @@ -0,0 +1,40 @@ +{% set version = "12.0.0" %} + +package: + name: cuda-command-line-tools + version: {{ version }} + +source: + url: https://developer.download.nvidia.com/compute/cuda/redist/cuda_documentation/LICENSE.txt + sha256: 5db25d4fd138013b563f9a3d1d87f7de7df1dac014fd4cccdfbb3435a5cff761 + +build: + number: 0 + skip: true # [osx or win] + +requirements: + run: + - cuda-cupti-dev 12.0.90 + - cuda-gdb 12.0.90 + - cuda-nvdisasm 12.0.76 + - cuda-nvprof 12.0.90 + - cuda-nvtx 12.0.76 + - cuda-sanitizer-api 12.0.90 + +test: + commands: + - exit 0 + +about: + home: https://developer.nvidia.com/cuda-toolkit + license_file: LICENSE.txt + license: LicenseRef-NVIDIA-End-User-License-Agreement + license_url: https://docs.nvidia.com/cuda/eula/index.html + summary: Meta-package containing the command line tools to debug CUDA applications + description: | + Meta-package containing the command line tools to debug CUDA applications + doc_url: https://docs.nvidia.com/cuda/index.html + +extra: + recipe-maintainers: + - adibbley diff --git a/recipes/cuda-toolkit/README.md b/recipes/cuda-toolkit/README.md new file mode 100644 index 0000000000000..c6b67d45f1b93 --- /dev/null +++ b/recipes/cuda-toolkit/README.md @@ -0,0 +1,17 @@ +# CUDA Metapackage Versioning + +The version of a CUDA Toolkit metapackage corresponds to the CUDA release +label. For example, the release label of CUDA 12.0 Update 1 is 12.0.1. This +does not include the `cuda-version` metapackage which is versioned only by the +MAJOR.MINOR of a release label. + +# Metapackage dependency versions + +Installing a metapackage at a specific version should install all dependent +packages at the exact version from that CUDA release. + +# Metapackage dependencies on cuda-version + +Metapackages do not directly constrain to a specific `cuda-version` as their +version is more precise. Dependent packages will still install an appropriate +`cuda-version`. diff --git a/recipes/cuda-toolkit/meta.yaml b/recipes/cuda-toolkit/meta.yaml new file mode 100644 index 0000000000000..b6bc6ee58f111 --- /dev/null +++ b/recipes/cuda-toolkit/meta.yaml @@ -0,0 +1,39 @@ +{% set version = "12.0.0" %} + +package: + name: cuda-toolkit + version: {{ version }} + +source: + url: https://developer.download.nvidia.com/compute/cuda/redist/cuda_documentation/LICENSE.txt + sha256: 5db25d4fd138013b563f9a3d1d87f7de7df1dac014fd4cccdfbb3435a5cff761 + +build: + number: 0 + skip: true # [osx or win] + +requirements: + run: + - cuda-compiler {{ version }} + - cuda-libraries {{ version }} + - cuda-libraries-dev {{ version }} + - cuda-nvml-dev 12.0.76 + - cuda-tools {{ version }} + +test: + commands: + - exit 0 + +about: + home: https://developer.nvidia.com/cuda-toolkit + license_file: LICENSE.txt + license: LicenseRef-NVIDIA-End-User-License-Agreement + license_url: https://docs.nvidia.com/cuda/eula/index.html + summary: Meta-package containing all toolkit packages for CUDA development + description: | + Meta-package containing all toolkit packages for CUDA development + doc_url: https://docs.nvidia.com/cuda/index.html + +extra: + recipe-maintainers: + - adibbley diff --git a/recipes/cuda-tools/README.md b/recipes/cuda-tools/README.md new file mode 100644 index 0000000000000..c6b67d45f1b93 --- /dev/null +++ b/recipes/cuda-tools/README.md @@ -0,0 +1,17 @@ +# CUDA Metapackage Versioning + +The version of a CUDA Toolkit metapackage corresponds to the CUDA release +label. For example, the release label of CUDA 12.0 Update 1 is 12.0.1. This +does not include the `cuda-version` metapackage which is versioned only by the +MAJOR.MINOR of a release label. + +# Metapackage dependency versions + +Installing a metapackage at a specific version should install all dependent +packages at the exact version from that CUDA release. + +# Metapackage dependencies on cuda-version + +Metapackages do not directly constrain to a specific `cuda-version` as their +version is more precise. Dependent packages will still install an appropriate +`cuda-version`. diff --git a/recipes/cuda-tools/meta.yaml b/recipes/cuda-tools/meta.yaml new file mode 100644 index 0000000000000..e735d0edbebb4 --- /dev/null +++ b/recipes/cuda-tools/meta.yaml @@ -0,0 +1,37 @@ +{% set version = "12.0.0" %} + +package: + name: cuda-tools + version: {{ version }} + +source: + url: https://developer.download.nvidia.com/compute/cuda/redist/cuda_documentation/LICENSE.txt + sha256: 5db25d4fd138013b563f9a3d1d87f7de7df1dac014fd4cccdfbb3435a5cff761 + +build: + number: 0 + skip: true # [osx or win] + +requirements: + run: + - cuda-command-line-tools {{ version }} + - cuda-visual-tools {{ version }} + - gds-tools 1.5.0.59 + +test: + commands: + - exit 0 + +about: + home: https://developer.nvidia.com/cuda-toolkit + license_file: LICENSE.txt + license: LicenseRef-NVIDIA-End-User-License-Agreement + license_url: https://docs.nvidia.com/cuda/eula/index.html + summary: Meta-package containing all CUDA command line and visual tools. + description: | + Meta-package containing all CUDA command line and visual tools. + doc_url: https://docs.nvidia.com/cuda/index.html + +extra: + recipe-maintainers: + - adibbley diff --git a/recipes/cuda-visual-tools/README.md b/recipes/cuda-visual-tools/README.md new file mode 100644 index 0000000000000..c6b67d45f1b93 --- /dev/null +++ b/recipes/cuda-visual-tools/README.md @@ -0,0 +1,17 @@ +# CUDA Metapackage Versioning + +The version of a CUDA Toolkit metapackage corresponds to the CUDA release +label. For example, the release label of CUDA 12.0 Update 1 is 12.0.1. This +does not include the `cuda-version` metapackage which is versioned only by the +MAJOR.MINOR of a release label. + +# Metapackage dependency versions + +Installing a metapackage at a specific version should install all dependent +packages at the exact version from that CUDA release. + +# Metapackage dependencies on cuda-version + +Metapackages do not directly constrain to a specific `cuda-version` as their +version is more precise. Dependent packages will still install an appropriate +`cuda-version`. diff --git a/recipes/cuda-visual-tools/meta.yaml b/recipes/cuda-visual-tools/meta.yaml new file mode 100644 index 0000000000000..f0bec62036bf6 --- /dev/null +++ b/recipes/cuda-visual-tools/meta.yaml @@ -0,0 +1,39 @@ +{% set version = "12.0.0" %} + +package: + name: cuda-visual-tools + version: {{ version }} + +source: + url: https://developer.download.nvidia.com/compute/cuda/redist/cuda_documentation/LICENSE.txt + sha256: 5db25d4fd138013b563f9a3d1d87f7de7df1dac014fd4cccdfbb3435a5cff761 + +build: + number: 0 + skip: true # [osx or win] + +requirements: + run: + - cuda-nsight 12.0.78 + - nsight-compute 2022.4.0.15 + - cuda-nvml-dev 12.0.76 + - cuda-nvvp 12.0.90 + - cuda-libraries-dev {{ version }} + +test: + commands: + - exit 0 + +about: + home: https://developer.nvidia.com/cuda-toolkit + license_file: LICENSE.txt + license: LicenseRef-NVIDIA-End-User-License-Agreement + license_url: https://docs.nvidia.com/cuda/eula/index.html + summary: Contains the visual tools to debug and profile CUDA applications + description: | + Contains the visual tools to debug and profile CUDA applications + doc_url: https://docs.nvidia.com/cuda/index.html + +extra: + recipe-maintainers: + - adibbley diff --git a/recipes/cuda/README.md b/recipes/cuda/README.md new file mode 100644 index 0000000000000..c6b67d45f1b93 --- /dev/null +++ b/recipes/cuda/README.md @@ -0,0 +1,17 @@ +# CUDA Metapackage Versioning + +The version of a CUDA Toolkit metapackage corresponds to the CUDA release +label. For example, the release label of CUDA 12.0 Update 1 is 12.0.1. This +does not include the `cuda-version` metapackage which is versioned only by the +MAJOR.MINOR of a release label. + +# Metapackage dependency versions + +Installing a metapackage at a specific version should install all dependent +packages at the exact version from that CUDA release. + +# Metapackage dependencies on cuda-version + +Metapackages do not directly constrain to a specific `cuda-version` as their +version is more precise. Dependent packages will still install an appropriate +`cuda-version`. diff --git a/recipes/cuda/meta.yaml b/recipes/cuda/meta.yaml new file mode 100644 index 0000000000000..6056c6c0ab4c2 --- /dev/null +++ b/recipes/cuda/meta.yaml @@ -0,0 +1,43 @@ +{% set version = "12.0.0" %} + +package: + name: cuda + version: {{ version }} + +source: + url: https://developer.download.nvidia.com/compute/cuda/redist/cuda_documentation/LICENSE.txt + sha256: 5db25d4fd138013b563f9a3d1d87f7de7df1dac014fd4cccdfbb3435a5cff761 + +build: + number: 0 + skip: true # [osx or win] + +requirements: + run: + - cuda-runtime {{ version }} + - cuda-toolkit {{ version }} + +test: + commands: + - exit 0 + +about: + home: https://developer.nvidia.com/cuda-toolkit + license_file: LICENSE.txt + license: LicenseRef-NVIDIA-End-User-License-Agreement + license_url: https://docs.nvidia.com/cuda/eula/index.html + summary: Meta-package containing all the available packages for native CUDA development + description: | + Meta-package containing all the available packages required for native CUDA + development + doc_url: https://docs.nvidia.com/cuda/index.html + +extra: + recipe-maintainers: + - adibbley + - bdice + - jakirkham + - kmittman + - leofang + - robertmaynard + - vyasr