开放能力
开发平台
行业应用
生态合作
开发与教学
资讯 社区 控制台
技术能力
语音技术
文字识别
人脸与人体
图像技术
语言与知识
视频技术
AR与VR
数据智能
场景方案
部署方案
行业应用
智能教育
智能医疗
智能零售
智能工业
企业服务
智能政务
信息服务
智能园区

部署前环境检查(必看)

本文档介绍了鉴权服务及文字识别(OCR) 服务部署的硬件、网络、及软件环境要求,请您在部署前务必参考此文档进行硬件、网络、及软件环境检查,以避免在安装部署过程中出现问题。

硬件环境要求

若您仍然不确定硬件选型,请提交工单联系百度的工作人员

鉴权服务节点

名称 推荐 说明
服务器 物理机、独享云服务器、虚拟机。 CPU,网卡MAC,内存,显卡、磁盘等发生变化会影响指纹,进而影响鉴权。如果是共享云服务器,机器指纹可能会发生变化。如果您不得不使用云服务器,建议您使用独享云服务器。
CPU AMD/Intel x86_64,核数8核(推荐) 指令集必须支持bmi2和AVX ,可以通过该命令检查:lscpu | grep -E 'avx|bmi2'

应用服务节点

名称 推荐 说明
服务器 物理机、云服务器、虚拟机。
CPU AMD/Intel x86_64,核数8核(推荐) 指令集必须支持bmi2和AVX,可以通过该命令检查:lscpu | grep -E 'avx|bmi2'
GPU 目前支持型号包括: Tesla P40,Tesla T4, Tesla P4,GTX 1070, GTX 1080,GTX 1080 Ti,RTX2080, RTX3080等
硬盘 测试建议>50G,生产建议>500G
内存 建议大于16G 如果模型较多,需要增加内存。

网络环境要求

1、为了缩减包体积,控制台为您提供的私有化部署包为精简包,未包含应用镜像等必要文件。如果您的服务器可以联通外网,可以在服务器侧执行 bash download.sh 下载完整的安装包;如果不可联通外网,您可以在办公电脑提前下载好完整的部署包后,上传至服务器端。

2、当应用服务和鉴权服务分离部署时,鉴权服务器和应用服务器之前需相互开放8443端口;如果鉴权服务器有多台的话,鉴权服务器之间需相互开放 8443,7091,7092端口

3、静态IP地址已分配。假如网卡为eth0, 可以通过more /etc/sysconfig/network-scripts/ifcfg-eth0 |grep "BOOTPROTO=" 命令查看,如果返回 BOOTPROTO=DHCP,表示动态ip

软件环境要求

名称 说明
操作系统 Centos7(不支持Centos8)、Ubuntu14 /16 /18、 Redhat7.2、 Suse12
可以进入python解释器执行命令查询
import platform
print(platform.dist())
Linux 内核 >=3.10,可以通过uname -r命令查看
SELinux 确保系统禁用SELinux ,可以通过getenforce命令查询,返回Disabled 表示禁用
CPU指令集 支持avx/avx2指令集以及bmi2指令集(必要条件)
Python ==2.7.5
curl 确保机器存在curl命令
GLIBC >=2.17,可以通过命令 ldd --version 查看
GLIBCXX >=3.4.19
查询命令:
ubuntu下执行
strings /usr/lib/x86_64-linux-gnu/libstdc++.so. |grep GLIBCXX
其他操作系统执行
strings /usr/lib64/libstdc++.so.
|grep LIBCXX
GCC >=4.8.2,可以通过 gcc --version 查看
root权限 需要批准可使用root权限用户来部署
Docker 系统是否自带Docker,如自带,需将docker版本号信息提供给技术支持同学评估
nvidia 驱动 系统是否已经安装nvidia驱动,可通过nvidia-smi查看,如已安装,请将该信息反馈给技术支持同学
nvidia-docker 系统是否已经安装nvidia-docker,可通过nvidia-docker version查看,如已安装,请将该信息反馈给技术支持同学
上一篇
产品介绍
下一篇
基于docker容器化部署说明