OS Ubuntu 2204
Docker version 26.1.4, build 5650f9b
docker-compose version 1.29.2, build unknown
NVIDIA-SMI 555.42.02
CUDA Version: 12.5
Cuda compilation tools, release 12.5, V12.5.40
Build cuda_12.5.r12.5/compiler.34177558_0
rivermax_ubuntu2204_1.50.7
Deepstream 7.0.0
Graph Composer 4.0.0
I am using Graph Composer and I get missing NvDsInterfaceExt for all my graphs.
The sample graph AudioTest3sony.yaml is attached.
AudioTest3sony.yaml.txt (2.0 KB)
This is the error which I get:
2024-07-02 18:45:00,017 - Registry - ERROR - No matching variant found for extension: NvDsInterfaceExt version: 1.5.0
ERROR:No matching variant found for extension: NvDsInterfaceExt version: 1.5.0
2024-07-02 18:45:00,017 - Registry - ERROR - Requested target configuration arch: x86_64 os: linux distribution: ubuntu_22.04 cuda: 12.2 cudnn: 8.9.2 tensorrt: 8.6.1 deepstream: 6.4 vpi: 2.3.1
ERROR:Requested target configuration arch: x86_64 os: linux distribution: ubuntu_22.04 cuda: 12.2 cudnn: 8.9.2 tensorrt: 8.6.1 deepstream: 6.4 vpi: 2.3.1
2024-07-02 18:45:00,017 - Registry - ERROR - Extension variants found ['arch: aarch64 os: linux distribution: ubuntu_22.04 deepstream: 7.0 ', 'arch: x86_64 os: linux distribution: ubuntu_22.04 deepstream: 7.0 ']
ERROR:Extension variants found ['arch: aarch64 os: linux distribution: ubuntu_22.04 deepstream: 7.0 ', 'arch: x86_64 os: linux distribution: ubuntu_22.04 deepstream: 7.0 ']
2024-07-02 18:45:00,017 - Registry - ERROR - Failed to find extensions for manifest from graphs [‘/tmp/gxf_137014313660432/MyGraph4.yaml’]
ERROR:Failed to find extensions for manifest from graphs [‘/tmp/gxf_137014313660432/MyGraph4.yaml’]
2024-07-02 18:45:00.019 INFO gxf/gxe/gxe.cpp@183: Creating context
2024-07-02 18:45:00.019 ERROR gxf/gxe/gxe.cpp@255: LoadExtensionManifest Error: GXF_FAILURE
It thinks it is there:
bill@H4M5ibc:~$ registry extn list -n NvDsInterfaceExt
NvDsInterfaceExt : Interfaces and data components for DeepStream
Trying to sync shows this:
bill@H4M5ibc:~$ registry repo sync -n ngc-public
2024-07-02 19:10:31,174 - Registry - INFO - Syncing repo ngc-public …
2024-07-02 19:10:31,682 - Registry - INFO - 46 extensions found
2024-07-02 19:10:34,740 - Registry - INFO - Syncing extension NvDsBaseExt version 1.4.1
2024-07-02 19:10:34,744 - Registry - INFO - Syncing extension NvDsBaseExt version 1.2.0
2024-07-02 19:10:34,747 - Registry - INFO - Syncing extension NvDsBaseExt version 1.4.0
…
2024-07-02 19:10:36,197 - Registry - INFO - Syncing extension NvDsInferenceUtilsExt version 1.0.0
2024-07-02 19:10:36,214 - Registry - INFO - Syncing extension NvDsInterfaceExt version 1.5.0
2024-07-02 19:10:36,227 - Registry - INFO - Syncing extension NvDsInterfaceExt version 1.4.0
2024-07-02 19:10:36,240 - Registry - INFO - Syncing extension NvDsInterfaceExt version 1.1.0
2024-07-02 19:10:36,242 - Registry - INFO - Syncing extension NvDsInterfaceExt version 1.3.0
2024-07-02 19:10:36,447 - Registry - INFO - Syncing extension NvDsInterfaceExt version 1.0.0
2024-07-02 19:10:36,573 - Registry - INFO - Syncing extension NvDsMuxDemuxExt version 1.5.0
…
2024-07-02 19:10:51,863 - Registry - INFO - Syncing extension VideoEncoderIOExtension version 1.1.0
2024-07-02 19:10:53,499 - Registry - INFO - Updating database …
2024-07-02 19:11:52,730 - Registry - WARNING - Some extensions failed to sync. Check logs at /tmp/nvgraph_registry.log
nvgraph_registry.log (988.4 KB)
Repository synced
bill@H4M5ibc:~$
nvgraph_registry.log shows:
2024-07-02 19:11:02,753 - Registry - DEBUG - Skipping extension NvDsInferenceUtilsExt version 1.4.0
2024-07-02 19:11:02,769 - Registry - DEBUG - Removing stale extension NvDsInterfaceExt from repo ngc-public
2024-07-02 19:11:02,769 - Registry - DEBUG - Removing extension from cache ExtensionRecord(name=‘NvDsInterfaceExt’, version=‘1.5.0’, uuid=‘f787f50d-9004-4e85-88b9-1ed1894257f2’)
2024-07-02 19:11:03,945 - Registry - DEBUG - Incompatible gxf core version
2024-07-02 19:11:03,945 - Registry - DEBUG - Registry gxf core version: 4.0.0 Extension gxf core version: 2.4.2
2024-07-02 19:11:03,945 - Registry - DEBUG - Skipping extension NvDsBaseExt version 1.0.0
2024-07-02 19:11:03,953 - Registry - DEBUG - Incompatible gxf core version
I tried
bill@H4M5ibc:~$ registry extn import interface -n NvDsInterfaceExt -s 1.5.0 -d ext
2024-07-02 19:25:18,405 - Registry - INFO - Importing extension interface …
Extension interface imported successfully
but I don’t know what to use for directory?
How do I fix this?