前言
Windows下的pytorch可以实现一些深度学习的项目,但是由于代码资源有限,且大多数github上的项目都是基于linux编写的,在尝试了许久windows下的环境设置之后,发现了许多系统层面的设置问题,所以我还是选择使用linux进行项目学习。
由于我之前使用过虚拟机来进行ros和ros2的项目,所以我首先想到能否用虚拟机,但由于深度学习主要是基于显卡的,而虚拟机在处理显卡方面有一些问题,所以我最后决定使用双系统。
我使用的电脑配置是
cpu:AMD® Ryzen 5 5600x 6-core processor × 12
gpu:NVIDIA Corporation GA104 [GeForce RTX 3070]
内存:32G
硬盘:固态1TB
主板:msi b550a-pro
1. 制作ubuntu的u盘启动文件
我安装的是目前最新的ubuntu lts版 Ubuntu 22.04.2 LTS,直接官网下载镜像版
u盘是8G的,最好是空的,后面也会自动格式化,使用rufus进行系统写入(github上下载)
这一步根据不同源,不同写入软件有着不同操作,但本质是一样的,可以根据自己查看不同的攻略
2. 安装ubuntu
首先是给ubuntu系统预留分区,因为我是打算进行深度学习,且我电脑文件不多,所以我打算预留300G给ubuntu,预留大小因个人需求和自己文件多少来决定。
右键windows界面左下角开始徽标,进入磁盘管理器,找到想要使用的磁盘空间,右键压缩卷,按照300G换算成MB输入即可分区完成。分区成功后300G空间上面的条会变成黑色的,而其他正常的会是蓝色的,要是300G是蓝色的,直接点击他的磁盘空间右键清空就会变成黑色的。
分区完成即可准备安装,由于我的主板是msi,重启后按del进入bios,将root里u盘放到系统启动前面,f10保存即可,msi界面直接拖动就可以完成,插入u盘后就自动进入了ubuntu安装,在黑白界面grub选择第一个try or in