服务器环境配置


前言

开始用服务器跑模型了,所以记录一下自己搭建服务器时遇到的问题。


服务器租用

一开始租用了阿里云的助学服务器1C-1G-3M的服务器,先拿来练练手搭建环境啥的,还是可以的。毕竟拿实验室的把搭好的环境弄坏了,可就摊上事儿了。。。
在这里插入图片描述

服务器配置

1.阿里云服务器连接

首先,在某宝或者官网租一个服务器就可以了,卖家会将搭建的视频发给你,很好操作,这步没问题。

其次,阿里云服务器只支持Linux(我租的那款),连接工具没有要求,mobaxterm/xshell等,只要有ssh的都可以,这一步具体的操作看自己的软件来。

最后,弄好上述的东东,你就可以远程使用服务器跑代码了。

2.服务器环境配置

租好服务器就以为没事了吗?!

此时,你租的是一个没有灵魂的空壳,环境都没配置,要啥啥没有,所以需要配置你需要的环境想安装的软件等。

敲黑板
下面就是鄙人配置环境时踩过的坑。。。。。。

我一开始安装软件的时候,采用的都是pip install ···去安装,也不是说pip不好,主要是我安装在root下了(就相当于是根目录/主环境/权限最高的那嘎达了),最后就导致安装的乱七八糟,想改的时候也很麻烦,而且万一下一个model的环境不一样,我还得重新安装。所以最好的办法就是用Anaconda建立虚拟环境,每个环境都独立,这样你不想用这个环境的时候删掉就好了,和其他环境是独立不影响的!!!

  1. Anaconda的安装和配置:百度一下你就知道~~~遁走。。。。
  2. 在服务器上创建一个虚拟环境
    conda create -n your_env_name python=X.Xanaconda 命令创建python版本为X.X、名字为your_env_name的虚拟环境
  3. 激活环境
    conda activate your_env_name进入虚拟环境后,命令行前面就有一个小括号,里面是你创建的环境名称,这样就代表进入成功了。
  4. 在环境中安装你需要的软件
    conda install xxx 具体的conda指令,在服务器上输入conda他就会弹出来了
    注意也可以使用pip install但是如果你是租用的服务器,下载速度如果很慢呢,可能因为你使用的源是国外的,血与泪的教训,我下一个python下了几个小时,我还一直吐槽家里的网速怎么只有几十kb,草率了!!! 这时候你可以使用pip install xxx -i 国内源国内源。。百度一下你就知道,随便用一个就好了。我自己测下来清华的源网速最快,内含的python包也多,GitHub里的python库也可以下载,换成其他源就报错说没有这个库。
    在这里插入图片描述

总结

大概就这么多了,别看就两个点,我花了三天才理顺了。后来还出现一个奇怪的现象,用阿里云服务器训练我前几篇文章提到的骨龄的model时,在epoch处就不动了,过一会儿就自动killed了。把输入图片和epoch减少也没用,可能是租用的服务器内存太小,或者其他原因,换一台服务器就可以运作了。
总之呢anaconda是真香,我爱了。
在这里插入图片描述

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值