0
点赞
收藏
分享

微信扫一扫

GPU云服务器CentOS环境下的配置教程


CnetOS环境部署

CentOS是支持自动安装的cuda以及相关驱动的,我们就直接安装吧

GPU云服务器CentOS环境下的配置教程_centos

测试环境

登录后首先检查系统是否有支持 CUDA 编程的 GPU,使用如下命令查看当前GPU的型号。可以识别出NVIDIA T4

lspci | grep -i nvidia

GPU云服务器CentOS环境下的配置教程_centos_02


输入​​nvidia-smi​​,这里博主第一次输入时提示没有这个命令,后来重新登录了一下服务器便正常了。

GPU云服务器CentOS环境下的配置教程_自动安装_03


博主很少用CentOS,但其大部分与ubuntu类似,由于系统已经自动安装了CUDA和cuDNN,随后发现里面没有安装Anaconda,我们自己安装一下.

Anaconda安装

首先是下载相关包命令:

wget https://repo.anaconda.com/archive/Anaconda3-2020.02-Linux-x86_64.sh

下载完成后执行

bash Anaconda3-2020.02-Linux-x86_64.sh

进行Anaconda的安装

进入安装程序,提示输入“ENTER”继续(Please, press ENTER to continue):如下图

GPU云服务器CentOS环境下的配置教程_虚拟环境_04


随后一直 enter ,实际上是下划操作,这里出现的都是一下许可条例,直到最后提示是否接受,输入 yes 即可

GPU云服务器CentOS环境下的配置教程_虚拟环境_05


随后提示Anaconda3 will now be installed into this location:
/root/anaconda3
,即默认安装在该位置,我们选择默认即可,直接回车

GPU云服务器CentOS环境下的配置教程_服务器_06


随后便开始安装了,然后提示是否需要初始化,输入yes即可

GPU云服务器CentOS环境下的配置教程_centos_07


最终便安装成功了,最后执行

source ~/.bashrc

便可以使用了如下图所示:

GPU云服务器CentOS环境下的配置教程_linux_08


然后我们可以像先前一样创建环境,激活环境,安装相应包。

conda create -n test python=3.8
source activate test
conda install pytorch==1.12.0 torchvision==0.13.0 torchaudio==0.12.0 cudatoolkit=11.3 -c pytorch

完成后退出conda虚拟环境

source deactivate your_env_name(虚拟环境名称)

也可使用​​conda deactivate​​退出,如下第一次是退出test虚拟环境,第二次是退出base,回到主目录

GPU云服务器CentOS环境下的配置教程_虚拟环境_09

完成到这里我们发现即使没有该镜像源,安装环境依旧很快,我们使用​​conda config --show​​查看其镜像源,其为:https://repo.anaconda.com/pkgs/main/

连接PyCharm

等待安装完成后我们测试一下其与 pycharm 连接。在此之前创建一个文件夹来存放项目

GPU云服务器CentOS环境下的配置教程_centos_10

配置过程与先前一样:首先是setting然后选择SSH

GPU云服务器CentOS环境下的配置教程_linux_11


输入密码后选择conda环境:其目录为​​/root/anaconda3/envs/test/bin/python3.8​​​ 然后选择存放程序的文件目录为​​/root/program​

随后我们看到pycharm中加载了相关环境

GPU云服务器CentOS环境下的配置教程_centos_12


至此关于CentOS环境下的GPU相关配置便完成了。

其他问题

安装conda后命令行前出现的base,取消每次启动自动激活conda的基础环境
方法一

每次在命令行通过​​conda deactivate​​退出base环境回到系统自动的环境

conda deactivate

方法二

通过将​​auto_activate_base​​参数设置为false实现:

conda config --set auto_activate_base false

如果反悔了还是希望base一直留着的话通过以下语句来恢复

conda config --set auto_activate_base true

书接上回,将服务器实例重装,这次我们装的是window环境。可以看到这里没有自动安装相关驱动的选项了,这时因为其是收费的,哈哈哈,而且windows环境占用磁盘达到了50G,可以说是很大了,毕竟这款服务器自带的硬盘才只有100G而已。

Windows环境部署

GPU云服务器CentOS环境下的配置教程_服务器_13


使用实例自带的登录端口:

GPU云服务器CentOS环境下的配置教程_虚拟环境_14


进入后页面如下,可以看到与我们平时的windows系统相差无几

GPU云服务器CentOS环境下的配置教程_centos_15

其配置过程也如同我们使用本地一般。这里就不赘述了,而且刚刚用了一下,很卡。不建议使用。


举报

相关推荐

0 条评论