-
Notifications
You must be signed in to change notification settings - Fork 221
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
Downloading artifact: CUDA110 when using DiffEqFlux #542
Comments
This is not a bug, but the CUDA artifacts being downloaded. These artifacts are large, so downloading them takes a while. It should only happen when actually doing CUDA calls though, so if this really happens during I tried it myself, and the culprit is Flux:
|
Just to clarify, it's not really a bug since |
Hi, thank you very much for replying. But this confuses me. I do have a GPU but I didn't run on it. Do you mean that as long as I have a gpu, when I do 'using DiffEqFlux', the CUDA.functional() is still going to download? |
Correct, there's no other way to guarantee that CUDA is functional without actually downloading the required libraries, so it need to happens then. The download should only happen once, and finish within 10 minutes or so. If that doesn't happen, either you have internet troubles, or the PkgServer is acting up. Note that if you have CUDA installed locally you can always specify |
Sure. I got this. I'll run it and wait and see what going to happen. Thanks again for your help! |
I use Julia Version 1.7.0 (2021-11-30) on a machine with a CUDA-enabled card.
|
It is not. Do you have limited space available in your home folder? The artifacts should be saved to |
I looked under the
Despite the above files being in my artifacts folder (no matter if I am in Julia or not), the downloaded will happen every time I exit Julia. |
There are different CUDA artifacts, so that may not be the correct one. Try calling
If that redownloads, that's an Artifacts/Pkg bug. |
Here is the ptxas() and versioninfo() output:
I am having trouble finding a directory named
|
Check out CUDA.jl from its source repository. |
Got it. Ok. I am strictly following your instructions. Please let me know if I am missing something:
It seems the artifacts that are being downloaded are not all needed for the code that I submitted. |
CUFFT and CUSPARSE are part of CUDA, as is CUSOLVER, so that's expected. The failure to install is unknown to me, and probably unrelated to CUDA.jl. Maybe try asking around on #helpdesk (on Slack) or filing a bug on Pkg.jl. |
Hi, I am currently working on DiffEqFlux here is a problem struggling me for quite a while.
When I type using DiffEqFlux, it goiing to take long time to precompile and sometimes it fail to compile.
This is what I got.
Then if I do ctrl+C to exit, it will try to download other versions, like this.
But sometimes it works fine which makes me very confused.
Here is my package status. I am jusing Julia 1.5.2 btw.
Thank you very much.
The text was updated successfully, but these errors were encountered: