微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用图像 nvcr.io/nvidia/deepstream-l4t:5.1-21.02-samples 在 k3s pod 中部署容器时出错

如何解决使用图像 nvcr.io/nvidia/deepstream-l4t:5.1-21.02-samples 在 k3s pod 中部署容器时出错

硬件平台(Jetson / GPU) 杰森NX

• DeepStream 版本 5.1

• JetPack 版本(仅适用于 Jetson) 4.5-b129

• TensorRT 版本 7.1.3

• 问题类型(问题、新要求、错误 当我尝试在 k3s pod 中部署 usb deepstream 应用容器时,成功创建 pod 后,我尝试运行

$ deepstream-app -c samples/configs/deepstream-app/source1_usb_dec_infer_resnet_int8.txt 

得到

deepstream-app: error while loading shared libraries: /usr/lib/aarch64-linux-gnu/libnvinfer.so.7: file too short

以下是我用于部署的 .yaml

apiVersion: v1
kind: Pod
Metadata:
  name: demo-pod
  labels:
    name: demo-pod
spec:
  hostNetwork: true
  containers:
  - name: demo-stream
    image: nvcr.io/nvidia/deepstream-l4t:5.1-21.02-samples
    securityContext:
      privileged: true
      allowPrivilegeEscalation: true
    command:
    - sleep
    -  "150000"
    workingDir: /opt/nvidia/deepstream/deepstream-5.1
    volumeMounts:
    - mountPath: /tmp/.X11-unix/
      name: x11
    - mountPath: /dev/video0
      name: cam
  volumes:
    - name: x11
      hostPath:
        path: /tmp/.X11-unix/
    - name: cam
      hostPath:
        path: /dev/video0

有没有人有相关的经验,请给我一些建议。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。