-
-
Notifications
You must be signed in to change notification settings - Fork 5k
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
Build order for CUDA SDK #21382
Comments
cc @conda-forge/core |
@adibbley @jakirkham would it be possible to add |
The |
Awesome! So excited to see this! With respect to the naming conventions, am I assuming correctly that underscore-separated names are "component packages" but dash-separated ones are more like "collections of components" packages? Is there an intention behind this or something that happened organically? It might be confusing to adopt two different naming conventions unless there's a good reason. |
Our package names shouldn't have underscores in them, I will update above. |
This is great! I am really interested in getting cuda 12 on conda-forge, is there anything I can do to help? |
Thanks for the offer! Help reviewing PRs would be great. Currently we have this one ( #21350 ). There will be more (as the list suggests) once we get that in. |
Just a note, we've restructured the list above to clarify priority. Getting a working compiler (with needed dependencies) is the first step and then libraries. Other dev tools will come later on. Also there are a couple packages not currently addressed that we will need to figure out somehow. They've been listed at the bottom. |
@jakirkham thanks for the clarification. Do you have any idea when we can expect each phase to be completed? |
Build order for CUDA SDK (issue reorder)
This is the build order for the full list of CUDA components. We are starting this process with cuda-nvcc, I will keep this up to date as we submit the remaining PRs.
I've separated this into 6 sections, each has some dependency on the previous. Hopefully this gives some clarity to how we've broken things down.
Also these will be added in a few passes:
Compiler
Build Order 1
Build Order 2
cuda-nvcc_{{ target_platform }}
( Addcuda-nvcc_{{ target_platform }}
cuda-nvcc-feedstock#1 )Libraries
Build Order 1
libcusolver
,libcusparse
, andlibnvjitlink
recipes #21924 )libcusolver
,libcusparse
, andlibnvjitlink
recipes #21924 )libcusolver
,libcusparse
, andlibnvjitlink
recipes #21924 )Build Order 2
Devtools
Build Order 1
Build Order 2
Build Order 3
Build Order 4
Build Order 5
Build Order 6
Additional products to add after CUDA:
Ready to package:
Can be packaged (missing source redist):
Rebuild in feedstocks:
cc @jakirkham
The text was updated successfully, but these errors were encountered: