From ebb2d77ad1fc2594722dbe9492e3bdf10a3db4dd Mon Sep 17 00:00:00 2001 From: Sungman Cho Date: Wed, 19 Apr 2023 03:01:29 +0900 Subject: [PATCH] Convert dummy datasets to toy datasets (#1988) * Update cls, det datsets * Remove useless files * Change action datasets * Edit action dataset * change dir * Add xml files * Remove useless * Edite tets * Fix tests * Fix tests * Remove ptc * Remove * Fix precommit * Update dataset, fix cls bug * Remove useless dataset * Edit drop_last * Fix missed part * Change threshold values to unifying * bugfix: squeezing to 1 dimenetion * Change threshold for deployment * Fix multi-gpu issue, e2e tests * Decrease num_workers for tiling test and tiling processes * Revert num_workers for tests * Fix datsets --------- Co-authored-by: eunwoosh --- .../adapters/mmcls/configurer.py | 2 +- .../models/classifiers/semisl_classifier.py | 2 +- .../adapters/mmcls/utils/config_utils.py | 2 +- .../detection/adapters/mmdet/configurer.py | 2 +- .../adapters/mmdet/datasets/tiling.py | 2 +- .../segmentation/adapters/mmseg/configurer.py | 2 +- otx/cli/utils/multi_gpu.py | 2 +- tests/assets/classification_dataset/0/11.jpg | Bin 0 -> 730 bytes tests/assets/classification_dataset/0/14.jpg | Bin 0 -> 747 bytes tests/assets/classification_dataset/0/16.jpg | Bin 0 -> 732 bytes tests/assets/classification_dataset/0/17.jpg | Bin 0 -> 727 bytes tests/assets/classification_dataset/0/18.jpg | Bin 0 -> 756 bytes .../0/23.jpg} | Bin 631 -> 705 bytes tests/assets/classification_dataset/0/26.jpg | Bin 0 -> 759 bytes tests/assets/classification_dataset/0/3.jpg | Bin 0 -> 782 bytes tests/assets/classification_dataset/0/30.jpg | Bin 0 -> 766 bytes tests/assets/classification_dataset/0/4.jpg | Bin 0 -> 723 bytes tests/assets/classification_dataset/0/5.jpg | Bin 0 -> 739 bytes tests/assets/classification_dataset/0/6.jpg | Bin 0 -> 790 bytes .../0/7.jpg} | Bin 631 -> 691 bytes tests/assets/classification_dataset/0/8.jpg | Bin 0 -> 785 bytes tests/assets/classification_dataset/1/0.jpg | Bin 0 -> 797 bytes tests/assets/classification_dataset/1/1.jpg | Bin 0 -> 791 bytes tests/assets/classification_dataset/1/10.jpg | Bin 0 -> 825 bytes tests/assets/classification_dataset/1/12.jpg | Bin 0 -> 831 bytes tests/assets/classification_dataset/1/15.jpg | Bin 0 -> 803 bytes tests/assets/classification_dataset/1/19.jpg | Bin 0 -> 741 bytes tests/assets/classification_dataset/1/2.jpg | Bin 0 -> 814 bytes tests/assets/classification_dataset/1/21.jpg | Bin 0 -> 815 bytes tests/assets/classification_dataset/1/27.jpg | Bin 0 -> 830 bytes tests/assets/classification_dataset/1/28.jpg | Bin 0 -> 785 bytes tests/assets/classification_dataset/1/29.jpg | Bin 0 -> 803 bytes .../0/11.jpg | Bin 0 -> 730 bytes .../0/14.jpg | Bin 0 -> 747 bytes .../0/16.jpg | Bin 0 -> 732 bytes .../0/17.jpg | Bin 0 -> 727 bytes .../0/18.jpg | Bin 0 -> 756 bytes .../0/23.jpg | Bin 0 -> 705 bytes .../0/26.jpg | Bin 0 -> 759 bytes .../0/3.jpg | Bin 0 -> 782 bytes .../0/30.jpg | Bin 0 -> 766 bytes .../0/4.jpg | Bin 0 -> 723 bytes .../0/5.jpg | Bin 0 -> 739 bytes .../0/6.jpg | Bin 0 -> 790 bytes .../0/7.jpg} | Bin 631 -> 691 bytes .../0/8.jpg | Bin 0 -> 785 bytes .../1/0.jpg | Bin 0 -> 797 bytes .../1/1.jpg | Bin 0 -> 791 bytes .../1/10.jpg | Bin 0 -> 825 bytes .../1/12.jpg | Bin 0 -> 831 bytes .../1/15.jpg | Bin 0 -> 803 bytes .../1/19.jpg | Bin 0 -> 741 bytes .../1/2.jpg | Bin 0 -> 814 bytes .../1/21.jpg | Bin 0 -> 815 bytes .../1/27.jpg | Bin 0 -> 830 bytes .../1/28.jpg | Bin 0 -> 785 bytes .../1/29.jpg | Bin 0 -> 803 bytes .../2/13.jpg} | Bin 631 -> 704 bytes .../2/20.jpg | Bin 0 -> 706 bytes .../2/22.jpg | Bin 0 -> 773 bytes .../2/24.jpg | Bin 0 -> 751 bytes .../2/25.jpg | Bin 0 -> 721 bytes .../2/31.jpg | Bin 0 -> 743 bytes .../2/9.jpg | Bin 0 -> 711 bytes .../train/0/annotations.xml | 24 +++---- .../train/0/images/00020.jpg | Bin 631 -> 735 bytes .../train/0/images/00021.jpg | Bin 631 -> 728 bytes .../train/0/images/00022.jpg | Bin 631 -> 732 bytes .../train/0/images/00023.jpg | Bin 631 -> 727 bytes .../train/0/images/00024.jpg | Bin 631 -> 713 bytes .../train/0/images/00025.jpg | Bin 631 -> 739 bytes .../train/0/images/00026.jpg | Bin 631 -> 732 bytes .../train/0/images/00027.jpg | Bin 631 -> 743 bytes .../train/0/images/00028.jpg | Bin 631 -> 751 bytes .../train/0/images/00029.jpg | Bin 631 -> 748 bytes .../train/1/annotations.xml | 28 ++++---- .../train/1/images/00020.jpg | Bin 631 -> 748 bytes .../train/1/images/00021.jpg | Bin 631 -> 751 bytes .../train/1/images/00022.jpg | Bin 631 -> 743 bytes .../train/1/images/00023.jpg | Bin 631 -> 732 bytes .../train/1/images/00024.jpg | Bin 631 -> 739 bytes .../train/1/images/00025.jpg | Bin 631 -> 713 bytes .../train/1/images/00026.jpg | Bin 631 -> 727 bytes .../train/1/images/00027.jpg | Bin 631 -> 732 bytes .../train/1/images/00028.jpg | Bin 631 -> 728 bytes .../train/1/images/00029.jpg | Bin 631 -> 735 bytes .../train/2/annotations.xml | 61 ---------------- .../train/2/images/00024.jpg | Bin 631 -> 0 bytes .../train/2/images/00025.jpg | Bin 631 -> 0 bytes .../train/2/images/00026.jpg | Bin 631 -> 0 bytes .../train/2/images/00027.jpg | Bin 631 -> 0 bytes .../train/2/images/00028.jpg | Bin 631 -> 0 bytes .../train/2/images/00029.jpg | Bin 631 -> 0 bytes .../cvat_dataset/action_detection/train.pkl | Bin 307 -> 3185 bytes .../action_detection/train/0/annotations.xml | 46 ++++++------- .../train/0/images/frame_000000.png | Bin 0 -> 94 bytes .../train/0/images/frame_000001.png | Bin 0 -> 95 bytes .../train/0/images/frame_000002.png | Bin 0 -> 95 bytes .../train/0/images/frame_000003.png | Bin 0 -> 95 bytes .../train/0/images/frame_000004.png | Bin 0 -> 98 bytes .../train/0/images/frame_000005.png | Bin 0 -> 93 bytes .../train/0/images/frame_000006.png | Bin 0 -> 93 bytes .../train/0/images/frame_000007.png | Bin 0 -> 93 bytes .../train/0/images/frame_000008.png | Bin 0 -> 93 bytes .../train/0/images/frame_000009.png | Bin 0 -> 93 bytes .../train/0/images/frame_000020.png | Bin 631 -> 0 bytes .../train/0/images/frame_000021.png | Bin 631 -> 0 bytes .../train/0/images/frame_000022.png | Bin 631 -> 0 bytes .../train/0/images/frame_000023.png | Bin 631 -> 0 bytes .../train/0/images/frame_000024.png | Bin 631 -> 0 bytes .../train/0/images/frame_000025.png | Bin 631 -> 0 bytes .../train/0/images/frame_000026.png | Bin 631 -> 0 bytes .../train/0/images/frame_000027.png | Bin 631 -> 0 bytes .../train/0/images/frame_000028.png | Bin 631 -> 0 bytes .../train/0/images/frame_000029.png | Bin 631 -> 0 bytes .../action_detection/train/1/annotations.xml | 46 ++++++------- .../train/1/images/frame_000000.png | Bin 0 -> 95 bytes .../train/1/images/frame_000001.png | Bin 0 -> 93 bytes .../train/1/images/frame_000002.png | Bin 0 -> 93 bytes .../train/1/images/frame_000003.png | Bin 0 -> 93 bytes .../train/1/images/frame_000004.png | Bin 0 -> 93 bytes .../train/1/images/frame_000005.png | Bin 0 -> 93 bytes .../train/1/images/frame_000006.png | Bin 0 -> 98 bytes .../train/1/images/frame_000007.png | Bin 0 -> 95 bytes .../train/1/images/frame_000008.png | Bin 0 -> 95 bytes .../train/1/images/frame_000009.png | Bin 0 -> 95 bytes .../train/1/images/frame_000020.png | Bin 631 -> 0 bytes .../train/1/images/frame_000021.png | Bin 631 -> 0 bytes .../train/1/images/frame_000022.png | Bin 631 -> 0 bytes .../train/1/images/frame_000023.png | Bin 631 -> 0 bytes .../train/1/images/frame_000024.png | Bin 631 -> 0 bytes .../train/1/images/frame_000025.png | Bin 631 -> 0 bytes .../train/1/images/frame_000026.png | Bin 631 -> 0 bytes .../train/1/images/frame_000027.png | Bin 631 -> 0 bytes .../train/1/images/frame_000028.png | Bin 631 -> 0 bytes .../train/1/images/frame_000029.png | Bin 631 -> 0 bytes .../action_detection/train/2/annotations.xml | 46 ++++++------- .../train/2/images/frame_000000.png | Bin 0 -> 98 bytes .../train/2/images/frame_000001.png | Bin 0 -> 98 bytes .../train/2/images/frame_000002.png | Bin 0 -> 98 bytes .../train/2/images/frame_000003.png | Bin 0 -> 98 bytes .../train/2/images/frame_000004.png | Bin 0 -> 98 bytes .../train/2/images/frame_000005.png | Bin 0 -> 97 bytes .../train/2/images/frame_000006.png | Bin 0 -> 98 bytes .../train/2/images/frame_000007.png | Bin 0 -> 98 bytes .../train/2/images/frame_000008.png | Bin 0 -> 98 bytes .../train/2/images/frame_000009.png | Bin 0 -> 98 bytes .../train/2/images/frame_000020.png | Bin 631 -> 0 bytes .../train/2/images/frame_000021.png | Bin 631 -> 0 bytes .../train/2/images/frame_000022.png | Bin 631 -> 0 bytes .../train/2/images/frame_000023.png | Bin 631 -> 0 bytes .../train/2/images/frame_000024.png | Bin 631 -> 0 bytes .../train/2/images/frame_000025.png | Bin 631 -> 0 bytes .../train/2/images/frame_000026.png | Bin 631 -> 0 bytes .../train/2/images/frame_000027.png | Bin 631 -> 0 bytes .../train/2/images/frame_000028.png | Bin 631 -> 0 bytes .../train/2/images/frame_000029.png | Bin 631 -> 0 bytes .../action_detection/train/3/annotations.xml | 65 ++++++++++++++++++ .../train/3/images/frame_000000.png | Bin 0 -> 98 bytes .../train/3/images/frame_000001.png | Bin 0 -> 98 bytes .../train/3/images/frame_000002.png | Bin 0 -> 98 bytes .../train/3/images/frame_000003.png | Bin 0 -> 98 bytes .../train/3/images/frame_000004.png | Bin 0 -> 98 bytes .../train/3/images/frame_000005.png | Bin 0 -> 97 bytes .../train/3/images/frame_000006.png | Bin 0 -> 98 bytes .../train/3/images/frame_000007.png | Bin 0 -> 98 bytes .../train/3/images/frame_000008.png | Bin 0 -> 98 bytes .../train/3/images/frame_000009.png | Bin 0 -> 98 bytes .../imagenet_dataset/label_0/label_0_1.jpg | Bin 631 -> 0 bytes .../imagenet_dataset/label_0/label_0_2.jpg | Bin 631 -> 0 bytes .../imagenet_dataset/label_0/label_0_3.jpg | Bin 631 -> 0 bytes .../imagenet_dataset/label_1/label_1_1.jpg | Bin 631 -> 0 bytes .../imagenet_dataset/label_1/label_1_2.jpg | Bin 631 -> 0 bytes .../imagenet_dataset/label_1/label_1_3.jpg | Bin 631 -> 0 bytes .../label_0/label_0_1.jpg | Bin 631 -> 0 bytes .../label_0/label_0_2.jpg | Bin 631 -> 0 bytes .../label_0/label_0_3.jpg | Bin 631 -> 0 bytes .../label_0/label_0_4.jpg | Bin 631 -> 0 bytes .../label_1/label_1_1.jpg | Bin 631 -> 0 bytes .../label_1/label_1_2.jpg | Bin 631 -> 0 bytes .../label_1/label_1_3.jpg | Bin 631 -> 0 bytes .../label_1/label_1_4.jpg | Bin 631 -> 0 bytes .../label_2/label_2_1.jpg | Bin 631 -> 0 bytes .../label_2/label_2_2.jpg | Bin 631 -> 0 bytes .../label_2/label_2_3.jpg | Bin 631 -> 0 bytes .../label_2/label_2_4.jpg | Bin 631 -> 0 bytes .../cli/action/test_action_classification.py | 2 +- tests/e2e/cli/action/test_action_detection.py | 2 +- .../anomaly/test_anomaly_classification.py | 4 +- .../e2e/cli/anomaly/test_anomaly_detection.py | 4 +- .../cli/anomaly/test_anomaly_segmentation.py | 4 +- .../compressed_model.yml | 2 +- .../compressed_model.yml | 2 +- .../compressed_model.yml | 2 +- .../cli/classification/test_classification.py | 30 ++++---- tests/e2e/cli/detection/test_detection.py | 8 +-- .../cli/detection/test_tiling_detection.py | 4 +- .../compressed_model.yml | 2 +- .../test_instance_segmentation.py | 14 ++-- .../test_tiling_instseg.py | 14 ++-- .../test_segmentation.py | 8 +-- tests/e2e/cli/test_cli.py | 19 ++--- .../cli/classification/test_classification.py | 10 +-- tests/integration/cli/test_cli.py | 11 +-- .../action/test_action_classification.py | 2 +- .../anomaly/test_anomaly_classificaiton.py | 6 +- .../anomaly/test_anomaly_detection.py | 6 +- .../anomaly/test_anomaly_segmentation.py | 6 +- .../classification/test_classification.py | 18 ++--- tests/regression/detection/test_detection.py | 6 +- .../detection/test_tiling_detection.py | 6 +- .../test_instnace_segmentation.py | 6 +- .../test_tiling_instnace_segmentation.py | 6 +- .../test_segmentation.py | 6 +- .../algorithms/classification/test_helper.py | 6 +- .../core/data/manager/test_dataset_manager.py | 4 +- tests/unit/core/data/test_helpers.py | 8 +-- 217 files changed, 289 insertions(+), 269 deletions(-) create mode 100644 tests/assets/classification_dataset/0/11.jpg create mode 100644 tests/assets/classification_dataset/0/14.jpg create mode 100644 tests/assets/classification_dataset/0/16.jpg create mode 100644 tests/assets/classification_dataset/0/17.jpg create mode 100644 tests/assets/classification_dataset/0/18.jpg rename tests/assets/{cvat_dataset/action_classification/train/2/images/00022.jpg => classification_dataset/0/23.jpg} (77%) create mode 100644 tests/assets/classification_dataset/0/26.jpg create mode 100644 tests/assets/classification_dataset/0/3.jpg create mode 100644 tests/assets/classification_dataset/0/30.jpg create mode 100644 tests/assets/classification_dataset/0/4.jpg create mode 100644 tests/assets/classification_dataset/0/5.jpg create mode 100644 tests/assets/classification_dataset/0/6.jpg rename tests/assets/{cvat_dataset/action_classification/train/2/images/00023.jpg => classification_dataset/0/7.jpg} (79%) create mode 100644 tests/assets/classification_dataset/0/8.jpg create mode 100644 tests/assets/classification_dataset/1/0.jpg create mode 100644 tests/assets/classification_dataset/1/1.jpg create mode 100644 tests/assets/classification_dataset/1/10.jpg create mode 100644 tests/assets/classification_dataset/1/12.jpg create mode 100644 tests/assets/classification_dataset/1/15.jpg create mode 100644 tests/assets/classification_dataset/1/19.jpg create mode 100644 tests/assets/classification_dataset/1/2.jpg create mode 100644 tests/assets/classification_dataset/1/21.jpg create mode 100644 tests/assets/classification_dataset/1/27.jpg create mode 100644 tests/assets/classification_dataset/1/28.jpg create mode 100644 tests/assets/classification_dataset/1/29.jpg create mode 100644 tests/assets/classification_dataset_class_incremental/0/11.jpg create mode 100644 tests/assets/classification_dataset_class_incremental/0/14.jpg create mode 100644 tests/assets/classification_dataset_class_incremental/0/16.jpg create mode 100644 tests/assets/classification_dataset_class_incremental/0/17.jpg create mode 100644 tests/assets/classification_dataset_class_incremental/0/18.jpg create mode 100644 tests/assets/classification_dataset_class_incremental/0/23.jpg create mode 100644 tests/assets/classification_dataset_class_incremental/0/26.jpg create mode 100644 tests/assets/classification_dataset_class_incremental/0/3.jpg create mode 100644 tests/assets/classification_dataset_class_incremental/0/30.jpg create mode 100644 tests/assets/classification_dataset_class_incremental/0/4.jpg create mode 100644 tests/assets/classification_dataset_class_incremental/0/5.jpg create mode 100644 tests/assets/classification_dataset_class_incremental/0/6.jpg rename tests/assets/{cvat_dataset/action_classification/train/2/images/00020.jpg => classification_dataset_class_incremental/0/7.jpg} (79%) create mode 100644 tests/assets/classification_dataset_class_incremental/0/8.jpg create mode 100644 tests/assets/classification_dataset_class_incremental/1/0.jpg create mode 100644 tests/assets/classification_dataset_class_incremental/1/1.jpg create mode 100644 tests/assets/classification_dataset_class_incremental/1/10.jpg create mode 100644 tests/assets/classification_dataset_class_incremental/1/12.jpg create mode 100644 tests/assets/classification_dataset_class_incremental/1/15.jpg create mode 100644 tests/assets/classification_dataset_class_incremental/1/19.jpg create mode 100644 tests/assets/classification_dataset_class_incremental/1/2.jpg create mode 100644 tests/assets/classification_dataset_class_incremental/1/21.jpg create mode 100644 tests/assets/classification_dataset_class_incremental/1/27.jpg create mode 100644 tests/assets/classification_dataset_class_incremental/1/28.jpg create mode 100644 tests/assets/classification_dataset_class_incremental/1/29.jpg rename tests/assets/{cvat_dataset/action_classification/train/2/images/00021.jpg => classification_dataset_class_incremental/2/13.jpg} (78%) create mode 100644 tests/assets/classification_dataset_class_incremental/2/20.jpg create mode 100644 tests/assets/classification_dataset_class_incremental/2/22.jpg create mode 100644 tests/assets/classification_dataset_class_incremental/2/24.jpg create mode 100644 tests/assets/classification_dataset_class_incremental/2/25.jpg create mode 100644 tests/assets/classification_dataset_class_incremental/2/31.jpg create mode 100644 tests/assets/classification_dataset_class_incremental/2/9.jpg delete mode 100644 tests/assets/cvat_dataset/action_classification/train/2/annotations.xml delete mode 100644 tests/assets/cvat_dataset/action_classification/train/2/images/00024.jpg delete mode 100644 tests/assets/cvat_dataset/action_classification/train/2/images/00025.jpg delete mode 100644 tests/assets/cvat_dataset/action_classification/train/2/images/00026.jpg delete mode 100644 tests/assets/cvat_dataset/action_classification/train/2/images/00027.jpg delete mode 100644 tests/assets/cvat_dataset/action_classification/train/2/images/00028.jpg delete mode 100644 tests/assets/cvat_dataset/action_classification/train/2/images/00029.jpg mode change 100755 => 100644 tests/assets/cvat_dataset/action_detection/train.pkl create mode 100644 tests/assets/cvat_dataset/action_detection/train/0/images/frame_000000.png create mode 100644 tests/assets/cvat_dataset/action_detection/train/0/images/frame_000001.png create mode 100644 tests/assets/cvat_dataset/action_detection/train/0/images/frame_000002.png create mode 100644 tests/assets/cvat_dataset/action_detection/train/0/images/frame_000003.png create mode 100644 tests/assets/cvat_dataset/action_detection/train/0/images/frame_000004.png create mode 100644 tests/assets/cvat_dataset/action_detection/train/0/images/frame_000005.png create mode 100644 tests/assets/cvat_dataset/action_detection/train/0/images/frame_000006.png create mode 100644 tests/assets/cvat_dataset/action_detection/train/0/images/frame_000007.png create mode 100644 tests/assets/cvat_dataset/action_detection/train/0/images/frame_000008.png create mode 100644 tests/assets/cvat_dataset/action_detection/train/0/images/frame_000009.png delete mode 100644 tests/assets/cvat_dataset/action_detection/train/0/images/frame_000020.png delete mode 100644 tests/assets/cvat_dataset/action_detection/train/0/images/frame_000021.png delete mode 100644 tests/assets/cvat_dataset/action_detection/train/0/images/frame_000022.png delete mode 100644 tests/assets/cvat_dataset/action_detection/train/0/images/frame_000023.png delete mode 100644 tests/assets/cvat_dataset/action_detection/train/0/images/frame_000024.png delete mode 100644 tests/assets/cvat_dataset/action_detection/train/0/images/frame_000025.png delete mode 100644 tests/assets/cvat_dataset/action_detection/train/0/images/frame_000026.png delete mode 100644 tests/assets/cvat_dataset/action_detection/train/0/images/frame_000027.png delete mode 100644 tests/assets/cvat_dataset/action_detection/train/0/images/frame_000028.png delete mode 100644 tests/assets/cvat_dataset/action_detection/train/0/images/frame_000029.png create mode 100644 tests/assets/cvat_dataset/action_detection/train/1/images/frame_000000.png create mode 100644 tests/assets/cvat_dataset/action_detection/train/1/images/frame_000001.png create mode 100644 tests/assets/cvat_dataset/action_detection/train/1/images/frame_000002.png create mode 100644 tests/assets/cvat_dataset/action_detection/train/1/images/frame_000003.png create mode 100644 tests/assets/cvat_dataset/action_detection/train/1/images/frame_000004.png create mode 100644 tests/assets/cvat_dataset/action_detection/train/1/images/frame_000005.png create mode 100644 tests/assets/cvat_dataset/action_detection/train/1/images/frame_000006.png create mode 100644 tests/assets/cvat_dataset/action_detection/train/1/images/frame_000007.png create mode 100644 tests/assets/cvat_dataset/action_detection/train/1/images/frame_000008.png create mode 100644 tests/assets/cvat_dataset/action_detection/train/1/images/frame_000009.png delete mode 100644 tests/assets/cvat_dataset/action_detection/train/1/images/frame_000020.png delete mode 100644 tests/assets/cvat_dataset/action_detection/train/1/images/frame_000021.png delete mode 100644 tests/assets/cvat_dataset/action_detection/train/1/images/frame_000022.png delete mode 100644 tests/assets/cvat_dataset/action_detection/train/1/images/frame_000023.png delete mode 100644 tests/assets/cvat_dataset/action_detection/train/1/images/frame_000024.png delete mode 100644 tests/assets/cvat_dataset/action_detection/train/1/images/frame_000025.png delete mode 100644 tests/assets/cvat_dataset/action_detection/train/1/images/frame_000026.png delete mode 100644 tests/assets/cvat_dataset/action_detection/train/1/images/frame_000027.png delete mode 100644 tests/assets/cvat_dataset/action_detection/train/1/images/frame_000028.png delete mode 100644 tests/assets/cvat_dataset/action_detection/train/1/images/frame_000029.png create mode 100644 tests/assets/cvat_dataset/action_detection/train/2/images/frame_000000.png create mode 100644 tests/assets/cvat_dataset/action_detection/train/2/images/frame_000001.png create mode 100644 tests/assets/cvat_dataset/action_detection/train/2/images/frame_000002.png create mode 100644 tests/assets/cvat_dataset/action_detection/train/2/images/frame_000003.png create mode 100644 tests/assets/cvat_dataset/action_detection/train/2/images/frame_000004.png create mode 100644 tests/assets/cvat_dataset/action_detection/train/2/images/frame_000005.png create mode 100644 tests/assets/cvat_dataset/action_detection/train/2/images/frame_000006.png create mode 100644 tests/assets/cvat_dataset/action_detection/train/2/images/frame_000007.png create mode 100644 tests/assets/cvat_dataset/action_detection/train/2/images/frame_000008.png create mode 100644 tests/assets/cvat_dataset/action_detection/train/2/images/frame_000009.png delete mode 100644 tests/assets/cvat_dataset/action_detection/train/2/images/frame_000020.png delete mode 100644 tests/assets/cvat_dataset/action_detection/train/2/images/frame_000021.png delete mode 100644 tests/assets/cvat_dataset/action_detection/train/2/images/frame_000022.png delete mode 100644 tests/assets/cvat_dataset/action_detection/train/2/images/frame_000023.png delete mode 100644 tests/assets/cvat_dataset/action_detection/train/2/images/frame_000024.png delete mode 100644 tests/assets/cvat_dataset/action_detection/train/2/images/frame_000025.png delete mode 100644 tests/assets/cvat_dataset/action_detection/train/2/images/frame_000026.png delete mode 100644 tests/assets/cvat_dataset/action_detection/train/2/images/frame_000027.png delete mode 100644 tests/assets/cvat_dataset/action_detection/train/2/images/frame_000028.png delete mode 100644 tests/assets/cvat_dataset/action_detection/train/2/images/frame_000029.png create mode 100644 tests/assets/cvat_dataset/action_detection/train/3/annotations.xml create mode 100644 tests/assets/cvat_dataset/action_detection/train/3/images/frame_000000.png create mode 100644 tests/assets/cvat_dataset/action_detection/train/3/images/frame_000001.png create mode 100644 tests/assets/cvat_dataset/action_detection/train/3/images/frame_000002.png create mode 100644 tests/assets/cvat_dataset/action_detection/train/3/images/frame_000003.png create mode 100644 tests/assets/cvat_dataset/action_detection/train/3/images/frame_000004.png create mode 100644 tests/assets/cvat_dataset/action_detection/train/3/images/frame_000005.png create mode 100644 tests/assets/cvat_dataset/action_detection/train/3/images/frame_000006.png create mode 100644 tests/assets/cvat_dataset/action_detection/train/3/images/frame_000007.png create mode 100644 tests/assets/cvat_dataset/action_detection/train/3/images/frame_000008.png create mode 100644 tests/assets/cvat_dataset/action_detection/train/3/images/frame_000009.png delete mode 100644 tests/assets/imagenet_dataset/label_0/label_0_1.jpg delete mode 100644 tests/assets/imagenet_dataset/label_0/label_0_2.jpg delete mode 100644 tests/assets/imagenet_dataset/label_0/label_0_3.jpg delete mode 100644 tests/assets/imagenet_dataset/label_1/label_1_1.jpg delete mode 100644 tests/assets/imagenet_dataset/label_1/label_1_2.jpg delete mode 100644 tests/assets/imagenet_dataset/label_1/label_1_3.jpg delete mode 100644 tests/assets/imagenet_dataset_class_incremental/label_0/label_0_1.jpg delete mode 100644 tests/assets/imagenet_dataset_class_incremental/label_0/label_0_2.jpg delete mode 100644 tests/assets/imagenet_dataset_class_incremental/label_0/label_0_3.jpg delete mode 100644 tests/assets/imagenet_dataset_class_incremental/label_0/label_0_4.jpg delete mode 100644 tests/assets/imagenet_dataset_class_incremental/label_1/label_1_1.jpg delete mode 100644 tests/assets/imagenet_dataset_class_incremental/label_1/label_1_2.jpg delete mode 100644 tests/assets/imagenet_dataset_class_incremental/label_1/label_1_3.jpg delete mode 100644 tests/assets/imagenet_dataset_class_incremental/label_1/label_1_4.jpg delete mode 100644 tests/assets/imagenet_dataset_class_incremental/label_2/label_2_1.jpg delete mode 100644 tests/assets/imagenet_dataset_class_incremental/label_2/label_2_2.jpg delete mode 100644 tests/assets/imagenet_dataset_class_incremental/label_2/label_2_3.jpg delete mode 100644 tests/assets/imagenet_dataset_class_incremental/label_2/label_2_4.jpg diff --git a/otx/algorithms/classification/adapters/mmcls/configurer.py b/otx/algorithms/classification/adapters/mmcls/configurer.py index 599a309c690..df1984ac53e 100644 --- a/otx/algorithms/classification/adapters/mmcls/configurer.py +++ b/otx/algorithms/classification/adapters/mmcls/configurer.py @@ -426,7 +426,7 @@ def configure_samples_per_gpu( # drop the last batch if the last batch size is 1 # batch size of 1 is a runtime error for training batch normalization layer if subset in ("train", "unlabeled") and dataset_len % samples_per_gpu == 1: - dataloader_cfg.drop_last = True + dataloader_cfg["drop_last"] = True cfg.data[f"{subset}_dataloader"] = dataloader_cfg diff --git a/otx/algorithms/classification/adapters/mmcls/models/classifiers/semisl_classifier.py b/otx/algorithms/classification/adapters/mmcls/models/classifiers/semisl_classifier.py index 7da4b94ee21..bd83c6fb449 100644 --- a/otx/algorithms/classification/adapters/mmcls/models/classifiers/semisl_classifier.py +++ b/otx/algorithms/classification/adapters/mmcls/models/classifiers/semisl_classifier.py @@ -32,7 +32,7 @@ def forward_train(self, imgs, **kwargs): raise ValueError("'gt_label' does not exist in the labeled image") if "extra_0" not in kwargs: raise ValueError("'extra_0' does not exist in the dataset") - target = kwargs["gt_label"].squeeze() + target = kwargs["gt_label"].squeeze(dim=1) unlabeled_data = kwargs["extra_0"] x = {} x["labeled"] = self.extract_feat(imgs) diff --git a/otx/algorithms/classification/adapters/mmcls/utils/config_utils.py b/otx/algorithms/classification/adapters/mmcls/utils/config_utils.py index 99c946be6a9..7c311299f0d 100644 --- a/otx/algorithms/classification/adapters/mmcls/utils/config_utils.py +++ b/otx/algorithms/classification/adapters/mmcls/utils/config_utils.py @@ -55,7 +55,7 @@ def update_pipeline(cfg): # For stable hierarchical information indexing if subset == "train" and kwargs["type"] == "OTXHierarchicalClsDataset": - config.data[f"{subset}_dataloader"].drop_last = True + config.data[f"{subset}_dataloader"]["drop_last"] = True cfgs = get_dataset_configs(config, subset) for cfg in cfgs: diff --git a/otx/algorithms/detection/adapters/mmdet/configurer.py b/otx/algorithms/detection/adapters/mmdet/configurer.py index 5d3483c405c..54831bfac5c 100644 --- a/otx/algorithms/detection/adapters/mmdet/configurer.py +++ b/otx/algorithms/detection/adapters/mmdet/configurer.py @@ -588,7 +588,7 @@ def configure_samples_per_gpu( # drop the last batch if the last batch size is 1 # batch size of 1 is a runtime error for training batch normalization layer if subset in ("train", "unlabeled") and dataset_len % samples_per_gpu == 1: - dataloader_cfg.drop_last = True + dataloader_cfg["drop_last"] = True cfg.data[f"{subset}_dataloader"] = dataloader_cfg diff --git a/otx/algorithms/detection/adapters/mmdet/datasets/tiling.py b/otx/algorithms/detection/adapters/mmdet/datasets/tiling.py index 8921bf7daf8..0aa77e01102 100644 --- a/otx/algorithms/detection/adapters/mmdet/datasets/tiling.py +++ b/otx/algorithms/detection/adapters/mmdet/datasets/tiling.py @@ -74,7 +74,7 @@ def __init__( iou_threshold: float = 0.45, max_per_img: int = 1500, filter_empty_gt: bool = True, - nproc: int = 4, + nproc: int = 2, ): self.min_area_ratio = min_area_ratio self.filter_empty_gt = filter_empty_gt diff --git a/otx/algorithms/segmentation/adapters/mmseg/configurer.py b/otx/algorithms/segmentation/adapters/mmseg/configurer.py index 67348dcd22e..2a6388bad18 100644 --- a/otx/algorithms/segmentation/adapters/mmseg/configurer.py +++ b/otx/algorithms/segmentation/adapters/mmseg/configurer.py @@ -420,7 +420,7 @@ def configure_samples_per_gpu(self, cfg: Config, subset: str) -> None: # drop the last batch if the last batch size is 1 # batch size of 1 is a runtime error for training batch normalization layer if subset in ("train", "unlabeled") and dataset_len % samples_per_gpu == 1: - dataloader_cfg.drop_last = True + dataloader_cfg["drop_last"] = True cfg.data[f"{subset}_dataloader"] = dataloader_cfg diff --git a/otx/cli/utils/multi_gpu.py b/otx/cli/utils/multi_gpu.py index 46fa6783a49..0b06c007872 100644 --- a/otx/cli/utils/multi_gpu.py +++ b/otx/cli/utils/multi_gpu.py @@ -191,7 +191,7 @@ def setup_multi_gpu_train( def finalize(self): """Join all child processes.""" for p in self._processes: - if p.join(10) is None and p.exitcode is None: + if p.join(30) is None and p.exitcode is None: p.kill() @staticmethod diff --git a/tests/assets/classification_dataset/0/11.jpg b/tests/assets/classification_dataset/0/11.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d381e4ece59532e16a893c5211f8969b39c6560a GIT binary patch literal 730 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!-s5d>+Y96VISWY?Cv-rQ)eGF@3H&-t&PiO z@orpaRKD_TQxfZT}2pxnDPHj0LQidp8x;= literal 0 HcmV?d00001 diff --git a/tests/assets/classification_dataset/0/14.jpg b/tests/assets/classification_dataset/0/14.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b272c3dabf88f5c3ea2b0df92e3bf879c50233cf GIT binary patch literal 747 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!_R+Pk}rJKT;v&aTjQ0a-`6Md$2PCNu;u literal 0 HcmV?d00001 diff --git a/tests/assets/classification_dataset/0/16.jpg b/tests/assets/classification_dataset/0/16.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3696014a7b5809e1c35083b82904c58934a46e95 GIT binary patch literal 732 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!-sBPyI21i>TfQ(zgc=;g5kWm{#zp^J6~DY z`LsGmNi)s*dV{^x)errD_SGM-|CV*<%Kj(f<^LIC;{P)^nm)gF^qlBUp|A_TWp=l3 m*fD2k(sIpWQ}xAR7q{L%z4Q5&K-Vhv^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!_R+R8xvOj>Rq*|Eo>$uON!vc*z4bN`~Uom z{?BlK>3;^UXX`sdqI~0?@0{|a)L6r-U{+Y!mCv`d-DCPJN@urpiVEZ&T5&*LW6}1O jor{*<`BZ2U%XN9t-Jj9%#T)0kiiAqEiUc~y|Gx^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!_R-~GjE0bnm_x=p6sWOtxw7pzu;dQxcXMv zYP*@werifr&N%nM-{+U$>&UCmpVrKtTOq&tcg5eVKeO)Le!Ki}lCQJN&dUjr%PM9@ zZfj_nJV*FWb)ehAwRc_x=oqVbt-9Ul;CPPXUG0md-nWYWeJJx%=L=pRP$9+Rekn z>gaail;j_jRxzsGS5Dh?JvzC3A%KQ0RJ)V6FIB#~`F84OQAHK8<^>c{Km`<0Kp+3v D>~k^( delta 23 fcmX@e`kiIM5@uEgu8qr2Fmin0(pc1B|NkZcXyplv diff --git a/tests/assets/classification_dataset/0/26.jpg b/tests/assets/classification_dataset/0/26.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1ac24d776b4761e71442b27a0d3f2aa459a2f23d GIT binary patch literal 759 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!_R+RH!f^hVQRmn^1RZ|>cS0;*X_U-nS{jMTm$7e-uxuUnm z{O_#T*&la5Ww&^FrTSv|irDx!zkPOpOV2;WW_*3Yw?$p^JU$mk2iLC+{}y+A?x(Wd S+iSPo585gc7?M!`|0V$Wa~LZC literal 0 HcmV?d00001 diff --git a/tests/assets/classification_dataset/0/3.jpg b/tests/assets/classification_dataset/0/3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..04f4a13b4d03328f0731feb89a14357ed73f7bdc GIT binary patch literal 782 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!_R+R+86e3&Z&QX>i)mK`ai<$lm%AYdiC9Q z&T_SRspn6s%0=ftum5E8t?TAT9YMzx$2J_9xUxk^&_VL#mqlBb+f}U8TRy+%u#IkI zz~tTC8+&8T|ES*o^7uc)#QNV-8Y@@2iRPYLpBy8W+I6tFHZEq*wSAp$x4rys_%+u3 qx8KXOPkYv`5SHFvu73Gmm&WRzkZ_$c%hlIc#w}hQc+bE1|4jhrIU$h% literal 0 HcmV?d00001 diff --git a/tests/assets/classification_dataset/0/30.jpg b/tests/assets/classification_dataset/0/30.jpg new file mode 100644 index 0000000000000000000000000000000000000000..81b0373220b7f84d3e34ed9ad8f7fc08919f8b73 GIT binary patch literal 766 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!-uu@{?mizE^M6`8D6O8A#p;seQ(BphC|x5 z{~2s^|1-Q__Md_4+~u#FB{y$ngi6jVoA6*_PxFo6Vf}wp!|#7Sb^qVb{EzFR_D4MX zdv{Is&iZfe8~-z8KYRY^P4anRN1F*7Sr;cQ>6^(e5@@s5=9A9>wu#*WRw;8X#%g`L Z@-eIE^FH5Qf)`yyPH<@~YOw!*6967)7OMaN literal 0 HcmV?d00001 diff --git a/tests/assets/classification_dataset/0/4.jpg b/tests/assets/classification_dataset/0/4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fab3ec5a61b0d67102003fd29f19a4157746f4f3 GIT binary patch literal 723 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!_R+R+Dra3wA5YxE&X<0%DwcPf9~W-oV)X@ zWX-G4UhCpg>w?PKoOJU|zqQ_9c=lpZ*M&!1SApuA-oKGg{`BzEpY__-euX_%Ul(H3fkH literal 0 HcmV?d00001 diff --git a/tests/assets/classification_dataset/0/5.jpg b/tests/assets/classification_dataset/0/5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0689bda8e296dc757c1a661b557bcd871138561b GIT binary patch literal 739 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!_R-a@_)G0zx@55L9zZ@=$Y#a>oX(%Gn{|B z|L@=UkLz?&y(T>UR+oPH!!vHyu5bIJJ#Ssxon3uDZBHN9Gx^PTefi$ri=J}MaE?r% w|Nhikx0h3!wSArl6mgtfwCmCBuAHB@KK5jtbWgb%*QK$_h)ZKpgZ=-T00v+S!T^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!_R+R+SM)>b+>Ap&q|*fnWDucz-GW-_&)N= zN~ywU6R$TN3_W)Bn@PDr#=2GS4~G>*o;NyenejM{VZ$+p^GiimhV_P4%u4=r>j$UC z^{w~Qi>I#b)sFplW@|>>*=O&He%{}{L2llaz|f#MS$dJWJOw*;-SC=st$E8n|Ia#i yek^_~w%Pfc?Y<{H2askrmINU@_8bGt_&bt|NkZc@5m$D delta 23 fcmdnY`kiIM5@uEgu8qr2Fmin0(pc1B|NkZcXQK&z diff --git a/tests/assets/classification_dataset/0/8.jpg b/tests/assets/classification_dataset/0/8.jpg new file mode 100644 index 0000000000000000000000000000000000000000..257140c8bab7946f4bd87499a8f9819df6b60cb0 GIT binary patch literal 785 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!-s5ZPyKb5?kO$2Z=qB1ApKX^`aeqB?|;5_ z|KG3t538(fkA&@7W9)M~IrgT7x@3@bc=&$?PPXa)8SLYK^6o#hW20%dQ`xe0d-+$K zG_Xul=6l{Vt7rW+&&<@z?=5bh_SDI{cQ0t^Wl61yC+WW~2EP^;jLq8Y%bnM|?ZJbd shYs&uOM`O{TISXK(-V2vF-Oz-sM+*b{bfs~G#0IS&ZV)a!T$eE07w2DSpWb4 literal 0 HcmV?d00001 diff --git a/tests/assets/classification_dataset/1/0.jpg b/tests/assets/classification_dataset/1/0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f0fd22622f052d23b376035dcb3ee47b555c3370 GIT binary patch literal 797 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!w2u`%y-WtbQey_oNb-l>uq@8*>dA{tC zZR*ov)&45G>YTfFj;Zm=zsRnwzmL5NowzQhjeUi(O_#=ssTQ7h7pZy)l~3}W`6bXbGX4Ke E0QyWGssI20 literal 0 HcmV?d00001 diff --git a/tests/assets/classification_dataset/1/1.jpg b/tests/assets/classification_dataset/1/1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7df9200ef65d73c61cc15c36c9458deb43aa2615 GIT binary patch literal 791 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!_R+RcRs9duYag^Rdv(v@SEG5Qtv-~e@@cP zaN^(hm-C-30Hu-rM8M&H@BK?aj9$b9vTX*?L)fw|? zg=Z!%-F3v}6yu3B+s?-mT}97+jjFrh($ literal 0 HcmV?d00001 diff --git a/tests/assets/classification_dataset/1/10.jpg b/tests/assets/classification_dataset/1/10.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8c06ad5cdecca45f8bea7e716d5b86aaed2a1ba6 GIT binary patch literal 825 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!_R+R+BdeuGyf=h?{s-x`sM9sO}7+TSAOEz z7~pvzKkD(Z%)!}NtwSr)bovF#Ej+{P2aj~R$TpMn`gVF^*gQ3wzlq_6LyWw zLMdX(mi$Q~491^JA9ZQHPJ9{e8PfYEPMO^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!_R+R+BdeuGyf=h?{s-x`sM9sO}7+TSAOEz z7~pvzKkD(Z~ zIe$;uIkV*V!ml#c7ToA~q^Y&x=J(&dA7-pbT5)WPu;=$rWfoOmb=4pF^(HQkxOqCa zE~V+7#f&wXO`#4JKX(n*dEvZt!{Xkq-n@3p$MZ!ae$0L&pValpe)G@S pf1U=;y^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!_R+R+E=#BZ@XpsuQ$0;_w0{J)fG<@HmNbD zvOIqJ@@&zgjZ-$P^jaR=E#1GkscUN9@@W^tO|v83n9hD}(Jk>{$0SvqO2vrA`E?rW zW}NiY)LR~-vRqX4%JR6@V6Yo*Q7?JEvq(*I~id#hsp^ z;oH~0D1Njd#4yusPu}#|@e>bcnb+TvT6*{0dHuJ-HoJ}I?w&CxeSeh3qU}8)K^`xF KMAuFE|2F}__9;gI literal 0 HcmV?d00001 diff --git a/tests/assets/classification_dataset/1/19.jpg b/tests/assets/classification_dataset/1/19.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c736d1da246b073bc038d82fd520f17439582b20 GIT binary patch literal 741 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!_R+R+IQ?9CRD`#YpVaLum7JxIL6{mXpFu7 z=4H>T-(LQZK6^%Tc4B4iRP~_mw|+(4oqXrRFYQ$y|7}cM`+7sn%gaA6tle}hI$2M` zSSGRIjjQNorzNX`gQrwRzr6AKaOl*iz?BxCwqN}6r!TBaW3BI@E{z5J|8D{SQ)>*s literal 0 HcmV?d00001 diff --git a/tests/assets/classification_dataset/1/2.jpg b/tests/assets/classification_dataset/1/2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6fe0e3c69d0295a0ad069be2c61ac094012cf024 GIT binary patch literal 814 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!_R+R+86gQKCG3FzOa1fm7G5>r#)TF`)t=k zrn{io*wg@lAagefzeyyw)Sz z+4ASgj>S4Y*eJ`nXgPaNn;zd%lS_WLCN~_vd_1@`Q*Bb&^{3B%&kGONEzR{hq%1mb zVQIc(?oq{=6NFzkRDIA`v}>uTYNqzwqL#F^s)g63uB|R-b}U|b?<{w6Ns-@~^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!_R+R+Pgo*H+{J;_~LS0oPWtA)x$0ezI{??TCV}OCbPY{U&f-Y Y9zDKkq8685r8gZ2Jm`9?KluMm0N5xiH2?qr literal 0 HcmV?d00001 diff --git a/tests/assets/classification_dataset/1/27.jpg b/tests/assets/classification_dataset/1/27.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9b997c560ea189611beff0573b40134253215d6c GIT binary patch literal 830 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!_R-a*2*7{TDN_v^NQOskt)V{w>DX`NhB?| z2)+}p9ry6Ve};c9z1IJ3{bzV_Y`wAR(U8M|!OQo){b79U+{dj26{SJb-roLD|D@vG z#-;v?vNmU4*OxxaclWHMs$Yn~F^4x9YwJ7YKUu%B|91L6gX>z++ikN~x(QEvtNuf- zPiV=ihcB-H+20q>T7B);wbhwS2Xj~6JIwVwr|{gV#p>z|@=+RVRV7YFc|E(-lD1a0 oXzS54-;1|=H}*6++k465=!^#mDf6>57R~b1R$MY^ll}jj0N}qmKmY&$ literal 0 HcmV?d00001 diff --git a/tests/assets/classification_dataset/1/28.jpg b/tests/assets/classification_dataset/1/28.jpg new file mode 100644 index 0000000000000000000000000000000000000000..951c69ae0b2821a3bbe73d651a6c626e896fd267 GIT binary patch literal 785 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!^izxKg$0J^o3q89rv?$5(1$&&K- z{%RK=k>~r*uwjdJulMiZ^PkH8y?^t&cpCTh!mnRe*)d$xG4U;{p6gbxCbli(a8BB3 zvEUvJ+s1XPkI5NaD2?a3cQZ1+a=TE@jd|Yd3SRlEI=tYm*fHzIiO0!YnV(|geQmyO p{Cwk#TcXS%fhF@d@5z66H-Fu>zy8{by0mZEwP-BrVgTX)Hvt`Y9b5na literal 0 HcmV?d00001 diff --git a/tests/assets/classification_dataset/1/29.jpg b/tests/assets/classification_dataset/1/29.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3fc3b963e5e51bf7071e57b3840613216d60453e GIT binary patch literal 803 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!_R-a{xfj>kp3r>s~3I$t^DSk8AmstxIag0 z&hvtQ-(SYGme+BATsHgRS*dL66MFO9cVs%Yiu8yE-fg#$dUQrL&LqG6$NqKC=g#sL zm9egf?|Z%Z&zbpRKfM15=5PGZu)KElTkHP}Pp6&TUG|@0OY!&pURu}tYC@AA^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!-s5d>+Y96VISWY?Cv-rQ)eGF@3H&-t&PiO z@orpaRKD_TQxfZT}2pxnDPHj0LQidp8x;= literal 0 HcmV?d00001 diff --git a/tests/assets/classification_dataset_class_incremental/0/14.jpg b/tests/assets/classification_dataset_class_incremental/0/14.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b272c3dabf88f5c3ea2b0df92e3bf879c50233cf GIT binary patch literal 747 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!_R+Pk}rJKT;v&aTjQ0a-`6Md$2PCNu;u literal 0 HcmV?d00001 diff --git a/tests/assets/classification_dataset_class_incremental/0/16.jpg b/tests/assets/classification_dataset_class_incremental/0/16.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3696014a7b5809e1c35083b82904c58934a46e95 GIT binary patch literal 732 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!-sBPyI21i>TfQ(zgc=;g5kWm{#zp^J6~DY z`LsGmNi)s*dV{^x)errD_SGM-|CV*<%Kj(f<^LIC;{P)^nm)gF^qlBUp|A_TWp=l3 m*fD2k(sIpWQ}xAR7q{L%z4Q5&K-Vhv^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!_R+R8xvOj>Rq*|Eo>$uON!vc*z4bN`~Uom z{?BlK>3;^UXX`sdqI~0?@0{|a)L6r-U{+Y!mCv`d-DCPJN@urpiVEZ&T5&*LW6}1O jor{*<`BZ2U%XN9t-Jj9%#T)0kiiAqEiUc~y|Gx^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!_R-~GjE0bnm_x=p6sWOtxw7pzu;dQxcXMv zYP*@werifr&N%nM-{+U$>&UCmpVrKtTOq&tcg5eVKeO)Le!Ki}lCQJN&dUjr%PM9@ zZfj_nJV*FWb)ehAwRc_x=oqVbt-9Ul;CPPXUG0md-nWYWeJ^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!_R+RFKYCQS@+-i^Kx-_*_r%=oxksGoxjdg z=GNK6M_#=sdpPBZ{FE@mRd>VvZkO6x?W|F3XwwbZJ$bu+=)T=Q%U-1ix{7Xm#wrr% K0K)SBZvp^LBK64t literal 0 HcmV?d00001 diff --git a/tests/assets/classification_dataset_class_incremental/0/26.jpg b/tests/assets/classification_dataset_class_incremental/0/26.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1ac24d776b4761e71442b27a0d3f2aa459a2f23d GIT binary patch literal 759 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!_R+RH!f^hVQRmn^1RZ|>cS0;*X_U-nS{jMTm$7e-uxuUnm z{O_#T*&la5Ww&^FrTSv|irDx!zkPOpOV2;WW_*3Yw?$p^JU$mk2iLC+{}y+A?x(Wd S+iSPo585gc7?M!`|0V$Wa~LZC literal 0 HcmV?d00001 diff --git a/tests/assets/classification_dataset_class_incremental/0/3.jpg b/tests/assets/classification_dataset_class_incremental/0/3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..04f4a13b4d03328f0731feb89a14357ed73f7bdc GIT binary patch literal 782 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!_R+R+86e3&Z&QX>i)mK`ai<$lm%AYdiC9Q z&T_SRspn6s%0=ftum5E8t?TAT9YMzx$2J_9xUxk^&_VL#mqlBb+f}U8TRy+%u#IkI zz~tTC8+&8T|ES*o^7uc)#QNV-8Y@@2iRPYLpBy8W+I6tFHZEq*wSAp$x4rys_%+u3 qx8KXOPkYv`5SHFvu73Gmm&WRzkZ_$c%hlIc#w}hQc+bE1|4jhrIU$h% literal 0 HcmV?d00001 diff --git a/tests/assets/classification_dataset_class_incremental/0/30.jpg b/tests/assets/classification_dataset_class_incremental/0/30.jpg new file mode 100644 index 0000000000000000000000000000000000000000..81b0373220b7f84d3e34ed9ad8f7fc08919f8b73 GIT binary patch literal 766 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!-uu@{?mizE^M6`8D6O8A#p;seQ(BphC|x5 z{~2s^|1-Q__Md_4+~u#FB{y$ngi6jVoA6*_PxFo6Vf}wp!|#7Sb^qVb{EzFR_D4MX zdv{Is&iZfe8~-z8KYRY^P4anRN1F*7Sr;cQ>6^(e5@@s5=9A9>wu#*WRw;8X#%g`L Z@-eIE^FH5Qf)`yyPH<@~YOw!*6967)7OMaN literal 0 HcmV?d00001 diff --git a/tests/assets/classification_dataset_class_incremental/0/4.jpg b/tests/assets/classification_dataset_class_incremental/0/4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fab3ec5a61b0d67102003fd29f19a4157746f4f3 GIT binary patch literal 723 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!_R+R+Dra3wA5YxE&X<0%DwcPf9~W-oV)X@ zWX-G4UhCpg>w?PKoOJU|zqQ_9c=lpZ*M&!1SApuA-oKGg{`BzEpY__-euX_%Ul(H3fkH literal 0 HcmV?d00001 diff --git a/tests/assets/classification_dataset_class_incremental/0/5.jpg b/tests/assets/classification_dataset_class_incremental/0/5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0689bda8e296dc757c1a661b557bcd871138561b GIT binary patch literal 739 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!_R-a@_)G0zx@55L9zZ@=$Y#a>oX(%Gn{|B z|L@=UkLz?&y(T>UR+oPH!!vHyu5bIJJ#Ssxon3uDZBHN9Gx^PTefi$ri=J}MaE?r% w|Nhikx0h3!wSArl6mgtfwCmCBuAHB@KK5jtbWgb%*QK$_h)ZKpgZ=-T00v+S!T^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!_R+R+SM)>b+>Ap&q|*fnWDucz-GW-_&)N= zN~ywU6R$TN3_W)Bn@PDr#=2GS4~G>*o;NyenejM{VZ$+p^GiimhV_P4%u4=r>j$UC z^{w~Qi>I#b)sFplW@|>>*=O&He%{}{L2llaz|f#MS$dJWJOw*;-SC=st$E8n|Ia#i yek^_~w%Pfc?Y<{H2askrmINU@_8bGt_&bt|NkZc@5m$D delta 23 fcmdnY`kiIM5@uEgu8qr2Fmin0(pc1B|NkZcXQK&z diff --git a/tests/assets/classification_dataset_class_incremental/0/8.jpg b/tests/assets/classification_dataset_class_incremental/0/8.jpg new file mode 100644 index 0000000000000000000000000000000000000000..257140c8bab7946f4bd87499a8f9819df6b60cb0 GIT binary patch literal 785 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!-s5ZPyKb5?kO$2Z=qB1ApKX^`aeqB?|;5_ z|KG3t538(fkA&@7W9)M~IrgT7x@3@bc=&$?PPXa)8SLYK^6o#hW20%dQ`xe0d-+$K zG_Xul=6l{Vt7rW+&&<@z?=5bh_SDI{cQ0t^Wl61yC+WW~2EP^;jLq8Y%bnM|?ZJbd shYs&uOM`O{TISXK(-V2vF-Oz-sM+*b{bfs~G#0IS&ZV)a!T$eE07w2DSpWb4 literal 0 HcmV?d00001 diff --git a/tests/assets/classification_dataset_class_incremental/1/0.jpg b/tests/assets/classification_dataset_class_incremental/1/0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f0fd22622f052d23b376035dcb3ee47b555c3370 GIT binary patch literal 797 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!w2u`%y-WtbQey_oNb-l>uq@8*>dA{tC zZR*ov)&45G>YTfFj;Zm=zsRnwzmL5NowzQhjeUi(O_#=ssTQ7h7pZy)l~3}W`6bXbGX4Ke E0QyWGssI20 literal 0 HcmV?d00001 diff --git a/tests/assets/classification_dataset_class_incremental/1/1.jpg b/tests/assets/classification_dataset_class_incremental/1/1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7df9200ef65d73c61cc15c36c9458deb43aa2615 GIT binary patch literal 791 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!_R+RcRs9duYag^Rdv(v@SEG5Qtv-~e@@cP zaN^(hm-C-30Hu-rM8M&H@BK?aj9$b9vTX*?L)fw|? zg=Z!%-F3v}6yu3B+s?-mT}97+jjFrh($ literal 0 HcmV?d00001 diff --git a/tests/assets/classification_dataset_class_incremental/1/10.jpg b/tests/assets/classification_dataset_class_incremental/1/10.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8c06ad5cdecca45f8bea7e716d5b86aaed2a1ba6 GIT binary patch literal 825 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!_R+R+BdeuGyf=h?{s-x`sM9sO}7+TSAOEz z7~pvzKkD(Z%)!}NtwSr)bovF#Ej+{P2aj~R$TpMn`gVF^*gQ3wzlq_6LyWw zLMdX(mi$Q~491^JA9ZQHPJ9{e8PfYEPMO^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!_R+R+BdeuGyf=h?{s-x`sM9sO}7+TSAOEz z7~pvzKkD(Z~ zIe$;uIkV*V!ml#c7ToA~q^Y&x=J(&dA7-pbT5)WPu;=$rWfoOmb=4pF^(HQkxOqCa zE~V+7#f&wXO`#4JKX(n*dEvZt!{Xkq-n@3p$MZ!ae$0L&pValpe)G@S pf1U=;y^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!_R+R+E=#BZ@XpsuQ$0;_w0{J)fG<@HmNbD zvOIqJ@@&zgjZ-$P^jaR=E#1GkscUN9@@W^tO|v83n9hD}(Jk>{$0SvqO2vrA`E?rW zW}NiY)LR~-vRqX4%JR6@V6Yo*Q7?JEvq(*I~id#hsp^ z;oH~0D1Njd#4yusPu}#|@e>bcnb+TvT6*{0dHuJ-HoJ}I?w&CxeSeh3qU}8)K^`xF KMAuFE|2F}__9;gI literal 0 HcmV?d00001 diff --git a/tests/assets/classification_dataset_class_incremental/1/19.jpg b/tests/assets/classification_dataset_class_incremental/1/19.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c736d1da246b073bc038d82fd520f17439582b20 GIT binary patch literal 741 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!_R+R+IQ?9CRD`#YpVaLum7JxIL6{mXpFu7 z=4H>T-(LQZK6^%Tc4B4iRP~_mw|+(4oqXrRFYQ$y|7}cM`+7sn%gaA6tle}hI$2M` zSSGRIjjQNorzNX`gQrwRzr6AKaOl*iz?BxCwqN}6r!TBaW3BI@E{z5J|8D{SQ)>*s literal 0 HcmV?d00001 diff --git a/tests/assets/classification_dataset_class_incremental/1/2.jpg b/tests/assets/classification_dataset_class_incremental/1/2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6fe0e3c69d0295a0ad069be2c61ac094012cf024 GIT binary patch literal 814 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!_R+R+86gQKCG3FzOa1fm7G5>r#)TF`)t=k zrn{io*wg@lAagefzeyyw)Sz z+4ASgj>S4Y*eJ`nXgPaNn;zd%lS_WLCN~_vd_1@`Q*Bb&^{3B%&kGONEzR{hq%1mb zVQIc(?oq{=6NFzkRDIA`v}>uTYNqzwqL#F^s)g63uB|R-b}U|b?<{w6Ns-@~^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!_R+R+Pgo*H+{J;_~LS0oPWtA)x$0ezI{??TCV}OCbPY{U&f-Y Y9zDKkq8685r8gZ2Jm`9?KluMm0N5xiH2?qr literal 0 HcmV?d00001 diff --git a/tests/assets/classification_dataset_class_incremental/1/27.jpg b/tests/assets/classification_dataset_class_incremental/1/27.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9b997c560ea189611beff0573b40134253215d6c GIT binary patch literal 830 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!_R-a*2*7{TDN_v^NQOskt)V{w>DX`NhB?| z2)+}p9ry6Ve};c9z1IJ3{bzV_Y`wAR(U8M|!OQo){b79U+{dj26{SJb-roLD|D@vG z#-;v?vNmU4*OxxaclWHMs$Yn~F^4x9YwJ7YKUu%B|91L6gX>z++ikN~x(QEvtNuf- zPiV=ihcB-H+20q>T7B);wbhwS2Xj~6JIwVwr|{gV#p>z|@=+RVRV7YFc|E(-lD1a0 oXzS54-;1|=H}*6++k465=!^#mDf6>57R~b1R$MY^ll}jj0N}qmKmY&$ literal 0 HcmV?d00001 diff --git a/tests/assets/classification_dataset_class_incremental/1/28.jpg b/tests/assets/classification_dataset_class_incremental/1/28.jpg new file mode 100644 index 0000000000000000000000000000000000000000..951c69ae0b2821a3bbe73d651a6c626e896fd267 GIT binary patch literal 785 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!^izxKg$0J^o3q89rv?$5(1$&&K- z{%RK=k>~r*uwjdJulMiZ^PkH8y?^t&cpCTh!mnRe*)d$xG4U;{p6gbxCbli(a8BB3 zvEUvJ+s1XPkI5NaD2?a3cQZ1+a=TE@jd|Yd3SRlEI=tYm*fHzIiO0!YnV(|geQmyO p{Cwk#TcXS%fhF@d@5z66H-Fu>zy8{by0mZEwP-BrVgTX)Hvt`Y9b5na literal 0 HcmV?d00001 diff --git a/tests/assets/classification_dataset_class_incremental/1/29.jpg b/tests/assets/classification_dataset_class_incremental/1/29.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3fc3b963e5e51bf7071e57b3840613216d60453e GIT binary patch literal 803 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!_R-a{xfj>kp3r>s~3I$t^DSk8AmstxIag0 z&hvtQ-(SYGme+BATsHgRS*dL66MFO9cVs%Yiu8yE-fg#$dUQrL&LqG6$NqKC=g#sL zm9egf?|Z%Z&zbpRKfM15=5PGZu)KElTkHP}Pp6&TUG|@0OY!&pURu}tYC@AAL#$d~?kKmGD*dnu!be)h(3jy|<- z?Uw%l^V9S-^tpahm*Ozdt6LDECwr^MO^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!_R+fReRQT9h}UPzH-&p&Fp`wkNn&e$m%7U-R1p3eaXQ%R?q2fP-mG+_atX!MAZklCnbtwsS NO)*&1rNR9FCIH<(^t}K8 literal 0 HcmV?d00001 diff --git a/tests/assets/classification_dataset_class_incremental/2/22.jpg b/tests/assets/classification_dataset_class_incremental/2/22.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9390fc912b1491e5c27fae0624fa808f113d1a6b GIT binary patch literal 773 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!_R+R({74+w}wdu&*?w3rS5qCe+HZX48d{N zq9;5m=JH#s>8kQ}b?xLA^NTI729%}wit3)yDd$;buvkLARrG22VlB~Bujr#&zgvsV zy?Uh0UoEsIU3PQW{w@1oPXA~7pW)h~uD1uD{Wv2dYh&|f_P&#^Kl^VqS}tk5Y0ag| gOPe1{zMZA9Xh+u7sgb9a+`XNDmO0QD#r(*OVf literal 0 HcmV?d00001 diff --git a/tests/assets/classification_dataset_class_incremental/2/24.jpg b/tests/assets/classification_dataset_class_incremental/2/24.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d6e3a633de2c61a177c9b05083f22d2b9540e6b5 GIT binary patch literal 751 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!_R+R+D^wzDkL^(%ii@kpBVcyk168Uze9TG z&i*~(SF`F_t?2S{k?fqO$pIBl_^Y&iuItW=jSQT#zO>dh>MxV<^KfIWyK65w3Wo7` z=6rM&J>PWf>cP-&SIT7;Em?E?PMo_APuCjG^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!_R-qw{83F_I`feowBozK?e&ye_QE!ZUmy dZ^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!_R+RT6fIiO1%E18Q;z=eel8b2H$XvB?$+@-f<;zd|6MCjhy%@B0&3}f+ z7wzSryNbU5(Ej_&e})7987yWd*$M3V&(QDw$9}Fzpu6~ghW*ZexIa%w{3rbXCIFKp B41)jw literal 0 HcmV?d00001 diff --git a/tests/assets/classification_dataset_class_incremental/2/9.jpg b/tests/assets/classification_dataset_class_incremental/2/9.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ac59b824f0df445598aa3bde948e85eb063a4d2c GIT binary patch literal 711 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!_R+R+Rkq-{GD8Pe)j2eMOBaX@~}mR%btI8 zD`wTZ@BbOpT$U}~Ip0+zd|pIY`>n*^YG?m5m{0FX_iT@z{{Kw?=i2-! literal 0 HcmV?d00001 diff --git a/tests/assets/cvat_dataset/action_classification/train/0/annotations.xml b/tests/assets/cvat_dataset/action_classification/train/0/annotations.xml index 0cbe04dd942..173aacd67f3 100644 --- a/tests/assets/cvat_dataset/action_classification/train/0/annotations.xml +++ b/tests/assets/cvat_dataset/action_classification/train/0/annotations.xml @@ -23,39 +23,39 @@ - 256 - 192 + 24 + 24 - + - + - + - + - + - + - + - + - + - + diff --git a/tests/assets/cvat_dataset/action_classification/train/0/images/00020.jpg b/tests/assets/cvat_dataset/action_classification/train/0/images/00020.jpg index 222682d80bf9740d8eb672035ae34a240f949592..ca2f7df2c8cd72b5e6ad4ded7da83474ce6c8a47 100644 GIT binary patch delta 126 zcmV-^0D=Ga1m6XaqyrcL7_q0x0dL!V9{%bDniw}m*}>kUI5_TVE4@DI!)MxJ*}pq} zU~`VW550CCAO8T59k=`o{{TWYnd0yHbN>K={{ZZ@!A})ASN3fyUH%8wVzL}H9I0bt gDRXkg?yaq_(*1j!%@k2x=gEZ>Q9uP0Q9vL6*)rxmtN;K2 delta 22 ecmcc5`kiIM5@uEgu8qr2GO}}NENZa-e-i*+$_Tmu diff --git a/tests/assets/cvat_dataset/action_classification/train/0/images/00021.jpg b/tests/assets/cvat_dataset/action_classification/train/0/images/00021.jpg index 222682d80bf9740d8eb672035ae34a240f949592..a983e07e46d8d3ad38535922e90040314ea1c75e 100644 GIT binary patch delta 119 zcmV--0Eqwh1lR?TqyrcL7_q0x0cg8TF82B(ExbF>Hqv(i&*FXPyVCD$ViMd#u?uYn za6JA8+PXgq{{YA?U;6BS^cADUU-Ao!{<{zT1*?PWQ}+JO%GW-#`v(pEmG$0fb8_Ex ZZ_57wiO5k!72bT9QAHF0QAHF1|Je*=JlX&N delta 22 ecmcb?`kiIM5@uEgu8qr2GO}}NENZa-e-i*+FbJ~% diff --git a/tests/assets/cvat_dataset/action_classification/train/0/images/00022.jpg b/tests/assets/cvat_dataset/action_classification/train/0/images/00022.jpg index 222682d80bf9740d8eb672035ae34a240f949592..8685452a16571ee7f6618a882ec92f565f7a4c5d 100644 GIT binary patch delta 123 zcmV->0EGYd1l$FXqyrcL7_q0x0c?v+KI;Dff7znnvm3r(F`k`IwM%iM-`c>_O$ON4 z89UVDCmoG!ct`$UKj0txHEH;R{y=v>@E`pMR|QN|<6qgNt#$aHS%t`O)v~9Jl%>tf dC%U$mw@dWyaMV#ncb_H{QAGe0QAGfM|Jm`BK3V_( delta 22 ecmcb^`kiIM5@uEgu8qr2GO}}NENZa-e-i*+hzPd; diff --git a/tests/assets/cvat_dataset/action_classification/train/0/images/00023.jpg b/tests/assets/cvat_dataset/action_classification/train/0/images/00023.jpg index 222682d80bf9740d8eb672035ae34a240f949592..fa5fa2b628034e1571546d2441d06d9e89b0c802 100644 GIT binary patch delta 118 zcmV-+0Ez$i1lI+SqyrcL7_q0x0cUGVJB#T|R`Ks}yNJjfem`2ZCWom*6Uz43L{iLm zuK<2EZ^FOw6qo+EpZy7IrqsXW7kB>vTwnhHK{df&6*_f!5>`I5E68xzyaUA4l$4eB YYTA5{J)(*$y!kMqiYNf0iYNpB*)=CR1ONa4 delta 22 ecmcc4`kiIM5@uEgu8qr2GO}}NENZa-e-i*+8VIrg diff --git a/tests/assets/cvat_dataset/action_classification/train/0/images/00024.jpg b/tests/assets/cvat_dataset/action_classification/train/0/images/00024.jpg index 222682d80bf9740d8eb672035ae34a240f949592..e6da595f5029f1058dbd8cb57bacd32a3e1753d8 100644 GIT binary patch delta 104 zcmV-u0GI#w1jz-EqyrcL7_q0x0a;6Xd2XjzVO`QTa54sPGv2R%!au5i&#(SOU-6^E z{{ZqFw*LTuf9NK=n&8D^r%GxuOJnOY9ES~IU z{!c?P_MX|b%WGQQZ{0q}oLpPWYdb?S?U8Yjka3Zo)K%{gf5>v@{saF2po%M|oSdMf e`lH3hQH=~uN>SP}YwmV4D58q9m?)x(0RP!6E<$<$ delta 23 fcmcb^`kiIM5@uEgu8qr2Fmin0(pc1B|NkZcYf=fP diff --git a/tests/assets/cvat_dataset/action_classification/train/0/images/00027.jpg b/tests/assets/cvat_dataset/action_classification/train/0/images/00027.jpg index 222682d80bf9740d8eb672035ae34a240f949592..48da9d8fed35dbfb489e81648fb39b9699b6f12e 100644 GIT binary patch delta 135 zcmV;20C@lR1m^{iqyrcL7_q0w0eJcTv}4fqDWXYI+bHT8PW9v;#Y2h_+1yylBDjxZmD~nF@IiYTBD|JiiwNv{9^ delta 23 fcmaFP`kiIM5@uEgu8qr2Fmin0(pc1B|NkZcY)=WY diff --git a/tests/assets/cvat_dataset/action_classification/train/0/images/00028.jpg b/tests/assets/cvat_dataset/action_classification/train/0/images/00028.jpg index 222682d80bf9740d8eb672035ae34a240f949592..0f509735bc8d3e0c23772900a5683cfcf47c653a 100644 GIT binary patch delta 144 zcmV;B0B`^I1n&iqqyrcL7_q0w0e|`auUqK%_fRa*!MZli4)qzq$8%I`x$yr0{DAGh z;9vR?u549lQi7Cwp4LN_(#$b3rB$?)ThiUq>YsCuyVLHhHhrcooAbBk2RQ4{`_Wsz yF8=_RKlmU1%SB!uqp3|zocX>E7(8U~^xJ7$ef3HCcR89UqP9HHqKYU3{{h*+XHU}r delta 23 fcmaFQ`kiIM5@uEgu8qr2Fmin0(pc1B|NkZcZ3hXu diff --git a/tests/assets/cvat_dataset/action_classification/train/0/images/00029.jpg b/tests/assets/cvat_dataset/action_classification/train/0/images/00029.jpg index 222682d80bf9740d8eb672035ae34a240f949592..3f75798fdf30140bcf52c539fe24d24f3be4982e 100644 GIT binary patch delta 140 zcmV;70CWHM1ndQnqyrcL7_q0w0e$)Yu3Bk#x6v7G;ogC^lei9l6Yo^(ukf$@g601J zuE+lXL0ZETRnn);6V}Oa6!F-lMyqLAy*K<*Im^8+_QoMC#5)kS(02pR;C-mBkHuf| u3yc1{5B&wGrG~2N)8>$8SPFO?Q=>_?te(662^@tKQC$a;6j4P0fB)I1$VpNF delta 23 fcmaFE`kiIM5@uEgu8qr2Fmin0(pc1B|NkZcY{Ch* diff --git a/tests/assets/cvat_dataset/action_classification/train/1/annotations.xml b/tests/assets/cvat_dataset/action_classification/train/1/annotations.xml index 4a65f1cf7f5..71288527b47 100644 --- a/tests/assets/cvat_dataset/action_classification/train/1/annotations.xml +++ b/tests/assets/cvat_dataset/action_classification/train/1/annotations.xml @@ -3,8 +3,8 @@ 1.1 - 2 - v2 + 1 + v1 10 interpolation 2 @@ -23,39 +23,39 @@ - 256 - 192 + 24 + 24 - + - + - + - + - + - + - + - + - + - + diff --git a/tests/assets/cvat_dataset/action_classification/train/1/images/00020.jpg b/tests/assets/cvat_dataset/action_classification/train/1/images/00020.jpg index 222682d80bf9740d8eb672035ae34a240f949592..3f75798fdf30140bcf52c539fe24d24f3be4982e 100644 GIT binary patch delta 140 zcmV;70CWHM1ndQnqyrcL7_q0w0e$)Yu3Bk#x6v7G;ogC^lei9l6Yo^(ukf$@g601J zuE+lXL0ZETRnn);6V}Oa6!F-lMyqLAy*K<*Im^8+_QoMC#5)kS(02pR;C-mBkHuf| u3yc1{5B&wGrG~2N)8>$8SPFO?Q=>_?te(662^@tKQC$a;6j4P0fB)I1$VpNF delta 23 fcmaFE`kiIM5@uEgu8qr2Fmin0(pc1B|NkZcY{Ch* diff --git a/tests/assets/cvat_dataset/action_classification/train/1/images/00021.jpg b/tests/assets/cvat_dataset/action_classification/train/1/images/00021.jpg index 222682d80bf9740d8eb672035ae34a240f949592..0f509735bc8d3e0c23772900a5683cfcf47c653a 100644 GIT binary patch delta 144 zcmV;B0B`^I1n&iqqyrcL7_q0w0e|`auUqK%_fRa*!MZli4)qzq$8%I`x$yr0{DAGh z;9vR?u549lQi7Cwp4LN_(#$b3rB$?)ThiUq>YsCuyVLHhHhrcooAbBk2RQ4{`_Wsz yF8=_RKlmU1%SB!uqp3|zocX>E7(8U~^xJ7$ef3HCcR89UqP9HHqKYU3{{h*+XHU}r delta 23 fcmaFQ`kiIM5@uEgu8qr2Fmin0(pc1B|NkZcZ3hXu diff --git a/tests/assets/cvat_dataset/action_classification/train/1/images/00022.jpg b/tests/assets/cvat_dataset/action_classification/train/1/images/00022.jpg index 222682d80bf9740d8eb672035ae34a240f949592..48da9d8fed35dbfb489e81648fb39b9699b6f12e 100644 GIT binary patch delta 135 zcmV;20C@lR1m^{iqyrcL7_q0w0eJcTv}4fqDWXYI+bHT8PW9v;#Y2h_+1yylBDjxZmD~nF@IiYTBD|JiiwNv{9^ delta 23 fcmaFP`kiIM5@uEgu8qr2Fmin0(pc1B|NkZcY)=WY diff --git a/tests/assets/cvat_dataset/action_classification/train/1/images/00023.jpg b/tests/assets/cvat_dataset/action_classification/train/1/images/00023.jpg index 222682d80bf9740d8eb672035ae34a240f949592..2a8b09d4f39aa66109889624d2cdb25e8570b4c3 100644 GIT binary patch delta 124 zcmV-?0E7Sc1l$FXqyrcL7_q0w0d4vIwEqC%AJsqS*Z%+_FZkAFdS!9q@e-qMUZ>IU z{!c?P_MX|b%WGQQZ{0q}oLpPWYdb?S?U8Yjka3Zo)K%{gf5>v@{saF2po%M|oSdMf e`lH3hQH=~uN>SP}YwmV4D58q9m?)x(0RP!6E<$<$ delta 23 fcmcb^`kiIM5@uEgu8qr2Fmin0(pc1B|NkZcYf=fP diff --git a/tests/assets/cvat_dataset/action_classification/train/1/images/00024.jpg b/tests/assets/cvat_dataset/action_classification/train/1/images/00024.jpg index 222682d80bf9740d8eb672035ae34a240f949592..3f709fd2a536d15cf0b7ad55bef03bd6218920fb 100644 GIT binary patch delta 130 zcmV-|0Db@W1mgveqyrcL7_q0x0dpARd8J5@W!-|P^(M4`;UCpM=hy!LA}{#WT{r$h zmY?<6KlCA9hg?{!Oz5vTwnhHK{df&6*_f!5>`I5E68xzyaUA4l$4eB YYTA5{J)(*$y!kMqiYNf0iYNpB*)=CR1ONa4 delta 22 ecmcc4`kiIM5@uEgu8qr2GO}}NENZa-e-i*+8VIrg diff --git a/tests/assets/cvat_dataset/action_classification/train/1/images/00027.jpg b/tests/assets/cvat_dataset/action_classification/train/1/images/00027.jpg index 222682d80bf9740d8eb672035ae34a240f949592..8685452a16571ee7f6618a882ec92f565f7a4c5d 100644 GIT binary patch delta 123 zcmV->0EGYd1l$FXqyrcL7_q0x0c?v+KI;Dff7znnvm3r(F`k`IwM%iM-`c>_O$ON4 z89UVDCmoG!ct`$UKj0txHEH;R{y=v>@E`pMR|QN|<6qgNt#$aHS%t`O)v~9Jl%>tf dC%U$mw@dWyaMV#ncb_H{QAGe0QAGfM|Jm`BK3V_( delta 22 ecmcb^`kiIM5@uEgu8qr2GO}}NENZa-e-i*+hzPd; diff --git a/tests/assets/cvat_dataset/action_classification/train/1/images/00028.jpg b/tests/assets/cvat_dataset/action_classification/train/1/images/00028.jpg index 222682d80bf9740d8eb672035ae34a240f949592..a983e07e46d8d3ad38535922e90040314ea1c75e 100644 GIT binary patch delta 119 zcmV--0Eqwh1lR?TqyrcL7_q0x0cg8TF82B(ExbF>Hqv(i&*FXPyVCD$ViMd#u?uYn za6JA8+PXgq{{YA?U;6BS^cADUU-Ao!{<{zT1*?PWQ}+JO%GW-#`v(pEmG$0fb8_Ex ZZ_57wiO5k!72bT9QAHF0QAHF1|Je*=JlX&N delta 22 ecmcb?`kiIM5@uEgu8qr2GO}}NENZa-e-i*+FbJ~% diff --git a/tests/assets/cvat_dataset/action_classification/train/1/images/00029.jpg b/tests/assets/cvat_dataset/action_classification/train/1/images/00029.jpg index 222682d80bf9740d8eb672035ae34a240f949592..ca2f7df2c8cd72b5e6ad4ded7da83474ce6c8a47 100644 GIT binary patch delta 126 zcmV-^0D=Ga1m6XaqyrcL7_q0x0dL!V9{%bDniw}m*}>kUI5_TVE4@DI!)MxJ*}pq} zU~`VW550CCAO8T59k=`o{{TWYnd0yHbN>K={{ZZ@!A})ASN3fyUH%8wVzL}H9I0bt gDRXkg?yaq_(*1j!%@k2x=gEZ>Q9uP0Q9vL6*)rxmtN;K2 delta 22 ecmcc5`kiIM5@uEgu8qr2GO}}NENZa-e-i*+$_Tmu diff --git a/tests/assets/cvat_dataset/action_classification/train/2/annotations.xml b/tests/assets/cvat_dataset/action_classification/train/2/annotations.xml deleted file mode 100644 index 79ea160acf6..00000000000 --- a/tests/assets/cvat_dataset/action_classification/train/2/annotations.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - 1.1 - - - 3 - v3 - 10 - interpolation - 2 - - - - 0 - 9 - 1 - True - - - - - - 256 - 192 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/tests/assets/cvat_dataset/action_classification/train/2/images/00024.jpg b/tests/assets/cvat_dataset/action_classification/train/2/images/00024.jpg deleted file mode 100644 index 222682d80bf9740d8eb672035ae34a240f949592..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 631 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!v`*nMGf}^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!v`*nMGf}^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!v`*nMGf}^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!v`*nMGf}^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!v`*nMGf}^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!v`*nMGf}t>8LNlvdTUwnX%!b+A zOnN>#IhRRB?T^XK^rSFrCydP8Od@9($&A<(+O|eN4J|hA58W;t==5))9B<0eD#uq{ zn2{3Kj#JtBbkc^H6-KYvSYH!kLW@j2p9j&n|3 zSaB~sP*c433+n_JzHmWzPzaH>|C!*4L)}Ckzcx zz9wac1}GPRU}%7HYY+?#P;Od+p#jP|5eyAb7M);dfbs|;7#g5F90`U7_#XD(MQ@iF zzy&}kPYd24lBq#3G=O1vT}#JZ;0Z$m7>0$gble4=Ff@Q+*dmsWyTB8M1~3ex^=%h; z!sG^^R+f&tz!QcBa7HLRSCgYB3=Loyjv}rm?*dO48o)3dl3Y#R1)eZ8fMGbkxthES zB(RQO3{Zs04G4Tq%1mxR-~td#Zb0DHAeh{Mz)edqxdB{NiavBAnB0KCq7zJRK;RKX SFu4JNha-`xm|1j zS-swV3Q($t-2m#$43-RbkZl>9sCEegb^kolZFg4YqxGX1+V - 256 - 192 + 24 + 24 - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + diff --git a/tests/assets/cvat_dataset/action_detection/train/0/images/frame_000000.png b/tests/assets/cvat_dataset/action_detection/train/0/images/frame_000000.png new file mode 100644 index 0000000000000000000000000000000000000000..8eea7beb6e04b3f7e6de0a74765bc25c0997121f GIT binary patch literal 94 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1SIoCSFHz9s-7;6Ar*6y6C_xj`3;;_{6C^` rhO#0J8paup{S3j3^P6;VZoG@;IWA5R31DVmNO;I7a^uLt4L}_Xp00i_>zopr00kEr>i_@% literal 0 HcmV?d00001 diff --git a/tests/assets/cvat_dataset/action_detection/train/0/images/frame_000004.png b/tests/assets/cvat_dataset/action_detection/train/0/images/frame_000004.png new file mode 100644 index 0000000000000000000000000000000000000000..7dacfb37dbfb653962c6d2ab6180145c1ac9bd95 GIT binary patch literal 98 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1SIoCSFHz9nw~C>Ar*6y6C_xj`3;h|{;G#E rgMskVJW11xD+;e9O}N|`O&J(sA2NzKmR&mr)WqQF>gTe~DWM4fouL*I literal 0 HcmV?d00001 diff --git a/tests/assets/cvat_dataset/action_detection/train/0/images/frame_000005.png b/tests/assets/cvat_dataset/action_detection/train/0/images/frame_000005.png new file mode 100644 index 0000000000000000000000000000000000000000..870d00485975a7b06f77a0f92f01b85356aadb11 GIT binary patch literal 93 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1SIoCSFHz9DxNNmAr*6y6C_xj`3;gp|N8He qQ#*CnDC@!s$1BDeB0Wr53=B~Z8Abl*?#~0NXYh3Ob6Mw<&;$UyNEpNb literal 0 HcmV?d00001 diff --git a/tests/assets/cvat_dataset/action_detection/train/0/images/frame_000006.png b/tests/assets/cvat_dataset/action_detection/train/0/images/frame_000006.png new file mode 100644 index 0000000000000000000000000000000000000000..0042daeda6464d1979058d5dc6cfa12c03ee4319 GIT binary patch literal 93 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1SIoCSFHz9DxNNmAr*6y6C_xj`3)XT`r*IG qOzqTNqpS-n9IqH>i1aXJF))NbWE3eE(_acy&*16m=d#Wzp$P!edl-QL literal 0 HcmV?d00001 diff --git a/tests/assets/cvat_dataset/action_detection/train/0/images/frame_000007.png b/tests/assets/cvat_dataset/action_detection/train/0/images/frame_000007.png new file mode 100644 index 0000000000000000000000000000000000000000..f670119132856680c6bddf4d63cd99eb61c3e8e8 GIT binary patch literal 93 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1SIoCSFHz9DxNNmAr*6y6C_xj`3)XT{O#Z6 qr*`VDQPzbOj#rE`M0%LA7#KnxGKzds@RSCsXYh3Ob6Mw<&;$V0C>WIh literal 0 HcmV?d00001 diff --git a/tests/assets/cvat_dataset/action_detection/train/0/images/frame_000008.png b/tests/assets/cvat_dataset/action_detection/train/0/images/frame_000008.png new file mode 100644 index 0000000000000000000000000000000000000000..110d70e8ce6706abc285e29ff45afc96d1085ea5 GIT binary patch literal 93 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1SIoCSFHz9DxNNmAr*6y6C_xj`3)XT|L4CY qP3_cOqpS-n9IqH>i1aXJF)#!^WE82^+o%Rq&*16m=d#Wzp$P!r`WWW` literal 0 HcmV?d00001 diff --git a/tests/assets/cvat_dataset/action_detection/train/0/images/frame_000009.png b/tests/assets/cvat_dataset/action_detection/train/0/images/frame_000009.png new file mode 100644 index 0000000000000000000000000000000000000000..678bb535cd5f97e1703758307d7f8a6c8afe9ff4 GIT binary patch literal 93 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1SIoCSFHz9DxNNmAr*6y6C_xj`3;0ZKF+uJ q>oa9{>Xik7%`4I`Xh^VLVPNok$S88__4T^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!v`*nMGf}^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!v`*nMGf}^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!v`*nMGf}^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!v`*nMGf}^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!v`*nMGf}^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!v`*nMGf}^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!v`*nMGf}^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!v`*nMGf}^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!v`*nMGf}^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!v`*nMGf} - 256 - 192 + 24 + 24 - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + diff --git a/tests/assets/cvat_dataset/action_detection/train/1/images/frame_000000.png b/tests/assets/cvat_dataset/action_detection/train/1/images/frame_000000.png new file mode 100644 index 0000000000000000000000000000000000000000..5fdaee4438315faf0c74f6b0abc37023db52803b GIT binary patch literal 95 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1SIoCSFHz9YMw5RAr*6y6C_xj`3-~?zpxi{ sGYEVq))v_8#=B^iaT?}v;crg3NOfI1jFUHx3vIVCg!0H;(I&;S4c literal 0 HcmV?d00001 diff --git a/tests/assets/cvat_dataset/action_detection/train/1/images/frame_000001.png b/tests/assets/cvat_dataset/action_detection/train/1/images/frame_000001.png new file mode 100644 index 0000000000000000000000000000000000000000..678bb535cd5f97e1703758307d7f8a6c8afe9ff4 GIT binary patch literal 93 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1SIoCSFHz9DxNNmAr*6y6C_xj`3;0ZKF+uJ q>oa9{>Xik7%`4I`Xh^VLVPNok$S88__4Ti1aXJF)#!^WE82^+o%Rq&*16m=d#Wzp$P!r`WWW` literal 0 HcmV?d00001 diff --git a/tests/assets/cvat_dataset/action_detection/train/1/images/frame_000003.png b/tests/assets/cvat_dataset/action_detection/train/1/images/frame_000003.png new file mode 100644 index 0000000000000000000000000000000000000000..f670119132856680c6bddf4d63cd99eb61c3e8e8 GIT binary patch literal 93 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1SIoCSFHz9DxNNmAr*6y6C_xj`3)XT{O#Z6 qr*`VDQPzbOj#rE`M0%LA7#KnxGKzds@RSCsXYh3Ob6Mw<&;$V0C>WIh literal 0 HcmV?d00001 diff --git a/tests/assets/cvat_dataset/action_detection/train/1/images/frame_000004.png b/tests/assets/cvat_dataset/action_detection/train/1/images/frame_000004.png new file mode 100644 index 0000000000000000000000000000000000000000..0042daeda6464d1979058d5dc6cfa12c03ee4319 GIT binary patch literal 93 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1SIoCSFHz9DxNNmAr*6y6C_xj`3)XT`r*IG qOzqTNqpS-n9IqH>i1aXJF))NbWE3eE(_acy&*16m=d#Wzp$P!edl-QL literal 0 HcmV?d00001 diff --git a/tests/assets/cvat_dataset/action_detection/train/1/images/frame_000005.png b/tests/assets/cvat_dataset/action_detection/train/1/images/frame_000005.png new file mode 100644 index 0000000000000000000000000000000000000000..870d00485975a7b06f77a0f92f01b85356aadb11 GIT binary patch literal 93 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1SIoCSFHz9DxNNmAr*6y6C_xj`3;gp|N8He qQ#*CnDC@!s$1BDeB0Wr53=B~Z8Abl*?#~0NXYh3Ob6Mw<&;$UyNEpNb literal 0 HcmV?d00001 diff --git a/tests/assets/cvat_dataset/action_detection/train/1/images/frame_000006.png b/tests/assets/cvat_dataset/action_detection/train/1/images/frame_000006.png new file mode 100644 index 0000000000000000000000000000000000000000..7dacfb37dbfb653962c6d2ab6180145c1ac9bd95 GIT binary patch literal 98 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1SIoCSFHz9nw~C>Ar*6y6C_xj`3;h|{;G#E rgMskVJW11xD+;e9O}N|`O&J(sA2NzKmR&mr)WqQF>gTe~DWM4fouL*I literal 0 HcmV?d00001 diff --git a/tests/assets/cvat_dataset/action_detection/train/1/images/frame_000007.png b/tests/assets/cvat_dataset/action_detection/train/1/images/frame_000007.png new file mode 100644 index 0000000000000000000000000000000000000000..a7c8136d1288adb5905134e96cc926bc44795a21 GIT binary patch literal 95 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1SIoCSFHz9YMw5RAr*6y6C_xj`3)9*{6Be# s6sJMpyJ>;VZoG@;IWA5R31DVmNO;I7a^uLt4L}_Xp00i_>zopr00kEr>i_@% literal 0 HcmV?d00001 diff --git a/tests/assets/cvat_dataset/action_detection/train/1/images/frame_000008.png b/tests/assets/cvat_dataset/action_detection/train/1/images/frame_000008.png new file mode 100644 index 0000000000000000000000000000000000000000..ca2f05eec3c720231f329045184ec3a7c056a388 GIT binary patch literal 95 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1SIoCSFHz9YMw5RAr*6y6C_xj`3;nc{|T=b sVKxYSH!ZN)jd#&J$HfUE0n7{x$qyMtLd^J20(CHWy85}Sb4q9e0IZP~;{X5v literal 0 HcmV?d00001 diff --git a/tests/assets/cvat_dataset/action_detection/train/1/images/frame_000009.png b/tests/assets/cvat_dataset/action_detection/train/1/images/frame_000009.png new file mode 100644 index 0000000000000000000000000000000000000000..a548094f29f3ad63dbbfef30864e9816e950f5f1 GIT binary patch literal 95 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1SIoCSFHz9YMw5RAr*6y6C_xj`3(+5{_hNF sXEq3YH!ZN)jd#&J$HfUE0n7{xX%87ie9u^!0(CHWy85}Sb4q9e0N#-pApigX literal 0 HcmV?d00001 diff --git a/tests/assets/cvat_dataset/action_detection/train/1/images/frame_000020.png b/tests/assets/cvat_dataset/action_detection/train/1/images/frame_000020.png deleted file mode 100644 index 222682d80bf9740d8eb672035ae34a240f949592..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 631 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!v`*nMGf}^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!v`*nMGf}^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!v`*nMGf}^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!v`*nMGf}^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!v`*nMGf}^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!v`*nMGf}^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!v`*nMGf}^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!v`*nMGf}^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!v`*nMGf}^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!v`*nMGf} - 256 - 192 + 24 + 24 - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + diff --git a/tests/assets/cvat_dataset/action_detection/train/2/images/frame_000000.png b/tests/assets/cvat_dataset/action_detection/train/2/images/frame_000000.png new file mode 100644 index 0000000000000000000000000000000000000000..610bcf0e187930a0d134ddcb144586fad424fc5d GIT binary patch literal 98 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1SIoCSFHz9nw~C>Ar*6y6C`pP1cP7LuauGi tff*X*r&l;GW(z#OAkcuzjj@)2Vfq|KktrKx&jK|uc)I$ztaD0e0st3T80`Q6 literal 0 HcmV?d00001 diff --git a/tests/assets/cvat_dataset/action_detection/train/2/images/frame_000001.png b/tests/assets/cvat_dataset/action_detection/train/2/images/frame_000001.png new file mode 100644 index 0000000000000000000000000000000000000000..b76ae6cbfcca544ead2b819e642a50c9aa5634ab GIT binary patch literal 98 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1SIoCSFHz9nw~C>Ar*6y6C}1Z2nN5fUnwO4 s0y8wqPp@!X%occlL7)Mb8)F;;gQp>*i08C3Q9w-$p00i_>zopr022imH2?qr literal 0 HcmV?d00001 diff --git a/tests/assets/cvat_dataset/action_detection/train/2/images/frame_000002.png b/tests/assets/cvat_dataset/action_detection/train/2/images/frame_000002.png new file mode 100644 index 0000000000000000000000000000000000000000..6f118d530b127230637c71a5171b02d8916a806d GIT binary patch literal 98 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1SIoCSFHz9nw~C>Ar*6y6C_w$7?hV?s1GtV r0E57H(*m2_co)rcT$~`nAr*6y6C_wmn0sb8{r9|j r01RAqM!WG!nRZmM^)>|>tYBbRAr*6y6C_xj`3;h|{;G#E rgMskVJW11xD+;e9O}N|`O&J(sA2NzKmR&mr)WqQF>gTe~DWM4fouL*I literal 0 HcmV?d00001 diff --git a/tests/assets/cvat_dataset/action_detection/train/2/images/frame_000005.png b/tests/assets/cvat_dataset/action_detection/train/2/images/frame_000005.png new file mode 100644 index 0000000000000000000000000000000000000000..11bc7997f2e552163537eedc259520cfb42028ee GIT binary patch literal 97 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1SIoCSFHz98lEnWAr*6y6C_xbB@B|d{;G#E qgMskVJW11xD+;e9O}N}l7#R4=7)3Y&4m1PxFnGH9xvXAr*6y6C_v{HxwP{(EKt# tgqH^de5UM9y|N&%c}4mK4T&xWh68^XMbsiW8-bb_JYD@<);T3K0RT?}8Ych% literal 0 HcmV?d00001 diff --git a/tests/assets/cvat_dataset/action_detection/train/2/images/frame_000007.png b/tests/assets/cvat_dataset/action_detection/train/2/images/frame_000007.png new file mode 100644 index 0000000000000000000000000000000000000000..7a334a1bf1d3864947816c4851f8768a39ccc52b GIT binary patch literal 98 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1SIoCSFHz9nw~C>Ar*6y6C_v{CkQaQ`7Hdu rBr5?77TwWZ%+@RAV%zM-D9gxDG?7un^3L}(pe6=SS3j3^P6Ar*6y6C_v{Cs;7K`7Hdu rBr5?77TwWZ%+@RAV%zM-n8?7OqQ)pAr*6y6C_v{Cx|>??3v;8 r-}CALFmTx!?Zzu*+EK;Eo6Nv)bq%8km)q%bpe6=SS3j3^P6^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!v`*nMGf}^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!v`*nMGf}^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!v`*nMGf}^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!v`*nMGf}^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!v`*nMGf}^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!v`*nMGf}^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!v`*nMGf}^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!v`*nMGf}^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!v`*nMGf}^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!v`*nMGf} + + 1.1 + + + 0 + v0 + 10 + interpolation + 2 + + + + 0 + 9 + 1 + True + + + + + + + 24 + 24 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/assets/cvat_dataset/action_detection/train/3/images/frame_000000.png b/tests/assets/cvat_dataset/action_detection/train/3/images/frame_000000.png new file mode 100644 index 0000000000000000000000000000000000000000..7f7c8b160078dd0b05e36fc0bb99bd3e62ab842b GIT binary patch literal 98 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1SIoCSFHz9nw~C>Ar*6y6C_v{Cx~2NHb~<7 rs~*Y>2EtGCBuz7}D7=z1`N6=@?#L*j@b}#epe6=SS3j3^P6Ar*6y6C_v{Cx|>??3v;8 r-}CALFmTx!?Zzu*+EK;Eo6Nv)bq%8km)q%bpe6=SS3j3^P6Ar*6y6C_v{Cs;7K`7Hdu rBr5?77TwWZ%+@RAV%zM-n8?7OqQ)pAr*6y6C_v{CkQaQ`7Hdu rBr5?77TwWZ%+@RAV%zM-D9gxDG?7un^3L}(pe6=SS3j3^P6Ar*6y6C_v{HxwP{(EKt# tgqH^de5UM9y|N&%c}4mK4T&xWh68^XMbsiW8-bb_JYD@<);T3K0RT?}8Ych% literal 0 HcmV?d00001 diff --git a/tests/assets/cvat_dataset/action_detection/train/3/images/frame_000005.png b/tests/assets/cvat_dataset/action_detection/train/3/images/frame_000005.png new file mode 100644 index 0000000000000000000000000000000000000000..11bc7997f2e552163537eedc259520cfb42028ee GIT binary patch literal 97 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1SIoCSFHz98lEnWAr*6y6C_xbB@B|d{;G#E qgMskVJW11xD+;e9O}N}l7#R4=7)3Y&4m1PxFnGH9xvXAr*6y6C_xj`3;h|{;G#E rgMskVJW11xD+;e9O}N|`O&J(sA2NzKmR&mr)WqQF>gTe~DWM4fouL*I literal 0 HcmV?d00001 diff --git a/tests/assets/cvat_dataset/action_detection/train/3/images/frame_000007.png b/tests/assets/cvat_dataset/action_detection/train/3/images/frame_000007.png new file mode 100644 index 0000000000000000000000000000000000000000..fc454a4d3dddbf481678240bfefe5a161371b0f0 GIT binary patch literal 98 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1SIoCSFHz9nw~C>Ar*6y6C_wmn0sb8{r9|j r01RAqM!WG!nRZmM^)>|>tYBbRAr*6y6C_w$7?hV?s1GtV r0E57H(*m2_co)rcT$~`nAr*6y6C}1Z2nN5fUnwO4 s0y8wqPp@!X%occlL7)Mb8)F;;gQp>*i08C3Q9w-$p00i_>zopr022imH2?qr literal 0 HcmV?d00001 diff --git a/tests/assets/imagenet_dataset/label_0/label_0_1.jpg b/tests/assets/imagenet_dataset/label_0/label_0_1.jpg deleted file mode 100644 index 9d28e0c15e09d6a84d9adf911075171c481c09ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 631 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<gTWM0TY@5u?V53ptdXHXalWy7)oGIH{I3zSIJR&kGIVCkMJtH%#xTLhKyrQzI zxuvzOy`!^h(&Q;qr%j(RbJn88OO`HMzGCI7O`ErD-L`$l&RvHNA31vL_=%IJE?vHI z_1g6tH*YuS~;l_iU%Emz-M3agxa*3&!JXHM%@*3D@ k#CfcVET6$WhVa)d1|DWcVB|3iGT1YG;L=#sVE_Ln0Q-o|ng9R* diff --git a/tests/assets/imagenet_dataset/label_0/label_0_2.jpg b/tests/assets/imagenet_dataset/label_0/label_0_2.jpg deleted file mode 100644 index ee889d22692144aa0004b545eb7c097f101aa3de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 631 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!v`*nMGf}^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!v`*nMGf}^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<gTWM0TY@5u?V53ptdXHXalWy7)oGIH{I3zSIJR&kGIVCkMJtH%#xTLhKyrQzI zxuvzOy`!^h(&Q;qr%j(RbJn88OO`HMzGCI7O`ErD-L`$l&RvHNA31vL_=%IJE?vHI z_1g6tH*YuS~;l_iU%Emz-M3agxa*3&!JXHM%@*3D@ k#CfcVET6$WhVa)d1|DWcVB|3iGT1YG;L=#sVE_Ln0Q-o|ng9R* diff --git a/tests/assets/imagenet_dataset/label_1/label_1_2.jpg b/tests/assets/imagenet_dataset/label_1/label_1_2.jpg deleted file mode 100644 index 9d28e0c15e09d6a84d9adf911075171c481c09ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 631 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<gTWM0TY@5u?V53ptdXHXalWy7)oGIH{I3zSIJR&kGIVCkMJtH%#xTLhKyrQzI zxuvzOy`!^h(&Q;qr%j(RbJn88OO`HMzGCI7O`ErD-L`$l&RvHNA31vL_=%IJE?vHI z_1g6tH*YuS~;l_iU%Emz-M3agxa*3&!JXHM%@*3D@ k#CfcVET6$WhVa)d1|DWcVB|3iGT1YG;L=#sVE_Ln0Q-o|ng9R* diff --git a/tests/assets/imagenet_dataset/label_1/label_1_3.jpg b/tests/assets/imagenet_dataset/label_1/label_1_3.jpg deleted file mode 100644 index 9d28e0c15e09d6a84d9adf911075171c481c09ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 631 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<gTWM0TY@5u?V53ptdXHXalWy7)oGIH{I3zSIJR&kGIVCkMJtH%#xTLhKyrQzI zxuvzOy`!^h(&Q;qr%j(RbJn88OO`HMzGCI7O`ErD-L`$l&RvHNA31vL_=%IJE?vHI z_1g6tH*YuS~;l_iU%Emz-M3agxa*3&!JXHM%@*3D@ k#CfcVET6$WhVa)d1|DWcVB|3iGT1YG;L=#sVE_Ln0Q-o|ng9R* diff --git a/tests/assets/imagenet_dataset_class_incremental/label_0/label_0_1.jpg b/tests/assets/imagenet_dataset_class_incremental/label_0/label_0_1.jpg deleted file mode 100644 index 9d28e0c15e09d6a84d9adf911075171c481c09ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 631 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<gTWM0TY@5u?V53ptdXHXalWy7)oGIH{I3zSIJR&kGIVCkMJtH%#xTLhKyrQzI zxuvzOy`!^h(&Q;qr%j(RbJn88OO`HMzGCI7O`ErD-L`$l&RvHNA31vL_=%IJE?vHI z_1g6tH*YuS~;l_iU%Emz-M3agxa*3&!JXHM%@*3D@ k#CfcVET6$WhVa)d1|DWcVB|3iGT1YG;L=#sVE_Ln0Q-o|ng9R* diff --git a/tests/assets/imagenet_dataset_class_incremental/label_0/label_0_2.jpg b/tests/assets/imagenet_dataset_class_incremental/label_0/label_0_2.jpg deleted file mode 100644 index ee889d22692144aa0004b545eb7c097f101aa3de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 631 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!v`*nMGf}^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!v`*nMGf}^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!v`*nMGf}^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<gTWM0TY@5u?V53ptdXHXalWy7)oGIH{I3zSIJR&kGIVCkMJtH%#xTLhKyrQzI zxuvzOy`!^h(&Q;qr%j(RbJn88OO`HMzGCI7O`ErD-L`$l&RvHNA31vL_=%IJE?vHI z_1g6tH*YuS~;l_iU%Emz-M3agxa*3&!JXHM%@*3D@ k#CfcVET6$WhVa)d1|DWcVB|3iGT1YG;L=#sVE_Ln0Q-o|ng9R* diff --git a/tests/assets/imagenet_dataset_class_incremental/label_1/label_1_2.jpg b/tests/assets/imagenet_dataset_class_incremental/label_1/label_1_2.jpg deleted file mode 100644 index 9d28e0c15e09d6a84d9adf911075171c481c09ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 631 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<gTWM0TY@5u?V53ptdXHXalWy7)oGIH{I3zSIJR&kGIVCkMJtH%#xTLhKyrQzI zxuvzOy`!^h(&Q;qr%j(RbJn88OO`HMzGCI7O`ErD-L`$l&RvHNA31vL_=%IJE?vHI z_1g6tH*YuS~;l_iU%Emz-M3agxa*3&!JXHM%@*3D@ k#CfcVET6$WhVa)d1|DWcVB|3iGT1YG;L=#sVE_Ln0Q-o|ng9R* diff --git a/tests/assets/imagenet_dataset_class_incremental/label_1/label_1_3.jpg b/tests/assets/imagenet_dataset_class_incremental/label_1/label_1_3.jpg deleted file mode 100644 index 9d28e0c15e09d6a84d9adf911075171c481c09ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 631 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<gTWM0TY@5u?V53ptdXHXalWy7)oGIH{I3zSIJR&kGIVCkMJtH%#xTLhKyrQzI zxuvzOy`!^h(&Q;qr%j(RbJn88OO`HMzGCI7O`ErD-L`$l&RvHNA31vL_=%IJE?vHI z_1g6tH*YuS~;l_iU%Emz-M3agxa*3&!JXHM%@*3D@ k#CfcVET6$WhVa)d1|DWcVB|3iGT1YG;L=#sVE_Ln0Q-o|ng9R* diff --git a/tests/assets/imagenet_dataset_class_incremental/label_1/label_1_4.jpg b/tests/assets/imagenet_dataset_class_incremental/label_1/label_1_4.jpg deleted file mode 100644 index 9d28e0c15e09d6a84d9adf911075171c481c09ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 631 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<gTWM0TY@5u?V53ptdXHXalWy7)oGIH{I3zSIJR&kGIVCkMJtH%#xTLhKyrQzI zxuvzOy`!^h(&Q;qr%j(RbJn88OO`HMzGCI7O`ErD-L`$l&RvHNA31vL_=%IJE?vHI z_1g6tH*YuS~;l_iU%Emz-M3agxa*3&!JXHM%@*3D@ k#CfcVET6$WhVa)d1|DWcVB|3iGT1YG;L=#sVE_Ln0Q-o|ng9R* diff --git a/tests/assets/imagenet_dataset_class_incremental/label_2/label_2_1.jpg b/tests/assets/imagenet_dataset_class_incremental/label_2/label_2_1.jpg deleted file mode 100644 index 9d28e0c15e09d6a84d9adf911075171c481c09ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 631 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<gTWM0TY@5u?V53ptdXHXalWy7)oGIH{I3zSIJR&kGIVCkMJtH%#xTLhKyrQzI zxuvzOy`!^h(&Q;qr%j(RbJn88OO`HMzGCI7O`ErD-L`$l&RvHNA31vL_=%IJE?vHI z_1g6tH*YuS~;l_iU%Emz-M3agxa*3&!JXHM%@*3D@ k#CfcVET6$WhVa)d1|DWcVB|3iGT1YG;L=#sVE_Ln0Q-o|ng9R* diff --git a/tests/assets/imagenet_dataset_class_incremental/label_2/label_2_2.jpg b/tests/assets/imagenet_dataset_class_incremental/label_2/label_2_2.jpg deleted file mode 100644 index 9d28e0c15e09d6a84d9adf911075171c481c09ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 631 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<gTWM0TY@5u?V53ptdXHXalWy7)oGIH{I3zSIJR&kGIVCkMJtH%#xTLhKyrQzI zxuvzOy`!^h(&Q;qr%j(RbJn88OO`HMzGCI7O`ErD-L`$l&RvHNA31vL_=%IJE?vHI z_1g6tH*YuS~;l_iU%Emz-M3agxa*3&!JXHM%@*3D@ k#CfcVET6$WhVa)d1|DWcVB|3iGT1YG;L=#sVE_Ln0Q-o|ng9R* diff --git a/tests/assets/imagenet_dataset_class_incremental/label_2/label_2_3.jpg b/tests/assets/imagenet_dataset_class_incremental/label_2/label_2_3.jpg deleted file mode 100644 index 9d28e0c15e09d6a84d9adf911075171c481c09ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 631 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<gTWM0TY@5u?V53ptdXHXalWy7)oGIH{I3zSIJR&kGIVCkMJtH%#xTLhKyrQzI zxuvzOy`!^h(&Q;qr%j(RbJn88OO`HMzGCI7O`ErD-L`$l&RvHNA31vL_=%IJE?vHI z_1g6tH*YuS~;l_iU%Emz-M3agxa*3&!JXHM%@*3D@ k#CfcVET6$WhVa)d1|DWcVB|3iGT1YG;L=#sVE_Ln0Q-o|ng9R* diff --git a/tests/assets/imagenet_dataset_class_incremental/label_2/label_2_4.jpg b/tests/assets/imagenet_dataset_class_incremental/label_2/label_2_4.jpg deleted file mode 100644 index 9d28e0c15e09d6a84d9adf911075171c481c09ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 631 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<gTWM0TY@5u?V53ptdXHXalWy7)oGIH{I3zSIJR&kGIVCkMJtH%#xTLhKyrQzI zxuvzOy`!^h(&Q;qr%j(RbJn88OO`HMzGCI7O`ErD-L`$l&RvHNA31vL_=%IJE?vHI z_1g6tH*YuS~;l_iU%Emz-M3agxa*3&!JXHM%@*3D@ k#CfcVET6$WhVa)d1|DWcVB|3iGT1YG;L=#sVE_Ln0Q-o|ng9R* diff --git a/tests/e2e/cli/action/test_action_classification.py b/tests/e2e/cli/action/test_action_classification.py index 45ff92ed7fc..c2f76146b08 100644 --- a/tests/e2e/cli/action/test_action_classification.py +++ b/tests/e2e/cli/action/test_action_classification.py @@ -68,7 +68,7 @@ def test_otx_export(self, template, tmp_dir_path): @pytest.mark.parametrize("template", templates, ids=templates_ids) def test_otx_eval_openvino(self, template, tmp_dir_path): tmp_dir_path = tmp_dir_path / "action_cls" - otx_eval_openvino_testing(template, tmp_dir_path, otx_dir, args, threshold=0.2) + otx_eval_openvino_testing(template, tmp_dir_path, otx_dir, args, threshold=0.05) @e2e_pytest_component @pytest.mark.skipif(TT_STABILITY_TESTS, reason="This is TT_STABILITY_TESTS") diff --git a/tests/e2e/cli/action/test_action_detection.py b/tests/e2e/cli/action/test_action_detection.py index 1e670f91f33..e26a5378fba 100644 --- a/tests/e2e/cli/action/test_action_detection.py +++ b/tests/e2e/cli/action/test_action_detection.py @@ -70,7 +70,7 @@ def test_otx_export(self, template, tmp_dir_path): @pytest.mark.parametrize("template", templates, ids=templates_ids) def test_otx_eval_openvino(self, template, tmp_dir_path): tmp_dir_path = tmp_dir_path / "action_det" - otx_eval_openvino_testing(template, tmp_dir_path, otx_dir, args, threshold=0.2) + otx_eval_openvino_testing(template, tmp_dir_path, otx_dir, args, threshold=0.05) @e2e_pytest_component @pytest.mark.skipif(TT_STABILITY_TESTS, reason="This is TT_STABILITY_TESTS") diff --git a/tests/e2e/cli/anomaly/test_anomaly_classification.py b/tests/e2e/cli/anomaly/test_anomaly_classification.py index 0dffeeb2d30..80d771b6b84 100644 --- a/tests/e2e/cli/anomaly/test_anomaly_classification.py +++ b/tests/e2e/cli/anomaly/test_anomaly_classification.py @@ -93,7 +93,7 @@ def test_otx_deploy_openvino(self, template, tmp_dir_path): @e2e_pytest_component @pytest.mark.parametrize("template", templates, ids=templates_ids) def test_otx_eval_deployment(self, template, tmp_dir_path): - otx_eval_deployment_testing(template, tmp_dir_path, otx_dir, args, threshold=0.01) + otx_eval_deployment_testing(template, tmp_dir_path, otx_dir, args, threshold=0.0) @e2e_pytest_component @pytest.mark.parametrize("template", templates, ids=templates_ids) @@ -130,7 +130,7 @@ def test_nncf_eval(self, template, tmp_dir_path): if template.entrypoints.nncf is None: pytest.skip("nncf entrypoint is none") - nncf_eval_testing(template, tmp_dir_path, otx_dir, args, threshold=0.0001) + nncf_eval_testing(template, tmp_dir_path, otx_dir, args, threshold=0.01) @e2e_pytest_component @pytest.mark.parametrize("template", templates, ids=templates_ids) diff --git a/tests/e2e/cli/anomaly/test_anomaly_detection.py b/tests/e2e/cli/anomaly/test_anomaly_detection.py index bfe444b1430..c4025a501cf 100644 --- a/tests/e2e/cli/anomaly/test_anomaly_detection.py +++ b/tests/e2e/cli/anomaly/test_anomaly_detection.py @@ -93,7 +93,7 @@ def test_otx_deploy_openvino(self, template, tmp_dir_path): @e2e_pytest_component @pytest.mark.parametrize("template", templates, ids=templates_ids) def test_otx_eval_deployment(self, template, tmp_dir_path): - otx_eval_deployment_testing(template, tmp_dir_path, otx_dir, args, threshold=0.01) + otx_eval_deployment_testing(template, tmp_dir_path, otx_dir, args, threshold=0.0) @e2e_pytest_component @pytest.mark.parametrize("template", templates, ids=templates_ids) @@ -130,7 +130,7 @@ def test_nncf_eval(self, template, tmp_dir_path): if template.entrypoints.nncf is None: pytest.skip("nncf entrypoint is none") - nncf_eval_testing(template, tmp_dir_path, otx_dir, args, threshold=0.0001) + nncf_eval_testing(template, tmp_dir_path, otx_dir, args, threshold=0.01) @e2e_pytest_component @pytest.mark.parametrize("template", templates, ids=templates_ids) diff --git a/tests/e2e/cli/anomaly/test_anomaly_segmentation.py b/tests/e2e/cli/anomaly/test_anomaly_segmentation.py index ca94765bbbe..a7a3e83d291 100644 --- a/tests/e2e/cli/anomaly/test_anomaly_segmentation.py +++ b/tests/e2e/cli/anomaly/test_anomaly_segmentation.py @@ -93,7 +93,7 @@ def test_otx_deploy_openvino(self, template, tmp_dir_path): @e2e_pytest_component @pytest.mark.parametrize("template", templates, ids=templates_ids) def test_otx_eval_deployment(self, template, tmp_dir_path): - otx_eval_deployment_testing(template, tmp_dir_path, otx_dir, args, threshold=0.01) + otx_eval_deployment_testing(template, tmp_dir_path, otx_dir, args, threshold=0.0) @e2e_pytest_component @pytest.mark.parametrize("template", templates, ids=templates_ids) @@ -130,7 +130,7 @@ def test_nncf_eval(self, template, tmp_dir_path): if template.entrypoints.nncf is None: pytest.skip("nncf entrypoint is none") - nncf_eval_testing(template, tmp_dir_path, otx_dir, args, threshold=0.0001) + nncf_eval_testing(template, tmp_dir_path, otx_dir, args, threshold=0.01) @e2e_pytest_component @pytest.mark.parametrize("template", templates, ids=templates_ids) diff --git a/tests/e2e/cli/classification/reference/Custom_Image_Classification_EfficientNet-V2-S/compressed_model.yml b/tests/e2e/cli/classification/reference/Custom_Image_Classification_EfficientNet-V2-S/compressed_model.yml index 9e0c559a076..dec74ca9e01 100644 --- a/tests/e2e/cli/classification/reference/Custom_Image_Classification_EfficientNet-V2-S/compressed_model.yml +++ b/tests/e2e/cli/classification/reference/Custom_Image_Classification_EfficientNet-V2-S/compressed_model.yml @@ -10,6 +10,6 @@ TestToolsMultilabelClassification: number_of_fakequantizers: 269 TestToolsHierarchicalClassification: pot: - number_of_fakequantizers: 216 + number_of_fakequantizers: 208 nncf: number_of_fakequantizers: 267 diff --git a/tests/e2e/cli/classification/reference/Custom_Image_Classification_EfficinetNet-B0/compressed_model.yml b/tests/e2e/cli/classification/reference/Custom_Image_Classification_EfficinetNet-B0/compressed_model.yml index 2ea456f8f38..2c7dd0d3770 100644 --- a/tests/e2e/cli/classification/reference/Custom_Image_Classification_EfficinetNet-B0/compressed_model.yml +++ b/tests/e2e/cli/classification/reference/Custom_Image_Classification_EfficinetNet-B0/compressed_model.yml @@ -10,6 +10,6 @@ TestToolsMultilabelClassification: number_of_fakequantizers: 126 TestToolsHierarchicalClassification: pot: - number_of_fakequantizers: 100 + number_of_fakequantizers: 92 nncf: number_of_fakequantizers: 124 diff --git a/tests/e2e/cli/classification/reference/Custom_Image_Classification_MobileNet-V3-large-1x/compressed_model.yml b/tests/e2e/cli/classification/reference/Custom_Image_Classification_MobileNet-V3-large-1x/compressed_model.yml index 757ec370d16..cacf4fd84a5 100644 --- a/tests/e2e/cli/classification/reference/Custom_Image_Classification_MobileNet-V3-large-1x/compressed_model.yml +++ b/tests/e2e/cli/classification/reference/Custom_Image_Classification_MobileNet-V3-large-1x/compressed_model.yml @@ -10,6 +10,6 @@ TestToolsMultilabelClassification: number_of_fakequantizers: 93 TestToolsHierarchicalClassification: pot: - number_of_fakequantizers: 102 + number_of_fakequantizers: 135 nncf: number_of_fakequantizers: 91 diff --git a/tests/e2e/cli/classification/test_classification.py b/tests/e2e/cli/classification/test_classification.py index 1dc15794fdf..f331dac3895 100644 --- a/tests/e2e/cli/classification/test_classification.py +++ b/tests/e2e/cli/classification/test_classification.py @@ -39,10 +39,10 @@ # Pre-train w/ 'label_0', 'label_1' classes args0 = { - "--train-data-roots": "tests/assets/imagenet_dataset", - "--val-data-roots": "tests/assets/imagenet_dataset", - "--test-data-roots": "tests/assets/imagenet_dataset", - "--input": "tests/assets/imagenet_dataset/label_0", + "--train-data-roots": "tests/assets/classification_dataset", + "--val-data-roots": "tests/assets/classification_dataset", + "--test-data-roots": "tests/assets/classification_dataset", + "--input": "tests/assets/classification_dataset/0", "train_params": [ "params", "--learning_parameters.num_iters", @@ -54,10 +54,10 @@ # Pre-train w/ 'label_0', 'label_1', 'label_2' classes args = { - "--train-data-roots": "tests/assets/imagenet_dataset_class_incremental", - "--val-data-roots": "tests/assets/imagenet_dataset_class_incremental", - "--test-data-roots": "tests/assets/imagenet_dataset_class_incremental", - "--input": "tests/assets/imagenet_dataset/label_0", + "--train-data-roots": "tests/assets/classification_dataset_class_incremental", + "--val-data-roots": "tests/assets/classification_dataset_class_incremental", + "--test-data-roots": "tests/assets/classification_dataset_class_incremental", + "--input": "tests/assets/classification_dataset/0", "train_params": [ "params", "--learning_parameters.num_iters", @@ -172,7 +172,7 @@ def test_otx_explain_openvino(self, template, tmp_dir_path): @pytest.mark.parametrize("half_precision", [True, False]) def test_otx_eval_openvino(self, template, tmp_dir_path, half_precision): tmp_dir_path = tmp_dir_path / "multi_class_cls" - otx_eval_openvino_testing(template, tmp_dir_path, otx_dir, args, threshold=0.0, half_precision=half_precision) + otx_eval_openvino_testing(template, tmp_dir_path, otx_dir, args, threshold=0.05, half_precision=half_precision) @e2e_pytest_component @pytest.mark.skipif(TT_STABILITY_TESTS, reason="This is TT_STABILITY_TESTS") @@ -254,7 +254,7 @@ def test_nncf_eval(self, template, tmp_dir_path): if template.entrypoints.nncf is None: pytest.skip("nncf entrypoint is none") - nncf_eval_testing(template, tmp_dir_path, otx_dir, args, threshold=0.001) + nncf_eval_testing(template, tmp_dir_path, otx_dir, args, threshold=0.01) @e2e_pytest_component @pytest.mark.skipif(TT_STABILITY_TESTS, reason="This is TT_STABILITY_TESTS") @@ -412,7 +412,7 @@ def test_otx_explain(self, template, tmp_dir_path): @pytest.mark.parametrize("template", templates, ids=templates_ids) def test_otx_eval_openvino(self, template, tmp_dir_path): tmp_dir_path = tmp_dir_path / "multi_label_cls" - otx_eval_openvino_testing(template, tmp_dir_path, otx_dir, args_m, threshold=0.0) + otx_eval_openvino_testing(template, tmp_dir_path, otx_dir, args_m, threshold=0.05) @e2e_pytest_component @pytest.mark.skipif(TT_STABILITY_TESTS, reason="This is TT_STABILITY_TESTS") @@ -497,7 +497,7 @@ def test_nncf_eval(self, template, tmp_dir_path): if template.entrypoints.nncf is None: pytest.skip("nncf entrypoint is none") - nncf_eval_testing(template, tmp_dir_path, otx_dir, args_m, threshold=0.001) + nncf_eval_testing(template, tmp_dir_path, otx_dir, args_m, threshold=0.01) @e2e_pytest_component @pytest.mark.skipif(TT_STABILITY_TESTS, reason="This is TT_STABILITY_TESTS") @@ -608,7 +608,7 @@ def test_otx_explain(self, template, tmp_dir_path): @pytest.mark.parametrize("template", templates, ids=templates_ids) def test_otx_eval_openvino(self, template, tmp_dir_path): tmp_dir_path = tmp_dir_path / "h_label_cls" - otx_eval_openvino_testing(template, tmp_dir_path, otx_dir, args_h, threshold=0.02) + otx_eval_openvino_testing(template, tmp_dir_path, otx_dir, args_h, threshold=0.05) @e2e_pytest_component @pytest.mark.skipif(TT_STABILITY_TESTS, reason="This is TT_STABILITY_TESTS") @@ -683,7 +683,7 @@ def test_nncf_eval(self, template, tmp_dir_path): if template.entrypoints.nncf is None: pytest.skip("nncf entrypoint is none") - nncf_eval_testing(template, tmp_dir_path, otx_dir, args_h, threshold=0.001) + nncf_eval_testing(template, tmp_dir_path, otx_dir, args_h, threshold=0.01) @e2e_pytest_component @pytest.mark.skipif(TT_STABILITY_TESTS, reason="This is TT_STABILITY_TESTS") @@ -739,7 +739,7 @@ def test_otx_multi_gpu_train(self, template, tmp_dir_path): # Warmstart using data w/ 'intel', 'openvino', 'opencv' classes args_selfsl = { - "--train-data-roots": "tests/assets/imagenet_dataset", + "--train-data-roots": "tests/assets/classification_dataset", "train_params": [ "params", "--learning_parameters.num_iters", diff --git a/tests/e2e/cli/detection/test_detection.py b/tests/e2e/cli/detection/test_detection.py index 82669d19427..e3d7102aa62 100644 --- a/tests/e2e/cli/detection/test_detection.py +++ b/tests/e2e/cli/detection/test_detection.py @@ -40,13 +40,13 @@ pot_validate_fq_testing, ) -# Pre-train w/ 'person' class ##TODO: Currently, it is closed to sample test. need to change other sample +# Pre-train w/ 'person' class args0 = { "--train-data-roots": "tests/assets/car_tree_bug", "--val-data-roots": "tests/assets/car_tree_bug", "--test-data-roots": "tests/assets/car_tree_bug", "--input": "tests/assets/car_tree_bug/images/train", - "train_params": ["params", "--learning_parameters.num_iters", "10", "--learning_parameters.batch_size", "4"], + "train_params": ["params", "--learning_parameters.num_iters", "20", "--learning_parameters.batch_size", "4"], } # Class-Incremental learning w/ 'vehicle', 'person', 'non-vehicle' classes @@ -152,7 +152,7 @@ def test_otx_eval(self, template, tmp_dir_path): @pytest.mark.parametrize("half_precision", [True, False]) def test_otx_eval_openvino(self, template, tmp_dir_path, half_precision): tmp_dir_path = tmp_dir_path / "detection" - otx_eval_openvino_testing(template, tmp_dir_path, otx_dir, args, threshold=0.2, half_precision=half_precision) + otx_eval_openvino_testing(template, tmp_dir_path, otx_dir, args, threshold=0.05, half_precision=half_precision) @e2e_pytest_component @pytest.mark.skipif(TT_STABILITY_TESTS, reason="This is TT_STABILITY_TESTS") @@ -276,7 +276,7 @@ def test_nncf_eval(self, template, tmp_dir_path): if template.entrypoints.nncf is None: pytest.skip("nncf entrypoint is none") - nncf_eval_testing(template, tmp_dir_path, otx_dir, args, threshold=0.001) + nncf_eval_testing(template, tmp_dir_path, otx_dir, args, threshold=0.01) @e2e_pytest_component @pytest.mark.skipif(TT_STABILITY_TESTS, reason="This is TT_STABILITY_TESTS") diff --git a/tests/e2e/cli/detection/test_tiling_detection.py b/tests/e2e/cli/detection/test_tiling_detection.py index b0084b669c3..51287f00fc0 100644 --- a/tests/e2e/cli/detection/test_tiling_detection.py +++ b/tests/e2e/cli/detection/test_tiling_detection.py @@ -127,7 +127,7 @@ def test_otx_eval_openvino(self, template, tmp_dir_path, half_precision): if template.name in ["SSD", "ATSS"]: pytest.skip(reason="[CVS-108291] Tiling ATSS, SSD show performance drop") tmp_dir_path = tmp_dir_path / "tiling_det" - otx_eval_openvino_testing(template, tmp_dir_path, otx_dir, args, threshold=0.2, half_precision=half_precision) + otx_eval_openvino_testing(template, tmp_dir_path, otx_dir, args, threshold=0.05, half_precision=half_precision) @e2e_pytest_component @pytest.mark.skipif(TT_STABILITY_TESTS, reason="This is TT_STABILITY_TESTS") @@ -229,7 +229,7 @@ def test_nncf_eval(self, template, tmp_dir_path): if template.entrypoints.nncf is None: pytest.skip("nncf entrypoint is none") - nncf_eval_testing(template, tmp_dir_path, otx_dir, args, threshold=0.001) + nncf_eval_testing(template, tmp_dir_path, otx_dir, args, threshold=0.01) @e2e_pytest_component @pytest.mark.skipif(TT_STABILITY_TESTS, reason="This is TT_STABILITY_TESTS") diff --git a/tests/e2e/cli/instance_segmentation/reference/Custom_Counting_Instance_Segmentation_MaskRCNN_ResNet50/compressed_model.yml b/tests/e2e/cli/instance_segmentation/reference/Custom_Counting_Instance_Segmentation_MaskRCNN_ResNet50/compressed_model.yml index 7d25949404a..9296a5af859 100644 --- a/tests/e2e/cli/instance_segmentation/reference/Custom_Counting_Instance_Segmentation_MaskRCNN_ResNet50/compressed_model.yml +++ b/tests/e2e/cli/instance_segmentation/reference/Custom_Counting_Instance_Segmentation_MaskRCNN_ResNet50/compressed_model.yml @@ -2,7 +2,7 @@ TestToolsMPAInstanceSegmentation: pot: number_of_fakequantizers: 76 nncf: - number_of_fakequantizers: 92 + number_of_fakequantizers: 97 TestToolsTilingInstanceSegmentation: pot: number_of_fakequantizers: 76 diff --git a/tests/e2e/cli/instance_segmentation/test_instance_segmentation.py b/tests/e2e/cli/instance_segmentation/test_instance_segmentation.py index aa2d0ca03f3..0c43092e08a 100644 --- a/tests/e2e/cli/instance_segmentation/test_instance_segmentation.py +++ b/tests/e2e/cli/instance_segmentation/test_instance_segmentation.py @@ -132,7 +132,7 @@ def test_otx_eval(self, template, tmp_dir_path): @pytest.mark.parametrize("half_precision", [True, False]) def test_otx_eval_openvino(self, template, tmp_dir_path, half_precision): tmp_dir_path = tmp_dir_path / "ins_seg" - otx_eval_openvino_testing(template, tmp_dir_path, otx_dir, args, threshold=0.2, half_precision=half_precision) + otx_eval_openvino_testing(template, tmp_dir_path, otx_dir, args, threshold=0.05, half_precision=half_precision) @e2e_pytest_component @pytest.mark.skipif(TT_STABILITY_TESTS, reason="This is TT_STABILITY_TESTS") @@ -198,6 +198,7 @@ def test_otx_hpo(self, template, tmp_dir_path): @e2e_pytest_component @pytest.mark.skipif(TT_STABILITY_TESTS, reason="This is TT_STABILITY_TESTS") @pytest.mark.parametrize("template", templates, ids=templates_ids) + @pytest.mark.skip(reason="CVS-98026") def test_nncf_optimize(self, template, tmp_dir_path): tmp_dir_path = tmp_dir_path / "ins_seg" if template.entrypoints.nncf is None: @@ -208,6 +209,7 @@ def test_nncf_optimize(self, template, tmp_dir_path): @e2e_pytest_component @pytest.mark.skipif(TT_STABILITY_TESTS, reason="This is TT_STABILITY_TESTS") @pytest.mark.parametrize("template", templates, ids=templates_ids) + @pytest.mark.skip(reason="CVS-98026") def test_nncf_export(self, template, tmp_dir_path): tmp_dir_path = tmp_dir_path / "ins_seg" if template.entrypoints.nncf is None: @@ -218,27 +220,29 @@ def test_nncf_export(self, template, tmp_dir_path): @e2e_pytest_component @pytest.mark.skipif(TT_STABILITY_TESTS, reason="This is TT_STABILITY_TESTS") @pytest.mark.parametrize("template", templates, ids=templates_ids) + @pytest.mark.skip(reason="CVS-98026") def test_nncf_validate_fq(self, template, tmp_dir_path): tmp_dir_path = tmp_dir_path / "ins_seg" if template.entrypoints.nncf is None: pytest.skip("nncf entrypoint is none") - nncf_validate_fq_testing(template, tmp_dir_path, otx_dir, "detection", type(self).__name__) + nncf_validate_fq_testing(template, tmp_dir_path, otx_dir, "instance_segmentation", type(self).__name__) @e2e_pytest_component @pytest.mark.skipif(TT_STABILITY_TESTS, reason="This is TT_STABILITY_TESTS") @pytest.mark.parametrize("template", templates, ids=templates_ids) + @pytest.mark.skip(reason="CVS-98026") def test_nncf_eval(self, template, tmp_dir_path): tmp_dir_path = tmp_dir_path / "ins_seg" if template.entrypoints.nncf is None: pytest.skip("nncf entrypoint is none") - nncf_eval_testing(template, tmp_dir_path, otx_dir, args, threshold=0.001) + nncf_eval_testing(template, tmp_dir_path, otx_dir, args, threshold=0.01) @e2e_pytest_component @pytest.mark.skipif(TT_STABILITY_TESTS, reason="This is TT_STABILITY_TESTS") @pytest.mark.parametrize("template", templates, ids=templates_ids) - @pytest.mark.skip(reason="CVS-104657") + @pytest.mark.skip(reason="CVS-98026") def test_nncf_eval_openvino(self, template, tmp_dir_path): tmp_dir_path = tmp_dir_path / "ins_seg" if template.entrypoints.nncf is None: @@ -258,7 +262,7 @@ def test_pot_optimize(self, template, tmp_dir_path): @pytest.mark.parametrize("template", templates, ids=templates_ids) def test_pot_validate_fq(self, template, tmp_dir_path): tmp_dir_path = tmp_dir_path / "ins_seg" - pot_validate_fq_testing(template, tmp_dir_path, otx_dir, "detection", type(self).__name__) + pot_validate_fq_testing(template, tmp_dir_path, otx_dir, "instance_segmentation", type(self).__name__) @e2e_pytest_component @pytest.mark.skipif(TT_STABILITY_TESTS, reason="This is TT_STABILITY_TESTS") diff --git a/tests/e2e/cli/instance_segmentation/test_tiling_instseg.py b/tests/e2e/cli/instance_segmentation/test_tiling_instseg.py index 48b3204d9e8..04bdbb2087f 100644 --- a/tests/e2e/cli/instance_segmentation/test_tiling_instseg.py +++ b/tests/e2e/cli/instance_segmentation/test_tiling_instseg.py @@ -122,10 +122,11 @@ def test_otx_eval(self, template, tmp_dir_path): @e2e_pytest_component @pytest.mark.skipif(TT_STABILITY_TESTS, reason="This is TT_STABILITY_TESTS") @pytest.mark.parametrize("template", templates, ids=templates_ids) + @pytest.mark.skip(reason="CVS-104657") @pytest.mark.parametrize("half_precision", [True, False]) def test_otx_eval_openvino(self, template, tmp_dir_path, half_precision): tmp_dir_path = tmp_dir_path / "tiling_ins_seg" - otx_eval_openvino_testing(template, tmp_dir_path, otx_dir, args, threshold=0.2, half_precision=half_precision) + otx_eval_openvino_testing(template, tmp_dir_path, otx_dir, args, threshold=0.05, half_precision=half_precision) @e2e_pytest_component @pytest.mark.skipif(TT_STABILITY_TESTS, reason="This is TT_STABILITY_TESTS") @@ -137,6 +138,7 @@ def test_otx_explain(self, template, tmp_dir_path): @e2e_pytest_component @pytest.mark.skipif(TT_STABILITY_TESTS, reason="This is TT_STABILITY_TESTS") @pytest.mark.parametrize("template", templates, ids=templates_ids) + @pytest.mark.skip(reason="CVS-104657") def test_otx_explain_openvino(self, template, tmp_dir_path): tmp_dir_path = tmp_dir_path / "tiling_ins_seg" otx_explain_openvino_testing(template, tmp_dir_path, otx_dir, args) @@ -151,6 +153,7 @@ def test_otx_demo(self, template, tmp_dir_path): @e2e_pytest_component @pytest.mark.skipif(TT_STABILITY_TESTS, reason="This is TT_STABILITY_TESTS") @pytest.mark.parametrize("template", templates, ids=templates_ids) + @pytest.mark.skip(reason="CVS-104657") def test_otx_demo_openvino(self, template, tmp_dir_path): tmp_dir_path = tmp_dir_path / "tiling_ins_seg" otx_demo_openvino_testing(template, tmp_dir_path, otx_dir, args) @@ -158,6 +161,7 @@ def test_otx_demo_openvino(self, template, tmp_dir_path): @e2e_pytest_component @pytest.mark.skipif(TT_STABILITY_TESTS, reason="This is TT_STABILITY_TESTS") @pytest.mark.parametrize("template", templates, ids=templates_ids) + @pytest.mark.skip(reason="CVS-104657") def test_otx_deploy_openvino(self, template, tmp_dir_path): tmp_dir_path = tmp_dir_path / "tiling_ins_seg" otx_deploy_openvino_testing(template, tmp_dir_path, otx_dir, args) @@ -165,6 +169,7 @@ def test_otx_deploy_openvino(self, template, tmp_dir_path): @e2e_pytest_component @pytest.mark.skipif(TT_STABILITY_TESTS, reason="This is TT_STABILITY_TESTS") @pytest.mark.parametrize("template", templates, ids=templates_ids) + @pytest.mark.skip(reason="CVS-104657") def test_otx_eval_deployment(self, template, tmp_dir_path): tmp_dir_path = tmp_dir_path / "tiling_ins_seg" otx_eval_deployment_testing(template, tmp_dir_path, otx_dir, args, threshold=0.0) @@ -172,6 +177,7 @@ def test_otx_eval_deployment(self, template, tmp_dir_path): @e2e_pytest_component @pytest.mark.skipif(TT_STABILITY_TESTS, reason="This is TT_STABILITY_TESTS") @pytest.mark.parametrize("template", templates, ids=templates_ids) + @pytest.mark.skip(reason="CVS-104657") def test_otx_demo_deployment(self, template, tmp_dir_path): tmp_dir_path = tmp_dir_path / "tiling_ins_seg" otx_demo_deployment_testing(template, tmp_dir_path, otx_dir, args) @@ -214,7 +220,7 @@ def test_nncf_validate_fq(self, template, tmp_dir_path): if template.entrypoints.nncf is None: pytest.skip("nncf entrypoint is none") - nncf_validate_fq_testing(template, tmp_dir_path, otx_dir, "detection", type(self).__name__) + nncf_validate_fq_testing(template, tmp_dir_path, otx_dir, "instance_segmentation", type(self).__name__) @e2e_pytest_component @pytest.mark.skipif(TT_STABILITY_TESTS, reason="This is TT_STABILITY_TESTS") @@ -225,7 +231,7 @@ def test_nncf_eval(self, template, tmp_dir_path): if template.entrypoints.nncf is None: pytest.skip("nncf entrypoint is none") - nncf_eval_testing(template, tmp_dir_path, otx_dir, args, threshold=0.001) + nncf_eval_testing(template, tmp_dir_path, otx_dir, args, threshold=0.01) @e2e_pytest_component @pytest.mark.skipif(TT_STABILITY_TESTS, reason="This is TT_STABILITY_TESTS") @@ -250,7 +256,7 @@ def test_pot_optimize(self, template, tmp_dir_path): @pytest.mark.parametrize("template", templates, ids=templates_ids) def test_pot_validate_fq(self, template, tmp_dir_path): tmp_dir_path = tmp_dir_path / "tiling_ins_seg" - pot_validate_fq_testing(template, tmp_dir_path, otx_dir, "detection", type(self).__name__) + pot_validate_fq_testing(template, tmp_dir_path, otx_dir, "instance_segmentation", type(self).__name__) @e2e_pytest_component @pytest.mark.skipif(TT_STABILITY_TESTS, reason="This is TT_STABILITY_TESTS") diff --git a/tests/e2e/cli/semantic_segmentation/test_segmentation.py b/tests/e2e/cli/semantic_segmentation/test_segmentation.py index d735955d174..39c525319bc 100644 --- a/tests/e2e/cli/semantic_segmentation/test_segmentation.py +++ b/tests/e2e/cli/semantic_segmentation/test_segmentation.py @@ -131,7 +131,7 @@ def test_otx_eval(self, template, tmp_dir_path): @pytest.mark.parametrize("half_precision", [True, False]) def test_otx_eval_openvino(self, template, tmp_dir_path, half_precision): tmp_dir_path = tmp_dir_path / "segmentation" - otx_eval_openvino_testing(template, tmp_dir_path, otx_dir, args, threshold=0.1, half_precision=half_precision) + otx_eval_openvino_testing(template, tmp_dir_path, otx_dir, args, threshold=0.05, half_precision=half_precision) @e2e_pytest_component @pytest.mark.skipif(TT_STABILITY_TESTS, reason="This is TT_STABILITY_TESTS") @@ -203,7 +203,7 @@ def test_nncf_validate_fq(self, template, tmp_dir_path): if template.entrypoints.nncf is None: pytest.skip("nncf entrypoint is none") - nncf_validate_fq_testing(template, tmp_dir_path, otx_dir, "segmentation", type(self).__name__) + nncf_validate_fq_testing(template, tmp_dir_path, otx_dir, "semantic_segmentation", type(self).__name__) @e2e_pytest_component @pytest.mark.skipif(TT_STABILITY_TESTS, reason="This is TT_STABILITY_TESTS") @@ -213,7 +213,7 @@ def test_nncf_eval(self, template, tmp_dir_path): if template.entrypoints.nncf is None: pytest.skip("nncf entrypoint is none") - nncf_eval_testing(template, tmp_dir_path, otx_dir, args, threshold=0.001) + nncf_eval_testing(template, tmp_dir_path, otx_dir, args, threshold=0.01) @e2e_pytest_component @pytest.mark.skipif(TT_STABILITY_TESTS, reason="This is TT_STABILITY_TESTS") @@ -243,7 +243,7 @@ def test_pot_validate_fq(self, template, tmp_dir_path): tmp_dir_path = tmp_dir_path / "segmentation" if template.model_template_id.startswith("ClassIncremental_Semantic_Segmentation_Lite-HRNet-"): pytest.skip("CVS-82482") - pot_validate_fq_testing(template, tmp_dir_path, otx_dir, "segmentation", type(self).__name__) + pot_validate_fq_testing(template, tmp_dir_path, otx_dir, "semantic_segmentation", type(self).__name__) @e2e_pytest_component @pytest.mark.skipif(TT_STABILITY_TESTS, reason="This is TT_STABILITY_TESTS") diff --git a/tests/e2e/cli/test_cli.py b/tests/e2e/cli/test_cli.py index 0bc00718321..52043a76110 100644 --- a/tests/e2e/cli/test_cli.py +++ b/tests/e2e/cli/test_cli.py @@ -40,21 +40,24 @@ def test_otx_backbone_build(self, tmp_dir_path, build_backbone_args): otx_build_backbone_testing(tmp_dir_path, build_backbone_args) -auto_config_args_with_autosplit = {"--train-data-roots": "tests/assets/imagenet_dataset"} +auto_config_args_with_autosplit = {"--train-data-roots": "tests/assets/classification_dataset"} auto_config_args_with_autosplit_task = { "--task": "classification", - "--train-data-roots": "tests/assets/imagenet_dataset", + "--train-data-roots": "tests/assets/classification_dataset", } auto_config_args_without_autosplit = { - "--train-data-roots": "tests/assets/imagenet_dataset", - "--val-data-roots": "tests/assets/imagenet_dataset_class_incremental", + "--train-data-roots": "tests/assets/classification_dataset", + "--val-data-roots": "tests/assets/classification_dataset_class_incremental", } build_auto_config_args = { - "classification": {"--train-data-roots": "tests/assets/imagenet_dataset"}, - "classification_with_task": {"--task": "classification", "--train-data-roots": "tests/assets/imagenet_dataset"}, + "classification": {"--train-data-roots": "tests/assets/classification_dataset"}, + "classification_with_task": { + "--task": "classification", + "--train-data-roots": "tests/assets/classification_dataset", + }, "detection": {"--train-data-roots": "tests/assets/car_tree_bug"}, "detection_with_task": {"--task": "detection", "--train-data-roots": "tests/assets/car_tree_bug"}, } @@ -70,10 +73,10 @@ def test_otx_build_with_autosplit(self, case, tmp_dir_path): train_auto_config_args = { - "classification": {"--train-data-roots": "tests/assets/imagenet_dataset"}, + "classification": {"--train-data-roots": "tests/assets/classification_dataset"}, "classification_with_template": { "template": "otx/algorithms/classification/configs/mobilenet_v3_large_1_cls_incr/template.yaml", - "--train-data-roots": "tests/assets/imagenet_dataset", + "--train-data-roots": "tests/assets/classification_dataset", }, "detection": {"--train-data-roots": "tests/assets/car_tree_bug"}, "detection_with_template": { diff --git a/tests/integration/cli/classification/test_classification.py b/tests/integration/cli/classification/test_classification.py index c39d77e2ced..d67ec49286e 100644 --- a/tests/integration/cli/classification/test_classification.py +++ b/tests/integration/cli/classification/test_classification.py @@ -34,10 +34,10 @@ # Pre-train w/ 'label_0', 'label_1', 'label_2' classes args = { - "--train-data-roots": "tests/assets/imagenet_dataset_class_incremental", - "--val-data-roots": "tests/assets/imagenet_dataset_class_incremental", - "--test-data-roots": "tests/assets/imagenet_dataset_class_incremental", - "--input": "tests/assets/imagenet_dataset/label_0", + "--train-data-roots": "tests/assets/classification_dataset", + "--val-data-roots": "tests/assets/classification_dataset", + "--test-data-roots": "tests/assets/classification_dataset", + "--input": "tests/assets/classification_dataset/0", "train_params": [ "params", "--learning_parameters.num_iters", @@ -49,7 +49,7 @@ # Warmstart using data w/ 'intel', 'openvino', 'opencv' classes args_selfsl = { - "--train-data-roots": "tests/assets/imagenet_dataset", + "--train-data-roots": "tests/assets/classification_dataset", "train_params": [ "params", "--learning_parameters.num_iters", diff --git a/tests/integration/cli/test_cli.py b/tests/integration/cli/test_cli.py index 00ab5dd9322..2431531e53a 100644 --- a/tests/integration/cli/test_cli.py +++ b/tests/integration/cli/test_cli.py @@ -77,8 +77,11 @@ def test_otx_build_rebuild(self, tmp_dir_path, case): build_auto_config_args = { - "classification": {"--train-data-roots": "tests/assets/imagenet_dataset"}, - "classification_with_task": {"--task": "classification", "--train-data-roots": "tests/assets/imagenet_dataset"}, + "classification": {"--train-data-roots": "tests/assets/classification_dataset"}, + "classification_with_task": { + "--task": "classification", + "--train-data-roots": "tests/assets/classification_dataset", + }, "detection": {"--train-data-roots": "tests/assets/car_tree_bug"}, "detection_with_task": {"--task": "detection", "--train-data-roots": "tests/assets/car_tree_bug"}, } @@ -94,10 +97,10 @@ def test_otx_build_with_autosplit(self, case, tmp_dir_path): train_auto_config_args = { - "classification": {"--train-data-roots": "tests/assets/imagenet_dataset"}, + "classification": {"--train-data-roots": "tests/assets/classification_dataset"}, "classification_with_template": { "template": "otx/algorithms/classification/configs/mobilenet_v3_large_1_cls_incr/template.yaml", - "--train-data-roots": "tests/assets/imagenet_dataset", + "--train-data-roots": "tests/assets/classification_dataset", }, "detection": {"--train-data-roots": "tests/assets/car_tree_bug"}, "detection_with_template": { diff --git a/tests/regression/action/test_action_classification.py b/tests/regression/action/test_action_classification.py index df0e06834f0..d686cfcfa2a 100644 --- a/tests/regression/action/test_action_classification.py +++ b/tests/regression/action/test_action_classification.py @@ -128,7 +128,7 @@ def test_otx_export_eval_openvino(self, template, tmp_dir_path): tmp_dir_path, otx_dir, action_cls_data_args, - threshold=0.02, + threshold=0.05, criteria=action_cls_regression_config["regression_criteria"]["export"], reg_threshold=0.10, result_dict=self.performance[template.name], diff --git a/tests/regression/anomaly/test_anomaly_classificaiton.py b/tests/regression/anomaly/test_anomaly_classificaiton.py index b40a77a6179..db1bce9d194 100644 --- a/tests/regression/anomaly/test_anomaly_classificaiton.py +++ b/tests/regression/anomaly/test_anomaly_classificaiton.py @@ -148,7 +148,7 @@ def test_otx_export_eval_openvino(self, template, tmp_dir_path, category): tmp_dir_path, otx_dir, category_data_args, - threshold=0.02, + threshold=0.05, criteria=anomaly_classification_regression_config["regression_criteria"]["export"][category], reg_threshold=0.10, result_dict=self.performance[template.name], @@ -179,7 +179,7 @@ def test_otx_deploy_eval_deployment(self, template, tmp_dir_path, category): tmp_dir_path, otx_dir, category_data_args, - threshold=0.02, + threshold=0.0, criteria=anomaly_classification_regression_config["regression_criteria"]["deploy"][category], reg_threshold=0.10, result_dict=self.performance[template.name], @@ -213,7 +213,7 @@ def test_nncf_optimize_eval(self, template, tmp_dir_path, category): tmp_dir_path, otx_dir, category_data_args, - threshold=0.001, + threshold=0.01, criteria=anomaly_classification_regression_config["regression_criteria"]["nncf"][category], reg_threshold=0.10, result_dict=self.performance[template.name], diff --git a/tests/regression/anomaly/test_anomaly_detection.py b/tests/regression/anomaly/test_anomaly_detection.py index 5de9f651b78..e65c91d3916 100644 --- a/tests/regression/anomaly/test_anomaly_detection.py +++ b/tests/regression/anomaly/test_anomaly_detection.py @@ -144,7 +144,7 @@ def test_otx_export_eval_openvino(self, template, tmp_dir_path, category): tmp_dir_path, otx_dir, category_data_args, - threshold=0.02, + threshold=0.05, criteria=anomaly_detection_regression_config["regression_criteria"]["export"][category], reg_threshold=0.10, result_dict=self.performance[template.name], @@ -175,7 +175,7 @@ def test_otx_deploy_eval_deployment(self, template, tmp_dir_path, category): tmp_dir_path, otx_dir, category_data_args, - threshold=0.02, + threshold=0.0, criteria=anomaly_detection_regression_config["regression_criteria"]["deploy"][category], reg_threshold=0.10, result_dict=self.performance[template.name], @@ -209,7 +209,7 @@ def test_nncf_optimize_eval(self, template, tmp_dir_path, category): tmp_dir_path, otx_dir, category_data_args, - threshold=0.001, + threshold=0.01, criteria=anomaly_detection_regression_config["regression_criteria"]["nncf"][category], reg_threshold=0.10, result_dict=self.performance[template.name], diff --git a/tests/regression/anomaly/test_anomaly_segmentation.py b/tests/regression/anomaly/test_anomaly_segmentation.py index ef715c9568a..c9476b77faa 100644 --- a/tests/regression/anomaly/test_anomaly_segmentation.py +++ b/tests/regression/anomaly/test_anomaly_segmentation.py @@ -146,7 +146,7 @@ def test_otx_export_eval_openvino(self, template, tmp_dir_path, category): tmp_dir_path, otx_dir, category_data_args, - threshold=0.02, + threshold=0.05, criteria=anomaly_segmentation_regression_config["regression_criteria"]["export"][category], reg_threshold=0.10, result_dict=self.performance[template.name], @@ -177,7 +177,7 @@ def test_otx_deploy_eval_deployment(self, template, tmp_dir_path, category): tmp_dir_path, otx_dir, category_data_args, - threshold=0.02, + threshold=0.0, criteria=anomaly_segmentation_regression_config["regression_criteria"]["deploy"][category], reg_threshold=0.10, result_dict=self.performance[template.name], @@ -211,7 +211,7 @@ def test_nncf_optimize_eval(self, template, tmp_dir_path, category): tmp_dir_path, otx_dir, category_data_args, - threshold=0.001, + threshold=0.01, criteria=anomaly_segmentation_regression_config["regression_criteria"]["nncf"][category], reg_threshold=0.10, result_dict=self.performance[template.name], diff --git a/tests/regression/classification/test_classification.py b/tests/regression/classification/test_classification.py index 18b11875f07..1c0e0ee9dca 100644 --- a/tests/regression/classification/test_classification.py +++ b/tests/regression/classification/test_classification.py @@ -323,7 +323,7 @@ def test_otx_export_eval_openvino(self, template, tmp_dir_path): tmp_dir_path, otx_dir, multi_class_data_args, - threshold=0.02, + threshold=0.05, criteria=multi_class_regression_config["regression_criteria"]["export"], reg_threshold=0.10, result_dict=self.performance[template.name], @@ -352,7 +352,7 @@ def test_otx_deploy_eval_deployment(self, template, tmp_dir_path): tmp_dir_path, otx_dir, multi_class_data_args, - threshold=0.02, + threshold=0.0, criteria=multi_class_regression_config["regression_criteria"]["deploy"], reg_threshold=0.10, result_dict=self.performance[template.name], @@ -384,7 +384,7 @@ def test_nncf_optimize_eval(self, template, tmp_dir_path): tmp_dir_path, otx_dir, multi_class_data_args, - threshold=0.001, + threshold=0.01, criteria=multi_class_regression_config["regression_criteria"]["nncf"], reg_threshold=0.10, result_dict=self.performance[template.name], @@ -563,7 +563,7 @@ def test_otx_export_eval_openvino(self, template, tmp_dir_path): tmp_dir_path, otx_dir, multi_label_data_args, - threshold=0.02, + threshold=0.05, criteria=multi_label_regression_config["regression_criteria"]["export"], reg_threshold=0.10, result_dict=self.performance[template.name], @@ -592,7 +592,7 @@ def test_otx_deploy_eval_deployment(self, template, tmp_dir_path): tmp_dir_path, otx_dir, multi_label_data_args, - threshold=0.02, + threshold=0.0, criteria=multi_label_regression_config["regression_criteria"]["deploy"], reg_threshold=0.10, result_dict=self.performance[template.name], @@ -624,7 +624,7 @@ def test_nncf_optimize_eval(self, template, tmp_dir_path): tmp_dir_path, otx_dir, multi_label_data_args, - threshold=0.001, + threshold=0.01, criteria=multi_label_regression_config["regression_criteria"]["nncf"], reg_threshold=0.10, result_dict=self.performance[template.name], @@ -744,7 +744,7 @@ def test_otx_export_eval_openvino(self, template, tmp_dir_path): tmp_dir_path, otx_dir, h_label_data_args, - threshold=0.02, + threshold=0.05, criteria=h_label_regression_config["regression_criteria"]["export"], reg_threshold=0.10, result_dict=self.performance[template.name], @@ -773,7 +773,7 @@ def test_otx_deploy_eval_deployment(self, template, tmp_dir_path): tmp_dir_path, otx_dir, h_label_data_args, - threshold=0.02, + threshold=0.0, criteria=h_label_regression_config["regression_criteria"]["deploy"], reg_threshold=0.10, result_dict=self.performance[template.name], @@ -805,7 +805,7 @@ def test_nncf_optimize_eval(self, template, tmp_dir_path): tmp_dir_path, otx_dir, h_label_data_args, - threshold=0.001, + threshold=0.01, criteria=h_label_regression_config["regression_criteria"]["nncf"], reg_threshold=0.10, result_dict=self.performance[template.name], diff --git a/tests/regression/detection/test_detection.py b/tests/regression/detection/test_detection.py index ad68bd6c572..de35016fd29 100644 --- a/tests/regression/detection/test_detection.py +++ b/tests/regression/detection/test_detection.py @@ -246,7 +246,7 @@ def test_otx_export_eval_openvino(self, template, tmp_dir_path): tmp_dir_path, otx_dir, detection_data_args, - threshold=0.02, + threshold=0.05, criteria=detection_regression_config["regression_criteria"]["export"], reg_threshold=0.10, result_dict=self.performance[template.name], @@ -275,7 +275,7 @@ def test_otx_deploy_eval_deployment(self, template, tmp_dir_path): tmp_dir_path, otx_dir, detection_data_args, - threshold=0.02, + threshold=0.0, criteria=detection_regression_config["regression_criteria"]["deploy"], reg_threshold=0.10, result_dict=self.performance[template.name], @@ -307,7 +307,7 @@ def test_nncf_optimize_eval(self, template, tmp_dir_path): tmp_dir_path, otx_dir, detection_data_args, - threshold=0.001, + threshold=0.01, criteria=detection_regression_config["regression_criteria"]["nncf"], reg_threshold=0.10, result_dict=self.performance[template.name], diff --git a/tests/regression/detection/test_tiling_detection.py b/tests/regression/detection/test_tiling_detection.py index de8b739d9c7..04bb571aa8b 100644 --- a/tests/regression/detection/test_tiling_detection.py +++ b/tests/regression/detection/test_tiling_detection.py @@ -135,7 +135,7 @@ def test_otx_export_eval_openvino(self, template, tmp_dir_path): tmp_dir_path, otx_dir, tiling_detection_data_args, - threshold=0.02, + threshold=0.05, criteria=tiling_detection_regression_config["regression_criteria"]["export"], reg_threshold=0.10, result_dict=self.performance[template.name], @@ -164,7 +164,7 @@ def test_otx_deploy_eval_deployment(self, template, tmp_dir_path): tmp_dir_path, otx_dir, tiling_detection_data_args, - threshold=0.02, + threshold=0.0, criteria=tiling_detection_regression_config["regression_criteria"]["deploy"], reg_threshold=0.10, result_dict=self.performance[template.name], @@ -197,7 +197,7 @@ def test_nncf_optimize_eval(self, template, tmp_dir_path): tmp_dir_path, otx_dir, tiling_detection_data_args, - threshold=0.001, + threshold=0.01, criteria=tiling_detection_regression_config["regression_criteria"]["nncf"], reg_threshold=0.10, result_dict=self.performance[template.name], diff --git a/tests/regression/instance_segmentation/test_instnace_segmentation.py b/tests/regression/instance_segmentation/test_instnace_segmentation.py index 1b94710ad38..917d05d6fb4 100644 --- a/tests/regression/instance_segmentation/test_instnace_segmentation.py +++ b/tests/regression/instance_segmentation/test_instnace_segmentation.py @@ -186,7 +186,7 @@ def test_otx_export_eval_openvino(self, template, tmp_dir_path): tmp_dir_path, otx_dir, inst_seg_data_args, - threshold=0.02, + threshold=0.05, criteria=inst_seg_regression_config["regression_criteria"]["export"], reg_threshold=0.10, result_dict=self.performance[template.name], @@ -215,7 +215,7 @@ def test_otx_deploy_eval_deployment(self, template, tmp_dir_path): tmp_dir_path, otx_dir, inst_seg_data_args, - threshold=0.02, + threshold=0.0, criteria=inst_seg_regression_config["regression_criteria"]["deploy"], reg_threshold=0.10, result_dict=self.performance[template.name], @@ -247,7 +247,7 @@ def test_nncf_optimize_eval(self, template, tmp_dir_path): tmp_dir_path, otx_dir, inst_seg_data_args, - threshold=0.001, + threshold=0.01, criteria=inst_seg_regression_config["regression_criteria"]["nncf"], reg_threshold=0.10, result_dict=self.performance[template.name], diff --git a/tests/regression/instance_segmentation/test_tiling_instnace_segmentation.py b/tests/regression/instance_segmentation/test_tiling_instnace_segmentation.py index 521b8c5375c..bc1a9bf5c7d 100644 --- a/tests/regression/instance_segmentation/test_tiling_instnace_segmentation.py +++ b/tests/regression/instance_segmentation/test_tiling_instnace_segmentation.py @@ -135,7 +135,7 @@ def test_otx_export_eval_openvino(self, template, tmp_dir_path): tmp_dir_path, otx_dir, tiling_inst_seg_data_args, - threshold=0.02, + threshold=0.05, criteria=tiling_inst_seg_regression_config["regression_criteria"]["export"], reg_threshold=0.10, result_dict=self.performance[template.name], @@ -164,7 +164,7 @@ def test_otx_deploy_eval_deployment(self, template, tmp_dir_path): tmp_dir_path, otx_dir, tiling_inst_seg_data_args, - threshold=0.02, + threshold=0.0, criteria=tiling_inst_seg_regression_config["regression_criteria"]["deploy"], reg_threshold=0.10, result_dict=self.performance[template.name], @@ -197,7 +197,7 @@ def test_nncf_optimize_eval(self, template, tmp_dir_path): tmp_dir_path, otx_dir, tiling_inst_seg_data_args, - threshold=0.001, + threshold=0.01, criteria=tiling_inst_seg_regression_config["regression_criteria"]["nncf"], reg_threshold=0.10, result_dict=self.performance[template.name], diff --git a/tests/regression/semantic_segmentation/test_segmentation.py b/tests/regression/semantic_segmentation/test_segmentation.py index abb21c90ef9..7f08d764869 100644 --- a/tests/regression/semantic_segmentation/test_segmentation.py +++ b/tests/regression/semantic_segmentation/test_segmentation.py @@ -314,7 +314,7 @@ def test_otx_export_eval_openvino(self, template, tmp_dir_path): tmp_dir_path, otx_dir, segmentation_data_args, - threshold=0.02, + threshold=0.05, criteria=segmentation_regression_config["regression_criteria"]["export"], reg_threshold=0.10, result_dict=self.performance[template.name], @@ -343,7 +343,7 @@ def test_otx_deploy_eval_deployment(self, template, tmp_dir_path): tmp_dir_path, otx_dir, segmentation_data_args, - threshold=0.02, + threshold=0.0, criteria=segmentation_regression_config["regression_criteria"]["deploy"], reg_threshold=0.10, result_dict=self.performance[template.name], @@ -375,7 +375,7 @@ def test_nncf_optimize_eval(self, template, tmp_dir_path): tmp_dir_path, otx_dir, segmentation_data_args, - threshold=0.001, + threshold=0.01, criteria=segmentation_regression_config["regression_criteria"]["nncf"], reg_threshold=0.10, result_dict=self.performance[template.name], diff --git a/tests/unit/algorithms/classification/test_helper.py b/tests/unit/algorithms/classification/test_helper.py index d64fd06e55c..aba7cd6022a 100644 --- a/tests/unit/algorithms/classification/test_helper.py +++ b/tests/unit/algorithms/classification/test_helper.py @@ -168,13 +168,13 @@ def setup_mpa_task_parameters(task_type, create_val=False, create_test=False): model_cfg.model.multilabel = False model_cfg.model.hierarchical = False data_cfg = MPAConfig.fromfile(DEFAULT_CLS_TEMPLATE_DIR / "data_pipeline.py") - data_cfg.data.train.data_dir = "tests/assets/imagenet_dataset" + data_cfg.data.train.data_dir = "tests/assets/classification_dataset" if create_val: - data_cfg.data.val.data_dir = "tests/assets/imagenet_dataset" + data_cfg.data.val.data_dir = "tests/assets/classification_dataset" else: data_cfg.data.val = None if create_test: - data_cfg.data.test.data_dir = "tests/assets/imagenet_dataset" + data_cfg.data.test.data_dir = "tests/assets/classification_dataset" else: data_cfg.data.test = None dummy_dataset = generate_cls_dataset(number_of_images=1) diff --git a/tests/unit/core/data/manager/test_dataset_manager.py b/tests/unit/core/data/manager/test_dataset_manager.py index 3b4ff0ca5ef..ab29c2d2771 100644 --- a/tests/unit/core/data/manager/test_dataset_manager.py +++ b/tests/unit/core/data/manager/test_dataset_manager.py @@ -19,7 +19,7 @@ AVAILABLE_TASKS = ["classification", "detection", "segmentation"] AVAILABLE_SUBSETS = ["train", "val"] AVAILABLE_DATA_ROOTS = [ - "tests/assets/imagenet_dataset", + "tests/assets/classification_dataset", "tests/assets/car_tree_bug", "tests/assets/cityscapes_dataset/dataset", "tests/assets/anomaly/hazelnut", @@ -27,7 +27,7 @@ ] DATA_ROOTS2FORMAT = { - "tests/assets/imagenet_dataset": "imagenet", + "tests/assets/classification_dataset": "imagenet", "tests/assets/car_tree_bug": "coco", "tests/assets/cityscapes_dataset/dataset": "cityscapes", } diff --git a/tests/unit/core/data/test_helpers.py b/tests/unit/core/data/test_helpers.py index 624d3ee7a9f..2d0c543f735 100644 --- a/tests/unit/core/data/test_helpers.py +++ b/tests/unit/core/data/test_helpers.py @@ -24,10 +24,10 @@ TASK_NAME_TO_DATA_ROOT = { "classification": { - "train": "tests/assets/imagenet_dataset", - "val": "tests/assets/imagenet_dataset", - "test": "tests/assets/imagenet_dataset", - "unlabeled": "tests/assets/imagenet_dataset", + "train": "tests/assets/classification_dataset", + "val": "tests/assets/classification_dataset", + "test": "tests/assets/classification_dataset", + "unlabeled": "tests/assets/classification_dataset", }, "detection": { "train": "tests/assets/car_tree_bug",