I’ve been trying to run tao-converter binary in DeepStream 6.4 container, but the latest available version for ARMs (v5.1.0_jp6.0_aarch64 | November 28, 2023) present on NGC fails to run in the NVIDIA IGX Orin Development Kit.
Where can I find or build the tao-converter for this HW?
Steps to reproduce:
root@NVIDIA-IGX-Orin-Development-Kit:~# docker run --runtime=nvidia -it --rm --net=host -w /opt/nvidia/deepstream/deepstream-6.4 nvcr.io/nvidia/deepstream:6.4-triton-multiarch
root@NVIDIA-IGX-Orin-Development-Kit:/opt/nvidia/deepstream/deepstream-6.4# ./tao-converter
./tao-converter: error while loading shared libraries: libnvdla_compiler.so: cannot open shared object file: No such file or directory
root@NVIDIA-IGX-Orin-Development-Kit:/opt/nvidia/deepstream/deepstream-6.4# ./tao-converter
./tao-converter: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory
TAO Converter, which has been deprecated for x86 devices, is still required for deploying to Jetson devices. TAO Converter is distributed as a separate binary for x86 and Jetson platforms. The tao-converter binaries are available as an NGC resource
Also for our use-case we need to find some other path to perform the transition between tao-converter to trtexec, as we’re still deploying several ETLT models to devices running older DeepStream versions (some proprietary, others obtained from NVIDIA NGC. From what I can see besides PeopleNet the majority of NGC models were not yet updated to a decrypted format like ONNX).
NVIDIA doesn’t plan to keep backwards support for ETLT models (and tao-converter) in the upcoming DeepStream versions?
But only “libnvdla_runtime.so” is present in the IGX OS image:
root@NVIDIA-IGX-Orin-Development-Kit:~# ls -lah /usr/lib/aarch64-linux-gnu/tegra/libnvdla*
-rw-r--r-- 1 root root 6.2M Dec 6 12:51 /usr/lib/aarch64-linux-gnu/tegra/libnvdla_runtime.so
root@NVIDIA-IGX-Orin-Development-Kit:~# ls -lah /usr/lib/aarch64-linux-gnu/tegra/libnvdla_compiler.so
ls: cannot access '/usr/lib/aarch64-linux-gnu/tegra/libnvdla_compiler.so': No such file or directory
There is no update from you for a period, assuming this is not an issue anymore. Hence we are closing this topic. If need further support, please open a new one. Thanks