Collection of plugins to integrate FiftyOne and ClearML
| Plugin | Name | Desc | Has additional requirements |
|---|---|---|---|
| Clearml Export | clearml-export | Export from FiftyOne and create new datasets and dataset versions in ClearML | + |
| Dataset Splitter | dataset-splitter | Attach split tags (e.g. train,val) to images based on image hash. Tags can be used during export to ClearML (currently only YOLOv5 dataset format) | |
| Zip extractor | zip-extractor | Extract images from zip to host machine to import images in FiftyOne (currently with poor optimization) | |
| Minio importer | minio-importer | Import files from Minio | + |
fiftyone plugins download \
https://github.com/HitogamiAG/fiftyone-plugins \
--plugin-names HitogamiAG/clearml-exportfiftyone plugins requirements HitogamiAG/clearml-export --installSee .env_example
In CLI: clearml-init and follow instructions
git clone https://github.com/HitogamiAG/fiftyone-plugins && cd fiftyone-pluginspython -m venv .venv && source .venv/bin/activate && pip install fiftyone clearml minioSee .env_example
export FIFTYONE_PLUGINS_DIR=$(pwd)/pluginspython tests/fiftyone_local.pyThere is no need to restart FiftyOne to apply changes in plugins' source code. Just call plugin function again.
