Files
spoterembedding/datasets/dataset_loader.py
Mathias Claassen 81bbf66aab Initial codebase (#1)
* Add project code

* Logger improvements

* Improvements to web demo code

* added create_wlasl_landmarks_dataset.py and xtract_mediapipe_landmarks.py

* Fix rotation augmentation

* fixed error in docstring, and removed unnecessary replace -1 -> 0

* Readme updates

* Share base notebooks

* Add notebooks and unify for different datasets

* requirements update

* fixes

* Make evaluate more deterministic

* Allow training with clearml

* refactor preprocessing and apply linter

* Minor fixes

* Minor notebook tweaks

* Readme updates

* Fix PR comments

* Remove unneeded code

* Add banner to Readme

---------

Co-authored-by: Gabriel Lema <gabriel.lema@xmartlabs.com>
2023-03-03 10:07:54 -03:00

18 lines
482 B
Python

import os
class DatasetLoader():
"""Abstract class that serves to load datasets from different sources (local, ClearML, other tracker)
"""
def get_dataset_folder(self, dataset_project, dataset_name):
return NotImplementedError()
class LocalDatasetLoader(DatasetLoader):
def get_dataset_folder(self, dataset_project, dataset_name):
base_folder = os.environ.get("BASE_DATA_FOLDER", "data")
return os.path.join(base_folder, dataset_name)