当前位置: 首页 > news >正文

Linux系统管理(十八)——Ubuntu Server环境下载安装图形化界面、英伟达显卡驱动、Cuda、cudnn、conda的深度学习环境

安装ubuntu系统

镜像源地址:https://ubuntu.com/download/server
安装镜像是最好联网,这样不需要自己配置网络地址,会自动生成动态地址

配置镜像源

在装系统时最好设置好镜像源地址
清华镜像源:https://mirrors.tuna.tsinghua.edu.cn/ubuntu/

如果一开始没有配置镜像源,可以通过以下方式配置

sudo vi /etc/apt/sources.list

将里面的内容替换为:

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe 

更新源列表和系统软件包

sudo apt update && sudo apt upgrade -y


下载Ubuntu桌面

sudo apt-get install ubuntu-desktop

执行大概需要一小时左右,时间很长,等会
执行完后重启,如果黑屏可以强制重启

安装驱动

使用以下命令,从输出中找到适用于显卡的推荐驱动版本。

ubuntu-drivers devices

安装命令如下:

sudo apt install nvidia-driver-xxx

其中xxx要替换成读者适用的型号

重启

安装完成后,需要重启计算机以使新的 NVIDIA 驱动生效
重启命令如下:

sudo reboot

验证

系统重新启动后,运行以下代码

nvidia-smi

若显示 NVIDIA 显卡和驱动版本的信息,则证明安装成功。

安装cuda,cudnn

下载安装Cuda

首先从官网选取合适的系统
官网地址:https://developer.nvidia.com/cuda-downloads
选好后往下拉依次执行命令,等命令执行完毕即可,暂时没遇到什么坑点

编辑环境变量

用以下命令打开环境变量

sudo vim ~/.bashrc

在后面添加以下信息

export PATH=/usr/local/cuda-12.8/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-12.8/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

然后用以下命令更新环境变量

source ~/.bashrc

安装Cudnn

打开官网连接选择合适的版本
官网地址:https://developer.nvidia.com/cudnn
选好后依次执行命令即可

安装conda

从官网查看符合版本的conda
官网:https://repo.anaconda.com/archive/
下载后来到下载目录,执行以下命令(注意这里需要替换为要安装的版本)

bash Anaconda3-2024.10-1-Linux-x86_64.sh

验证安装成功执行以下命令

conda --help

如果显示没有conda命令
在终端输入:

sudo vim ~/.bashrc

打开注册表后,在注册表中加入:

export PATH=~/anaconda3/bin:$PATH

如果让注册表立即生效,输入:

source ~/.bashrc

检查实际可用配置

CPU内存:

cat /proc/meminfo | grep MemTotal

GPU显存:

nvidia-smi

硬盘大小:

sudo fdisk -l

相关文章:

  • mysql表分区
  • EP 架构:未来主流方向还是特定场景最优解?
  • 为什么用源码搭建体育比分网直播更加高效
  • 网络编程 day02
  • 【人造稀缺性的资本围猎场】
  • 汽车智能钥匙中PKE低频天线的作用
  • Centos7服务器防火墙设置教程
  • 【AI Guide】AI面试攻略只用看这一篇就够了!力争做全网最全的AI面试攻略——大模型(三十二)Zero-shot
  • DeepSeek 智慧城市应用:交通流量预测(918)
  • 《Canvas修仙传·第四重天元婴境(上集)》 ——WebGL虚空造物与Three.js破碎虚空之法
  • PH热榜 | 2025-03-04
  • 第40天:安全开发-JavaEE应用SpringBoot框架JWT身份鉴权打包部署JARWAR
  • 神码AC-AP无线部署
  • k8s面试题总结(八)
  • 大模型在高血压预测及围手术期管理中的应用研究报告
  • yum源选要配置华为云的源,阿里云用不了的情况
  • 恒流驱动革新:ZCC6303凭实力替代SY7301
  • MyBatis - 单元测试 参数传递 注解 CRUD
  • 大牛证券|光伏回收产业站上风口 千亿元市场空间待释放
  • GBT32960 协议编解码器的设计与实现
  • 广告联盟网站怎么做/头条权重查询
  • wordpress 很好的博客/武汉服装seo整站优化方案
  • 邢台疫情最新消息2021/虞城seo代理地址
  • 眉山网站建设公司/培训网站模板
  • 做数据库与网站招什么人/重庆seo网络推广
  • 网站怎么登陆后台/常用的网络营销方法及效果