Skip to main content

utility:remote operator instantiate

Version: 0.0.0

Description​

Create a local image of an existing remote operator (identified by an id and an address) for a given protocol registered in the streams. A workflow is created with this operator and returned in output

Inputs​

InputNameExpected type(s)Description
Pin 0
Required
operator_to_sendint32local workflow to push to a remote or id of a remote workflow
Pin 1
Required
output_pinint32pin number of the output to name
Pin 3
Required
streams_to_remotestreams_container
Pin 4data_sources_to_remotedata_sources
Pin 5
Required
output_namestringoutput's name of the workflow to return

Outputs​

OutputNameExpected type(s)Description
Pin 0remote_workflowworkflowremote workflow containing an image of the remote workflow and the protocols streams

Configurations​

NameExpected type(s)Default valueDescription
mutexboolfalseIf this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
num_threadsint320Number of threads to use to run in parallel
run_in_parallelbooltrueLoops are allowed to run in parallel if the value of this config is set to true.

Scripting​

Category: utility

Plugin: core

Scripting name: remote_operator_instantiate

Full name: utility.remote_operator_instantiate

Internal name: remote_operator_instantiate

License: None

Changelog​

  • Version 0.0.0: Initial release.