neuralmonkey.runners.base_runner module¶
-
class
neuralmonkey.runners.base_runner.
BaseRunner
(output_series: str, decoder: MP) → None¶ Bases:
typing.Generic
-
__init__
(output_series: str, decoder: MP) → None¶ Initialize self. See help(type(self)) for accurate signature.
-
decoder_data_id
¶
-
get_executable
(compute_losses: bool, summaries: bool, num_sessions: int) → neuralmonkey.runners.base_runner.Executable¶
-
loss_names
¶
-
-
class
neuralmonkey.runners.base_runner.
Executable
¶ Bases:
object
-
collect_results
(results: List[Dict]) → None¶
-
next_to_execute
() → Tuple[Set[neuralmonkey.model.model_part.ModelPart], Union[Dict, List], List[Dict[tensorflow.python.framework.ops.Tensor, Union[int, float, numpy.ndarray]]]]¶
-
-
class
neuralmonkey.runners.base_runner.
ExecutionResult
¶ Bases:
neuralmonkey.runners.base_runner.ExecutionResult
A data structure that represents a result of a graph execution.
The goal of each runner is to populate this structure and set it as its
self.result
.-
outputs
¶ A batch of outputs of the runner.
-
losses
¶ A (possibly empty) list of loss values computed during the run.
-
scalar_summaries
¶ A TensorFlow summary object with scalar values.
-
histogram_summaries
¶ A TensorFlow summary object with histograms.
-
image_summaries
¶ A TensorFlow summary object with images.
-
-
neuralmonkey.runners.base_runner.
reduce_execution_results
(execution_results: List[neuralmonkey.runners.base_runner.ExecutionResult]) → neuralmonkey.runners.base_runner.ExecutionResult¶ Aggregate execution results into one.