Skip to content

[BUG]: Cannot install any cuml version with morpheus #741

Closed
@tanmoyio

Description

Version

22.12

Which installation method(s) does this occur on?

Docker

Describe the bug.

Here are steps to reproduce the issue

Step 1: Pull the image

sudo docker pull nvcr.io/nvidia/morpheus/morpheus:22.11-runtime

Step 2: Start the container using following command

sudo docker run --rm -ti --runtime=nvidia --gpus=all --net=host nvcr.io/nvidia/morpheus/morpheus:22.11-runtime bash

Step 3: Installing cuml-22.08 using this command

mamba install -c rapidsai -c nvidia -c conda-forge cuml=22.08
it says there are some packages needed to be downgraded. We accepted those changes
Screenshot 2023-03-04 at 2 26 07 AM

Step 4: reverting back to old dask version to make it morpheus aligned

pip install --no-deps dask[distributed]==2022.11.1
Screenshot 2023-03-04 at 2 24 56 AM

Step 5: Trying to importing cudf

Screenshot 2023-03-04 at 2 23 53 AM

More

We have tried similar approach keeping the rapids version alignment with morpheus in our mind, but it fails every time. In the Conda yml for Morpheus and cuml there are some version misalignment we have found. E.g - morpheus uses cuda-python<=1.7.0 but cuml requires cuda-python>=1.7.1.

What are we expecting?

Short term:

It would be great if there are any ways to integrate cuml to existing containers.

Long term:

In long term, we are expecting the entire rapids stack integration inside morpheus. Also there are misalignment of rapids versions with morpheus, (e.g. morpheus-23.01 is still using cudf-22.10). It would be nicer to have latest versions of the rapids stack inside morpheus container.

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

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

  • Status

    Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions