Releases: sdcb/PaddleSharp
2.5.0.1
What's Changed
$ git ls-files -z | xargs -0 sed -i 's/Size.Zero/default/'
by @n0099 in #78- Feature/2.6, added PaddleNLP.Lac by @sdcb in #86
- Chore: Add issue template files by @JeremyWu917 in #89
- Update PaddleDetector.cs by @LuGuangguang in #91
- PaddleOCR 2.7.0.2: Supports thread-safe.
New Contributors
- @JeremyWu917 made their first contribution in #89
- @LuGuangguang made their first contribution in #91
Full Changelog: 2.5.0...2.5.0.1
2.5.0
2.4.1.5
Latest before merge 2.5
Full Changelog: 2.4.1.4...2.4.1.5
2.4.1.4
2.4.1.3
Published following packages:
Release notes:
- All packages add detailed xml comments to all public properties, methods, classes, enums.
- All packages included xml comments when packaging
- All packages added .snuget symbol files, can dig into source code when debugging.
2.4.1.2
PaddleSharp有个重磅更新发布啦!
✅ Sdcb.PaddleInference 2.4.1.2
✅ Sdcb.PaddleOCR 2.6.0.4
✅ Sdcb.PaddleOCR.Models.LocalV3 2.6.0.3
✅ Sdcb.PaddleOCR.Models.Online 2.6.0.3
这次更新增加了基于百度深度学习🧠的表格检测模型,进行更强大的表格识别功能!表格支持跨行和跨列哦📊📈!📚使用示例完整代码及文档,点击这里获取:https://github.com/sdcb/PaddleSharp/blob/master/docs/ocr.md#table-recognition
💥除此之外,还发布了基于Ubuntu 22.04的新docker镜像,让Linux下使用更加方便:
🔹 sdflysha/dotnet6-paddle:2.4.2-ubuntu22
🔹 sdflysha/dotnet6sdk-paddle:2.4.2-ubuntu22
Github仓库地址(欢迎给我们点个star哦):https://github.com/sdcb/PaddleSharp
📦 NuGet包下载:https://www.nuget.org/packages?q=Sdcb.Paddle
一些细节方面的优化:
- 将Mkldnn默认大小从10改到了1(感谢n0099大佬)
- 将OCR结果进行了“合理化”的排序,以后OCR结果将不再会颠倒过来了
- 将QueuedPaddleOcrAll默认队列数量从4改为了1,更适合预期
- 同时将表格识别模型加入了本地NuGet包和在线下载NuGet包,本地NuGet包大小从106MB提高到119MB
- 将OpenCvSharp4依赖升级到了最新
Full Changelog: 2.4.1.1...2.4.1.2
2.4.1.1
Versions(版本号)
Sdcb.PaddleOCR 2.6.0.2
Sdcb.PaddleOCR.Models.LocalV3 2.6.0
Sdcb.PaddleOCR.Models.Online 2.6.0
Sdcb.PaddleInference 2.4.1.1
Addressed following issues/added following features(解决了如下问题)
- PaddleOCR可以走多线程队列了 PaddleOCR can run as multi-threaded queue now!
code examples(代码示例): https://github.com/sdcb/PaddleSharp/blob/9e95f07417a513b0e7d0cc1fb3ff898d6e4a346e/tests/Sdcb.PaddleOCR.Tests/OfflineModelsTest.cs#L51
implementing details(实现细节): https://github.com/sdcb/PaddleSharp/blob/master/src/Sdcb.PaddleOCR/QueuedPaddleOcrAll.cs
Running as a queued can avoid crash when using multiple thread GPU inference, can also maximizing GPU performance to the extreme
(使用走队列的GPU推理可以避免Web项目走多线程GPU时爆炸的问题,也可以将GPU的潜力压榨到极致) - 为LocalV3和Online模型添加了更多语言的支持,Add more language model combination, thanks n0099: #35
- useMultiStream=false by default when use Gpu(使用GPU时,将useMultiStream改为了false)
- Improved annoying console warning message when UseMultiStream(改善了UseMultiStream时的控制台警告提示)
What's Changed
- add more combinations of
det+cls+rec
models for all available languages @Sdcb.PaddleOCR.Models.Online.OnlineFullModels
by @n0099 in #35
New Contributors
Full Changelog: 2.4.0...2.4.1.1