Releases: openvinotoolkit/datumaro
Releases · openvinotoolkit/datumaro
Release v1.5.0rc2
What's Changed
- Add marker to new feature tests by @yunchu in #1148
- Add multi-threading option to ModelTransform and SAMBboxToInstanceMask by @vinnamkim in #1145
- Fix flaky test by setting the join timeout to infinite by @vinnamkim in #1149
- Update for release 1.5.0rc2 by @yunchu in #1150
Full Changelog: v1.5.0rc1...v1.5.0rc2
Release v1.5.0rc1
What's Changed
- Mark xfails on flaky and unavailable tests by @vinnamkim in #1141
- Remove deprecates announced to be removed in 1.5.0 by @vinnamkim in #1140
- Update auto issue assignees by @vinnamkim in #1137
- Raise VcsAlreadyExists error if vcs directory exists by @vinnamkim in #1138
- Add SAMBboxToInstanceMask transform by @vinnamkim in #1133
- Add notebook example for SAMBboxToInstanceMask transform by @vinnamkim in #1134
- Update CI report format to csv by @chuneuny-emily in #1144
- Add ConfigurableValidator by @wonjuleee in #1142
Full Changelog: v1.5.0rc0...v1.5.0rc1
Release v1.5.0rc0
What's Changed
- updated supported python version range by @yunchu in #1083
- tabular dataset support by @jihyeonyi in #1089
- Merge back/1.4.0rc2 by @vinnamkim in #1096
- Documentatino for tabular format by @jihyeonyi in #1097
- Merge back Releases/1.4.0 by @vinnamkim in #1111
- Fix format roboflow for coco by @sooahleex in #1113
- Remove xfail marks from the convert integration tests by @vinnamkim in #1115
- Replace xml.etree.ElementTree with defusedxml by @wonjuleee in #1117
- Enhance ClassificationValidator to cope with multilabel classification datasets with label_groups by @wonjuleee in #1116
- add boxes-to-polygons transform by @jihyeonyi in #1119
- Add Rust API to optimize COCOPageMapper performance by @vinnamkim in #1120
- add ellipse to 'ShapesToBoxes' transform by @jihyeonyi in #1121
- Fix bugs for Tile transform by @vinnamkim in #1123
- support video annotation by @bonhunko in #1124
- Add Roboflow document by @wonjuleee in #1127
- Enable Torch conversion from Dataset by @wonjuleee in #1125
- Update version.py by @yunchu in #1131
- Add SAM OVMS and Triton server Docker image builders by @vinnamkim in #1129
- Fix Roboflow format: Disable roboflow_tfrecord when tf is not installed by @wonjuleee in #1130
- Update publish workflow to setup rust toolchain by @yunchu in #1132
- Update pyproject.toml to add rust installation to cibuildwheel for linux by @yunchu in #1135
Full Changelog: v1.4.1...v1.5.0rc0
Release v1.4.1
What's Changed - Brief Version
Bug fixes
- Report errors for COCO (stream) and Datumaro importers
(#1110)
What's Changed - Full Version
- Report errors for COCO (stream) and Datumaro importers by @vinnamkim in #1110
- Version up to 1.4.1 by @vinnamkim in #1112
Full Changelog: v1.4.0...v1.4.1
Release v1.4.0
What's Changed - Brief Version
New features
- Add documentation and notebook example for Prune API
(#1070) - Changed supported Python version range (>=3.8, <=3.11)
(#1083) - Migrate OpenVINO v2023.0.0
(#1036) - Add Roboflow data format support (COCO JSON, Pascal VOC XML, YOLOv5-PyTorch, YOLOv7-PyTorch, YOLOv8, YOLOv5 Oriented Bounding Boxes, Multiclass CSV, TFRecord, CreateML JSON)
(#1044) - Add MissingAnnotationDetection transform
(#1049, #1063, #1064) - Add OVMSLauncher
(#1056) - Add Prune API
(#1058) - Add TritonLauncher
(#1059) - Migrate DVC v3.0.0
(#1072) - Stream dataset import/export
(#1077, #1081, #1082, #1091, #1093, #1098, #1102) - Support mask annotations for CVAT data format
(#1078)
Enhancements
- Support list query for explorer
(#1087) - update contributing.md
(#1094) - Update 3rd-party.txt for release 1.4.0
(#1099) - Give notice that the deprecation works will be done in datumaro==1.5.0
(#1085) - Unify COCO, Datumaro, VOC, YOLO importer/exporter progress reporter descriptions
(#1100) - Enhance import performance for built-in plugins
(#1031) - Change default dtype of load_image() to np.uint8
(#1041) - Add OTX ATSS detector model interpreter & refactor interfaces
(#1047) - Refactor Launcher and ModelInterpreter
(#1055) - Add CVAT data format document
(#1060) - Reduce peak memory usage when importing COCO and Datumaro formats
(#1061) - Enhance the error message for datum stats to be more user friendly
(#1069) - Refactor dataset.py to seperate DatasetStorage
(#1073)
Bug fixes
- Create cache dir under only writable filesystem
(#1088) - Fix: Dataset infos() can be broken if a transform not redefining infos() is stacked on the top
(#1101) - Fix warnings in test_visualizer.py
(#1039) - Fix LabelMe data format
(#1053) - Prevent installing protobuf>=4
(#1054) - Fix UnionMerge
(#1086) - Add utf-8 encoding directive
(#1109)
What's Changed - Full Version
- Merge back releases/1.3.1 by @wonjuleee in #1030
- Enhance import performance for built-in plugins by @vinnamkim in #1031
- Fix the issue that py37 has no typing.get_args() by @vinnamkim in #1033
- Change default model directory of FractalImageGenerator by @vinnamkim in #1032
- Upgrade OpenVINO version to 2023.0.0 by @wonjuleee in #1036
- Update requirements-dev.txt by @vinnamkim in #1038
- CLI update from diff to compare & add TableComparator by @JihwanEom in #1012
- Fix warnings in test_visualizer.py by @vinnamkim in #1039
- Change default dtype of load_image() to np.uint8 by @vinnamkim in #1041
- Fix label_groups typing by @vinnamkim in #1043
- Make specs.json more interpretable by @vinnamkim in #1045
- Exclude some subfolders for bandit scan by @yunchu in #1040
- Install dvc version to 2.x by @wonjuleee in #1048
- Update to the latest OpenVINO API by @vinnamkim in #1046
- Prevent installing protobuf>=4 by @vinnamkim in #1054
- Add OTX ATSS detector model interpreter & refactor interfaces by @vinnamkim in #1047
- Fix LabelMe data format by @wonjuleee in #1053
- Add Roboflow data formats by @wonjuleee in #1044
- Add MissingAnnotationDetection transform by @vinnamkim in #1049
- Refactor Launcher and ModelInterpreter by @vinnamkim in #1055
- Add OVMSLauncher by @vinnamkim in #1056
- Resolve python 3.7 actions-runner issue on MacOS 11 by @yunchu in #1062
- Update publish workflow by @yunchu in #1068
- Add tabulate to requirements-core.txt by @vinnamkim in #1066
- Add CVAT data format document by @vinnamkim in #1060
- Add Jupyter notebook example for the missing annotation detection feature by @vinnamkim in #1063
- Add TritonLauncher by @vinnamkim in #1059
- Enhance the error message for datum stats to be more user friendly by @vinnamkim in #1069
- Migrate dvc >= 3.0.0 by @wonjuleee in #1072
- Add more ModelInterpreter for OTX detection models by @vinnamkim in #1064
- Add Prune API by @sooahleex in #1058
- Reduce peak memory consumption during Datumaro and COCO extractors by @wonjuleee in #1061
- Update index.rst by @vinnamkim in #1076
- Add --encryption-key arg to datum convert command by @vinnamkim in #1071
- Update issue_assignment.yml by @vinnamkim in #1075
- Refactor dataset.py to seperate DatasetStorage by @vinnamkim in #1073
- Support mask annotations for CVAT data format by @vinnamkim in #1078
- Skip failed explorer cli tests by @sooahleex in #1080
- Implement StreamDatasetStorage and StreamDataset by @vinnamkim in #1077
- Update for release 1.4.0rc1 by @yunchu in #1084
- Give notice that the deprecation works will be done in datumaro==1.5.0 by @vinnamkim in #1085
- Enable stream importer for VOC and YOLO data format by @vinnamkim in #1081
- Hotfix: Create Datumaro cache dir by @vinnamkim in #1088
- Add documentation and notebook example for Prune API by @sooahleex in #1070
- Update for release 1.4.0rc2 by @yunchu in #1090
- Enable stream import for Datumaro data format by @vinnamkim in #1082
- Enable stream import for COCO data format by @vinnamkim in #1091
- Fix UnionMerge by @wonjuleee in #1086
- Support list query for explorer by @sooahleex in #1087
- update contributing.md by @jihyeonyi in #1094
- Fix misimplements for stream importer found while testing on the real-life COCO2017 object detection dataset by @vinnamkim in #1093
- Hotfix some mis-implements making datum stream importer slow by @vinnamkim in #1098
- Update 3rd-party.txt for release 1.4.0 by @yunchu in https://github.co...
Release v1.4.0rc4
What's Changed
- Enable stream exporters: VOC, YOLO, Datumaro, and COCO data format by @vinnamkim in #1102
- Update for release 1.4 by @yunchu in #1106
Full Changelog: v1.4.0rc3...v1.4.0rc4
v1.4.0rc3
What's Changed
- Enable stream import for Datumaro data format by @vinnamkim in #1082
- Enable stream import for COCO data format by @vinnamkim in #1091
- Fix UnionMerge by @wonjuleee in #1086
- Support list query for explorer by @sooahleex in #1087
- update contributing.md by @jihyeonyi in #1094
- Fix misimplements for stream importer found while testing on the real-life COCO2017 object detection dataset by @vinnamkim in #1093
- Hotfix some mis-implements making datum stream importer slow by @vinnamkim in #1098
- Update 3rd-party.txt for release 1.4.0 by @yunchu in #1099
- Fix: Dataset infos() can be broken if a transform not redefining infos() is stacked on the top by @vinnamkim in #1101
- Add progress reporters for Datumaro, COCO, VOC, YOLO by @wonjuleee in #1100
- Bugfix for explore cli test to get datasetitem through path by @sooahleex in #1092
- Update for release 1.4.0rc3 by @yunchu in #1103
Full Changelog: v1.4.0rc2...v1.4.0rc3
Release v1.4.0rc2
What's Changed
- Give notice that the deprecation works will be done in datumaro==1.5.0 by @vinnamkim in #1085
- Enable stream importer for VOC and YOLO data format by @vinnamkim in #1081
- Hotfix: Create Datumaro cache dir by @vinnamkim in #1088
- Add documentation and notebook example for Prune API by @sooahleex in #1070
- Update for release 1.4.0rc2 by @yunchu in #1090
Full Changelog: v1.4.0rc1...v1.4.0rc2
Release v1.4.0rc1
What's Changed
- Merge back releases/1.3.1 by @wonjuleee in #1030
- Enhance import performance for built-in plugins by @vinnamkim in #1031
- Fix the issue that py37 has no typing.get_args() by @vinnamkim in #1033
- Change default model directory of FractalImageGenerator by @vinnamkim in #1032
- Upgrade OpenVINO version to 2023.0.0 by @wonjuleee in #1036
- Update workflows for testing to use tox by @yunchu in #1034
- Update requirements-dev.txt by @vinnamkim in #1038
- CLI update from diff to compare & add TableComparator by @JihwanEom in #1012
- Fix warnings in test_visualizer.py by @vinnamkim in #1039
- Change default dtype of load_image() to np.uint8 by @vinnamkim in #1041
- Fix label_groups typing by @vinnamkim in #1043
- Make specs.json more interpretable by @vinnamkim in #1045
- Exclude some subfolders for bandit scan by @yunchu in #1040
- Install dvc version to 2.x by @wonjuleee in #1048
- Update to the latest OpenVINO API by @vinnamkim in #1046
- Merge back/1.3.2 by @vinnamkim in #1052
- Prevent installing protobuf>=4 by @vinnamkim in #1054
- Add OTX ATSS detector model interpreter & refactor interfaces by @vinnamkim in #1047
- Fix LabelMe data format by @wonjuleee in #1053
- Add Roboflow data formats by @wonjuleee in #1044
- Add MissingAnnotationDetection transform by @vinnamkim in #1049
- Refactor Launcher and ModelInterpreter by @vinnamkim in #1055
- Add OVMSLauncher by @vinnamkim in #1056
- Resolve python 3.7 actions-runner issue on MacOS 11 by @yunchu in #1062
- Update publish workflow by @yunchu in #1068
- Add tabulate to requirements-core.txt by @vinnamkim in #1066
- Add CVAT data format document by @vinnamkim in #1060
- Add Jupyter notebook example for the missing annotation detection feature by @vinnamkim in #1063
- Add TritonLauncher by @vinnamkim in #1059
- Enhance the error message for datum stats to be more user friendly by @vinnamkim in #1069
- Migrate dvc >= 3.0.0 by @wonjuleee in #1072
- Add more ModelInterpreter for OTX detection models by @vinnamkim in #1064
- Add Prune API by @sooahleex in #1058
- Reduce peak memory consumption during Datumaro and COCO extractors by @wonjuleee in #1061
- Update index.rst by @vinnamkim in #1076
- Add --encryption-key arg to datum convert command by @vinnamkim in #1071
- Update issue_assignment.yml by @vinnamkim in #1075
- Refactor dataset.py to seperate DatasetStorage by @vinnamkim in #1073
- Support mask annotations for CVAT data format by @vinnamkim in #1078
- Skip failed explorer cli tests by @sooahleex in #1080
- Implement StreamDatasetStorage and StreamDataset by @vinnamkim in #1077
- Update for release 1.4.0rc1 by @yunchu in #1084
Full Changelog: v1.3.2...v1.4.0rc1
Release v1.3.2
What's Changed
- Install dvc version to 2.x
- Replace np.append() in Validator
- Let CocoBase continue even if an InvalidAnnotationError is raised
Full Changelog: v1.3.1...v1.3.2