elasticai.creator_plugins.combinatorial.wiring#

Module Contents#

Classes#

Functions#

API#

class elasticai.creator_plugins.combinatorial.wiring.Shape[source]#

Bases: typing.Protocol

width: int#

None

size() int[source]#
class elasticai.creator_plugins.combinatorial.wiring.Node[source]#

Bases: typing.Protocol

name: str#

None

implementation: str#

None

input_shape: elasticai.creator_plugins.combinatorial.wiring.Shape#

None

output_shape: elasticai.creator_plugins.combinatorial.wiring.Shape#

None

elasticai.creator_plugins.combinatorial.wiring.connect_data_signals(edge: tuple[str, str, collections.abc.Sequence[tuple[int, int]] | tuple[str, str]])[source]#
elasticai.creator_plugins.combinatorial.wiring.define_input_data_signals(instance)[source]#
elasticai.creator_plugins.combinatorial.wiring.define_output_data_signals(instance: elasticai.creator_plugins.combinatorial.wiring.Node)[source]#
elasticai.creator_plugins.combinatorial.wiring.instantiate_bufferless(instance: elasticai.creator_plugins.combinatorial.wiring.Node)[source]#