bugfinder.base.processing
Abstract classes for creating processing steps.
- class bugfinder.base.processing.AbstractProcessing(dataset, deprecation_warning=None)
Bases:
ABC
Abstract class for all dataset processing.
- abstract execute(*args, **kwargs)
Execute the processing. Needs to be implemented by the subclass.
- Parameters
args –
kwargs –
- class bugfinder.base.processing.ProcessingCategory(value)
Bases:
Enum
Possible types of processing classes
- EXTRACTION = 'feature_extraction'
- PROCESSING = 'processing'
- REDUCTION = 'feature_reduction'
- TRAINING = 'training'
- class bugfinder.base.processing.ProcessingDeprecation(notice, deprecated_in=None, removed_in=None)
Bases:
object
Add a deprecation notice to a given class
- bugfinder.base.processing.files
- bugfinder.base.processing.containers
AbstractContainerProcessing
AbstractContainerProcessing.assign_ports()
AbstractContainerProcessing.command
AbstractContainerProcessing.configure_command()
AbstractContainerProcessing.configure_container()
AbstractContainerProcessing.configure_container_with_dict()
AbstractContainerProcessing.container
AbstractContainerProcessing.container_name
AbstractContainerProcessing.container_ports
AbstractContainerProcessing.detach
AbstractContainerProcessing.environment
AbstractContainerProcessing.execute()
AbstractContainerProcessing.image_name
AbstractContainerProcessing.machine_ports
AbstractContainerProcessing.send_commands()
AbstractContainerProcessing.start_retries
AbstractContainerProcessing.volumes