From 864ce0643942425d95add88c0aecc9570d199fbd Mon Sep 17 00:00:00 2001 From: zhouchengrong Date: Wed, 27 Mar 2024 16:26:34 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B1=9E=E6=80=A7=E6=A3=80=E6=B5=8B=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=EF=BC=8C=E5=93=8D=E5=BA=94=E5=AD=97=E6=AE=B5=E8=A7=84?= =?UTF-8?q?=E8=8C=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 3 +- app/api/api_attribute.py | 3 +- app/api/api_outfit_matcher.py | 47 +- app/logs/errors.log | 1180 +++++++++++++++++ .../attribute_recognition/const_debug.py | 139 ++ .../discriptor/bottom/2_bottom_subtype.csv | 40 +- .../discriptor/bottom/3_bottom_length.csv | 10 +- .../discriptor/bottom/5_bottom_Softness.csv | 6 +- .../discriptor/bottom/6_bottom_Design.csv | 32 +- .../discriptor/bottom/7_bottom_OPType.csv | 10 +- .../discriptor/bottom/7_outer_Print.csv | 30 +- .../discriptor/bottom/8_bottom_Silhouette.csv | 10 +- .../discriptor/bottom/8_outer_Material.csv | 54 +- .../bottom/ori10_bottom_Silhoutte.csv | 10 +- .../discriptor/bottom/ori1_bottom_Type.csv | 4 +- .../discriptor/bottom/ori2_bottom_subtype.csv | 92 +- .../bottom/ori3_bottom_structure.csv | 6 +- .../discriptor/bottom/ori4_bottom_length.csv | 10 +- .../discriptor/bottom/ori5_bottom_Print.csv | 30 +- .../bottom/ori6_bottom_Material.csv | 54 +- .../bottom/ori7_bottom_Softness.csv | 6 +- .../discriptor/bottom/ori8_bottom_Design.csv | 32 +- .../discriptor/bottom/ori9_bottom_OPType.csv | 10 +- .../discriptor/dress/11_dress_Silhouette.csv | 20 +- .../discriptor/dress/11_top_OPType.csv | 8 +- .../discriptor/dress/12_dress_type.csv | 38 +- .../discriptor/dress/1_dress_length.csv | 10 +- .../discriptor/dress/3_top_Sleeve_length.csv | 10 +- .../discriptor/dress/4_top_Sleeve_shape.csv | 16 +- .../dress/5_top_Sleeve_shoulder.csv | 8 +- .../discriptor/dress/6_top_Neckline.csv | 12 +- .../discriptor/dress/7_outer_Print.csv | 30 +- .../discriptor/dress/7_top_Collar.csv | 20 +- .../discriptor/dress/8_outer_Material.csv | 54 +- .../discriptor/dress/9_dress_Design.csv | 36 +- .../discriptor/dress/9_top_Softness.csv | 6 +- .../discriptor/dress/ori10_dress_Design.csv | 30 +- .../discriptor/dress/ori11_dress_OPType.csv | 8 +- .../dress/ori12_dress_Silhouette.csv | 2 +- .../discriptor/dress/ori13_dress_Type.csv | 38 +- .../discriptor/dress/ori1_dress_length.csv | 10 +- .../dress/ori2_dress_Sleeve_length.csv | 10 +- .../dress/ori3_dress_Sleeve_shape.csv | 16 +- .../dress/ori4_dress_Sleeve_shoulder.csv | 8 +- .../discriptor/dress/ori5_dress_Neckline.csv | 32 +- .../discriptor/dress/ori6_dress_Collar.csv | 20 +- .../discriptor/dress/ori7_dress_Print.csv | 30 +- .../discriptor/dress/ori8_dress_Material.csv | 54 +- .../discriptor/dress/ori9_dress_Softness.csv | 6 +- .../discriptor/jumpsuit/10_jumsuit_design.csv | 32 +- .../jumpsuit/11_jumpsuit_OPType.csv | 8 +- .../jumpsuit/12_jumpsuit_subtype.csv | 10 +- .../discriptor/jumpsuit/1_jumsuit_length.csv | 10 +- .../jumpsuit/2_jumpsuit_Sleeve_length.csv | 10 +- .../jumpsuit/3_jumpsuit_Sleeve_shape.csv | 16 +- .../jumpsuit/4_jumpsuit_Sleeve_shoulder.csv | 8 +- .../jumpsuit/5_jumpsuit_Neckline.csv | 12 +- .../discriptor/jumpsuit/6_jumpsuit_Collar.csv | 20 +- .../discriptor/jumpsuit/7_jumpsuit_Print.csv | 30 +- .../jumpsuit/8_jumpsuit_Material.csv | 54 +- .../jumpsuit/9_jumpsuit_Softness.csv | 6 +- .../discriptor/outwear/10_outer_Design.csv | 36 +- .../discriptor/outwear/11_outer_opening.csv | 4 +- .../discriptor/outwear/12_outer_OPType.csv | 8 +- .../outwear/13_outer_Silhouette.csv | 12 +- .../discriptor/outwear/1_outer_length.csv | 6 +- .../discriptor/outwear/2_outer_type.csv | 34 +- .../outwear/3_outer_sleeve_length.csv | 10 +- .../outwear/4_outer_sleeve_shape.csv | 16 +- .../outwear/5_outer_sleeve_shoulder.csv | 10 +- .../discriptor/outwear/6_outer_Collar.csv | 18 +- .../discriptor/outwear/7_outer_Print.csv | 30 +- .../discriptor/outwear/8_outer_Material.csv | 54 +- .../discriptor/outwear/9_outer_Softness.csv | 6 +- .../discriptor/top/10_top_Design.csv | 28 +- .../discriptor/top/11_top_OPType.csv | 8 +- .../discriptor/top/12_top_Silhouette.csv | 12 +- .../discriptor/top/1_top_length.csv | 6 +- .../discriptor/top/2_top_type.csv | 28 +- .../discriptor/top/3_top_Sleeve_length.csv | 10 +- .../discriptor/top/4_top_Sleeve_shape.csv | 16 +- .../discriptor/top/5_top_Sleeve_shoulder.csv | 8 +- .../discriptor/top/6_top_Neckline.csv | 12 +- .../discriptor/top/7_outer_Print.csv | 30 +- .../discriptor/top/7_top_Collar.csv | 20 +- .../discriptor/top/8_outer_Material.csv | 54 +- .../discriptor/top/9_top_Softness.csv | 6 +- .../discriptor/top/ori10_top_Softness.csv | 6 +- .../discriptor/top/ori11_top_Design.csv | 30 +- .../discriptor/top/ori12_top_OPType.csv | 8 +- .../discriptor/top/ori13_top_Silhouette.csv | 12 +- .../discriptor/top/ori1_Top_length.csv | 6 +- .../discriptor/top/ori2_Top_type.csv | 28 +- .../discriptor/top/ori3_top_Sleeve_length.csv | 10 +- .../discriptor/top/ori4_top_Sleeve_shape.csv | 16 +- .../top/ori5_top_Sleeve_shoulder.csv | 8 +- .../discriptor/top/ori6_top_Neckline.csv | 30 +- .../discriptor/top/ori7_top_Collar.csv | 20 +- .../discriptor/top/ori8_top_Print.csv | 30 +- .../discriptor/top/ori9_top_Material.csv | 54 +- app/service/attribute_recognition/service.py | 4 +- .../test_param/recommendation_test.json | 838 +----------- 102 files changed, 2325 insertions(+), 1823 deletions(-) create mode 100644 app/service/attribute_recognition/const_debug.py diff --git a/.gitignore b/.gitignore index 12821b0..44ae919 100644 --- a/.gitignore +++ b/.gitignore @@ -131,4 +131,5 @@ uwsgi app/logs app/logs/* *.log -*.jpg \ No newline at end of file +*.jpg +*.zip \ No newline at end of file diff --git a/app/api/api_attribute.py b/app/api/api_attribute.py index 31c2628..972ccd3 100644 --- a/app/api/api_attribute.py +++ b/app/api/api_attribute.py @@ -1,9 +1,10 @@ import logging +from pprint import pprint from fastapi import APIRouter from app.schemas.attribute import AttributeModel -from app.service.attribute_recognition import const +from app.service.attribute_recognition import const, const_debug from app.service.attribute_recognition.service import AttributeRecognition logger = logging.getLogger() diff --git a/app/api/api_outfit_matcher.py b/app/api/api_outfit_matcher.py index ce9cbf9..24a6337 100644 --- a/app/api/api_outfit_matcher.py +++ b/app/api/api_outfit_matcher.py @@ -20,27 +20,28 @@ def outfit_matcher(request_item: OutfitMatcher): for i in range(len(request_item['database'])): request_item['database'][i] = dict(request_item['database'][i]) - try: - fashion_dataset = FashionDataset(request_item['database']) - service = OutfitMaterTypeAware() - result = [] - start_time = time.time() - for item in request_item['query']: - outfits = fashion_dataset.generate_outfit(item, request_item["topk"], request_item["max_outfits"]) - scores, features = service.get_result(outfits) - # save features in databases + # try: + fashion_dataset = FashionDataset(request_item['database']) + service = OutfitMaterTypeAware() + result = [] + start_time = time.time() + for item in request_item['query']: + outfits = fashion_dataset.generate_outfit(item, request_item["topk"], request_item["max_outfits"]) + scores, features = service.get_result(outfits) + # save features in databases - if request_item['is_best']: - best_outfits, best_scores = service.visualize(outfits, scores, request_item["topk"], best=True, - # output_path=os.path.join(r"E:\workspace\outfit_matcher\2024 SS Outfit", f"{item['item_name']}_best_{param['topk']}.png") - ) - result.append({"outfits": best_outfits, "scores": best_scores}) - else: - bad_outfits, bad_scores = service.visualize(outfits, scores, request_item["topk"], best=False, - # output_path=os.path.join(r"E:\workspace\outfit_matcher\2024 SS Outfit", f"{item['item_name']}_worst_{param['topk']}.png") - ) - result.append({"outfits": bad_outfits, "scores": bad_scores}) - logger.info(f"run time is : {time.time() - start_time}") - return {"message": "ok", "data": result} - except Exception as e: - return {"message": f"{e}", "data": e} + if request_item['is_best']: + best_outfits, best_scores = service.visualize(outfits, scores, request_item["topk"], best=True, + # output_path=os.path.join(r"E:\workspace\outfit_matcher\2024 SS Outfit", f"{item['item_name']}_best_{param['topk']}.png") + ) + result.append({"outfits": best_outfits, "scores": best_scores}) + else: + bad_outfits, bad_scores = service.visualize(outfits, scores, request_item["topk"], best=False, + # output_path=os.path.join(r"E:\workspace\outfit_matcher\2024 SS Outfit", f"{item['item_name']}_worst_{param['topk']}.png") + ) + result.append({"outfits": bad_outfits, "scores": bad_scores}) + logger.info(f"run time is : {time.time() - start_time}") + return {"message": "ok", "data": result} + # except Exception as e: + # logger.warning(e) + # return {"message": f"{e}", "data": e} \ No newline at end of file diff --git a/app/logs/errors.log b/app/logs/errors.log index 500d6f5..d4310d1 100644 --- a/app/logs/errors.log +++ b/app/logs/errors.log @@ -496,3 +496,1183 @@ 2024-03-27 11:29:00,679 decorator.py [line:11] INFO function:【get_result】,runtime:【0.5070171356201172】s 2024-03-27 11:29:00,680 api_outfit_matcher.py [line:43] INFO run time is : 9.467643737792969 2024-03-27 11:29:00,680 api_outfit_matcher.py [line:43] INFO run time is : 9.467643737792969 +2024-03-27 13:30:38,821 decorator.py [line:11] INFO function:【load_image】,runtime:【0.15550470352172852】s +2024-03-27 13:30:38,821 decorator.py [line:11] INFO function:【load_image】,runtime:【0.15550470352172852】s +2024-03-27 13:30:38,934 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08606624603271484】s +2024-03-27 13:30:38,934 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08606624603271484】s +2024-03-27 13:30:38,999 decorator.py [line:11] INFO function:【get_result】,runtime:【0.33286070823669434】s +2024-03-27 13:30:38,999 decorator.py [line:11] INFO function:【get_result】,runtime:【0.33286070823669434】s +2024-03-27 13:30:39,077 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07663869857788086】s +2024-03-27 13:30:39,077 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07663869857788086】s +2024-03-27 13:30:39,162 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06574702262878418】s +2024-03-27 13:30:39,162 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06574702262878418】s +2024-03-27 13:30:39,263 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08019447326660156】s +2024-03-27 13:30:39,263 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08019447326660156】s +2024-03-27 13:30:39,354 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06640124320983887】s +2024-03-27 13:30:39,354 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06640124320983887】s +2024-03-27 13:30:39,441 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06897974014282227】s +2024-03-27 13:30:39,441 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06897974014282227】s +2024-03-27 13:30:39,542 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0815584659576416】s +2024-03-27 13:30:39,542 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0815584659576416】s +2024-03-27 13:30:39,643 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0785970687866211】s +2024-03-27 13:30:39,643 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0785970687866211】s +2024-03-27 13:30:39,754 decorator.py [line:11] INFO function:【load_image】,runtime:【0.09034609794616699】s +2024-03-27 13:30:39,754 decorator.py [line:11] INFO function:【load_image】,runtime:【0.09034609794616699】s +2024-03-27 13:30:39,864 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08805131912231445】s +2024-03-27 13:30:39,864 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08805131912231445】s +2024-03-27 13:30:39,962 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07776498794555664】s +2024-03-27 13:30:39,962 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07776498794555664】s +2024-03-27 13:30:40,054 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07399749755859375】s +2024-03-27 13:30:40,054 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07399749755859375】s +2024-03-27 13:31:55,612 decorator.py [line:11] INFO function:【load_image】,runtime:【0.09929108619689941】s +2024-03-27 13:31:55,612 decorator.py [line:11] INFO function:【load_image】,runtime:【0.09929108619689941】s +2024-03-27 13:31:55,709 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07589292526245117】s +2024-03-27 13:31:55,709 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07589292526245117】s +2024-03-27 13:31:55,770 decorator.py [line:11] INFO function:【get_result】,runtime:【0.2573847770690918】s +2024-03-27 13:31:55,770 decorator.py [line:11] INFO function:【get_result】,runtime:【0.2573847770690918】s +2024-03-27 13:31:55,851 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07907915115356445】s +2024-03-27 13:31:55,851 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07907915115356445】s +2024-03-27 13:31:55,924 decorator.py [line:11] INFO function:【load_image】,runtime:【0.057257890701293945】s +2024-03-27 13:31:55,924 decorator.py [line:11] INFO function:【load_image】,runtime:【0.057257890701293945】s +2024-03-27 13:31:56,024 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08169937133789062】s +2024-03-27 13:31:56,024 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08169937133789062】s +2024-03-27 13:31:56,100 decorator.py [line:11] INFO function:【load_image】,runtime:【0.058481454849243164】s +2024-03-27 13:31:56,100 decorator.py [line:11] INFO function:【load_image】,runtime:【0.058481454849243164】s +2024-03-27 13:31:56,186 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06927204132080078】s +2024-03-27 13:31:56,186 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06927204132080078】s +2024-03-27 13:31:56,279 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0771634578704834】s +2024-03-27 13:31:56,279 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0771634578704834】s +2024-03-27 13:31:56,372 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07645511627197266】s +2024-03-27 13:31:56,372 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07645511627197266】s +2024-03-27 13:31:56,460 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0690762996673584】s +2024-03-27 13:31:56,460 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0690762996673584】s +2024-03-27 13:31:56,542 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06473708152770996】s +2024-03-27 13:31:56,542 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06473708152770996】s +2024-03-27 13:31:56,631 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07141780853271484】s +2024-03-27 13:31:56,631 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07141780853271484】s +2024-03-27 13:31:56,706 decorator.py [line:11] INFO function:【load_image】,runtime:【0.057878732681274414】s +2024-03-27 13:31:56,706 decorator.py [line:11] INFO function:【load_image】,runtime:【0.057878732681274414】s +2024-03-27 13:31:56,767 api_outfit_matcher.py [line:46] WARNING [400] PyTorch execute failure: The following operation failed in the TorchScript interpreter. +Traceback of TorchScript, serialized code (most recent call last): + File "code/__torch__/fcm/models/main_model/type_aware_net.py", line 12025, in forward + _4505 = int(_4504) + _4506 = ops.prim.NumToTensor(torch.size(images, 1)) + _4507 = torch.view(_1, [_4505, int(_4506), -1]) + ~~~~~~~~~~ <--- HERE + _4508 = torch.slice(_4507, 0, 0, 9223372036854775807) + _4509 = torch.slice(torch.select(_4508, 1, 0), 1, 0, 9223372036854775807) + +Traceback of TorchScript, original code (most recent call last): +D:\PhD_Study\second paper\OutfitMatcher\fcm\models\main_model\type_aware_net.py(81): forward +C:\Users\pkc\.conda\envs\llava\lib\site-packages\torch\nn\modules\module.py(1488): _slow_forward +C:\Users\pkc\.conda\envs\llava\lib\site-packages\torch\nn\modules\module.py(1501): _call_impl +C:\Users\pkc\.conda\envs\llava\lib\site-packages\torch\jit\_trace.py(1056): trace_module +C:\Users\pkc\.conda\envs\llava\lib\site-packages\torch\jit\_trace.py(794): trace +D:\PhD_Study\second paper\OutfitMatcher\tools\pytorch2torchscript.py(68): pytorch2libtorch +D:\PhD_Study\second paper\OutfitMatcher\tools\pytorch2torchscript.py(128): +C:\Program Files\JetBrains\PyCharm 2023.2.3\plugins\python\helpers\pydev\_pydev_imps\_pydev_execfile.py(18): execfile +C:\Program Files\JetBrains\PyCharm 2023.2.3\plugins\python\helpers\pydev\pydevd.py(1500): _exec +C:\Program Files\JetBrains\PyCharm 2023.2.3\plugins\python\helpers\pydev\pydevd.py(1493): run +C:\Program Files\JetBrains\PyCharm 2023.2.3\plugins\python\helpers\pydev\pydevd.py(2181): main +C:\Program Files\JetBrains\PyCharm 2023.2.3\plugins\python\helpers\pydev\pydevd.py(2199): +RuntimeError: shape '[5, 3, -1]' is invalid for input of size 704 + +2024-03-27 13:31:56,767 api_outfit_matcher.py [line:46] WARNING [400] PyTorch execute failure: The following operation failed in the TorchScript interpreter. +Traceback of TorchScript, serialized code (most recent call last): + File "code/__torch__/fcm/models/main_model/type_aware_net.py", line 12025, in forward + _4505 = int(_4504) + _4506 = ops.prim.NumToTensor(torch.size(images, 1)) + _4507 = torch.view(_1, [_4505, int(_4506), -1]) + ~~~~~~~~~~ <--- HERE + _4508 = torch.slice(_4507, 0, 0, 9223372036854775807) + _4509 = torch.slice(torch.select(_4508, 1, 0), 1, 0, 9223372036854775807) + +Traceback of TorchScript, original code (most recent call last): +D:\PhD_Study\second paper\OutfitMatcher\fcm\models\main_model\type_aware_net.py(81): forward +C:\Users\pkc\.conda\envs\llava\lib\site-packages\torch\nn\modules\module.py(1488): _slow_forward +C:\Users\pkc\.conda\envs\llava\lib\site-packages\torch\nn\modules\module.py(1501): _call_impl +C:\Users\pkc\.conda\envs\llava\lib\site-packages\torch\jit\_trace.py(1056): trace_module +C:\Users\pkc\.conda\envs\llava\lib\site-packages\torch\jit\_trace.py(794): trace +D:\PhD_Study\second paper\OutfitMatcher\tools\pytorch2torchscript.py(68): pytorch2libtorch +D:\PhD_Study\second paper\OutfitMatcher\tools\pytorch2torchscript.py(128): +C:\Program Files\JetBrains\PyCharm 2023.2.3\plugins\python\helpers\pydev\_pydev_imps\_pydev_execfile.py(18): execfile +C:\Program Files\JetBrains\PyCharm 2023.2.3\plugins\python\helpers\pydev\pydevd.py(1500): _exec +C:\Program Files\JetBrains\PyCharm 2023.2.3\plugins\python\helpers\pydev\pydevd.py(1493): run +C:\Program Files\JetBrains\PyCharm 2023.2.3\plugins\python\helpers\pydev\pydevd.py(2181): main +C:\Program Files\JetBrains\PyCharm 2023.2.3\plugins\python\helpers\pydev\pydevd.py(2199): +RuntimeError: shape '[5, 3, -1]' is invalid for input of size 704 + +2024-03-27 13:32:15,772 decorator.py [line:11] INFO function:【load_image】,runtime:【0.12557196617126465】s +2024-03-27 13:32:15,772 decorator.py [line:11] INFO function:【load_image】,runtime:【0.12557196617126465】s +2024-03-27 13:32:15,867 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0776052474975586】s +2024-03-27 13:32:15,867 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0776052474975586】s +2024-03-27 13:32:36,283 decorator.py [line:11] INFO function:【get_result】,runtime:【19.695392847061157】s +2024-03-27 13:32:36,283 decorator.py [line:11] INFO function:【get_result】,runtime:【19.695392847061157】s +2024-03-27 13:32:39,885 decorator.py [line:11] INFO function:【load_image】,runtime:【0.10496735572814941】s +2024-03-27 13:32:39,885 decorator.py [line:11] INFO function:【load_image】,runtime:【0.10496735572814941】s +2024-03-27 13:32:39,961 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0580439567565918】s +2024-03-27 13:32:39,961 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0580439567565918】s +2024-03-27 13:32:40,049 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07145905494689941】s +2024-03-27 13:32:40,049 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07145905494689941】s +2024-03-27 13:32:40,128 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06016206741333008】s +2024-03-27 13:32:40,128 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06016206741333008】s +2024-03-27 13:32:40,217 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07137513160705566】s +2024-03-27 13:32:40,217 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07137513160705566】s +2024-03-27 13:32:40,302 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06730365753173828】s +2024-03-27 13:32:40,302 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06730365753173828】s +2024-03-27 13:32:40,391 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07237100601196289】s +2024-03-27 13:32:40,391 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07237100601196289】s +2024-03-27 13:32:40,467 decorator.py [line:11] INFO function:【load_image】,runtime:【0.05928659439086914】s +2024-03-27 13:32:40,467 decorator.py [line:11] INFO function:【load_image】,runtime:【0.05928659439086914】s +2024-03-27 13:32:40,555 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07037734985351562】s +2024-03-27 13:32:40,555 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07037734985351562】s +2024-03-27 13:32:40,630 decorator.py [line:11] INFO function:【load_image】,runtime:【0.05862092971801758】s +2024-03-27 13:32:40,630 decorator.py [line:11] INFO function:【load_image】,runtime:【0.05862092971801758】s +2024-03-27 13:32:40,714 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06795549392700195】s +2024-03-27 13:32:40,714 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06795549392700195】s +2024-03-27 13:32:59,944 api_outfit_matcher.py [line:46] WARNING [400] PyTorch execute failure: The following operation failed in the TorchScript interpreter. +Traceback of TorchScript, serialized code (most recent call last): + File "code/__torch__/fcm/models/main_model/type_aware_net.py", line 12025, in forward + _4505 = int(_4504) + _4506 = ops.prim.NumToTensor(torch.size(images, 1)) + _4507 = torch.view(_1, [_4505, int(_4506), -1]) + ~~~~~~~~~~ <--- HERE + _4508 = torch.slice(_4507, 0, 0, 9223372036854775807) + _4509 = torch.slice(torch.select(_4508, 1, 0), 1, 0, 9223372036854775807) + +Traceback of TorchScript, original code (most recent call last): +D:\PhD_Study\second paper\OutfitMatcher\fcm\models\main_model\type_aware_net.py(81): forward +C:\Users\pkc\.conda\envs\llava\lib\site-packages\torch\nn\modules\module.py(1488): _slow_forward +C:\Users\pkc\.conda\envs\llava\lib\site-packages\torch\nn\modules\module.py(1501): _call_impl +C:\Users\pkc\.conda\envs\llava\lib\site-packages\torch\jit\_trace.py(1056): trace_module +C:\Users\pkc\.conda\envs\llava\lib\site-packages\torch\jit\_trace.py(794): trace +D:\PhD_Study\second paper\OutfitMatcher\tools\pytorch2torchscript.py(68): pytorch2libtorch +D:\PhD_Study\second paper\OutfitMatcher\tools\pytorch2torchscript.py(128): +C:\Program Files\JetBrains\PyCharm 2023.2.3\plugins\python\helpers\pydev\_pydev_imps\_pydev_execfile.py(18): execfile +C:\Program Files\JetBrains\PyCharm 2023.2.3\plugins\python\helpers\pydev\pydevd.py(1500): _exec +C:\Program Files\JetBrains\PyCharm 2023.2.3\plugins\python\helpers\pydev\pydevd.py(1493): run +C:\Program Files\JetBrains\PyCharm 2023.2.3\plugins\python\helpers\pydev\pydevd.py(2181): main +C:\Program Files\JetBrains\PyCharm 2023.2.3\plugins\python\helpers\pydev\pydevd.py(2199): +RuntimeError: shape '[5, 3, -1]' is invalid for input of size 704 + +2024-03-27 13:32:59,944 api_outfit_matcher.py [line:46] WARNING [400] PyTorch execute failure: The following operation failed in the TorchScript interpreter. +Traceback of TorchScript, serialized code (most recent call last): + File "code/__torch__/fcm/models/main_model/type_aware_net.py", line 12025, in forward + _4505 = int(_4504) + _4506 = ops.prim.NumToTensor(torch.size(images, 1)) + _4507 = torch.view(_1, [_4505, int(_4506), -1]) + ~~~~~~~~~~ <--- HERE + _4508 = torch.slice(_4507, 0, 0, 9223372036854775807) + _4509 = torch.slice(torch.select(_4508, 1, 0), 1, 0, 9223372036854775807) + +Traceback of TorchScript, original code (most recent call last): +D:\PhD_Study\second paper\OutfitMatcher\fcm\models\main_model\type_aware_net.py(81): forward +C:\Users\pkc\.conda\envs\llava\lib\site-packages\torch\nn\modules\module.py(1488): _slow_forward +C:\Users\pkc\.conda\envs\llava\lib\site-packages\torch\nn\modules\module.py(1501): _call_impl +C:\Users\pkc\.conda\envs\llava\lib\site-packages\torch\jit\_trace.py(1056): trace_module +C:\Users\pkc\.conda\envs\llava\lib\site-packages\torch\jit\_trace.py(794): trace +D:\PhD_Study\second paper\OutfitMatcher\tools\pytorch2torchscript.py(68): pytorch2libtorch +D:\PhD_Study\second paper\OutfitMatcher\tools\pytorch2torchscript.py(128): +C:\Program Files\JetBrains\PyCharm 2023.2.3\plugins\python\helpers\pydev\_pydev_imps\_pydev_execfile.py(18): execfile +C:\Program Files\JetBrains\PyCharm 2023.2.3\plugins\python\helpers\pydev\pydevd.py(1500): _exec +C:\Program Files\JetBrains\PyCharm 2023.2.3\plugins\python\helpers\pydev\pydevd.py(1493): run +C:\Program Files\JetBrains\PyCharm 2023.2.3\plugins\python\helpers\pydev\pydevd.py(2181): main +C:\Program Files\JetBrains\PyCharm 2023.2.3\plugins\python\helpers\pydev\pydevd.py(2199): +RuntimeError: shape '[5, 3, -1]' is invalid for input of size 704 + +2024-03-27 13:33:43,337 decorator.py [line:11] INFO function:【load_image】,runtime:【0.14627313613891602】s +2024-03-27 13:33:43,337 decorator.py [line:11] INFO function:【load_image】,runtime:【0.14627313613891602】s +2024-03-27 13:33:43,461 decorator.py [line:11] INFO function:【load_image】,runtime:【0.1029977798461914】s +2024-03-27 13:33:43,461 decorator.py [line:11] INFO function:【load_image】,runtime:【0.1029977798461914】s +2024-03-27 13:33:59,429 decorator.py [line:11] INFO function:【get_result】,runtime:【16.2382390499115】s +2024-03-27 13:33:59,429 decorator.py [line:11] INFO function:【get_result】,runtime:【16.2382390499115】s +2024-03-27 13:34:10,372 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08557796478271484】s +2024-03-27 13:34:10,372 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08557796478271484】s +2024-03-27 13:34:10,453 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06261587142944336】s +2024-03-27 13:34:10,453 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06261587142944336】s +2024-03-27 13:34:10,545 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07466697692871094】s +2024-03-27 13:34:10,545 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07466697692871094】s +2024-03-27 13:34:10,631 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0677337646484375】s +2024-03-27 13:34:10,631 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0677337646484375】s +2024-03-27 13:34:10,720 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06990265846252441】s +2024-03-27 13:34:10,720 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06990265846252441】s +2024-03-27 13:34:10,797 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06044435501098633】s +2024-03-27 13:34:10,797 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06044435501098633】s +2024-03-27 13:34:10,886 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0711050033569336】s +2024-03-27 13:34:10,886 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0711050033569336】s +2024-03-27 13:34:10,959 decorator.py [line:11] INFO function:【load_image】,runtime:【0.05511355400085449】s +2024-03-27 13:34:10,959 decorator.py [line:11] INFO function:【load_image】,runtime:【0.05511355400085449】s +2024-03-27 13:34:11,048 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07124543190002441】s +2024-03-27 13:34:11,048 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07124543190002441】s +2024-03-27 13:34:11,136 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07120442390441895】s +2024-03-27 13:34:11,136 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07120442390441895】s +2024-03-27 13:34:18,491 decorator.py [line:11] INFO function:【get_result】,runtime:【8.2043616771698】s +2024-03-27 13:34:18,491 decorator.py [line:11] INFO function:【get_result】,runtime:【8.2043616771698】s +2024-03-27 13:34:25,870 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07835936546325684】s +2024-03-27 13:34:25,870 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07835936546325684】s +2024-03-27 13:34:25,958 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0702660083770752】s +2024-03-27 13:34:25,958 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0702660083770752】s +2024-03-27 13:34:26,989 decorator.py [line:11] INFO function:【get_result】,runtime:【1.1981890201568604】s +2024-03-27 13:34:26,989 decorator.py [line:11] INFO function:【get_result】,runtime:【1.1981890201568604】s +2024-03-27 13:34:32,613 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0731658935546875】s +2024-03-27 13:34:32,613 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0731658935546875】s +2024-03-27 13:34:32,701 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07103252410888672】s +2024-03-27 13:34:32,701 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07103252410888672】s +2024-03-27 13:34:33,431 decorator.py [line:11] INFO function:【get_result】,runtime:【0.8910684585571289】s +2024-03-27 13:34:33,431 decorator.py [line:11] INFO function:【get_result】,runtime:【0.8910684585571289】s +2024-03-27 13:34:40,859 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06885647773742676】s +2024-03-27 13:34:40,859 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06885647773742676】s +2024-03-27 13:34:40,949 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0716407299041748】s +2024-03-27 13:34:40,949 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0716407299041748】s +2024-03-27 13:34:41,763 decorator.py [line:11] INFO function:【get_result】,runtime:【0.9724898338317871】s +2024-03-27 13:34:41,763 decorator.py [line:11] INFO function:【get_result】,runtime:【0.9724898338317871】s +2024-03-27 13:34:46,008 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07497215270996094】s +2024-03-27 13:34:46,008 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07497215270996094】s +2024-03-27 13:34:46,097 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07019209861755371】s +2024-03-27 13:34:46,097 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07019209861755371】s +2024-03-27 13:34:46,177 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06341028213500977】s +2024-03-27 13:34:46,177 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06341028213500977】s +2024-03-27 13:34:46,269 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07452797889709473】s +2024-03-27 13:34:46,269 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07452797889709473】s +2024-03-27 13:34:46,355 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06654644012451172】s +2024-03-27 13:34:46,355 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06654644012451172】s +2024-03-27 13:34:47,260 api_outfit_matcher.py [line:46] WARNING [400] PyTorch execute failure: The following operation failed in the TorchScript interpreter. +Traceback of TorchScript, serialized code (most recent call last): + File "code/__torch__/fcm/models/main_model/type_aware_net.py", line 12025, in forward + _4505 = int(_4504) + _4506 = ops.prim.NumToTensor(torch.size(images, 1)) + _4507 = torch.view(_1, [_4505, int(_4506), -1]) + ~~~~~~~~~~ <--- HERE + _4508 = torch.slice(_4507, 0, 0, 9223372036854775807) + _4509 = torch.slice(torch.select(_4508, 1, 0), 1, 0, 9223372036854775807) + +Traceback of TorchScript, original code (most recent call last): +D:\PhD_Study\second paper\OutfitMatcher\fcm\models\main_model\type_aware_net.py(81): forward +C:\Users\pkc\.conda\envs\llava\lib\site-packages\torch\nn\modules\module.py(1488): _slow_forward +C:\Users\pkc\.conda\envs\llava\lib\site-packages\torch\nn\modules\module.py(1501): _call_impl +C:\Users\pkc\.conda\envs\llava\lib\site-packages\torch\jit\_trace.py(1056): trace_module +C:\Users\pkc\.conda\envs\llava\lib\site-packages\torch\jit\_trace.py(794): trace +D:\PhD_Study\second paper\OutfitMatcher\tools\pytorch2torchscript.py(68): pytorch2libtorch +D:\PhD_Study\second paper\OutfitMatcher\tools\pytorch2torchscript.py(128): +C:\Program Files\JetBrains\PyCharm 2023.2.3\plugins\python\helpers\pydev\_pydev_imps\_pydev_execfile.py(18): execfile +C:\Program Files\JetBrains\PyCharm 2023.2.3\plugins\python\helpers\pydev\pydevd.py(1500): _exec +C:\Program Files\JetBrains\PyCharm 2023.2.3\plugins\python\helpers\pydev\pydevd.py(1493): run +C:\Program Files\JetBrains\PyCharm 2023.2.3\plugins\python\helpers\pydev\pydevd.py(2181): main +C:\Program Files\JetBrains\PyCharm 2023.2.3\plugins\python\helpers\pydev\pydevd.py(2199): +RuntimeError: shape '[2, 3, -1]' is invalid for input of size 320 + +2024-03-27 13:34:47,260 api_outfit_matcher.py [line:46] WARNING [400] PyTorch execute failure: The following operation failed in the TorchScript interpreter. +Traceback of TorchScript, serialized code (most recent call last): + File "code/__torch__/fcm/models/main_model/type_aware_net.py", line 12025, in forward + _4505 = int(_4504) + _4506 = ops.prim.NumToTensor(torch.size(images, 1)) + _4507 = torch.view(_1, [_4505, int(_4506), -1]) + ~~~~~~~~~~ <--- HERE + _4508 = torch.slice(_4507, 0, 0, 9223372036854775807) + _4509 = torch.slice(torch.select(_4508, 1, 0), 1, 0, 9223372036854775807) + +Traceback of TorchScript, original code (most recent call last): +D:\PhD_Study\second paper\OutfitMatcher\fcm\models\main_model\type_aware_net.py(81): forward +C:\Users\pkc\.conda\envs\llava\lib\site-packages\torch\nn\modules\module.py(1488): _slow_forward +C:\Users\pkc\.conda\envs\llava\lib\site-packages\torch\nn\modules\module.py(1501): _call_impl +C:\Users\pkc\.conda\envs\llava\lib\site-packages\torch\jit\_trace.py(1056): trace_module +C:\Users\pkc\.conda\envs\llava\lib\site-packages\torch\jit\_trace.py(794): trace +D:\PhD_Study\second paper\OutfitMatcher\tools\pytorch2torchscript.py(68): pytorch2libtorch +D:\PhD_Study\second paper\OutfitMatcher\tools\pytorch2torchscript.py(128): +C:\Program Files\JetBrains\PyCharm 2023.2.3\plugins\python\helpers\pydev\_pydev_imps\_pydev_execfile.py(18): execfile +C:\Program Files\JetBrains\PyCharm 2023.2.3\plugins\python\helpers\pydev\pydevd.py(1500): _exec +C:\Program Files\JetBrains\PyCharm 2023.2.3\plugins\python\helpers\pydev\pydevd.py(1493): run +C:\Program Files\JetBrains\PyCharm 2023.2.3\plugins\python\helpers\pydev\pydevd.py(2181): main +C:\Program Files\JetBrains\PyCharm 2023.2.3\plugins\python\helpers\pydev\pydevd.py(2199): +RuntimeError: shape '[2, 3, -1]' is invalid for input of size 320 + +2024-03-27 13:54:49,395 decorator.py [line:11] INFO function:【load_image】,runtime:【0.14566850662231445】s +2024-03-27 13:54:49,395 decorator.py [line:11] INFO function:【load_image】,runtime:【0.14566850662231445】s +2024-03-27 13:54:49,502 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08782744407653809】s +2024-03-27 13:54:49,502 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08782744407653809】s +2024-03-27 13:54:49,597 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07923293113708496】s +2024-03-27 13:54:49,597 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07923293113708496】s +2024-03-27 13:54:49,695 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07961916923522949】s +2024-03-27 13:54:49,695 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07961916923522949】s +2024-03-27 13:54:49,795 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0831143856048584】s +2024-03-27 13:54:49,795 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0831143856048584】s +2024-03-27 13:54:59,153 api_outfit_matcher.py [line:46] WARNING [400] PyTorch execute failure: The following operation failed in the TorchScript interpreter. +Traceback of TorchScript, serialized code (most recent call last): + File "code/__torch__/fcm/models/main_model/type_aware_net.py", line 12025, in forward + _4505 = int(_4504) + _4506 = ops.prim.NumToTensor(torch.size(images, 1)) + _4507 = torch.view(_1, [_4505, int(_4506), -1]) + ~~~~~~~~~~ <--- HERE + _4508 = torch.slice(_4507, 0, 0, 9223372036854775807) + _4509 = torch.slice(torch.select(_4508, 1, 0), 1, 0, 9223372036854775807) + +Traceback of TorchScript, original code (most recent call last): +D:\PhD_Study\second paper\OutfitMatcher\fcm\models\main_model\type_aware_net.py(81): forward +C:\Users\pkc\.conda\envs\llava\lib\site-packages\torch\nn\modules\module.py(1488): _slow_forward +C:\Users\pkc\.conda\envs\llava\lib\site-packages\torch\nn\modules\module.py(1501): _call_impl +C:\Users\pkc\.conda\envs\llava\lib\site-packages\torch\jit\_trace.py(1056): trace_module +C:\Users\pkc\.conda\envs\llava\lib\site-packages\torch\jit\_trace.py(794): trace +D:\PhD_Study\second paper\OutfitMatcher\tools\pytorch2torchscript.py(68): pytorch2libtorch +D:\PhD_Study\second paper\OutfitMatcher\tools\pytorch2torchscript.py(128): +C:\Program Files\JetBrains\PyCharm 2023.2.3\plugins\python\helpers\pydev\_pydev_imps\_pydev_execfile.py(18): execfile +C:\Program Files\JetBrains\PyCharm 2023.2.3\plugins\python\helpers\pydev\pydevd.py(1500): _exec +C:\Program Files\JetBrains\PyCharm 2023.2.3\plugins\python\helpers\pydev\pydevd.py(1493): run +C:\Program Files\JetBrains\PyCharm 2023.2.3\plugins\python\helpers\pydev\pydevd.py(2181): main +C:\Program Files\JetBrains\PyCharm 2023.2.3\plugins\python\helpers\pydev\pydevd.py(2199): +RuntimeError: shape '[2, 3, -1]' is invalid for input of size 320 + +2024-03-27 13:54:59,153 api_outfit_matcher.py [line:46] WARNING [400] PyTorch execute failure: The following operation failed in the TorchScript interpreter. +Traceback of TorchScript, serialized code (most recent call last): + File "code/__torch__/fcm/models/main_model/type_aware_net.py", line 12025, in forward + _4505 = int(_4504) + _4506 = ops.prim.NumToTensor(torch.size(images, 1)) + _4507 = torch.view(_1, [_4505, int(_4506), -1]) + ~~~~~~~~~~ <--- HERE + _4508 = torch.slice(_4507, 0, 0, 9223372036854775807) + _4509 = torch.slice(torch.select(_4508, 1, 0), 1, 0, 9223372036854775807) + +Traceback of TorchScript, original code (most recent call last): +D:\PhD_Study\second paper\OutfitMatcher\fcm\models\main_model\type_aware_net.py(81): forward +C:\Users\pkc\.conda\envs\llava\lib\site-packages\torch\nn\modules\module.py(1488): _slow_forward +C:\Users\pkc\.conda\envs\llava\lib\site-packages\torch\nn\modules\module.py(1501): _call_impl +C:\Users\pkc\.conda\envs\llava\lib\site-packages\torch\jit\_trace.py(1056): trace_module +C:\Users\pkc\.conda\envs\llava\lib\site-packages\torch\jit\_trace.py(794): trace +D:\PhD_Study\second paper\OutfitMatcher\tools\pytorch2torchscript.py(68): pytorch2libtorch +D:\PhD_Study\second paper\OutfitMatcher\tools\pytorch2torchscript.py(128): +C:\Program Files\JetBrains\PyCharm 2023.2.3\plugins\python\helpers\pydev\_pydev_imps\_pydev_execfile.py(18): execfile +C:\Program Files\JetBrains\PyCharm 2023.2.3\plugins\python\helpers\pydev\pydevd.py(1500): _exec +C:\Program Files\JetBrains\PyCharm 2023.2.3\plugins\python\helpers\pydev\pydevd.py(1493): run +C:\Program Files\JetBrains\PyCharm 2023.2.3\plugins\python\helpers\pydev\pydevd.py(2181): main +C:\Program Files\JetBrains\PyCharm 2023.2.3\plugins\python\helpers\pydev\pydevd.py(2199): +RuntimeError: shape '[2, 3, -1]' is invalid for input of size 320 + +2024-03-27 13:58:20,340 decorator.py [line:11] INFO function:【load_image】,runtime:【0.1419973373413086】s +2024-03-27 13:58:20,340 decorator.py [line:11] INFO function:【load_image】,runtime:【0.1419973373413086】s +2024-03-27 13:58:20,442 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08225560188293457】s +2024-03-27 13:58:20,442 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08225560188293457】s +2024-03-27 13:58:22,899 decorator.py [line:11] INFO function:【get_result】,runtime:【2.701899528503418】s +2024-03-27 13:58:22,899 decorator.py [line:11] INFO function:【get_result】,runtime:【2.701899528503418】s +2024-03-27 13:58:27,827 decorator.py [line:11] INFO function:【load_image】,runtime:【0.09511446952819824】s +2024-03-27 13:58:27,827 decorator.py [line:11] INFO function:【load_image】,runtime:【0.09511446952819824】s +2024-03-27 13:58:27,920 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0761256217956543】s +2024-03-27 13:58:27,920 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0761256217956543】s +2024-03-27 13:58:28,015 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0797882080078125】s +2024-03-27 13:58:28,015 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0797882080078125】s +2024-03-27 13:58:28,102 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0706169605255127】s +2024-03-27 13:58:28,102 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0706169605255127】s +2024-03-27 13:58:28,203 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0837099552154541】s +2024-03-27 13:58:28,203 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0837099552154541】s +2024-03-27 13:58:28,277 decorator.py [line:11] INFO function:【load_image】,runtime:【0.058257102966308594】s +2024-03-27 13:58:28,277 decorator.py [line:11] INFO function:【load_image】,runtime:【0.058257102966308594】s +2024-03-27 13:58:28,373 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07945060729980469】s +2024-03-27 13:58:28,373 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07945060729980469】s +2024-03-27 13:58:28,449 decorator.py [line:11] INFO function:【load_image】,runtime:【0.05907869338989258】s +2024-03-27 13:58:28,449 decorator.py [line:11] INFO function:【load_image】,runtime:【0.05907869338989258】s +2024-03-27 13:58:28,535 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06852412223815918】s +2024-03-27 13:58:28,535 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06852412223815918】s +2024-03-27 13:58:28,612 decorator.py [line:11] INFO function:【load_image】,runtime:【0.059185028076171875】s +2024-03-27 13:58:28,612 decorator.py [line:11] INFO function:【load_image】,runtime:【0.059185028076171875】s +2024-03-27 13:58:28,696 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06656241416931152】s +2024-03-27 13:58:28,696 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06656241416931152】s +2024-03-27 13:58:30,848 api_outfit_matcher.py [line:46] WARNING [400] PyTorch execute failure: The following operation failed in the TorchScript interpreter. +Traceback of TorchScript (most recent call last): + File "code/__torch__/fcm/models/main_model/type_aware_net.py", line 12025, in forward + _4505 = int(_4504) + _4506 = ops.prim.NumToTensor(torch.size(images, 1)) + _4507 = torch.view(_1, [_4505, int(_4506), -1]) + ~~~~~~~~~~ <--- HERE + _4508 = torch.slice(_4507, 0, 0, 9223372036854775807) + _4509 = torch.slice(torch.select(_4508, 1, 0), 1, 0, 9223372036854775807) +RuntimeError: shape '[5, 3, -1]' is invalid for input of size 704 + +2024-03-27 13:58:30,848 api_outfit_matcher.py [line:46] WARNING [400] PyTorch execute failure: The following operation failed in the TorchScript interpreter. +Traceback of TorchScript (most recent call last): + File "code/__torch__/fcm/models/main_model/type_aware_net.py", line 12025, in forward + _4505 = int(_4504) + _4506 = ops.prim.NumToTensor(torch.size(images, 1)) + _4507 = torch.view(_1, [_4505, int(_4506), -1]) + ~~~~~~~~~~ <--- HERE + _4508 = torch.slice(_4507, 0, 0, 9223372036854775807) + _4509 = torch.slice(torch.select(_4508, 1, 0), 1, 0, 9223372036854775807) +RuntimeError: shape '[5, 3, -1]' is invalid for input of size 704 + +2024-03-27 13:58:44,145 decorator.py [line:11] INFO function:【load_image】,runtime:【0.10509109497070312】s +2024-03-27 13:58:44,145 decorator.py [line:11] INFO function:【load_image】,runtime:【0.10509109497070312】s +2024-03-27 13:58:44,241 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07898759841918945】s +2024-03-27 13:58:44,241 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07898759841918945】s +2024-03-27 13:58:44,275 decorator.py [line:11] INFO function:【get_result】,runtime:【0.2351522445678711】s +2024-03-27 13:58:44,275 decorator.py [line:11] INFO function:【get_result】,runtime:【0.2351522445678711】s +2024-03-27 13:58:45,574 decorator.py [line:11] INFO function:【load_image】,runtime:【0.14697742462158203】s +2024-03-27 13:58:45,574 decorator.py [line:11] INFO function:【load_image】,runtime:【0.14697742462158203】s +2024-03-27 13:58:45,679 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08646893501281738】s +2024-03-27 13:58:45,679 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08646893501281738】s +2024-03-27 13:58:45,773 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0773007869720459】s +2024-03-27 13:58:45,773 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0773007869720459】s +2024-03-27 13:58:45,859 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06799125671386719】s +2024-03-27 13:58:45,859 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06799125671386719】s +2024-03-27 13:58:45,949 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07116031646728516】s +2024-03-27 13:58:45,949 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07116031646728516】s +2024-03-27 13:58:46,042 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07659769058227539】s +2024-03-27 13:58:46,042 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07659769058227539】s +2024-03-27 13:58:46,119 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06028294563293457】s +2024-03-27 13:58:46,119 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06028294563293457】s +2024-03-27 13:58:46,214 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07743430137634277】s +2024-03-27 13:58:46,214 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07743430137634277】s +2024-03-27 13:58:46,288 decorator.py [line:11] INFO function:【load_image】,runtime:【0.057299137115478516】s +2024-03-27 13:58:46,288 decorator.py [line:11] INFO function:【load_image】,runtime:【0.057299137115478516】s +2024-03-27 13:58:46,373 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06985664367675781】s +2024-03-27 13:58:46,373 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06985664367675781】s +2024-03-27 13:58:46,461 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07092571258544922】s +2024-03-27 13:58:46,461 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07092571258544922】s +2024-03-27 13:58:46,533 decorator.py [line:11] INFO function:【load_image】,runtime:【0.055513620376586914】s +2024-03-27 13:58:46,533 decorator.py [line:11] INFO function:【load_image】,runtime:【0.055513620376586914】s +2024-03-27 13:58:46,591 api_outfit_matcher.py [line:46] WARNING [400] PyTorch execute failure: The following operation failed in the TorchScript interpreter. +Traceback of TorchScript (most recent call last): + File "code/__torch__/fcm/models/main_model/type_aware_net.py", line 12025, in forward + _4505 = int(_4504) + _4506 = ops.prim.NumToTensor(torch.size(images, 1)) + _4507 = torch.view(_1, [_4505, int(_4506), -1]) + ~~~~~~~~~~ <--- HERE + _4508 = torch.slice(_4507, 0, 0, 9223372036854775807) + _4509 = torch.slice(torch.select(_4508, 1, 0), 1, 0, 9223372036854775807) +RuntimeError: shape '[5, 3, -1]' is invalid for input of size 768 + +2024-03-27 13:58:46,591 api_outfit_matcher.py [line:46] WARNING [400] PyTorch execute failure: The following operation failed in the TorchScript interpreter. +Traceback of TorchScript (most recent call last): + File "code/__torch__/fcm/models/main_model/type_aware_net.py", line 12025, in forward + _4505 = int(_4504) + _4506 = ops.prim.NumToTensor(torch.size(images, 1)) + _4507 = torch.view(_1, [_4505, int(_4506), -1]) + ~~~~~~~~~~ <--- HERE + _4508 = torch.slice(_4507, 0, 0, 9223372036854775807) + _4509 = torch.slice(torch.select(_4508, 1, 0), 1, 0, 9223372036854775807) +RuntimeError: shape '[5, 3, -1]' is invalid for input of size 768 + +2024-03-27 13:58:57,964 api_outfit_matcher.py [line:46] WARNING 'tops' +2024-03-27 13:58:57,964 api_outfit_matcher.py [line:46] WARNING 'tops' +2024-03-27 13:59:03,013 api_outfit_matcher.py [line:46] WARNING 'tops' +2024-03-27 13:59:03,013 api_outfit_matcher.py [line:46] WARNING 'tops' +2024-03-27 13:59:37,401 decorator.py [line:11] INFO function:【load_image】,runtime:【0.16234040260314941】s +2024-03-27 13:59:37,401 decorator.py [line:11] INFO function:【load_image】,runtime:【0.16234040260314941】s +2024-03-27 13:59:37,529 decorator.py [line:11] INFO function:【load_image】,runtime:【0.11061978340148926】s +2024-03-27 13:59:37,529 decorator.py [line:11] INFO function:【load_image】,runtime:【0.11061978340148926】s +2024-03-27 13:59:37,578 decorator.py [line:11] INFO function:【get_result】,runtime:【0.3390374183654785】s +2024-03-27 13:59:37,578 decorator.py [line:11] INFO function:【get_result】,runtime:【0.3390374183654785】s +2024-03-27 13:59:37,579 api_outfit_matcher.py [line:43] INFO run time is : 4.3606555461883545 +2024-03-27 13:59:37,579 api_outfit_matcher.py [line:43] INFO run time is : 4.3606555461883545 +2024-03-27 13:59:53,533 decorator.py [line:11] INFO function:【load_image】,runtime:【0.12405610084533691】s +2024-03-27 13:59:53,533 decorator.py [line:11] INFO function:【load_image】,runtime:【0.12405610084533691】s +2024-03-27 13:59:53,614 decorator.py [line:11] INFO function:【load_image】,runtime:【0.062774658203125】s +2024-03-27 13:59:53,614 decorator.py [line:11] INFO function:【load_image】,runtime:【0.062774658203125】s +2024-03-27 13:59:53,706 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07370877265930176】s +2024-03-27 13:59:53,706 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07370877265930176】s +2024-03-27 13:59:53,782 decorator.py [line:11] INFO function:【load_image】,runtime:【0.058119773864746094】s +2024-03-27 13:59:53,782 decorator.py [line:11] INFO function:【load_image】,runtime:【0.058119773864746094】s +2024-03-27 13:59:53,884 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08421730995178223】s +2024-03-27 13:59:53,884 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08421730995178223】s +2024-03-27 13:59:53,959 decorator.py [line:11] INFO function:【load_image】,runtime:【0.05769848823547363】s +2024-03-27 13:59:53,959 decorator.py [line:11] INFO function:【load_image】,runtime:【0.05769848823547363】s +2024-03-27 13:59:54,047 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07019829750061035】s +2024-03-27 13:59:54,047 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07019829750061035】s +2024-03-27 13:59:54,136 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07048344612121582】s +2024-03-27 13:59:54,136 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07048344612121582】s +2024-03-27 13:59:54,214 decorator.py [line:11] INFO function:【load_image】,runtime:【0.05997824668884277】s +2024-03-27 13:59:54,214 decorator.py [line:11] INFO function:【load_image】,runtime:【0.05997824668884277】s +2024-03-27 13:59:54,303 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07163858413696289】s +2024-03-27 13:59:54,303 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07163858413696289】s +2024-03-27 13:59:54,386 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06445097923278809】s +2024-03-27 13:59:54,386 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06445097923278809】s +2024-03-27 13:59:54,440 api_outfit_matcher.py [line:46] WARNING [400] PyTorch execute failure: The following operation failed in the TorchScript interpreter. +Traceback of TorchScript (most recent call last): + File "code/__torch__/fcm/models/main_model/type_aware_net.py", line 12025, in forward + _4505 = int(_4504) + _4506 = ops.prim.NumToTensor(torch.size(images, 1)) + _4507 = torch.view(_1, [_4505, int(_4506), -1]) + ~~~~~~~~~~ <--- HERE + _4508 = torch.slice(_4507, 0, 0, 9223372036854775807) + _4509 = torch.slice(torch.select(_4508, 1, 0), 1, 0, 9223372036854775807) +RuntimeError: shape '[5, 3, -1]' is invalid for input of size 704 + +2024-03-27 13:59:54,440 api_outfit_matcher.py [line:46] WARNING [400] PyTorch execute failure: The following operation failed in the TorchScript interpreter. +Traceback of TorchScript (most recent call last): + File "code/__torch__/fcm/models/main_model/type_aware_net.py", line 12025, in forward + _4505 = int(_4504) + _4506 = ops.prim.NumToTensor(torch.size(images, 1)) + _4507 = torch.view(_1, [_4505, int(_4506), -1]) + ~~~~~~~~~~ <--- HERE + _4508 = torch.slice(_4507, 0, 0, 9223372036854775807) + _4509 = torch.slice(torch.select(_4508, 1, 0), 1, 0, 9223372036854775807) +RuntimeError: shape '[5, 3, -1]' is invalid for input of size 704 + +2024-03-27 14:00:04,040 decorator.py [line:11] INFO function:【load_image】,runtime:【0.15560507774353027】s +2024-03-27 14:00:04,040 decorator.py [line:11] INFO function:【load_image】,runtime:【0.15560507774353027】s +2024-03-27 14:00:04,168 decorator.py [line:11] INFO function:【load_image】,runtime:【0.10945677757263184】s +2024-03-27 14:00:04,168 decorator.py [line:11] INFO function:【load_image】,runtime:【0.10945677757263184】s +2024-03-27 14:00:04,302 decorator.py [line:11] INFO function:【load_image】,runtime:【0.11451935768127441】s +2024-03-27 14:00:04,302 decorator.py [line:11] INFO function:【load_image】,runtime:【0.11451935768127441】s +2024-03-27 14:00:04,403 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08105683326721191】s +2024-03-27 14:00:04,403 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08105683326721191】s +2024-03-27 14:00:04,556 decorator.py [line:11] INFO function:【load_image】,runtime:【0.13525652885437012】s +2024-03-27 14:00:04,556 decorator.py [line:11] INFO function:【load_image】,runtime:【0.13525652885437012】s +2024-03-27 14:00:04,677 decorator.py [line:11] INFO function:【load_image】,runtime:【0.10164761543273926】s +2024-03-27 14:00:04,677 decorator.py [line:11] INFO function:【load_image】,runtime:【0.10164761543273926】s +2024-03-27 14:00:04,806 decorator.py [line:11] INFO function:【load_image】,runtime:【0.11051678657531738】s +2024-03-27 14:00:04,806 decorator.py [line:11] INFO function:【load_image】,runtime:【0.11051678657531738】s +2024-03-27 14:00:04,939 decorator.py [line:11] INFO function:【load_image】,runtime:【0.11425638198852539】s +2024-03-27 14:00:04,939 decorator.py [line:11] INFO function:【load_image】,runtime:【0.11425638198852539】s +2024-03-27 14:00:05,050 decorator.py [line:11] INFO function:【load_image】,runtime:【0.09280538558959961】s +2024-03-27 14:00:05,050 decorator.py [line:11] INFO function:【load_image】,runtime:【0.09280538558959961】s +2024-03-27 14:00:05,179 decorator.py [line:11] INFO function:【load_image】,runtime:【0.11007046699523926】s +2024-03-27 14:00:05,179 decorator.py [line:11] INFO function:【load_image】,runtime:【0.11007046699523926】s +2024-03-27 14:00:05,287 decorator.py [line:11] INFO function:【load_image】,runtime:【0.09088277816772461】s +2024-03-27 14:00:05,287 decorator.py [line:11] INFO function:【load_image】,runtime:【0.09088277816772461】s +2024-03-27 14:00:05,397 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0912470817565918】s +2024-03-27 14:00:05,397 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0912470817565918】s +2024-03-27 14:00:05,449 api_outfit_matcher.py [line:46] WARNING [400] PyTorch execute failure: The following operation failed in the TorchScript interpreter. +Traceback of TorchScript (most recent call last): + File "code/__torch__/fcm/models/main_model/type_aware_net.py", line 12025, in forward + _4505 = int(_4504) + _4506 = ops.prim.NumToTensor(torch.size(images, 1)) + _4507 = torch.view(_1, [_4505, int(_4506), -1]) + ~~~~~~~~~~ <--- HERE + _4508 = torch.slice(_4507, 0, 0, 9223372036854775807) + _4509 = torch.slice(torch.select(_4508, 1, 0), 1, 0, 9223372036854775807) +RuntimeError: shape '[5, 3, -1]' is invalid for input of size 768 + +2024-03-27 14:00:05,449 api_outfit_matcher.py [line:46] WARNING [400] PyTorch execute failure: The following operation failed in the TorchScript interpreter. +Traceback of TorchScript (most recent call last): + File "code/__torch__/fcm/models/main_model/type_aware_net.py", line 12025, in forward + _4505 = int(_4504) + _4506 = ops.prim.NumToTensor(torch.size(images, 1)) + _4507 = torch.view(_1, [_4505, int(_4506), -1]) + ~~~~~~~~~~ <--- HERE + _4508 = torch.slice(_4507, 0, 0, 9223372036854775807) + _4509 = torch.slice(torch.select(_4508, 1, 0), 1, 0, 9223372036854775807) +RuntimeError: shape '[5, 3, -1]' is invalid for input of size 768 + +2024-03-27 14:00:24,103 decorator.py [line:11] INFO function:【load_image】,runtime:【0.12218999862670898】s +2024-03-27 14:00:24,103 decorator.py [line:11] INFO function:【load_image】,runtime:【0.12218999862670898】s +2024-03-27 14:00:24,206 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08275294303894043】s +2024-03-27 14:00:24,206 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08275294303894043】s +2024-03-27 14:00:24,257 decorator.py [line:11] INFO function:【get_result】,runtime:【0.27626585960388184】s +2024-03-27 14:00:24,257 decorator.py [line:11] INFO function:【get_result】,runtime:【0.27626585960388184】s +2024-03-27 14:00:27,384 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08464622497558594】s +2024-03-27 14:00:27,384 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08464622497558594】s +2024-03-27 14:00:27,483 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08122897148132324】s +2024-03-27 14:00:27,483 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08122897148132324】s +2024-03-27 14:00:27,514 decorator.py [line:11] INFO function:【get_result】,runtime:【0.21431875228881836】s +2024-03-27 14:00:27,514 decorator.py [line:11] INFO function:【get_result】,runtime:【0.21431875228881836】s +2024-03-27 14:00:28,238 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06983208656311035】s +2024-03-27 14:00:28,238 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06983208656311035】s +2024-03-27 14:00:28,339 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08301925659179688】s +2024-03-27 14:00:28,339 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08301925659179688】s +2024-03-27 14:00:28,372 decorator.py [line:11] INFO function:【get_result】,runtime:【0.2040712833404541】s +2024-03-27 14:00:28,372 decorator.py [line:11] INFO function:【get_result】,runtime:【0.2040712833404541】s +2024-03-27 14:00:29,044 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08105134963989258】s +2024-03-27 14:00:29,044 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08105134963989258】s +2024-03-27 14:00:29,150 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08832597732543945】s +2024-03-27 14:00:29,150 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08832597732543945】s +2024-03-27 14:00:29,180 decorator.py [line:11] INFO function:【get_result】,runtime:【0.21682119369506836】s +2024-03-27 14:00:29,180 decorator.py [line:11] INFO function:【get_result】,runtime:【0.21682119369506836】s +2024-03-27 14:00:29,839 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0821681022644043】s +2024-03-27 14:00:29,839 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0821681022644043】s +2024-03-27 14:00:29,935 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07955217361450195】s +2024-03-27 14:00:29,935 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07955217361450195】s +2024-03-27 14:00:30,019 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06698799133300781】s +2024-03-27 14:00:30,019 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06698799133300781】s +2024-03-27 14:00:30,108 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07267951965332031】s +2024-03-27 14:00:30,108 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07267951965332031】s +2024-03-27 14:00:30,201 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07572412490844727】s +2024-03-27 14:00:30,201 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07572412490844727】s +2024-03-27 14:00:30,274 decorator.py [line:11] INFO function:【load_image】,runtime:【0.055880069732666016】s +2024-03-27 14:00:30,274 decorator.py [line:11] INFO function:【load_image】,runtime:【0.055880069732666016】s +2024-03-27 14:00:30,361 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07042908668518066】s +2024-03-27 14:00:30,361 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07042908668518066】s +2024-03-27 14:00:30,458 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07879352569580078】s +2024-03-27 14:00:30,458 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07879352569580078】s +2024-03-27 14:00:30,542 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06822371482849121】s +2024-03-27 14:00:30,542 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06822371482849121】s +2024-03-27 14:00:30,627 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06983423233032227】s +2024-03-27 14:00:30,627 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06983423233032227】s +2024-03-27 14:00:30,718 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07277274131774902】s +2024-03-27 14:00:30,718 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07277274131774902】s +2024-03-27 14:00:30,803 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06798839569091797】s +2024-03-27 14:00:30,803 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06798839569091797】s +2024-03-27 14:00:30,894 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07380461692810059】s +2024-03-27 14:00:30,894 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07380461692810059】s +2024-03-27 14:00:30,987 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0753021240234375】s +2024-03-27 14:00:30,987 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0753021240234375】s +2024-03-27 14:00:31,062 decorator.py [line:11] INFO function:【load_image】,runtime:【0.058187007904052734】s +2024-03-27 14:00:31,062 decorator.py [line:11] INFO function:【load_image】,runtime:【0.058187007904052734】s +2024-03-27 14:00:31,114 decorator.py [line:11] INFO function:【get_result】,runtime:【1.3570747375488281】s +2024-03-27 14:00:31,114 decorator.py [line:11] INFO function:【get_result】,runtime:【1.3570747375488281】s +2024-03-27 14:00:32,052 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0656881332397461】s +2024-03-27 14:00:32,052 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0656881332397461】s +2024-03-27 14:00:32,145 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07381057739257812】s +2024-03-27 14:00:32,145 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07381057739257812】s +2024-03-27 14:00:32,176 decorator.py [line:11] INFO function:【get_result】,runtime:【0.18974781036376953】s +2024-03-27 14:00:32,176 decorator.py [line:11] INFO function:【get_result】,runtime:【0.18974781036376953】s +2024-03-27 14:00:32,176 api_outfit_matcher.py [line:43] INFO run time is : 10.125276803970337 +2024-03-27 14:00:32,176 api_outfit_matcher.py [line:43] INFO run time is : 10.125276803970337 +2024-03-27 14:00:48,000 decorator.py [line:11] INFO function:【load_image】,runtime:【0.2157456874847412】s +2024-03-27 14:00:48,000 decorator.py [line:11] INFO function:【load_image】,runtime:【0.2157456874847412】s +2024-03-27 14:00:48,116 decorator.py [line:11] INFO function:【load_image】,runtime:【0.09854531288146973】s +2024-03-27 14:00:48,116 decorator.py [line:11] INFO function:【load_image】,runtime:【0.09854531288146973】s +2024-03-27 14:00:48,249 decorator.py [line:11] INFO function:【load_image】,runtime:【0.11585569381713867】s +2024-03-27 14:00:48,249 decorator.py [line:11] INFO function:【load_image】,runtime:【0.11585569381713867】s +2024-03-27 14:00:48,351 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08505105972290039】s +2024-03-27 14:00:48,351 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08505105972290039】s +2024-03-27 14:00:48,455 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08607959747314453】s +2024-03-27 14:00:48,455 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08607959747314453】s +2024-03-27 14:00:48,560 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08723664283752441】s +2024-03-27 14:00:48,560 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08723664283752441】s +2024-03-27 14:00:48,655 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07823681831359863】s +2024-03-27 14:00:48,655 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07823681831359863】s +2024-03-27 14:00:48,790 decorator.py [line:11] INFO function:【load_image】,runtime:【0.11772513389587402】s +2024-03-27 14:00:48,790 decorator.py [line:11] INFO function:【load_image】,runtime:【0.11772513389587402】s +2024-03-27 14:00:48,902 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0930490493774414】s +2024-03-27 14:00:48,902 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0930490493774414】s +2024-03-27 14:00:49,027 decorator.py [line:11] INFO function:【load_image】,runtime:【0.10860133171081543】s +2024-03-27 14:00:49,027 decorator.py [line:11] INFO function:【load_image】,runtime:【0.10860133171081543】s +2024-03-27 14:00:49,122 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07420182228088379】s +2024-03-27 14:00:49,122 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07420182228088379】s +2024-03-27 14:00:49,187 api_outfit_matcher.py [line:46] WARNING [400] PyTorch execute failure: The following operation failed in the TorchScript interpreter. +Traceback of TorchScript (most recent call last): + File "code/__torch__/fcm/models/main_model/type_aware_net.py", line 12025, in forward + _4505 = int(_4504) + _4506 = ops.prim.NumToTensor(torch.size(images, 1)) + _4507 = torch.view(_1, [_4505, int(_4506), -1]) + ~~~~~~~~~~ <--- HERE + _4508 = torch.slice(_4507, 0, 0, 9223372036854775807) + _4509 = torch.slice(torch.select(_4508, 1, 0), 1, 0, 9223372036854775807) +RuntimeError: shape '[5, 3, -1]' is invalid for input of size 704 + +2024-03-27 14:00:49,187 api_outfit_matcher.py [line:46] WARNING [400] PyTorch execute failure: The following operation failed in the TorchScript interpreter. +Traceback of TorchScript (most recent call last): + File "code/__torch__/fcm/models/main_model/type_aware_net.py", line 12025, in forward + _4505 = int(_4504) + _4506 = ops.prim.NumToTensor(torch.size(images, 1)) + _4507 = torch.view(_1, [_4505, int(_4506), -1]) + ~~~~~~~~~~ <--- HERE + _4508 = torch.slice(_4507, 0, 0, 9223372036854775807) + _4509 = torch.slice(torch.select(_4508, 1, 0), 1, 0, 9223372036854775807) +RuntimeError: shape '[5, 3, -1]' is invalid for input of size 704 + +2024-03-27 14:01:02,099 decorator.py [line:11] INFO function:【load_image】,runtime:【0.16933894157409668】s +2024-03-27 14:01:02,099 decorator.py [line:11] INFO function:【load_image】,runtime:【0.16933894157409668】s +2024-03-27 14:01:02,194 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07816171646118164】s +2024-03-27 14:01:02,194 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07816171646118164】s +2024-03-27 14:01:02,302 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08951163291931152】s +2024-03-27 14:01:02,302 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08951163291931152】s +2024-03-27 14:01:02,407 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0887606143951416】s +2024-03-27 14:01:02,407 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0887606143951416】s +2024-03-27 14:01:02,509 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08620452880859375】s +2024-03-27 14:01:02,509 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08620452880859375】s +2024-03-27 14:01:02,599 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07243728637695312】s +2024-03-27 14:01:02,599 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07243728637695312】s +2024-03-27 14:01:02,698 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08305978775024414】s +2024-03-27 14:01:02,698 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08305978775024414】s +2024-03-27 14:01:02,786 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0703268051147461】s +2024-03-27 14:01:02,786 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0703268051147461】s +2024-03-27 14:01:02,870 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06625247001647949】s +2024-03-27 14:01:02,870 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06625247001647949】s +2024-03-27 14:01:02,958 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07140207290649414】s +2024-03-27 14:01:02,958 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07140207290649414】s +2024-03-27 14:01:03,031 decorator.py [line:11] INFO function:【load_image】,runtime:【0.05882072448730469】s +2024-03-27 14:01:03,031 decorator.py [line:11] INFO function:【load_image】,runtime:【0.05882072448730469】s +2024-03-27 14:01:03,119 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07142138481140137】s +2024-03-27 14:01:03,119 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07142138481140137】s +2024-03-27 14:01:03,193 decorator.py [line:11] INFO function:【load_image】,runtime:【0.05618572235107422】s +2024-03-27 14:01:03,193 decorator.py [line:11] INFO function:【load_image】,runtime:【0.05618572235107422】s +2024-03-27 14:01:03,277 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06607556343078613】s +2024-03-27 14:01:03,277 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06607556343078613】s +2024-03-27 14:01:03,335 api_outfit_matcher.py [line:46] WARNING [400] PyTorch execute failure: The following operation failed in the TorchScript interpreter. +Traceback of TorchScript (most recent call last): + File "code/__torch__/fcm/models/main_model/type_aware_net.py", line 12025, in forward + _4505 = int(_4504) + _4506 = ops.prim.NumToTensor(torch.size(images, 1)) + _4507 = torch.view(_1, [_4505, int(_4506), -1]) + ~~~~~~~~~~ <--- HERE + _4508 = torch.slice(_4507, 0, 0, 9223372036854775807) + _4509 = torch.slice(torch.select(_4508, 1, 0), 1, 0, 9223372036854775807) +RuntimeError: shape '[6, 3, -1]' is invalid for input of size 896 + +2024-03-27 14:01:03,335 api_outfit_matcher.py [line:46] WARNING [400] PyTorch execute failure: The following operation failed in the TorchScript interpreter. +Traceback of TorchScript (most recent call last): + File "code/__torch__/fcm/models/main_model/type_aware_net.py", line 12025, in forward + _4505 = int(_4504) + _4506 = ops.prim.NumToTensor(torch.size(images, 1)) + _4507 = torch.view(_1, [_4505, int(_4506), -1]) + ~~~~~~~~~~ <--- HERE + _4508 = torch.slice(_4507, 0, 0, 9223372036854775807) + _4509 = torch.slice(torch.select(_4508, 1, 0), 1, 0, 9223372036854775807) +RuntimeError: shape '[6, 3, -1]' is invalid for input of size 896 + +2024-03-27 14:02:22,476 decorator.py [line:11] INFO function:【load_image】,runtime:【0.12627029418945312】s +2024-03-27 14:02:22,476 decorator.py [line:11] INFO function:【load_image】,runtime:【0.12627029418945312】s +2024-03-27 14:02:22,586 decorator.py [line:11] INFO function:【load_image】,runtime:【0.09139084815979004】s +2024-03-27 14:02:22,586 decorator.py [line:11] INFO function:【load_image】,runtime:【0.09139084815979004】s +2024-03-27 14:02:22,658 decorator.py [line:11] INFO function:【get_result】,runtime:【0.30730652809143066】s +2024-03-27 14:02:22,658 decorator.py [line:11] INFO function:【get_result】,runtime:【0.30730652809143066】s +2024-03-27 14:02:22,658 api_outfit_matcher.py [line:43] INFO run time is : 0.30835771560668945 +2024-03-27 14:02:22,658 api_outfit_matcher.py [line:43] INFO run time is : 0.30835771560668945 +2024-03-27 14:02:35,439 api_outfit_matcher.py [line:46] WARNING 'bottoms' +2024-03-27 14:02:35,439 api_outfit_matcher.py [line:46] WARNING 'bottoms' +2024-03-27 14:02:39,781 api_outfit_matcher.py [line:46] WARNING 'bottoms' +2024-03-27 14:02:39,781 api_outfit_matcher.py [line:46] WARNING 'bottoms' +2024-03-27 14:02:51,401 api_outfit_matcher.py [line:46] WARNING 'bottoms' +2024-03-27 14:02:51,401 api_outfit_matcher.py [line:46] WARNING 'bottoms' +2024-03-27 14:04:04,097 api_outfit_matcher.py [line:46] WARNING 'bottoms' +2024-03-27 14:04:04,097 api_outfit_matcher.py [line:46] WARNING 'bottoms' +2024-03-27 14:04:06,307 api_outfit_matcher.py [line:46] WARNING 'bottoms' +2024-03-27 14:04:06,307 api_outfit_matcher.py [line:46] WARNING 'bottoms' +2024-03-27 14:04:28,865 api_outfit_matcher.py [line:46] WARNING 'bottoms' +2024-03-27 14:04:28,865 api_outfit_matcher.py [line:46] WARNING 'bottoms' +2024-03-27 14:04:29,773 api_outfit_matcher.py [line:46] WARNING 'bottoms' +2024-03-27 14:04:29,773 api_outfit_matcher.py [line:46] WARNING 'bottoms' +2024-03-27 14:13:28,169 decorator.py [line:11] INFO function:【load_image】,runtime:【0.12053704261779785】s +2024-03-27 14:13:28,169 decorator.py [line:11] INFO function:【load_image】,runtime:【0.12053704261779785】s +2024-03-27 14:13:28,264 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07200479507446289】s +2024-03-27 14:13:28,264 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07200479507446289】s +2024-03-27 14:13:28,320 decorator.py [line:11] INFO function:【get_result】,runtime:【0.27213454246520996】s +2024-03-27 14:13:28,320 decorator.py [line:11] INFO function:【get_result】,runtime:【0.27213454246520996】s +2024-03-27 14:13:28,321 api_outfit_matcher.py [line:43] INFO run time is : 9.347336292266846 +2024-03-27 14:13:28,321 api_outfit_matcher.py [line:43] INFO run time is : 9.347336292266846 +2024-03-27 14:13:41,694 decorator.py [line:11] INFO function:【load_image】,runtime:【0.11302900314331055】s +2024-03-27 14:13:41,694 decorator.py [line:11] INFO function:【load_image】,runtime:【0.11302900314331055】s +2024-03-27 14:13:41,786 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07468986511230469】s +2024-03-27 14:13:41,786 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07468986511230469】s +2024-03-27 14:13:41,885 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08054018020629883】s +2024-03-27 14:13:41,885 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08054018020629883】s +2024-03-27 14:13:41,975 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0731651782989502】s +2024-03-27 14:13:41,975 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0731651782989502】s +2024-03-27 14:13:42,072 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08111858367919922】s +2024-03-27 14:13:42,072 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08111858367919922】s +2024-03-27 14:13:42,149 decorator.py [line:11] INFO function:【load_image】,runtime:【0.05853128433227539】s +2024-03-27 14:13:42,149 decorator.py [line:11] INFO function:【load_image】,runtime:【0.05853128433227539】s +2024-03-27 14:13:42,243 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07651996612548828】s +2024-03-27 14:13:42,243 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07651996612548828】s +2024-03-27 14:13:42,333 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07381224632263184】s +2024-03-27 14:13:42,333 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07381224632263184】s +2024-03-27 14:13:42,427 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07590818405151367】s +2024-03-27 14:13:42,427 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07590818405151367】s +2024-03-27 14:13:42,502 decorator.py [line:11] INFO function:【load_image】,runtime:【0.05824589729309082】s +2024-03-27 14:13:42,502 decorator.py [line:11] INFO function:【load_image】,runtime:【0.05824589729309082】s +2024-03-27 14:13:42,546 decorator.py [line:11] INFO function:【get_result】,runtime:【0.9643533229827881】s +2024-03-27 14:13:42,546 decorator.py [line:11] INFO function:【get_result】,runtime:【0.9643533229827881】s +2024-03-27 14:13:42,547 api_outfit_matcher.py [line:43] INFO run time is : 2.5539469718933105 +2024-03-27 14:13:42,547 api_outfit_matcher.py [line:43] INFO run time is : 2.5539469718933105 +2024-03-27 14:13:48,812 decorator.py [line:11] INFO function:【load_image】,runtime:【0.10729408264160156】s +2024-03-27 14:13:48,812 decorator.py [line:11] INFO function:【load_image】,runtime:【0.10729408264160156】s +2024-03-27 14:13:48,890 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06264424324035645】s +2024-03-27 14:13:48,890 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06264424324035645】s +2024-03-27 14:13:48,987 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07999897003173828】s +2024-03-27 14:13:48,987 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07999897003173828】s +2024-03-27 14:13:49,075 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0713644027709961】s +2024-03-27 14:13:49,075 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0713644027709961】s +2024-03-27 14:13:49,170 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07723450660705566】s +2024-03-27 14:13:49,170 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07723450660705566】s +2024-03-27 14:13:49,252 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06630754470825195】s +2024-03-27 14:13:49,252 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06630754470825195】s +2024-03-27 14:13:49,348 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07870364189147949】s +2024-03-27 14:13:49,348 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07870364189147949】s +2024-03-27 14:13:49,421 decorator.py [line:11] INFO function:【load_image】,runtime:【0.05652785301208496】s +2024-03-27 14:13:49,421 decorator.py [line:11] INFO function:【load_image】,runtime:【0.05652785301208496】s +2024-03-27 14:13:49,513 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07566189765930176】s +2024-03-27 14:13:49,513 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07566189765930176】s +2024-03-27 14:13:49,602 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07099485397338867】s +2024-03-27 14:13:49,602 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07099485397338867】s +2024-03-27 14:13:49,652 decorator.py [line:11] INFO function:【get_result】,runtime:【0.9470536708831787】s +2024-03-27 14:13:49,652 decorator.py [line:11] INFO function:【get_result】,runtime:【0.9470536708831787】s +2024-03-27 14:13:49,653 api_outfit_matcher.py [line:43] INFO run time is : 0.9490540027618408 +2024-03-27 14:13:49,653 api_outfit_matcher.py [line:43] INFO run time is : 0.9490540027618408 +2024-03-27 14:13:51,276 decorator.py [line:11] INFO function:【load_image】,runtime:【0.12873482704162598】s +2024-03-27 14:13:51,276 decorator.py [line:11] INFO function:【load_image】,runtime:【0.12873482704162598】s +2024-03-27 14:13:51,370 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07540464401245117】s +2024-03-27 14:13:51,370 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07540464401245117】s +2024-03-27 14:13:51,477 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08808326721191406】s +2024-03-27 14:13:51,477 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08808326721191406】s +2024-03-27 14:13:51,581 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08571839332580566】s +2024-03-27 14:13:51,581 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08571839332580566】s +2024-03-27 14:13:51,678 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0799405574798584】s +2024-03-27 14:13:51,678 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0799405574798584】s +2024-03-27 14:13:51,774 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07712888717651367】s +2024-03-27 14:13:51,774 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07712888717651367】s +2024-03-27 14:13:51,872 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08074474334716797】s +2024-03-27 14:13:51,872 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08074474334716797】s +2024-03-27 14:13:51,952 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06273889541625977】s +2024-03-27 14:13:51,952 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06273889541625977】s +2024-03-27 14:13:52,050 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08139181137084961】s +2024-03-27 14:13:52,050 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08139181137084961】s +2024-03-27 14:13:52,133 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06469225883483887】s +2024-03-27 14:13:52,133 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06469225883483887】s +2024-03-27 14:13:52,179 decorator.py [line:11] INFO function:【get_result】,runtime:【1.0312957763671875】s +2024-03-27 14:13:52,179 decorator.py [line:11] INFO function:【get_result】,runtime:【1.0312957763671875】s +2024-03-27 14:13:52,179 api_outfit_matcher.py [line:43] INFO run time is : 1.0312957763671875 +2024-03-27 14:13:52,179 api_outfit_matcher.py [line:43] INFO run time is : 1.0312957763671875 +2024-03-27 14:14:05,332 decorator.py [line:11] INFO function:【load_image】,runtime:【0.11725211143493652】s +2024-03-27 14:14:05,332 decorator.py [line:11] INFO function:【load_image】,runtime:【0.11725211143493652】s +2024-03-27 14:14:05,425 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07071876525878906】s +2024-03-27 14:14:05,425 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07071876525878906】s +2024-03-27 14:14:05,529 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0852499008178711】s +2024-03-27 14:14:05,529 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0852499008178711】s +2024-03-27 14:14:05,626 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07905936241149902】s +2024-03-27 14:14:05,626 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07905936241149902】s +2024-03-27 14:14:05,727 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08432912826538086】s +2024-03-27 14:14:05,727 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08432912826538086】s +2024-03-27 14:14:05,819 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07285594940185547】s +2024-03-27 14:14:05,819 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07285594940185547】s +2024-03-27 14:14:05,916 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07759284973144531】s +2024-03-27 14:14:05,916 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07759284973144531】s +2024-03-27 14:14:06,012 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07890105247497559】s +2024-03-27 14:14:06,012 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07890105247497559】s +2024-03-27 14:14:06,095 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06615090370178223】s +2024-03-27 14:14:06,095 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06615090370178223】s +2024-03-27 14:14:06,194 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08176875114440918】s +2024-03-27 14:14:06,194 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08176875114440918】s +2024-03-27 14:14:06,273 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0603032112121582】s +2024-03-27 14:14:06,273 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0603032112121582】s +2024-03-27 14:14:06,360 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06786799430847168】s +2024-03-27 14:14:06,360 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06786799430847168】s +2024-03-27 14:14:21,380 decorator.py [line:11] INFO function:【load_image】,runtime:【0.10731768608093262】s +2024-03-27 14:14:21,380 decorator.py [line:11] INFO function:【load_image】,runtime:【0.10731768608093262】s +2024-03-27 14:14:21,477 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07420969009399414】s +2024-03-27 14:14:21,477 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07420969009399414】s +2024-03-27 14:14:21,574 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07980537414550781】s +2024-03-27 14:14:21,574 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07980537414550781】s +2024-03-27 14:14:21,654 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06193065643310547】s +2024-03-27 14:14:21,654 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06193065643310547】s +2024-03-27 14:14:21,750 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0795445442199707】s +2024-03-27 14:14:21,750 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0795445442199707】s +2024-03-27 14:14:21,834 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06658554077148438】s +2024-03-27 14:14:21,834 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06658554077148438】s +2024-03-27 14:14:21,929 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07778453826904297】s +2024-03-27 14:14:21,929 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07778453826904297】s +2024-03-27 14:14:22,006 decorator.py [line:11] INFO function:【load_image】,runtime:【0.05918693542480469】s +2024-03-27 14:14:22,006 decorator.py [line:11] INFO function:【load_image】,runtime:【0.05918693542480469】s +2024-03-27 14:14:22,102 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07865786552429199】s +2024-03-27 14:14:22,102 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07865786552429199】s +2024-03-27 14:14:22,190 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07041430473327637】s +2024-03-27 14:14:22,190 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07041430473327637】s +2024-03-27 14:14:22,323 decorator.py [line:11] INFO function:【load_image】,runtime:【0.11721158027648926】s +2024-03-27 14:14:22,323 decorator.py [line:11] INFO function:【load_image】,runtime:【0.11721158027648926】s +2024-03-27 14:14:22,416 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07410883903503418】s +2024-03-27 14:14:22,416 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07410883903503418】s +2024-03-27 14:14:22,516 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07660293579101562】s +2024-03-27 14:14:22,516 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07660293579101562】s +2024-03-27 14:14:26,496 decorator.py [line:11] INFO function:【load_image】,runtime:【0.11292743682861328】s +2024-03-27 14:14:26,496 decorator.py [line:11] INFO function:【load_image】,runtime:【0.11292743682861328】s +2024-03-27 14:14:26,573 decorator.py [line:11] INFO function:【load_image】,runtime:【0.05947279930114746】s +2024-03-27 14:14:26,573 decorator.py [line:11] INFO function:【load_image】,runtime:【0.05947279930114746】s +2024-03-27 14:14:26,669 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07658600807189941】s +2024-03-27 14:14:26,669 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07658600807189941】s +2024-03-27 14:14:26,753 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06722331047058105】s +2024-03-27 14:14:26,753 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06722331047058105】s +2024-03-27 14:14:26,846 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0749204158782959】s +2024-03-27 14:14:26,846 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0749204158782959】s +2024-03-27 14:14:26,933 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06791448593139648】s +2024-03-27 14:14:26,933 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06791448593139648】s +2024-03-27 14:14:27,023 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07126331329345703】s +2024-03-27 14:14:27,023 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07126331329345703】s +2024-03-27 14:14:27,117 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0749061107635498】s +2024-03-27 14:14:27,117 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0749061107635498】s +2024-03-27 14:14:27,191 decorator.py [line:11] INFO function:【load_image】,runtime:【0.05623435974121094】s +2024-03-27 14:14:27,191 decorator.py [line:11] INFO function:【load_image】,runtime:【0.05623435974121094】s +2024-03-27 14:14:27,279 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06994819641113281】s +2024-03-27 14:14:27,279 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06994819641113281】s +2024-03-27 14:14:27,361 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06389856338500977】s +2024-03-27 14:14:27,361 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06389856338500977】s +2024-03-27 14:14:28,419 decorator.py [line:11] INFO function:【load_image】,runtime:【0.10083913803100586】s +2024-03-27 14:14:28,419 decorator.py [line:11] INFO function:【load_image】,runtime:【0.10083913803100586】s +2024-03-27 14:14:28,510 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07288980484008789】s +2024-03-27 14:14:28,510 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07288980484008789】s +2024-03-27 14:14:28,606 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0774831771850586】s +2024-03-27 14:14:28,606 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0774831771850586】s +2024-03-27 14:14:28,690 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06493782997131348】s +2024-03-27 14:14:28,690 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06493782997131348】s +2024-03-27 14:14:28,790 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08233404159545898】s +2024-03-27 14:14:28,790 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08233404159545898】s +2024-03-27 14:14:28,871 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06325149536132812】s +2024-03-27 14:14:28,871 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06325149536132812】s +2024-03-27 14:14:28,961 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07159209251403809】s +2024-03-27 14:14:28,961 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07159209251403809】s +2024-03-27 14:14:29,054 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07437419891357422】s +2024-03-27 14:14:29,054 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07437419891357422】s +2024-03-27 14:14:29,129 decorator.py [line:11] INFO function:【load_image】,runtime:【0.057080745697021484】s +2024-03-27 14:14:29,129 decorator.py [line:11] INFO function:【load_image】,runtime:【0.057080745697021484】s +2024-03-27 14:14:29,217 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07136392593383789】s +2024-03-27 14:14:29,217 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07136392593383789】s +2024-03-27 14:14:29,293 decorator.py [line:11] INFO function:【load_image】,runtime:【0.057555198669433594】s +2024-03-27 14:14:29,293 decorator.py [line:11] INFO function:【load_image】,runtime:【0.057555198669433594】s +2024-03-27 14:14:29,378 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06703376770019531】s +2024-03-27 14:14:29,378 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06703376770019531】s +2024-03-27 14:14:40,905 decorator.py [line:11] INFO function:【load_image】,runtime:【0.11571621894836426】s +2024-03-27 14:14:40,905 decorator.py [line:11] INFO function:【load_image】,runtime:【0.11571621894836426】s +2024-03-27 14:14:41,010 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0827176570892334】s +2024-03-27 14:14:41,010 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0827176570892334】s +2024-03-27 14:14:41,044 decorator.py [line:11] INFO function:【get_result】,runtime:【0.25452423095703125】s +2024-03-27 14:14:41,044 decorator.py [line:11] INFO function:【get_result】,runtime:【0.25452423095703125】s +2024-03-27 14:14:41,116 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07067036628723145】s +2024-03-27 14:14:41,116 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07067036628723145】s +2024-03-27 14:14:41,213 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07850337028503418】s +2024-03-27 14:14:41,213 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07850337028503418】s +2024-03-27 14:14:41,244 decorator.py [line:11] INFO function:【get_result】,runtime:【0.19916868209838867】s +2024-03-27 14:14:41,244 decorator.py [line:11] INFO function:【get_result】,runtime:【0.19916868209838867】s +2024-03-27 14:14:41,304 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0590207576751709】s +2024-03-27 14:14:41,304 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0590207576751709】s +2024-03-27 14:14:41,403 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07943153381347656】s +2024-03-27 14:14:41,403 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07943153381347656】s +2024-03-27 14:14:41,438 decorator.py [line:11] INFO function:【get_result】,runtime:【0.19217133522033691】s +2024-03-27 14:14:41,438 decorator.py [line:11] INFO function:【get_result】,runtime:【0.19217133522033691】s +2024-03-27 14:14:41,507 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06877613067626953】s +2024-03-27 14:14:41,507 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06877613067626953】s +2024-03-27 14:14:41,610 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08210253715515137】s +2024-03-27 14:14:41,610 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08210253715515137】s +2024-03-27 14:14:41,642 decorator.py [line:11] INFO function:【get_result】,runtime:【0.20302748680114746】s +2024-03-27 14:14:41,642 decorator.py [line:11] INFO function:【get_result】,runtime:【0.20302748680114746】s +2024-03-27 14:14:41,715 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07173418998718262】s +2024-03-27 14:14:41,715 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07173418998718262】s +2024-03-27 14:14:41,808 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07458186149597168】s +2024-03-27 14:14:41,808 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07458186149597168】s +2024-03-27 14:14:41,890 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06409287452697754】s +2024-03-27 14:14:41,890 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06409287452697754】s +2024-03-27 14:14:41,973 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06636548042297363】s +2024-03-27 14:14:41,973 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06636548042297363】s +2024-03-27 14:14:42,062 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07068657875061035】s +2024-03-27 14:14:42,062 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07068657875061035】s +2024-03-27 14:14:42,149 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06926965713500977】s +2024-03-27 14:14:42,149 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06926965713500977】s +2024-03-27 14:14:42,232 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0660395622253418】s +2024-03-27 14:14:42,232 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0660395622253418】s +2024-03-27 14:14:42,323 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07256722450256348】s +2024-03-27 14:14:42,323 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07256722450256348】s +2024-03-27 14:14:42,397 decorator.py [line:11] INFO function:【load_image】,runtime:【0.05702400207519531】s +2024-03-27 14:14:42,397 decorator.py [line:11] INFO function:【load_image】,runtime:【0.05702400207519531】s +2024-03-27 14:14:42,485 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06693291664123535】s +2024-03-27 14:14:42,485 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06693291664123535】s +2024-03-27 14:14:42,572 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0691843032836914】s +2024-03-27 14:14:42,572 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0691843032836914】s +2024-03-27 14:14:42,646 decorator.py [line:11] INFO function:【load_image】,runtime:【0.05779695510864258】s +2024-03-27 14:14:42,646 decorator.py [line:11] INFO function:【load_image】,runtime:【0.05779695510864258】s +2024-03-27 14:14:42,736 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0709836483001709】s +2024-03-27 14:14:42,736 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0709836483001709】s +2024-03-27 14:14:42,826 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07241034507751465】s +2024-03-27 14:14:42,826 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07241034507751465】s +2024-03-27 14:14:42,908 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06538867950439453】s +2024-03-27 14:14:42,908 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06538867950439453】s +2024-03-27 14:14:42,984 decorator.py [line:11] INFO function:【get_result】,runtime:【1.3399734497070312】s +2024-03-27 14:14:42,984 decorator.py [line:11] INFO function:【get_result】,runtime:【1.3399734497070312】s +2024-03-27 14:14:43,041 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0576634407043457】s +2024-03-27 14:14:43,041 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0576634407043457】s +2024-03-27 14:14:43,130 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07071876525878906】s +2024-03-27 14:14:43,130 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07071876525878906】s +2024-03-27 14:14:43,167 decorator.py [line:11] INFO function:【get_result】,runtime:【0.18287253379821777】s +2024-03-27 14:14:43,167 decorator.py [line:11] INFO function:【get_result】,runtime:【0.18287253379821777】s +2024-03-27 14:14:43,168 api_outfit_matcher.py [line:43] INFO run time is : 2.3777401447296143 +2024-03-27 14:14:43,168 api_outfit_matcher.py [line:43] INFO run time is : 2.3777401447296143 +2024-03-27 14:14:46,705 decorator.py [line:11] INFO function:【load_image】,runtime:【0.10887026786804199】s +2024-03-27 14:14:46,705 decorator.py [line:11] INFO function:【load_image】,runtime:【0.10887026786804199】s +2024-03-27 14:14:46,805 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08235359191894531】s +2024-03-27 14:14:46,805 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08235359191894531】s +2024-03-27 14:14:46,907 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08365893363952637】s +2024-03-27 14:14:46,907 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08365893363952637】s +2024-03-27 14:14:46,983 decorator.py [line:11] INFO function:【load_image】,runtime:【0.05913829803466797】s +2024-03-27 14:14:46,983 decorator.py [line:11] INFO function:【load_image】,runtime:【0.05913829803466797】s +2024-03-27 14:14:47,091 decorator.py [line:11] INFO function:【load_image】,runtime:【0.09004020690917969】s +2024-03-27 14:14:47,091 decorator.py [line:11] INFO function:【load_image】,runtime:【0.09004020690917969】s +2024-03-27 14:14:47,176 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06689047813415527】s +2024-03-27 14:14:47,176 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06689047813415527】s +2024-03-27 14:14:47,274 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0794064998626709】s +2024-03-27 14:14:47,274 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0794064998626709】s +2024-03-27 14:14:47,368 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07596850395202637】s +2024-03-27 14:14:47,368 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07596850395202637】s +2024-03-27 14:14:47,469 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08249664306640625】s +2024-03-27 14:14:47,469 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08249664306640625】s +2024-03-27 14:14:47,554 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06575179100036621】s +2024-03-27 14:14:47,554 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06575179100036621】s +2024-03-27 14:14:47,597 decorator.py [line:11] INFO function:【get_result】,runtime:【1.0012257099151611】s +2024-03-27 14:14:47,597 decorator.py [line:11] INFO function:【get_result】,runtime:【1.0012257099151611】s +2024-03-27 14:14:47,598 api_outfit_matcher.py [line:43] INFO run time is : 1.0032567977905273 +2024-03-27 14:14:47,598 api_outfit_matcher.py [line:43] INFO run time is : 1.0032567977905273 +2024-03-27 14:14:50,183 decorator.py [line:11] INFO function:【load_image】,runtime:【0.1313343048095703】s +2024-03-27 14:14:50,183 decorator.py [line:11] INFO function:【load_image】,runtime:【0.1313343048095703】s +2024-03-27 14:14:50,272 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06959009170532227】s +2024-03-27 14:14:50,272 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06959009170532227】s +2024-03-27 14:14:50,373 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08186006546020508】s +2024-03-27 14:14:50,373 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08186006546020508】s +2024-03-27 14:14:50,460 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06712198257446289】s +2024-03-27 14:14:50,460 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06712198257446289】s +2024-03-27 14:14:50,556 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07895445823669434】s +2024-03-27 14:14:50,556 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07895445823669434】s +2024-03-27 14:14:50,640 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06591057777404785】s +2024-03-27 14:14:50,640 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06591057777404785】s +2024-03-27 14:14:50,732 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07393789291381836】s +2024-03-27 14:14:50,732 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07393789291381836】s +2024-03-27 14:14:50,831 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08100056648254395】s +2024-03-27 14:14:50,831 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08100056648254395】s +2024-03-27 14:14:50,917 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06758689880371094】s +2024-03-27 14:14:50,917 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06758689880371094】s +2024-03-27 14:14:51,013 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07765388488769531】s +2024-03-27 14:14:51,013 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07765388488769531】s +2024-03-27 14:14:51,102 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07015538215637207】s +2024-03-27 14:14:51,102 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07015538215637207】s +2024-03-27 14:16:43,899 decorator.py [line:11] INFO function:【load_image】,runtime:【0.13039946556091309】s +2024-03-27 14:16:43,899 decorator.py [line:11] INFO function:【load_image】,runtime:【0.13039946556091309】s +2024-03-27 14:16:44,062 decorator.py [line:11] INFO function:【load_image】,runtime:【0.13941526412963867】s +2024-03-27 14:16:44,062 decorator.py [line:11] INFO function:【load_image】,runtime:【0.13941526412963867】s +2024-03-27 14:16:44,232 decorator.py [line:11] INFO function:【load_image】,runtime:【0.15298748016357422】s +2024-03-27 14:16:44,232 decorator.py [line:11] INFO function:【load_image】,runtime:【0.15298748016357422】s +2024-03-27 14:16:44,392 decorator.py [line:11] INFO function:【load_image】,runtime:【0.14305353164672852】s +2024-03-27 14:16:44,392 decorator.py [line:11] INFO function:【load_image】,runtime:【0.14305353164672852】s +2024-03-27 14:16:44,576 decorator.py [line:11] INFO function:【load_image】,runtime:【0.16811156272888184】s +2024-03-27 14:16:44,576 decorator.py [line:11] INFO function:【load_image】,runtime:【0.16811156272888184】s +2024-03-27 14:16:44,744 decorator.py [line:11] INFO function:【load_image】,runtime:【0.15052032470703125】s +2024-03-27 14:16:44,744 decorator.py [line:11] INFO function:【load_image】,runtime:【0.15052032470703125】s +2024-03-27 14:16:44,882 decorator.py [line:11] INFO function:【load_image】,runtime:【0.1208045482635498】s +2024-03-27 14:16:44,882 decorator.py [line:11] INFO function:【load_image】,runtime:【0.1208045482635498】s +2024-03-27 14:16:44,958 decorator.py [line:11] INFO function:【load_image】,runtime:【0.05800986289978027】s +2024-03-27 14:16:44,958 decorator.py [line:11] INFO function:【load_image】,runtime:【0.05800986289978027】s +2024-03-27 14:16:45,067 decorator.py [line:11] INFO function:【load_image】,runtime:【0.09082460403442383】s +2024-03-27 14:16:45,067 decorator.py [line:11] INFO function:【load_image】,runtime:【0.09082460403442383】s +2024-03-27 14:16:45,141 decorator.py [line:11] INFO function:【load_image】,runtime:【0.05906391143798828】s +2024-03-27 14:16:45,141 decorator.py [line:11] INFO function:【load_image】,runtime:【0.05906391143798828】s +2024-03-27 14:16:45,237 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07822608947753906】s +2024-03-27 14:16:45,237 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07822608947753906】s +2024-03-27 14:18:54,726 decorator.py [line:11] INFO function:【load_image】,runtime:【300.05387806892395】s +2024-03-27 14:18:54,726 decorator.py [line:11] INFO function:【load_image】,runtime:【300.05387806892395】s +2024-03-27 14:19:16,846 decorator.py [line:11] INFO function:【load_image】,runtime:【300.04746174812317】s +2024-03-27 14:19:16,846 decorator.py [line:11] INFO function:【load_image】,runtime:【300.04746174812317】s +2024-03-27 14:19:30,319 decorator.py [line:11] INFO function:【load_image】,runtime:【300.03394055366516】s +2024-03-27 14:19:30,319 decorator.py [line:11] INFO function:【load_image】,runtime:【300.03394055366516】s +2024-03-27 14:20:02,512 decorator.py [line:11] INFO function:【load_image】,runtime:【0.14667463302612305】s +2024-03-27 14:20:02,512 decorator.py [line:11] INFO function:【load_image】,runtime:【0.14667463302612305】s +2024-03-27 14:20:02,607 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07747149467468262】s +2024-03-27 14:20:02,607 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07747149467468262】s +2024-03-27 14:20:02,717 decorator.py [line:11] INFO function:【load_image】,runtime:【0.09011220932006836】s +2024-03-27 14:20:02,717 decorator.py [line:11] INFO function:【load_image】,runtime:【0.09011220932006836】s +2024-03-27 14:20:02,805 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06991457939147949】s +2024-03-27 14:20:02,805 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06991457939147949】s +2024-03-27 14:20:02,910 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08726048469543457】s +2024-03-27 14:20:02,910 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08726048469543457】s +2024-03-27 14:20:02,991 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06430816650390625】s +2024-03-27 14:20:02,991 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06430816650390625】s +2024-03-27 14:20:03,087 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07968354225158691】s +2024-03-27 14:20:03,087 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07968354225158691】s +2024-03-27 14:20:03,189 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08442282676696777】s +2024-03-27 14:20:03,189 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08442282676696777】s +2024-03-27 14:20:03,278 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07222533226013184】s +2024-03-27 14:20:03,278 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07222533226013184】s +2024-03-27 14:20:03,379 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08110642433166504】s +2024-03-27 14:20:03,379 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08110642433166504】s +2024-03-27 14:20:03,469 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07362747192382812】s +2024-03-27 14:20:03,469 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07362747192382812】s +2024-03-27 14:20:38,969 decorator.py [line:11] INFO function:【load_image】,runtime:【0.11296820640563965】s +2024-03-27 14:20:38,969 decorator.py [line:11] INFO function:【load_image】,runtime:【0.11296820640563965】s +2024-03-27 14:20:39,056 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06966471672058105】s +2024-03-27 14:20:39,056 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06966471672058105】s +2024-03-27 14:20:39,158 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08404111862182617】s +2024-03-27 14:20:39,158 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08404111862182617】s +2024-03-27 14:20:39,250 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07638955116271973】s +2024-03-27 14:20:39,250 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07638955116271973】s +2024-03-27 14:20:39,352 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08615422248840332】s +2024-03-27 14:20:39,352 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08615422248840332】s +2024-03-27 14:20:39,433 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0630955696105957】s +2024-03-27 14:20:39,433 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0630955696105957】s +2024-03-27 14:20:39,537 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0868382453918457】s +2024-03-27 14:20:39,537 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0868382453918457】s +2024-03-27 14:20:39,630 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07893753051757812】s +2024-03-27 14:20:39,630 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07893753051757812】s +2024-03-27 14:20:39,728 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07926106452941895】s +2024-03-27 14:20:39,728 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07926106452941895】s +2024-03-27 14:20:39,805 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0608980655670166】s +2024-03-27 14:20:39,805 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0608980655670166】s +2024-03-27 14:21:14,308 decorator.py [line:11] INFO function:【get_result】,runtime:【35.45225286483765】s +2024-03-27 14:21:14,308 decorator.py [line:11] INFO function:【get_result】,runtime:【35.45225286483765】s +2024-03-27 14:21:14,309 api_outfit_matcher.py [line:43] INFO run time is : 46.602468490600586 +2024-03-27 14:21:14,309 api_outfit_matcher.py [line:43] INFO run time is : 46.602468490600586 +2024-03-27 14:21:32,320 decorator.py [line:11] INFO function:【load_image】,runtime:【0.10713672637939453】s +2024-03-27 14:21:32,320 decorator.py [line:11] INFO function:【load_image】,runtime:【0.10713672637939453】s +2024-03-27 14:21:32,400 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06152820587158203】s +2024-03-27 14:21:32,400 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06152820587158203】s +2024-03-27 14:21:32,490 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07219386100769043】s +2024-03-27 14:21:32,490 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07219386100769043】s +2024-03-27 14:21:32,571 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06483602523803711】s +2024-03-27 14:21:32,571 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06483602523803711】s +2024-03-27 14:21:32,661 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07199335098266602】s +2024-03-27 14:21:32,661 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07199335098266602】s +2024-03-27 14:21:32,756 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0789797306060791】s +2024-03-27 14:21:32,756 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0789797306060791】s +2024-03-27 14:21:32,855 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07486796379089355】s +2024-03-27 14:21:32,855 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07486796379089355】s +2024-03-27 14:21:32,947 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07346510887145996】s +2024-03-27 14:21:32,947 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07346510887145996】s +2024-03-27 14:21:33,029 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06652092933654785】s +2024-03-27 14:21:33,029 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06652092933654785】s +2024-03-27 14:21:33,115 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06980299949645996】s +2024-03-27 14:21:33,115 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06980299949645996】s +2024-03-27 14:21:33,189 decorator.py [line:11] INFO function:【load_image】,runtime:【0.05495500564575195】s +2024-03-27 14:21:33,189 decorator.py [line:11] INFO function:【load_image】,runtime:【0.05495500564575195】s +2024-03-27 14:21:47,627 decorator.py [line:11] INFO function:【load_image】,runtime:【0.10357475280761719】s +2024-03-27 14:21:47,627 decorator.py [line:11] INFO function:【load_image】,runtime:【0.10357475280761719】s +2024-03-27 14:21:47,707 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06177830696105957】s +2024-03-27 14:21:47,707 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06177830696105957】s +2024-03-27 14:21:47,802 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07734298706054688】s +2024-03-27 14:21:47,802 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07734298706054688】s +2024-03-27 14:21:47,892 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07427024841308594】s +2024-03-27 14:21:47,892 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07427024841308594】s +2024-03-27 14:21:47,980 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07008957862854004】s +2024-03-27 14:21:47,980 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07008957862854004】s +2024-03-27 14:21:48,066 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06926536560058594】s +2024-03-27 14:21:48,066 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06926536560058594】s +2024-03-27 14:21:48,159 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07513070106506348】s +2024-03-27 14:21:48,159 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07513070106506348】s +2024-03-27 14:21:48,240 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06406807899475098】s +2024-03-27 14:21:48,240 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06406807899475098】s +2024-03-27 14:21:48,328 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0713653564453125】s +2024-03-27 14:21:48,328 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0713653564453125】s +2024-03-27 14:21:48,413 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0676414966583252】s +2024-03-27 14:21:48,413 decorator.py [line:11] INFO function:【load_image】,runtime:【0.0676414966583252】s +2024-03-27 14:22:04,655 decorator.py [line:11] INFO function:【get_result】,runtime:【17.13152003288269】s +2024-03-27 14:22:04,655 decorator.py [line:11] INFO function:【get_result】,runtime:【17.13152003288269】s +2024-03-27 14:22:04,656 api_outfit_matcher.py [line:43] INFO run time is : 18.978604078292847 +2024-03-27 14:22:04,656 api_outfit_matcher.py [line:43] INFO run time is : 18.978604078292847 +2024-03-27 14:22:08,333 decorator.py [line:11] INFO function:【load_image】,runtime:【0.10210704803466797】s +2024-03-27 14:22:08,333 decorator.py [line:11] INFO function:【load_image】,runtime:【0.10210704803466797】s +2024-03-27 14:22:08,422 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07208585739135742】s +2024-03-27 14:22:08,422 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07208585739135742】s +2024-03-27 14:22:08,525 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08597993850708008】s +2024-03-27 14:22:08,525 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08597993850708008】s +2024-03-27 14:22:08,625 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08390545845031738】s +2024-03-27 14:22:08,625 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08390545845031738】s +2024-03-27 14:22:08,727 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08538031578063965】s +2024-03-27 14:22:08,727 decorator.py [line:11] INFO function:【load_image】,runtime:【0.08538031578063965】s +2024-03-27 14:22:08,805 decorator.py [line:11] INFO function:【load_image】,runtime:【0.059221506118774414】s +2024-03-27 14:22:08,805 decorator.py [line:11] INFO function:【load_image】,runtime:【0.059221506118774414】s +2024-03-27 14:22:08,892 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06974506378173828】s +2024-03-27 14:22:08,892 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06974506378173828】s +2024-03-27 14:22:08,982 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07265496253967285】s +2024-03-27 14:22:08,982 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07265496253967285】s +2024-03-27 14:22:09,056 decorator.py [line:11] INFO function:【load_image】,runtime:【0.05707836151123047】s +2024-03-27 14:22:09,056 decorator.py [line:11] INFO function:【load_image】,runtime:【0.05707836151123047】s +2024-03-27 14:22:09,146 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07120347023010254】s +2024-03-27 14:22:09,146 decorator.py [line:11] INFO function:【load_image】,runtime:【0.07120347023010254】s +2024-03-27 14:22:09,230 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06669831275939941】s +2024-03-27 14:22:09,230 decorator.py [line:11] INFO function:【load_image】,runtime:【0.06669831275939941】s +2024-03-27 14:26:41,041 decorator.py [line:11] INFO function:【load_image】,runtime:【300.03149700164795】s +2024-03-27 14:26:41,041 decorator.py [line:11] INFO function:【load_image】,runtime:【300.03149700164795】s +2024-03-27 15:10:21,691 api_attribute.py [line:17] INFO test +2024-03-27 15:10:21,691 api_attribute.py [line:17] INFO test +2024-03-27 15:19:50,431 api_attribute.py [line:17] INFO test +2024-03-27 15:19:50,431 api_attribute.py [line:17] INFO test +2024-03-27 15:20:48,998 api_attribute.py [line:18] INFO test +2024-03-27 15:20:48,998 api_attribute.py [line:18] INFO test +2024-03-27 15:24:37,184 api_attribute.py [line:18] INFO test +2024-03-27 15:24:37,184 api_attribute.py [line:18] INFO test +2024-03-27 15:50:48,918 api_attribute.py [line:18] INFO test +2024-03-27 15:50:48,918 api_attribute.py [line:18] INFO test +2024-03-27 15:53:25,057 api_attribute.py [line:18] INFO test +2024-03-27 15:53:25,057 api_attribute.py [line:18] INFO test +2024-03-27 16:01:53,943 api_attribute.py [line:18] INFO test +2024-03-27 16:01:53,943 api_attribute.py [line:18] INFO test +2024-03-27 16:23:31,085 api_attribute.py [line:18] INFO test +2024-03-27 16:23:31,085 api_attribute.py [line:18] INFO test diff --git a/app/service/attribute_recognition/const_debug.py b/app/service/attribute_recognition/const_debug.py new file mode 100644 index 0000000..3b20939 --- /dev/null +++ b/app/service/attribute_recognition/const_debug.py @@ -0,0 +1,139 @@ +import torch + +device = torch.device('cuda') +top_discription_list = [r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\top\1_top_length.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\top\2_top_type.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\top\3_top_Sleeve_length.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\top\4_top_Sleeve_shape.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\top\5_top_Sleeve_shoulder.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\top\6_top_Neckline.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\top\7_outer_Print.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\top\8_outer_Material.csv', + # r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\top\9_top_Material.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\top\9_top_Softness.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\top\10_top_Design.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\top\11_top_OPType.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\top\12_top_Silhouette.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\top\7_top_Collar.csv'] + +top_model_list = ['top_length', + 'top_type', + 'top_Sleeve_length', + 'top_Sleeve_shape', + 'top_Sleeve_shoulder', + 'top_Neckline', + 'top_print', + 'top_material', + 'top_Softness', + 'top_Design', + 'top_optype', + 'top_Silhouette', + 'top_Collar' + ] + +bottom_discription_list = [ + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\bottom\2_bottom_subtype.csv', + # r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\bottom\3_bottom_structure.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\bottom\3_bottom_length.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\bottom\7_outer_Print.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\bottom\8_outer_Material.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\bottom\5_bottom_Softness.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\bottom\8_bottom_Silhouette.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\bottom\7_bottom_OPType.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\bottom\6_bottom_Design.csv'] + +bottom_model_list = [ + 'bottom_sub-Type', + 'bottom_length', + 'bottom_print', + 'bottom_material', + 'bottom_Softness_B', + 'bottom_Silhouette_B', + 'bottom_OPType_B', + 'bottom_design'] + +outwear_discription_list = [r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\outwear\1_outer_length.csv', + # r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\outwear\2_outer_type.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\outwear\3_outer_sleeve_length.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\outwear\4_outer_sleeve_shape.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\outwear\5_outer_sleeve_shoulder.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\outwear\6_outer_Collar.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\outwear\7_outer_Print.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\outwear\8_outer_Material.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\outwear\9_outer_Softness.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\outwear\10_outer_Design.csv', + # r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\outwear\11_outer_opening.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\outwear\12_outer_OPType.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\outwear\13_outer_Silhouette.csv', ] + +outwear_model_list = ['outwear_outer_length', + # 'outwear_2_outer_type', + 'outwear_outer_sleeve_length', + 'outwear_outer_sleeve_shape', + 'outwear_outer_sleeve_shoulder', + 'outwear_outer_collar', + 'outwear_print', + 'outwear_material', + 'outwear_outer_softness', + 'outwear_outer_design', + # 'outwear_11_outer_opening', + 'outwear_outer_optype', + 'outwear_outer_silhouette'] + +jumpsuit_discription_list = [r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\jumpsuit\1_jumsuit_length.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\jumpsuit\2_jumpsuit_Sleeve_length.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\jumpsuit\3_jumpsuit_Sleeve_shape.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\jumpsuit\4_jumpsuit_Sleeve_shoulder.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\jumpsuit\5_jumpsuit_Neckline.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\jumpsuit\6_jumpsuit_Collar.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\jumpsuit\7_jumpsuit_Print.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\jumpsuit\8_jumpsuit_Material.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\jumpsuit\9_jumpsuit_Softness.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\jumpsuit\10_jumsuit_design.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\jumpsuit\11_jumpsuit_OPType.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\jumpsuit\12_jumpsuit_subtype.csv'] + +jumpsuit_model_list = ['jumpsuit_length', + 'jumpsuit_sleeve_length', + 'jumpsuit_sleeve_shape', + 'jumpsuit_sleeve_shoulder', + 'jumpsuit_neckline', + 'jumpsuit_collar', + 'jumpsuit_print', + 'jumpsuit_material', + 'jumpsuit_softness', + 'jumpsuit_design', + 'jumpsuit_optype', + 'jumpsuit_subtype'] + +dress_discription_list = [r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\dress\1_dress_length.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\dress\3_top_Sleeve_length.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\dress\4_top_Sleeve_shape.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\dress\5_top_Sleeve_shoulder.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\dress\ori5_dress_Neckline.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\dress\7_outer_Print.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\dress\7_top_Collar.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\dress\8_outer_Material.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\dress\9_dress_Design.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\dress\9_top_Softness.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\dress\11_dress_Silhouette.csv', + # r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\dress\11_top_OPType.csv', + r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\dress\12_dress_type.csv'] + +dress_model_list = ['dress_length', + 'dress_sleeve_length', + 'dress_sleeve_shape', + 'dress_sleeve_shoulder', + 'dress_neckline', + 'dress_print', + 'dress_collar', + 'dress_material', + 'dress_design', + 'dress_softness', + 'dress_silohouette12', + # 'dress_' + 'dress_type' + ] + +category_discription = r'E:\workspace\trinity_client_mixi\app\service\attribute_recognition\discriptor\category\category_dis.csv' +category_model = 'category' diff --git a/app/service/attribute_recognition/discriptor/bottom/2_bottom_subtype.csv b/app/service/attribute_recognition/discriptor/bottom/2_bottom_subtype.csv index 0003292..3c6f0bc 100644 --- a/app/service/attribute_recognition/discriptor/bottom/2_bottom_subtype.csv +++ b/app/service/attribute_recognition/discriptor/bottom/2_bottom_subtype.csv @@ -1,21 +1,21 @@ labelName,join_attr,taskName,taskId -A Line Skirt,bottom_Sub-Type_1,BTM_Sub-Type,2 -Bodycon Skirt,bottom_Sub-Type_2,BTM_Sub-Type,2 -Boot-Cut,bottom_Sub-Type_3,BTM_Sub-Type,2 -Bubble skirt,bottom_Sub-Type_4,BTM_Sub-Type,2 -Cargo Pants,bottom_Sub-Type_5,BTM_Sub-Type,2 -Culottes,bottom_Sub-Type_6,BTM_Sub-Type,2 -Handkerchief Skirt,bottom_Sub-Type_7,BTM_Sub-Type,2 -Jeans,bottom_Sub-Type_8,BTM_Sub-Type,2 -Joggers,bottom_Sub-Type_9,BTM_Sub-Type,2 -Leather pants,bottom_Sub-Type_10,BTM_Sub-Type,2 -Leggings,bottom_Sub-Type_11,BTM_Sub-Type,2 -Mermaid,bottom_Sub-Type_12,BTM_Sub-Type,2 -Pattened pants,bottom_Sub-Type_13,BTM_Sub-Type,2 -Peg leg Pants-Cigarette Pants,bottom_Sub-Type_14,BTM_Sub-Type,2 -Pencil Skirt,bottom_Sub-Type_15,BTM_Sub-Type,2 -Pleated Skirt,bottom_Sub-Type_16,BTM_Sub-Type,2 -Shorts,bottom_Sub-Type_17,BTM_Sub-Type,2 -Skater Skirt,bottom_Sub-Type_18,BTM_Sub-Type,2 -Suit Trousers,bottom_Sub-Type_19,BTM_Sub-Type,2 -Tier Skirt,bottom_Sub-Type_20,BTM_Sub-Type,2 +A Line Skirt,bottom_Sub-Type_1,sub_type,2 +Bodycon Skirt,bottom_Sub-Type_2,sub_type,2 +Boot-Cut,bottom_Sub-Type_3,sub_type,2 +Bubble skirt,bottom_Sub-Type_4,sub_type,2 +Cargo Pants,bottom_Sub-Type_5,sub_type,2 +Culottes,bottom_Sub-Type_6,sub_type,2 +Handkerchief Skirt,bottom_Sub-Type_7,sub_type,2 +Jeans,bottom_Sub-Type_8,sub_type,2 +Joggers,bottom_Sub-Type_9,sub_type,2 +Leather pants,bottom_Sub-Type_10,sub_type,2 +Leggings,bottom_Sub-Type_11,sub_type,2 +Mermaid,bottom_Sub-Type_12,sub_type,2 +Pattened pants,bottom_Sub-Type_13,sub_type,2 +Peg leg Pants-Cigarette Pants,bottom_Sub-Type_14,sub_type,2 +Pencil Skirt,bottom_Sub-Type_15,sub_type,2 +Pleated Skirt,bottom_Sub-Type_16,sub_type,2 +Shorts,bottom_Sub-Type_17,sub_type,2 +Skater Skirt,bottom_Sub-Type_18,sub_type,2 +Suit Trousers,bottom_Sub-Type_19,sub_type,2 +Tier Skirt,bottom_Sub-Type_20,sub_type,2 diff --git a/app/service/attribute_recognition/discriptor/bottom/3_bottom_length.csv b/app/service/attribute_recognition/discriptor/bottom/3_bottom_length.csv index dede302..4948c3d 100644 --- a/app/service/attribute_recognition/discriptor/bottom/3_bottom_length.csv +++ b/app/service/attribute_recognition/discriptor/bottom/3_bottom_length.csv @@ -1,6 +1,6 @@ labelName,join_attr,taskName,taskId -Short,attr_BTM_length_1,BTM_length,3 -Middle,attr_BTM_length_2,BTM_length,3 -Seven,attr_BTM_length_3,BTM_length,3 -Nine,attr_BTM_length_4,BTM_length,3 -Long,attr_BTM_length_5,BTM_length,3 +Short,attr_BTM_length_1,length,3 +Middle,attr_BTM_length_2,length,3 +Seven,attr_BTM_length_3,length,3 +Nine,attr_BTM_length_4,length,3 +Long,attr_BTM_length_5,length,3 diff --git a/app/service/attribute_recognition/discriptor/bottom/5_bottom_Softness.csv b/app/service/attribute_recognition/discriptor/bottom/5_bottom_Softness.csv index 10be556..908d99f 100644 --- a/app/service/attribute_recognition/discriptor/bottom/5_bottom_Softness.csv +++ b/app/service/attribute_recognition/discriptor/bottom/5_bottom_Softness.csv @@ -1,4 +1,4 @@ labelName,join_attr,taskName,taskId -Soft,attr_Softness_B_1,Softness_B,5 -Medium,attr_Softness_B_2,Softness_B,5 -Hard,attr_Softness_B_3,Softness_B,5 +Soft,attr_Softness_B_1,softness,5 +Medium,attr_Softness_B_2,softness,5 +Hard,attr_Softness_B_3,softness,5 diff --git a/app/service/attribute_recognition/discriptor/bottom/6_bottom_Design.csv b/app/service/attribute_recognition/discriptor/bottom/6_bottom_Design.csv index fa8272b..fcf8955 100644 --- a/app/service/attribute_recognition/discriptor/bottom/6_bottom_Design.csv +++ b/app/service/attribute_recognition/discriptor/bottom/6_bottom_Design.csv @@ -1,17 +1,17 @@ labelName,join_attr,taskName,taskId -Asymmetrical,attr_Design_B_1,Design_B,6 -Tiered,attr_Design_B_2,Design_B,6 -Tassel,attr_Design_B_3,Design_B,6 -Ruffle,attr_Design_B_4,Design_B,6 -Pleated,attr_Design_B_5,Design_B,6 -Wrap,attr_Design_B_6,Design_B,6 -Ripped,attr_Design_B_7,Design_B,6 -Cut out,attr_Design_B_8,Design_B,6 -Eyelet,attr_Design_B_9,Design_B,6 -Folded,attr_Design_B_10,Design_B,6 -Tied,attr_Design_B_11,Design_B,6 -Drapes,attr_Design_B_12,Design_B,6 -Ribbon,attr_Design_B_13,Design_B,6 -Button,attr_Design_B_14,Design_B,6 -Split,attr_Design_B_15,Design_B,6 -Fishtail,attr_Design_B_16,Design_B,6 +Asymmetrical,attr_Design_B_1,design,6 +Tiered,attr_Design_B_2,design,6 +Tassel,attr_Design_B_3,design,6 +Ruffle,attr_Design_B_4,design,6 +Pleated,attr_Design_B_5,design,6 +Wrap,attr_Design_B_6,design,6 +Ripped,attr_Design_B_7,design,6 +Cut out,attr_Design_B_8,design,6 +Eyelet,attr_Design_B_9,design,6 +Folded,attr_Design_B_10,design,6 +Tied,attr_Design_B_11,design,6 +Drapes,attr_Design_B_12,design,6 +Ribbon,attr_Design_B_13,design,6 +Button,attr_Design_B_14,design,6 +Split,attr_Design_B_15,design,6 +Fishtail,attr_Design_B_16,design,6 diff --git a/app/service/attribute_recognition/discriptor/bottom/7_bottom_OPType.csv b/app/service/attribute_recognition/discriptor/bottom/7_bottom_OPType.csv index c779051..d41b148 100644 --- a/app/service/attribute_recognition/discriptor/bottom/7_bottom_OPType.csv +++ b/app/service/attribute_recognition/discriptor/bottom/7_bottom_OPType.csv @@ -1,6 +1,6 @@ labelName,join_attr,taskName,taskId -Button,attr_OPType_B_1,OPType_B,7 -Zipper,attr_OPType_B_2,OPType_B,7 -Thread,attr_OPType_B_3,OPType_B,7 -Hook,attr_OPType_B_4,OPType_B,7 -Elastic,attr_OPType_B_5,OPType_B,7 +Button,attr_OPType_B_1,opening_type,7 +Zipper,attr_OPType_B_2,opening_type,7 +Thread,attr_OPType_B_3,opening_type,7 +Hook,attr_OPType_B_4,opening_type,7 +Elastic,attr_OPType_B_5,opening_type,7 diff --git a/app/service/attribute_recognition/discriptor/bottom/7_outer_Print.csv b/app/service/attribute_recognition/discriptor/bottom/7_outer_Print.csv index a661a18..5546fd4 100644 --- a/app/service/attribute_recognition/discriptor/bottom/7_outer_Print.csv +++ b/app/service/attribute_recognition/discriptor/bottom/7_outer_Print.csv @@ -1,16 +1,16 @@ labelName,join_attr,taskName,taskId -Abstract,attr_Print_O_1,Print_B,7 -Allover,attr_Print_O_2,Print_B,7 -Animal,attr_Print_O_3,Print_B,7 -Camouflage,attr_Print_O_4,Print_B,7 -Checks,attr_Print_O_5,Print_B,7 -Color_block,attr_Print_O_6,Print_B,7 -Disty print,attr_Print_O_7,Print_B,7 -Dotted,attr_Print_O_8,Print_B,7 -Floral,attr_Print_O_9,Print_B,7 -Graphic print,attr_Print_O_10,Print_B,7 -Logo and slogan,attr_Print_O_11,Print_B,7 -Patchwork,attr_Print_O_12,Print_B,7 -Plain,attr_Print_O_13,Print_B,7 -Plain_dnim,attr_Print_O_14,Print_B,7 -Stripe,attr_Print_O_15,Print_B,7 +Abstract,attr_Print_O_1,print,7 +Allover,attr_Print_O_2,print,7 +Animal,attr_Print_O_3,print,7 +Camouflage,attr_Print_O_4,print,7 +Checks,attr_Print_O_5,print,7 +Color_block,attr_Print_O_6,print,7 +Disty print,attr_Print_O_7,print,7 +Dotted,attr_Print_O_8,print,7 +Floral,attr_Print_O_9,print,7 +Graphic print,attr_Print_O_10,print,7 +Logo and slogan,attr_Print_O_11,print,7 +Patchwork,attr_Print_O_12,print,7 +Plain,attr_Print_O_13,print,7 +Plain_dnim,attr_Print_O_14,print,7 +Stripe,attr_Print_O_15,print,7 diff --git a/app/service/attribute_recognition/discriptor/bottom/8_bottom_Silhouette.csv b/app/service/attribute_recognition/discriptor/bottom/8_bottom_Silhouette.csv index 9b6d542..481ef28 100644 --- a/app/service/attribute_recognition/discriptor/bottom/8_bottom_Silhouette.csv +++ b/app/service/attribute_recognition/discriptor/bottom/8_bottom_Silhouette.csv @@ -1,6 +1,6 @@ labelName,join_attr,taskName,taskId -A Line,attr_Silhouette_B_1,Silhouette_B,8 -H Shape,attr_Silhouette_B_2,Silhouette_B,8 -Slim,attr_Silhouette_B_3,Silhouette_B,8 -Peg-leg,attr_Silhouette_B_4,Silhouette_B,8 -Peplum,attr_Silhouette_B_5,Silhouette_B,8 +A Line,attr_Silhouette_B_1,silhouette,8 +H Shape,attr_Silhouette_B_2,silhouette,8 +Slim,attr_Silhouette_B_3,silhouette,8 +Peg-leg,attr_Silhouette_B_4,silhouette,8 +Peplum,attr_Silhouette_B_5,silhouette,8 diff --git a/app/service/attribute_recognition/discriptor/bottom/8_outer_Material.csv b/app/service/attribute_recognition/discriptor/bottom/8_outer_Material.csv index 8a447c9..66c4555 100644 --- a/app/service/attribute_recognition/discriptor/bottom/8_outer_Material.csv +++ b/app/service/attribute_recognition/discriptor/bottom/8_outer_Material.csv @@ -1,28 +1,28 @@ labelName,join_attr,taskName,taskId -Canvas,attr_Material_O_1,Material_B,8 -Chambray,attr_Material_O_2,Material_B,8 -Chenille,attr_Material_O_3,Material_B,8 -Chiffon,attr_Material_O_4,Material_B,8 -Corduroy,attr_Material_O_5,Material_B,8 -Crepe,attr_Material_O_6,Material_B,8 -Denim,attr_Material_O_7,Material_B,8 -Faux_fur,attr_Material_O_8,Material_B,8 -Faux_leather,attr_Material_O_9,Material_B,8 -Flannel,attr_Material_O_10,Material_B,8 -Fleece,attr_Material_O_11,Material_B,8 -Gingham,attr_Material_O_12,Material_B,8 -Jersey,attr_Material_O_13,Material_B,8 -Knit,attr_Material_O_14,Material_B,8 -Lace,attr_Material_O_15,Material_B,8 -Lawn,attr_Material_O_16,Material_B,8 -Neoprene,attr_Material_O_17,Material_B,8 -Organza,attr_Material_O_18,Material_B,8 -Plush,attr_Material_O_19,Material_B,8 -Satin,attr_Material_O_20,Material_B,8 -Serge,attr_Material_O_21,Material_B,8 -Taffeta,attr_Material_O_22,Material_B,8 -Tulle,attr_Material_O_23,Material_B,8 -Tweed,attr_Material_O_24,Material_B,8 -Twill,attr_Material_O_25,Material_B,8 -Velvet,attr_Material_O_26,Material_B,8 -Vinyl,attr_Material_O_27,Material_B,8 +Canvas,attr_Material_O_1,material,8 +Chambray,attr_Material_O_2,material,8 +Chenille,attr_Material_O_3,material,8 +Chiffon,attr_Material_O_4,material,8 +Corduroy,attr_Material_O_5,material,8 +Crepe,attr_Material_O_6,material,8 +Denim,attr_Material_O_7,material,8 +Faux_fur,attr_Material_O_8,material,8 +Faux_leather,attr_Material_O_9,material,8 +Flannel,attr_Material_O_10,material,8 +Fleece,attr_Material_O_11,material,8 +Gingham,attr_Material_O_12,material,8 +Jersey,attr_Material_O_13,material,8 +Knit,attr_Material_O_14,material,8 +Lace,attr_Material_O_15,material,8 +Lawn,attr_Material_O_16,material,8 +Neoprene,attr_Material_O_17,material,8 +Organza,attr_Material_O_18,material,8 +Plush,attr_Material_O_19,material,8 +Satin,attr_Material_O_20,material,8 +Serge,attr_Material_O_21,material,8 +Taffeta,attr_Material_O_22,material,8 +Tulle,attr_Material_O_23,material,8 +Tweed,attr_Material_O_24,material,8 +Twill,attr_Material_O_25,material,8 +Velvet,attr_Material_O_26,material,8 +Vinyl,attr_Material_O_27,material,8 diff --git a/app/service/attribute_recognition/discriptor/bottom/ori10_bottom_Silhoutte.csv b/app/service/attribute_recognition/discriptor/bottom/ori10_bottom_Silhoutte.csv index 0ce2b0d..b661900 100644 --- a/app/service/attribute_recognition/discriptor/bottom/ori10_bottom_Silhoutte.csv +++ b/app/service/attribute_recognition/discriptor/bottom/ori10_bottom_Silhoutte.csv @@ -1,6 +1,6 @@ labelName,join_attr,taskName,taskId -A Line,attr_Silhouette_B_1,Silhouette_B,10 -H Shape,attr_Silhouette_B_2,Silhouette_B,10 -Slim,attr_Silhouette_B_3,Silhouette_B,10 -Peg-top,attr_Silhouette_B_4,Silhouette_B,10 -Peplum,attr_Silhouette_B_5,Silhouette_B,10 +A Line,attr_Silhouette_B_1,silhouette,10 +H Shape,attr_Silhouette_B_2,silhouette,10 +Slim,attr_Silhouette_B_3,silhouette,10 +Peg-top,attr_Silhouette_B_4,silhouette,10 +Peplum,attr_Silhouette_B_5,silhouette,10 diff --git a/app/service/attribute_recognition/discriptor/bottom/ori1_bottom_Type.csv b/app/service/attribute_recognition/discriptor/bottom/ori1_bottom_Type.csv index e43b515..6ab3391 100644 --- a/app/service/attribute_recognition/discriptor/bottom/ori1_bottom_Type.csv +++ b/app/service/attribute_recognition/discriptor/bottom/ori1_bottom_Type.csv @@ -1,3 +1,3 @@ labelName,join_attr,taskName,taskId -Pants,BTM_Type_1,BTM_Type,1 -Skirt,BTM_Type_2,BTM_Type,1 +Pants,BTM_Type_1,type,1 +Skirt,BTM_Type_2,type,1 diff --git a/app/service/attribute_recognition/discriptor/bottom/ori2_bottom_subtype.csv b/app/service/attribute_recognition/discriptor/bottom/ori2_bottom_subtype.csv index 24f830a..91f66fb 100644 --- a/app/service/attribute_recognition/discriptor/bottom/ori2_bottom_subtype.csv +++ b/app/service/attribute_recognition/discriptor/bottom/ori2_bottom_subtype.csv @@ -1,47 +1,47 @@ labelName,join_attr,taskName,taskId -Jeans,BTM_Sub-Type_1,BTM_Sub-Type,2 -Leggings,BTM_Sub-Type_2,BTM_Sub-Type,2 -Joggers,BTM_Sub-Type_3,BTM_Sub-Type,2 -Suit Trousers,BTM_Sub-Type_4,BTM_Sub-Type,2 -Cargo Pants,BTM_Sub-Type_5,BTM_Sub-Type,2 -Culottes,BTM_Sub-Type_6,BTM_Sub-Type,2 -Peg leg Pants ,BTM_Sub-Type_7,BTM_Sub-Type,2 -A Line Skirt_gathered,BTM_Sub-Type_8,BTM_Sub-Type,2 -Pencil Skirt,BTM_Sub-Type_9,BTM_Sub-Type,2 -Handkerchief Skirt,BTM_Sub-Type_10,BTM_Sub-Type,2 -Mermaid/Fishtail Skirt,BTM_Sub-Type_11,BTM_Sub-Type,2 -Skater Skirt,BTM_Sub-Type_12,BTM_Sub-Type,2 -Bodycon Skirt,BTM_Sub-Type_13,BTM_Sub-Type,2 -Shorts,BTM_Sub-Type_14,BTM_Sub-Type,2 -boot-cut_flare,BTM_Sub-Type_15,BTM_Sub-Type,2 -Pleated Skirt,BTM_Sub-Type_16,BTM_Sub-Type,2 -Bubble skirt,BTM_Sub-Type_17,BTM_Sub-Type,2 -Leather pants,BTM_Sub-Type_18,BTM_Sub-Type,2 -pattened pants,BTM_Sub-Type_19,BTM_Sub-Type,2 -Tier Skirt,BTM_Sub-Type_20,BTM_Sub-Type,2 -asymmetric_mullet,BTM_Sub-Type_21,BTM_Sub-Type,2 -baggy,BTM_Sub-Type_22,BTM_Sub-Type,2 -denim skirt,BTM_Sub-Type_23,BTM_Sub-Type,2 -flare skirt,BTM_Sub-Type_24,BTM_Sub-Type,2 -fringe skirt,BTM_Sub-Type_25,BTM_Sub-Type,2 -godet skirt,BTM_Sub-Type_26,BTM_Sub-Type,2 -high rise pants,BTM_Sub-Type_27,BTM_Sub-Type,2 -hight waist skirt,BTM_Sub-Type_28,BTM_Sub-Type,2 -hat pants,BTM_Sub-Type_29,BTM_Sub-Type,2 -leather skirts,BTM_Sub-Type_30,BTM_Sub-Type,2 -long skirts,BTM_Sub-Type_31,BTM_Sub-Type,2 -low rise pants,BTM_Sub-Type_32,BTM_Sub-Type,2 -mini skirt,BTM_Sub-Type_33,BTM_Sub-Type,2 -panel kirt,BTM_Sub-Type_34,BTM_Sub-Type,2 -peg top skirt,BTM_Sub-Type_35,BTM_Sub-Type,2 -pencil pants,BTM_Sub-Type_36,BTM_Sub-Type,2 -shorts (denim),BTM_Sub-Type_37,BTM_Sub-Type,2 -skinny_cigarette pants,BTM_Sub-Type_38,BTM_Sub-Type,2 -split skirt,BTM_Sub-Type_39,BTM_Sub-Type,2 -stirrup,BTM_Sub-Type_40,BTM_Sub-Type,2 -stranget pants,BTM_Sub-Type_41,BTM_Sub-Type,2 -straight skirt,BTM_Sub-Type_42,BTM_Sub-Type,2 -wide leg pants,BTM_Sub-Type_43,BTM_Sub-Type,2 -wrap skirt,BTM_Sub-Type_44,BTM_Sub-Type,2 -Jeans,BTM_Sub-Type_45,BTM_Sub-Type,2 -Leggings,BTM_Sub-Type_46,BTM_Sub-Type,2 +Jeans,BTM_Sub-Type_1,sub_type,2 +Leggings,BTM_Sub-Type_2,sub_type,2 +Joggers,BTM_Sub-Type_3,sub_type,2 +Suit Trousers,BTM_Sub-Type_4,sub_type,2 +Cargo Pants,BTM_Sub-Type_5,sub_type,2 +Culottes,BTM_Sub-Type_6,sub_type,2 +Peg leg Pants ,BTM_Sub-Type_7,sub_type,2 +A Line Skirt_gathered,BTM_Sub-Type_8,sub_type,2 +Pencil Skirt,BTM_Sub-Type_9,sub_type,2 +Handkerchief Skirt,BTM_Sub-Type_10,sub_type,2 +Mermaid/Fishtail Skirt,BTM_Sub-Type_11,sub_type,2 +Skater Skirt,BTM_Sub-Type_12,sub_type,2 +Bodycon Skirt,BTM_Sub-Type_13,sub_type,2 +Shorts,BTM_Sub-Type_14,sub_type,2 +boot-cut_flare,BTM_Sub-Type_15,sub_type,2 +Pleated Skirt,BTM_Sub-Type_16,sub_type,2 +Bubble skirt,BTM_Sub-Type_17,sub_type,2 +Leather pants,BTM_Sub-Type_18,sub_type,2 +pattened pants,BTM_Sub-Type_19,sub_type,2 +Tier Skirt,BTM_Sub-Type_20,sub_type,2 +asymmetric_mullet,BTM_Sub-Type_21,sub_type,2 +baggy,BTM_Sub-Type_22,sub_type,2 +denim skirt,BTM_Sub-Type_23,sub_type,2 +flare skirt,BTM_Sub-Type_24,sub_type,2 +fringe skirt,BTM_Sub-Type_25,sub_type,2 +godet skirt,BTM_Sub-Type_26,sub_type,2 +high rise pants,BTM_Sub-Type_27,sub_type,2 +hight waist skirt,BTM_Sub-Type_28,sub_type,2 +hat pants,BTM_Sub-Type_29,sub_type,2 +leather skirts,BTM_Sub-Type_30,sub_type,2 +long skirts,BTM_Sub-Type_31,sub_type,2 +low rise pants,BTM_Sub-Type_32,sub_type,2 +mini skirt,BTM_Sub-Type_33,sub_type,2 +panel kirt,BTM_Sub-Type_34,sub_type,2 +peg top skirt,BTM_Sub-Type_35,sub_type,2 +pencil pants,BTM_Sub-Type_36,sub_type,2 +shorts (denim),BTM_Sub-Type_37,sub_type,2 +skinny_cigarette pants,BTM_Sub-Type_38,sub_type,2 +split skirt,BTM_Sub-Type_39,sub_type,2 +stirrup,BTM_Sub-Type_40,sub_type,2 +stranget pants,BTM_Sub-Type_41,sub_type,2 +straight skirt,BTM_Sub-Type_42,sub_type,2 +wide leg pants,BTM_Sub-Type_43,sub_type,2 +wrap skirt,BTM_Sub-Type_44,sub_type,2 +Jeans,BTM_Sub-Type_45,sub_type,2 +Leggings,BTM_Sub-Type_46,sub_type,2 diff --git a/app/service/attribute_recognition/discriptor/bottom/ori3_bottom_structure.csv b/app/service/attribute_recognition/discriptor/bottom/ori3_bottom_structure.csv index 4f240f1..bac9eb0 100644 --- a/app/service/attribute_recognition/discriptor/bottom/ori3_bottom_structure.csv +++ b/app/service/attribute_recognition/discriptor/bottom/ori3_bottom_structure.csv @@ -1,4 +1,4 @@ labelName,join_attr,taskName,taskId -Woven,attr_BTM_Structure_1,BTM_Structure,3 -Knit,attr_BTM_Structure_2,BTM_Structure,3 -Sweater,attr_BTM_Structure_3,BTM_Structure,3 +Woven,attr_BTM_Structure_1,structure,3 +Knit,attr_BTM_Structure_2,structure,3 +Sweater,attr_BTM_Structure_3,structure,3 diff --git a/app/service/attribute_recognition/discriptor/bottom/ori4_bottom_length.csv b/app/service/attribute_recognition/discriptor/bottom/ori4_bottom_length.csv index 1ac85f6..497fd02 100644 --- a/app/service/attribute_recognition/discriptor/bottom/ori4_bottom_length.csv +++ b/app/service/attribute_recognition/discriptor/bottom/ori4_bottom_length.csv @@ -1,6 +1,6 @@ labelName,join_attr,taskName,taskId -Short,attr_BTM_length_1,BTM_length,4 -Middle,attr_BTM_length_2,BTM_length,4 -Seven,attr_BTM_length_3,BTM_length,4 -Nine,attr_BTM_length_4,BTM_length,4 -Long,attr_BTM_length_5,BTM_length,4 +Short,attr_BTM_length_1,length,4 +Middle,attr_BTM_length_2,length,4 +Seven,attr_BTM_length_3,length,4 +Nine,attr_BTM_length_4,length,4 +Long,attr_BTM_length_5,length,4 diff --git a/app/service/attribute_recognition/discriptor/bottom/ori5_bottom_Print.csv b/app/service/attribute_recognition/discriptor/bottom/ori5_bottom_Print.csv index 6bd471c..680828a 100644 --- a/app/service/attribute_recognition/discriptor/bottom/ori5_bottom_Print.csv +++ b/app/service/attribute_recognition/discriptor/bottom/ori5_bottom_Print.csv @@ -1,16 +1,16 @@ labelName,join_attr,taskName,taskId -abstract,attr_Print_B_1,Print_B,5 -allover,attr_Print_B_2,Print_B,5 -animal printed,attr_Print_B_3,Print_B,5 -Camouflage,attr_Print_B_4,Print_B,5 -checks,attr_Print_B_5,Print_B,5 -color_block,attr_Print_B_6,Print_B,5 -disty print,attr_Print_B_7,Print_B,5 -dotted,attr_Print_B_8,Print_B,5 -floral,attr_Print_B_9,Print_B,5 -graphic print,attr_Print_B_10,Print_B,5 -logo and slogan print,attr_Print_B_11,Print_B,5 -patchwork,attr_Print_B_12,Print_B,5 -plain,attr_Print_B_13,Print_B,5 -plain_dnim,attr_Print_B_14,Print_B,5 -stripe,attr_Print_B_15,Print_B,5 +abstract,attr_Print_B_1,print,5 +allover,attr_Print_B_2,print,5 +animal printed,attr_Print_B_3,print,5 +Camouflage,attr_Print_B_4,print,5 +checks,attr_Print_B_5,print,5 +color_block,attr_Print_B_6,print,5 +disty print,attr_Print_B_7,print,5 +dotted,attr_Print_B_8,print,5 +floral,attr_Print_B_9,print,5 +graphic print,attr_Print_B_10,print,5 +logo and slogan print,attr_Print_B_11,print,5 +patchwork,attr_Print_B_12,print,5 +plain,attr_Print_B_13,print,5 +plain_dnim,attr_Print_B_14,print,5 +stripe,attr_Print_B_15,print,5 diff --git a/app/service/attribute_recognition/discriptor/bottom/ori6_bottom_Material.csv b/app/service/attribute_recognition/discriptor/bottom/ori6_bottom_Material.csv index d80c1fc..413a709 100644 --- a/app/service/attribute_recognition/discriptor/bottom/ori6_bottom_Material.csv +++ b/app/service/attribute_recognition/discriptor/bottom/ori6_bottom_Material.csv @@ -1,28 +1,28 @@ labelName,join_attr,taskName,taskId -canvas,attr_Material_B_1,Material_B,6 -chambray,attr_Material_B_2,Material_B,6 -chenille,attr_Material_B_3,Material_B,6 -chiffon,attr_Material_B_4,Material_B,6 -corduroy,attr_Material_B_5,Material_B,6 -crepe,attr_Material_B_6,Material_B,6 -denim,attr_Material_B_7,Material_B,6 -faux_fur,attr_Material_B_8,Material_B,6 -faux_leather,attr_Material_B_9,Material_B,6 -flannel,attr_Material_B_10,Material_B,6 -fleece,attr_Material_B_11,Material_B,6 -gingham,attr_Material_B_12,Material_B,6 -jersey,attr_Material_B_13,Material_B,6 -knit,attr_Material_B_14,Material_B,6 -lace,attr_Material_B_15,Material_B,6 -lawn,attr_Material_B_16,Material_B,6 -neoprene,attr_Material_B_17,Material_B,6 -organza,attr_Material_B_18,Material_B,6 -plush,attr_Material_B_19,Material_B,6 -satin,attr_Material_B_20,Material_B,6 -serge,attr_Material_B_21,Material_B,6 -taffeta,attr_Material_B_22,Material_B,6 -tulle,attr_Material_B_23,Material_B,6 -tweed,attr_Material_B_24,Material_B,6 -twill,attr_Material_B_25,Material_B,6 -velvet,attr_Material_B_26,Material_B,6 -vinyl,attr_Material_B_27,Material_B,6 +canvas,attr_Material_B_1,material,6 +chambray,attr_Material_B_2,material,6 +chenille,attr_Material_B_3,material,6 +chiffon,attr_Material_B_4,material,6 +corduroy,attr_Material_B_5,material,6 +crepe,attr_Material_B_6,material,6 +denim,attr_Material_B_7,material,6 +faux_fur,attr_Material_B_8,material,6 +faux_leather,attr_Material_B_9,material,6 +flannel,attr_Material_B_10,material,6 +fleece,attr_Material_B_11,material,6 +gingham,attr_Material_B_12,material,6 +jersey,attr_Material_B_13,material,6 +knit,attr_Material_B_14,material,6 +lace,attr_Material_B_15,material,6 +lawn,attr_Material_B_16,material,6 +neoprene,attr_Material_B_17,material,6 +organza,attr_Material_B_18,material,6 +plush,attr_Material_B_19,material,6 +satin,attr_Material_B_20,material,6 +serge,attr_Material_B_21,material,6 +taffeta,attr_Material_B_22,material,6 +tulle,attr_Material_B_23,material,6 +tweed,attr_Material_B_24,material,6 +twill,attr_Material_B_25,material,6 +velvet,attr_Material_B_26,material,6 +vinyl,attr_Material_B_27,material,6 diff --git a/app/service/attribute_recognition/discriptor/bottom/ori7_bottom_Softness.csv b/app/service/attribute_recognition/discriptor/bottom/ori7_bottom_Softness.csv index 0707146..bec27a8 100644 --- a/app/service/attribute_recognition/discriptor/bottom/ori7_bottom_Softness.csv +++ b/app/service/attribute_recognition/discriptor/bottom/ori7_bottom_Softness.csv @@ -1,4 +1,4 @@ labelName,join_attr,taskName,taskId -Soft,attr_Softness_B_1,Softness_B,7 -Medium,attr_Softness_B_2,Softness_B,7 -Hard,attr_Softness_B_3,Softness_B,7 +Soft,attr_Softness_B_1,softness,7 +Medium,attr_Softness_B_2,softness,7 +Hard,attr_Softness_B_3,softness,7 diff --git a/app/service/attribute_recognition/discriptor/bottom/ori8_bottom_Design.csv b/app/service/attribute_recognition/discriptor/bottom/ori8_bottom_Design.csv index 5eca92c..8d08340 100644 --- a/app/service/attribute_recognition/discriptor/bottom/ori8_bottom_Design.csv +++ b/app/service/attribute_recognition/discriptor/bottom/ori8_bottom_Design.csv @@ -1,17 +1,17 @@ labelName,join_attr,taskName,taskId -Asymmetrical,attr_Design_B_1,Design_B,8 -Tiered,attr_Design_B_2,Design_B,8 -Tassel,attr_Design_B_3,Design_B,8 -Ruffle,attr_Design_B_4,Design_B,8 -Pleated,attr_Design_B_5,Design_B,8 -Wrap,attr_Design_B_6,Design_B,8 -Ripped,attr_Design_B_7,Design_B,8 -Cut out,attr_Design_B_8,Design_B,8 -Eyelet,attr_Design_B_9,Design_B,8 -Folded,attr_Design_B_10,Design_B,8 -Tied,attr_Design_B_11,Design_B,8 -Drapes,attr_Design_B_12,Design_B,8 -Ribbon,attr_Design_B_13,Design_B,8 -Button,attr_Design_B_14,Design_B,8 -Split,attr_Design_B_15,Design_B,8 -Fishtail,attr_Design_B_16,Design_B,8 +Asymmetrical,attr_Design_B_1,design,8 +Tiered,attr_Design_B_2,design,8 +Tassel,attr_Design_B_3,design,8 +Ruffle,attr_Design_B_4,design,8 +Pleated,attr_Design_B_5,design,8 +Wrap,attr_Design_B_6,design,8 +Ripped,attr_Design_B_7,design,8 +Cut out,attr_Design_B_8,design,8 +Eyelet,attr_Design_B_9,design,8 +Folded,attr_Design_B_10,design,8 +Tied,attr_Design_B_11,design,8 +Drapes,attr_Design_B_12,design,8 +Ribbon,attr_Design_B_13,design,8 +Button,attr_Design_B_14,design,8 +Split,attr_Design_B_15,design,8 +Fishtail,attr_Design_B_16,design,8 diff --git a/app/service/attribute_recognition/discriptor/bottom/ori9_bottom_OPType.csv b/app/service/attribute_recognition/discriptor/bottom/ori9_bottom_OPType.csv index d50f434..f2009bb 100644 --- a/app/service/attribute_recognition/discriptor/bottom/ori9_bottom_OPType.csv +++ b/app/service/attribute_recognition/discriptor/bottom/ori9_bottom_OPType.csv @@ -1,6 +1,6 @@ labelName,join_attr,taskName,taskId -Button,attr_OPType_B_1,OPType_B,9 -Zipper,attr_OPType_B_2,OPType_B,9 -Thread,attr_OPType_B_3,OPType_B,9 -Hook,attr_OPType_B_4,OPType_B,9 -Elastic,attr_OPType_B_5,OPType_B,9 +Button,attr_OPType_B_1,opening_type,9 +Zipper,attr_OPType_B_2,opening_type,9 +Thread,attr_OPType_B_3,opening_type,9 +Hook,attr_OPType_B_4,opening_type,9 +Elastic,attr_OPType_B_5,opening_type,9 diff --git a/app/service/attribute_recognition/discriptor/dress/11_dress_Silhouette.csv b/app/service/attribute_recognition/discriptor/dress/11_dress_Silhouette.csv index 397d62d..25303dc 100644 --- a/app/service/attribute_recognition/discriptor/dress/11_dress_Silhouette.csv +++ b/app/service/attribute_recognition/discriptor/dress/11_dress_Silhouette.csv @@ -1,11 +1,11 @@ labelName,join_attr,taskName,taskId -A Line,attr_Silhouette_U_1,Silhouette_D,11 -H Shape,attr_Silhouette_U_2,Silhouette_D,11 -Slim,attr_Silhouette_U_3,Silhouette_D,11 -Oversized,attr_Silhouette_U_4,Silhouette_D,11 -Cacoon,attr_Silhouette_U_5,Silhouette_D,11 -Empire,attr_Silhouette_U_6,Silhouette_D,11 -Hourglass,attr_Silhouette_U_7,Silhouette_D,11 -Mermaid,attr_Silhouette_U_8,Silhouette_D,11 -Sheath,attr_Silhouette_U_9,Silhouette_D,11 -Tent,attr_Silhouette_U_10,Silhouette_D,11 +A Line,attr_Silhouette_U_1,silhouette,11 +H Shape,attr_Silhouette_U_2,silhouette,11 +Slim,attr_Silhouette_U_3,silhouette,11 +Oversized,attr_Silhouette_U_4,silhouette,11 +Cacoon,attr_Silhouette_U_5,silhouette,11 +Empire,attr_Silhouette_U_6,silhouette,11 +Hourglass,attr_Silhouette_U_7,silhouette,11 +Mermaid,attr_Silhouette_U_8,silhouette,11 +Sheath,attr_Silhouette_U_9,silhouette,11 +Tent,attr_Silhouette_U_10,silhouette,11 diff --git a/app/service/attribute_recognition/discriptor/dress/11_top_OPType.csv b/app/service/attribute_recognition/discriptor/dress/11_top_OPType.csv index 2223bf2..38fe8d8 100644 --- a/app/service/attribute_recognition/discriptor/dress/11_top_OPType.csv +++ b/app/service/attribute_recognition/discriptor/dress/11_top_OPType.csv @@ -1,5 +1,5 @@ labelName,join_attr,taskName,taskId -Button,attr_OPType_U_1,OPType_D,11 -Zipper,attr_OPType_U_2,OPType_D,11 -Thread,attr_OPType_U_3,OPType_D,11 -Hook,attr_OPType_U_4,OPType_D,11 +Button,attr_OPType_U_1,opening_type,11 +Zipper,attr_OPType_U_2,opening_type,11 +Thread,attr_OPType_U_3,opening_type,11 +Hook,attr_OPType_U_4,opening_type,11 diff --git a/app/service/attribute_recognition/discriptor/dress/12_dress_type.csv b/app/service/attribute_recognition/discriptor/dress/12_dress_type.csv index 81f4501..2d425f8 100644 --- a/app/service/attribute_recognition/discriptor/dress/12_dress_type.csv +++ b/app/service/attribute_recognition/discriptor/dress/12_dress_type.csv @@ -1,20 +1,20 @@ labelName,join_attr,taskName,taskId -Evening gown,attr_dresstype_1,Dress_Type,12 -Shirt-dress,attr_dresstype_2,Dress_Type,12 -Coat dress,attr_dresstype_3,Dress_Type,12 -Handkerchief dress,attr_dresstype_4,Dress_Type,12 -Jumper dress,attr_dresstype_5,Dress_Type,12 -Dungaree dress,attr_dresstype_6,Dress_Type,12 -Skater dress,attr_dresstype_7,Dress_Type,12 -Tea dress,attr_dresstype_8,Dress_Type,12 -Mermaid dress,attr_dresstype_9,Dress_Type,12 -Cocktail dress,attr_dresstype_10,Dress_Type,12 -A-Line dress,attr_dresstype_11,Dress_Type,12 -Bodycon dress,attr_dresstype_12,Dress_Type,12 -Maxi dress,attr_dresstype_13,Dress_Type,12 -Office dress,attr_dresstype_14,Dress_Type,12 -Pencil dress,attr_dresstype_15,Dress_Type,12 -Sheer dress,attr_dresstype_16,Dress_Type,12 -Shift dress,attr_dresstype_17,Dress_Type,12 -Slip dress,attr_dresstype_18,Dress_Type,12 -T-shirt dress,attr_dresstype_19,Dress_Type,12 \ No newline at end of file +Evening gown,attr_dresstype_1,dress_type,12 +Shirt-dress,attr_dresstype_2,dress_type,12 +Coat dress,attr_dresstype_3,dress_type,12 +Handkerchief dress,attr_dresstype_4,dress_type,12 +Jumper dress,attr_dresstype_5,dress_type,12 +Dungaree dress,attr_dresstype_6,dress_type,12 +Skater dress,attr_dresstype_7,dress_type,12 +Tea dress,attr_dresstype_8,dress_type,12 +Mermaid dress,attr_dresstype_9,dress_type,12 +Cocktail dress,attr_dresstype_10,dress_type,12 +A-Line dress,attr_dresstype_11,dress_type,12 +Bodycon dress,attr_dresstype_12,dress_type,12 +Maxi dress,attr_dresstype_13,dress_type,12 +Office dress,attr_dresstype_14,dress_type,12 +Pencil dress,attr_dresstype_15,dress_type,12 +Sheer dress,attr_dresstype_16,dress_type,12 +Shift dress,attr_dresstype_17,dress_type,12 +Slip dress,attr_dresstype_18,dress_type,12 +T-shirt dress,attr_dresstype_19,dress_type,12 \ No newline at end of file diff --git a/app/service/attribute_recognition/discriptor/dress/1_dress_length.csv b/app/service/attribute_recognition/discriptor/dress/1_dress_length.csv index d4d9217..fc07156 100644 --- a/app/service/attribute_recognition/discriptor/dress/1_dress_length.csv +++ b/app/service/attribute_recognition/discriptor/dress/1_dress_length.csv @@ -1,6 +1,6 @@ labelName,join_attr,taskName,taskId -Maxi,attr_Dress_length_1,Dress_length,1 -Midi,attr_Dress_length_2,Dress_length,1 -Mini,attr_Dress_length_3,Dress_length,1 -Over the knee,attr_Dress_length_4,Dress_length,1 -Floor Length,attr_Dress_length_5,Dress_length,1 +Maxi,attr_Dress_length_1,dress_length,1 +Midi,attr_Dress_length_2,dress_length,1 +Mini,attr_Dress_length_3,dress_length,1 +Over the knee,attr_Dress_length_4,dress_length,1 +Floor Length,attr_Dress_length_5,dress_length,1 diff --git a/app/service/attribute_recognition/discriptor/dress/3_top_Sleeve_length.csv b/app/service/attribute_recognition/discriptor/dress/3_top_Sleeve_length.csv index 8338fbd..5d345b1 100644 --- a/app/service/attribute_recognition/discriptor/dress/3_top_Sleeve_length.csv +++ b/app/service/attribute_recognition/discriptor/dress/3_top_Sleeve_length.csv @@ -1,6 +1,6 @@ labelName,join_attr,taskName,taskId -Sleeveless,attr_Sleeve_length_1,Sleeve_length,3 -Short,attr_Sleeve_length_2,Sleeve_length,3 -Middle,attr_Sleeve_length_3,Sleeve_length,3 -Seven,attr_Sleeve_length_4,Sleeve_length,3 -Long,attr_Sleeve_length_5,Sleeve_length,3 +Sleeveless,attr_Sleeve_length_1,sleeve_length,3 +Short,attr_Sleeve_length_2,sleeve_length,3 +Middle,attr_Sleeve_length_3,sleeve_length,3 +Seven,attr_Sleeve_length_4,sleeve_length,3 +Long,attr_Sleeve_length_5,sleeve_length,3 diff --git a/app/service/attribute_recognition/discriptor/dress/4_top_Sleeve_shape.csv b/app/service/attribute_recognition/discriptor/dress/4_top_Sleeve_shape.csv index ecc7cc8..9b6ef6e 100644 --- a/app/service/attribute_recognition/discriptor/dress/4_top_Sleeve_shape.csv +++ b/app/service/attribute_recognition/discriptor/dress/4_top_Sleeve_shape.csv @@ -1,9 +1,9 @@ labelName,join_attr,taskName,taskId -Regular,attr_Sleeve_shape_1,Sleeve_shape,4 -Slim,attr_Sleeve_shape_2,Sleeve_shape,4 -Puff,attr_Sleeve_shape_3,Sleeve_shape,4 -Bell,attr_Sleeve_shape_4,Sleeve_shape,4 -Batwing,attr_Sleeve_shape_5,Sleeve_shape,4 -Shirt,attr_Sleeve_shape_6,Sleeve_shape,4 -Rib,attr_Sleeve_shape_7,Sleeve_shape,4 -Raglan,attr_Sleeve_shape_8,Sleeve_shape,4 +Regular,attr_Sleeve_shape_1,sleeve_shape,4 +Slim,attr_Sleeve_shape_2,sleeve_shape,4 +Puff,attr_Sleeve_shape_3,sleeve_shape,4 +Bell,attr_Sleeve_shape_4,sleeve_shape,4 +Batwing,attr_Sleeve_shape_5,sleeve_shape,4 +Shirt,attr_Sleeve_shape_6,sleeve_shape,4 +Rib,attr_Sleeve_shape_7,sleeve_shape,4 +Raglan,attr_Sleeve_shape_8,sleeve_shape,4 diff --git a/app/service/attribute_recognition/discriptor/dress/5_top_Sleeve_shoulder.csv b/app/service/attribute_recognition/discriptor/dress/5_top_Sleeve_shoulder.csv index dc7dcff..e528584 100644 --- a/app/service/attribute_recognition/discriptor/dress/5_top_Sleeve_shoulder.csv +++ b/app/service/attribute_recognition/discriptor/dress/5_top_Sleeve_shoulder.csv @@ -1,5 +1,5 @@ labelName,join_attr,taskName,taskId -Regular,attr_Sleeve_shoulder_1,Sleeve_shoulder,5 -Cold,attr_Sleeve_shoulder_2,Sleeve_shoulder,5 -Tucked,attr_Sleeve_shoulder_3,Sleeve_shoulder,5 -Balmain,attr_Sleeve_shoulder_4,Sleeve_shoulder,5 +Regular,attr_Sleeve_shoulder_1,sleeve_shoulder,5 +Cold,attr_Sleeve_shoulder_2,sleeve_shoulder,5 +Tucked,attr_Sleeve_shoulder_3,sleeve_shoulder,5 +Balmain,attr_Sleeve_shoulder_4,sleeve_shoulder,5 diff --git a/app/service/attribute_recognition/discriptor/dress/6_top_Neckline.csv b/app/service/attribute_recognition/discriptor/dress/6_top_Neckline.csv index 30c1420..4b18420 100644 --- a/app/service/attribute_recognition/discriptor/dress/6_top_Neckline.csv +++ b/app/service/attribute_recognition/discriptor/dress/6_top_Neckline.csv @@ -1,7 +1,7 @@ labelName,join_attr,taskName,taskId -Round,attr_Neckline_1,Neckline,6 -V,attr_Neckline_2,Neckline,6 -Square,attr_Neckline_3,Neckline,6 -One-shoulder,attr_Neckline_4,Neckline,6 -Off-shoulder,attr_Neckline_5,Neckline,6 -Strapless,attr_Neckline_6,Neckline,6 +Round,attr_Neckline_1,neckline,6 +V,attr_Neckline_2,neckline,6 +Square,attr_Neckline_3,neckline,6 +One-shoulder,attr_Neckline_4,neckline,6 +Off-shoulder,attr_Neckline_5,neckline,6 +Strapless,attr_Neckline_6,neckline,6 diff --git a/app/service/attribute_recognition/discriptor/dress/7_outer_Print.csv b/app/service/attribute_recognition/discriptor/dress/7_outer_Print.csv index d5a740f..5546fd4 100644 --- a/app/service/attribute_recognition/discriptor/dress/7_outer_Print.csv +++ b/app/service/attribute_recognition/discriptor/dress/7_outer_Print.csv @@ -1,16 +1,16 @@ labelName,join_attr,taskName,taskId -Abstract,attr_Print_O_1,Print_D,7 -Allover,attr_Print_O_2,Print_D,7 -Animal,attr_Print_O_3,Print_D,7 -Camouflage,attr_Print_O_4,Print_D,7 -Checks,attr_Print_O_5,Print_D,7 -Color_block,attr_Print_O_6,Print_D,7 -Disty print,attr_Print_O_7,Print_D,7 -Dotted,attr_Print_O_8,Print_D,7 -Floral,attr_Print_O_9,Print_D,7 -Graphic print,attr_Print_O_10,Print_D,7 -Logo and slogan,attr_Print_O_11,Print_D,7 -Patchwork,attr_Print_O_12,Print_D,7 -Plain,attr_Print_O_13,Print_D,7 -Plain_dnim,attr_Print_O_14,Print_D,7 -Stripe,attr_Print_O_15,Print_D,7 +Abstract,attr_Print_O_1,print,7 +Allover,attr_Print_O_2,print,7 +Animal,attr_Print_O_3,print,7 +Camouflage,attr_Print_O_4,print,7 +Checks,attr_Print_O_5,print,7 +Color_block,attr_Print_O_6,print,7 +Disty print,attr_Print_O_7,print,7 +Dotted,attr_Print_O_8,print,7 +Floral,attr_Print_O_9,print,7 +Graphic print,attr_Print_O_10,print,7 +Logo and slogan,attr_Print_O_11,print,7 +Patchwork,attr_Print_O_12,print,7 +Plain,attr_Print_O_13,print,7 +Plain_dnim,attr_Print_O_14,print,7 +Stripe,attr_Print_O_15,print,7 diff --git a/app/service/attribute_recognition/discriptor/dress/7_top_Collar.csv b/app/service/attribute_recognition/discriptor/dress/7_top_Collar.csv index a30c014..0fe78a8 100644 --- a/app/service/attribute_recognition/discriptor/dress/7_top_Collar.csv +++ b/app/service/attribute_recognition/discriptor/dress/7_top_Collar.csv @@ -1,11 +1,11 @@ labelName,join_attr,taskName,taskId -Peterpan,attr_Collar_1,Collar,7 -Shirt,attr_Collar_2,Collar,7 -Rib,attr_Collar_3,Collar,7 -Turtle,attr_Collar_4,Collar,7 -Lapel,attr_Collar_5,Collar,7 -Hoodie,attr_Collar_6,Collar,7 -Mandarin,attr_Collar_7,Collar,7 -Tie,attr_Collar_8,Collar,7 -Ruffle,attr_Collar_9,Collar,7 -Cowl,attr_Collar_10,Collar,7 +Peterpan,attr_Collar_1,collar,7 +Shirt,attr_Collar_2,collar,7 +Rib,attr_Collar_3,collar,7 +Turtle,attr_Collar_4,collar,7 +Lapel,attr_Collar_5,collar,7 +Hoodie,attr_Collar_6,collar,7 +Mandarin,attr_Collar_7,collar,7 +Tie,attr_Collar_8,collar,7 +Ruffle,attr_Collar_9,collar,7 +Cowl,attr_Collar_10,collar,7 diff --git a/app/service/attribute_recognition/discriptor/dress/8_outer_Material.csv b/app/service/attribute_recognition/discriptor/dress/8_outer_Material.csv index f5e4b51..7303c32 100644 --- a/app/service/attribute_recognition/discriptor/dress/8_outer_Material.csv +++ b/app/service/attribute_recognition/discriptor/dress/8_outer_Material.csv @@ -1,28 +1,28 @@ labelName,join_attr,taskName,taskId -Canvas,attr_Material_O_1,Material_D,8 -Chambray,attr_Material_O_2,Material_D,8 -Chenille,attr_Material_O_3,Material_D,8 -Chiffon,attr_Material_O_4,Material_D,8 -Corduroy,attr_Material_O_5,Material_D,8 -Crepe,attr_Material_O_6,Material_D,8 -Denim,attr_Material_O_7,Material_D,8 -Faux_fur,attr_Material_O_8,Material_D,8 -Faux_leather,attr_Material_O_9,Material_D,8 -Flannel,attr_Material_O_10,Material_D,8 -Fleece,attr_Material_O_11,Material_D,8 -Gingham,attr_Material_O_12,Material_D,8 -Jersey,attr_Material_O_13,Material_D,8 -Knit,attr_Material_O_14,Material_D,8 -Lace,attr_Material_O_15,Material_D,8 -Lawn,attr_Material_O_16,Material_D,8 -Neoprene,attr_Material_O_17,Material_D,8 -Organza,attr_Material_O_18,Material_D,8 -Plush,attr_Material_O_19,Material_D,8 -Satin,attr_Material_O_20,Material_D,8 -Serge,attr_Material_O_21,Material_D,8 -Taffeta,attr_Material_O_22,Material_D,8 -Tulle,attr_Material_O_23,Material_D,8 -Tweed,attr_Material_O_24,Material_D,8 -Twill,attr_Material_O_25,Material_D,8 -Velvet,attr_Material_O_26,Material_D,8 -Vinyl,attr_Material_O_27,Material_D,8 +Canvas,attr_Material_O_1,design,8 +Chambray,attr_Material_O_2,design,8 +Chenille,attr_Material_O_3,design,8 +Chiffon,attr_Material_O_4,design,8 +Corduroy,attr_Material_O_5,design,8 +Crepe,attr_Material_O_6,design,8 +Denim,attr_Material_O_7,design,8 +Faux_fur,attr_Material_O_8,design,8 +Faux_leather,attr_Material_O_9,design,8 +Flannel,attr_Material_O_10,design,8 +Fleece,attr_Material_O_11,design,8 +Gingham,attr_Material_O_12,design,8 +Jersey,attr_Material_O_13,design,8 +Knit,attr_Material_O_14,design,8 +Lace,attr_Material_O_15,design,8 +Lawn,attr_Material_O_16,design,8 +Neoprene,attr_Material_O_17,design,8 +Organza,attr_Material_O_18,design,8 +Plush,attr_Material_O_19,design,8 +Satin,attr_Material_O_20,design,8 +Serge,attr_Material_O_21,design,8 +Taffeta,attr_Material_O_22,design,8 +Tulle,attr_Material_O_23,design,8 +Tweed,attr_Material_O_24,design,8 +Twill,attr_Material_O_25,design,8 +Velvet,attr_Material_O_26,design,8 +Vinyl,attr_Material_O_27,design,8 diff --git a/app/service/attribute_recognition/discriptor/dress/9_dress_Design.csv b/app/service/attribute_recognition/discriptor/dress/9_dress_Design.csv index 6d0eb88..644106a 100644 --- a/app/service/attribute_recognition/discriptor/dress/9_dress_Design.csv +++ b/app/service/attribute_recognition/discriptor/dress/9_dress_Design.csv @@ -1,19 +1,19 @@ labelName,join_attr,taskName,taskId -Asymmetrical,attr_Design_U_1,Design_D,9 -Tiered,attr_Design_U_2,Design_D,9 -Tassel,attr_Design_U_3,Design_D,9 -Ruffle,attr_Design_U_4,Design_D,9 -Pleated,attr_Design_U_5,Design_D,9 -Wrap,attr_Design_U_6,Design_D,9 -Ripped,attr_Design_U_7,Design_D,9 -Cut out,attr_Design_U_8,Design_D,9 -Eyelet,attr_Design_U_9,Design_D,9 -Folded,attr_Design_U_10,Design_D,9 -Tied,attr_Design_U_11,Design_D,9 -Drapes,attr_Design_U_12,Design_D,9 -Ribbon,attr_Design_U_13,Design_D,9 -Button,attr_Design_U_14,Design_D,9 -Split,attr_Design_U_15,Design_D,9 -Fishtail,attr_Design_U_16,Design_D,9 -Cami dress,attr_Design_U_17,Design_D,9 -Gathering,attr_Design_U_18,Design_D,9 +Asymmetrical,attr_Design_U_1,design,9 +Tiered,attr_Design_U_2,design,9 +Tassel,attr_Design_U_3,design,9 +Ruffle,attr_Design_U_4,design,9 +Pleated,attr_Design_U_5,design,9 +Wrap,attr_Design_U_6,design,9 +Ripped,attr_Design_U_7,design,9 +Cut out,attr_Design_U_8,design,9 +Eyelet,attr_Design_U_9,design,9 +Folded,attr_Design_U_10,design,9 +Tied,attr_Design_U_11,design,9 +Drapes,attr_Design_U_12,design,9 +Ribbon,attr_Design_U_13,design,9 +Button,attr_Design_U_14,design,9 +Split,attr_Design_U_15,design,9 +Fishtail,attr_Design_U_16,design,9 +Cami dress,attr_Design_U_17,design,9 +Gathering,attr_Design_U_18,design,9 diff --git a/app/service/attribute_recognition/discriptor/dress/9_top_Softness.csv b/app/service/attribute_recognition/discriptor/dress/9_top_Softness.csv index ea612ab..91e8d32 100644 --- a/app/service/attribute_recognition/discriptor/dress/9_top_Softness.csv +++ b/app/service/attribute_recognition/discriptor/dress/9_top_Softness.csv @@ -1,4 +1,4 @@ labelName,join_attr,taskName,taskId -Soft,attr_Softness_U_1,Softness_D,9 -Medium,attr_Softness_U_2,Softness_D,9 -Hard,attr_Softness_U_3,Softness_D,9 +Soft,attr_Softness_U_1,softness,9 +Medium,attr_Softness_U_2,softness,9 +Hard,attr_Softness_U_3,softness,9 diff --git a/app/service/attribute_recognition/discriptor/dress/ori10_dress_Design.csv b/app/service/attribute_recognition/discriptor/dress/ori10_dress_Design.csv index 255b2c4..af126aa 100644 --- a/app/service/attribute_recognition/discriptor/dress/ori10_dress_Design.csv +++ b/app/service/attribute_recognition/discriptor/dress/ori10_dress_Design.csv @@ -1,16 +1,16 @@ labelName,join_attr,taskName,taskId -Asymmetrical,attr_Design_D_1,Design_D,10 -Tiered,attr_Design_D_2,Design_D,10 -Tassel,attr_Design_D_3,Design_D,10 -Ruffle,attr_Design_D_4,Design_D,10 -Pleated,attr_Design_D_5,Design_D,10 -Wrap,attr_Design_D_6,Design_D,10 -Ripped,attr_Design_D_7,Design_D,10 -Cut out,attr_Design_D_8,Design_D,10 -Eyelet,attr_Design_D_9,Design_D,10 -Folded,attr_Design_D_10,Design_D,10 -Tied,attr_Design_D_11,Design_D,10 -Drapes,attr_Design_D_12,Design_D,10 -Ribbon,attr_Design_D_13,Design_D,10 -Button,attr_Design_D_14,Design_D,10 -Gathering,attr_Design_D_15,Design_D,10 +Asymmetrical,attr_Design_D_1,design,10 +Tiered,attr_Design_D_2,design,10 +Tassel,attr_Design_D_3,design,10 +Ruffle,attr_Design_D_4,design,10 +Pleated,attr_Design_D_5,design,10 +Wrap,attr_Design_D_6,design,10 +Ripped,attr_Design_D_7,design,10 +Cut out,attr_Design_D_8,design,10 +Eyelet,attr_Design_D_9,design,10 +Folded,attr_Design_D_10,design,10 +Tied,attr_Design_D_11,design,10 +Drapes,attr_Design_D_12,design,10 +Ribbon,attr_Design_D_13,design,10 +Button,attr_Design_D_14,design,10 +Gathering,attr_Design_D_15,design,10 diff --git a/app/service/attribute_recognition/discriptor/dress/ori11_dress_OPType.csv b/app/service/attribute_recognition/discriptor/dress/ori11_dress_OPType.csv index 690647c..0ad7cb7 100644 --- a/app/service/attribute_recognition/discriptor/dress/ori11_dress_OPType.csv +++ b/app/service/attribute_recognition/discriptor/dress/ori11_dress_OPType.csv @@ -1,5 +1,5 @@ labelName,join_attr,taskName,taskId -Button,attr_OPType_D_1,OPType_D,11 -Zipper,attr_OPType_D_2,OPType_D,11 -Thread,attr_OPType_D_3,OPType_D,11 -Hook,attr_OPType_D_4,OPType_D,11 +Button,attr_OPType_D_1,opening_type,11 +Zipper,attr_OPType_D_2,opening_type,11 +Thread,attr_OPType_D_3,opening_type,11 +Hook,attr_OPType_D_4,opening_type,11 diff --git a/app/service/attribute_recognition/discriptor/dress/ori12_dress_Silhouette.csv b/app/service/attribute_recognition/discriptor/dress/ori12_dress_Silhouette.csv index 17a33f4..171b02b 100644 --- a/app/service/attribute_recognition/discriptor/dress/ori12_dress_Silhouette.csv +++ b/app/service/attribute_recognition/discriptor/dress/ori12_dress_Silhouette.csv @@ -8,4 +8,4 @@ Empire,attr_Silhouette_D_6,Silhouette_D,12 Hourglass,attr_Silhouette_D_7,Silhouette_D,12 Mermaid,attr_Silhouette_D_8,Silhouette_D,12 Sheath,attr_Silhouette_D_9,Silhouette_D,12 -Tent,attr_Silhouette_D_10,Silhouette_D,12 +Tent,attr_Silhouette_D_10,silhouette,12 diff --git a/app/service/attribute_recognition/discriptor/dress/ori13_dress_Type.csv b/app/service/attribute_recognition/discriptor/dress/ori13_dress_Type.csv index e95fdce..e240ab6 100644 --- a/app/service/attribute_recognition/discriptor/dress/ori13_dress_Type.csv +++ b/app/service/attribute_recognition/discriptor/dress/ori13_dress_Type.csv @@ -1,20 +1,20 @@ labelName,join_attr,taskName,taskId -Evening gown,attr_Dress_Type_1,Dress_Type,13 -Shirt-dress,attr_Dress_Type_2,Dress_Type,13 -Coat dress,attr_Dress_Type_3,Dress_Type,13 -Handkerchief dress,attr_Dress_Type_4,Dress_Type,13 -Jumper dress,attr_Dress_Type_5,Dress_Type,13 -Dungaree dress,attr_Dress_Type_6,Dress_Type,13 -Skater dress,attr_Dress_Type_7,Dress_Type,13 -Tea dress,attr_Dress_Type_8,Dress_Type,13 -Mermaid dress,attr_Dress_Type_9,Dress_Type,13 -Cocktail dress,attr_Dress_Type_10,Dress_Type,13 -A-Line dress,attr_Dress_Type_11,Dress_Type,13 -Bodycon dress,attr_Dress_Type_12,Dress_Type,13 -Maxi dress,attr_Dress_Type_13,Dress_Type,13 -Office dress,attr_Dress_Type_14,Dress_Type,13 -Pencil dress,attr_Dress_Type_15,Dress_Type,13 -Sheer dress,attr_Dress_Type_16,Dress_Type,13 -Shift dress,attr_Dress_Type_17,Dress_Type,13 -Slip dress,attr_Dress_Type_18,Dress_Type,13 -T-shirt dress,attr_Dress_Type_19,Dress_Type,13 +Evening gown,attr_Dress_Type_1,dress_type,13 +Shirt-dress,attr_Dress_Type_2,dress_type,13 +Coat dress,attr_Dress_Type_3,dress_type,13 +Handkerchief dress,attr_Dress_Type_4,dress_type,13 +Jumper dress,attr_Dress_Type_5,dress_type,13 +Dungaree dress,attr_Dress_Type_6,dress_type,13 +Skater dress,attr_Dress_Type_7,dress_type,13 +Tea dress,attr_Dress_Type_8,dress_type,13 +Mermaid dress,attr_Dress_Type_9,dress_type,13 +Cocktail dress,attr_Dress_Type_10,dress_type,13 +A-Line dress,attr_Dress_Type_11,dress_type,13 +Bodycon dress,attr_Dress_Type_12,dress_type,13 +Maxi dress,attr_Dress_Type_13,dress_type,13 +Office dress,attr_Dress_Type_14,dress_type,13 +Pencil dress,attr_Dress_Type_15,dress_type,13 +Sheer dress,attr_Dress_Type_16,dress_type,13 +Shift dress,attr_Dress_Type_17,dress_type,13 +Slip dress,attr_Dress_Type_18,dress_type,13 +T-shirt dress,attr_Dress_Type_19,dress_type,13 diff --git a/app/service/attribute_recognition/discriptor/dress/ori1_dress_length.csv b/app/service/attribute_recognition/discriptor/dress/ori1_dress_length.csv index d4d9217..fc07156 100644 --- a/app/service/attribute_recognition/discriptor/dress/ori1_dress_length.csv +++ b/app/service/attribute_recognition/discriptor/dress/ori1_dress_length.csv @@ -1,6 +1,6 @@ labelName,join_attr,taskName,taskId -Maxi,attr_Dress_length_1,Dress_length,1 -Midi,attr_Dress_length_2,Dress_length,1 -Mini,attr_Dress_length_3,Dress_length,1 -Over the knee,attr_Dress_length_4,Dress_length,1 -Floor Length,attr_Dress_length_5,Dress_length,1 +Maxi,attr_Dress_length_1,dress_length,1 +Midi,attr_Dress_length_2,dress_length,1 +Mini,attr_Dress_length_3,dress_length,1 +Over the knee,attr_Dress_length_4,dress_length,1 +Floor Length,attr_Dress_length_5,dress_length,1 diff --git a/app/service/attribute_recognition/discriptor/dress/ori2_dress_Sleeve_length.csv b/app/service/attribute_recognition/discriptor/dress/ori2_dress_Sleeve_length.csv index 51931d8..0b1667f 100644 --- a/app/service/attribute_recognition/discriptor/dress/ori2_dress_Sleeve_length.csv +++ b/app/service/attribute_recognition/discriptor/dress/ori2_dress_Sleeve_length.csv @@ -1,6 +1,6 @@ labelName,join_attr,taskName,taskId -Sleeveless,attr_Sleeve_length_D_1,Sleeve_length_D,2 -Short,attr_Sleeve_length_D_2,Sleeve_length_D,2 -Middle,attr_Sleeve_length_D_3,Sleeve_length_D,2 -Seven,attr_Sleeve_length_D_4,Sleeve_length_D,2 -Long,attr_Sleeve_length_D_5,Sleeve_length_D,2 +Sleeveless,attr_Sleeve_length_D_1,sleeve_length,2 +Short,attr_Sleeve_length_D_2,sleeve_length,2 +Middle,attr_Sleeve_length_D_3,sleeve_length,2 +Seven,attr_Sleeve_length_D_4,sleeve_length,2 +Long,attr_Sleeve_length_D_5,sleeve_length,2 diff --git a/app/service/attribute_recognition/discriptor/dress/ori3_dress_Sleeve_shape.csv b/app/service/attribute_recognition/discriptor/dress/ori3_dress_Sleeve_shape.csv index 0cc9dd1..245dee2 100644 --- a/app/service/attribute_recognition/discriptor/dress/ori3_dress_Sleeve_shape.csv +++ b/app/service/attribute_recognition/discriptor/dress/ori3_dress_Sleeve_shape.csv @@ -1,9 +1,9 @@ labelName,join_attr,taskName,taskId -Regular,attr_Sleeve_shape_D_1,Sleeve_shape_D,3 -Slim,attr_Sleeve_shape_D_2,Sleeve_shape_D,3 -Puff,attr_Sleeve_shape_D_3,Sleeve_shape_D,3 -Bell,attr_Sleeve_shape_D_4,Sleeve_shape_D,3 -Batwing,attr_Sleeve_shape_D_5,Sleeve_shape_D,3 -Shirt,attr_Sleeve_shape_D_6,Sleeve_shape_D,3 -Rib,attr_Sleeve_shape_D_7,Sleeve_shape_D,3 -Raglan,attr_Sleeve_shape_D_8,Sleeve_shape_D,3 +Regular,attr_Sleeve_shape_D_1,sleeve_shape,3 +Slim,attr_Sleeve_shape_D_2,sleeve_shape,3 +Puff,attr_Sleeve_shape_D_3,sleeve_shape,3 +Bell,attr_Sleeve_shape_D_4,sleeve_shape,3 +Batwing,attr_Sleeve_shape_D_5,sleeve_shape,3 +Shirt,attr_Sleeve_shape_D_6,sleeve_shape,3 +Rib,attr_Sleeve_shape_D_7,sleeve_shape,3 +Raglan,attr_Sleeve_shape_D_8,sleeve_shape,3 diff --git a/app/service/attribute_recognition/discriptor/dress/ori4_dress_Sleeve_shoulder.csv b/app/service/attribute_recognition/discriptor/dress/ori4_dress_Sleeve_shoulder.csv index 8f2fc6b..d989def 100644 --- a/app/service/attribute_recognition/discriptor/dress/ori4_dress_Sleeve_shoulder.csv +++ b/app/service/attribute_recognition/discriptor/dress/ori4_dress_Sleeve_shoulder.csv @@ -1,5 +1,5 @@ labelName,join_attr,taskName,taskId -Regular,attr_Sleeve_shoulder_D_1,Sleeve_shoulder_D,4 -Cold,attr_Sleeve_shoulder_D_2,Sleeve_shoulder_D,4 -Tucked,attr_Sleeve_shoulder_D_3,Sleeve_shoulder_D,4 -Balmain,attr_Sleeve_shoulder_D_4,Sleeve_shoulder_D,4 +Regular,attr_Sleeve_shoulder_D_1,sleeve_shoulder,4 +Cold,attr_Sleeve_shoulder_D_2,sleeve_shoulder,4 +Tucked,attr_Sleeve_shoulder_D_3,sleeve_shoulder,4 +Balmain,attr_Sleeve_shoulder_D_4,sleeve_shoulder,4 diff --git a/app/service/attribute_recognition/discriptor/dress/ori5_dress_Neckline.csv b/app/service/attribute_recognition/discriptor/dress/ori5_dress_Neckline.csv index 118749d..9e8edac 100644 --- a/app/service/attribute_recognition/discriptor/dress/ori5_dress_Neckline.csv +++ b/app/service/attribute_recognition/discriptor/dress/ori5_dress_Neckline.csv @@ -1,17 +1,17 @@ labelName,join_attr,taskName,taskId -Round,attr_Neckline_D_1,Neckline_D,5 -V,attr_Neckline_D_2,Neckline_D,5 -Square,attr_Neckline_D_3,Neckline_D,5 -One-shoulder,attr_Neckline_D_4,Neckline_D,5 -Off-shoulder,attr_Neckline_D_5,Neckline_D,5 -Strapless,attr_Neckline_D_6,Neckline_D,5 -Turtle,attr_Neckline_D_7,Neckline_D,5 -Boat,attr_Neckline_D_8,Neckline_D,5 -Halter,attr_Neckline_D_9,Neckline_D,5 -Spaghetti Strap,attr_Neckline_D_10,Neckline_D,5 -Sweetheart,attr_Neckline_D_11,Neckline_D,5 -U,attr_Neckline_D_12,Neckline_D,5 -choker,attr_Neckline_D_13,Neckline_D,5 -cowl,attr_Neckline_D_14,Neckline_D,5 -keyhole,attr_Neckline_D_15,Neckline_D,5 -split,attr_Neckline_D_16,Neckline_D,5 +Round,attr_Neckline_D_1,neckline,5 +V,attr_Neckline_D_2,neckline,5 +Square,attr_Neckline_D_3,neckline,5 +One-shoulder,attr_Neckline_D_4,neckline,5 +Off-shoulder,attr_Neckline_D_5,neckline,5 +Strapless,attr_Neckline_D_6,neckline,5 +Turtle,attr_Neckline_D_7,neckline,5 +Boat,attr_Neckline_D_8,neckline,5 +Halter,attr_Neckline_D_9,neckline,5 +Spaghetti Strap,attr_Neckline_D_10,neckline,5 +Sweetheart,attr_Neckline_D_11,neckline,5 +U,attr_Neckline_D_12,neckline,5 +choker,attr_Neckline_D_13,neckline,5 +cowl,attr_Neckline_D_14,neckline,5 +keyhole,attr_Neckline_D_15,neckline,5 +split,attr_Neckline_D_16,neckline,5 diff --git a/app/service/attribute_recognition/discriptor/dress/ori6_dress_Collar.csv b/app/service/attribute_recognition/discriptor/dress/ori6_dress_Collar.csv index 8bc6825..be6f8a3 100644 --- a/app/service/attribute_recognition/discriptor/dress/ori6_dress_Collar.csv +++ b/app/service/attribute_recognition/discriptor/dress/ori6_dress_Collar.csv @@ -1,11 +1,11 @@ labelName,join_attr,taskName,taskId -Peterpan-Bertha,attr_Collar_D_1,Collar_D,6 -Shirt,attr_Collar_D_2,Collar_D,6 -Rib,attr_Collar_D_3,Collar_D,6 -Turtle,attr_Collar_D_4,Collar_D,6 -Lapel,attr_Collar_D_5,Collar_D,6 -Hoodie,attr_Collar_D_6,Collar_D,6 -Mandarin,attr_Collar_D_7,Collar_D,6 -Tie,attr_Collar_D_8,Collar_D,6 -Ruffle,attr_Collar_D_9,Collar_D,6 -Cowl,attr_Collar_D_10,Collar_D,6 +Peterpan-Bertha,attr_Collar_D_1,collar,6 +Shirt,attr_Collar_D_2,collar,6 +Rib,attr_Collar_D_3,collar,6 +Turtle,attr_Collar_D_4,collar,6 +Lapel,attr_Collar_D_5,collar,6 +Hoodie,attr_Collar_D_6,collar,6 +Mandarin,attr_Collar_D_7,collar,6 +Tie,attr_Collar_D_8,collar,6 +Ruffle,attr_Collar_D_9,collar,6 +Cowl,attr_Collar_D_10,collar,6 diff --git a/app/service/attribute_recognition/discriptor/dress/ori7_dress_Print.csv b/app/service/attribute_recognition/discriptor/dress/ori7_dress_Print.csv index 6fcda6f..d25ebe9 100644 --- a/app/service/attribute_recognition/discriptor/dress/ori7_dress_Print.csv +++ b/app/service/attribute_recognition/discriptor/dress/ori7_dress_Print.csv @@ -1,16 +1,16 @@ labelName,join_attr,taskName,taskId -abstract,attr_Print_D_1,Print_D,7 -allover,attr_Print_D_2,Print_D,7 -animal printed,attr_Print_D_3,Print_D,7 -Camouflage,attr_Print_D_4,Print_D,7 -checks,attr_Print_D_5,Print_D,7 -color_block,attr_Print_D_6,Print_D,7 -disty print,attr_Print_D_7,Print_D,7 -dotted,attr_Print_D_8,Print_D,7 -floral,attr_Print_D_9,Print_D,7 -graphic print,attr_Print_D_10,Print_D,7 -logo and slogan print,attr_Print_D_11,Print_D,7 -patchwork,attr_Print_D_12,Print_D,7 -plain,attr_Print_D_13,Print_D,7 -plain_dnim,attr_Print_D_14,Print_D,7 -stripe,attr_Print_D_15,Print_D,7 +abstract,attr_Print_D_1,print,7 +allover,attr_Print_D_2,print,7 +animal printed,attr_Print_D_3,print,7 +Camouflage,attr_Print_D_4,print,7 +checks,attr_Print_D_5,print,7 +color_block,attr_Print_D_6,print,7 +disty print,attr_Print_D_7,print,7 +dotted,attr_Print_D_8,print,7 +floral,attr_Print_D_9,print,7 +graphic print,attr_Print_D_10,print,7 +logo and slogan print,attr_Print_D_11,print,7 +patchwork,attr_Print_D_12,print,7 +plain,attr_Print_D_13,print,7 +plain_dnim,attr_Print_D_14,print,7 +stripe,attr_Print_D_15,print,7 diff --git a/app/service/attribute_recognition/discriptor/dress/ori8_dress_Material.csv b/app/service/attribute_recognition/discriptor/dress/ori8_dress_Material.csv index 2006c6b..faa5517 100644 --- a/app/service/attribute_recognition/discriptor/dress/ori8_dress_Material.csv +++ b/app/service/attribute_recognition/discriptor/dress/ori8_dress_Material.csv @@ -1,28 +1,28 @@ labelName,join_attr,taskName,taskId -canvas,attr_Material_D_1,Material_D,8 -chambray,attr_Material_D_2,Material_D,8 -chenille,attr_Material_D_3,Material_D,8 -chiffon,attr_Material_D_4,Material_D,8 -corduroy,attr_Material_D_5,Material_D,8 -crepe,attr_Material_D_6,Material_D,8 -denim,attr_Material_D_7,Material_D,8 -faux_fur,attr_Material_D_8,Material_D,8 -faux_leather,attr_Material_D_9,Material_D,8 -flannel,attr_Material_D_10,Material_D,8 -fleece,attr_Material_D_11,Material_D,8 -gingham,attr_Material_D_12,Material_D,8 -jersey,attr_Material_D_13,Material_D,8 -knit,attr_Material_D_14,Material_D,8 -lace,attr_Material_D_15,Material_D,8 -lawn,attr_Material_D_16,Material_D,8 -neoprene,attr_Material_D_17,Material_D,8 -organza,attr_Material_D_18,Material_D,8 -plush,attr_Material_D_19,Material_D,8 -satin,attr_Material_D_20,Material_D,8 -serge,attr_Material_D_21,Material_D,8 -taffeta,attr_Material_D_22,Material_D,8 -tulle,attr_Material_D_23,Material_D,8 -tweed,attr_Material_D_24,Material_D,8 -twill,attr_Material_D_25,Material_D,8 -velvet,attr_Material_D_26,Material_D,8 -vinyl,attr_Material_D_27,Material_D,8 +canvas,attr_Material_D_1,material,8 +chambray,attr_Material_D_2,material,8 +chenille,attr_Material_D_3,material,8 +chiffon,attr_Material_D_4,material,8 +corduroy,attr_Material_D_5,material,8 +crepe,attr_Material_D_6,material,8 +denim,attr_Material_D_7,material,8 +faux_fur,attr_Material_D_8,material,8 +faux_leather,attr_Material_D_9,material,8 +flannel,attr_Material_D_10,material,8 +fleece,attr_Material_D_11,material,8 +gingham,attr_Material_D_12,material,8 +jersey,attr_Material_D_13,material,8 +knit,attr_Material_D_14,material,8 +lace,attr_Material_D_15,material,8 +lawn,attr_Material_D_16,material,8 +neoprene,attr_Material_D_17,material,8 +organza,attr_Material_D_18,material,8 +plush,attr_Material_D_19,material,8 +satin,attr_Material_D_20,material,8 +serge,attr_Material_D_21,material,8 +taffeta,attr_Material_D_22,material,8 +tulle,attr_Material_D_23,material,8 +tweed,attr_Material_D_24,material,8 +twill,attr_Material_D_25,material,8 +velvet,attr_Material_D_26,material,8 +vinyl,attr_Material_D_27,material,8 diff --git a/app/service/attribute_recognition/discriptor/dress/ori9_dress_Softness.csv b/app/service/attribute_recognition/discriptor/dress/ori9_dress_Softness.csv index c4271cb..8b1f607 100644 --- a/app/service/attribute_recognition/discriptor/dress/ori9_dress_Softness.csv +++ b/app/service/attribute_recognition/discriptor/dress/ori9_dress_Softness.csv @@ -1,4 +1,4 @@ labelName,join_attr,taskName,taskId -Soft,attr_Softness_D_1,Softness_D,9 -Medium,attr_Softness_D_2,Softness_D,9 -Hard,attr_Softness_D_3,Softness_D,9 +Soft,attr_Softness_D_1,softness,9 +Medium,attr_Softness_D_2,softness,9 +Hard,attr_Softness_D_3,softness,9 diff --git a/app/service/attribute_recognition/discriptor/jumpsuit/10_jumsuit_design.csv b/app/service/attribute_recognition/discriptor/jumpsuit/10_jumsuit_design.csv index b131b8c..770bd28 100644 --- a/app/service/attribute_recognition/discriptor/jumpsuit/10_jumsuit_design.csv +++ b/app/service/attribute_recognition/discriptor/jumpsuit/10_jumsuit_design.csv @@ -1,17 +1,17 @@ labelName,join_attr,taskName,taskId -Asymmetrical,attr_Design_J_1,Design_J,9 -Tassel,attr_Design_J_2,Design_J,9 -Ruffle,attr_Design_J_3,Design_J,9 -Pleated,attr_Design_J_4,Design_J,9 -Wrap,attr_Design_J_5,Design_J,9 -Cut out,attr_Design_J_6,Design_J,9 -Tied,attr_Design_J_7,Design_J,9 -Drapes,attr_Design_J_8,Design_J,9 -Ribbon,attr_Design_J_9,Design_J,9 -Button,attr_Design_J_10,Design_J,9 -Cami,attr_Design_J_11,Design_J,9 -Gathering,attr_Design_J_12,Design_J,9 -Pocket,attr_Design_J_13,Design_J,9 -Dungaree,attr_Design_J_14,Design_J,9 -Layering,attr_Design_J_15,Design_J,9 -Belted,attr_Design_J_16,Design_J,9 +Asymmetrical,attr_Design_J_1,design,9 +Tassel,attr_Design_J_2,design,9 +Ruffle,attr_Design_J_3,design,9 +Pleated,attr_Design_J_4,design,9 +Wrap,attr_Design_J_5,design,9 +Cut out,attr_Design_J_6,design,9 +Tied,attr_Design_J_7,design,9 +Drapes,attr_Design_J_8,design,9 +Ribbon,attr_Design_J_9,design,9 +Button,attr_Design_J_10,design,9 +Cami,attr_Design_J_11,design,9 +Gathering,attr_Design_J_12,design,9 +Pocket,attr_Design_J_13,design,9 +Dungaree,attr_Design_J_14,design,9 +Layering,attr_Design_J_15,design,9 +Belted,attr_Design_J_16,design,9 diff --git a/app/service/attribute_recognition/discriptor/jumpsuit/11_jumpsuit_OPType.csv b/app/service/attribute_recognition/discriptor/jumpsuit/11_jumpsuit_OPType.csv index ce3ef32..44c67a1 100644 --- a/app/service/attribute_recognition/discriptor/jumpsuit/11_jumpsuit_OPType.csv +++ b/app/service/attribute_recognition/discriptor/jumpsuit/11_jumpsuit_OPType.csv @@ -1,5 +1,5 @@ labelName,join_attr,taskName,taskId -Button,attr_OPType_J_1,OPType_J,11 -Zipper,attr_OPType_J_2,OPType_J,11 -Thread,attr_OPType_J_3,OPType_J,11 -Hook,attr_OPType_J_4,OPType_J,11 +Button,attr_OPType_J_1,opening_type,11 +Zipper,attr_OPType_J_2,opening_type,11 +Thread,attr_OPType_J_3,opening_type,11 +Hook,attr_OPType_J_4,opening_type,11 diff --git a/app/service/attribute_recognition/discriptor/jumpsuit/12_jumpsuit_subtype.csv b/app/service/attribute_recognition/discriptor/jumpsuit/12_jumpsuit_subtype.csv index 0905c3c..9228bc1 100644 --- a/app/service/attribute_recognition/discriptor/jumpsuit/12_jumpsuit_subtype.csv +++ b/app/service/attribute_recognition/discriptor/jumpsuit/12_jumpsuit_subtype.csv @@ -1,6 +1,6 @@ labelName,join_attr,taskName,taskId -Peg leg,attr_Jumpsuit_subtype_1,Jumpsuit_subtype,12 -Straight leg,attr_Jumpsuit_subtype_2,Jumpsuit_subtype,12 -Wide leg,attr_Jumpsuit_subtype_3,Jumpsuit_subtype,12 -Boot-cut flare,attr_Jumpsuit_subtype_4,Jumpsuit_subtype,12 -Slim fit,attr_Jumpsuit_subtype_5,Jumpsuit_subtype,12 +Peg leg,attr_Jumpsuit_subtype_1,jumpsuit_subtype,12 +Straight leg,attr_Jumpsuit_subtype_2,jumpsuit_subtype,12 +Wide leg,attr_Jumpsuit_subtype_3,jumpsuit_subtype,12 +Boot-cut flare,attr_Jumpsuit_subtype_4,jumpsuit_subtype,12 +Slim fit,attr_Jumpsuit_subtype_5,jumpsuit_subtype,12 diff --git a/app/service/attribute_recognition/discriptor/jumpsuit/1_jumsuit_length.csv b/app/service/attribute_recognition/discriptor/jumpsuit/1_jumsuit_length.csv index 41d90c5..adbd6f5 100644 --- a/app/service/attribute_recognition/discriptor/jumpsuit/1_jumsuit_length.csv +++ b/app/service/attribute_recognition/discriptor/jumpsuit/1_jumsuit_length.csv @@ -1,6 +1,6 @@ labelName,join_attr,taskName,taskId -Short,attr_Jumpsuit_length_1,Jumpsuit_length,1 -Middle,attr_Jumpsuit_length_2,Jumpsuit_length,1 -Seven,attr_Jumpsuit_length_3,Jumpsuit_length,1 -Nine,attr_Jumpsuit_length_4,Jumpsuit_length,1 -Long,attr_Jumpsuit_length_5,Jumpsuit_length,1 +Short,attr_Jumpsuit_length_1,jumpsuit_length,1 +Middle,attr_Jumpsuit_length_2,jumpsuit_length,1 +Seven,attr_Jumpsuit_length_3,jumpsuit_length,1 +Nine,attr_Jumpsuit_length_4,jumpsuit_length,1 +Long,attr_Jumpsuit_length_5,jumpsuit_length,1 diff --git a/app/service/attribute_recognition/discriptor/jumpsuit/2_jumpsuit_Sleeve_length.csv b/app/service/attribute_recognition/discriptor/jumpsuit/2_jumpsuit_Sleeve_length.csv index 2e07d4c..6404221 100644 --- a/app/service/attribute_recognition/discriptor/jumpsuit/2_jumpsuit_Sleeve_length.csv +++ b/app/service/attribute_recognition/discriptor/jumpsuit/2_jumpsuit_Sleeve_length.csv @@ -1,6 +1,6 @@ labelName,join_attr,taskName,taskId -Sleeveless,attr_Sleeve_length_J_1,Sleeve_length_J,2 -Short,attr_Sleeve_length_J_2,Sleeve_length_J,2 -Middle,attr_Sleeve_length_J_3,Sleeve_length_J,2 -Seven,attr_Sleeve_length_J_4,Sleeve_length_J,2 -Long,attr_Sleeve_length_J_5,Sleeve_length_J,2 +Sleeveless,attr_Sleeve_length_J_1,sleeve_length,2 +Short,attr_Sleeve_length_J_2,sleeve_length,2 +Middle,attr_Sleeve_length_J_3,sleeve_length,2 +Seven,attr_Sleeve_length_J_4,sleeve_length,2 +Long,attr_Sleeve_length_J_5,sleeve_length,2 diff --git a/app/service/attribute_recognition/discriptor/jumpsuit/3_jumpsuit_Sleeve_shape.csv b/app/service/attribute_recognition/discriptor/jumpsuit/3_jumpsuit_Sleeve_shape.csv index 44739de..b02dc76 100644 --- a/app/service/attribute_recognition/discriptor/jumpsuit/3_jumpsuit_Sleeve_shape.csv +++ b/app/service/attribute_recognition/discriptor/jumpsuit/3_jumpsuit_Sleeve_shape.csv @@ -1,9 +1,9 @@ labelName,join_attr,taskName,taskId -Regular,attr_Sleeve_shape_J_1,Sleeve_shape_J,3 -Slim,attr_Sleeve_shape_J_2,Sleeve_shape_J,3 -Puff,attr_Sleeve_shape_J_3,Sleeve_shape_J,3 -Bell,attr_Sleeve_shape_J_4,Sleeve_shape_J,3 -Batwing,attr_Sleeve_shape_J_5,Sleeve_shape_J,3 -Shirt,attr_Sleeve_shape_J_6,Sleeve_shape_J,3 -Rib,attr_Sleeve_shape_J_7,Sleeve_shape_J,3 -Raglan,attr_Sleeve_shape_J_8,Sleeve_shape_J,3 +Regular,attr_Sleeve_shape_J_1,sleeve_shape,3 +Slim,attr_Sleeve_shape_J_2,sleeve_shape,3 +Puff,attr_Sleeve_shape_J_3,sleeve_shape,3 +Bell,attr_Sleeve_shape_J_4,sleeve_shape,3 +Batwing,attr_Sleeve_shape_J_5,sleeve_shape,3 +Shirt,attr_Sleeve_shape_J_6,sleeve_shape,3 +Rib,attr_Sleeve_shape_J_7,sleeve_shape,3 +Raglan,attr_Sleeve_shape_J_8,sleeve_shape,3 diff --git a/app/service/attribute_recognition/discriptor/jumpsuit/4_jumpsuit_Sleeve_shoulder.csv b/app/service/attribute_recognition/discriptor/jumpsuit/4_jumpsuit_Sleeve_shoulder.csv index 97409df..2baec40 100644 --- a/app/service/attribute_recognition/discriptor/jumpsuit/4_jumpsuit_Sleeve_shoulder.csv +++ b/app/service/attribute_recognition/discriptor/jumpsuit/4_jumpsuit_Sleeve_shoulder.csv @@ -1,5 +1,5 @@ labelName,join_attr,taskName,taskId -Regular,attr_Sleeve_shoulder_J_1,Sleeve_shoulder_J,4 -Cold,attr_Sleeve_shoulder_J_2,Sleeve_shoulder_J,4 -Tucked,attr_Sleeve_shoulder_J_3,Sleeve_shoulder_J,4 -Balmain,attr_Sleeve_shoulder_J_4,Sleeve_shoulder_J,4 +Regular,attr_Sleeve_shoulder_J_1,sleeve_shoulder,4 +Cold,attr_Sleeve_shoulder_J_2,sleeve_shoulder,4 +Tucked,attr_Sleeve_shoulder_J_3,sleeve_shoulder,4 +Balmain,attr_Sleeve_shoulder_J_4,sleeve_shoulder,4 diff --git a/app/service/attribute_recognition/discriptor/jumpsuit/5_jumpsuit_Neckline.csv b/app/service/attribute_recognition/discriptor/jumpsuit/5_jumpsuit_Neckline.csv index 30c1420..4b18420 100644 --- a/app/service/attribute_recognition/discriptor/jumpsuit/5_jumpsuit_Neckline.csv +++ b/app/service/attribute_recognition/discriptor/jumpsuit/5_jumpsuit_Neckline.csv @@ -1,7 +1,7 @@ labelName,join_attr,taskName,taskId -Round,attr_Neckline_1,Neckline,6 -V,attr_Neckline_2,Neckline,6 -Square,attr_Neckline_3,Neckline,6 -One-shoulder,attr_Neckline_4,Neckline,6 -Off-shoulder,attr_Neckline_5,Neckline,6 -Strapless,attr_Neckline_6,Neckline,6 +Round,attr_Neckline_1,neckline,6 +V,attr_Neckline_2,neckline,6 +Square,attr_Neckline_3,neckline,6 +One-shoulder,attr_Neckline_4,neckline,6 +Off-shoulder,attr_Neckline_5,neckline,6 +Strapless,attr_Neckline_6,neckline,6 diff --git a/app/service/attribute_recognition/discriptor/jumpsuit/6_jumpsuit_Collar.csv b/app/service/attribute_recognition/discriptor/jumpsuit/6_jumpsuit_Collar.csv index 408eebb..7fffe01 100644 --- a/app/service/attribute_recognition/discriptor/jumpsuit/6_jumpsuit_Collar.csv +++ b/app/service/attribute_recognition/discriptor/jumpsuit/6_jumpsuit_Collar.csv @@ -1,11 +1,11 @@ labelName,join_attr,taskName,taskId -Peterpan,attr_Collar_J_1,Collar_J,6 -Shirt,attr_Collar_J_2,Collar_J,6 -Rib,attr_Collar_J_3,Collar_J,6 -Turtle,attr_Collar_J_4,Collar_J,6 -Lapel,attr_Collar_J_5,Collar_J,6 -Hoodie,attr_Collar_J_6,Collar_J,6 -Mandarin,attr_Collar_J_7,Collar_J,6 -Tie,attr_Collar_J_8,Collar_J,6 -Ruffle,attr_Collar_J_9,Collar_J,6 -Cowl,attr_Collar_J_10,Collar_J,6 +Peterpan,attr_Collar_J_1,collar,6 +Shirt,attr_Collar_J_2,collar,6 +Rib,attr_Collar_J_3,collar,6 +Turtle,attr_Collar_J_4,collar,6 +Lapel,attr_Collar_J_5,collar,6 +Hoodie,attr_Collar_J_6,collar,6 +Mandarin,attr_Collar_J_7,collar,6 +Tie,attr_Collar_J_8,collar,6 +Ruffle,attr_Collar_J_9,collar,6 +Cowl,attr_Collar_J_10,collar,6 diff --git a/app/service/attribute_recognition/discriptor/jumpsuit/7_jumpsuit_Print.csv b/app/service/attribute_recognition/discriptor/jumpsuit/7_jumpsuit_Print.csv index ca56ff8..9f7db68 100644 --- a/app/service/attribute_recognition/discriptor/jumpsuit/7_jumpsuit_Print.csv +++ b/app/service/attribute_recognition/discriptor/jumpsuit/7_jumpsuit_Print.csv @@ -1,16 +1,16 @@ labelName,join_attr,taskName,taskId -Abstract,attr_Print_J_1,Print_J,7 -Allover,attr_Print_J_2,Print_J,7 -Animal,attr_Print_J_3,Print_J,7 -Camouflage,attr_Print_J_4,Print_J,7 -Checks,attr_Print_J_5,Print_J,7 -Color_block,attr_Print_J_6,Print_J,7 -Disty print,attr_Print_J_7,Print_J,7 -Dotted,attr_Print_J_8,Print_J,7 -Floral,attr_Print_J_9,Print_J,7 -Graphic print,attr_Print_J_10,Print_J,7 -Logo and slogan,attr_Print_J_11,Print_J,7 -Patchwork,attr_Print_J_12,Print_J,7 -Plain,attr_Print_J_13,Print_J,7 -Plain_dnim,attr_Print_J_14,Print_J,7 -Stripe,attr_Print_J_15,Print_J,7 +Abstract,attr_Print_J_1,print,7 +Allover,attr_Print_J_2,print,7 +Animal,attr_Print_J_3,print,7 +Camouflage,attr_Print_J_4,print,7 +Checks,attr_Print_J_5,print,7 +Color_block,attr_Print_J_6,print,7 +Disty print,attr_Print_J_7,print,7 +Dotted,attr_Print_J_8,print,7 +Floral,attr_Print_J_9,print,7 +Graphic print,attr_Print_J_10,print,7 +Logo and slogan,attr_Print_J_11,print,7 +Patchwork,attr_Print_J_12,print,7 +Plain,attr_Print_J_13,print,7 +Plain_dnim,attr_Print_J_14,print,7 +Stripe,attr_Print_J_15,print,7 diff --git a/app/service/attribute_recognition/discriptor/jumpsuit/8_jumpsuit_Material.csv b/app/service/attribute_recognition/discriptor/jumpsuit/8_jumpsuit_Material.csv index b979cdc..259fd8d 100644 --- a/app/service/attribute_recognition/discriptor/jumpsuit/8_jumpsuit_Material.csv +++ b/app/service/attribute_recognition/discriptor/jumpsuit/8_jumpsuit_Material.csv @@ -1,28 +1,28 @@ labelName,join_attr,taskName,taskId -Canvas,attr_Material_J_1,Material_J,8 -Chambray,attr_Material_J_2,Material_J,8 -Chenille,attr_Material_J_3,Material_J,8 -Chiffon,attr_Material_J_4,Material_J,8 -Corduroy,attr_Material_J_5,Material_J,8 -Crepe,attr_Material_J_6,Material_J,8 -Denim,attr_Material_J_7,Material_J,8 -Faux_fur,attr_Material_J_8,Material_J,8 -Faux_leather,attr_Material_J_9,Material_J,8 -Flannel,attr_Material_J_10,Material_J,8 -Fleece,attr_Material_J_11,Material_J,8 -Gingham,attr_Material_J_12,Material_J,8 -Jersey,attr_Material_J_13,Material_J,8 -Knit,attr_Material_J_14,Material_J,8 -Lace,attr_Material_J_15,Material_J,8 -Lawn,attr_Material_J_16,Material_J,8 -Neoprene,attr_Material_J_17,Material_J,8 -Organza,attr_Material_J_18,Material_J,8 -Plush,attr_Material_J_19,Material_J,8 -Satin,attr_Material_J_20,Material_J,8 -Serge,attr_Material_J_21,Material_J,8 -Taffeta,attr_Material_J_22,Material_J,8 -Tulle,attr_Material_J_23,Material_J,8 -Tweed,attr_Material_J_24,Material_J,8 -Twill,attr_Material_J_25,Material_J,8 -Velvet,attr_Material_J_26,Material_J,8 -Vinyl,attr_Material_J_27,Material_J,8 +Canvas,attr_Material_J_1,material,8 +Chambray,attr_Material_J_2,material,8 +Chenille,attr_Material_J_3,material,8 +Chiffon,attr_Material_J_4,material,8 +Corduroy,attr_Material_J_5,material,8 +Crepe,attr_Material_J_6,material,8 +Denim,attr_Material_J_7,material,8 +Faux_fur,attr_Material_J_8,material,8 +Faux_leather,attr_Material_J_9,material,8 +Flannel,attr_Material_J_10,material,8 +Fleece,attr_Material_J_11,material,8 +Gingham,attr_Material_J_12,material,8 +Jersey,attr_Material_J_13,material,8 +Knit,attr_Material_J_14,material,8 +Lace,attr_Material_J_15,material,8 +Lawn,attr_Material_J_16,material,8 +Neoprene,attr_Material_J_17,material,8 +Organza,attr_Material_J_18,material,8 +Plush,attr_Material_J_19,material,8 +Satin,attr_Material_J_20,material,8 +Serge,attr_Material_J_21,material,8 +Taffeta,attr_Material_J_22,material,8 +Tulle,attr_Material_J_23,material,8 +Tweed,attr_Material_J_24,material,8 +Twill,attr_Material_J_25,material,8 +Velvet,attr_Material_J_26,material,8 +Vinyl,attr_Material_J_27,material,8 diff --git a/app/service/attribute_recognition/discriptor/jumpsuit/9_jumpsuit_Softness.csv b/app/service/attribute_recognition/discriptor/jumpsuit/9_jumpsuit_Softness.csv index 1711ac3..48fd593 100644 --- a/app/service/attribute_recognition/discriptor/jumpsuit/9_jumpsuit_Softness.csv +++ b/app/service/attribute_recognition/discriptor/jumpsuit/9_jumpsuit_Softness.csv @@ -1,4 +1,4 @@ labelName,join_attr,taskName,taskId -Soft,attr_Softness_J_1,Softness_J,9 -Medium,attr_Softness_J_2,Softness_J,9 -Hard,attr_Softness_J_3,Softness_J,9 +Soft,attr_Softness_J_1,softness,9 +Medium,attr_Softness_J_2,softness,9 +Hard,attr_Softness_J_3,softness,9 diff --git a/app/service/attribute_recognition/discriptor/outwear/10_outer_Design.csv b/app/service/attribute_recognition/discriptor/outwear/10_outer_Design.csv index 2061454..0371e39 100644 --- a/app/service/attribute_recognition/discriptor/outwear/10_outer_Design.csv +++ b/app/service/attribute_recognition/discriptor/outwear/10_outer_Design.csv @@ -1,19 +1,19 @@ labelName,join_attr,taskName,taskId -Asymmetrical,attr_Design_O_1,Design_O,10 -Tiered,attr_Design_O_2,Design_O,10 -Tassel,attr_Design_O_3,Design_O,10 -Ruffles,attr_Design_O_4,Design_O,10 -Pleated,attr_Design_O_5,Design_O,10 -Wrap,attr_Design_O_6,Design_O,10 -Ripped,attr_Design_O_7,Design_O,10 -Cut out,attr_Design_O_8,Design_O,10 -Eyelet,attr_Design_O_9,Design_O,10 -Folded,attr_Design_O_10,Design_O,10 -Tied,attr_Design_O_11,Design_O,10 -Drapes,attr_Design_O_12,Design_O,10 -Ribbon,attr_Design_O_13,Design_O,10 -Button,attr_Design_O_14,Design_O,10 -Crossed-over zipper,attr_Design_O_15,Design_O,10 -Crossed-over button,attr_Design_O_16,Design_O,10 -Single breasted,attr_Design_O_17,Design_O,10 -Double breasted,attr_Design_O_18,Design_O,10 +Asymmetrical,attr_Design_O_1,design,10 +Tiered,attr_Design_O_2,design,10 +Tassel,attr_Design_O_3,design,10 +Ruffles,attr_Design_O_4,design,10 +Pleated,attr_Design_O_5,design,10 +Wrap,attr_Design_O_6,design,10 +Ripped,attr_Design_O_7,design,10 +Cut out,attr_Design_O_8,design,10 +Eyelet,attr_Design_O_9,design,10 +Folded,attr_Design_O_10,design,10 +Tied,attr_Design_O_11,design,10 +Drapes,attr_Design_O_12,design,10 +Ribbon,attr_Design_O_13,design,10 +Button,attr_Design_O_14,design,10 +Crossed-over zipper,attr_Design_O_15,design,10 +Crossed-over button,attr_Design_O_16,design,10 +Single breasted,attr_Design_O_17,design,10 +Double breasted,attr_Design_O_18,design,10 diff --git a/app/service/attribute_recognition/discriptor/outwear/11_outer_opening.csv b/app/service/attribute_recognition/discriptor/outwear/11_outer_opening.csv index 292e480..9df222c 100644 --- a/app/service/attribute_recognition/discriptor/outwear/11_outer_opening.csv +++ b/app/service/attribute_recognition/discriptor/outwear/11_outer_opening.csv @@ -1,3 +1,3 @@ labelName,join_attr,taskName,taskId -Full,attr_Opening_O_1,Opening_O,11 -Half,attr_Opening_O_2,Opening_O,11 +Full,attr_Opening_O_1,opening,11 +Half,attr_Opening_O_2,opening,11 diff --git a/app/service/attribute_recognition/discriptor/outwear/12_outer_OPType.csv b/app/service/attribute_recognition/discriptor/outwear/12_outer_OPType.csv index 310c996..1655f04 100644 --- a/app/service/attribute_recognition/discriptor/outwear/12_outer_OPType.csv +++ b/app/service/attribute_recognition/discriptor/outwear/12_outer_OPType.csv @@ -1,5 +1,5 @@ labelName,join_attr,taskName,taskId -Button,attr_OPType_O_1,OPType_O,12 -Zipper,attr_OPType_O_2,OPType_O,12 -Thread,attr_OPType_O_3,OPType_O,12 -Hook,attr_OPType_O_4,OPType_O,12 +Button,attr_OPType_O_1,opening_type,12 +Zipper,attr_OPType_O_2,opening_type,12 +Thread,attr_OPType_O_3,opening_type,12 +Hook,attr_OPType_O_4,opening_type,12 diff --git a/app/service/attribute_recognition/discriptor/outwear/13_outer_Silhouette.csv b/app/service/attribute_recognition/discriptor/outwear/13_outer_Silhouette.csv index 0aa767f..ac76cd7 100644 --- a/app/service/attribute_recognition/discriptor/outwear/13_outer_Silhouette.csv +++ b/app/service/attribute_recognition/discriptor/outwear/13_outer_Silhouette.csv @@ -1,7 +1,7 @@ labelName,join_attr,taskName,taskId -A Line,attr_Silhouette_O_1,Silhouette_O,13 -H Shape,attr_Silhouette_O_2,Silhouette_O,13 -Slim,attr_Silhouette_O_3,Silhouette_O,13 -Flyman,attr_Silhouette_O_4,Silhouette_O,13 -Peplum,attr_Silhouette_O_5,Silhouette_O,13 -Oversize,attr_Silhouette_O_6,Silhouette_O,13 +A Line,attr_Silhouette_O_1,silhouette,13 +H Shape,attr_Silhouette_O_2,silhouette,13 +Slim,attr_Silhouette_O_3,silhouette,13 +Flyman,attr_Silhouette_O_4,silhouette,13 +Peplum,attr_Silhouette_O_5,silhouette,13 +Oversize,attr_Silhouette_O_6,silhouette,13 diff --git a/app/service/attribute_recognition/discriptor/outwear/1_outer_length.csv b/app/service/attribute_recognition/discriptor/outwear/1_outer_length.csv index 7f3fc4d..60c22bc 100644 --- a/app/service/attribute_recognition/discriptor/outwear/1_outer_length.csv +++ b/app/service/attribute_recognition/discriptor/outwear/1_outer_length.csv @@ -1,4 +1,4 @@ labelName,join_attr,taskName,taskId -Short,attr_Outer_length_1,Outer_length,1 -Regular,attr_Outer_length_2,Outer_length,1 -Long,attr_Outer_length_3,Outer_length,1 \ No newline at end of file +Short,attr_Outer_length_1,length,1 +Regular,attr_Outer_length_2,length,1 +Long,attr_Outer_length_3,length,1 \ No newline at end of file diff --git a/app/service/attribute_recognition/discriptor/outwear/2_outer_type.csv b/app/service/attribute_recognition/discriptor/outwear/2_outer_type.csv index 617903b..60b6ae5 100644 --- a/app/service/attribute_recognition/discriptor/outwear/2_outer_type.csv +++ b/app/service/attribute_recognition/discriptor/outwear/2_outer_type.csv @@ -1,18 +1,18 @@ labelName,join_attr,taskName,taskId -Coat,attr_Outer_type_1,Outer_Type,2 -Trench,attr_Outer_type_2,Outer_Type,2 -Baseball jacket,attr_Outer_type_3,Outer_Type,2 -Hoodie jacket,attr_Outer_type_4,Outer_Type,2 -Active jacket,attr_Outer_type_5,Outer_Type,2 -Jacket,attr_Outer_type_6,Outer_Type,2 -Blazer,attr_Outer_type_7,Outer_Type,2 -Cardigan,attr_Outer_type_8,Outer_Type,2 -Capes,attr_Outer_type_9,Outer_Type,2 -Fleeces Jacket,attr_Outer_type_10,Outer_Type,2 -Gilets/Puffer,attr_Outer_type_11,Outer_Type,2 -Aviator jacket,attr_Outer_type_12,Outer_Type,2 -Biker jacket,attr_Outer_type_13,Outer_Type,2 -Pea coat,attr_Outer_type_14,Outer_Type,2 -Shacket,attr_Outer_type_15,Outer_Type,2 -Denim jacket,attr_Outer_type_16,Outer_Type,2 -Raincoat,attr_Outer_type_17,Outer_Type,2 +Coat,attr_Outer_type_1,Type,2 +Trench,attr_Outer_type_2,Type,2 +Baseball jacket,attr_Outer_type_3,Type,2 +Hoodie jacket,attr_Outer_type_4,Type,2 +Active jacket,attr_Outer_type_5,Type,2 +Jacket,attr_Outer_type_6,Type,2 +Blazer,attr_Outer_type_7,Type,2 +Cardigan,attr_Outer_type_8,Type,2 +Capes,attr_Outer_type_9,Type,2 +Fleeces Jacket,attr_Outer_type_10,Type,2 +Gilets/Puffer,attr_Outer_type_11,Type,2 +Aviator jacket,attr_Outer_type_12,Type,2 +Biker jacket,attr_Outer_type_13,Type,2 +Pea coat,attr_Outer_type_14,Type,2 +Shacket,attr_Outer_type_15,Type,2 +Denim jacket,attr_Outer_type_16,Type,2 +Raincoat,attr_Outer_type_17,Type,2 diff --git a/app/service/attribute_recognition/discriptor/outwear/3_outer_sleeve_length.csv b/app/service/attribute_recognition/discriptor/outwear/3_outer_sleeve_length.csv index 3021778..7d2df69 100644 --- a/app/service/attribute_recognition/discriptor/outwear/3_outer_sleeve_length.csv +++ b/app/service/attribute_recognition/discriptor/outwear/3_outer_sleeve_length.csv @@ -1,6 +1,6 @@ labelName,join_attr,taskName,taskId -Sleeveless,attr_Sleeve_length_O_1,Sleeve_length_O,3 -Short,attr_Sleeve_length_O_2,Sleeve_length_O,3 -Middle,attr_Sleeve_length_O_3,Sleeve_length_O,3 -Seven,attr_Sleeve_length_O_4,Sleeve_length_O,3 -Long,attr_Sleeve_length_O_5,Sleeve_length_O,3 +Sleeveless,attr_sleeve_length_1,sleeve_length,3 +Short,attr_sleeve_length_2,sleeve_length,3 +Middle,attr_sleeve_length_3,sleeve_length,3 +Seven,attr_sleeve_length_4,sleeve_length,3 +Long,attr_sleeve_length_5,sleeve_length,3 diff --git a/app/service/attribute_recognition/discriptor/outwear/4_outer_sleeve_shape.csv b/app/service/attribute_recognition/discriptor/outwear/4_outer_sleeve_shape.csv index bdf6ccc..f5178df 100644 --- a/app/service/attribute_recognition/discriptor/outwear/4_outer_sleeve_shape.csv +++ b/app/service/attribute_recognition/discriptor/outwear/4_outer_sleeve_shape.csv @@ -1,9 +1,9 @@ labelName,join_attr,taskName,taskId -Regular,attr_Sleeve_shape_O_1,Sleeve_shape,4 -Slim,attr_Sleeve_shape_O_2,Sleeve_shape,4 -Puff,attr_Sleeve_shape_O_3,Sleeve_shape,4 -Bell,attr_Sleeve_shape_O_4,Sleeve_shape,4 -Batwing,attr_Sleeve_shape_O_5,Sleeve_shape,4 -Shirt,attr_Sleeve_shape_O_6,Sleeve_shape,4 -Rib,attr_Sleeve_shape_O_7,Sleeve_shape,4 -Raglan,attr_Sleeve_shape_O_8,Sleeve_shape,4 +Regular,attr_sleeve_shape_O_1,sleeve_shape,4 +Slim,attr_sleeve_shape_O_2,sleeve_shape,4 +Puff,attr_sleeve_shape_O_3,sleeve_shape,4 +Bell,attr_sleeve_shape_O_4,sleeve_shape,4 +Batwing,attr_sleeve_shape_O_5,sleeve_shape,4 +Shirt,attr_sleeve_shape_O_6,sleeve_shape,4 +Rib,attr_sleeve_shape_O_7,sleeve_shape,4 +Raglan,attr_sleeve_shape_O_8,sleeve_shape,4 diff --git a/app/service/attribute_recognition/discriptor/outwear/5_outer_sleeve_shoulder.csv b/app/service/attribute_recognition/discriptor/outwear/5_outer_sleeve_shoulder.csv index e5a500b..cf65b63 100644 --- a/app/service/attribute_recognition/discriptor/outwear/5_outer_sleeve_shoulder.csv +++ b/app/service/attribute_recognition/discriptor/outwear/5_outer_sleeve_shoulder.csv @@ -1,6 +1,6 @@ labelName,join_attr,taskName,taskId -Regular,attr_Sleeve_shoulder_O_1,Sleeve_shoulder,5 -Cold,attr_Sleeve_shoulder_O_2,Sleeve_shoulder,5 -Tucked,attr_Sleeve_shoulder_O_3,Sleeve_shoulder,5 -Balmain,attr_Sleeve_shoulder_O_4,Sleeve_shoulder,5 -Drop Shoulder,attr_Sleeve_shoulder_O_5,Sleeve_shoulder,5 +Regular,attr_sleeve_shoulder_O_1,sleeve_shoulder,5 +Cold,attr_sleeve_shoulder_O_2,sleeve_shoulder,5 +Tucked,attr_sleeve_shoulder_O_3,sleeve_shoulder,5 +Balmain,attr_sleeve_shoulder_O_4,sleeve_shoulder,5 +Drop Shoulder,attr_sleeve_shoulder_O_5,sleeve_shoulder,5 diff --git a/app/service/attribute_recognition/discriptor/outwear/6_outer_Collar.csv b/app/service/attribute_recognition/discriptor/outwear/6_outer_Collar.csv index e261e15..63c76e7 100644 --- a/app/service/attribute_recognition/discriptor/outwear/6_outer_Collar.csv +++ b/app/service/attribute_recognition/discriptor/outwear/6_outer_Collar.csv @@ -1,10 +1,10 @@ labelName,join_attr,taskName,taskId -Peterpan,attr_Callar_O_1,Collar,6 -Shirt,attr_Callar_O_2,Collar,6 -Rib,attr_Callar_O_3,Collar,6 -Turtle,attr_Callar_O_4,Collar,6 -Lapel,attr_Callar_O_5,Collar,6 -Hoodie,attr_Callar_O_6,Collar,6 -Mandarin,attr_Callar_O_7,Collar,6 -Ruffle,attr_Callar_O_8,Collar,6 -Jewel,attr_Callar_O_9,Collar,6 +Peterpan,attr_Callar_O_1,collar,6 +Shirt,attr_Callar_O_2,collar,6 +Rib,attr_Callar_O_3,collar,6 +Turtle,attr_Callar_O_4,collar,6 +Lapel,attr_Callar_O_5,collar,6 +Hoodie,attr_Callar_O_6,collar,6 +Mandarin,attr_Callar_O_7,collar,6 +Ruffle,attr_Callar_O_8,collar,6 +Jewel,attr_Callar_O_9,collar,6 diff --git a/app/service/attribute_recognition/discriptor/outwear/7_outer_Print.csv b/app/service/attribute_recognition/discriptor/outwear/7_outer_Print.csv index 4968479..5546fd4 100644 --- a/app/service/attribute_recognition/discriptor/outwear/7_outer_Print.csv +++ b/app/service/attribute_recognition/discriptor/outwear/7_outer_Print.csv @@ -1,16 +1,16 @@ labelName,join_attr,taskName,taskId -Abstract,attr_Print_O_1,Print_O,7 -Allover,attr_Print_O_2,Print_O,7 -Animal,attr_Print_O_3,Print_O,7 -Camouflage,attr_Print_O_4,Print_O,7 -Checks,attr_Print_O_5,Print_O,7 -Color_block,attr_Print_O_6,Print_O,7 -Disty print,attr_Print_O_7,Print_O,7 -Dotted,attr_Print_O_8,Print_O,7 -Floral,attr_Print_O_9,Print_O,7 -Graphic print,attr_Print_O_10,Print_O,7 -Logo and slogan,attr_Print_O_11,Print_O,7 -Patchwork,attr_Print_O_12,Print_O,7 -Plain,attr_Print_O_13,Print_O,7 -Plain_dnim,attr_Print_O_14,Print_O,7 -Stripe,attr_Print_O_15,Print_O,7 +Abstract,attr_Print_O_1,print,7 +Allover,attr_Print_O_2,print,7 +Animal,attr_Print_O_3,print,7 +Camouflage,attr_Print_O_4,print,7 +Checks,attr_Print_O_5,print,7 +Color_block,attr_Print_O_6,print,7 +Disty print,attr_Print_O_7,print,7 +Dotted,attr_Print_O_8,print,7 +Floral,attr_Print_O_9,print,7 +Graphic print,attr_Print_O_10,print,7 +Logo and slogan,attr_Print_O_11,print,7 +Patchwork,attr_Print_O_12,print,7 +Plain,attr_Print_O_13,print,7 +Plain_dnim,attr_Print_O_14,print,7 +Stripe,attr_Print_O_15,print,7 diff --git a/app/service/attribute_recognition/discriptor/outwear/8_outer_Material.csv b/app/service/attribute_recognition/discriptor/outwear/8_outer_Material.csv index acabec5..66c4555 100644 --- a/app/service/attribute_recognition/discriptor/outwear/8_outer_Material.csv +++ b/app/service/attribute_recognition/discriptor/outwear/8_outer_Material.csv @@ -1,28 +1,28 @@ labelName,join_attr,taskName,taskId -Canvas,attr_Material_O_1,Material_O,8 -Chambray,attr_Material_O_2,Material_O,8 -Chenille,attr_Material_O_3,Material_O,8 -Chiffon,attr_Material_O_4,Material_O,8 -Corduroy,attr_Material_O_5,Material_O,8 -Crepe,attr_Material_O_6,Material_O,8 -Denim,attr_Material_O_7,Material_O,8 -Faux_fur,attr_Material_O_8,Material_O,8 -Faux_leather,attr_Material_O_9,Material_O,8 -Flannel,attr_Material_O_10,Material_O,8 -Fleece,attr_Material_O_11,Material_O,8 -Gingham,attr_Material_O_12,Material_O,8 -Jersey,attr_Material_O_13,Material_O,8 -Knit,attr_Material_O_14,Material_O,8 -Lace,attr_Material_O_15,Material_O,8 -Lawn,attr_Material_O_16,Material_O,8 -Neoprene,attr_Material_O_17,Material_O,8 -Organza,attr_Material_O_18,Material_O,8 -Plush,attr_Material_O_19,Material_O,8 -Satin,attr_Material_O_20,Material_O,8 -Serge,attr_Material_O_21,Material_O,8 -Taffeta,attr_Material_O_22,Material_O,8 -Tulle,attr_Material_O_23,Material_O,8 -Tweed,attr_Material_O_24,Material_O,8 -Twill,attr_Material_O_25,Material_O,8 -Velvet,attr_Material_O_26,Material_O,8 -Vinyl,attr_Material_O_27,Material_O,8 +Canvas,attr_Material_O_1,material,8 +Chambray,attr_Material_O_2,material,8 +Chenille,attr_Material_O_3,material,8 +Chiffon,attr_Material_O_4,material,8 +Corduroy,attr_Material_O_5,material,8 +Crepe,attr_Material_O_6,material,8 +Denim,attr_Material_O_7,material,8 +Faux_fur,attr_Material_O_8,material,8 +Faux_leather,attr_Material_O_9,material,8 +Flannel,attr_Material_O_10,material,8 +Fleece,attr_Material_O_11,material,8 +Gingham,attr_Material_O_12,material,8 +Jersey,attr_Material_O_13,material,8 +Knit,attr_Material_O_14,material,8 +Lace,attr_Material_O_15,material,8 +Lawn,attr_Material_O_16,material,8 +Neoprene,attr_Material_O_17,material,8 +Organza,attr_Material_O_18,material,8 +Plush,attr_Material_O_19,material,8 +Satin,attr_Material_O_20,material,8 +Serge,attr_Material_O_21,material,8 +Taffeta,attr_Material_O_22,material,8 +Tulle,attr_Material_O_23,material,8 +Tweed,attr_Material_O_24,material,8 +Twill,attr_Material_O_25,material,8 +Velvet,attr_Material_O_26,material,8 +Vinyl,attr_Material_O_27,material,8 diff --git a/app/service/attribute_recognition/discriptor/outwear/9_outer_Softness.csv b/app/service/attribute_recognition/discriptor/outwear/9_outer_Softness.csv index 78495b7..ee0332d 100644 --- a/app/service/attribute_recognition/discriptor/outwear/9_outer_Softness.csv +++ b/app/service/attribute_recognition/discriptor/outwear/9_outer_Softness.csv @@ -1,4 +1,4 @@ labelName,join_attr,taskName,taskId -Soft,attr_Softness_O_1,Softness_O,9 -Medium,attr_Softness_O_2,Softness_O,9 -Hard,attr_Softness_O_3,Softness_O,9 +Soft,attr_Softness_O_1,softness,9 +Medium,attr_Softness_O_2,softness,9 +Hard,attr_Softness_O_3,softness,9 diff --git a/app/service/attribute_recognition/discriptor/top/10_top_Design.csv b/app/service/attribute_recognition/discriptor/top/10_top_Design.csv index b7c1064..8ffbcae 100644 --- a/app/service/attribute_recognition/discriptor/top/10_top_Design.csv +++ b/app/service/attribute_recognition/discriptor/top/10_top_Design.csv @@ -1,15 +1,15 @@ labelName,join_attr,taskName,taskId -Asymmetrical,attr_Design_U_1,Design_U,10 -Tiered,attr_Design_U_2,Design_U,10 -Tassel,attr_Design_U_3,Design_U,10 -Ruffle,attr_Design_U_4,Design_U,10 -Pleated,attr_Design_U_5,Design_U,10 -Wrap,attr_Design_U_6,Design_U,10 -Ripped,attr_Design_U_7,Design_U,10 -Cut out,attr_Design_U_8,Design_U,10 -Eyelet,attr_Design_U_9,Design_U,10 -Folded,attr_Design_U_10,Design_U,10 -Tied,attr_Design_U_11,Design_U,10 -Drapes,attr_Design_U_12,Design_U,10 -Ribbon,attr_Design_U_13,Design_U,10 -Button,attr_Design_U_14,Design_U,10 +Asymmetrical,attr_Design_U_1,design,10 +Tiered,attr_Design_U_2,design,10 +Tassel,attr_Design_U_3,design,10 +Ruffle,attr_Design_U_4,design,10 +Pleated,attr_Design_U_5,design,10 +Wrap,attr_Design_U_6,design,10 +Ripped,attr_Design_U_7,design,10 +Cut out,attr_Design_U_8,design,10 +Eyelet,attr_Design_U_9,design,10 +Folded,attr_Design_U_10,design,10 +Tied,attr_Design_U_11,design,10 +Drapes,attr_Design_U_12,design,10 +Ribbon,attr_Design_U_13,design,10 +Button,attr_Design_U_14,design,10 diff --git a/app/service/attribute_recognition/discriptor/top/11_top_OPType.csv b/app/service/attribute_recognition/discriptor/top/11_top_OPType.csv index e44be59..38fe8d8 100644 --- a/app/service/attribute_recognition/discriptor/top/11_top_OPType.csv +++ b/app/service/attribute_recognition/discriptor/top/11_top_OPType.csv @@ -1,5 +1,5 @@ labelName,join_attr,taskName,taskId -Button,attr_OPType_U_1,OPType_U,11 -Zipper,attr_OPType_U_2,OPType_U,11 -Thread,attr_OPType_U_3,OPType_U,11 -Hook,attr_OPType_U_4,OPType_U,11 +Button,attr_OPType_U_1,opening_type,11 +Zipper,attr_OPType_U_2,opening_type,11 +Thread,attr_OPType_U_3,opening_type,11 +Hook,attr_OPType_U_4,opening_type,11 diff --git a/app/service/attribute_recognition/discriptor/top/12_top_Silhouette.csv b/app/service/attribute_recognition/discriptor/top/12_top_Silhouette.csv index d00399e..1dda143 100644 --- a/app/service/attribute_recognition/discriptor/top/12_top_Silhouette.csv +++ b/app/service/attribute_recognition/discriptor/top/12_top_Silhouette.csv @@ -1,7 +1,7 @@ labelName,join_attr,taskName,taskId -A Line,attr_Silhouette_U_1,Silhouette_U,12 -H Shape,attr_Silhouette_U_2,Silhouette_U,12 -Slim,attr_Silhouette_U_3,Silhouette_U,12 -Flyman,attr_Silhouette_U_4,Silhouette_U,12 -Peplum,attr_Silhouette_U_5,Silhouette_U,12 -Oversize,attr_Silhouette_U_6,Silhouette_U,12 +A Line,attr_Silhouette_U_1,silhouette,12 +H Shape,attr_Silhouette_U_2,silhouette,12 +Slim,attr_Silhouette_U_3,silhouette,12 +Flyman,attr_Silhouette_U_4,silhouette,12 +Peplum,attr_Silhouette_U_5,silhouette,12 +Oversize,attr_Silhouette_U_6,silhouette,12 diff --git a/app/service/attribute_recognition/discriptor/top/1_top_length.csv b/app/service/attribute_recognition/discriptor/top/1_top_length.csv index fc8baba..04ddc9e 100644 --- a/app/service/attribute_recognition/discriptor/top/1_top_length.csv +++ b/app/service/attribute_recognition/discriptor/top/1_top_length.csv @@ -1,4 +1,4 @@ labelName,join_attr,taskName,taskId -Short,attr_Top_length_1,Top_length,1 -Regular,attr_Top_length_2,Top_length,1 -Long,attr_Top_length_3,Top_length,1 +Short,attr_Top_length_1,length,1 +Regular,attr_Top_length_2,length,1 +Long,attr_Top_length_3,length,1 diff --git a/app/service/attribute_recognition/discriptor/top/2_top_type.csv b/app/service/attribute_recognition/discriptor/top/2_top_type.csv index fa0095f..2891d84 100644 --- a/app/service/attribute_recognition/discriptor/top/2_top_type.csv +++ b/app/service/attribute_recognition/discriptor/top/2_top_type.csv @@ -1,15 +1,15 @@ labelName,join_attr,taskName,taskId -Bandeau,attr_toptype_1,Top_Type,2 -Blouse,attr_toptype_2,Top_Type,2 -Bodysuit,attr_toptype_3,Top_Type,2 -Bralets,attr_toptype_4,Top_Type,2 -Camisole,attr_toptype_5,Top_Type,2 -Crop Top,attr_toptype_6,Top_Type,2 -Hoodie,attr_toptype_7,Top_Type,2 -Pullover,attr_toptype_8,Top_Type,2 -Polo shirt,attr_toptype_9,Top_Type,2 -Shirt,attr_toptype_10,Top_Type,2 -strapeless,attr_toptype_11,Top_Type,2 -Sweater,attr_toptype_12,Top_Type,2 -Tank Top,attr_toptype_13,Top_Type,2 -T-shirt,attr_toptype_14,Top_Type,2 +Bandeau,attr_toptype_1,type,2 +Blouse,attr_toptype_2,type,2 +Bodysuit,attr_toptype_3,type,2 +Bralets,attr_toptype_4,type,2 +Camisole,attr_toptype_5,type,2 +Crop Top,attr_toptype_6,type,2 +Hoodie,attr_toptype_7,type,2 +Pullover,attr_toptype_8,type,2 +Polo shirt,attr_toptype_9,type,2 +Shirt,attr_toptype_10,type,2 +strapeless,attr_toptype_11,type,2 +Sweater,attr_toptype_12,type,2 +Tank Top,attr_toptype_13,type,2 +T-shirt,attr_toptype_14,type,2 diff --git a/app/service/attribute_recognition/discriptor/top/3_top_Sleeve_length.csv b/app/service/attribute_recognition/discriptor/top/3_top_Sleeve_length.csv index 8338fbd..5d345b1 100644 --- a/app/service/attribute_recognition/discriptor/top/3_top_Sleeve_length.csv +++ b/app/service/attribute_recognition/discriptor/top/3_top_Sleeve_length.csv @@ -1,6 +1,6 @@ labelName,join_attr,taskName,taskId -Sleeveless,attr_Sleeve_length_1,Sleeve_length,3 -Short,attr_Sleeve_length_2,Sleeve_length,3 -Middle,attr_Sleeve_length_3,Sleeve_length,3 -Seven,attr_Sleeve_length_4,Sleeve_length,3 -Long,attr_Sleeve_length_5,Sleeve_length,3 +Sleeveless,attr_Sleeve_length_1,sleeve_length,3 +Short,attr_Sleeve_length_2,sleeve_length,3 +Middle,attr_Sleeve_length_3,sleeve_length,3 +Seven,attr_Sleeve_length_4,sleeve_length,3 +Long,attr_Sleeve_length_5,sleeve_length,3 diff --git a/app/service/attribute_recognition/discriptor/top/4_top_Sleeve_shape.csv b/app/service/attribute_recognition/discriptor/top/4_top_Sleeve_shape.csv index ecc7cc8..9b6ef6e 100644 --- a/app/service/attribute_recognition/discriptor/top/4_top_Sleeve_shape.csv +++ b/app/service/attribute_recognition/discriptor/top/4_top_Sleeve_shape.csv @@ -1,9 +1,9 @@ labelName,join_attr,taskName,taskId -Regular,attr_Sleeve_shape_1,Sleeve_shape,4 -Slim,attr_Sleeve_shape_2,Sleeve_shape,4 -Puff,attr_Sleeve_shape_3,Sleeve_shape,4 -Bell,attr_Sleeve_shape_4,Sleeve_shape,4 -Batwing,attr_Sleeve_shape_5,Sleeve_shape,4 -Shirt,attr_Sleeve_shape_6,Sleeve_shape,4 -Rib,attr_Sleeve_shape_7,Sleeve_shape,4 -Raglan,attr_Sleeve_shape_8,Sleeve_shape,4 +Regular,attr_Sleeve_shape_1,sleeve_shape,4 +Slim,attr_Sleeve_shape_2,sleeve_shape,4 +Puff,attr_Sleeve_shape_3,sleeve_shape,4 +Bell,attr_Sleeve_shape_4,sleeve_shape,4 +Batwing,attr_Sleeve_shape_5,sleeve_shape,4 +Shirt,attr_Sleeve_shape_6,sleeve_shape,4 +Rib,attr_Sleeve_shape_7,sleeve_shape,4 +Raglan,attr_Sleeve_shape_8,sleeve_shape,4 diff --git a/app/service/attribute_recognition/discriptor/top/5_top_Sleeve_shoulder.csv b/app/service/attribute_recognition/discriptor/top/5_top_Sleeve_shoulder.csv index dc7dcff..e528584 100644 --- a/app/service/attribute_recognition/discriptor/top/5_top_Sleeve_shoulder.csv +++ b/app/service/attribute_recognition/discriptor/top/5_top_Sleeve_shoulder.csv @@ -1,5 +1,5 @@ labelName,join_attr,taskName,taskId -Regular,attr_Sleeve_shoulder_1,Sleeve_shoulder,5 -Cold,attr_Sleeve_shoulder_2,Sleeve_shoulder,5 -Tucked,attr_Sleeve_shoulder_3,Sleeve_shoulder,5 -Balmain,attr_Sleeve_shoulder_4,Sleeve_shoulder,5 +Regular,attr_Sleeve_shoulder_1,sleeve_shoulder,5 +Cold,attr_Sleeve_shoulder_2,sleeve_shoulder,5 +Tucked,attr_Sleeve_shoulder_3,sleeve_shoulder,5 +Balmain,attr_Sleeve_shoulder_4,sleeve_shoulder,5 diff --git a/app/service/attribute_recognition/discriptor/top/6_top_Neckline.csv b/app/service/attribute_recognition/discriptor/top/6_top_Neckline.csv index 30c1420..4b18420 100644 --- a/app/service/attribute_recognition/discriptor/top/6_top_Neckline.csv +++ b/app/service/attribute_recognition/discriptor/top/6_top_Neckline.csv @@ -1,7 +1,7 @@ labelName,join_attr,taskName,taskId -Round,attr_Neckline_1,Neckline,6 -V,attr_Neckline_2,Neckline,6 -Square,attr_Neckline_3,Neckline,6 -One-shoulder,attr_Neckline_4,Neckline,6 -Off-shoulder,attr_Neckline_5,Neckline,6 -Strapless,attr_Neckline_6,Neckline,6 +Round,attr_Neckline_1,neckline,6 +V,attr_Neckline_2,neckline,6 +Square,attr_Neckline_3,neckline,6 +One-shoulder,attr_Neckline_4,neckline,6 +Off-shoulder,attr_Neckline_5,neckline,6 +Strapless,attr_Neckline_6,neckline,6 diff --git a/app/service/attribute_recognition/discriptor/top/7_outer_Print.csv b/app/service/attribute_recognition/discriptor/top/7_outer_Print.csv index d315df5..5546fd4 100644 --- a/app/service/attribute_recognition/discriptor/top/7_outer_Print.csv +++ b/app/service/attribute_recognition/discriptor/top/7_outer_Print.csv @@ -1,16 +1,16 @@ labelName,join_attr,taskName,taskId -Abstract,attr_Print_O_1,Print_U,7 -Allover,attr_Print_O_2,Print_U,7 -Animal,attr_Print_O_3,Print_U,7 -Camouflage,attr_Print_O_4,Print_U,7 -Checks,attr_Print_O_5,Print_U,7 -Color_block,attr_Print_O_6,Print_U,7 -Disty print,attr_Print_O_7,Print_U,7 -Dotted,attr_Print_O_8,Print_U,7 -Floral,attr_Print_O_9,Print_U,7 -Graphic print,attr_Print_O_10,Print_U,7 -Logo and slogan,attr_Print_O_11,Print_U,7 -Patchwork,attr_Print_O_12,Print_U,7 -Plain,attr_Print_O_13,Print_U,7 -Plain_dnim,attr_Print_O_14,Print_U,7 -Stripe,attr_Print_O_15,Print_U,7 +Abstract,attr_Print_O_1,print,7 +Allover,attr_Print_O_2,print,7 +Animal,attr_Print_O_3,print,7 +Camouflage,attr_Print_O_4,print,7 +Checks,attr_Print_O_5,print,7 +Color_block,attr_Print_O_6,print,7 +Disty print,attr_Print_O_7,print,7 +Dotted,attr_Print_O_8,print,7 +Floral,attr_Print_O_9,print,7 +Graphic print,attr_Print_O_10,print,7 +Logo and slogan,attr_Print_O_11,print,7 +Patchwork,attr_Print_O_12,print,7 +Plain,attr_Print_O_13,print,7 +Plain_dnim,attr_Print_O_14,print,7 +Stripe,attr_Print_O_15,print,7 diff --git a/app/service/attribute_recognition/discriptor/top/7_top_Collar.csv b/app/service/attribute_recognition/discriptor/top/7_top_Collar.csv index a30c014..0fe78a8 100644 --- a/app/service/attribute_recognition/discriptor/top/7_top_Collar.csv +++ b/app/service/attribute_recognition/discriptor/top/7_top_Collar.csv @@ -1,11 +1,11 @@ labelName,join_attr,taskName,taskId -Peterpan,attr_Collar_1,Collar,7 -Shirt,attr_Collar_2,Collar,7 -Rib,attr_Collar_3,Collar,7 -Turtle,attr_Collar_4,Collar,7 -Lapel,attr_Collar_5,Collar,7 -Hoodie,attr_Collar_6,Collar,7 -Mandarin,attr_Collar_7,Collar,7 -Tie,attr_Collar_8,Collar,7 -Ruffle,attr_Collar_9,Collar,7 -Cowl,attr_Collar_10,Collar,7 +Peterpan,attr_Collar_1,collar,7 +Shirt,attr_Collar_2,collar,7 +Rib,attr_Collar_3,collar,7 +Turtle,attr_Collar_4,collar,7 +Lapel,attr_Collar_5,collar,7 +Hoodie,attr_Collar_6,collar,7 +Mandarin,attr_Collar_7,collar,7 +Tie,attr_Collar_8,collar,7 +Ruffle,attr_Collar_9,collar,7 +Cowl,attr_Collar_10,collar,7 diff --git a/app/service/attribute_recognition/discriptor/top/8_outer_Material.csv b/app/service/attribute_recognition/discriptor/top/8_outer_Material.csv index 49d47c3..66c4555 100644 --- a/app/service/attribute_recognition/discriptor/top/8_outer_Material.csv +++ b/app/service/attribute_recognition/discriptor/top/8_outer_Material.csv @@ -1,28 +1,28 @@ labelName,join_attr,taskName,taskId -Canvas,attr_Material_O_1,Material_U,8 -Chambray,attr_Material_O_2,Material_U,8 -Chenille,attr_Material_O_3,Material_U,8 -Chiffon,attr_Material_O_4,Material_U,8 -Corduroy,attr_Material_O_5,Material_U,8 -Crepe,attr_Material_O_6,Material_U,8 -Denim,attr_Material_O_7,Material_U,8 -Faux_fur,attr_Material_O_8,Material_U,8 -Faux_leather,attr_Material_O_9,Material_U,8 -Flannel,attr_Material_O_10,Material_U,8 -Fleece,attr_Material_O_11,Material_U,8 -Gingham,attr_Material_O_12,Material_U,8 -Jersey,attr_Material_O_13,Material_U,8 -Knit,attr_Material_O_14,Material_U,8 -Lace,attr_Material_O_15,Material_U,8 -Lawn,attr_Material_O_16,Material_U,8 -Neoprene,attr_Material_O_17,Material_U,8 -Organza,attr_Material_O_18,Material_U,8 -Plush,attr_Material_O_19,Material_U,8 -Satin,attr_Material_O_20,Material_U,8 -Serge,attr_Material_O_21,Material_U,8 -Taffeta,attr_Material_O_22,Material_U,8 -Tulle,attr_Material_O_23,Material_U,8 -Tweed,attr_Material_O_24,Material_U,8 -Twill,attr_Material_O_25,Material_U,8 -Velvet,attr_Material_O_26,Material_U,8 -Vinyl,attr_Material_O_27,Material_U,8 +Canvas,attr_Material_O_1,material,8 +Chambray,attr_Material_O_2,material,8 +Chenille,attr_Material_O_3,material,8 +Chiffon,attr_Material_O_4,material,8 +Corduroy,attr_Material_O_5,material,8 +Crepe,attr_Material_O_6,material,8 +Denim,attr_Material_O_7,material,8 +Faux_fur,attr_Material_O_8,material,8 +Faux_leather,attr_Material_O_9,material,8 +Flannel,attr_Material_O_10,material,8 +Fleece,attr_Material_O_11,material,8 +Gingham,attr_Material_O_12,material,8 +Jersey,attr_Material_O_13,material,8 +Knit,attr_Material_O_14,material,8 +Lace,attr_Material_O_15,material,8 +Lawn,attr_Material_O_16,material,8 +Neoprene,attr_Material_O_17,material,8 +Organza,attr_Material_O_18,material,8 +Plush,attr_Material_O_19,material,8 +Satin,attr_Material_O_20,material,8 +Serge,attr_Material_O_21,material,8 +Taffeta,attr_Material_O_22,material,8 +Tulle,attr_Material_O_23,material,8 +Tweed,attr_Material_O_24,material,8 +Twill,attr_Material_O_25,material,8 +Velvet,attr_Material_O_26,material,8 +Vinyl,attr_Material_O_27,material,8 diff --git a/app/service/attribute_recognition/discriptor/top/9_top_Softness.csv b/app/service/attribute_recognition/discriptor/top/9_top_Softness.csv index fe59104..91e8d32 100644 --- a/app/service/attribute_recognition/discriptor/top/9_top_Softness.csv +++ b/app/service/attribute_recognition/discriptor/top/9_top_Softness.csv @@ -1,4 +1,4 @@ labelName,join_attr,taskName,taskId -Soft,attr_Softness_U_1,Softness_U,9 -Medium,attr_Softness_U_2,Softness_U,9 -Hard,attr_Softness_U_3,Softness_U,9 +Soft,attr_Softness_U_1,softness,9 +Medium,attr_Softness_U_2,softness,9 +Hard,attr_Softness_U_3,softness,9 diff --git a/app/service/attribute_recognition/discriptor/top/ori10_top_Softness.csv b/app/service/attribute_recognition/discriptor/top/ori10_top_Softness.csv index 826d78a..8af3899 100644 --- a/app/service/attribute_recognition/discriptor/top/ori10_top_Softness.csv +++ b/app/service/attribute_recognition/discriptor/top/ori10_top_Softness.csv @@ -1,4 +1,4 @@ labelName,join_attr,taskName,taskId -Soft,attr_Softness_U_1,Softness_U,10 -Medium,attr_Softness_U_2,Softness_U,10 -Hard,attr_Softness_U_3,Softness_U,10 +Soft,attr_Softness_U_1,softness,10 +Medium,attr_Softness_U_2,softness,10 +Hard,attr_Softness_U_3,softness,10 diff --git a/app/service/attribute_recognition/discriptor/top/ori11_top_Design.csv b/app/service/attribute_recognition/discriptor/top/ori11_top_Design.csv index eb0dac2..e8b08dd 100644 --- a/app/service/attribute_recognition/discriptor/top/ori11_top_Design.csv +++ b/app/service/attribute_recognition/discriptor/top/ori11_top_Design.csv @@ -1,16 +1,16 @@ labelName,join_attr,taskName,taskId -Asymmetrical,attr_Design_U_1,Design_U,11 -Tiered,attr_Design_U_2,Design_U,11 -Tassel,attr_Design_U_3,Design_U,11 -Ruffle,attr_Design_U_4,Design_U,11 -Pleated,attr_Design_U_5,Design_U,11 -Wrap,attr_Design_U_6,Design_U,11 -Ripped,attr_Design_U_7,Design_U,11 -Cut out,attr_Design_U_8,Design_U,11 -Eyelet,attr_Design_U_9,Design_U,11 -Folded,attr_Design_U_10,Design_U,11 -Tied,attr_Design_U_11,Design_U,11 -Drapes,attr_Design_U_12,Design_U,11 -Ribbon,attr_Design_U_13,Design_U,11 -Button,attr_Design_U_14,Design_U,11 -Gathering,attr_Design_U_15,Design_U,11 +Asymmetrical,attr_Design_U_1,design,11 +Tiered,attr_Design_U_2,design,11 +Tassel,attr_Design_U_3,design,11 +Ruffle,attr_Design_U_4,design,11 +Pleated,attr_Design_U_5,design,11 +Wrap,attr_Design_U_6,design,11 +Ripped,attr_Design_U_7,design,11 +Cut out,attr_Design_U_8,design,11 +Eyelet,attr_Design_U_9,design,11 +Folded,attr_Design_U_10,design,11 +Tied,attr_Design_U_11,design,11 +Drapes,attr_Design_U_12,design,11 +Ribbon,attr_Design_U_13,design,11 +Button,attr_Design_U_14,design,11 +Gathering,attr_Design_U_15,design,11 diff --git a/app/service/attribute_recognition/discriptor/top/ori12_top_OPType.csv b/app/service/attribute_recognition/discriptor/top/ori12_top_OPType.csv index a97e864..493d7dd 100644 --- a/app/service/attribute_recognition/discriptor/top/ori12_top_OPType.csv +++ b/app/service/attribute_recognition/discriptor/top/ori12_top_OPType.csv @@ -1,5 +1,5 @@ labelName,join_attr,taskName,taskId -Button,attr_OPType_U_1,OPType_U,12 -Zipper,attr_OPType_U_2,OPType_U,12 -Thread,attr_OPType_U_3,OPType_U,12 -Hook,attr_OPType_U_4,OPType_U,12 +Button,attr_OPType_U_1,opening_type,12 +Zipper,attr_OPType_U_2,opening_type,12 +Thread,attr_OPType_U_3,opening_type,12 +Hook,attr_OPType_U_4,opening_type,12 diff --git a/app/service/attribute_recognition/discriptor/top/ori13_top_Silhouette.csv b/app/service/attribute_recognition/discriptor/top/ori13_top_Silhouette.csv index 548580c..6b903c5 100644 --- a/app/service/attribute_recognition/discriptor/top/ori13_top_Silhouette.csv +++ b/app/service/attribute_recognition/discriptor/top/ori13_top_Silhouette.csv @@ -1,7 +1,7 @@ labelName,join_attr,taskName,taskId -A Line,attr_Silhouette_U_1,Silhouette_U,13 -H Shape,attr_Silhouette_U_2,Silhouette_U,13 -Slim,attr_Silhouette_U_3,Silhouette_U,13 -Flyman,attr_Silhouette_U_4,Silhouette_U,13 -Peplum,attr_Silhouette_U_5,Silhouette_U,13 -Oversize,attr_Silhouette_U_6,Silhouette_U,13 +A Line,attr_Silhouette_U_1,silhouette,13 +H Shape,attr_Silhouette_U_2,silhouette,13 +Slim,attr_Silhouette_U_3,silhouette,13 +Flyman,attr_Silhouette_U_4,silhouette,13 +Peplum,attr_Silhouette_U_5,silhouette,13 +Oversize,attr_Silhouette_U_6,silhouette,13 diff --git a/app/service/attribute_recognition/discriptor/top/ori1_Top_length.csv b/app/service/attribute_recognition/discriptor/top/ori1_Top_length.csv index fc8baba..f859b49 100644 --- a/app/service/attribute_recognition/discriptor/top/ori1_Top_length.csv +++ b/app/service/attribute_recognition/discriptor/top/ori1_Top_length.csv @@ -1,4 +1,4 @@ labelName,join_attr,taskName,taskId -Short,attr_Top_length_1,Top_length,1 -Regular,attr_Top_length_2,Top_length,1 -Long,attr_Top_length_3,Top_length,1 +Short,attr_Top_length_1,top_length,1 +Regular,attr_Top_length_2,top_length,1 +Long,attr_Top_length_3,top_length,1 diff --git a/app/service/attribute_recognition/discriptor/top/ori2_Top_type.csv b/app/service/attribute_recognition/discriptor/top/ori2_Top_type.csv index 5c743f0..cbce457 100644 --- a/app/service/attribute_recognition/discriptor/top/ori2_Top_type.csv +++ b/app/service/attribute_recognition/discriptor/top/ori2_Top_type.csv @@ -1,15 +1,15 @@ labelName,join_attr,taskName,taskId -Blouse,attr_Top_type_1,Top_type,2 -Camisole,attr_Top_type_2,Top_type,2 -Shirt,attr_Top_type_3,Top_type,2 -T-shirt,attr_Top_type_4,Top_type,2 -Jumper-Pullover,attr_Top_type_5,Top_type,2 -Hoodie,attr_Top_type_6,Top_type,2 -Tank Top,attr_Top_type_7,Top_type,2 -Polo shirt,attr_Top_type_8,Top_type,2 -Crop Top,attr_Top_type_9,Top_type,2 -Bralets,attr_Top_type_10,Top_type,2 -Bodysuit,attr_Top_type_11,Top_type,2 -Bandeau,attr_Top_type_12,Top_type,2 -Sweater,attr_Top_type_13,Top_type,2 -Strapless,attr_Top_type_14,Top_type,2 +Blouse,attr_Top_type_1,top_type,2 +Camisole,attr_Top_type_2,top_type,2 +Shirt,attr_Top_type_3,top_type,2 +T-shirt,attr_Top_type_4,top_type,2 +Jumper-Pullover,attr_Top_type_5,top_type,2 +Hoodie,attr_Top_type_6,top_type,2 +Tank Top,attr_Top_type_7,top_type,2 +Polo shirt,attr_Top_type_8,top_type,2 +Crop Top,attr_Top_type_9,top_type,2 +Bralets,attr_Top_type_10,top_type,2 +Bodysuit,attr_Top_type_11,top_type,2 +Bandeau,attr_Top_type_12,top_type,2 +Sweater,attr_Top_type_13,top_type,2 +Strapless,attr_Top_type_14,top_type,2 diff --git a/app/service/attribute_recognition/discriptor/top/ori3_top_Sleeve_length.csv b/app/service/attribute_recognition/discriptor/top/ori3_top_Sleeve_length.csv index d2c000a..e77b2c9 100644 --- a/app/service/attribute_recognition/discriptor/top/ori3_top_Sleeve_length.csv +++ b/app/service/attribute_recognition/discriptor/top/ori3_top_Sleeve_length.csv @@ -1,6 +1,6 @@ labelName,join_attr,taskName,taskId -Sleeveless,attr_Sleeve_length_U_1,Sleeve_length_U,3 -Short,attr_Sleeve_length_U_2,Sleeve_length_U,3 -Middle,attr_Sleeve_length_U_3,Sleeve_length_U,3 -Seven,attr_Sleeve_length_U_4,Sleeve_length_U,3 -Long,attr_Sleeve_length_U_5,Sleeve_length_U,3 +Sleeveless,attr_Sleeve_length_U_1,sleeve_length,3 +Short,attr_Sleeve_length_U_2,sleeve_length,3 +Middle,attr_Sleeve_length_U_3,sleeve_length,3 +Seven,attr_Sleeve_length_U_4,sleeve_length,3 +Long,attr_Sleeve_length_U_5,sleeve_length,3 diff --git a/app/service/attribute_recognition/discriptor/top/ori4_top_Sleeve_shape.csv b/app/service/attribute_recognition/discriptor/top/ori4_top_Sleeve_shape.csv index d653f55..a3ec53e 100644 --- a/app/service/attribute_recognition/discriptor/top/ori4_top_Sleeve_shape.csv +++ b/app/service/attribute_recognition/discriptor/top/ori4_top_Sleeve_shape.csv @@ -1,9 +1,9 @@ labelName,join_attr,taskName,taskId -Regular,attr_Sleeve_shape_U_1,Sleeve_shape_U,4 -Slim,attr_Sleeve_shape_U_2,Sleeve_shape_U,4 -Puff,attr_Sleeve_shape_U_3,Sleeve_shape_U,4 -Bell,attr_Sleeve_shape_U_4,Sleeve_shape_U,4 -Batwing,attr_Sleeve_shape_U_5,Sleeve_shape_U,4 -Shirt,attr_Sleeve_shape_U_6,Sleeve_shape_U,4 -Rib,attr_Sleeve_shape_U_7,Sleeve_shape_U,4 -Raglan,attr_Sleeve_shape_U_8,Sleeve_shape_U,4 +Regular,attr_Sleeve_shape_U_1,sleeve_shape,4 +Slim,attr_Sleeve_shape_U_2,sleeve_shape,4 +Puff,attr_Sleeve_shape_U_3,sleeve_shape,4 +Bell,attr_Sleeve_shape_U_4,sleeve_shape,4 +Batwing,attr_Sleeve_shape_U_5,sleeve_shape,4 +Shirt,attr_Sleeve_shape_U_6,sleeve_shape,4 +Rib,attr_Sleeve_shape_U_7,sleeve_shape,4 +Raglan,attr_Sleeve_shape_U_8,sleeve_shape,4 diff --git a/app/service/attribute_recognition/discriptor/top/ori5_top_Sleeve_shoulder.csv b/app/service/attribute_recognition/discriptor/top/ori5_top_Sleeve_shoulder.csv index cfca938..20a580d 100644 --- a/app/service/attribute_recognition/discriptor/top/ori5_top_Sleeve_shoulder.csv +++ b/app/service/attribute_recognition/discriptor/top/ori5_top_Sleeve_shoulder.csv @@ -1,5 +1,5 @@ labelName,join_attr,taskName,taskId -Regular,attr_Sleeve_shoulder_U_1,Sleeve_shoulder_U,5 -Cold,attr_Sleeve_shoulder_U_2,Sleeve_shoulder_U,5 -Tucked,attr_Sleeve_shoulder_U_3,Sleeve_shoulder_U,5 -Balmain,attr_Sleeve_shoulder_U_4,Sleeve_shoulder_U,5 +Regular,attr_Sleeve_shoulder_U_1,sleeve_shoulder,5 +Cold,attr_Sleeve_shoulder_U_2,sleeve_shoulder,5 +Tucked,attr_Sleeve_shoulder_U_3,sleeve_shoulder,5 +Balmain,attr_Sleeve_shoulder_U_4,sleeve_shoulder,5 diff --git a/app/service/attribute_recognition/discriptor/top/ori6_top_Neckline.csv b/app/service/attribute_recognition/discriptor/top/ori6_top_Neckline.csv index b031dd7..b53ba45 100644 --- a/app/service/attribute_recognition/discriptor/top/ori6_top_Neckline.csv +++ b/app/service/attribute_recognition/discriptor/top/ori6_top_Neckline.csv @@ -1,16 +1,16 @@ labelName,join_attr,taskName,taskId -Round,attr_Neckline_U_1,Neckline_U,6 -V,attr_Neckline_U_2,Neckline_U,6 -Square,attr_Neckline_U_3,Neckline_U,6 -One-shoulder,attr_Neckline_U_4,Neckline_U,6 -Off-shoulder,attr_Neckline_U_5,Neckline_U,6 -Strapless,attr_Neckline_U_6,Neckline_U,6 -boat,attr_Neckline_U_7,Neckline_U,6 -choker,attr_Neckline_U_8,Neckline_U,6 -cowl,attr_Neckline_U_9,Neckline_U,6 -halter,attr_Neckline_U_10,Neckline_U,6 -keyhole,attr_Neckline_U_11,Neckline_U,6 -spaghetti,attr_Neckline_U_12,Neckline_U,6 -split,attr_Neckline_U_13,Neckline_U,6 -sweetheart,attr_Neckline_U_14,Neckline_U,6 -U,attr_Neckline_U_15,Neckline_U,6 +Round,attr_Neckline_U_1,neckline,6 +V,attr_Neckline_U_2,neckline,6 +Square,attr_Neckline_U_3,neckline,6 +One-shoulder,attr_Neckline_U_4,neckline,6 +Off-shoulder,attr_Neckline_U_5,neckline,6 +Strapless,attr_Neckline_U_6,neckline,6 +boat,attr_Neckline_U_7,neckline,6 +choker,attr_Neckline_U_8,neckline,6 +cowl,attr_Neckline_U_9,neckline,6 +halter,attr_Neckline_U_10,neckline,6 +keyhole,attr_Neckline_U_11,neckline,6 +spaghetti,attr_Neckline_U_12,neckline,6 +split,attr_Neckline_U_13,neckline,6 +sweetheart,attr_Neckline_U_14,neckline,6 +U,attr_Neckline_U_15,neckline,6 diff --git a/app/service/attribute_recognition/discriptor/top/ori7_top_Collar.csv b/app/service/attribute_recognition/discriptor/top/ori7_top_Collar.csv index 685d6a3..24c930a 100644 --- a/app/service/attribute_recognition/discriptor/top/ori7_top_Collar.csv +++ b/app/service/attribute_recognition/discriptor/top/ori7_top_Collar.csv @@ -1,11 +1,11 @@ labelName,join_attr,taskName,taskId -Peterpan-Bertha,attr_Collar_U_1,Collar_U,7 -Shirt,attr_Collar_U_2,Collar_U,7 -Rib,attr_Collar_U_3,Collar_U,7 -Turtle,attr_Collar_U_4,Collar_U,7 -Lapel,attr_Collar_U_5,Collar_U,7 -Hoodie,attr_Collar_U_6,Collar_U,7 -Mandarin,attr_Collar_U_7,Collar_U,7 -Tie,attr_Collar_U_8,Collar_U,7 -Ruffle,attr_Collar_U_9,Collar_U,7 -Cowl,attr_Collar_U_10,Collar_U,7 +Peterpan-Bertha,attr_Collar_U_1,collar,7 +Shirt,attr_Collar_U_2,collar,7 +Rib,attr_Collar_U_3,collar,7 +Turtle,attr_Collar_U_4,collar,7 +Lapel,attr_Collar_U_5,collar,7 +Hoodie,attr_Collar_U_6,collar,7 +Mandarin,attr_Collar_U_7,collar,7 +Tie,attr_Collar_U_8,collar,7 +Ruffle,attr_Collar_U_9,collar,7 +Cowl,attr_Collar_U_10,collar,7 diff --git a/app/service/attribute_recognition/discriptor/top/ori8_top_Print.csv b/app/service/attribute_recognition/discriptor/top/ori8_top_Print.csv index bfab57c..b04e747 100644 --- a/app/service/attribute_recognition/discriptor/top/ori8_top_Print.csv +++ b/app/service/attribute_recognition/discriptor/top/ori8_top_Print.csv @@ -1,16 +1,16 @@ labelName,join_attr,taskName,taskId -abstract,attr_Print_U_1,Print_U,8 -allover,attr_Print_U_2,Print_U,8 -animal printed,attr_Print_U_3,Print_U,8 -Camouflage,attr_Print_U_4,Print_U,8 -checks,attr_Print_U_5,Print_U,8 -color_block,attr_Print_U_6,Print_U,8 -disty print,attr_Print_U_7,Print_U,8 -dotted,attr_Print_U_8,Print_U,8 -floral,attr_Print_U_9,Print_U,8 -graphic print,attr_Print_U_10,Print_U,8 -logo and slogan print,attr_Print_U_11,Print_U,8 -patchwork,attr_Print_U_12,Print_U,8 -plain,attr_Print_U_13,Print_U,8 -plain_dnim,attr_Print_U_14,Print_U,8 -stripe,attr_Print_U_15,Print_U,8 +abstract,attr_Print_U_1,print,8 +allover,attr_Print_U_2,print,8 +animal printed,attr_Print_U_3,print,8 +Camouflage,attr_Print_U_4,print,8 +checks,attr_Print_U_5,print,8 +color_block,attr_Print_U_6,print,8 +disty print,attr_Print_U_7,print,8 +dotted,attr_Print_U_8,print,8 +floral,attr_Print_U_9,print,8 +graphic print,attr_Print_U_10,print,8 +logo and slogan print,attr_Print_U_11,print,8 +patchwork,attr_Print_U_12,print,8 +plain,attr_Print_U_13,print,8 +plain_dnim,attr_Print_U_14,print,8 +stripe,attr_Print_U_15,print,8 diff --git a/app/service/attribute_recognition/discriptor/top/ori9_top_Material.csv b/app/service/attribute_recognition/discriptor/top/ori9_top_Material.csv index f5622d5..62c4d89 100644 --- a/app/service/attribute_recognition/discriptor/top/ori9_top_Material.csv +++ b/app/service/attribute_recognition/discriptor/top/ori9_top_Material.csv @@ -1,28 +1,28 @@ labelName,join_attr,taskName,taskId -canvas,attr_Material_U_1,Material_U,9 -chambray,attr_Material_U_2,Material_U,9 -chenille,attr_Material_U_3,Material_U,9 -chiffon,attr_Material_U_4,Material_U,9 -corduroy,attr_Material_U_5,Material_U,9 -crepe,attr_Material_U_6,Material_U,9 -denim,attr_Material_U_7,Material_U,9 -faux_fur,attr_Material_U_8,Material_U,9 -faux_leather,attr_Material_U_9,Material_U,9 -flannel,attr_Material_U_10,Material_U,9 -fleece,attr_Material_U_11,Material_U,9 -gingham,attr_Material_U_12,Material_U,9 -jersey,attr_Material_U_13,Material_U,9 -knit,attr_Material_U_14,Material_U,9 -lace,attr_Material_U_15,Material_U,9 -lawn,attr_Material_U_16,Material_U,9 -neoprene,attr_Material_U_17,Material_U,9 -organza,attr_Material_U_18,Material_U,9 -plush,attr_Material_U_19,Material_U,9 -satin,attr_Material_U_20,Material_U,9 -serge,attr_Material_U_21,Material_U,9 -taffeta,attr_Material_U_22,Material_U,9 -tulle,attr_Material_U_23,Material_U,9 -tweed,attr_Material_U_24,Material_U,9 -twill,attr_Material_U_25,Material_U,9 -velvet,attr_Material_U_26,Material_U,9 -vinyl,attr_Material_U_27,Material_U,9 +canvas,attr_Material_U_1,material,9 +chambray,attr_Material_U_2,material,9 +chenille,attr_Material_U_3,material,9 +chiffon,attr_Material_U_4,material,9 +corduroy,attr_Material_U_5,material,9 +crepe,attr_Material_U_6,material,9 +denim,attr_Material_U_7,material,9 +faux_fur,attr_Material_U_8,material,9 +faux_leather,attr_Material_U_9,material,9 +flannel,attr_Material_U_10,material,9 +fleece,attr_Material_U_11,material,9 +gingham,attr_Material_U_12,material,9 +jersey,attr_Material_U_13,material,9 +knit,attr_Material_U_14,material,9 +lace,attr_Material_U_15,material,9 +lawn,attr_Material_U_16,material,9 +neoprene,attr_Material_U_17,material,9 +organza,attr_Material_U_18,material,9 +plush,attr_Material_U_19,material,9 +satin,attr_Material_U_20,material,9 +serge,attr_Material_U_21,material,9 +taffeta,attr_Material_U_22,material,9 +tulle,attr_Material_U_23,material,9 +tweed,attr_Material_U_24,material,9 +twill,attr_Material_U_25,material,9 +velvet,attr_Material_U_26,material,9 +vinyl,attr_Material_U_27,material,9 diff --git a/app/service/attribute_recognition/service.py b/app/service/attribute_recognition/service.py index 2b143cf..5ca5927 100644 --- a/app/service/attribute_recognition/service.py +++ b/app/service/attribute_recognition/service.py @@ -208,8 +208,8 @@ class AttributeRecognition: if __name__ == '__main__': - from app.service.attribute_recognition import const + from app.service.attribute_recognition import const_debug request_data = {'upload_img_path': ['./test_top1.jpg'], 'upload_img_id': ["2"]} service = AttributeRecognition() - pprint(service.attribute(const, request_data)) + pprint(service.attribute(const_debug, request_data)) diff --git a/app/service/outfit_matcher/test_param/recommendation_test.json b/app/service/outfit_matcher/test_param/recommendation_test.json index 616dfc7..6e6f624 100644 --- a/app/service/outfit_matcher/test_param/recommendation_test.json +++ b/app/service/outfit_matcher/test_param/recommendation_test.json @@ -1,849 +1,29 @@ { - "topk": 5, + "topk": 1, "max_outfits": 100, "is_best": true, "query": [ - { - "item_name": "MKTS27047", - "semantic_category": "ONE PIECE/DRESS", - "image_path": "test/2024 SS/MKTS27047.jpg" - }, - { - "item_name": "MKTS27028", - "semantic_category": "OUTERWEAR/JACKET", - "image_path": "test/2024 SS/MKTS27028.jpg" - }, - { - "item_name": "MSE_58057", - "semantic_category": "OUTERWEAR/BLAZER", - "image_path": "test/2024 SS/MSE_58057.jpg" - }, - { - "item_name": "MSE_58107", - "semantic_category": "TOP/SHIRT", - "image_path": "test/2024 SS/MSE_58107.jpg" - }, - { - "item_name": "MSE_58495", - "semantic_category": "TOP/SHIRT", - "image_path": "test/2024 SS/MSE_58495.jpg" - } - ], - "database": [ - { - "item_name": "MKTS27017", - "semantic_category": "OUTERWEAR/WINDBREAKER", - "image_path": "test/2024 SS/MKTS27017.jpg" - }, - { - "item_name": "MKTS27047", - "semantic_category": "ONE PIECE/DRESS", - "image_path": "test/2024 SS/MKTS27047.jpg" - }, - { - "item_name": "MKTS27000", - "semantic_category": "BOTTOM/PANTS", - "image_path": "test/2024 SS/MKTS27000.jpg" - }, - { - "item_name": "MKTS27001", - "semantic_category": "BOTTOM/SHORTS", - "image_path": "test/2024 SS/MKTS27001.jpg" - }, - { - "item_name": "MZOS27178", - "semantic_category": "KNIT/CARDIGAN", - "image_path": "test/2024 SS/MZOS27178.jpg" - }, - { - "item_name": "MZOS27179", - "semantic_category": "KNIT/KNIT TOP", - "image_path": "test/2024 SS/MZOS27179.jpg" - }, - { - "item_name": "MWSS27184", - "semantic_category": "TOP/TEE", - "image_path": "test/2024 SS/MWSS27184.jpg" - }, - { - "item_name": "MWSS27191", - "semantic_category": "OUTERWEAR/TWIN SET", - "image_path": "test/2024 SS/MWSS27191.jpg" - }, - { - "item_name": "MWSS27193", - "semantic_category": "OUTERWEAR/JACKET", - "image_path": "test/2024 SS/MWSS27193.jpg" - }, - { - "item_name": "MWSS27195", - "semantic_category": "OUTERWEAR/GILET", - "image_path": "test/2024 SS/MWSS27195.jpg" - }, - { - "item_name": "MWSS27200", - "semantic_category": "KNIT/VEST", - "image_path": "test/2024 SS/MWSS27200.jpg" - }, - { - "item_name": "MWSS27209", - "semantic_category": "ONE PIECE/DRESS", - "image_path": "test/2024 SS/MWSS27209.jpg" - }, - { - "item_name": "MWSS27210", - "semantic_category": "ONE PIECE/DRESS", - "image_path": "test/2024 SS/MWSS27210.jpg" - }, - { - "item_name": "MWSS27211", - "semantic_category": "ONE PIECE/DRESS", - "image_path": "test/2024 SS/MWSS27211.jpg" - }, { "item_name": "MWSS27212", "semantic_category": "TOP/BLOUSE", "image_path": "test/2024 SS/MWSS27212.jpg" - }, - { - "item_name": "MKTS27008", - "semantic_category": "OUTERWEAR/BLAZER", - "image_path": "test/2024 SS/MKTS27008.jpg" - }, - { - "item_name": "MKTS27009", - "semantic_category": "BOTTOM/PANTS", - "image_path": "test/2024 SS/MKTS27009.jpg" - }, - { - "item_name": "MKTS27010", - "semantic_category": "OUTERWEAR/BLAZER", - "image_path": "test/2024 SS/MKTS27010.jpg" - }, - { - "item_name": "MKTS27012", - "semantic_category": "OUTERWEAR/JACKET", - "image_path": "test/2024 SS/MKTS27012.jpg" - }, - { - "item_name": "MKTS27013", - "semantic_category": "BOTTOM/SHORTS", - "image_path": "test/2024 SS/MKTS27013.jpg" - }, - { - "item_name": "MKTS27014", - "semantic_category": "ONE PIECE/TWIN SET", - "image_path": "test/2024 SS/MKTS27014.jpg" - }, - { - "item_name": "MKTS27015", - "semantic_category": "OUTERWEAR/GILET", - "image_path": "test/2024 SS/MKTS27015.jpg" - }, - { - "item_name": "MKTS27016", - "semantic_category": "BOTTOM/SHORTS", - "image_path": "test/2024 SS/MKTS27016.jpg" - }, - { - "item_name": "MKTS27027", - "semantic_category": "BOTTOM/PANTS", - "image_path": "test/2024 SS/MKTS27027.jpg" - }, - { - "item_name": "MKTS27028", - "semantic_category": "OUTERWEAR/JACKET", - "image_path": "test/2024 SS/MKTS27028.jpg" - }, - { - "item_name": "MKTS27029", - "semantic_category": "ONE PIECE/DRESS", - "image_path": "test/2024 SS/MKTS27029.jpg" - }, - { - "item_name": "MKTS27030", - "semantic_category": "ONE PIECE/DRESS", - "image_path": "test/2024 SS/MKTS27030.jpg" - }, - { - "item_name": "MKTS27031", - "semantic_category": "BOTTOM/SKIRT", - "image_path": "test/2024 SS/MKTS27031.jpg" - }, - { - "item_name": "MKTS27034", - "semantic_category": "TOP/SHIRT", - "image_path": "test/2024 SS/MKTS27034.jpg" - }, - { - "item_name": "MKTS27035", - "semantic_category": "ONE PIECE/TWIN SET", - "image_path": "test/2024 SS/MKTS27035.jpg" - }, - { - "item_name": "MKTS27038", - "semantic_category": "TOP/TOP", - "image_path": "test/2024 SS/MKTS27038.jpg" - }, - { - "item_name": "MKTS27039", - "semantic_category": "TOP/TOP", - "image_path": "test/2024 SS/MKTS27039.jpg" - }, - { - "item_name": "MKTS27040", - "semantic_category": "TOP/TOP", - "image_path": "test/2024 SS/MKTS27040.jpg" - }, - { - "item_name": "MKTS27045", - "semantic_category": "ONE PIECE/DRESS", - "image_path": "test/2024 SS/MKTS27045.jpg" - }, - { - "item_name": "MKTS27046", - "semantic_category": "TOP/SHIRT", - "image_path": "test/2024 SS/MKTS27046.jpg" - }, - { - "item_name": "MKTS27050", - "semantic_category": "TOP/TOP", - "image_path": "test/2024 SS/MKTS27050.jpg" - }, - { - "item_name": "MKTS27059", - "semantic_category": "TOP/TEE", - "image_path": "test/2024 SS/MKTS27059.jpg" - }, - { - "item_name": "MKTS27061", - "semantic_category": "TOP/TOP", - "image_path": "test/2024 SS/MKTS27061.jpg" - }, - { - "item_name": "MKTS27062", - "semantic_category": "TOP/BLOUSE", - "image_path": "test/2024 SS/MKTS27062.jpg" - }, - { - "item_name": "MKTS27066", - "semantic_category": "ONE PIECE/DRESS", - "image_path": "test/2024 SS/MKTS27066.jpg" - }, - { - "item_name": "MKTS27067", - "semantic_category": "TOP/TEE", - "image_path": "test/2024 SS/MKTS27067.jpg" - }, - { - "item_name": "MKTS27068", - "semantic_category": "ONE PIECE/TWIN SET", - "image_path": "test/2024 SS/MKTS27068.jpg" - }, - { - "item_name": "MKTS27002", - "semantic_category": "TOP/BLOUSE", - "image_path": "test/2024 SS/MKTS27002.jpg" - }, - { - "item_name": "MKTS27003", - "semantic_category": "OUTERWEAR/GILET", - "image_path": "test/2024 SS/MKTS27003.jpg" - }, - { - "item_name": "MKTS27004", - "semantic_category": "BOTTOM/PANTS", - "image_path": "test/2024 SS/MKTS27004.jpg" - }, - { - "item_name": "MKTS27011", - "semantic_category": "TOP/VEST", - "image_path": "test/2024 SS/MKTS27011.jpg" - }, - { - "item_name": "MKTS27018", - "semantic_category": "TOP/SHIRT", - "image_path": "test/2024 SS/MKTS27018.jpg" - }, - { - "item_name": "MKTS27019", - "semantic_category": "OUTERWEAR/BLAZER", - "image_path": "test/2024 SS/MKTS27019.jpg" - }, - { - "item_name": "MKTS27058", - "semantic_category": "ONE PIECE/DRESS", - "image_path": "test/2024 SS/MKTS27058.jpg" - }, - { - "item_name": "MLSS27101", - "semantic_category": "ONE PIECE/DRESS", - "image_path": "test/2024 SS/MLSS27101.jpg" - }, - { - "item_name": "MLSS27102", - "semantic_category": "ONE PIECE/DRESS", - "image_path": "test/2024 SS/MLSS27102.jpg" - }, - { - "item_name": "MLSS27103", - "semantic_category": "OUTERWEAR/GILET", - "image_path": "test/2024 SS/MLSS27103.jpg" - }, - { - "item_name": "MLSS27104", - "semantic_category": "BOTTOM/SHORTS", - "image_path": "test/2024 SS/MLSS27104.jpg" - }, - { - "item_name": "MLSS27107", - "semantic_category": "JEANS/JEANS", - "image_path": "test/2024 SS/MLSS27107.jpg" - }, - { - "item_name": "MLSS27109", - "semantic_category": "JEANS/JEANS JACKET", - "image_path": "test/2024 SS/MLSS27109.jpg" - }, - { - "item_name": "MLSS27110", - "semantic_category": "JEANS/JEANS JACKET", - "image_path": "test/2024 SS/MLSS27110.jpg" - }, - { - "item_name": "MLSS27111", - "semantic_category": "JEANS/JEANS PANTS", - "image_path": "test/2024 SS/MLSS27111.jpg" - }, - { - "item_name": "MLSS27112", - "semantic_category": "JEANS/JEANS PANTS", - "image_path": "test/2024 SS/MLSS27112.jpg" - }, - { - "item_name": "MLSS27113", - "semantic_category": "ONE PIECE/DRESS", - "image_path": "test/2024 SS/MLSS27113.jpg" - }, - { - "item_name": "MLSS27119", - "semantic_category": "JEANS/JEANS SKIRT", - "image_path": "test/2024 SS/MLSS27119.jpg" - }, - { - "item_name": "MLSS27122", - "semantic_category": "ONE PIECE/DRESS", - "image_path": "test/2024 SS/MLSS27122.jpg" - }, - { - "item_name": "MLSS27123", - "semantic_category": "TOP/TOP", - "image_path": "test/2024 SS/MLSS27123.jpg" - }, - { - "item_name": "MLSS27128", - "semantic_category": "JEANS/JEANS JACKET", - "image_path": "test/2024 SS/MLSS27128.jpg" - }, - { - "item_name": "MLSS27129", - "semantic_category": "JEANS/JEANS SHORTS", - "image_path": "test/2024 SS/MLSS27129.jpg" - }, - { - "item_name": "MLSS27132", - "semantic_category": "TOP/TOP", - "image_path": "test/2024 SS/MLSS27132.jpg" - }, - { - "item_name": "MLSS27133", - "semantic_category": "BOTTOM/SKIRT", - "image_path": "test/2024 SS/MLSS27133.jpg" - }, - { - "item_name": "MLSS27136", - "semantic_category": "ONE PIECE/DRESS", - "image_path": "test/2024 SS/MLSS27136.jpg" - }, - { - "item_name": "MLSS27137", - "semantic_category": "TOP/SHIRT", - "image_path": "test/2024 SS/MLSS27137.jpg" - }, - { - "item_name": "MLSS27140", - "semantic_category": "OUTERWEAR/JACKET", - "image_path": "test/2024 SS/MLSS27140.jpg" - }, - { - "item_name": "MLSS27141", - "semantic_category": "TOP/SHIRT", - "image_path": "test/2024 SS/MLSS27141.jpg" - }, - { - "item_name": "MLSS27142", - "semantic_category": "TOP/SHIRT", - "image_path": "test/2024 SS/MLSS27142.jpg" - }, - { - "item_name": "MLSS27145", - "semantic_category": "OUTERWEAR/WINDBREAKER", - "image_path": "test/2024 SS/MLSS27145.jpg" - }, - { - "item_name": "MLSS27146", - "semantic_category": "TOP/TOP", - "image_path": "test/2024 SS/MLSS27146.jpg" - }, - { - "item_name": "MLSS27147", - "semantic_category": "BOTTOM/SKIRT", - "image_path": "test/2024 SS/MLSS27147.jpg" - }, - { - "item_name": "MLSS27148", - "semantic_category": "TOP/TOP", - "image_path": "test/2024 SS/MLSS27148.jpg" - }, - { - "item_name": "MLSS27149", - "semantic_category": "BOTTOM/PANTS", - "image_path": "test/2024 SS/MLSS27149.jpg" - }, - { - "item_name": "MLSS27150", - "semantic_category": "OUTERWEAR/JACKET", - "image_path": "test/2024 SS/MLSS27150.jpg" - }, - { - "item_name": "MLSS27152", - "semantic_category": "TOP/TEE", - "image_path": "test/2024 SS/MLSS27152.jpg" - }, - { - "item_name": "MLSS27154", - "semantic_category": "TOP/TEE", - "image_path": "test/2024 SS/MLSS27154.jpg" - }, - { - "item_name": "MLSS27156", - "semantic_category": "TOP/VEST", - "image_path": "test/2024 SS/MLSS27156.jpg" - }, - { - "item_name": "MLSS27157", - "semantic_category": "OUTERWEAR/WINDBREAKER", - "image_path": "test/2024 SS/MLSS27157.jpg" - }, - { - "item_name": "MLSS27159", - "semantic_category": "BOTTOM/PANTS", - "image_path": "test/2024 SS/MLSS27159.jpg" - }, - { - "item_name": "MLSS27160", - "semantic_category": "BOTTOM/PANTS", - "image_path": "test/2024 SS/MLSS27160.jpg" - }, - { - "item_name": "MLSS27161", - "semantic_category": "KNIT/CARDIGAN", - "image_path": "test/2024 SS/MLSS27161.jpg" - }, + } + ], + "database": [ { "item_name": "MLSS27162", "semantic_category": "TOP/SHIRT", "image_path": "test/2024 SS/MLSS27162.jpg" }, { - "item_name": "MLSS27167", - "semantic_category": "OUTERWEAR/JACKET", - "image_path": "test/2024 SS/MLSS27167.jpg" + "item_name": "MKTS27017", + "semantic_category": "OUTERWEAR/WINDBREAKER", + "image_path": "test/2024 SS/MKTS27017.jpg" }, { - "item_name": "MLSS27173", - "semantic_category": "ONE PIECE/DRESS", - "image_path": "test/2024 SS/MLSS27173.jpg" - }, - { - "item_name": "MLSS27174", - "semantic_category": "TOP/TOP", - "image_path": "test/2024 SS/MLSS27174.jpg" - }, - { - "item_name": "MLSS27175", + "item_name": "MLSS27160", "semantic_category": "BOTTOM/PANTS", - "image_path": "test/2024 SS/MLSS27175.jpg" - }, - { - "item_name": "MLSS27176", - "semantic_category": "BOTTOM/SKIRT", - "image_path": "test/2024 SS/MLSS27176.jpg" - }, - { - "item_name": "MKTS27073", - "semantic_category": "BOTTOM/SKIRT", - "image_path": "test/2024 SS/MKTS27073.jpg" - }, - { - "item_name": "MLSS27226", - "semantic_category": "BOTTOM/SKIRT", - "image_path": "test/2024 SS/MLSS27226.jpg" - }, - { - "item_name": "MPO_SP7685", - "semantic_category": "TOP/BLOUSE", - "image_path": "test/2024 SS/MPO_SP7685.jpg" - }, - { - "item_name": "MPO_SP7686", - "semantic_category": "TOP/SHIRT", - "image_path": "test/2024 SS/MPO_SP7686.jpg" - }, - { - "item_name": "MPO_SP7687", - "semantic_category": "TOP/SHIRT", - "image_path": "test/2024 SS/MPO_SP7687.jpg" - }, - { - "item_name": "MPO_SP7692", - "semantic_category": "ONE PIECE/DRESS", - "image_path": "test/2024 SS/MPO_SP7692.jpg" - }, - { - "item_name": "MPO_SP7693", - "semantic_category": "ONE PIECE/DRESS", - "image_path": "test/2024 SS/MPO_SP7693.jpg" - }, - { - "item_name": "MPO_SP7694", - "semantic_category": "ONE PIECE/DRESS", - "image_path": "test/2024 SS/MPO_SP7694.jpg" - }, - { - "item_name": "MPO_SP7696", - "semantic_category": "BOTTOM/PANTS", - "image_path": "test/2024 SS/MPO_SP7696.jpg" - }, - { - "item_name": "MPO_SP7697", - "semantic_category": "JEANS/JEANS", - "image_path": "test/2024 SS/MPO_SP7697.jpg" - }, - { - "item_name": "MPO_SP7704", - "semantic_category": "OUTERWEAR/BLAZER", - "image_path": "test/2024 SS/MPO_SP7704.jpg" - }, - { - "item_name": "MPO_SP7705", - "semantic_category": "OUTERWEAR/JACKET", - "image_path": "test/2024 SS/MPO_SP7705.jpg" - }, - { - "item_name": "MPO_SP7706", - "semantic_category": "JEANS/JEANS JACKET", - "image_path": "test/2024 SS/MPO_SP7706.jpg" - }, - { - "item_name": "MPO_SP7711", - "semantic_category": "TOP/VEST", - "image_path": "test/2024 SS/MPO_SP7711.jpg" - }, - { - "item_name": "MPO_SP7712", - "semantic_category": "TOP/TANK", - "image_path": "test/2024 SS/MPO_SP7712.jpg" - }, - { - "item_name": "MPO_SP7717", - "semantic_category": "TOP/TEE", - "image_path": "test/2024 SS/MPO_SP7717.jpg" - }, - { - "item_name": "MPO_SP7722", - "semantic_category": "TOP/TOP", - "image_path": "test/2024 SS/MPO_SP7722.jpg" - }, - { - "item_name": "MPO_SP7723", - "semantic_category": "TOP/BLOUSE", - "image_path": "test/2024 SS/MPO_SP7723.jpg" - }, - { - "item_name": "MPO_SP7726", - "semantic_category": "TOP/SHIRT", - "image_path": "test/2024 SS/MPO_SP7726.jpg" - }, - { - "item_name": "MPO_SP7729", - "semantic_category": "TOP/SHIRT", - "image_path": "test/2024 SS/MPO_SP7729.jpg" - }, - { - "item_name": "MPO_SP7731", - "semantic_category": "TOP/BLOUSE", - "image_path": "test/2024 SS/MPO_SP7731.jpg" - }, - { - "item_name": "MPO_SP7732", - "semantic_category": "TOP/SHIRT", - "image_path": "test/2024 SS/MPO_SP7732.jpg" - }, - { - "item_name": "MPO_SP7735", - "semantic_category": "TOP/SHIRT", - "image_path": "test/2024 SS/MPO_SP7735.jpg" - }, - { - "item_name": "MSE_58197", - "semantic_category": "ONE PIECE/DRESS", - "image_path": "test/2024 SS/MSE_58197.jpg" - }, - { - "item_name": "MSE_58198", - "semantic_category": "TOP/BLOUSE", - "image_path": "test/2024 SS/MSE_58198.jpg" - }, - { - "item_name": "MSE_58199", - "semantic_category": "BOTTOM/PANTS", - "image_path": "test/2024 SS/MSE_58199.jpg" - }, - { - "item_name": "MSE_58112", - "semantic_category": "TOP/SHIRT", - "image_path": "test/2024 SS/MSE_58112.jpg" - }, - { - "item_name": "MSE_58114", - "semantic_category": "ONE PIECE/DRESS", - "image_path": "test/2024 SS/MSE_58114.jpg" - }, - { - "item_name": "MSE_58241", - "semantic_category": "TOP/BLOUSE", - "image_path": "test/2024 SS/MSE_58241.jpg" - }, - { - "item_name": "MSE_57987", - "semantic_category": "BOTTOM/PANTS", - "image_path": "test/2024 SS/MSE_57987.jpg" - }, - { - "item_name": "MSE_57988", - "semantic_category": "OUTERWEAR/BLAZER", - "image_path": "test/2024 SS/MSE_57988.jpg" - }, - { - "item_name": "MSE_58203", - "semantic_category": "OUTERWEAR/BLAZER", - "image_path": "test/2024 SS/MSE_58203.jpg" - }, - { - "item_name": "MSE_58106", - "semantic_category": "BOTTOM/PANTS", - "image_path": "test/2024 SS/MSE_58106.jpg" - }, - { - "item_name": "MSE_58107", - "semantic_category": "TOP/SHIRT", - "image_path": "test/2024 SS/MSE_58107.jpg" - }, - { - "item_name": "MSE_58132", - "semantic_category": "ONE PIECE/DRESS", - "image_path": "test/2024 SS/MSE_58132.jpg" - }, - { - "item_name": "MSE_58133", - "semantic_category": "TOP/SHIRT", - "image_path": "test/2024 SS/MSE_58133.jpg" - }, - { - "item_name": "MSE_58057", - "semantic_category": "OUTERWEAR/BLAZER", - "image_path": "test/2024 SS/MSE_58057.jpg" - }, - { - "item_name": "MSE_58058", - "semantic_category": "BOTTOM/PANTS", - "image_path": "test/2024 SS/MSE_58058.jpg" - }, - { - "item_name": "MSE_58222", - "semantic_category": "BOTTOM/SKIRT", - "image_path": "test/2024 SS/MSE_58222.jpg" - }, - { - "item_name": "MSE_58317", - "semantic_category": "TOP/BLOUSE", - "image_path": "test/2024 SS/MSE_58317.jpg" - }, - { - "item_name": "MSE_58045", - "semantic_category": "ONE PIECE/DRESS", - "image_path": "test/2024 SS/MSE_58045.jpg" - }, - { - "item_name": "MSE_58275", - "semantic_category": "JEANS/JEANS DRESS", - "image_path": "test/2024 SS/MSE_58275.jpg" - }, - { - "item_name": "MSE_58276", - "semantic_category": "JEANS/JEANS JACKET", - "image_path": "test/2024 SS/MSE_58276.jpg" - }, - { - "item_name": "MSE_58277", - "semantic_category": "JEANS/JEANS SKIRT", - "image_path": "test/2024 SS/MSE_58277.jpg" - }, - { - "item_name": "MSE_58183", - "semantic_category": "TOP/BLOUSE", - "image_path": "test/2024 SS/MSE_58183.jpg" - }, - { - "item_name": "MSE_58184", - "semantic_category": "ONE PIECE/DRESS", - "image_path": "test/2024 SS/MSE_58184.jpg" - }, - { - "item_name": "MSE_58185", - "semantic_category": "ONE PIECE/DRESS", - "image_path": "test/2024 SS/MSE_58185.jpg" - }, - { - "item_name": "MSE_58188", - "semantic_category": "BOTTOM/SKIRT", - "image_path": "test/2024 SS/MSE_58188.jpg" - }, - { - "item_name": "MSE_54385", - "semantic_category": "BOTTOM/PANTS", - "image_path": "test/2024 SS/MSE_54385.jpg" - }, - { - "item_name": "MSE_56720", - "semantic_category": "OUTERWEAR/BLAZER", - "image_path": "test/2024 SS/MSE_56720.jpg" - }, - { - "item_name": "MSE_58174", - "semantic_category": "TOP/TEE", - "image_path": "test/2024 SS/MSE_58174.jpg" - }, - { - "item_name": "MSE_58044", - "semantic_category": "OUTERWEAR/JACKET", - "image_path": "test/2024 SS/MSE_58044.jpg" - }, - { - "item_name": "MSE_58361", - "semantic_category": "ONE PIECE/DRESS", - "image_path": "test/2024 SS/MSE_58361.jpg" - }, - { - "item_name": "MSE_58495", - "semantic_category": "TOP/SHIRT", - "image_path": "test/2024 SS/MSE_58495.jpg" - }, - { - "item_name": "MSE_58536", - "semantic_category": "ACCESSORY/BAG", - "image_path": "test/2024 SS/MSE_58536.jpg" - }, - { - "item_name": "MSE_58653", - "semantic_category": "TOP/SHIRT", - "image_path": "test/2024 SS/MSE_58653.jpg" - }, - { - "item_name": "MSE_58287", - "semantic_category": "BOTTOM/SHORTS", - "image_path": "test/2024 SS/MSE_58287.jpg" - }, - { - "item_name": "MSE_58289", - "semantic_category": "OUTERWEAR/BLAZER", - "image_path": "test/2024 SS/MSE_58289.jpg" - }, - { - "item_name": "MSE_58323", - "semantic_category": "TOP/BLOUSE", - "image_path": "test/2024 SS/MSE_58323.jpg" - }, - { - "item_name": "MSE_58421", - "semantic_category": "ONE PIECE/DRESS", - "image_path": "test/2024 SS/MSE_58421.jpg" - }, - { - "item_name": "MSE_58451", - "semantic_category": "ONE PIECE/DRESS", - "image_path": "test/2024 SS/MSE_58451.jpg" - }, - { - "item_name": "MSE_58473", - "semantic_category": "KNIT/KNIT TOP", - "image_path": "test/2024 SS/MSE_58473.jpg" - }, - { - "item_name": "MSE_58498", - "semantic_category": "ONE PIECE/DRESS", - "image_path": "test/2024 SS/MSE_58498.jpg" - }, - { - "item_name": "MSE_58499", - "semantic_category": "TOP/SHIRT", - "image_path": "test/2024 SS/MSE_58499.jpg" - }, - { - "item_name": "MSE_58510", - "semantic_category": "TOP/SHIRT", - "image_path": "test/2024 SS/MSE_58510.jpg" - }, - { - "item_name": "MSE_58516", - "semantic_category": "ONE PIECE/DRESS", - "image_path": "test/2024 SS/MSE_58516.jpg" - }, - { - "item_name": "MSE_58518", - "semantic_category": "BOTTOM/SKIRT", - "image_path": "test/2024 SS/MSE_58518.jpg" - }, - { - "item_name": "MSE_58530", - "semantic_category": "ONE PIECE/DRESS", - "image_path": "test/2024 SS/MSE_58530.jpg" - }, - { - "item_name": "MSE_58540", - "semantic_category": "TOP/SHIRT", - "image_path": "test/2024 SS/MSE_58540.jpg" - }, - { - "item_name": "MSE_58547", - "semantic_category": "TOP/TEE", - "image_path": "test/2024 SS/MSE_58547.jpg" - }, - { - "item_name": "MSE_58618", - "semantic_category": "TOP/BLOUSE", - "image_path": "test/2024 SS/MSE_58618.jpg" - }, - { - "item_name": "MSE_58655", - "semantic_category": "TOP/SHIRT", - "image_path": "test/2024 SS/MSE_58655.jpg" - }, - { - "item_name": "MSE_58658", - "semantic_category": "TOP/TEE", - "image_path": "test/2024 SS/MSE_58658.jpg" + "image_path": "test/2024 SS/MLSS27160.jpg" } ] } \ No newline at end of file