jetson xavier nx板卡上跑deepstream的镜像,发现报错,提示缺失libcudart.so.10.2文件,报错内容截图如下:
板卡上的基础环境情况如下:
本人拉取了英伟达的官方docker镜像(samples的版本, 该版本已经带有CUDA),然后启动容器:
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文件:
因此,想请问下各位,是官方的deepstream镜像中的CUDA没有安装完整,还是我哪里做错了,导致了这个文件缺失??
我后面倒是从别处拷贝了这个libcudart.so.10.2文件,并放到这个lib64的文件夹下,便没有报这个错了。。我还是想搞清楚下具体的原因所在。。