额外补充
Docker
0.前置条件
部署前,请检查主机的CPU是否具有AVX指令集
lscpu | grep avx
输出如下即可继续部署
Flags: ... avx ... avx2 ...
1.下载dockerfile
wget https://raw.githubusercontent.com/hiroi-sora/Umi-OCR_runtime_linux/main/Dockerfile
2.构建镜像
docker build -t umi-ocr-paddle .
- 设置镜像名称为
umi-ocr-paddle
。(Dockerfile默认下载使用 PaddleOCR-json 引擎)
因各种原因无法构建的,直接构建好的镜像点击网盘
网盘链接
3.运行容器
适合在没有显示器的云服务器、不支持X显示协议的系统、或者不需要GUI界面时使用。让 Umi-OCR 提供 HTTP 接口服务。
docker run -d --name umi-ocr -e HEADLESS=true -p 1224:1224 umi-ocr-paddle
说明:
- 设置容器名称为
umi-ocr
。你也可以设置为任意名称。 - 设置环境变量
-e HEADLESS=true
启用无头模式。 - 设置端口转发
-p xxxx:1224
,将容器内的1224端口转发给主机xxxx端口。 - 使用的镜像为
umi-ocr-paddle