对于类似于自然语言处理等相关实验或项目需要较高配置的服务器,公司或学校服务器达不到要求或者服务器上类似于cuda等驱动或其他工具的版本不能满足要求时,相对于个人笔记本,选择GPU云服务器是个不错的选择,既不用花费大量的资金而且也不需要担心影响其他人的项目,又能根据自己的需要选择合适的操作系统、显卡型号等,最重要的是当搭建环境时像我这种小白在搭建环境时会出现很多问题,实在不行的时候可以重装系统重新搭建。
我要做一个中文文本摘要的实验,由于不想在自己的电脑上搭建环境,所以选择了腾讯云GPU服务器,虽然选购的配置不是很高,但是足够使用。
服务器 | 操作系统 | CUDA | NVIDIA-SMI |
---|---|---|---|
GPU计算型GN6S | Ubuntu Server 18.04.1 LTS 64位(自动安装GPU驱动) | 10.1 | 430.50 |
conda | python | Pytorch | |
4.7.12 | 3.7.4 | 1.4.0 |
下面是我选购云服务器和安装环境的大概过程:
1、云服务器选购,选择适合自己需求的服务器,我的实验使用GN6S型号足够了,如果要求较高请选择较高配置。
在选择系统镜像的时候根据需要进行选择,我使用了ubuntu18.04,主要是18.04可以选择后台自动安装GPU,而且自动安装的驱动版本和CUDA版本正好符合饰演的要求,如果需要的版本不一样就不要勾选,自己安装。
云硬盘和带宽就不需要考虑太多,根据自己的需要选择,很便宜。
根据自己的需要创建安全组:
设置密码:
支付成功后云服务器就选购成功,在控制台看到实例的状态变为 运行中 就可以对服务器远程连接登录进行操作了
2、 环境搭建
安装anconda
官网镜像地址https://repo.continuum.io/archive/ 选择要安装的版本下载镜像然后安装
Pytorch安装
打开链接https://pytorch.org/get-started/locally/
选择合适的环境复制命令安装
以上是我选购云服务器和安装环境的简要过程,仅供参考