服务器上搭建pytorch+pysyft
前言说明
纯属在实验过程中手痒,想写一个博客来记录下自己全部的实验经历,这也是我第一次在CSDN上发表文章,希望大家支持与谅解。
另外,我是事先在本地就把pytorch虚拟环境配置好了,然后上传到服务器。
环境
服务器:阿里云
操作系统:宝塔LINUX
软件:Anaconda
安装Anaconda
Anaconda安装包下载
安装Anaconda之前,需要先把安装包准备好,本人是先下载好本地再上传到服务器的,因为我在实验过程中直接在服务器下载总是失败。
上传安装包
Anaconda安装包下载好了,需要上传,如果是直接下载到服务器的可以跳过此步。
上传有很多方法,我个人推荐两种方法。一种是 FTP传送,另一种是SCP安全拷贝
我最终是用SCP安全拷贝上传的,但是在安装的过程中存在很多的坑需要注意,这个我会在另外一个博客上说明。
安装
进入安装包所在目录,执行命令:
$ bash Anaconda3-5.0.1-Linux-x86_64.sh(根据自己实际下载的安装包进行局部改动)
建议直接一路回车,一路回车会默认安装到用户下面的路径,由于我是root权限,所以会安装到/root下面。
中间还会有个确认过程,输入yes即可继续。
到达这里时,我服务器卡了一小段时间,这是正常现象,不要突然中断,等一下就好了,然后就可以看到下面的进度条在变动。
继续回车下去,即可安装完毕!!!
pytorch环境配置
本人是在这个网址的指导搭建好的本地环境,然后直接在env下把文件夹上传到服务上,然后在宝塔LINUX的文件界面就可以看到配置好的pytorch
个人还是更推荐网址2的解说,但是要注意的一点是,安装的版本最好是对应的,但是我没有找到相关的对应表,一般来说,两个装最新的应该是没问题的,而pysyft的最新版可以去github上查看,这些都是我的个人意见。
可以在命令行中进入pytorch环境当中。
后序
这是我第一次编写,因为已经到晚上了,暂时就写个轮廓,之后会慢慢的将具体细节进行详细概括,主要想讲的有服务器的申请与搭建,pysyft安装存在的问题,阿里云安全组的配置等,但现在就暂时写到这了。