纯小白,想学机器学习,简要记录一下安装过程中遇到的问题:
1.跟着CSDN上几位佬按部就班下载anaconda,在使用conda命令时显示not found command
原因: 没在anaconda3路径下打开终端
2.在anaconda里create一个空间pytorch后,无法进入(activate)了
原因:多半是pytorch版本不匹配
解决:
(base) user@user-virtual-machine:~/anaconda3$ source activate
3.准备在base里安装cuda了,在检查系统推荐的显卡驱动时,发现不对劲了,只有一条vmtools的,又去“软件与更新”里查看附加驱动,无法使用此功能???
原因: VMware是虚拟显卡,怎么可能有显卡推荐😭😭(没显卡的应该安装pytorch的CPU版本,而不是GPU)
users@users-virtual-machine:~$ sudo ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:0f.0 ==
modalias : pci:v000015ADd00000405sv000015ADsd00000405bc03sc00i00
vendor : VMware
model : SVGA II Adapter
driver : open-vm-tools-desktop - distro free
4.尝试用docker配置GPU版的pytorch,于是乎去docker hub上寻找匹配的镜像源,结果docker hub寄了(失败了.....)
解决方案: CSDN上有佬自己的个人镜像
5.终于在pull到pytorch了,一看安装的是runtime版本的,晕,卸载重装devel版本的,提示: 没有cuda,可能无法使用
解决方案: 放弃该方案
6.老老实实下载pytorch的CPU版本(不知道新出的ROCm版本行不行,没试过),在之前anaconda里配置的pytorch环境中pip就行了
注意:一定要找到和pytorch对应版本的python,不然无法import torch!
方法:在创建虚拟环境的时候就加上python版本
(base) user@user-virtual-machine:~/anaconda3$ conda create -n pytorch python=对应版本号
这里我下载的是1.9.0的pytorch+3.8的python, 成功搭建!