使用图像 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 (将#修改为@)