专栏算法工具链可以在J5芯片部署docker容器吗?在docker容器内可以调用BPU做模型推理吗?

可以在J5芯片部署docker容器吗?在docker容器内可以调用BPU做模型推理吗?

已解决
chengang2026-02-03
37
5
  1. 芯片型号:J5

  2. 问题:请问可以在J5芯片上部署docker容器吗?在容器内可以调用BPU做模型推理吗?

算法工具链
征程5
评论2
0/1000
  • Huanghui
    Lv.5

    不支持!docker容器是运行在服务器端,提供工具链(模型转换,应用编译)运行环境的,不是给runtime用的, 容器内部也无法条用BPU资源~

    2026-02-03
    0
    0
  • 默认19776
    Lv.1

    实测J6可以部署docker容器,只要宿主机和J5的Linux内核兼容即可。调用BPU推理可能需要确保容器内引入了对应的设备文件,库文件等,这个我暂未尝试过。

    2026-02-06
    0
    2
    • Huanghui回复默认19776:

      1. docker只是一个应用,从运行角度上讲确实没有啥不能部署和运行的,J6的LINUX 除了运行在ARM也和普通的linux一样,所以运行 docker 也没有问题。

      2. 但是,docker提供的运行环境实际上是对应用的一层container包装,板卡属于端侧设备,本来性能就没有服务器那么充足,中间还要隔一层包装。另外docker运行本身也要消耗内存和CPU,从这个角度上看,部署docker没有意义,当然隔离性是有的,但不建议通过docker处理。

      3. docker内要使用宿主机的资源是要进行特殊处理的,如果没有NVIDIA docker插件的处理,docker内无法使用GPU,放到J6上也是一样,J6板卡不建议用DOCKER,所以也不提供设备级的特殊处理,DOCKER可以运行,但是BPU等资源无法使用。从这个意义上讲,docker的部署也没有意义!

      2026-02-06
      1
    • 默认19776回复Huanghui:

      感谢指导

      2026-02-06
      0