2sys_path = [
'/workspace/smlab',
'/workspace']
4 if path
not in sys.path:
7from smdataset.gen_data.generate_pkl_data_mtml
import run_generate_pkl_data_from_json_v22
8from smutils.utils_os
import create_directory
9from smutils.utils_data
import split_train_and_val_v22
13if __name__ ==
"__main__":
16 category_k={
'action_upper' : 60,
23 category_info={
'action_upper' : 6,
30 category_margin_ratio={
'action_upper' : 0.3,
37 args = abc.abstractproperty()
38 args.category_k = category_k
39 args.data_root =
'/media/safemotion/HDD5/Inno_Test/dataset/action_mtml_1st'
40 args.pkl_root =
'/media/safemotion/HDD5/pjm_test/action_train_dataset_2023/action_kp_imf'
41 args.train_category = list(category_info.keys())
42 args.category_margin_ratio = category_margin_ratio
43 args.image_feat_folder =
'/media/safemotion/HDD5/pjm_test/action_train_dataset_2023/image_features'
46 run_generate_pkl_data_from_json_v22(args)
51 split_data_folder =
'/media/safemotion/HDD5/pjm_test/action_train_dataset_2023/action_kp_imf_split'
52 split_train_and_val_v22(args.pkl_root, split_data_folder, category_info, total_data_num=100, ratio=0.8)