Skip to content
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

More prominently document JULIA_CUDA_USE_BINARYBUILDER #204

Closed
simonbyrne opened this issue Jun 4, 2020 · 2 comments
Closed

More prominently document JULIA_CUDA_USE_BINARYBUILDER #204

simonbyrne opened this issue Jun 4, 2020 · 2 comments
Assignees
Labels
installation CUDA is easy to install, right?

Comments

@simonbyrne
Copy link
Contributor

simonbyrne commented Jun 4, 2020

Runtime downloading of artifacts at module __init__ is a real pain for deployment, especially for parallel workloads. Would it be possible to move the lazy downloading of the artifact to Pkg.build()?

It would also be useful to have a mechanism to save these preferences so that they persist between sessions/versions (FFTW.jl and MPI.jl save their preferences to a file in .julia/prefs/, but JuliaLang/Pkg.jl#1835 will hopefully provide a more systematic way to do this).

cc: @vchuravy @jakebolewski

@maleadt maleadt added the installation CUDA is easy to install, right? label Jun 5, 2020
@maleadt
Copy link
Member

maleadt commented Jun 5, 2020

Why not call CUDA.version() or something when you install the package? I'd rather not add even more functionality that should really live in Pkg here to support (pretty niche) use cases, the current set-up is complex enough already.

@maleadt maleadt changed the title Resolve lazy artifact at Pkg.build time, save artifact preferences More prominently document JULIA_CUDA_USE_BINARYBUILDER Jun 8, 2020
@maleadt maleadt self-assigned this Jun 8, 2020
@maleadt
Copy link
Member

maleadt commented Oct 29, 2020

This is now mentioned on the main installation overview docs: https://juliagpu.gitlab.io/CUDA.jl/installation/overview/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
installation CUDA is easy to install, right?
Projects
None yet
Development

No branches or pull requests

2 participants