applied black

This commit is contained in:
Matthias Bisping 2022-03-30 19:38:15 +02:00
parent b3e1604ecc
commit 91dd467142
14 changed files with 4 additions and 16 deletions

View File

@ -2,7 +2,6 @@ import abc
class Preprocessor(abc.ABC): class Preprocessor(abc.ABC):
@abc.abstractmethod @abc.abstractmethod
def preprocess(self, batch): def preprocess(self, batch):
raise NotImplementedError raise NotImplementedError

View File

@ -2,7 +2,6 @@ from image_prediction.estimator.preprocessor.preprocessor import Preprocessor
class IdentityPreprocessor(Preprocessor): class IdentityPreprocessor(Preprocessor):
@staticmethod @staticmethod
def preprocess(images): def preprocess(images):
return images return images

View File

@ -2,7 +2,6 @@ import abc
class Formatter(abc.ABC): class Formatter(abc.ABC):
@abc.abstractmethod @abc.abstractmethod
def format(self, info: dict): def format(self, info: dict):
raise NotImplementedError raise NotImplementedError

View File

@ -5,7 +5,6 @@ from image_prediction.formatter.formatter import Formatter
class EnumFormatter(Formatter): class EnumFormatter(Formatter):
def format(self, metadata: dict): def format(self, metadata: dict):
return {key.value if isinstance(key, Enum) else key: val for key, val in metadata.items()} return {key.value if isinstance(key, Enum) else key: val for key, val in metadata.items()}

View File

@ -6,7 +6,6 @@ ImageMetadataPair = namedtuple("ImageMetadataPair", ["image", "metadata"])
class ImageExtractor(abc.ABC): class ImageExtractor(abc.ABC):
@abc.abstractmethod @abc.abstractmethod
def extract(self, obj) -> Iterable[ImageMetadataPair]: def extract(self, obj) -> Iterable[ImageMetadataPair]:
raise NotImplementedError raise NotImplementedError

View File

@ -2,7 +2,6 @@ import abc
class LabelMapper(abc.ABC): class LabelMapper(abc.ABC):
@abc.abstractmethod @abc.abstractmethod
def map_labels(self, items): def map_labels(self, items):
raise NotImplementedError raise NotImplementedError

View File

@ -10,9 +10,7 @@ class IndexMapper(LabelMapper):
def __validate_index_label_format(self, index_label: int) -> None: def __validate_index_label_format(self, index_label: int) -> None:
if not 0 <= index_label < len(self.__labels): if not 0 <= index_label < len(self.__labels):
raise UnexpectedLabelFormat( raise UnexpectedLabelFormat(f"Received index label '{index_label}' that has no associated string label.")
f"Received index label '{index_label}' that has no associated string label."
)
def __map_label(self, index_label: int) -> str: def __map_label(self, index_label: int) -> str:
self.__validate_index_label_format(index_label) self.__validate_index_label_format(index_label)

View File

@ -24,7 +24,9 @@ class ProbabilityMapper(LabelMapper):
def __map_array(self, probabilities: np.ndarray) -> dict: def __map_array(self, probabilities: np.ndarray) -> dict:
self.__validate_array_label_format(probabilities) self.__validate_array_label_format(probabilities)
cls2prob = dict(sorted(zip(self.__labels, list(map(self.__rounder, probabilities))), key=itemgetter(1), reverse=True)) cls2prob = dict(
sorted(zip(self.__labels, list(map(self.__rounder, probabilities))), key=itemgetter(1), reverse=True)
)
most_likely = [*cls2prob][0] most_likely = [*cls2prob][0]
return {"label": most_likely, "probabilities": cls2prob} return {"label": most_likely, "probabilities": cls2prob}

View File

@ -2,7 +2,6 @@ import abc
class DatabaseConnector(abc.ABC): class DatabaseConnector(abc.ABC):
@abc.abstractmethod @abc.abstractmethod
def get_object(self, identifier): def get_object(self, identifier):
raise NotImplementedError raise NotImplementedError

View File

@ -2,7 +2,6 @@ from image_prediction.model_loader.database.connector import DatabaseConnector
class DatabaseConnectorMock(DatabaseConnector): class DatabaseConnectorMock(DatabaseConnector):
def __init__(self, store: dict): def __init__(self, store: dict):
self.store = store self.store = store

View File

@ -4,7 +4,6 @@ from image_prediction.model_loader.database.connector import DatabaseConnector
class ModelLoader: class ModelLoader:
def __init__(self, database_connector: DatabaseConnector): def __init__(self, database_connector: DatabaseConnector):
self.database_connector = database_connector self.database_connector = database_connector

View File

@ -3,7 +3,6 @@ from image_prediction.redai_adapter.mlflow import MlflowModelReader
class MlflowConnector(DatabaseConnector): class MlflowConnector(DatabaseConnector):
def __init__(self, mlflow_reader: MlflowModelReader): def __init__(self, mlflow_reader: MlflowModelReader):
self.mlflow_reader = mlflow_reader self.mlflow_reader = mlflow_reader

View File

@ -48,7 +48,6 @@ def get_formatter():
class Pipeline: class Pipeline:
def __init__(self): def __init__(self):
self.pipe = rcompose(get_extractor_classifier(), get_formatter()) self.pipe = rcompose(get_extractor_classifier(), get_formatter())

View File

@ -9,7 +9,6 @@ from image_prediction.redai_adapter.model import PredictionModelHandle
class MlflowModelReader: class MlflowModelReader:
def __init__(self, mlruns_dir=None): def __init__(self, mlruns_dir=None):
self.mlruns_dir = mlruns_dir self.mlruns_dir = mlruns_dir
mlflow.set_tracking_uri(self.mlruns_dir) mlflow.set_tracking_uri(self.mlruns_dir)