GXE run parameters for entities with spaces in their names

When running a graph with GXE I’m wondering how I can pass parameters in entities that have spaces in their names (-- which is the default behavior of Composer to put spaces in entities names).

I’m reading the guide at this address Graph Execution Engine — DeepStream documentation but the names never have spaces. Suppose, instead, this example:

application:
  name: myapp1
---
dependencies:
  - extension: NvDsSourceExt
    uuid: a632d022-3425-4848-9074-e6483ef74366
    version: 1.6.0
  - extension: NvDsBaseExt
    uuid: 56d7e3ec-62c6-4652-bcc8-4f1c3b00df03
    version: 1.6.0
  - extension: NvDsInferenceExt
    uuid: 0b02963e-c24e-4c13-ace0-c4cdf36c7c71
    version: 1.6.0
  - extension: NvDsMuxDemuxExt
    uuid: 89b8398c-5820-4051-835c-a91f2d49766b
    version: 1.6.0
  - extension: NvDsCloudMsgExt
    uuid: d16b1366-dba2-47f6-95fc-b09b39f885de
    version: 1.6.0
---
components:
  - name: Multi Source Input0
    parameters:
      audio-%u-out: Multiple Data Output2
      source-id-list: 1
      uri-list: rtsp://localhost:8554/test
      video-%u-out: Multiple Data Output1
    type: nvidia::deepstream::NvDsMultiSrcInput
  - name: Multiple Data Output1
    type: nvidia::deepstream::NvDsMultiOutput
  - name: Multiple Data Output2
    type: nvidia::deepstream::NvDsMultiOutput
name: Multi Source Input
ui_property:
  position:
    x: 150.00660705566406
    y: 230.0
---
[...]

How would you pass, for example, the parameter uri-list? What I tried is

/usr/bin/gxe -app myapp1.yaml [...] -severity 5 --param="Multi Source Input0/nvidia::deepstream::NvDsMultiSrcInput/uri-list=rtsp://localhost:8554" --param="Multi Source Input0/nvidia::deepstream::NvDsMultiSrcInput/source-id-list=0"

But i get this error in red

2025-02-20 08:49:13.646 ERROR gxf/std/yaml_file_loader.cpp@117: Override parameter string is incorrect:"Multi

I’m using GXE runtime 4.1.0.

Thanks for all your help

• Hardware Platform (Jetson / GPU): GPU
• DeepStream Version: 7.1
• JetPack Version (valid for Jetson only): N/A
• TensorRT Version: N/A
• NVIDIA GPU Driver Version (valid for GPU only): N/A
• Issue Type( questions, new requirements, bugs): 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): N/A
• Requirement details( This is for new requirement. Including the module name-for which plugin or for which sample application, the function description): N/A

We have provided the /opt/nvidia/graph-composer/execute_graph.sh tool to run the DeepStream graph with parameters. Reference graphs — DeepStream documentation

If you have the composer installed, you can modify the parameter directly with composer.
Or you need to save the changed parameters you want to change as a separated parameter YAML file. Then you can use /opt/nvidia/graph-composer/execute_graph.sh to run graph with parameters.