毕设是做检测的,跑深度学习一般都要用到pytorch,而且如果电脑不是可以支持cuda的显卡的话 [ 只有带NVIDIA的英伟达显卡的电脑才能安装GPU版本的pytorch ] ,跑不了gpu的只能跑cpu,但是数据多的话使用cpu的跑速度会很慢而且甚至可能会将电脑跑废,所以拥有不支持cuda、下载不了gpu-pytorch的我,先试试cpu-pytorch跑少一点数据看看,最后再租服务器。
目录
一、安装cpu版的pytorch
(一)Anaconda的安装
1、先下载Anaconda(可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本),一开始下载清华镜像的打不开,后面又试着下载官网的(904MB,还在下载中,比较慢)(安装了又卸载,然后又安装)(清华镜像版本的下载了打开navigator又闪退,下载官方的只能下最新版本的,真的巨慢)
注意:
(1)进行安装的第一步先右击,以管理员身份打开。
(2)安装完成后记得去高级设置里新增Path。
(3)win11系统不要安装旧版的Anaconda。(说多了都是泪。)
(4)不知道为什么我的新建环境进不去,提示说“系统找不到指定的路径”。
(5)我放弃处理(4)这个问题,然后想去安装pytorch,却被提醒说找不到环境(它提示后面带了个路径,肯定是路径的问题,去改就可以了)。因为我C盘的用户名是中文,所以文件放在另外一个加密的用户下了,我把那个文件夹复制到另外一个用户下的时候就可以下载了。(我的可以了我的可以了,现在下到60%了~)
(6)我高兴太早了,还是没下成功,说是文件属性没有授权写功能。
2、安装完毕后,因为官网源的服务器在国外,速度会慢,所有这里可更换为清华镜像源,更改有以下两种方式:(这里的镜像源链接可能失效了,可另寻他处链接)
(1)win+R打开命令行窗口,依次输入以下两行代码进行换源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
结束后按照C盘->用户->.condarc 这个路径查看.condarc文件里面内容是否如下:
ssl_verify: true
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- defaults
show_channel_urls: true
如果如上那就换源成功。
(2)可以直接按照C盘->用户->.condarc 这个路径更改.condarc的内容为(1)方法中.condarc的内容。
3、后续可以进行包的更新,输入以下命令行进行更新。【时间比较长,可选择不更新】
<1>先更新conda
conda update conda
<2>再更新第三方所有包
conda upgrade --all
进行以上步骤Anaconda就安装结束了。
(二)下载pytorch
第一种方法:
1、去pytorch官网:Start Locally | PyTorch
2、复制下图的Run this Command的语句,去到Anaconda Prompt下粘贴运行。(装了个7、8分钟)
第二种方法:
试过了上面这个方法,我的不行。换另外一种pip安装。
1、登录网站:download.pytorch.org/whl/cpu
2、找到torch点开,进去为如下界面。
3、找到自己需要的版本,可按【Ctrl+F】进行查询,然后对版本右键复制链接。
4、打开Anaconda Prompt,通过activte进入之前新建的虚拟环境,然后再键入pip install+刚刚复制的链接,回车之后开始下载。
5、静静等着。
6、结束后可以通过以下方法进行查看是否安装完成。(一定得先激活新建的虚拟环境,因为torch安装在虚拟环境中的)
import torch
print(torch.__version__)
torch.cuda.is._available( )
torch.cuda.is_available() 检查torch是cpu版本还是gpu版本的,true是GPU,false是cpu
完美!!终于结束了深度学习第一步!!!我花了快一个星期搞这个,服了。
二、租用服务器
(一)租服务器流程
1、首先,只有专业版的pytorch支持服务器远程开发功能,所以第一步得先把之前下载的pycharm社区版卸载(我个人需要),然后下专业版的。
pycharm下载官网:Download PyCharm: Python IDE for Professional Developers by JetBrains
安装的话网上有教程,专业版可以试用30天。
2、其次,我想租用的服务器是AutoDL(同学推荐还不错的)
AutoDL网站:AutoDL算力云 | 弹性、好用、省钱。租GPU就上AutoDL
进入官网先进行注册。
(二)pycharm上部署环境
还没试过,后面试了再更新我的经历。