Skip to content

[Backport] Enable discovery and loading at run time of NVRTC and nvJitLink libraries in a wheels ecosystem - #369

Merged
vzhurba01 merged 3 commits into
NVIDIA:11.8.xfrom
vzhurba01:backport-363-to-11.8.x
Jan 9, 2025
Merged

[Backport] Enable discovery and loading at run time of NVRTC and nvJitLink libraries in a wheels ecosystem#369
vzhurba01 merged 3 commits into
NVIDIA:11.8.xfrom
vzhurba01:backport-363-to-11.8.x

Conversation

@vzhurba01

Copy link
Copy Markdown
Contributor

No description provided.

CTK installations distribute their libraries using personal packages:
- nvidia-cuda-nvrtc-cuXX
The relative path of their libraries to cuda-bindings is consistent,
and allows us to use relative paths to discover them when loading
at run time.
@vzhurba01vzhurba01 added enhancement Any code-related improvements P0 High priority - Must do! packaging Anything related to wheels or Conda packages cuda.bindings Everything related to the cuda.bindings module labels Jan 9, 2025
@vzhurba01vzhurba01 self-assigned this Jan 9, 2025
@copy-pr-bot

Copy link
Copy Markdown
Contributor

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

@vzhurba01

Copy link
Copy Markdown
ContributorAuthor

/ok to test

@leofangleofang mentioned this pull request Jan 9, 2025
Comment threadcuda_bindings/setup.py Outdated
@leofang

leofang commented Jan 9, 2025

Copy link
Copy Markdown
Member

I'll backport #368 once it's merged. We should get this PR merged first to make it green.

Co-authored-by: Leo Fang <leo80042@gmail.com>
@vzhurba01
vzhurba01 merged commit a20f0f4 into NVIDIA:11.8.xJan 9, 2025
@vzhurba01

Copy link
Copy Markdown
ContributorAuthor

Merging. Thanks!

@leofang

Copy link
Copy Markdown
Member

Comment threadcuda_bindings/setup.py
@leofangleofang changed the title Backport 363 to 11.8.x[Backport] Enable discovery and loading at run time of NVRTC and nvJitLink libraries in a wheels ecosystemJan 12, 2025
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cuda.bindingsEverything related to the cuda.bindings moduleenhancementAny code-related improvementsP0High priority - Must do!packagingAnything related to wheels or Conda packages

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@vzhurba01@leofang