服务器上syft+pytorch安装

1. 前言

2021/2/5第一次写本篇博客,因为文笔不够成熟,于是决定2021/2/18重写一遍,以后也会不断的进行修正,精益求精。另外,本篇是我在优快云上第一篇博客,本意就是记录下实验给自己的青春留下一点痕迹,让我在未来的某个时刻至少感动过一回。好了,闲话少说,重写开始吧!!!!!

第一次提交说我涉及翻墙,我只能在此保证这里没有翻墙的相关知识。。。

2. 环境

服务器:阿里云/vultr
操作系统:ubuntu18.04
内存:1G(财力有限)
SSD:25G
CPU:1核

3. 服务器

服务器可以参考下我的阿里云白嫖那篇文章,头几个月是免费的,很划算。

4.Anaconda安装

4.1Anaconda安装包下载

安装Anaconda之前,需要先把安装包准备好,本人是先下载好本地再上传到服务器的,因为我在实验过程中直接在服务器下载总是失败。
下载地址

如果想直接下载安装包的话,可以试试清华源:
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2020.07-Linux-x86_64.sh

(1)上传安装包

我做的时候是将我本地下载好的Anaconda上传上去的。

上传有很多方法,个人推荐两种方法。一种是 FTP传送,另一种是SCP安全拷贝

我使用SCP安全拷贝上传的,建议两LINUX系统之间进行互传,这里拿我的服务器和要上传的文件举个例子。

本地上传到服务器有以下几种方式,个人建议使用前两种,本质上是差不多的,但前两种可以提前输入用户名属实方便。

scp local_file remote_username@remote_ip:remote_folder
scp local_file remote_username@remote_ip:remote_file
scp local_file remote_ip:remote_folder
scp local_file remote_ip:remote_file

(2) 实例

下面是我服务器的信息,其中我们主要看IP,Username,password这三个属性。假设我要上传的是Anaconda3-2020.11-Linux-x86_64.sh,上传到/root文件夹下,那么指令就是:
scp Anaconda3-2020.11-Linux-x86_64.sh root@158.247.220.129:/root

相信大家都看得懂吧,接着就是输入密码就行,可以看到上传速度还是挺快的。
在这里插入图片描述

在这里插入图片描述

4.2安装

进入安装包所在目录,执行命令:

$ bash Anaconda3-5.0.1-Linux-x86_64.sh(根据自己实际下载的安装包进行局部改动)


建议直接一路回车,一路回车会默认安装到用户下面的路径,由于我是root权限,所以会安装到/root下面。

在这里插入图片描述
中间还会有个确认过程,输入yes即可继续。

在这里插入图片描述

到达这里时,我服务器卡了一小段时间,这是正常现象,不要突然中断,等一下就好了,然后就可以看到下面的进度条在变动。

在这里插入图片描述
继续回车下去,即可安装完毕!!!

4.3 环境配置

如果只是安装,不设置环境的话很有可能找不到python和conda。为了找到,我们需要设置环境.
找不到python

//打开
$ vim ~/.bashrc

//添加环境进去
export PATH=/root/anaconda3/bin:$PATH

//刷新
$ source ~/.bashrc

在这里插入图片描述
在这里插入图片描述

5.pytorch环境配置

5.1 参考网址

参考网址

参考网址2

个人更推荐网址2的解说,但是要注意的一点是,pytorch和pysyft安装的版本最好是对应的,一般来说,两个装最新的应该是没问题的,而pysyft的最新版可以去github上查看。

5.2 安装pytorch+pysyft

(1)创建虚拟环境

创建一个名为"syftpy"的虚拟环境,代码如下:

conda create -n syftpy python=3.8 --yes

在这里插入图片描述

(2)安装pytorch

前面只是建立了一个虚拟环境,虽然名字叫做syft,但也就是个名字而已。

首先要进入虚拟环境当中,虽然教程中用的conda,但是conda貌似不支持,所以用下面的代码进入指定虚拟环境:

source activate syftpy 

进入这个网址找到合适的下载代码,考虑点有系统类型,显卡,语言之类的。

输入指令,就进入下载阶段,因为我第二次使用的国外服务器,下载速度大概是20M/s,所以很快的下载完了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

此人受打击,决定去力扣历练

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值