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.