条条大路通AI,对于从别的方向转到计算机的同学,写代码真的是万分艰难。搭建环境就更艰难了,想到这里,忍不住掬一把眼泪。下面介绍一个简单的pytorch环境配置。
前提条件:我的电脑是Ubuntu,服务器也是Ubuntu
登录服务器:
从本机使用SSH协议登录服务器,基本的用法是在终端输入
$ ssh username@host
username是指用户名,host是IP地址,例如(我瞎编的IP)
$ ssh fuyouzhiyi@172.0.0.0
然后命令行会提示你输入密码,成功以后命令行会显示"Welcome to Ubuntu"
安装Anaconda
先去“清华大学镜像开源网站”下载anaconda安装包到电脑上(顺便你可以在自己的电脑上上装一个)。我想用Python2.7,所以我下载的是
Anaconda2-5.2.0-Linux-x86_64.sh
然后使用scp命令上传到服务器,打开另一个命令行(一定要开另一个啊,你现在的终端已经登录到服务器上了,所以没法把自己的文件传上去啊。不然就会出现服务器自己给自己传文件)
scp file username@ip:folder
file是你要上传的文件,这里我们写Anaconda2-5.2.0-Linux-x86_64.sh。folder是你要放在服务器上的位置.你可以使用mkdir命令,新建文件夹。(具体信息 查询Linux命令)
安装命令如下,一路enter,yes就行
bash Anaconda2-5.2.0-Linux-x86_64.sh
这是Python2.7也安装好了。测试:输入python
完成
安装pytorch
选择合适的版本,输入如下
conda install pytorch torchvision cuda80 -c soumith
等待即可。测试
import torch
没有报错就是成功