Don't use Config.get on __init__, or docs build will fail because of missing config.yaml
This commit is contained in:
parent
f4dcf688f0
commit
375a8376dc
1 changed files with 4 additions and 2 deletions
|
@ -55,7 +55,7 @@ class TensorflowPlugin(Plugin):
|
||||||
_csv_extensions = ['csv', 'tsv']
|
_csv_extensions = ['csv', 'tsv']
|
||||||
_supported_data_file_extensions = [*_csv_extensions, *_numpy_extensions, *_image_extensions]
|
_supported_data_file_extensions = [*_csv_extensions, *_numpy_extensions, *_image_extensions]
|
||||||
|
|
||||||
def __init__(self, workdir: str = os.path.join(Config.get('workdir'), 'tensorflow'), **kwargs):
|
def __init__(self, workdir: Optional[str] = None, **kwargs):
|
||||||
"""
|
"""
|
||||||
:param workdir: Working directory for TensorFlow, where models will be stored
|
:param workdir: Working directory for TensorFlow, where models will be stored
|
||||||
(default: PLATYPUSH_WORKDIR/tensorflow).
|
(default: PLATYPUSH_WORKDIR/tensorflow).
|
||||||
|
@ -63,7 +63,9 @@ class TensorflowPlugin(Plugin):
|
||||||
super().__init__(**kwargs)
|
super().__init__(**kwargs)
|
||||||
self.models: Dict[str, Model] = {}
|
self.models: Dict[str, Model] = {}
|
||||||
self._model_locks: Dict[str, threading.RLock()] = {}
|
self._model_locks: Dict[str, threading.RLock()] = {}
|
||||||
self._work_dir = os.path.abspath(os.path.expanduser(workdir))
|
self._work_dir = os.path.abspath(os.path.expanduser(workdir)) if workdir else \
|
||||||
|
os.path.join(Config.get('workdir'), 'tensorflow')
|
||||||
|
|
||||||
self._models_dir = os.path.join(self._work_dir, 'models')
|
self._models_dir = os.path.join(self._work_dir, 'models')
|
||||||
os.makedirs(self._models_dir, mode=0o755, exist_ok=True)
|
os.makedirs(self._models_dir, mode=0o755, exist_ok=True)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue