因为网上有很多这方面的优质资料,但是我查了很多也重装了很多次,最后最懒惰的安装成了,也解释不了也疲了,就只记录一下过程。如果大家和我一样装的不顺利,各种方法都不妨一试,不要放弃,毕竟我从装双系统开始折腾了将近一周。
anaconda可直接进入官网下载,ubuntu系统选择小企鹅下面的x86即可,因为要安装pytorch,还涉及显卡驱动,cuda和cudnn的驱动,以下说明只是记录,因为为什么成功不成功,我也解释不了,并且很困扰。
我试了很多次,因为开始不懂,也重装了很多次系统,最后相似甚至最简便的步骤装成了,在此记录一下我成功的这次超简单的步骤(但我感觉是个玄学问题,就像ubuntu20.04的输入法切换时而灵敏时而迟钝一样
1.查看显卡驱动和cuda版本,安装cudnn
查看显卡驱动:$ nvidia-smi,这个地方我试过自己另外装驱动(因为觉得Nvidia官网自己手动下的靠谱),失败了,而且很麻烦,然后,原来系统傻瓜装的驱动也是可以用的(软件与更新——附加驱动)。
在这里出现的信息,支持cuda的最高版本也会显示出来(都说这里面的cuda版本是支持的最高版本,但是,似乎就是我的cuda版本,因为我手动装了无数次cuda都出现了各种问题)。
手动装cuda的话也是在英伟达的官网就可以了,据说要配置环境变量,因为我试了好几次各种失败,也就懒了,所以没配,居然成功了。
cudnn是要自己安装的,也是去英伟达官网下载,要下载cuda对应的版本,需要注册一个英伟达的账号,而且我第一天晚上账号注册怎么都不成功,第二天注册一下就成功了,我也不知道为什么。
(总之,要不是老Mac跑不起来,ubuntu真难用,没用过windows不了解是不是更难用)
2.安装anaconda
anaconda大家都推荐下国内镜像源的,我从官网直接下的也没什么问题,后续如果有换源的需要,再改也来得及。
navigator装不装都可以,并不影响创建环境。
3.pytorch安装
从pytorch官网直接装就ok,记得选好对应版本。后面我会有详细的介绍。