subflow_timing_node¶
Module: missions.nodes.debug.subflow_timing_node¶
Measure and dump the average time consumption of a given subflow
Inheritance diagram for pySPACE.missions.nodes.debug.subflow_timing_node:
SubflowTimingNode¶
-
class
pySPACE.missions.nodes.debug.subflow_timing_node.SubflowTimingNode(nodes=None, input_dim=None, output_dim=None, dtype=None, **kwargs)[source]¶ Bases:
pySPACE.missions.nodes.meta.flow_node.FlowNodeMeasure and dump the average time consumption of a given subflow
This node measures the time average time of the execution of a given subflow. The measurement is performed for every split.
Works as the flow node in all other aspects.
Exemplary Call
- node : SubflowTimingNode parameters : input_dim : 64 output_dim : 1612 nodes : - node : ChannelNameSelector parameters : inverse : True selected_channels: ["EMG1","EMG2","TP7","TP8"] - node : Decimation parameters : target_frequency : 25.0 - node : FFT_Band_Pass_Filter parameters : pass_band : [0.0, 4.0] - node : Time_Domain_Features parameters : moving_window_length : 1 change_parameters : - node : ChannelNameSelector parameters : inverse : False selected_channels : ["EMG1","EMG2"]
Author: Hendrik Woehrle (hendrik.woehrle@dfki.de)
POSSIBLE NODE NAMES: - SubflowTimingNode
- SubflowTiming
POSSIBLE INPUT TYPES: - PredictionVector
- FeatureVector
- TimeSeries
Class Components Summary
_execute(data)input_typesnode_from_yaml(nodes_spec)Creates the FlowNode node and the contained chain based on the node_spec perform_final_split_action()-
static
node_from_yaml(nodes_spec)[source]¶ Creates the FlowNode node and the contained chain based on the node_spec
-
input_types= ['PredictionVector', 'FeatureVector', 'TimeSeries']¶