本文主要是介绍1. C++ 编译 paddle 预测库编译,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
paddleocr 依赖 paddle 预测库, 但官网发布版只有 release 版本, 还是 MT 格式得, 根本没法调试.
重新编译预测库, 以支持 debug 调试.
基本按照官方说明来就可以, 编译参数打开MKL, MT 改为 MD. 具体参考:
https://www.paddlepaddle.org.cn/documentation/docs/zh/1.8/advanced_guide/inference_deployment/inference/windows_cpp_inference.html
2020年10月, 最新版本为1.8.5, 直接下载 release 版本为 1.8.3, 另外 2.0.0alpha 版本已发布.
线上环境, 不敢尝试2.0.0.
直接 github 吧, 速度慢点. gitee 据说更新有几天延时.
尽量不要 git 到 C 盘, 可能会有权限问题之类的导致编译失败.
官方编译说明:
# 创建并进入build目录mkdir buildcd buildcmake .. -G "Visual Studio 14 2015" -A x64 -T host=x64 -DCMAKE_BUILD_TYPE=Release -DWITH_MKL=OFF -DWITH_GPU=OFF -DON_INFER=ON -DWITH_PYTHON=OFF# Windows默认使用 /MT 模式进行编译,如果想使用 /MD 模式,请使用以下命令。如不清楚两者的区别,请使用上面的命令
cmake .. -G
这篇关于1. C++ 编译 paddle 预测库编译的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!