Built a docker container from the jetson-containers repository by dustynv by combining both the l4t-pytorch and zed container using ./build.sh --name=pytorch_zed l4t-pytorch zed
All tests passed successfully, however when I try to run this code i get the following error.
python3 -c “import pyzed.sl as sl;print(‘ok’);”
Traceback (most recent call last):
File “”, line 1, in
ImportError: libnvbuf_utils.so.1.0.0: cannot open shared object file: No such file or directory
Running this however works.
python3 -c “import pyzed ;print(‘ok’);”
ok
Without using docker I can run pyzed.sl just fine. I am thoroughly confused and wondered if anyone had any ideas on what I can do. Tried looking at /usr/lib/aarch64-linux-gnu/tegra in both the docker container and the Jetson, but both contain the same: libnvbuf_fdmap.so.1.0.0, libnvbufsurface.so, libnvbufsurface.so.1.0.0, libnvbufsurftransform.so, libnvbufsurftransform.so.1.0.0. Strange that it would work on the Jetson when it also doesn’t have the libnvbuf_utils.so.1.0.0 installed.
Running on the Jetson Orin Nano with:
L4T_VERSION 35.4.1
JETPACK_VERSION 5.1.2
CUDA_VERSION 11.4.315
LSB_RELEASE 20.04 (focal)
The entire reason for doing this is I want to run the python custom object detection module in a docker container, which requires both the pytorch for the Jetson and ZedSDK.