专栏算法工具链在ai模块arm64 docker内部编译成功,但是在J5上运行提示失败

在ai模块arm64 docker内部编译成功,但是在J5上运行提示失败

已解决
snail2023-04-18
47
2
1.芯片型号:J5
2.天工开物开发包OpenExplorer版本:J5_OE_1.1.40
3.问题定位:板端部署等
4.问题具体描述

(1)在x86系统中使用QEMU模拟arm64v8的芯片平台,使用 arm版gcc 9.4.0 编译常规hello world,一些自主研发的c++程序,cmake的cyber,都可以直接移植到J5上运行

(2)编译AI的相关模块,使用上述编译的docker,使用了J5_OE_1.1.40中的so(/root/.horizon/ddk),在arm docker内成功编译(使用的是arm的gcc 9.4.0),可成功编译成功,但是在J5的运行中出现了一下错误,在同样的代码在J5_OE_1.1.40中交叉编译可在J5上直接运行。

如何才能让程序运行起来呢?交叉编译器与arm编译器,在使用BPU的so上有什么不同呢?

算法工具链
征程5
评论2
0/1000
  • 颜值即正义
    Lv.2

    您好,我们J5工具链支持的gcc版本是9.3.0哈,麻烦您先使用9.3.0的gcc编译部署,看下是否可以正常运行。

    2023-04-18
    0
    0
  • 颜值即正义
    Lv.2
    2023-04-24
    0
    0