编辑

mask rcnn算法服务部署流程 1.0.0
环境准备
#. 根据显卡,下载对应的nvidia驱动安装
#. 安装docker windows版
#. wsl2安装 下载 Linux 内核更新包,
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi,安装后重启docker服务
部署服务
#. 下载并导入svr镜像(下载或者硬盘拷贝)
1. 下载地址:http://www.sndgf.com.cn:20080/deploys/robotarm/base/snd_svr.tar 2. 导入镜像:打开cmd,进入到下载的目录,docker load < snd_svr.tar
2. 创建部署文件夹
1. 选择d盘创建部署文件夹D:\deploys\robotarm 2. 下载配置文件:http://www.sndgf.com.cn:20080/deploys/robotarm/base/deploy.tar, 解压到D:\deploys\robotarm
3. 下载模型 http://www.sndgf.com.cn:20080/model/robotarm/model_latest.pth, 放到D:\deploys\robotarm\model_zoo中
4. 确认配置
1. 确保.env文件中的base_dir与创建的部署文件夹目录(D:\deploys\robotarm)一致
启动服务
1.进入D:\deploys\robotarm\deploy文件夹,启动服务,docker-compose up -d 2. 服务重启:先使用docker-compose down再使用启动命令docker-compose up -d 3. 服务测试:访问localhost:9000/robotarm/predict,检查是否能访问,能访问代表服务已正常启动
常见问题
常见问题 1. cpu虚拟化没有打开,需要打开bios设置,参考以下网址,不同的主板设置方式不一样,基本上找到virtualization字样的设置打开即可 https://docs.docker.com/desktop/windows/troubleshoot/#virtualization