|
1 | 1 | {% set build = 0 %}
|
2 | 2 | {% set cuda_constraints=">=11.6,<11.7" %}
|
| 3 | +{% set libcufft_constraints=">=10.7.0.55,<10.7.2.50" %} |
| 4 | +{% set libcublas_constraints=">=11.8.1.74,<11.10.1.25" %} |
| 5 | +{% set libcusolver_constraints=">=11.3.2.55,<11.3.5.50" %} |
| 6 | +{% set libcusparse_constraints=">=11.7.1.55,<11.7.3.50" %} |
| 7 | +{% set libnpp_constraints=">=11.6.0.55,<11.7.3.21" %} |
| 8 | +{% set libnvjpeg_constraints=">=11.6.0.55,<11.7.2.34" %} |
3 | 9 | {% if version == '11.7' %}
|
4 | 10 | {% set cuda_constraints=">=11.7,<11.8" %}
|
| 11 | +{% set libcufft_constraints=">=10.7.2.50,<10.9.0.58" %} |
| 12 | +{% set libcublas_constraints=">=11.10.1.25,<11.11.3.6" %} |
| 13 | +{% set libcusolver_constraints=">=11.3.5.50,<11.4.1.48" %} |
| 14 | +{% set libcusparse_constraints=">=11.7.3.50,<11.7.5.86" %} |
| 15 | +{% set libnpp_constraints=">=11.7.3.21,<11.8.0.86" %} |
| 16 | +{% set libnvjpeg_constraints=">=11.7.2.34,<11.9.0.86" %} |
5 | 17 | {% endif %}
|
6 | 18 |
|
7 | 19 | package:
|
@@ -35,6 +47,18 @@ requirements:
|
35 | 47 | - cuda-runtime {{ cuda_constraints }}
|
36 | 48 | - cuda-toolkit {{ cuda_constraints }}
|
37 | 49 | - cuda-tools {{ cuda_constraints }}
|
| 50 | + - libcufft {{ libcufft_constraints }} |
| 51 | + - libcufft-dev {{ libcufft_constraints }} |
| 52 | + - libcublas {{ libcublas_constraints }} |
| 53 | + - libcublas-dev {{ libcublas_constraints }} |
| 54 | + - libcusolver {{ libcusolver_constraints }} |
| 55 | + - libcusolver-dev {{ libcusolver_constraints }} |
| 56 | + - libcusparse {{ libcusparse_constraints }} |
| 57 | + - libcusparse-dev {{ libcusparse_constraints }} |
| 58 | + - libnpp {{ libnpp_constraints }} |
| 59 | + - libnpp-dev {{ libnpp_constraints }} |
| 60 | + - libnvjpeg {{ libnvjpeg_constraints }} |
| 61 | + - libnvjpeg-dev {{ libnvjpeg_constraints }} |
38 | 62 | # None, pytorch should depend on pytorch-cuda
|
39 | 63 | test:
|
40 | 64 | commands:
|
|
0 commit comments