rapidsai / rapidsai/docs

[DOC] Update the Installation Guide to use runtime instead of devel images for Docker users using pip

Open Beginner friendly
#673 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

? - Needs Triage doc
Dominant language
HTML
Stars
52
Forks
73
Avg merge
4d 16m
Merged PRs (30d)
8

Description

In the RAPIDS Installation guide, under the CUDA Support Notes section, the recommendation is to use the devel flavour of the nvidia/cuda images rather than the runtime or base images in order for Numba to function properly.

This information is outdated, as all the CUDA wheels currently include most of the headers required by NVRTC for Numba to function properly.

To test this, I ran the vector addition example from the Numba for CUDA documentation, and was able to successfully run the code on both the base and runtime images with cuDF installed through pip on top of these Docker images.

The base image still does not support cupy without other libraries being loaded before cupy (although this should be supported soon), so we can update the recommendation to use the runtime image without any issues.

CC: @ncclementi @vyasr

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Open the RAPIDS Installation guide and find the CUDA Support Notes section. Update the Docker recommendation for pip-installed CUDA wheels from the devel image to the runtime image, retain the stated base-image limitation, and preview or build the documentation to confirm the wording and links render correctly.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, python
Domain
devops, documentation
Issue type
Documentation
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Quiet
Clarity
Clearly specified
Newbie friendliness
75/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.