支持aarch64架构吗,我想在rk1106平台上部署,跑纯cpu的onnxOCR,我搞了两天了
我在树莓派3上跑过。 当然能支持arm64,但如果cpu性能太低,RAM太小,会很慢,甚至…… 要跑起来,只要在板子上编译全部源代码即可。
谢谢你的回复,还有一个问题,onnxruntime-static静态连接库这里有些不懂,从源码编译依赖库要怎么编译,用scripts里的脚本吗
script好久以前的了,不建议使用了。 onnxruntime和opencv去官方仓库git clone代码编译,搜一下对应的编译教程。 教程一般都是编译成动态库,也可以用。 只要linux版本(gcc版本)不是很老,一般都能编译成功。
新年快乐!我先描述下我的问题:我在x86上试的,我使用了readme里所说的1.14.0版本的https://github.com/microsoft/onnxruntime.git,编译出了libOcrLiteOnnx.so,但这个库里面还缺东西,在这里C动态库调用范例:[OcrLiteOnnxLibTest]里还是编译不出来,过程中我学到了很多编译的知识,想问下具体细节,让我在x86上成功编译。
编译LibTest时,会再次依赖onnxruntime的头文件,可以通过修改OcrLite的头文件避免: https://github.com/RapidAI/RapidOcrOnnx/issues/31
预编译的库可以参考这2个仓库: https://github.com/RapidAI/OnnxruntimeBuilder https://github.com/RapidAI/OpenCVBuilder 高版本onnxruntime的api发生破坏性更改,这个仓库的代码太老,所以最好还是用旧版去测试。