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 00000000000..d381e4ece59
Binary files /dev/null and b/tests/assets/classification_dataset/0/11.jpg differ
diff --git a/tests/assets/classification_dataset/0/14.jpg b/tests/assets/classification_dataset/0/14.jpg
new file mode 100644
index 00000000000..b272c3dabf8
Binary files /dev/null and b/tests/assets/classification_dataset/0/14.jpg differ
diff --git a/tests/assets/classification_dataset/0/16.jpg b/tests/assets/classification_dataset/0/16.jpg
new file mode 100644
index 00000000000..3696014a7b5
Binary files /dev/null and b/tests/assets/classification_dataset/0/16.jpg differ
diff --git a/tests/assets/classification_dataset/0/17.jpg b/tests/assets/classification_dataset/0/17.jpg
new file mode 100644
index 00000000000..a83fd7d0e07
Binary files /dev/null and b/tests/assets/classification_dataset/0/17.jpg differ
diff --git a/tests/assets/classification_dataset/0/18.jpg b/tests/assets/classification_dataset/0/18.jpg
new file mode 100644
index 00000000000..76a1d16bd56
Binary files /dev/null and b/tests/assets/classification_dataset/0/18.jpg differ
diff --git a/tests/assets/cvat_dataset/action_classification/train/2/images/00022.jpg b/tests/assets/classification_dataset/0/23.jpg
similarity index 77%
rename from tests/assets/cvat_dataset/action_classification/train/2/images/00022.jpg
rename to tests/assets/classification_dataset/0/23.jpg
index 222682d80bf..2244d1f8927 100644
Binary files a/tests/assets/cvat_dataset/action_classification/train/2/images/00022.jpg and b/tests/assets/classification_dataset/0/23.jpg differ
diff --git a/tests/assets/classification_dataset/0/26.jpg b/tests/assets/classification_dataset/0/26.jpg
new file mode 100644
index 00000000000..1ac24d776b4
Binary files /dev/null and b/tests/assets/classification_dataset/0/26.jpg differ
diff --git a/tests/assets/classification_dataset/0/3.jpg b/tests/assets/classification_dataset/0/3.jpg
new file mode 100644
index 00000000000..04f4a13b4d0
Binary files /dev/null and b/tests/assets/classification_dataset/0/3.jpg differ
diff --git a/tests/assets/classification_dataset/0/30.jpg b/tests/assets/classification_dataset/0/30.jpg
new file mode 100644
index 00000000000..81b0373220b
Binary files /dev/null and b/tests/assets/classification_dataset/0/30.jpg differ
diff --git a/tests/assets/classification_dataset/0/4.jpg b/tests/assets/classification_dataset/0/4.jpg
new file mode 100644
index 00000000000..fab3ec5a61b
Binary files /dev/null and b/tests/assets/classification_dataset/0/4.jpg differ
diff --git a/tests/assets/classification_dataset/0/5.jpg b/tests/assets/classification_dataset/0/5.jpg
new file mode 100644
index 00000000000..0689bda8e29
Binary files /dev/null and b/tests/assets/classification_dataset/0/5.jpg differ
diff --git a/tests/assets/classification_dataset/0/6.jpg b/tests/assets/classification_dataset/0/6.jpg
new file mode 100644
index 00000000000..ddd5b56408a
Binary files /dev/null and b/tests/assets/classification_dataset/0/6.jpg differ
diff --git a/tests/assets/cvat_dataset/action_classification/train/2/images/00023.jpg b/tests/assets/classification_dataset/0/7.jpg
similarity index 79%
rename from tests/assets/cvat_dataset/action_classification/train/2/images/00023.jpg
rename to tests/assets/classification_dataset/0/7.jpg
index 222682d80bf..f656609aac9 100644
Binary files a/tests/assets/cvat_dataset/action_classification/train/2/images/00023.jpg and b/tests/assets/classification_dataset/0/7.jpg differ
diff --git a/tests/assets/classification_dataset/0/8.jpg b/tests/assets/classification_dataset/0/8.jpg
new file mode 100644
index 00000000000..257140c8bab
Binary files /dev/null and b/tests/assets/classification_dataset/0/8.jpg differ
diff --git a/tests/assets/classification_dataset/1/0.jpg b/tests/assets/classification_dataset/1/0.jpg
new file mode 100644
index 00000000000..f0fd22622f0
Binary files /dev/null and b/tests/assets/classification_dataset/1/0.jpg differ
diff --git a/tests/assets/classification_dataset/1/1.jpg b/tests/assets/classification_dataset/1/1.jpg
new file mode 100644
index 00000000000..7df9200ef65
Binary files /dev/null and b/tests/assets/classification_dataset/1/1.jpg differ
diff --git a/tests/assets/classification_dataset/1/10.jpg b/tests/assets/classification_dataset/1/10.jpg
new file mode 100644
index 00000000000..8c06ad5cdec
Binary files /dev/null and b/tests/assets/classification_dataset/1/10.jpg differ
diff --git a/tests/assets/classification_dataset/1/12.jpg b/tests/assets/classification_dataset/1/12.jpg
new file mode 100644
index 00000000000..d7e48a0037c
Binary files /dev/null and b/tests/assets/classification_dataset/1/12.jpg differ
diff --git a/tests/assets/classification_dataset/1/15.jpg b/tests/assets/classification_dataset/1/15.jpg
new file mode 100644
index 00000000000..02099ee9294
Binary files /dev/null and b/tests/assets/classification_dataset/1/15.jpg differ
diff --git a/tests/assets/classification_dataset/1/19.jpg b/tests/assets/classification_dataset/1/19.jpg
new file mode 100644
index 00000000000..c736d1da246
Binary files /dev/null and b/tests/assets/classification_dataset/1/19.jpg differ
diff --git a/tests/assets/classification_dataset/1/2.jpg b/tests/assets/classification_dataset/1/2.jpg
new file mode 100644
index 00000000000..6fe0e3c69d0
Binary files /dev/null and b/tests/assets/classification_dataset/1/2.jpg differ
diff --git a/tests/assets/classification_dataset/1/21.jpg b/tests/assets/classification_dataset/1/21.jpg
new file mode 100644
index 00000000000..a6782ba32f8
Binary files /dev/null and b/tests/assets/classification_dataset/1/21.jpg differ
diff --git a/tests/assets/classification_dataset/1/27.jpg b/tests/assets/classification_dataset/1/27.jpg
new file mode 100644
index 00000000000..9b997c560ea
Binary files /dev/null and b/tests/assets/classification_dataset/1/27.jpg differ
diff --git a/tests/assets/classification_dataset/1/28.jpg b/tests/assets/classification_dataset/1/28.jpg
new file mode 100644
index 00000000000..951c69ae0b2
Binary files /dev/null and b/tests/assets/classification_dataset/1/28.jpg differ
diff --git a/tests/assets/classification_dataset/1/29.jpg b/tests/assets/classification_dataset/1/29.jpg
new file mode 100644
index 00000000000..3fc3b963e5e
Binary files /dev/null and b/tests/assets/classification_dataset/1/29.jpg differ
diff --git a/tests/assets/classification_dataset_class_incremental/0/11.jpg b/tests/assets/classification_dataset_class_incremental/0/11.jpg
new file mode 100644
index 00000000000..d381e4ece59
Binary files /dev/null and b/tests/assets/classification_dataset_class_incremental/0/11.jpg differ
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 00000000000..b272c3dabf8
Binary files /dev/null and b/tests/assets/classification_dataset_class_incremental/0/14.jpg differ
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 00000000000..3696014a7b5
Binary files /dev/null and b/tests/assets/classification_dataset_class_incremental/0/16.jpg differ
diff --git a/tests/assets/classification_dataset_class_incremental/0/17.jpg b/tests/assets/classification_dataset_class_incremental/0/17.jpg
new file mode 100644
index 00000000000..a83fd7d0e07
Binary files /dev/null and b/tests/assets/classification_dataset_class_incremental/0/17.jpg differ
diff --git a/tests/assets/classification_dataset_class_incremental/0/18.jpg b/tests/assets/classification_dataset_class_incremental/0/18.jpg
new file mode 100644
index 00000000000..76a1d16bd56
Binary files /dev/null and b/tests/assets/classification_dataset_class_incremental/0/18.jpg differ
diff --git a/tests/assets/classification_dataset_class_incremental/0/23.jpg b/tests/assets/classification_dataset_class_incremental/0/23.jpg
new file mode 100644
index 00000000000..2244d1f8927
Binary files /dev/null and b/tests/assets/classification_dataset_class_incremental/0/23.jpg differ
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 00000000000..1ac24d776b4
Binary files /dev/null and b/tests/assets/classification_dataset_class_incremental/0/26.jpg differ
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 00000000000..04f4a13b4d0
Binary files /dev/null and b/tests/assets/classification_dataset_class_incremental/0/3.jpg differ
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 00000000000..81b0373220b
Binary files /dev/null and b/tests/assets/classification_dataset_class_incremental/0/30.jpg differ
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 00000000000..fab3ec5a61b
Binary files /dev/null and b/tests/assets/classification_dataset_class_incremental/0/4.jpg differ
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 00000000000..0689bda8e29
Binary files /dev/null and b/tests/assets/classification_dataset_class_incremental/0/5.jpg differ
diff --git a/tests/assets/classification_dataset_class_incremental/0/6.jpg b/tests/assets/classification_dataset_class_incremental/0/6.jpg
new file mode 100644
index 00000000000..ddd5b56408a
Binary files /dev/null and b/tests/assets/classification_dataset_class_incremental/0/6.jpg differ
diff --git a/tests/assets/cvat_dataset/action_classification/train/2/images/00020.jpg b/tests/assets/classification_dataset_class_incremental/0/7.jpg
similarity index 79%
rename from tests/assets/cvat_dataset/action_classification/train/2/images/00020.jpg
rename to tests/assets/classification_dataset_class_incremental/0/7.jpg
index 222682d80bf..f656609aac9 100644
Binary files a/tests/assets/cvat_dataset/action_classification/train/2/images/00020.jpg and b/tests/assets/classification_dataset_class_incremental/0/7.jpg differ
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 00000000000..257140c8bab
Binary files /dev/null and b/tests/assets/classification_dataset_class_incremental/0/8.jpg differ
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 00000000000..f0fd22622f0
Binary files /dev/null and b/tests/assets/classification_dataset_class_incremental/1/0.jpg differ
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 00000000000..7df9200ef65
Binary files /dev/null and b/tests/assets/classification_dataset_class_incremental/1/1.jpg differ
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 00000000000..8c06ad5cdec
Binary files /dev/null and b/tests/assets/classification_dataset_class_incremental/1/10.jpg differ
diff --git a/tests/assets/classification_dataset_class_incremental/1/12.jpg b/tests/assets/classification_dataset_class_incremental/1/12.jpg
new file mode 100644
index 00000000000..d7e48a0037c
Binary files /dev/null and b/tests/assets/classification_dataset_class_incremental/1/12.jpg differ
diff --git a/tests/assets/classification_dataset_class_incremental/1/15.jpg b/tests/assets/classification_dataset_class_incremental/1/15.jpg
new file mode 100644
index 00000000000..02099ee9294
Binary files /dev/null and b/tests/assets/classification_dataset_class_incremental/1/15.jpg differ
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 00000000000..c736d1da246
Binary files /dev/null and b/tests/assets/classification_dataset_class_incremental/1/19.jpg differ
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 00000000000..6fe0e3c69d0
Binary files /dev/null and b/tests/assets/classification_dataset_class_incremental/1/2.jpg differ
diff --git a/tests/assets/classification_dataset_class_incremental/1/21.jpg b/tests/assets/classification_dataset_class_incremental/1/21.jpg
new file mode 100644
index 00000000000..a6782ba32f8
Binary files /dev/null and b/tests/assets/classification_dataset_class_incremental/1/21.jpg differ
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 00000000000..9b997c560ea
Binary files /dev/null and b/tests/assets/classification_dataset_class_incremental/1/27.jpg differ
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 00000000000..951c69ae0b2
Binary files /dev/null and b/tests/assets/classification_dataset_class_incremental/1/28.jpg differ
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 00000000000..3fc3b963e5e
Binary files /dev/null and b/tests/assets/classification_dataset_class_incremental/1/29.jpg differ
diff --git a/tests/assets/cvat_dataset/action_classification/train/2/images/00021.jpg b/tests/assets/classification_dataset_class_incremental/2/13.jpg
similarity index 78%
rename from tests/assets/cvat_dataset/action_classification/train/2/images/00021.jpg
rename to tests/assets/classification_dataset_class_incremental/2/13.jpg
index 222682d80bf..7d7976b0073 100644
Binary files a/tests/assets/cvat_dataset/action_classification/train/2/images/00021.jpg and b/tests/assets/classification_dataset_class_incremental/2/13.jpg differ
diff --git a/tests/assets/classification_dataset_class_incremental/2/20.jpg b/tests/assets/classification_dataset_class_incremental/2/20.jpg
new file mode 100644
index 00000000000..aaa39013cd7
Binary files /dev/null and b/tests/assets/classification_dataset_class_incremental/2/20.jpg differ
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 00000000000..9390fc912b1
Binary files /dev/null and b/tests/assets/classification_dataset_class_incremental/2/22.jpg differ
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 00000000000..d6e3a633de2
Binary files /dev/null and b/tests/assets/classification_dataset_class_incremental/2/24.jpg differ
diff --git a/tests/assets/classification_dataset_class_incremental/2/25.jpg b/tests/assets/classification_dataset_class_incremental/2/25.jpg
new file mode 100644
index 00000000000..a24c0aee01f
Binary files /dev/null and b/tests/assets/classification_dataset_class_incremental/2/25.jpg differ
diff --git a/tests/assets/classification_dataset_class_incremental/2/31.jpg b/tests/assets/classification_dataset_class_incremental/2/31.jpg
new file mode 100644
index 00000000000..bb64d810600
Binary files /dev/null and b/tests/assets/classification_dataset_class_incremental/2/31.jpg differ
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 00000000000..ac59b824f0d
Binary files /dev/null and b/tests/assets/classification_dataset_class_incremental/2/9.jpg differ
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 222682d80bf..ca2f7df2c8c 100644
Binary files a/tests/assets/cvat_dataset/action_classification/train/0/images/00020.jpg and b/tests/assets/cvat_dataset/action_classification/train/0/images/00020.jpg differ
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 222682d80bf..a983e07e46d 100644
Binary files a/tests/assets/cvat_dataset/action_classification/train/0/images/00021.jpg and b/tests/assets/cvat_dataset/action_classification/train/0/images/00021.jpg differ
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 222682d80bf..8685452a165 100644
Binary files a/tests/assets/cvat_dataset/action_classification/train/0/images/00022.jpg and b/tests/assets/cvat_dataset/action_classification/train/0/images/00022.jpg differ
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 222682d80bf..fa5fa2b6280 100644
Binary files a/tests/assets/cvat_dataset/action_classification/train/0/images/00023.jpg and b/tests/assets/cvat_dataset/action_classification/train/0/images/00023.jpg differ
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 222682d80bf..e6da595f502 100644
Binary files a/tests/assets/cvat_dataset/action_classification/train/0/images/00024.jpg and b/tests/assets/cvat_dataset/action_classification/train/0/images/00024.jpg differ
diff --git a/tests/assets/cvat_dataset/action_classification/train/0/images/00025.jpg b/tests/assets/cvat_dataset/action_classification/train/0/images/00025.jpg
index 222682d80bf..3f709fd2a53 100644
Binary files a/tests/assets/cvat_dataset/action_classification/train/0/images/00025.jpg and b/tests/assets/cvat_dataset/action_classification/train/0/images/00025.jpg differ
diff --git a/tests/assets/cvat_dataset/action_classification/train/0/images/00026.jpg b/tests/assets/cvat_dataset/action_classification/train/0/images/00026.jpg
index 222682d80bf..2a8b09d4f39 100644
Binary files a/tests/assets/cvat_dataset/action_classification/train/0/images/00026.jpg and b/tests/assets/cvat_dataset/action_classification/train/0/images/00026.jpg differ
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 222682d80bf..48da9d8fed3 100644
Binary files a/tests/assets/cvat_dataset/action_classification/train/0/images/00027.jpg and b/tests/assets/cvat_dataset/action_classification/train/0/images/00027.jpg differ
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 222682d80bf..0f509735bc8 100644
Binary files a/tests/assets/cvat_dataset/action_classification/train/0/images/00028.jpg and b/tests/assets/cvat_dataset/action_classification/train/0/images/00028.jpg differ
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 222682d80bf..3f75798fdf3 100644
Binary files a/tests/assets/cvat_dataset/action_classification/train/0/images/00029.jpg and b/tests/assets/cvat_dataset/action_classification/train/0/images/00029.jpg differ
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 222682d80bf..3f75798fdf3 100644
Binary files a/tests/assets/cvat_dataset/action_classification/train/1/images/00020.jpg and b/tests/assets/cvat_dataset/action_classification/train/1/images/00020.jpg differ
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 222682d80bf..0f509735bc8 100644
Binary files a/tests/assets/cvat_dataset/action_classification/train/1/images/00021.jpg and b/tests/assets/cvat_dataset/action_classification/train/1/images/00021.jpg differ
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 222682d80bf..48da9d8fed3 100644
Binary files a/tests/assets/cvat_dataset/action_classification/train/1/images/00022.jpg and b/tests/assets/cvat_dataset/action_classification/train/1/images/00022.jpg differ
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 222682d80bf..2a8b09d4f39 100644
Binary files a/tests/assets/cvat_dataset/action_classification/train/1/images/00023.jpg and b/tests/assets/cvat_dataset/action_classification/train/1/images/00023.jpg differ
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 222682d80bf..3f709fd2a53 100644
Binary files a/tests/assets/cvat_dataset/action_classification/train/1/images/00024.jpg and b/tests/assets/cvat_dataset/action_classification/train/1/images/00024.jpg differ
diff --git a/tests/assets/cvat_dataset/action_classification/train/1/images/00025.jpg b/tests/assets/cvat_dataset/action_classification/train/1/images/00025.jpg
index 222682d80bf..e6da595f502 100644
Binary files a/tests/assets/cvat_dataset/action_classification/train/1/images/00025.jpg and b/tests/assets/cvat_dataset/action_classification/train/1/images/00025.jpg differ
diff --git a/tests/assets/cvat_dataset/action_classification/train/1/images/00026.jpg b/tests/assets/cvat_dataset/action_classification/train/1/images/00026.jpg
index 222682d80bf..fa5fa2b6280 100644
Binary files a/tests/assets/cvat_dataset/action_classification/train/1/images/00026.jpg and b/tests/assets/cvat_dataset/action_classification/train/1/images/00026.jpg differ
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 222682d80bf..8685452a165 100644
Binary files a/tests/assets/cvat_dataset/action_classification/train/1/images/00027.jpg and b/tests/assets/cvat_dataset/action_classification/train/1/images/00027.jpg differ
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 222682d80bf..a983e07e46d 100644
Binary files a/tests/assets/cvat_dataset/action_classification/train/1/images/00028.jpg and b/tests/assets/cvat_dataset/action_classification/train/1/images/00028.jpg differ
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 222682d80bf..ca2f7df2c8c 100644
Binary files a/tests/assets/cvat_dataset/action_classification/train/1/images/00029.jpg and b/tests/assets/cvat_dataset/action_classification/train/1/images/00029.jpg differ
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 222682d80bf..00000000000
Binary files a/tests/assets/cvat_dataset/action_classification/train/2/images/00024.jpg and /dev/null differ
diff --git a/tests/assets/cvat_dataset/action_classification/train/2/images/00025.jpg b/tests/assets/cvat_dataset/action_classification/train/2/images/00025.jpg
deleted file mode 100644
index 222682d80bf..00000000000
Binary files a/tests/assets/cvat_dataset/action_classification/train/2/images/00025.jpg and /dev/null differ
diff --git a/tests/assets/cvat_dataset/action_classification/train/2/images/00026.jpg b/tests/assets/cvat_dataset/action_classification/train/2/images/00026.jpg
deleted file mode 100644
index 222682d80bf..00000000000
Binary files a/tests/assets/cvat_dataset/action_classification/train/2/images/00026.jpg and /dev/null differ
diff --git a/tests/assets/cvat_dataset/action_classification/train/2/images/00027.jpg b/tests/assets/cvat_dataset/action_classification/train/2/images/00027.jpg
deleted file mode 100644
index 222682d80bf..00000000000
Binary files a/tests/assets/cvat_dataset/action_classification/train/2/images/00027.jpg and /dev/null differ
diff --git a/tests/assets/cvat_dataset/action_classification/train/2/images/00028.jpg b/tests/assets/cvat_dataset/action_classification/train/2/images/00028.jpg
deleted file mode 100644
index 222682d80bf..00000000000
Binary files a/tests/assets/cvat_dataset/action_classification/train/2/images/00028.jpg and /dev/null differ
diff --git a/tests/assets/cvat_dataset/action_classification/train/2/images/00029.jpg b/tests/assets/cvat_dataset/action_classification/train/2/images/00029.jpg
deleted file mode 100644
index 222682d80bf..00000000000
Binary files a/tests/assets/cvat_dataset/action_classification/train/2/images/00029.jpg and /dev/null differ
diff --git a/tests/assets/cvat_dataset/action_detection/train.pkl b/tests/assets/cvat_dataset/action_detection/train.pkl
old mode 100755
new mode 100644
index 350727ae87a..86610a1a450
Binary files a/tests/assets/cvat_dataset/action_detection/train.pkl and b/tests/assets/cvat_dataset/action_detection/train.pkl differ
diff --git a/tests/assets/cvat_dataset/action_detection/train/0/annotations.xml b/tests/assets/cvat_dataset/action_detection/train/0/annotations.xml
index 17ea8516313..a8a9eedc026 100644
--- a/tests/assets/cvat_dataset/action_detection/train/0/annotations.xml
+++ b/tests/assets/cvat_dataset/action_detection/train/0/annotations.xml
@@ -21,45 +21,45 @@
- 256
- 192
+ 24
+ 24
-