Skip to content

Support CUDA wheels?  #62

Closed
4 of 4 issues completed
Closed

Description

@leofang

Currently, CUDA Python loads NVRTC using standard system paths, for example on Linux (cf man ld.so) we do:

handle = dlfcn.dlopen('libnvrtc.so.12', dlfcn.RTLD_NOW)

However, it means unless users purposely add site-packages to LD_LIBRARY_PATH, which is a frown-upon practice, the nvidia-cuda-nvrtc-cuXX wheel (ex: cu12) installed in the user environment will not be used. This issue is for tracking the status of this enhancement.

Activity

  1. self-assigned this
    on Jun 11, 2024
  2. added
    supportAll things related to the project that can't be categorized
    on Jun 18, 2024
  3. added this to the cuda.core beta 2 milestone on Oct 9, 2024
  4. added
    cuda.coreEverything related to the cuda.core module
    and removed on Oct 9, 2024
  5. added
    P1Medium priority - Should do
    and removed
    P0High priority - Must do!
    on Nov 14, 2024
  6. vzhurba01 commented on Dec 13, 2024

    @vzhurba01
    Contributor

    https://github.com/NVIDIA/cuda-python/pull/296/files

    As part of resolution, make sure to update the install.md to avoid saying we don't support this.

  7. leofang commented on Jan 16, 2025

    @leofang
    MemberAuthor

    This is largely done except for #288, which could be revisited if needed in the future. Closing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

P1Medium priority - Should docuda.coreEverything related to the cuda.core modulesupportAll things related to the project that can't be categorized

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions