cyto_dl.api.cyto_dl_model.segmentation_plugin_model module#

class cyto_dl.api.cyto_dl_model.segmentation_plugin_model.SegmentationPluginModel(cfg: DictConfig)[source]#

Bases: CytoDLBaseModel

A SegmentationPluginModel handles configuration, training, and prediction using the default segmentation_plugin experiment from CytoDL.

get_hardware_type() → HardwareType[source]#
get_input_channel() → int[source]#
get_manifest_column_names() → Tuple[str, str, str, str, str, str][source]#
get_patch_size() → PatchSize | None[source]#
get_raw_image_channels() → int[source]#
get_split_column() → str | None[source]#
remove_split_column() → None[source]#
set_hardware_type(hardware_type: HardwareType) → None[source]#
set_input_channel(input_channel: int) → None[source]#
set_manifest_column_names(source: str, target1: str, target2: str, merge_mask: str, exclude_mask: str, base_image: str) → None[source]#
set_patch_size(patch_size: PatchSize) → None[source]#
set_raw_image_channels(channels: int) → None[source]#
set_split_column(split_column: str) → None[source]#