From 4c77b69711b89f3730d27e366720ec8b4bcf23de Mon Sep 17 00:00:00 2001 From: Bradley Dice Date: Tue, 13 Dec 2022 11:28:43 -0600 Subject: [PATCH] Pin runtime libraries and not just the -dev package. This is needed to prevent the -dev package from matching CUDA 12 with >= pinnings on the runtime libraries. --- conda/recipes/libraft/meta.yaml | 8 ++++++++ dependencies.yaml | 3 +++ 2 files changed, 11 insertions(+) diff --git a/conda/recipes/libraft/meta.yaml b/conda/recipes/libraft/meta.yaml index 0b30fe18ef..72b113a5e7 100644 --- a/conda/recipes/libraft/meta.yaml +++ b/conda/recipes/libraft/meta.yaml @@ -48,17 +48,25 @@ outputs: - cudatoolkit {{ cuda_version }}.* - cuda-profiler-api {{ cuda_profiler_api_version }} - libcublas-dev {{ libcublas_version }} + - libcublas {{ libcublas_version }} - libcurand-dev {{ libcurand_version }} + - libcurand {{ libcurand_version }} - libcusolver-dev {{ libcusolver_version }} + - libcusolver {{ libcusolver_version }} - libcusparse-dev {{ libcusparse_version }} + - libcusparse {{ libcusparse_version }} - librmm {{ minor_version }}.* run: - cudatoolkit {{ cuda_spec }} - cuda-profiler-api {{ cuda_profiler_api_version }} - libcublas-dev {{ libcublas_version }} + - libcublas {{ libcublas_version }} - libcurand-dev {{ libcurand_version }} + - libcurand {{ libcurand_version }} - libcusolver-dev {{ libcusolver_version }} + - libcusolver {{ libcusolver_version }} - libcusparse-dev {{ libcusparse_version }} + - libcusparse {{ libcusparse_version }} - librmm {{ minor_version }}.* about: home: https://rapids.ai/ diff --git a/dependencies.yaml b/dependencies.yaml index a59d634250..b61479d96a 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -84,6 +84,7 @@ dependencies: packages: - cudatoolkit=11.2 - libcublas-dev=11.5.2.43 # belongs to cuda-11.4.0 but it's the oldest available + - libcurand-dev=10.2.5.43 # belongs to cuda-11.4.0 but it's the oldest available - libcusolver-dev=11.2.0.43 # belongs to cuda-11.4.0 but it's the oldest available - libcusparse-dev=11.6.0.43 # belongs to cuda-11.4.0 but it's the oldest available - matrix: @@ -91,6 +92,7 @@ dependencies: packages: - cudatoolkit=11.4 - libcublas-dev=11.6.5.2 + - libcurand-dev=10.2.5.120 - libcusolver-dev=11.2.0.120 - libcusparse-dev=11.6.0.120 - matrix: @@ -98,6 +100,7 @@ dependencies: packages: - cudatoolkit=11.5 - libcublas-dev=11.7.4.6 + - libcurand-dev=10.2.7.107 - libcusolver-dev=11.3.2.107 - libcusparse-dev=11.7.0.107 doc: