docs icon indicating copy to clipboard operation
docs copied to clipboard

[QST] Installing RAPIDS 24.06 not recognizing UCX version

Open stephwon opened this issue 1 year ago • 4 comments

I was trying to install rapids 24.06 but give this error message

warning  libmamba Problem type not implemented SOLVER_RULE_STRICT_REPO_PRIORITY
failed

LibMambaUnsatisfiableError: Encountered problems while solving:
  - package rapids-24.06.00-cuda11_py310_240605_g9ea7562_0 requires ucx >=1.15.0,<1.16.0, but none of the providers can be installed

Could not solve for environment specs
The following package could not be installed
└─ rapids 24.06**  is not installable because it requires
   └─ ucx >=1.15.0,<1.16.0 , which conflicts with any installable versions previously reported.

When I ran the conda search ucx --channel conda-forge it has 1.15.0 and 1.16.0 so I am not sure why it will not install rapids 24.06

My conda version is 24.1.2, python 3.11.7 virtual packages:

virtual packages : __archspec=1=zen3
                          __conda=24.1.2=0
                          __cuda=12.4=0
                          __glibc=2.35=0
                          __linux=5.15.0=0
                          __unix=0=0

How can I address this problem?

stephwon avatar Jun 17 '24 23:06 stephwon

Same problem, any solutions?

Chevolier avatar Aug 15 '24 03:08 Chevolier

Hi @pacificoceanmist & @Chevolier,

Can you please share the install command you are running? And can you share the output of conda config --show?

One potential issue is that the channel priority is set to strict which is not currently supported by RAPIDS installs.

raydouglass avatar Aug 15 '24 17:08 raydouglass

@raydouglass this is the installation command conda create -n rapids-24.08 -c rapidsai -c conda-forge -c nvidia \ rapids=24.08 python=3.11 'cuda-version>=12.0,<=12.5' I copied the command from here.

conda config --show is showing me this:

add_anaconda_token: True
add_pip_as_python_dependency: True
aggressive_update_packages:
  - ca-certificates
  - certifi
  - openssl
allow_conda_downgrades: False
allow_cycles: True
allow_non_channel_urls: False
allow_softlinks: False
allowlist_channels: []
always_copy: False
always_softlink: False
always_yes: None
anaconda_anon_usage: True
anaconda_upload: None
auto_activate_base: True
auto_stack: 0
auto_update_conda: True
bld_path: 
changeps1: True
channel_alias: https://conda.anaconda.org
channel_priority: strict
channel_settings: []
channels:
  - conda-forge
  - defaults
client_ssl_cert: None
client_ssl_cert_key: None
clobber: False
conda_build: {}
create_default_packages: []
croot: /home/grads/sjw6257/anaconda3/conda-bld
custom_channels:
  pkgs/main: https://repo.anaconda.com
  pkgs/r: https://repo.anaconda.com
  pkgs/pro: https://repo.anaconda.com
custom_multichannels:
  defaults: 
    - https://repo.anaconda.com/pkgs/main
    - https://repo.anaconda.com/pkgs/r
  local: 
debug: False
default_channels:
  - https://repo.anaconda.com/pkgs/main
  - https://repo.anaconda.com/pkgs/r
default_python: 3.11
default_threads: None
deps_modifier: not_set
dev: False
disallowed_packages: []
download_only: False
dry_run: False
enable_private_envs: False
env_prompt: ({default_env}) 
envs_dirs:
  - /scratch/sjw6257/anaconda3/envs
  - /home/grads/sjw6257/anaconda3/envs
  - /home/grads/sjw6257/.conda/envs
error_upload_url: https://conda.io/conda-post/unexpected-error
execute_threads: 1
experimental: []
extra_safety_checks: False
fetch_threads: 5
force: False
force_32bit: False
force_reinstall: False
force_remove: False
ignore_pinned: False
json: False
local_repodata_ttl: 1
migrated_channel_aliases: []
migrated_custom_channels: {}
no_lock: False
no_plugins: False
non_admin_enabled: True
notify_outdated_conda: True
number_channel_notices: 5
offline: False
override_channels_enabled: True
path_conflict: clobber
pinned_packages: []
pip_interop_enabled: False
pkgs_dirs:
  - /home/grads/sjw6257/anaconda3/pkgs
  - /home/grads/sjw6257/.conda/pkgs
proxy_servers: {}
quiet: False
register_envs: True
remote_backoff_factor: 1
remote_connect_timeout_secs: 9.15
remote_max_retries: 3
remote_read_timeout_secs: 60.0
repodata_fns:
  - current_repodata.json
  - repodata.json
repodata_threads: None
repodata_use_zst: True
report_errors: None
restore_free_channel: False
rollback_enabled: True
root_prefix: /home/grads/sjw6257/anaconda3
safety_checks: warn
sat_solver: pycosat
separate_format_cache: False
shortcuts: True
shortcuts_only: []
show_channel_urls: None
signing_metadata_url_base: None
solver: libmamba
solver_ignore_timestamps: False
ssl_verify: True
subdir: linux-64
subdirs:
  - linux-64
  - noarch
target_prefix_override: 
trace: False
track_features: []
unsatisfiable_hints: True
unsatisfiable_hints_check_depth: 2
update_modifier: update_specs
use_index_cache: False
use_local: False
use_only_tar_bz2: False
verbosity: 0
verify_threads: 1

I can see that the channel_priority: strict Will changing the channel priority to flexible fix the problem? Or are there more that I need to do or reconfigure....

stephwon avatar Sep 07 '24 00:09 stephwon

I can see that the channel_priority: strict Will changing the channel priority to flexible fix the problem?

Yes, I suspect changing to flexible will work. If it doesn't please let us know the new error and we can check into it.

raydouglass avatar Sep 09 '24 16:09 raydouglass