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

Loading CUDA breaks Revise for subsequently loaded other packages #701

Open
marius311 opened this issue Jul 26, 2022 · 2 comments
Open

Loading CUDA breaks Revise for subsequently loaded other packages #701

marius311 opened this issue Jul 26, 2022 · 2 comments
Labels

Comments

@marius311
Copy link

What the title says. Once you using CUDA, Revise doesn't work for any subsequently loaded other packages. I made a small MWE with pinned package versions (CUDA v3.12.0, Revise v3.3.4) at https://github.com/marius311/CUDAReviseFail

You can run it like:

$ julia +1.7.3 --startup-file=no good.jl 
Not revised
Revised
$ julia +1.7.3 --startup-file=no bad.jl 
Not revised
Not revised

The difference is between using Revise, CUDAReviseFail, CUDA and using Revise, CUDA, CUDAReviseFail, only the former Revises correctly. (cc maybe also @maleadt)

@marius311 marius311 changed the title Loading CUDA breaks Revise for sub-sequently loaded other packages Loading CUDA breaks Revise for subsequently loaded other packages Jul 26, 2022
@t-bltg t-bltg added the bug label Aug 13, 2022
@benz0li
Copy link

benz0li commented May 8, 2023

@marius311 I could not reproduce this with my reference deployment (at https://cuda.jupyter.b-data.ch) running Julia 1.8.5.
ℹ️ I have whitelisted your GitHub account at https://demo.cuda.jupyter.b-data.ch so you can try reproducing yourself.

@benz0li
Copy link

benz0li commented May 8, 2023

There are also CUDA-enabled JupyterLab Julia docker images for local deployment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants