首页 / 安装部署 / Ubuntu 22.4 服务器版安装3090显卡驱动与CUDA

Ubuntu 22.4 服务器版安装3090显卡驱动与CUDA

2024-10-02 12:44:49安装部署 阅读 751
为了在本机电脑运行chatglm3-6b,特地给电脑配了一张3090的显卡,并安装了Ubuntu 22.4的系统。现把在Ubuntu 22.4下安装cuda记录一下,无桌面Linux操作明显与windows不同。

安装cuda成果展示

Ubuntu 22.4成功安装cuda效果展示

解决GCC问题

根据遇到的过的坑,我的笔记里第一步就是解决系统gcc问题。

可通过 https://docs.nvidia.com/cuda/archive/12.4.1/cuda-installation-guide-linux/index.html 查看12.4.1对 gcc版本要求。

cuda与gcc版本要求截图

这个页面的入口在 https://developer.nvidia.com/cuda-toolkit-archive 上,对应版本的 Versioned Online Documentation 链接,installation-guide-linux 菜单。

root@ss:/usr/tmp# gcc -v
Command 'gcc' not found, but can be installed with:
通过个命令,发现gcc未安装。

如果没有gcc,安装一次
root@ss:/usr/tmp# gcc -v
Command 'gcc' not found, but can be installed with:
安装一次
apt update
apt install gcc-11 g++-11
gcc -v
update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 110 --slave /usr/bin/g++ g++ /usr/bin/g++-11
update-alternatives --config gcc
ln -sf /usr/bin/gcc /usr/bin/cc
再次查看gcc版本
root@ss:/usr/tmp# gcc --version
gcc (Ubuntu 11.4.0-9ubuntu1) 11.4.0
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

解决初装系统的其它依赖

#如果是新的初装系统,可能会少很多开发依赖,直接一次搞起。
apt install build-essential

卸载与禁用自带驱动

apt-get remove --purge nvidia*
#不存在则创建
vim /etc/modprobe.d/blacklist-nouveau.conf 
#添加以下
blacklist nouveau
options nouveau modeset=0
#更新并重启
update-initramfs -u
reboot

安装步骤

root@ss:/usr/tmp# lspci | grep -i nvidia
01:00.0 VGA compatible controller: NVIDIA Corporation GA102 [GeForce RTX 3090] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GA102 High Definition Audio Controller (rev a1)
root@ss:/usr/tmp# wget https://developer.download.nvidia.com/compute/cuda/12.4.1/local_installers/cuda_12.4.1_550.54.15_linux.run

你可以通过 https://developer.nvidia.com/cuda-toolkit-archive 查看更多其它cuda版本,笔者在这里用12.4.1并不是特定的,个人喜好,之前租用别的算力云的时候,也是这个版本。

wget下载完成之后,执行安装。【PS:我主要是root用户,如果你是普通用户运行要sudo】

root@ss:/usr/tmp# chmod 777 cuda_12.4.1_550.54.15_linux.run
root@ss:/usr/tmp# ./cuda_12.4.1_550.54.15_linux.run

Ubuntu 22.4安装3090 cuda步骤

安装成功

Ubuntu 22.4安装3090 cuda步骤 结果展示

运行 nvidia-smi

nvidia-smi 截图展示

本文《Ubuntu 22.4 服务器版安装3090显卡驱动与CUDA》由爱思考吧 isres.com 分享,转载请注明出处。本文网址:https://www.isres.com/bushu/Ubuntu-3090-cuda.html

本站主要收集测评能够节省时间和提升效率的软件工具并分享使用与学习的过程和感受,任何情况下用户都需遵守所使用软件资源的相关协议。与《Ubuntu 22.4 服务器版安装3090显卡驱动与CUDA》有关的本站文章及资源仅供个人学习交流使用,相关资源请下载后24小时内删除,请勿用于其它用途,因此产生的任何问题由您自行承担。

相关推荐

猜你喜欢

  • 自用nginx+php7+purgy缓存管理一键安装脚本

    安装默认创建站点通过ip访问的,WEB目录位于 /home/public_html/,默认会加一条开启80端口的规则到防火墙。 兼容centos6,centos7 #!/bin/bash set -...

    2023-04-25 12:23:53 795
  • Centos一键安装部署vsftp

    Centos一键安装部署vsftp

    每次给不同的人配置ftp,都手工搞一次,决定简化这一步操作。 1、自动安装vsftp 2、自动设置被动模式、并打开iptables端口 3、支持自动创建ftp目录 帐号 密码 4、安装后,以后每次运行...

    2016-10-31 14:22:13 3366
  • 给PhpStorm简单部署一个运行php代码的环境

    给PhpStorm简单部署一个运行php代码的环境

    1、下载Php https://windows.php.net/download#php-7.4-nts-vc15-x86 本次demo中下载的是 https://windows...

    2023-06-07 09:37:44 975
  • centos7重置root密码,解决忘记密码的问题

    centos7重置root密码,解决忘记密码的问题

    重新重启,光标在界面上第一行 按e 。 输入rw single init=/bin/bash 后,按 ctrl+x 引导系统,不要按esc。 使用passwd命令重置密码,并使用touch /.au...

    2024-11-17 16:23:45 386
  • centos6/7 yum安装mysql其它版本(mysql5.7/5.6)

    对于mysql,是越来越不想花时间安装了,但yum的自带版本太低,必须简单处理下。 yum list installed | grep mysql #移除已安装的 yum remove mysql-l...

    2020-09-29 15:41:10 2835
  • conda部署与物理机不同的cuda版本,一行命令部署pytroch或TensorFlow环境

    conda部署与物理机不同的cuda版本,一行命令部署pytroch或TensorFlow环境

    多套AI机器学习框架最佳的实践方法就是使用conda来管理不同的虚拟环境,以前 用pip 喜欢手动下载手动安装,什么cuda cudnn,各种版本相互依赖,conda就专治这个。但由于习惯,在使用c...

    2024-01-10 10:55:48 1889
  • nginx实现waf运行环境lua扩展的部署

    wget https://www.isres.com/file/LuaJIT-2.1.0-beta3.tar.gz tar -zxvf LuaJIT-2.1.0-beta3.tar.gz cd Lu...

    2023-04-25 12:09:24 935
  • pytroch AI机器学习环境部署,RTX3080显卡

    pytroch AI机器学习环境部署,RTX3080显卡

    网上关于机器学习环境部署的文章资料很多,有些可能只是一部分过程,有些则写得很长很长,遇到一些比较好的但要专业知识才能看得懂。 个人曾经看了一个80分钟环境部署视频,事实上只需要一页文档就能说清楚的,视...

    2023-04-24 12:37:24 1348