-
-
Notifications
You must be signed in to change notification settings - Fork 5.1k
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
Add cudatoolkit #6240
Add cudatoolkit #6240
Conversation
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
added @scopatz @andersy005 as recipe-maintainers. |
it seems it is broken because some perl issue. I am taking a look on that. |
recipe-maintainers: | ||
- xmnlab | ||
- scopatz | ||
- andersy005 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @xmnlab! @andersy005 are you OK with being a maintainer?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@scopatz, Yes!
@@ -0,0 +1,57 @@ | |||
#!/bin/bash | |||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you add a set -ex
line here please, so that we can debug this? Thanks!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
sure! thanks!
Thanks for putting this in @xmnlab! |
This is probably because they used |
Also, you may be able to use a This is an alternative to doing a sed replace on whatever file is running the perl is. |
thanks @scopatz ! I will try yum_requirements approach. normally I use |
Yeah, it would seem that you'd need to use |
Since this seems to be working for Linux, I'd likt o bring it to the attention of @conda-forge/staged-recipes @conda-forge/core for further discussion and review. |
Ok! This looks great @xmnlab! Did you want to try to tackle Mac and or Windows here in staged-recipes or instead should we try to add them in the feedstock? |
Let's keep the discussion at conda-forge/conda-forge.github.io#63 and not merge until it is resolved |
Hmmm OK. The current discussion there doesn't seem super relate to the contents of this PR, which really just mirrors what is on defaults |
@scopatz so would be better working on here to support osx and win until conda-forge/conda-forge.github.io#63 is resolved? |
Yes @xmnlab - I think it is better to work here for the time being. |
basically there are 2 runfiles for windows:
how to treat this case? |
I think you want to use https://developer.nvidia.com/compute/cuda/9.2/Prod/local_installers/cuda_9.2.88_win10 based on this page: https://developer.nvidia.com/cuda-downloads?target_os=Windows&target_arch=x86_64&target_version=10&target_type=exelocal The assumption should be to support Windows 10 |
thanks @scopatz ! |
Ahh OK, that is pretty easy to solve, I think you need to add the following dependncies:
|
made a slight edit to add run dep. |
great! thanks @scopatz ! I am going to add that! |
[win] for some reason there is no "NVIDIA GPU Computing Toolkit" folder [1] .. I will mix installation and extraction approach. [1] https://ci.appveyor.com/project/conda-forge/staged-recipes/build/1.0.26980#L755 |
@scopatz it seems it worked for windows now. maybe we could improve that in the future .. but at least it is working now. |
@scopatz I changed the tests for osx to check the files there. |
Could it have something to do with DYLD_LIBRARY_PATH? Wild guess and I found this in the documentation:
It is a wild guess, the path above is probably wrong... and I thought conda normally handled things like this on it's own. Perhaps add an `echo ${DYLD_LIBRARY_PATH} to the build script... Hope someone with more osx experience know better... |
thanks @karl616 for the feedback! we probably should avoid to change DYLD_LIBRARY_PATH to avoid conflicts with conda. but it seems to be a good point and we should have this in mind. Thanks so much! |
This is now passing on all platforms - and is ready for review by @conda-forge/staged-recipes! |
This looks to be including both the dynamic and static libraries (at least on linux) which results in a really large package, ~770 MB vs 350 MB for just the dynamic libraries. Is there a reason for including the static libraries? Would it be reasonable to split these into their own package, cudatoolkit-static? |
This is a great suggestion @jjhelmus! This package should include only the dynamic libraries. |
Any chance to get this merged? |
Ok, I just realized there is some licensing issue at conda-forge/conda-forge.github.io#63. |
just curious, is this PR superseded by something else or abandoned? |
https://github.com/conda-forge/cudatoolkit-dev-feedstock |
@scopatz should we keep it opened? or should we close it? |
It would be nice to have this still, so we don't rely on defaults, but we need permission from Nvidia. |
Hi friend! We really, really, really appreciate that you have taken the time to make a PR on In an effort to maintain this repository and increase the signal-to-noise for open PRs, the maintainers of If you'd like to keep it open, please comment/push and we will be happy to oblige! Note that very old PRs will likely need to be rebased on master so that they can be rebuilt with the most recent CI scripts. If you have any trouble, or we missed reviewing this PR in the first place (sorry!), feel free to ping the team using a special command in a comment on the PR to get the attention of the Cheers and thank you for contributing to this community effort! |
Hi again! About a month ago, we commented on this PR saying it would be closed in another month if it was still inactive. It has been a month and so now it is being closed. Thank you so much for making it in the first place and contributing to the community project that is Cheers and have a great day! |
Added recipe for cudatoolkit for linux.
next step would be to add recipes for win and osx platform