Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG]: Installing morpheus-core requires specifying the rapidsai channel #2043

Open
2 tasks done
dagardner-nv opened this issue Nov 2, 2024 · 1 comment
Open
2 tasks done
Labels
bug Something isn't working

Comments

@dagardner-nv
Copy link
Contributor

Version

24.10

Which installation method(s) does this occur on?

Conda

Describe the bug.

Not all users will know that adding -c rapidsai is needed, we should investigate if there is something we can add to our package to look in the rapidsai channel for our deps.

Running :

create -n package-test -c nvidia morpheus-core

Yields an error:

Channels:
 - nvidia
 - conda-forge
Platform: linux-64
Collecting package metadata (repodata.json): done
Solving environment: failed

LibMambaUnsatisfiableError: Encountered problems while solving:
  - nothing provides cudf needed by morpheus-core-24.10.00-cuda_12.5_py3.10_g4c30f89b_0

Could not solve for environment specs
The following package could not be installed
└─ morpheus-core is not installable because it requires
   └─ cudf, which does not exist (perhaps a missing channel).

Minimum reproducible example

create -n package-test -c nvidia morpheus-core

Relevant log output

Click here to see error details

Channels:

  • nvidia
  • conda-forge
    Platform: linux-64
    Collecting package metadata (repodata.json): done
    Solving environment: failed

LibMambaUnsatisfiableError: Encountered problems while solving:

  • nothing provides cudf needed by morpheus-core-24.10.00-cuda_12.5_py3.10_g4c30f89b_0

Could not solve for environment specs
The following package could not be installed
└─ morpheus-core is not installable because it requires
└─ cudf, which does not exist (perhaps a missing channel).

Full env printout

Click here to see environment details

[Paste the results of print_env.sh here, it will be hidden by default]

Other/Misc.

No response

Code of Conduct

  • I agree to follow Morpheus' Code of Conduct
  • I have searched the open bugs and have found no duplicates for this bug report
@dagardner-nv dagardner-nv added the bug Something isn't working label Nov 2, 2024
@cwharris
Copy link
Contributor

cwharris commented Nov 5, 2024

It's possible to use dependency-specific channel prefixes, like rapidsai::morpheus-core instead of just morpheus-core, but this could lead to broken solves if for some reason we start publishing to multiple channels if down-stream dependencies specify different prefixes. That seems unlikely, and we could always go back to non-prefixed dependencies in the future.

https://docs.conda.io/projects/conda/en/latest/user-guide/concepts/pkg-search.html#standard-specification

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
Status: Todo
Development

No branches or pull requests

2 participants