这是indexloc提供的服务,不要输入任何密码
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions recipes/cuda-libraries-dev/README.md
Original file line number Diff line number Diff line change
@@ -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`.
49 changes: 49 additions & 0 deletions recipes/cuda-libraries-dev/meta.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
{% set version = "12.0.0" %}

package:
name: cuda-libraries-dev
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-cudart-dev 12.0.107
- cuda-cccl 12.0.90
- cuda-profiler-api 12.0.76
- cuda-driver-dev 12.0.107
- cuda-nvrtc-dev 12.0.76
- cuda-opencl-dev 12.0.76 # [linux64 or win]
- libcublas-dev 12.0.1.189
- libcufft-dev 11.0.0.21
- libcufile-dev 1.5.0.59 # [linux64]
- libcurand-dev 10.3.1.50
- libcusolver-dev 11.4.2.57
- libcusparse-dev 12.0.0.76
- libnpp-dev 12.0.0.30
- libnvjitlink-dev 12.0.76
- libnvjpeg-dev 12.0.0.28

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 available library development packages.
description: |
Meta-package containing all available library development packages.
doc_url: https://docs.nvidia.com/cuda/index.html

extra:
recipe-maintainers:
- adibbley
17 changes: 17 additions & 0 deletions recipes/cuda-libraries-static/README.md
Original file line number Diff line number Diff line change
@@ -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`.
45 changes: 45 additions & 0 deletions recipes/cuda-libraries-static/meta.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
{% set version = "12.0.0" %}

package:
name: cuda-libraries-static
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-cudart-static 12.0.107
- cuda-nvrtc-static 12.0.76
- libcublas-static 12.0.1.189
- libcufft-static 11.0.0.21
- libcufile-static 1.5.0.59 # [linux64]
- libcurand-static 10.3.1.50
- libcusolver-static 11.4.2.57
- libcusparse-static 12.0.0.76
- libnpp-static 12.0.0.30
- libnvjitlink-static 12.0.76
- libnvjpeg-static 12.0.0.28

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 available library static packages.
description: |
Meta-package containing all available library static packages.
doc_url: https://docs.nvidia.com/cuda/index.html

extra:
recipe-maintainers:
- adibbley
17 changes: 17 additions & 0 deletions recipes/cuda-libraries/README.md
Original file line number Diff line number Diff line change
@@ -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`.
46 changes: 46 additions & 0 deletions recipes/cuda-libraries/meta.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
{% set version = "12.0.0" %}

package:
name: cuda-libraries
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-cudart 12.0.107
- cuda-nvrtc 12.0.76
- cuda-opencl 12.0.76 # [linux64 or win]
- libcublas 12.0.1.189
- libcufft 11.0.0.21
- libcufile 1.5.0.59 # [linux64]
- libcurand 10.3.1.50
- libcusolver 11.4.2.57
- libcusparse 12.0.0.76
- libnpp 12.0.0.30
- libnvjitlink 12.0.76
- libnvjpeg 12.0.0.28

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 available library runtime packages.
description: |
Meta-package containing all available library runtime packages.
doc_url: https://docs.nvidia.com/cuda/index.html

extra:
recipe-maintainers:
- adibbley
17 changes: 17 additions & 0 deletions recipes/cuda-minimal-build/README.md
Original file line number Diff line number Diff line change
@@ -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`.
38 changes: 38 additions & 0 deletions recipes/cuda-minimal-build/meta.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
{% set version = "12.0.0" %}

package:
name: cuda-minimal-build
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-cudart-dev 12.0.107
- cuda-cccl 12.0.90
- cuda-profiler-api 12.0.76

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 minimal necessary to build basic CUDA apps.
description: |
Meta-package containing the minimal necessary to build basic CUDA apps.
doc_url: https://docs.nvidia.com/cuda/index.html

extra:
recipe-maintainers:
- adibbley
17 changes: 17 additions & 0 deletions recipes/cuda-runtime/README.md
Original file line number Diff line number Diff line change
@@ -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`.
35 changes: 35 additions & 0 deletions recipes/cuda-runtime/meta.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{% set version = "12.0.0" %}

package:
name: cuda-runtime
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-libraries {{ 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 runtime library packages.
description: |
Meta-package containing all runtime library packages.
doc_url: https://docs.nvidia.com/cuda/index.html

extra:
recipe-maintainers:
- adibbley
17 changes: 17 additions & 0 deletions recipes/nvidia-gds/README.md
Original file line number Diff line number Diff line change
@@ -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`.
38 changes: 38 additions & 0 deletions recipes/nvidia-gds/meta.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
{% set version = "12.0.0" %}

package:
name: nvidia-gds
version: {{ version }}

source:
url: https://developer.download.nvidia.com/compute/cuda/redist/cuda_documentation/LICENSE.txt
sha256: 5db25d4fd138013b563f9a3d1d87f7de7df1dac014fd4cccdfbb3435a5cff761

build:
number: 0
skip: true # [not linux64]

requirements:
run:
- libcufile 1.5.0.59
- libcufile-dev 1.5.0.59
- libcufile-static 1.5.0.59
- 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: GPU Direct Storage meta-package
description: |
Meta-package containing all the available packages required for libcufile.
doc_url: https://docs.nvidia.com/cuda/index.html

extra:
recipe-maintainers:
- adibbley