首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装nvidia-cuda-工具箱移除nvidia-smi

安装nvidia-cuda-工具箱移除nvidia-smi
EN

Ask Ubuntu用户
提问于 2022-09-10 15:40:48
回答 2查看 4K关注 0票数 2

我在我的ubuntu22.04上安装了nvidia-cuda-toolkit,它删除了nvidia-smi。它删除了libnvidia-compute-515 nvidia-utils-515,也删除了nvidia-smi。如果我尝试使用sudo ubuntu-drivers autoinstall更新我的驱动程序,它会说:

代码语言:javascript
复制
The following packages were automatically installed and are no longer required:
  libaccinj64-11.5 libcub-dev libcublas11 libcublaslt11 libcudart11.0 libcufft10 libcufftw10 libcurand10 libcusolver11 libcusolvermg11 libcusparse11 libnppc11 libnppial11 libnppicc11 libnppidei11
  libnppif11 libnppig11 libnppim11 libnppist11 libnppisu11 libnppitc11 libnpps11 libnvblas11 libnvjpeg11 libnvrtc-builtins11.5 libnvrtc11.2 libnvtoolsext1 libnvvm4 libtbb-dev libtbb12 libtbbmalloc2
  libthrust-dev libvdpau-dev nvidia-cuda-gdb nvidia-cuda-toolkit-doc nvidia-opencl-dev ocl-icd-opencl-dev opencl-c-headers opencl-clhpp-headers
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  libgles2:i386 libnvidia-cfg1-515 libnvidia-common-515 libnvidia-compute-515 libnvidia-compute-515:i386 libnvidia-decode-515 libnvidia-decode-515:i386 libnvidia-encode-515 libnvidia-encode-515:i386
  libnvidia-extra-515 libnvidia-fbc1-515 libnvidia-fbc1-515:i386 libnvidia-gl-515 libnvidia-gl-515:i386 libopengl0:i386 libxnvctrl0 nvidia-compute-utils-515 nvidia-dkms-515 nvidia-prime
  nvidia-settings nvidia-utils-515 screen-resolution-extra xserver-xorg-video-nvidia-515
The following packages will be REMOVED:
  libcuinj64-11.5 libnvidia-compute-495 libnvidia-ml-dev nvidia-cuda-dev nvidia-cuda-toolkit nvidia-profiler nvidia-visual-profiler
The following NEW packages will be installed:
  libgles2:i386 libnvidia-cfg1-515 libnvidia-common-515 libnvidia-compute-515 libnvidia-compute-515:i386 libnvidia-decode-515 libnvidia-decode-515:i386 libnvidia-encode-515 libnvidia-encode-515:i386
  libnvidia-extra-515 libnvidia-fbc1-515 libnvidia-fbc1-515:i386 libnvidia-gl-515 libnvidia-gl-515:i386 libopengl0:i386 libxnvctrl0 nvidia-compute-utils-515 nvidia-dkms-515 nvidia-driver-515
  nvidia-prime nvidia-settings nvidia-utils-515 screen-resolution-extra xserver-xorg-video-nvidia-515
0 upgraded, 24 newly installed, 7 to remove and 0 not upgraded.

它提到要删除nvidia-cuda-toolkit和其他包。如何获得nvidia-cuda-toolkit安装和安装nvidia-smi的GPU使用统计信息,而不删除它在更新驱动程序时要删除的其他包?

我想为Tensorflow安装GPU。它总是用来寻找丢失的包裹。

EN

回答 2

Ask Ubuntu用户

发布于 2023-03-07 11:09:46

问题是nvidia-cuda-toolkit的最新版本与最新的驱动程序版本不匹配。在您给出的示例中,nvidia-cuda-toolkit需要libnvidia-compute-495,但是最新的驱动程序(515)依赖于libnvidia-compute-515。它们不能共存,所以它唯一的选择就是删除依赖于另一个版本的包。

您可以通过安装特定的驱动程序版本来解决这个问题,该驱动程序版本与最新可用的nvidia-cuda-toolkit所依赖的版本相匹配,在您的示例中是apt install nvidia-driver-495

在编写本报告时,在Ubuntu22.04中具有匹配的CUDA版本的最新驱动程序版本是510。

票数 3
EN

Ask Ubuntu用户

发布于 2022-09-13 07:26:27

我遇到了完全相同的问题,如果我正确地解释了您的评论,您也需要它为Tensorflow。为了让Tensorflow在GPU上运行,您只需要驱动程序,CUDA和cuDNN。

所以在我的例子中,这起作用了:

  1. 安装GPU驱动程序
  2. 按照https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html安装数据自动化系统
  3. 安装cuDNN https://developer.nvidia.com/cudnn

我知道这并不能直接回答你的问题,但我不能写评论,如果它只是为Tensorflow,这应该是有效的。至少在我的电脑上,Tensorflow现在可以使用GPU了。

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1428661

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档