benjamin wan

Results 89 comments of benjamin wan

> 您好老哥,ncnn有vulkan,为什么onnxruntime在安卓平台不能编译一个vulkan的库呢? https://github.com/microsoft/onnxruntime onnxruntime不支持vulkan,但是你可以尝试去微软的官方仓库提要求,让它支持,然后我这里就可以编译了。

官方仓库有。 这里就算提供了,也没什么人需要。

onnxruntime_options-v1.17.3.txt用于musl编译,但musl编译无法通过,所以目前没有用。

我在树莓派3上跑过。 当然能支持arm64,但如果cpu性能太低,RAM太小,会很慢,甚至…… 要跑起来,只要在板子上编译全部源代码即可。

script好久以前的了,不建议使用了。 onnxruntime和opencv去官方仓库git clone代码编译,搜一下对应的编译教程。 教程一般都是编译成动态库,也可以用。 只要linux版本(gcc版本)不是很老,一般都能编译成功。

编译LibTest时,会再次依赖onnxruntime的头文件,可以通过修改OcrLite的头文件避免: https://github.com/RapidAI/RapidOcrOnnx/issues/31 预编译的库可以参考这2个仓库: https://github.com/RapidAI/OnnxruntimeBuilder https://github.com/RapidAI/OpenCVBuilder 高版本onnxruntime的api发生破坏性更改,这个仓库的代码太老,所以最好还是用旧版去测试。

并不是bat文件的问题,是你下载代码的方式造成了问题。 文本文件的换行符在win/mac/linux是不同的,win是CRLF,linux是LF,mac是CR。 github仓库存储默认是linux换行符。 但是用户可能是win也可能是mac,难道让每个下载的人手动转换吗? 要使用git clone命令下载源码,它会根据当前系统自动把所有文本格式(bat,txt,log,cmd……)转成对应系统的格式。 如果你通过浏览器点击仓库的“Download ZIP”按钮,则下载的都是linux格式,这样bat或cmd文件在win系统会出错。 另外,手动转换可以用ultraedit或notepad++等文本编辑器来转换。

需要自己编译debug版的ncnn 和 opencv

因为本仓库的包不支持GPU加速。