From 27d9649b132413db1da2700f32f5c72642946d56 Mon Sep 17 00:00:00 2001 From: unknown <2230247019@qq.com> Date: Wed, 28 Aug 2024 17:40:23 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 19 ++++++++++++++----- cpp/README-linux.md | 6 ++++-- cpp/README.md | 6 ++++-- 3 files changed, 22 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index bb4903f..7dbd947 100644 --- a/README.md +++ b/README.md @@ -347,11 +347,13 @@ ocr = GetOcrApi(enginePath, argument) #### 稳定版,基于 PP-OCR v2.6 -- [Windows 平台构建步骤](https://github.com/hiroi-sora/PaddleOCR-json/blob/release/1.4.0/cpp/README.md) -- [Linux 平台构建步骤](https://github.com/hiroi-sora/PaddleOCR-json/blob/release/1.4.0/cpp/README-linux.md) -- [Docker 部署](https://github.com/hiroi-sora/PaddleOCR-json/blob/release/1.4.0/cpp/README-docker.md) +- [Windows 平台构建步骤](https://github.com/hiroi-sora/PaddleOCR-json/blob/release/1.4.1/cpp/README.md) +- [Linux 平台构建步骤](https://github.com/hiroi-sora/PaddleOCR-json/blob/release/1.4.1/cpp/README-linux.md) +- [Docker 部署](https://github.com/hiroi-sora/PaddleOCR-json/blob/release/1.4.1/cpp/README-docker.md) -#### 最新开发版,基于 PP-OCR v2.8 +#### 开发版,基于 PP-OCR v2.8 + +> 注:此版本基于 Paddle Inference 3.0.0 推理后端,使用带 AVX512 指令集的高端 CPU 时性能更好。普通家用 CPU 则有性能劣化,建议使用上面的稳定版。 - [Windows 平台构建步骤](cpp/README.md) - [Linux 平台构建步骤](cpp/README-linux.md) @@ -375,7 +377,14 @@ ocr = GetOcrApi(enginePath, argument) 版本号链接可前往对应备份分支。 -#### v1.4.1 dev 1 `2024.7.31` +#### [v1.4.1](https://github.com/hiroi-sora/PaddleOCR-json/tree/release/1.4.1) `2024.8.28` + +- 推理后端 Paddle Inference 由于 `3.0.0` 的不稳定性,沿用 `2.3.2` 旧版推理库。 +- 修复:语言库 `繁体中文` 配置文件不正确的问题。 +- 重新编译 Linux 发行版: + - `glibc` 依赖库向下调整至 `2.31` 版本,兼容 debian11、ubuntu20.04 等旧系统。 + +#### 测试: v1.4.1 dev 1 `2024.7.31` - 更新推理后端至 Paddle Inference `3.0.0 beta-1` 。 - 大幅优化内存占用:峰值由 2.5GB 降至约 1.5GB 。 diff --git a/cpp/README-linux.md b/cpp/README-linux.md index e1dde52..b3b99c7 100644 --- a/cpp/README-linux.md +++ b/cpp/README-linux.md @@ -1,6 +1,8 @@ -# PaddleOCR-json V1.4.1 Linux 构建指南 +# PaddleOCR-json V1.4 Linux 构建指南 -本文档帮助如何在Linux上编译 PaddleOCR-json V1.4.1 (对应PaddleOCR v2.8)。推荐给具有一定Linux命令行使用经验的读者。 +> 注:此开发版基于 Paddle Inference 3.0.0 推理后端,在不带 AVX512 指令集的普通家用CPU上存在性能显著下降的问题。普通用户建议切换到本项目稳定版分支。 + +本文档帮助如何在Linux上编译 PaddleOCR-json V1.4 (对应PaddleOCR v2.8)。推荐给具有一定Linux命令行使用经验的读者。 本文参考了 PaddleOCR官方的[编译指南](https://github.com/PaddlePaddle/PaddleOCR/blob/release/2.8/deploy/cpp_infer/readme_ch.md) ,但建议以本文为准。 diff --git a/cpp/README.md b/cpp/README.md index 58adf29..3f2c291 100644 --- a/cpp/README.md +++ b/cpp/README.md @@ -1,6 +1,8 @@ -# PaddleOCR-json V1.4.1 Windows 构建指南 +# PaddleOCR-json V1.4 Windows 构建指南 -本文档帮助如何在Windows上编译 PaddleOCR-json V1.4.1 (对应PPOCR v2.8)。面向小白,用的最简单的步骤。大佬可酌情调整。 +> 注:此开发版基于 Paddle Inference 3.0.0 推理后端,在不带 AVX512 指令集的普通家用CPU上存在性能显著下降的问题。普通用户建议切换到本项目稳定版分支。 + +本文档帮助如何在Windows上编译 PaddleOCR-json V1.4 (对应PPOCR v2.8)。面向小白,用的最简单的步骤。大佬可酌情调整。 本文参考了 PPOCR官方的[编译指南](https://github.com/PaddlePaddle/PaddleOCR/blob/release/2.8/deploy/cpp_infer/docs/windows_vs2019_build.md) ,但建议以本文为准。