

喜讯:国内、香港、海外云服务器租用特惠活动,2核/4G/10M仅需31元每月,点击抢购>>>
点击这里申请百度智能云特邀VIP帐号,立即体验人体分析>>>
百度智能云人体分析云服务-私有化部署方案部署说明
Hi,您好,欢迎使用百度人体分析私有化部署产品。
人体分析私有化部署方案是基于人体分析模型封装而成的能够本地化部署的纯软件方案,将软件包成功部署在本地服务器或专有云服务器(需GPU显卡)上后,启动服务,即可调用与在线API功能基本完全相同的接口(参数有少量区别,具体说明请参考接口调用文档)。
本文档主要介绍人体分析私有化软件包的部署流程。
前提条件
GPU服务器:人体分析模型需在GPU服务器上运行,请准备好GPU资源再提交部署包申请。
获取部署包:部署包的申请、下载,请参考如何接入。下载好部署包之后,请参考本文档进行安装、部署。
准备服务器
GPU显卡选型建议、基础硬件要求,请参考硬件配置。
安装系统:目前只支持CentOS 7、Ubuntu 14/16/18、RedHat 7.2,系统的安装流程请按照官方介绍进行安装。
部署指南
部署方案支持以下两种模式,可根据不同业务场景选择适合自身环境的部署方式。
单机一键部署: 将鉴权服务、应用服务部署在一台物理机上的场景。即执行一条命令将鉴权服务、应用服务安装完成。
多机分离部署: 将鉴权服务、应用服务分别部署的场景。首先部署鉴权服务、然后部署应用服务。
鉴权服务部署:鉴权服务包含百度发布的服务授权证书,如果不安装鉴权服务,后续的应用服务也将无法启动
应用服务部署:包含Docker等基础环境以及相关技术方向的算法模型,是私有化产品的核心。部署应用服务的前提是部署鉴权服务,应用服务在运行时会实时请求鉴权服务,需要保障两个服务之间能够顺利通信。
名词解析:
基线目录:为了方便介绍目录结果,约定私有化部署解压目录为基线目录,路径为/home/private,读者可以自行替换。
License:由百度发布的服务授权证书,只有经过授权的服务器才能成功部署服务,待部署服务器的信息请使用百度提供的机器指纹采集工具采集指纹后提交到申请后台。
工作目录:/home/baidu为百度服务使用的工作目录。
单机一键部署
1、获取部署包安装文件下载链接,下载部署包;
下载完成的文件示例如下:609859F08F4B4FB782948D669EE3CFE3.tar.gz;
2、执行以下命令解压部署包;
tar zxvf 609859F08F4B4FB782948D669EE3CFE3.tar.gz
3、解压后进入original目录执行bash download.sh命令获取全部安装文件,执行脚本后会自动下载以下安装文件:鉴权服务安装包、应用服务安装包以及docker安装包等基础依赖环境;
bash download.sh
4、将带有全部安装文件的original文件夹上传到待部署的服务器中;
5、进入以下文件路径;
cd original/package/Install
6、执行一键部署命令;
python install.py inall
7、安装过程中会自动进行环境检查,如果安装进程停住并提示"Environment checking failed! Please fix them before installation."表明环境检查失败,请先排查失败的环境检查项,再重新执行安装,或者输入continue强制继续安装;
8、安装过程中会提示输入auth server cluster's ip、local server's ip,两个ip地址均输入本机实际网络地址即可;
9、提示安装成功后,可检查服务是否启动;
docker ps ;
10、如果服务没有启动,可以使用docker ps -a, 查看容器id;
11、鉴权服务默认的http端口为8443,通过netstat -apn | grep 8443可以看端口是否已经被监听;
应用服务默认的http端口请参考接口调用文档。
多机分离部署
1. 鉴权服务部署
硬件要求(物理机)
CPU架构:AMD 64/x86_64
内存:>=32G(推荐,不强制)
硬盘:>=512G (推荐)
网络环境:机器需要在局域网内,且能获取到ip地址
操作系统要求
基于安全的角度,暂时不支持虚拟机部署,包括但不限于Virtual Box、VMware等
支持的Linux发行版列表
Ubuntu: 14、16、18
CentOS:7.0及以上
RedHat:7.2
SUSE 12
Linux内核要求 >=3.10
GLIBC >=2.17
GLIBCXX >=3.4.19
Python 2.7
鉴权服务部署流程
1、获取部署包安装文件下载链接,下载部署包;
下载完成的文件示例如下:609859F08F4B4FB782948D669EE3CFE3.tar.gz;
2、执行以下命令解压部署包;
tar zxvf 609859F08F4B4FB782948D669EE3CFE3.tar.gz
3、解压后进入original目录执行bash download.sh命令获取全部安装文件,执行脚本后会自动下载以下安装文件:鉴权服务安装包、人体服务安装包以及docker安装包等基础依赖环境;
bash download.sh
4、将带有全部安装文件的original文件夹上传到待部署的服务器中;
5、进入以下文件路径;
cd original/package/Install/
6、执行以下命令完成鉴权服务的安装;
python install.py in c-offline-security-server
7、安装过程中会自动进行环境检查,如果安装进程停住并提示"Environment checking failed! Please fix them before installation."表明环境检查失败,请先排查失败的环境检查项,再重新执行安装,或者输入continue强制继续安装;
8、安装过程中会提示输入auth server cluster's ip、local server's ip,两个ip地址均输入本机实际网络地址即可;
9、提示安装成功后,可检查服务是否启动;
docker ps ;
10、如果服务没有启动,可以使用docker ps -a, 查看容器id;
11、鉴权服务默认的http端口为8443,通过netstat -apn | grep 8443可以看端口是否已经被监听。
2. 应用服务部署
部署环境需求
| 环境类别 | 环境需求 |
|---|---|
| 硬件要求 | 支持物理机、虚拟机部署方式; CPU架构:AMD 64/x86_64;内存: >=32G;主板主频>1833mHZ;硬盘:>=512G(应用服务安装目录磁盘空间>100G);机器需要在局域网内,且能获取到ip地址 |
| 操作系统(64位) | CentOS 7、Ubuntu 14/16/18、RedHat7.2 |
| 网络环境 | 有线局域网,不支持无线网络 |
| 服务端口 | 请参考接口调用文档 |
应用服务部署流程
单机部署
1、获取部署包安装文件下载链接,下载部署包。
下载完成的文件示例如下:609859F08F4B4FB782948D669EE3CFE3.tar.gz;
2、执行以下命令解压部署包
tar zxvf 609859F08F4B4FB782948D669EE3CFE3.tar.gz
3、解压后进入original目录执行bash download.sh命令获取全部安装文件,执行脚本后会自动下载以下安装文件:鉴权服务安装包、人体服务安装包以及docker安装包等基础依赖环境。
bash download.sh
4、将带有全部安装文件的original文件夹上传到待部署的服务器中。
5、进入以下文件路径;
cd original/package/Install
6、查看可用模块,
python install.py se
7、查看已安装模块;
python install.py li
8、安装应用服务(xxx为服务名);
python install.py in xxx
9、提示安装成功后,可检查服务是否启动
docker ps ;
10、如果服务没有启动,可以使用docker ps -a, 查看容器id;
单实例启动后,默认的http端口请参考接口调用文档
11、参考接口调用文档,开始调用接口服务。
多机部署
多机部署方式即在多台机器上重复单机部署的操作流程。
部署方法参考单机部署方法。
License更新说明
适用于已经完成私有化部署后,进行License延期、License扩容、License新增产品授权的场景。
License延期:延长私有化部署包使用时间。
License扩容:增加私有化部署的应用实例数,使私有化部署包可在更多的设备上部署。
License新增产品授权:如部署完人体关键点识别服务后还需要在当前环境(同一台机器或同样的局域网环境)进行人流量统计服务的部署,需进行License变更。
如何获取更新后的License
1、License延期:在控制台人体分析-私有部署服务管理/查看详情页面点击延期申请,发起License延期,审核通过后即可获得更新的License证书文件。或与工作人员线下沟通后获取新的License证书文件。
2、License扩容:请线下沟通后获取新的License证书文件。
3、License新增产品授权:请线下沟通后获取新的License证书文件。
推荐:TOP云智能建站优惠活动,仅880元即可搭建一个后台管理五端合一的智能网站(PC网站、手机网站、百度智能小程序、微信小程序、支付宝小程序),独享百度搜索SEO优势资源,让你的网站不仅有颜值有排面,更有排名,可以实实在在为您带来效益,请点击进入TOP云智能建站>>>,或咨询在线客服了解详情。


湘公网安备43019002001857号
备案号:
客服1