paddleocr hubserving国产化飞腾、鲲鹏armv8 api服务镜像制作
一、编译paddle
paddle官网说明在处理器飞腾2000和鲲鹏需要自行编译(FT2000+/Kunpeng 920 2426SK)
如果自己编译可以参考官网飞腾/鲲鹏下从源码编译-使用文档-PaddlePaddle深度学习平台
二、准备Dockerfile文件
编译成功后,制作docker镜像,准备Dockerfile文件,内容如下图:
上图我增加了三个so文件,是因我在制作镜像的时候提示不存在,只能通过本地现有的拷贝到镜像中 。图中我把表格识别的屏蔽了,因为我这边暂时用不到。如果想要Dockerfile可以私我
三、制作paddleocr hubserving服务镜像
执行命令:
sudo docker build -t paddleocr:1.3 .
后面就是漫长的等待。
最后看到这个界面就是成功了。
hubservice服务Api地址:
hhttp://127.0.0.1:8866/predict/ocr_system
拿个图片测试, 成功识别
四、paddleocr hubserving镜像导出和导入
可以利用如下命令把镜像导出来
sudo docker save -o paddleocr.tar 镜像id
导出来的镜像,可以放到其他飞腾2000服务器上记载镜像
sudo docker load -i paddleocr.tar
花了两天时间终于上岸了,这种方式多是为了私有化部署并且是飞腾或鲲鹏系列的服务器