部署环境准备(必看)
更新时间:2023-02-21
本文档介绍了鉴权服务及人脸应用服务部署的硬件及环境要求,请您在部署前务必参考此文档进行硬件及软件环境检查,以避免在安装部署过程中出现问题。
硬件环境要求
若您仍然不确定硬件选型,请提交工单联系百度的工作人员
| 名称 | 推荐 | 说明 | 
|---|---|---|
| CPU | E5-2620V4*2 | 支持avx/avx2指令集以及bmi2指令集 | 
| CPU内存 | ≥32GB | 内存容量会影响可以创建的人脸库的大小,人脸查找时需要将人脸放到内存中(一条人脸占用4k内存) | 
| 主板主频 | >1833mHZ | 推荐配置,不做强制要求 | 
| 硬盘 | SAS 10K*1 ≥512GB | 推荐转速≥10K,硬盘转速会影响入库写入速度 (根据实际存储需求可调), 人脸服务默认安装到/home下 | 
| GPU | NVIDIA Tesla P4、T4及RTX 2080Ti显卡 | 显存 ≥6G,不支持虚拟化的GPU | 
软件环境要求
您可以根据机器显卡版本自行安装显卡驱动
若您机器上已存在显卡驱动,建议您对显卡驱动版本进行查看,以减少因显卡驱动版本而导致的不兼容问题。
1.418.39以后(包括418.39)
2.v100、2080版本驱动418.74以后包括(418.74)
可以使用430.40版本显卡驱动
若您仍然不确定软件安装环境,请提交工单联系百度的工作人员
| 名称 | 说明 | 
|---|---|
| 数据库 | 人脸私有化部署包内已自带Mysql(可参考:如何部署mysql,内置mysql集成Databus,Databus通过挖掘数据库日志的方式,将数据库变更实时、可靠的从数据库拉取出来,通过人脸容器内客户端获取数据变更同步至后方业务系统),不支持对接外部mysql数据库。 | 
| 操作系统 | centos7、ubuntu14 /16 /18、 redhat7.2、 suse12 | 
| Linux 内核 | >=3.10 | 
| linux桌面环境 | 确保系统禁用linux桌面环境(包括但不限于"lightdm", "gdm", "kdm" 等) | 
| SELinux | 确保系统禁用SELinux | 
| CPU指令集 | 支持avx/avx2指令集以及bmi2指令集(必要条件) | 
| Python | ==2.7/3.6 | 
| curl | 确保机器存在curl命令 | 
安装部署前确保以下端口号开放(可通过设置防火墙白名单的方式)
端口号被占用会导致安装部署失败,请务必保证端口号处于可访问状态
| 名称 | 端口号 | 
|---|---|
| 鉴权服务 | 8443 | 
| 人脸应用服务 | 8300 | 
| 数据库服务 | 5535 | 
外部调用需要访问8300端口,若您有此方面业务需求,请确保8300端口处于可访问状态
各软件环境查看命令:
                Plain Text
                
            
            11. nvidia驱动查看: nvidia-smi
22. docker版本查看: docker version
33. docker信息查看: docker info
44. nvidia-docker2版本查看: nvidia-docker version