人脸识别

    单机部署

    百度为人脸服务的安装提供了一键部署工具,预置显卡驱动,最快半小时部署完成。

    百度人脸服务预置负载均衡功能,您只需根据您的业务需求重复进行部署即可,多台机器部署可以调用同一个数据库。

    • 若您需要集群部署服务,请提交工单联系百度工作人员。
    • 若您需要修改License文件,请参考License更新说明文档,适用于以下几种情况:

      ​ ① 鉴权物理机硬件指纹发生变化,需要重新申请部署包更换License

      ​ ② 测试版转为正式版,需要更换正式版License文件

    总体流程

    部署环境准备

    请参考部署环境准备文档,请您在部署前务必参考此文档进行硬件及软件环境检查,以避免在安装部署过程中出现问题。

    Step1:获取部署包

    1、获取部署包安装文件下载链接,下载部署包。

    下载完成的文件示例如下:609859F08F4B4FB782948D669EE3CFE3.tar.gz;

    2、将609859F08F4B4FB782948D669EE3CFE3.tar.gz上传到待部署的服务器中。

    3、执行以下命令解压部署包

    tar zxvf 609859F08F4B4FB782948D669EE3CFE3.tar.gz

    4、解压后进入original目录执行bash download.sh命令获取全部安装文件,执行脚本后会自动下载以下安装文件:数据库服务安装包、鉴权服务安装包、应用服务安装包以及docker安装包等基础依赖环境。

    bash download.sh

    若您在此过程出现问题,请提交工单联系百度的工作人员

    Step2:部署数据库服务

    5、进入以下文件路径进行数据库服务的安装

    original/package/Applications/face-server/      
    输入解压命令  tar -xf project-conf.tar    
    进入original/package/Applications/face-server/project-conf/

    6、部署数据库服务(包含数据库服务开机自启功能)

    bash mysql_start.sh
    -------------------------------出现下面结果表示安装mysql成功------------------------------ 
    1. databus start
    2. 190506 15:08:17 mysqld_safe Logging to '/home/idl-face/databus5535/log/mysql.err'.
    3. 190506 15:08:17 mysqld_safe Starting mysqld daemon with databases from /home/idl-
    4. face/databus5535/var
    5. databus init start
    6. databus grant ...
    7. databus init start
    8. databus init finish

    7、检查数据库是否启动成功

    ps -ef | grep mysql

    注:如果一键部署数据库服务失败需要手动部署,则参考常见问题文档提交工单联系百度的工作人员

    Step3:一键安装鉴权和人脸识别服务

    8、数据库安装成功后,开始进行鉴权服务和人脸识别服务的一键部署。首先进入以下文件路径;

    cd original/package/Install

    9、执行一键部署命令,一键安装鉴权服务和人脸识别服务;

    python install.py inall

    注:一键安装过程中出现的问题请参考常见问题文档,其中包含:
    (1)检查服务器环境过程中遇到的问题
    (2)安装Docker和NvidiaDocker遇到的问题
    (3)安装人脸服务遇到的问题
    (4)其他过程中遇到的问题

    10、安装过程中会自动进行环境检查,如果安装进程停住并提示"Environment checking failed! Please fix them before installation."表明环境检查失败,请先排查失败的环境检查项,再重新执行安装,或者输入continue强制继续安装;

    11、安装过程中会提示输入auth server cluster's ip、local server's ip、mysql server's ip,三个ip地址均输入本机实际网络地址即可。

    IP填写需要填写本机实际IP,不能填写127.0.0.1,负责会因为无法访问通IP地址导致安装失败

    12、安装过程中提示输入gpu_id,按照提示的gpu序号填写需要安装人脸应用服务的显卡序号即可。

    注:
    ① 在只有一张显卡的情况下,gpu_id默认为0,填写0即可;
    ② 当存在多张显卡时,序号从0开始增加排序,按照需求选择对应的显卡填写即可。

    若您在一键安装过程中出现问题,请提交工单联系百度的工作人员

    Step4:验证服务部署成功

    13、提示安装成功后,可检查服务是否启动

    docker ps ;

    14、如果服务没有启动,可以使用docker ps -a, 查看容器id;

    15、鉴权服务默认的http端口为8443,通过netstat -apn | grep 8443可以看端口是否已经被监听

    若您服务为部署成功,请到运维文档自助进行排查或提交工单联系百度的工作人员

    上一篇
    部署环境准备(必看)
    下一篇
    多机部署