rid.superop package

Submodules

rid.superop.blocks module

class rid.superop.blocks.InitBlock(name: str, exploration_op: OP, select_op: OP, label_op: OP, data_op: OP, train_op: OP, model_devi_op: OP, train_config: Dict, model_devi_config: Dict, upload_python_package=None, retry_times=None)[source]

Bases: Steps

Initial Block SuperOP This SuperOP is the first iteration of the rid-kit cycle.

property input_artifacts
property input_parameters
property keys
property output_artifacts
property output_parameters
class rid.superop.blocks.IterBlock(name: str, exploration_op: OP, select_op: OP, label_op: OP, data_op: OP, adjust_lvl_op: OP, train_op: OP, model_devi_op: OP, adjust_lvl_config: Dict, train_config: Dict, model_devi_config: Dict, upload_python_package=None, retry_times=None)[source]

Bases: Steps

Iterative Block SuperOP. This SuperOP is the iterations after the inital iteration of the rid-kit cycle.

property input_artifacts
property input_parameters
property keys
property output_artifacts
property output_parameters

rid.superop.data module

class rid.superop.data.DataGenerator(name: str, collect_op: OP, merge_op: OP, run_config: Dict, upload_python_package=None, retry_times=None)[source]

Bases: Steps

Date generator SuperOP. This SuperpOP combines CollectData OP and MergeData OP to process data for training.

property input_artifacts
property input_parameters
property keys
property output_artifacts
property output_parameters

rid.superop.exploration module

class rid.superop.exploration.Exploration(name: str, prep_op: OP, run_op: OP, prep_config: Dict, run_config: Dict, upload_python_package=None, retry_times=None)[source]

Bases: Steps

” Exploration SuperOP. This SuperOP combines PrepExplore OP and RunExplore OP.

property input_artifacts
property input_parameters
property keys
property output_artifacts
property output_parameters

rid.superop.label module

class rid.superop.label.Label(name: str, check_input_op: OP, prep_op: OP, run_op: OP, stats_op: OP, prep_config: Dict, run_config: Dict, upload_python_package=None, retry_times=None)[source]

Bases: Steps

” Label SuperOP. This SuperOP combines CheckLabelInputs OP, PrepLabel OP and RunLabel OP.

property input_artifacts
property input_parameters
property keys
property output_artifacts
property output_parameters

rid.superop.mcmc module

class rid.superop.mcmc.MCMC(name: str, mcmc_run_op: OP, mcmc_plot_op: OP, run_config: Dict, plot_config: Dict, upload_python_package=None, retry_times=None)[source]

Bases: Steps

” MCMC SuperOP. This SuperOP combines MCMC_Run OP and MCMC_Plot OP.

property input_artifacts
property input_parameters
property keys
property output_artifacts
property output_parameters

rid.superop.selector module

class rid.superop.selector.Selector(name: str, prep_op: OP, run_op: OP, prep_config: Dict, run_config: Dict, upload_python_package=None, retry_times=None)[source]

Bases: Steps

Selector SuperOP. This SuperOP combines PrepSelect OP and RunSelect OP.

property input_artifacts
property input_parameters
property keys
property output_artifacts
property output_parameters