服务器中深度学习环境的配置
创始人
2025-01-07 17:32:21
0

安装流程

11.17 日,周末去高校参加学术会议,起因, 由于使用了某高校内的公共有线网络, 远程连接服务器后,黑客利用 ssh 开放的 22 端口, 篡改了主机的配置, 使得只要一连上网络, 服务器cpu 会被占满, 估计一连接网络, 就会多个地址发送数据包, 导致线程资源被占满。
或者,也被人用去挖矿。

该端口开放的本意是用来pycharm 远程调试的。

不同于一般的主机安装过程,服务器上一般只会使用单系统,
这里以 super_mircro 超威主板 x299 为例子,安装ubuntu20.04 系统时,

1.2 镜像制作

使用 balenaEtcher, 进行烧录镜像,不要在使用 ultraso (优选通);

https://etcher.balena.io/

1.2 显示器连接

这里需要声明的是, 一定要使用的两头都是 VGA 接口的,不要转接。
并且部分 Dell 的显示器不能正常显示, 但是笔者换了其他型号的 Dell 显示器或者 Aoc 显示器,则可以正常显示了。

在没有安装时显卡驱动时, 此时默认显示器使用的是主板的集显,

如果出现 iKVM doesn't support add-on VGA device. Please change the D-SUB connector to Add-on VGA device... 描述时,

此时,开机时 按住 DEl 键盘进入bios 中设置:
在 选项 --》 高级中, 选择 Onboard VGA;

请添加图片描述
图中的 cpu SLOT7 PCIE 等选项, 可以在主板上的卡槽标注的位置,
图中可以看到该主板上共有 四个显卡的连接位置, 其中SLOT7 PCIE 代表的便是最上面卡槽的位置。

在插拔显卡过程 中, 一定 要先把显卡槽上卡扣按下去,即按平才可以往上抬起显卡。
在这里插入图片描述

1.3 系统安装

正常显示之后, 选择系统安装的启动盘:
即图中的 UEFI: AI mass storge ,partition 2
在这里插入图片描述

然后选择第一个选项 Ubuntu 安装,
其中第二个选项 ubuntu (safe graphs) 是ubuntu 为了兼容哪些不支持的显卡(比方说英特尔锐炬)类型所准备的, 而华硕的显卡是被ubuntu 20.04 支持的。

在这里插入图片描述

此外,在安装过程中, 如果出现一直转圈 等待的情况,
则是ubuntu 在联网更新, 办法是将网络断开, 完成安装。

2. 显卡驱动安装

在上述工作完成之后, 正常情况下,通过vga 是可以正常显示的,
这里需要声明的是, 一定要使用的两头都是 VGA 接口的,不要转接,
并且部分 Dell 的显示器不能正常显示, 但是换了其他的 Dell 显示器或者 Aoc 显示器,则可以正常显示了。

2.1 拷贝显卡驱动程序

在正常进入系统后,安装如下顺序进行操作:

  1. 拷贝显卡驱动程序到Document 文件下面;
  2. 更换阿里镜像源;
  3. 安装 gcc, make 显卡驱动程序安装过程中会使用到;
  4. 禁用nouveau;

如果, 有人顺序做反了, 先禁用了Nouveau ,还么有拷贝 显卡驱动程序到系统中, 导致无法进入桌面环境。

则可以使用如下方式:

  1. 进入tty 字符界面;
  2. cat -n 使用带行号的方式,输出刚才禁用的文件;
  3. sed -i , 注释刚才写入的 禁用Nouveau 对应的行号;

2.2 安装显卡驱动

之后的过程,便可以参考这里:

环境配置

2.3 关闭超线程

如果之前选择的 启动时,默认是 On Board vga 则 按住DEl 进入bios 时, 需要通过 VGA 才能显示,
之后, 找到 超频 --> 处理器 最下面一栏, 点击进入 ,关闭其中的超线程;

请添加图片描述请添加图片描述

3. 配置深度学习环境

如果在重装系统之前,已经使用如下方式,将各个项目对应的深度学习环境已经配置好了,

  • 导出当前环境依赖的库

导出所有第三方库的方法:
在控制台执行以下语句:pip freeze > requirements.txt(名字可以随便自己取)

  • 安装安装所有的第三库 pip install -r requirements.txt

相关内容

热门资讯

我来教教你微扑克规律原来是有挂... 《我来教教你微扑克规律原来是有挂,太奸诈了原来是真的有挂,详细教程(有挂工具)》 微扑克软件透明挂更...
2024版教学《Wepoke技... 2024版教学《Wepoke技巧》软件透明挂,Wepoke技巧透明挂渠道(有挂辅助);是一款益智类棋...
六分钟了解wpk新版果然是真的... 六分钟了解wpk新版果然是真的有挂,太坑了原来确实真有挂(有挂解密)-哔哩哔哩;wpk中的10万兆豆...
发现玩家Wepoke好牌软件透... 发现玩家Wepoke好牌软件透明挂!太嚣张了其实是有猫腻(竟然有挂)(哔哩哔哩);最新软件透明挂直接...
揭秘关于《wpK透视辅助》太坑... 揭秘关于《wpK透视辅助》太坑了果然是真的有挂(有挂透视);是一款益智类棋牌手游,可以说是伴随了跟多...
重大发现微扑克软件(微扑克)辅... 重大发现微扑克软件(微扑克)辅助器插件(外挂辅助器工具)详细教程(2020已更新)(哔哩哔哩);1、...
技术分享(微扑克AI)外挂辅助... 技术分享(微扑克AI)外挂辅助器代打工具(辅助挂)辅助器插件挂(有挂透视)详细教程(哔哩哔哩);1、...
2024版教程微扑克智能原来是... 2024版教程微扑克智能原来是有挂,太过分了原来真的是有挂,详细教程(有挂细节);亲,有的,ai轻松...
玩家必看教程wpk神器果然是有... 玩家必看教程wpk神器果然是有挂,太坑了原来确实是有挂(有挂详细)-哔哩哔哩;wpk简单的灵活控制,...
2024版辅助挂Wepoke脚... 2024版辅助挂Wepoke脚本软件透明挂!太坑了其实确实是有挂的(有挂细节)(哔哩哔哩);一、有挂...