-
-
Notifications
You must be signed in to change notification settings - Fork 23
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
The nvcc packages do not honor cuda-version
#108
Comments
Based on the conclusion here, it seems the preference would be to either fix the repodata or add nvcc wrapper to |
In CUDA 11 (and earlier), constraining of CUDA version and installing runtime libraries was done by the same package
nvcc-feedstock/recipe/meta.yaml Lines 27 to 30 in 5539c2f
A natural extension of this for users installing However it appears nvcc-feedstock/recipe/meta.yaml Lines 40 to 42 in 5539c2f
As noted above, So a reasonable fix would simply be to add |
I considered some other options but I think @jakirkham's proposal above is the cleanest. It avoids pushing any complexity on the conda solver for users of CUDA 12, which is ideal. We know the |
I opened #109 with @jakirkham's proposed fix. We may need a repodata patch for older versions, too? |
Agreed we will want a repodata patch for older versions |
@mtjrider to look into making a repodata patch Here is a good example. The patch would be to |
Solution to issue cannot be found in the documentation.
Issue
@pentschev reported offline that
nvcc_linux-64
11.8 can coexist with a CUDA 12.x environment. It turns out that the recipe here does not makecuda-version
a dependency:Installed packages
n/a
Environment info
n/a
The text was updated successfully, but these errors were encountered: