From e20ea8c1e2e8499a6124a1e070a729e0523f2af7 Mon Sep 17 00:00:00 2001 From: Gil Forsyth Date: Mon, 27 Jan 2025 11:35:01 -0500 Subject: [PATCH 1/5] Add notice for conda package `legacy` labelling --- _notices/rsn0042.md | 60 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 _notices/rsn0042.md diff --git a/_notices/rsn0042.md b/_notices/rsn0042.md new file mode 100644 index 00000000000..a014cdb5024 --- /dev/null +++ b/_notices/rsn0042.md @@ -0,0 +1,60 @@ +--- +layout: notice +parent: RAPIDS Support Notices +grand_parent: RAPIDS Notices +nav_exclude: true +notice_type: rsn +# Update meta-data for notice +notice_id: 42 # should match notice number +notice_pin: true # set to true to pin to notice page + +title: "Moving older RAPIDS conda packages to a `legacy` label" +notice_author: RAPIDS Ops +notice_status: Proposal +notice_status_color: blue +# 'notice_status' and 'notice_status_color' combinations: +# "Proposal" - "blue" +# "Completed" - "green" +# "Review" - "purple" +# "In Progress" - "yellow" +# "Closed" - "red" +notice_topic: Platform Support Change +notice_rapids_version: "<=v23.02" +notice_created: 2025-01-27 +# 'notice_updated' should match 'notice_created' until an update is made +notice_updated: 2025-01-27 +--- + +## Overview + +RAPIDS will move certain older conda packages in the `rapidsai` conda channel +under a new label: `legacy`. These packages will still be available by appending +`--label legacy` to installation and search commands. + +By moving these packages out of the main portion of the channel, newer RAPIDS +conda environments will be solvable with `strict_channel_priority`, speeding up +environment solve times. + +All RAPIDS conda install commands for RAPIDS versions `v23.04+` will continue to +work without any user intervention. + +This change will occur concurrently with the release of RAPIDS `v25.04`. + + +## Impact + +RAPIDS environments installed using `conda` or `mamba`, for environments older +than RAPIDS `v23.04` will fail to install unless `--label legacy` is appended to +the installation command. + +e.g. if you are creating an environment like: + +```python +mamba create -n rapids-23.02 rapids=23.02 python=3.10 'cuda-version>=11.4,<=11.8' -c rapidsai -c conda-forge -c nvidia +``` + +you will need to instead run + +```python +mamba create -n rapids-23.02 rapids=23.02 python=3.10 'cuda-version>=11.4,<=11.8' -c rapidsai -c conda-forge -c nvidia --label legacy +``` From e5bbcc6c9cc1145724dfa723ee9ee1956d13a0f8 Mon Sep 17 00:00:00 2001 From: Gil Forsyth Date: Tue, 28 Jan 2025 12:37:27 -0500 Subject: [PATCH 2/5] Update _notices/rsn0042.md Co-authored-by: Bradley Dice --- _notices/rsn0042.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/_notices/rsn0042.md b/_notices/rsn0042.md index a014cdb5024..073171deedd 100644 --- a/_notices/rsn0042.md +++ b/_notices/rsn0042.md @@ -56,5 +56,6 @@ mamba create -n rapids-23.02 rapids=23.02 python=3.10 'cuda-version>=11.4,<=11.8 you will need to instead run ```python -mamba create -n rapids-23.02 rapids=23.02 python=3.10 'cuda-version>=11.4,<=11.8' -c rapidsai -c conda-forge -c nvidia --label legacy +mamba create -n rapids-23.02 rapids=23.02 python=3.10 'cuda-version>=11.4,<=11.8' -c rapidsai -c rapidsai/label/legacy -c conda-forge -c nvidia + ``` From ba89cba0fb8aaf7db2fccd999d81dff6d3f47297 Mon Sep 17 00:00:00 2001 From: Gil Forsyth Date: Tue, 28 Jan 2025 12:39:23 -0500 Subject: [PATCH 3/5] Use correct label command --- _notices/rsn0042.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/_notices/rsn0042.md b/_notices/rsn0042.md index 073171deedd..4fa1b309201 100644 --- a/_notices/rsn0042.md +++ b/_notices/rsn0042.md @@ -28,8 +28,8 @@ notice_updated: 2025-01-27 ## Overview RAPIDS will move certain older conda packages in the `rapidsai` conda channel -under a new label: `legacy`. These packages will still be available by appending -`--label legacy` to installation and search commands. +under a new label: `legacy`. These packages will still be available by adding +`-c rapidsai/label/legacy` to installation and search commands. By moving these packages out of the main portion of the channel, newer RAPIDS conda environments will be solvable with `strict_channel_priority`, speeding up @@ -44,8 +44,8 @@ This change will occur concurrently with the release of RAPIDS `v25.04`. ## Impact RAPIDS environments installed using `conda` or `mamba`, for environments older -than RAPIDS `v23.04` will fail to install unless `--label legacy` is appended to -the installation command. +than RAPIDS `v23.04` will fail to install unless `-c rapidsai/label/legacy` is +added to the installation command. e.g. if you are creating an environment like: @@ -57,5 +57,4 @@ you will need to instead run ```python mamba create -n rapids-23.02 rapids=23.02 python=3.10 'cuda-version>=11.4,<=11.8' -c rapidsai -c rapidsai/label/legacy -c conda-forge -c nvidia - ``` From 844022de0f3d066d05f721f04fc1d6e88842afa0 Mon Sep 17 00:00:00 2001 From: Gil Forsyth Date: Tue, 28 Jan 2025 14:42:19 -0500 Subject: [PATCH 4/5] Update _notices/rsn0042.md Co-authored-by: Bradley Dice --- _notices/rsn0042.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/_notices/rsn0042.md b/_notices/rsn0042.md index 4fa1b309201..7eb9b2af93f 100644 --- a/_notices/rsn0042.md +++ b/_notices/rsn0042.md @@ -32,7 +32,8 @@ under a new label: `legacy`. These packages will still be available by adding `-c rapidsai/label/legacy` to installation and search commands. By moving these packages out of the main portion of the channel, newer RAPIDS -conda environments will be solvable with `strict_channel_priority`, speeding up +conda environments will be solvable with `channel_priority: strict`, speeding up + environment solve times. All RAPIDS conda install commands for RAPIDS versions `v23.04+` will continue to From 2417de8bb593a2bf2162d4a67c080c851ed607ba Mon Sep 17 00:00:00 2001 From: Bradley Dice Date: Tue, 28 Jan 2025 13:43:47 -0600 Subject: [PATCH 5/5] Remove blank line --- _notices/rsn0042.md | 1 - 1 file changed, 1 deletion(-) diff --git a/_notices/rsn0042.md b/_notices/rsn0042.md index 7eb9b2af93f..77924ff06ed 100644 --- a/_notices/rsn0042.md +++ b/_notices/rsn0042.md @@ -33,7 +33,6 @@ under a new label: `legacy`. These packages will still be available by adding By moving these packages out of the main portion of the channel, newer RAPIDS conda environments will be solvable with `channel_priority: strict`, speeding up - environment solve times. All RAPIDS conda install commands for RAPIDS versions `v23.04+` will continue to