百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

Ubuntu 22.04 Tesla V100s显卡驱动,CUDA,cuDNN,MiniCONDA3 环境的安装

ahcoder 2025-06-08 18:49 4 浏览

今天来将由《蓝创精英团队》带来一个Ubuntu 显卡环境的安装,主要是想记录下来,方便以后快捷使用。

主要的基础环境

  1. 1. 显卡驱动 (nvidia-smi)

  2. 2. CUDA (nvidia-smi 可查看具体版本)

  3. 3. cuDNN (cuda 深度学习加速库)

  4. 4. Conda python环境管理(Miniconda3)

Nvidia 驱动安装

先更新一下基础环境信息

sudo apt update
sudo apt-get install g++
sudo apt-get install gcc
sudo apt-get install make

查看当前服务器的可用驱动版本

ubuntu-drivers devices

我们选择 标记有 recommended(建议安装) 的驱动来进行安装。

sudo apt install nvidia-driver-535

安装完毕后,执行 nvidia-smi 是看不到结果的,这个时候是需要重启电脑的.

reboot

重启后,执行命令,就可以看到显卡驱动安装完成了。

nvidia-smi 

从图上也可以看到显卡驱动已经安装,也能看到CUDA 版本是需要 12.2版本的

CUDA 安装

打开官网

https://developer.nvidia.com/cuda-toolkit-archive

选择下列跟上图看到的CUDA 版本

然后,选择 本地安装相关选项。

只需要执行红色圈内的命令就可以了.

wget https://developer.download.nvidia.com/compute/cuda/12.2.0/local_installers/cuda-repo-ubuntu2204-12-2-local_12.2.0-535.54.03-1_amd64.deb
sudo dpkg -i cuda-repo-ubuntu2204-12-2-local_12.2.0-535.54.03-1_amd64.deb
sudo cp /var/cuda-repo-ubuntu2204-12-2-local/cuda-*-keyring.gpg /usr/share/keyrings/
sudo apt-get update
sudo apt-get -y install cuda

cuDNN安装

打开官网并登录账号

https://developer.nvidia.com/rdp/cudnn-download

选择跟CUDA版本一样的版本进行下载。

也可以 自己服务器直接 wget 下载链接在服务器进行下载。(下载会直接下载到当前路径下)

下载完毕后,在当前目录下执行脚本

执行Shell 脚本
sudo dpkg -i cudnn-local-repo-ubuntu2204-8.9.7.29_1.0-1_amd64.deb

会提示要安装公钥

sudo cp /var/cudnn-local-repo-ubuntu2204-8.9.7.29/cudnn-local-08A7D361-keyring.gpg /usr/share/keyrings/

然后,继续安装

sudo dpkg -i cudnn-local-repo-ubuntu2204-8.9.7.29_1.0-1_amd64.deb 
sudo apt-get update

安装完毕后,继续安装cuDNN库和cuDNN示例

也可以在上面执行的命令里看到此路径

cd /var/cudnn-local-repo-ubuntu2204-8.9.7.29/

此路径下有相应的安装包

sudo dpkg -i libcudnn8_8.9.7.29-1+cuda12.2_amd64.deb
sudo dpkg -i libcudnn8-dev_8.9.7.29-1+cuda12.2_amd64.deb
sudo dpkg -i libcudnn8-samples_8.9.7.29-1+cuda12.2_amd64.deb

至此 cuDNN就安装完毕了

Miniconda3 安装

这个安装就简单了,直接执行命令即可

wget -c https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
chmod 755 Miniconda3-latest-Linux-x86_64.sh
sh Miniconda3-latest-Linux-x86_64.sh

然后,慢慢的回车,输入yes,输入yes,最后还要退出登录,重新登录,即可

conda 常用命令

conda create --name test python=3.8 //创建环境
conda activate test //切换环境
conda deactivate //退出环境
conda env remove -n test //移除环境
conda env list //查看环境列表

结束

一个基本的ubuntu 显卡环境就部署完成了,可以部署开源的大模型,清华的ChatGLM3大模型或者LangChain模型,以及其他的AI相关的项目。


相关推荐

Linux 常用命令之 - ls 命令(linux命令ls -lh)

命令介绍英文原意:listdirectorycontents功能描述:用来显示指定目录内的文件列表,可通过选项控制显示内容的详细程度和颜色高亮等命令格式所在路径:/bin/ls(RedHat7之...

超级好玩的Linux命令之跑火车sl命令

之前《超级好玩的Linux命令之cowsay与xcowsay》有跟大家讲解了cowsay命令,这里再讲解一下sl命令的好玩之处。看到sl,有人一定会认为打错了,应该是ls。其实不然,sl命令也是存在的...

Linux无法通过上翻获取history解决办法

1、首先通过set-o查看本机系统的shell定制情况,是否开启了history,如已经开启,转至步骤22、查看/etc/profile的配置,查看HISTSIZE字段的值可以直接使用命令:cat...

Linux ip命令用法(linux ip 命令)

ip命令是一个用于配置和管理网络接口的命令行工具,它在Linux系统中非常常见。通过ip命令,可以实现IP地址配置、路由表配置、网络性能监测、IP隧道配置等功能,它提供许多参数和选项,可以实现各种不同...

推荐20个常用的Linux Vim快捷键及详细说明

:w功能:保存当前文件。示例:编辑后输入:w并回车,文件即被保存。:q功能:退出Vim。示例:输入:q退出(若文件未保存会提示需强制退出)。:wq或:x功能:保存并退出。示例:输入:wq...

Ubuntu 22.04 Tesla V100s显卡驱动,CUDA,cuDNN,MiniCONDA3 环境的安装

今天来将由《蓝创精英团队》带来一个Ubuntu显卡环境的安装,主要是想记录下来,方便以后快捷使用。主要的基础环境1.显卡驱动(nvidia-smi)2.CUDA(nvidia-smi可查看...

一文读懂Linux操作系统的架构和原理

Linux操作系统介绍:Linux操作系统是一个自由和开放源代码的操作系统,由内核、文件系统、应用程序框架和用户空间组成。它可以在多种计算机硬件上运行,包括个人电脑、服务器、嵌入式设备等。Linux操...

linux基础命令之ls命令(ls -l命令linux)

ls命令主要用于查看目录下的文件和文件属性。语法格式:ls参数文件名;参数和文件名可为空,则查看当前目录下的文件操作1:单独执行ls命令,则显示当前目录下的文件(不包含隐藏文件)操作2:ls-l...

Mongodb在Linux上安装教程(mongodb linux安装)

正文开始:系统环境:linuxcentos7mongodb版本:4.4.0一、下载为了保证各处版本一致性及便捷性,使用官网下载安装包安装官网传送门:https://www.mongodb.com/t...

DevOps—Linux命令行进阶(linux dev/zero)

作为DevOps工程师,我每天都使用Linux。在本文中,我想介绍一些我日常使用的Linux命令,帮助我更高效地工作或排除故障。xargsxargs看似非常简单,之前使用方式都是肌肉记忆,后...

15 个实用 Linux 命令(linux常用命令 知乎)

Linux命令行是系统管理员、开发者和技术爱好者的强大工具。掌握实用命令不仅能提高效率,还能解锁Linux系统的无限潜力,本文将深入介绍15个实用Linux命令。ls-列出目录内容l...

Linux lscpu命令用法(linux lspci命令)

lscpu命令是用来显示CPU(CentralProcessingUnit)架构相关信息的命令。lscpu命令的用法如下:1.命令格式:lscpu[选项]2.命令选项:-`-a`显示所有...

linux之ls详解及常用选项组合(linux ls -s)

===ls--help====用法:ls[选项]...[文件]...列出<文件>的信息(默认为目前的目录)。如果不指定-cftuSUX或--sort任何一个选项,则根...

Linux strace、pstack 命令 使用详解

strace简介按照strace官网的描述,strace是一个可用于诊断、调试和教学的Linux用户空间跟踪器。我们用它来监控用户空间进程和内核的交互,比如系统调用、信号传递、进程状态变更等...

linux常见面试题及参考答案(linux常见面试题及参考答案及解析)

1.Linux下常用的DNS服务软件是什么,举出集中常用的DNS记录,如果域名是abc.com配置好了一台邮件服务器,IP地址为202.10.0.20,该如何做解析。是否了解bind的智能解析,如...