From d27c80bcc84e8a7785899c01ddc2d34de367b578 Mon Sep 17 00:00:00 2001 From: Christopher Rhodes <christopher.rhodes@embl.de> Date: Sun, 10 Nov 2024 08:11:18 +0100 Subject: [PATCH] Lazy loading remains only a feature of GenericImageFileAccessor; not applied to PatchStack --- model_server/base/accessors.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/model_server/base/accessors.py b/model_server/base/accessors.py index 95a0422f..4175ef9c 100644 --- a/model_server/base/accessors.py +++ b/model_server/base/accessors.py @@ -43,7 +43,6 @@ class GenericImageDataAccessor(ABC): def is_3d(self): return True if self.shape_dict['Z'] > 1 else False - # TODO: no direct calls to self._data outside load/unload methods def is_mask(self): return is_mask(self.data) @@ -405,7 +404,7 @@ def generate_file_accessor(fpath, **kwargs): else: raise FileAccessorError(f'Could not match a file accessor with {fpath}') -# TODO: implement lazy loading at patch stack level + class PatchStack(InMemoryDataAccessor): axes = 'PYXCZ' -- GitLab