Cannot Launch Graph Composer GUI via Image

Please provide complete information as applicable to your setup.

• Hardware Platform (RTX 4090D)
• DeepStream Version*7.1
• TensorRT Version default with the image 7.1-gc-triton-devel
• NVIDIA GPU Driver Version 550.135
• Issue Type( questions)
• How to reproduce the issue ? (This is for bugs. Including which sample app is using, the configuration files content, the command line used and other details for reproducing)
• Requirement details( This is for new requirement. Including the module name-for which plugin or for which sample application, the function description)

Hi there, I am trying to use Graph-Composer, I was following the documentation via this link Getting Started with Graph Composer.

I have pulled the image and run the container via this cmd:

docker pull nvcr.io/nvidia/deepstream:7.1-gc-triton-devel
xhost +
docker run -it --entrypoint /bin/bash --gpus all --rm --network=host -e DISPLAY=${DISPLAY} -v /tmp/.X11-unix/:/tmp/.X11-unix --privileged -v /var/run/docker.sock:/var/run/docker.sock nvcr.io/nvidia/deepstream:7.1-gc-triton-devel
composer

However, I cannot launch the GUI. The prompt shown is attached below:

root@tchc-Precision-3680:/opt/nvidia/deepstream/deepstream-7.1# composer
Preparing files…
Done.
./kit/kit ./composer/composer-standalone.kit --ext-folder composer --allow-root
[Info] [carb] Logging to file: /root/.nvidia-omniverse/logs/Kit/composer-standalone/4.1/kit_20241203_024156.log
2024-12-03 02:41:56 [1ms] [Warning] [omni.ext.plugin] [ext: omni_kit] Extensions config ‘extension.toml’ doesn’t exist ‘/tmp/.tmpNvXgRaphComposer/run/composer/omni_kit’ or ‘/tmp/.tmpNvXgRaphComposer/run/composer/omni_kit/config’
root@tchc-Precision-3680:/opt/nvidia/deepstream/deepstream-7.1# [0.287s] [ext: omni.kit.async_engine-0.0.0] startup
[0.315s] [ext: omni.assets.plugins-0.0.0] startup
[0.316s] [ext: omni.stats-0.0.0] startup
[0.317s] [ext: omni.client-1.0.1] startup
[0.323s] [ext: omni.gpu_foundation-0.0.0] startup
[0.332s] [ext: carb.windowing.plugins-1.0.0] startup
[0.340s] [ext: omni.kit.renderer.init-0.0.0] startup
2024-12-03 02:41:56 [348ms] [Error] [carb.graphics-vulkan.plugin] VkResult: ERROR_INCOMPATIBLE_DRIVER
2024-12-03 02:41:56 [348ms] [Error] [carb.graphics-vulkan.plugin] vkCreateInstance failed. Vulkan 1.1 is not supported, or your driver requires an update.
2024-12-03 02:41:56 [348ms] [Error] [gpu.foundation.plugin] carb::graphics::createInstance failed.
2024-12-03 02:41:56 [483ms] [Error] [omni.gpu_foundation_factory.plugin] Failed to create GPU foundation devices!
[0.493s] [ext: omni.kit.pipapi-0.0.0] startup
[0.495s] [ext: omni.kit.pip_archive-0.0.0] startup
[0.496s] [ext: omni.kit.loop-default-0.2.0] startup
[0.496s] [ext: omni.kit.test-0.0.0] startup
[0.638s] [ext: omni.mtlx-0.1.0] startup
[0.639s] [ext: omni.usd.config-1.0.3] startup
[0.641s] [ext: omni.gpucompute.plugins-0.0.0] startup
[0.641s] [ext: omni.usd.libs-1.0.0] startup
[0.682s] [ext: omni.appwindow-1.1.1] startup
[0.683s] [ext: omni.kit.renderer.core-0.0.0] startup
2024-12-03 02:41:57 [674ms] [Error] [omni.kit.renderer.plugin] GPU Foundation is not initialized!
[0.685s] [ext: omni.kit.renderer.capture-0.0.0] startup
[0.687s] [ext: omni.kit.renderer.imgui-0.0.0] startup
2024-12-03 02:41:57 [678ms] [Error] [omni.kit.imgui_renderer.plugin] _prepareDefaultWindow: invalid device attached to the default window!
[0.689s] [ext: carb.audio-0.1.0] startup
[0.691s] [ext: omni.ui-2.16.8] startup
[0.700s] [ext: omni.uiaudio-1.0.0] startup
[0.701s] [ext: omni.kit.mainwindow-1.0.0] startup
[0.703s] [ext: omni.kit.uiapp-0.0.0] startup
[0.703s] [ext: omni.usd.schema.geospatial-0.0.0] startup
[0.770s] [ext: omni.usd.schema.anim-0.0.0] startup
[0.794s] [ext: omni.usd.schema.physics-0.0.0] startup
[0.806s] [ext: omni.usd.schema.omnigraph-1.0.0] startup
[0.810s] [ext: omni.usd.schema.audio-0.0.0] startup
[0.812s] [ext: omni.usd.schema.semantics-0.0.0] startup
[0.814s] [ext: omni.usd.schema.omniscripting-1.0.0] startup
[0.817s] [ext: omni.graph.exec-0.2.7] startup
[0.818s] [ext: omni.kit.exec.core-0.4.1] startup
[0.820s] [ext: omni.kit.window.popup_dialog-2.0.22] startup
[0.826s] [ext: omni.usd_resolver-1.0.0] startup
2024-12-03 02:41:57 [816ms] [Warning] [omni.ext.plugin] [ext: omni.usd_resolver-1.0.0] Native plugin search dir contains several files: /tmp/.tmpNvXgRaphComposer/run/kit/exts/omni.usd_resolver/bin . It makes dir walk slow, replace with the exact path to the plugin instead of a wildcard.
[0.829s] [ext: omni.kit.widget.nucleus_connector-1.1.0] startup
[0.833s] [ext: omni.usd.core-1.1.5] startup
[0.836s] [ext: omni.resourcemonitor-105.0.0] startup
[0.837s] [ext: omni.activity.core-1.0.1] startup
[0.839s] [ext: omni.hydra.scene_delegate-0.3.2] startup
[0.842s] [ext: omni.timeline-1.0.9] startup
[0.844s] [ext: omni.hydra.usdrt_delegate-7.2.19] startup
[0.851s] [ext: omni.kit.actions.core-1.0.0] startup
[0.852s] [ext: omni.kit.collaboration.telemetry-1.0.0] startup
[0.853s] [ext: omni.kit.commands-1.4.6] startup
[0.859s] [ext: omni.kit.audiodeviceenum-1.0.1] startup
[0.860s] [ext: omni.kit.widget.graph-1.8.1] startup
[0.881s] [ext: omni.usd-1.10.11] startup
[0.948s] [ext: omni.kit.collaboration.channel_manager-1.0.11] startup
[0.951s] [ext: omni.kit.menu.utils-1.5.3] startup
[0.965s] [ext: omni.kit.graph.delegate.default-1.1.1] startup
[0.965s] [ext: omni.kit.usd.layers-2.1.17] startup
[0.984s] [ext: omni.kit.widget.searchfield-1.1.1] startup
[0.987s] [ext: omni.kit.widget.highlight_label-1.0.1] startup
[0.988s] [ext: omni.kit.context_menu-1.6.3] startup
[0.996s] [ext: omni.kit.graph.editor.core-1.5.1] startup
[1.003s] [ext: omni.kit.window.property-1.9.6] startup
[1.009s] [ext: omni.kit.graph.delegate.modern-1.9.1] startup
[1.016s] [ext: omni.kit.helper.file_utils-0.1.5] startup
[1.059s] [ext: omni.kit.widget.nucleus_info-1.0.1] startup
[1.061s] [ext: omni.kit.widget.path_field-2.0.7] startup
[1.063s] [ext: omni.kit.widget.filebrowser-2.3.34] startup
[1.081s] [ext: omni.kit.search_core-1.0.4] startup
[1.083s] [ext: omni.kit.widget.browser_bar-2.0.8] startup
[1.085s] [ext: omni.kit.widget.search_delegate-1.0.3] startup
[1.087s] [ext: omni.kit.widget.versioning-1.4.4] startup
[1.094s] [ext: omni.ui.scene-1.6.12] startup
[1.097s] [ext: omni.kit.notification_manager-1.0.6] startup
[1.100s] [ext: omni.kit.clipboard-1.0.3] startup
[1.101s] [ext: omni.kit.widget.prompt-1.0.5] startup
[1.103s] [ext: omni.kit.window.filepicker-2.10.2] startup
[1.145s] [ext: omni.kit.widget.searchable_combobox-1.0.5] startup
[1.148s] [ext: omni.kit.window.title-1.1.3] startup
[1.149s] [ext: omni.kit.window.console-0.2.5] startup
[1.155s] [ext: omni.kit.documentation.builder-1.0.9] startup
[1.185s] [ext: omni.kit.widget.settings-1.0.3] startup
[1.190s] [ext: omni.exp.graph.core-1.5.3] startup
[1.202s] [ext: omni.exp.graph.composer-4.1.0] startup
2024-12-03 02:41:57 [1,193ms] [Warning] [omni.kit.app._impl] carb.imgui is deprecated. Use omni.kit.imgui instead.
[1.330s] [ext: composer-standalone-4.1.0] startup
[1.366s] app ready

Then it got blocked and nothing happened.
I have checked the DISPLAY variable and ensure that it is set as :1, which is also set to the container.
The prompts showed that there is something wrong with the Vulkan, does that the main reason that caused this problem?

1 Like

Please refer to How to start graph-composer - Intelligent Video Analytics / DeepStream SDK - NVIDIA Developer Forums

Hi Fiona,

Many thanks. After upgrading the driver to 560+ and using your docker cmd, I have successfully opened the GUI.
However, it shows that

[1.076s] [ext: composer-standalone-4.1.0] startup
[1.120s] app ready
2024-12-03 09:45:30 [1,274ms] [Error] [omni.exp.graph.composer.registry_window] Failed to get repo list: <AioRpcError of RPC that terminated with:
status = StatusCode.UNAVAILABLE
details = “failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:50051: Failed to connect to remote host: Connection refused”
debug_error_string = “UNKNOWN:failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:50051: Failed to connect to remote host: Connection refused {created_time:“2024-12-03T09:45:30.605642234+00:00”, grpc_status:14}”

2024-12-03 09:45:30 [1,274ms] [Error] [omni.exp.graph.composer.node_registry_model] Registry Model update failed

It seems to be a problem with GXF_server. Should I intall a GXG_server in the host machine?

No. The gxf_server is in the docker already. You just need to open another terminal and use “docker exec” to enter into the container which you are running the composer. Then you can run the “gxf_server” command in the container.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.