Is this a new feature, an improvement, or a change to existing functionality?
New Feature
How would you describe the priority of this feature request
Low (would be nice)
Please provide a clear description of problem this feature solves
Currently with Morpheus stages we log stages added to the pipeline in the form of:
Added stage: <stage>
└─ InputT -> OutputT
With the adoption of modules, a single module could add several MRC nodes to the pipeline. The rss_source_pipe is an example of this:
https://github.com/nv-morpheus/Morpheus/blob/branch-24.06/examples/llm/vdb_upload/module/rss_source_pipe.py
However this makes the rss_source_pipe rather opaque and unclear what is contained inside.
Describe your ideal solution
Add optional logging to module instantiation.
Would likely require tracking calls to builder.make_edge and builder.register_module_output
Describe any alternatives you have considered
No response
Additional context
No response
Code of Conduct
Is this a new feature, an improvement, or a change to existing functionality?
New Feature
How would you describe the priority of this feature request
Low (would be nice)
Please provide a clear description of problem this feature solves
Currently with Morpheus stages we log stages added to the pipeline in the form of:
With the adoption of modules, a single module could add several MRC nodes to the pipeline. The
rss_source_pipeis an example of this:https://github.com/nv-morpheus/Morpheus/blob/branch-24.06/examples/llm/vdb_upload/module/rss_source_pipe.py
However this makes the
rss_source_piperather opaque and unclear what is contained inside.Describe your ideal solution
Add optional logging to module instantiation.
Would likely require tracking calls to
builder.make_edgeandbuilder.register_module_outputDescribe any alternatives you have considered
No response
Additional context
No response
Code of Conduct