|
| 1 | +{% set build = 0 %} |
| 2 | +{% set cuda_constraints=">=11.6,<11.7" %} |
| 3 | +{% if version == '11.7' %} |
| 4 | +{% set cuda_constraints=">=11.7,<11.8" %} |
| 5 | +{% endif %} |
| 6 | + |
| 7 | +package: |
| 8 | + name: pytorch-cuda |
| 9 | + version: {{ version }} |
| 10 | +build: |
| 11 | + number: {{ build }} |
| 12 | + noarch: generic |
| 13 | +requirements: |
| 14 | + run: |
| 15 | + - cuda={{ version }} |
| 16 | + run_constrained: |
| 17 | + - cuda-cccl {{ cuda_constraints }} |
| 18 | + - cuda-command-line-tools {{ cuda_constraints }} |
| 19 | + - cuda-compiler {{ cuda_constraints }} |
| 20 | + - cuda-cudart {{ cuda_constraints }} |
| 21 | + - cuda-cudart-dev {{ cuda_constraints }} |
| 22 | + - cuda-cuobjdump {{ cuda_constraints }} |
| 23 | + - cuda-cupti {{ cuda_constraints }} |
| 24 | + - cuda-cuxxfilt {{ cuda_constraints }} |
| 25 | + - cuda-driver-dev {{ cuda_constraints }} |
| 26 | + - cuda-libraries {{ cuda_constraints }} |
| 27 | + - cuda-libraries-dev {{ cuda_constraints }} |
| 28 | + - cuda-cudaart-dev {{ cuda_constraints }} |
| 29 | + - cuda-nvcc {{ cuda_constraints }} |
| 30 | + - cuda-nvml-dev {{ cuda_constraints }} |
| 31 | + - cuda-nvprune {{ cuda_constraints }} |
| 32 | + - cuda-nvrtc {{ cuda_constraints }} |
| 33 | + - cuda-nvrtc-dev {{ cuda_constraints }} |
| 34 | + - cuda-nvtx {{ cuda_constraints }} |
| 35 | + - cuda-runtime {{ cuda_constraints }} |
| 36 | + - cuda-toolkit {{ cuda_constraints }} |
| 37 | + - cuda-tools {{ cuda_constraints }} |
| 38 | + # None, pytorch should depend on pytorch-cuda |
| 39 | +test: |
| 40 | + commands: |
| 41 | + - echo "pytorch-cuda metapackage is created." |
| 42 | +about: |
| 43 | + summary: Metapackage to select the PyTorch variant. Use conda's pinning mechanism in your environment to control which variant you want. |
0 commit comments