jetson xavier nx板卡上跑deepstream的镜像,发现报错,提示缺失libcudart.so.10.2文件,报错内容截图如下:
docker run -it --runtime nvidia -v $PWD:/workspace image-name /bin/bash
PS:实际的image是在英伟达的官方镜像基础上制作的,因为其中对deepstream进行了重新编译,增加了我们自身的一些操作。镜像同时根据官方中的readme,安装了gstreamer的相关组件。
进入容器后,执行deepstream的推流命令,发现上述的报错。然后进入/usr/local文件夹下,发现存在cuda文件夹,使用nvcc -V命令也是可以正常显示CUDA版本。但是cuda文件夹下的lib64子文件夹下,仅有2个文件,并没有libcudart.so.2文件:
顺便在这里请教下。。我后面自己拷贝了libcudart.so.10.2文件到docker容器内后,重启了容器,这个文件缺失的报错就解决了。。
但是出现了一个新的报错情况: