如何在 Debian 8 上安装Cuda Toolkit 7.0或 8?
我知道,Debian的8自带的选项,下载并安装CUDA工具包6.0使用apt-get install nvidia-cuda-toolkit,但你如何为CUDA工具包7.0版或8做到这一点?
我尝试使用 Ubuntu 安装程序进行安装,如下所述:
sudo wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/cuda-repo-ubuntu1404_7.0-28_amd64.deb
dpkg -i cuda-repo-ubuntu1404_7.0-28_amd64.deb
sudo apt-get update
sudo apt-get install -y cuda
Run Code Online (Sandbox Code Playgroud)
但是它不起作用并返回以下消息:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been …Run Code Online (Sandbox Code Playgroud) 当我运行glxgears时,出现以下错误。
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
Error: couldn't get an RGB, Double-buffered visual
Run Code Online (Sandbox Code Playgroud)
我的系统是 ubuntu 16.04 作为 docker 镜像 -nvidia/cuda:8.0-runtime-ubuntu16.04。
该映像包含 VirtualGL 和 TurboVNC,其启动参数如下:
docker run --runtime=nvidia --privileged -d -v /tmp/.X11-unix/X0:/tmp/.X11-unix/X0 -e USE_DISPLAY="7" my_image
如果我将基础图像更改为没有问题nvidia/cuda:10.2-runtime-ubuntu18.04。但该容器所属的应用程序需要 CUDA 8。
我找到了一些删除库的建议:sudo rm /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1。但这不起作用。
Ubuntu 16.04、CUDA 8:
user@host:/opt/noVNC$ sudo ldconfig -p | grep -i libGL.so
libGL.so.1 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1
libGL.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libGL.so
libGL.so (libc6,x86-64) => …Run Code Online (Sandbox Code Playgroud) 我在 Cinnamon 桌面环境中运行 Linux Mint 18.3,我想安装 CUDA 9.1 和 NVIDIA 驱动程序。我怎样才能做到这一点?
我是 Debian 新手,我想安装NVIDIA CUDA 工具包,所以我输入:
apt install nvidia-cuda-toolkit
Run Code Online (Sandbox Code Playgroud)
但它不起作用,我发现我需要在包含此 CUDA 包的/etc/apt/sources.list 中添加一个源。
但是,目前在/etc/apt/sources.list中只有几行是指我在安装时选择的大学。
我不知道如何找出我需要添加的来源。
是否有一个 Debian 数据库,我可以在那里提交我需要的程序,然后它会给我一个包含它的源列表?
我想根据 NVIDIA CUDA 工具包网站上的信息安装 CUDA
wget http://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda-repo-rhel8-10-2-local-10.2.89-440.33.01-1.0-1.x86_64.rpm
sudo rpm -i cuda-repo-rhel8-10-2-local-10.2.89-440.33.01-1.0-1.x86_64.rpm
sudo dnf clean all
sudo dnf -y module install nvidia-driver:latest-dkms
sudo dnf -y install cuda
...
Error:
Problem 1: conflicting requests
- nothing provides dkms needed by kmod-nvidia-latest-dkms-3:440.33.01-1.el8.x86_64
Run Code Online (Sandbox Code Playgroud)
如果我通过启用epel
sudo subscription-manager repos --enable "codeready-builder-for-rhel-8-$(arch)-rpms"
[sudo] password for adminsafe20:
Repository 'codeready-builder-for-rhel-8-x86_64-rpms' is enabled for this system.
Run Code Online (Sandbox Code Playgroud)
看起来不错,但我没有看到任何返回,yum search dkms除了:
============================== Name Matched: dkms ==============================
kmod-nvidia-latest-dkms.x86_64 : NVIDIA display driver kernel module
Run Code Online (Sandbox Code Playgroud)
我收到与尝试安装之前相同的原始消息:
- nothing provides dkms …Run Code Online (Sandbox Code Playgroud)