Public bug reported: I'm on `Ubuntu 20.04.2 LTS`.
If I use CUDA from the Julia repl, it is successful. If I try it from a jupyter notebook, launched from the same repl that successfully uses CUDA, I get the error could not load library "libcuda.so.1" The only instance of that filename is: ``` % locate libcuda.so.1 /usr/lib/x86_64-linux-gnu/libcuda.so.1 ``` Which is not in the nvidia install of CUDA. It is from ``` % dpkg -S /usr/lib/x86_64-linux-gnu/libcuda.so.1 /usr/lib/x86_64-linux-gnu/libcuda.so.1 ``` which is maintained by ubuntu core developers. ``` sudo update-alternatives --display cuda cuda - auto mode link best version is /usr/local/cuda-11.4 link currently points to /usr/local/cuda-11.4 link cuda is /usr/local/cuda /usr/local/cuda-11.4 - priority 114 ``` ``` % nvidia-smi ... NVIDIA-SMI 470.57.02 Driver Version: 470.57.02 CUDA Version: 11.4 ... % nvcc --version nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2021 NVIDIA Corporation Built on Wed_Jun__2_19:15:15_PDT_2021 Cuda compilation tools, release 11.4, V11.4.48 Build cuda_11.4.r11.4/compiler.30033411_0 ``` The Julia repl is running CUDA fine: ``` julia> using CUDA julia> CUDA.versioninfo() CUDA toolkit 11.3.1, artifact installation CUDA driver 11.4.0 NVIDIA driver 470.57.2 Libraries: - CUBLAS: 11.5.1 - CURAND: 10.2.4 - CUFFT: 10.4.2 - CUSOLVER: 11.1.2 - CUSPARSE: 11.6.0 - CUPTI: 14.0.0 - NVML: 11.0.0+470.57.2 - CUDNN: 8.20.0 (for CUDA 11.3.0) - CUTENSOR: 1.3.0 (for CUDA 11.2.0) Toolchain: - Julia: 1.6.1 - LLVM: 11.0.1 - PTX ISA support: 3.2, 4.0, 4.1, 4.2, 4.3, 5.0, 6.0, 6.1, 6.3, 6.4, 6.5, 7.0 - Device capability support: sm_35, sm_37, sm_50, sm_52, sm_53, sm_60, sm_61, sm_62, sm_70, sm_72, sm_75, sm_80 1 device: 0: NVIDIA GeForce GTX 1050 Ti (sm_61, 3.446 GiB / 3.938 GiB available) ``` ``` % julia _ _ _ _(_)_ | Documentation: https://docs.julialang.org (_) | (_) (_) | _ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help. | | | | | | |/ _` | | | | |_| | | | (_| | | Version 1.6.1 (2021-04-23) _/ |\__'_|_|_|\__'_| | Official https://julialang.org/ release |__/ | (@v1.6) pkg> add CUDA, IJulia Updating registry at `~/.julia/registries/General` Resolving package versions... No Changes to `~/.julia/environments/v1.6/Project.toml` No Changes to `~/.julia/environments/v1.6/Manifest.toml` shell> ls common_definitions.jl FunWithArrays.ipynb Introduction_CUDA.ipynb Lilly_hat.jpg sneak_peek DeviceSideRNG.ipynb ImageProcessing.ipynb JuliaSet.ipynb Manifest.toml src Diffusion.ipynb Introduction_AMDGPU.ipynb kernelabstractions Project.toml julia> using IJulia julia> jupyterlab() ``` ** Affects: nvidia-graphics-drivers-470 (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1937007 Title: libnvidia-compute-470 is getting mixed up with nvida graphics drivers, libraries To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-470/+bug/1937007/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs