前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >AIGC | 机器学习工作站安装Ubuntu24.04桌面版

AIGC | 机器学习工作站安装Ubuntu24.04桌面版

作者头像
全栈工程师修炼指南
发布2024-07-06 07:55:03
1040
发布2024-07-06 07:55:03
举报
文章被收录于专栏:全栈工程师修炼之路

0x00 前言简述

背景:最近公司给其他项目购买的台式工作站(NVIDIA RTX 4070)空闲了下来,为了不被时代淘汰,遂想着在这个 AIGC爆发的时代,学习一下机器学习、人工智能以及深度学习的相关知识!

写这篇教程我想达到的目的主要是“授人以渔”,而不仅仅是“授人以鱼”。希望各位小伙伴可以通过我写的《#AIGC学习之路》专栏系列文章,给各位看友做一个入门指引,希望对大家有所帮助!也希望能和前辈们大佬以及共同爱好者多多交流,共同进步!

作者将从机器学习基础环境Ubuntu 24.04 桌面版本,Nvida 驱动,CUDA 安装,Python 3.12,Anaconda 等相关安装部署开始,以及后续机器学习,图像处理,模型训练等逐步实践,并将学习心得一一记录,所以持续关注作者一起来学习AIGC吧!

0x01 安装 Ubuntu 24.04

基础环境

描述:作者罗列出学习的相关基础硬件设备环境,以供各位看友参考。

代码语言:javascript
复制
Base Board:Supermicro H12SSL-i (微星)
CPU: AMD EPYC 7643 48-Core Processor (48 Cores, 96 Threads, 2.3 GHz)
GPU 0: NVIDIA GeForce RTX 4070 Ti SUPER 16GB
DISK: Samsung SSD 990 PRO 4TB (NVMe)
电源:长城 N20 2000W
机箱:台式服务器机箱
扇热器:SP3 4U
导流风扇:120mm*120mm 4个

在安装好操作系统后,可以使用如下命令查看设备型号相关:

代码语言:javascript
复制
# 主板
dmidecode -t "baseboard" | head -n 5
  # Manufacturer: Supermicro
  #   Product Name: H12SSL-i
  #   Version: 1.10
  #   Serial Number: ZM23BS600285
  #   Asset Tag: To be filled by O.E.M.

# 处理器
echo -n "物理CPU数: ";cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
echo "物理CPU内核数: ";cat /proc/cpuinfo | grep "cpu cores" | uniq
echo -n "逻辑CPU数: ";cat /proc/cpuinfo | grep "processor" | wc -l
echo "物理CPU中逻辑CPU的个数:";cat /proc/cpuinfo | grep 'siblings' | uniq
echo "查询CPU是否启用超线程:";cat /proc/cpuinfo | grep -e "cpu cores"  -e "siblings" | sort | uniq
  # cpu cores       : 48
  # siblings        : 96
  # 看到cpu cores数量是siblings数量一半,说明启动了超线程。
  # 如果cpu cores数量和siblings数量一致,则没有启用超线程。
  
# 显卡
lspci | grep VGA
# 或者
nvidia-smi -L
  # 43:00.0 VGA compatible controller: ASPEED Technology, Inc. ASPEED Graphics Family (rev 41)
  # c1:00.0 VGA compatible controller: NVIDIA Corporation AD103 [GeForce RTX 4070 Ti SUPER] (rev a1)
  
# 磁盘
sudo fdisk -l $(lsblk -o MOUNTPOINT,PKNAME | grep ' /$' | awk '{print "/dev/"$2}') | grep 'Disk model' | awk -F': ' '{print $2}'
  # Samsung SSD 990 PRO 4TB

# 电源:注意,如果是双电源会显示两组信息
dmidecode | grep -ni "system power" -A 10
# 或者
dmidecode -t 39

# 除此,之外还可以采用 lshw 命令进行服务器相关设备进行查看。

系统安装

描述:安装操作系统可谓是IT运维工程师的必备技能,看到此篇文章的看友想必都会吧,这里采用 U 盘引导的安装的方式进行,首先准备一个8G以上的品牌U盘(杂牌的有可能会出现莫名奇妙的错误),然后下载 Ubuntu 24.04 LTS 版本的镜像文件。

Step 1.访问Ubuntu官网,下载 Ubuntu 24.04 LTS 桌面版本的镜像文件,文章末尾链接直达: https://ubuntu.com/download/desktop "Ubuntu 24.04 桌面版本"

weiyigeek.top-下载ubuntu-24.04-desktop图

Step 2.这里推荐使用 [Ventoy] https://github.com/ventoy/Ventoy/releases "ventoy工具"进行制作可启动的U盘,有了Ventoy你就无需反复地格式化U盘,然后将操作系统ISO镜像复制到其根分区中即可,更多USB引导方式请参考此篇《IT工程师常用的8个USB引导启动器工具》文章。

Step 3.制作完毕后插入台式工作站主机中,并进行U盘引导启动,选择目录中【Ubuntu 24.04 desktop ISO】镜像,点击【Boot in grub2 mode】进入系统安装界面。

weiyigeek.top-加载Ventoy引导启动图

Step 4.等待一段时间后将进入到如下系统安装界面后,根据提示选择【中文】或默认语言。

weiyigeek.top-选择系统语系图

Step 5.为了减少安装耗时以及最小化安装,点击【我现在不想连接到互联网】.

weiyigeek.top-取消在线安装依赖包图

Step 6.选择【安装 Ubuntu】进入下一步,选择【交互安装】点击下一步。

weiyigeek.top-交互安装图

Step 7.选择【默认集合】安装必要软件,勾选【为图形和WIFI硬件安装第三方软件】后续就不用在特别的安装显卡驱动了,所以建议勾选上。

weiyigeek.top-选择图形和WIFI硬件安装第三方软件图

Step 8.选择【手动分区】安装必要软件,这里将4T的硬盘进行分为/boot、/data、/root 三个分区。

weiyigeek.top-手动分区图

Step 9.紧接着创建主机用户,以及电脑名称,此处以weiyigeek作为主机用户名,选择时区为Asia/Shanghai

weiyigeek.top-用户创建图

Step 10.完成以上步骤后,点击【开始安装】便进行 Ubuntu 24.04 TLS 系统安装。

weiyigeek.top-Ubuntu 24.04 TLS系统安装图

Step 11.等待几分钟后,显示如下界面点击【立即重启】即可安装完成。

weiyigeek.top-系统安装完毕图

至此,在塔式工作站上安装 Ubuntu 24.04 LTS Desktop系统已经完成,下一篇将来进行一些基础配置。

道友,文章都看完了,不如点个关注再走🆕。


本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-07-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 全栈工程师修炼指南 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 0x01 安装 Ubuntu 24.04
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档