日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Docker——基于HubServing部署全套PaddleOCR Restful API服务(CPU版本)

發布時間:2024/10/5 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Docker——基于HubServing部署全套PaddleOCR Restful API服务(CPU版本) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

說明

1、同時部署ocr_det、ocr_cls、ocr_rec、ocr_system

2、基于https://gitee.com/paddlepaddle/PaddleOCR/blob/v2.0.0/deploy/docker/hubserving/cpu/Dockerfile

3、所有服務位于同一端口下

Dockerfile

# Version: 2.0.0 FROM registry.baidubce.com/paddlepaddle/paddle:2.0.0# PaddleOCR base on Python3.7 RUN pip3.7 install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simpleRUN pip3.7 install paddlehub --upgrade -i https://pypi.tuna.tsinghua.edu.cn/simpleRUN git clone https://gitee.com/PaddlePaddle/PaddleOCR.git /PaddleOCRWORKDIR /PaddleOCRRUN pip3.7 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simpleRUN mkdir -p /PaddleOCR/inference/ # Download ocr detect model(light version). if you want to change normal version, you can change ch_ppocr_mobile_v1.1_det_infer to ch_ppocr_server_v1.1_det_infer, also remember change det_model_dir in deploy/hubserving/ocr_system/params.py) ADD https://paddleocr.bj.bcebos.com/dygraph_v2.0/ch/ch_ppocr_mobile_v2.0_det_infer.tar /PaddleOCR/inference/ RUN tar xf /PaddleOCR/inference/ch_ppocr_mobile_v2.0_det_infer.tar -C /PaddleOCR/inference/# Download direction classifier(light version). If you want to change normal version, you can change ch_ppocr_mobile_v1.1_cls_infer to ch_ppocr_mobile_v1.1_cls_infer, also remember change cls_model_dir in deploy/hubserving/ocr_system/params.py) ADD https://paddleocr.bj.bcebos.com/dygraph_v2.0/ch/ch_ppocr_mobile_v2.0_cls_infer.tar /PaddleOCR/inference/ RUN tar xf /PaddleOCR/inference/ch_ppocr_mobile_v2.0_cls_infer.tar -C /PaddleOCR/inference/# Download ocr recognition model(light version). If you want to change normal version, you can change ch_ppocr_mobile_v1.1_rec_infer to ch_ppocr_server_v1.1_rec_infer, also remember change rec_model_dir in deploy/hubserving/ocr_system/params.py) ADD https://paddleocr.bj.bcebos.com/dygraph_v2.0/ch/ch_ppocr_mobile_v2.0_rec_infer.tar /PaddleOCR/inference/ RUN tar xf /PaddleOCR/inference/ch_ppocr_mobile_v2.0_rec_infer.tar -C /PaddleOCR/inference/ RUN hub install deploy/hubserving/ocr_system/ RUN hub install deploy/hubserving/ocr_cls/ RUN hub install deploy/hubserving/ocr_det/ RUN hub install deploy/hubserving/ocr_rec/EXPOSE 8866CMD ["/bin/bash","-c","hub serving start --modules ocr_system ocr_cls ocr_det ocr_rec -p 8866 "]

?

參考文章

PaddleOCR——Docker環境下基于HubServing模式部署Restful API服務(CPU版本)

Docker化部署服務

PaddleOCR Docker化部署服務

總結

以上是生活随笔為你收集整理的Docker——基于HubServing部署全套PaddleOCR Restful API服务(CPU版本)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。