龙空技术网

PaddleOCR安装教程

悦骑行 129

前言:

今天你们对“centos7安装paddle”大概比较注意,你们都需要分析一些“centos7安装paddle”的相关文章。那么小编也在网络上汇集了一些对于“centos7安装paddle””的相关文章,希望小伙伴们能喜欢,我们一起来学习一下吧!

新手Docker安装PaddleOCR快速指导

#PaddleOCR#

一、安装Docker

安装必要的系统工具

sudo yum install -y yum-utils device-mapper-persitent-data lvm2
添加阿里云镜像仓库(旧版是http,现在是https不然下载不了,注意一下直接拷贝就好)
sudo yum-config-manager --add-repo 
更新并安装Docker-CE
sudo yum makecache fast sudo yum -y install docker-ce 
开启Docker服务
sudo service docker start

二、安装DockerCompose

curl -L -`uname -s`-`uname -m` > /usr/local/bin/docker-composechmod +x /usr/local/bin/docker-compose

三、上传文件到/home目录

进入home目录创建ocr-cpu目录并进入

cd /home mkdir ocr-cpucd ocr-cpu
在当前目录下创建Dockerfile文件
# Version: 2.3FROM registry.baidubce.com/paddlepaddle/paddle:2.1.3 # PaddleOCR base on Python3.7RUN pip3.7 install --upgrade pip -i  RUN pip3.7 install paddlehub --upgrade -i  gitee快一些RUN git clone  /PaddleOCRWORKDIR /PaddleOCRRUN pip3.7 install -r requirements.txt -i  RUN mkdir -p /PaddleOCR/inference/# 下载解压模型开始 ps:如果切换为服务端模型,记得修改deploy/hubserving/ocr_system/params.py下对应的模型位置ADD  /PaddleOCR/inference/RUN tar xf /PaddleOCR/inference/ch_ppocr_mobile_v2.0_det_infer.tar -C /PaddleOCR/inference/ ADD  /PaddleOCR/inference/RUN tar xf /PaddleOCR/inference/ch_ppocr_mobile_v2.0_cls_infer.tar -C /PaddleOCR/inference/ADD  /PaddleOCR/inference/RUN tar xf /PaddleOCR/inference/ch_ppocr_mobile_v2.0_rec_infer.tar -C /PaddleOCR/inference/# 下载解压模型结束EXPOSE 8866CMD ["/bin/bash","-c","hub install deploy/hubserving/ocr_system/ && hub serving start -m ocr_system"]
在当前目录下创建 docker-compose.yml 文件,内容如下
version: '3'services:  ocr-cpu:    image: paddleocr:cpu    restart: always    hostname: ocr-cpu    container_name: ocr-cpu    ports:      - 8866:8866

四、运行Docker构建命令,构建完毕后运行docker-compose命令

构建镜像(这里会自动拉取镜像,时间比较久)

docker build -t ocr-cpu .
docker-compose部署
docker-compose up -d

五、docker ps 查看已运行的容器

docker ps 

六、使用Postman测试

将附件中的json文件拖入Postman,将ip修改成自己的ip即可。

部署文件下载地址

标签: #centos7安装paddle