Pipelines
BaseDataGeneration
Bases:
BasePipeline.BasePipeline
- class BaseDataGeneration.BaseDataGeneration(environment_config: BaseEnvironmentConfig, database_config: Optional[BaseDatabaseConfig] = None, session_dir: str = 'sessions', session_name: str = 'data_generation', new_session: bool = True, batch_nb: int = 0, batch_size: int = 0)[source]
BasePipeline
- class BasePipeline.BasePipeline(network_config: Optional[BaseNetworkConfig] = None, database_config: Optional[BaseDatabaseConfig] = None, environment_config: Optional[BaseEnvironmentConfig] = None, session_dir: str = 'sessions', session_name: str = 'default', new_session: bool = True, pipeline: str = '')[source]
-
- get_data_manager() Optional[DataManager] [source]
Return the DataManager associated with the Pipeline if it exists.
- Returns
The DataManager associated with the Pipeline.
- get_database_manager() Optional[DatabaseManager] [source]
Return the DatabaseManager associated with the Pipeline if it exists.
- Returns
The DatabaseManager associated with the Pipeline.
- get_environment_manager() Optional[EnvironmentManager] [source]
Return the EnvironmentManager associated with the Pipeline if it exists.
- Returns
The EnvironmentManager associated with the Pipeline.
BasePrediction
Bases:
BasePipeline.BasePipeline
- class BasePrediction.BasePrediction(network_config: BaseNetworkConfig, environment_config: BaseEnvironmentConfig, database_config: Optional[BaseDatabaseConfig] = None, session_dir: str = 'session', session_name: str = 'training', step_nb: int = -1, record: bool = False)[source]
- execute() None [source]
Launch the prediction Pipeline. Each event is already implemented for a basic pipeline but can also be rewritten via inheritance to describe a more complex Pipeline.
BaseTrainer
Bases:
BasePipeline.BasePipeline
- class BaseTraining.BaseTraining(network_config: BaseNetworkConfig, database_config: BaseDatabaseConfig, environment_config: Optional[BaseEnvironmentConfig] = None, session_dir: str = 'sessions', session_name: str = 'training', new_session: bool = True, epoch_nb: int = 0, batch_nb: int = 0, batch_size: int = 0, debug: bool = False)[source]
-
- execute() None [source]
Launch the training Pipeline. Each event is already implemented for a basic pipeline but can also be rewritten via inheritance to describe a more complex Pipeline.