python /home/admin/mtr/script_for_cron.py -j default -m 20 -a 'python3 ~/workarea/git/Velours/python/prod/datou.py -j batch_current -C 2530386' -s traitement_4234 -M 0 -S 0 -U 100,80,95 import MySQLdb succeeded Import error (python version) ['/Users/moilerat/Documents/Fotonower/install/caffe/distribute/python', '/home/admin/workarea/git/Velours/python/prod', '/home/admin/workarea/install/darknet', '/home/admin/workarea/git/Velours/python', '/home/admin/workarea/install/caffe_frcnn_python3/py-faster-rcnn/caffe-fast-rcnn/python', '/home/admin/mtr/.credentials', '/home/admin/workarea/install/caffe/python', '/home/admin/workarea/install/caffe_frcnn/py-faster-rcnn/tools', '/home/admin/workarea/git/fotonowerpip', '/home/admin/workarea/install/segment-anything', '/home/admin/workarea/git/pyfvs', '/home/admin/workarea/git/apy', '/usr/lib/python38.zip', '/usr/lib/python3.8', '/usr/lib/python3.8/lib-dynload', '/home/admin/.local/lib/python3.8/site-packages', '/usr/local/lib/python3.8/dist-packages', '/usr/lib/python3/dist-packages'] process id : 2222306 load datou : 0 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : step 0 init_dummy_multi_datou is not linked in the step_by_step architecture ! WARNING : step 1294 init_dummy_multi_datou is not linked in the step_by_step architecture ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! DataTypes for each output/input checked ! Unexpected type for variable list_input_json ERROR or WARNING : can't parse json string Expecting value: line 1 column 1 (char 0) Tried to parse : (photo_id, hashtag_id, score_max) was removed should we ? (x0, y0, x1, y1) was removed should we ? chemin de la photo was removed should we ? (photo_id, hashtag_id, score_max) was removed should we ? (x0, y0, x1, y1) was removed should we ? chemin de la photo was removed should we ? load thcls load pdts Running datou job : batch_current TODO datou_current to load to do maybe to take outside batchDatouExec updating current state to 1 list_input_json: [] Current got : datou_id : 4234, datou_cur_ids : ['2530386'] with mtr_portfolio_ids : ['20080197'] and first list_photo_ids : [] new path : /proc/2222306/ Inside batchDatouExec : verbose : 0 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! List Step Type Loaded in datou : mask_detect, brightness, blur_detection, rle_unique_nms_with_priority, crop_condition, thcl, ventilate_hashtags_in_portfolio, final, velours_tree, send_mail_cod, split_time_score over limit max, limiting to limit_max 21 list_input_json : [] origin We have 1 , WARNING: data may be incomplete, need to offset and complete ! BFBFBFBFBFBFBFwe have missing 0 photos in the step downloads : photo missing : [] try to delete the photos missing in DB length of list_filenames : 7 ; length of list_pids : 7 ; length of list_args : 7 time to download the photos : 1.0225355625152588 About to test input to load we should then remove the video here, and this would fix the bug of datou_current ! Calling datou_exec Inside datou_exec : verbose : 0 number of steps : 11 step1:mask_detect Tue Feb 11 10:57:10 2025 VR 17-11-17 : now, only for linear exec dependencies tree, some output goes to fill the input of the next VR 22-3-18 : now we test the dependencies tree, but keep two separate code for datou_prepare_output_input until the code is correctly tested, clean and works in both case VR 22-3-18 : but we use the first code for the first step id = -1, build in the code of datou_exec VR 22-3-18 : we should manage here the case when we are at the first step instead of building this step before datou_exec Beginning of datou step mask_detect ! save_polygon : True begin detect begin to check gpu status inside check gpu memory l 3637 free memory gpu now : 10160 max_wait_temp : 1 max_wait : 0 gpu_flag : 0 2025-02-11 10:57:13.461670: I tensorflow/core/platform/cpu_feature_guard.cc:143] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 FMA 2025-02-11 10:57:13.487154: I tensorflow/core/platform/profile_utils/cpu_utils.cc:102] CPU Frequency: 3493065000 Hz 2025-02-11 10:57:13.489348: I tensorflow/compiler/xla/service/service.cc:168] XLA service 0x7ff320000b60 initialized for platform Host (this does not guarantee that XLA will be used). Devices: 2025-02-11 10:57:13.489382: I tensorflow/compiler/xla/service/service.cc:176] StreamExecutor device (0): Host, Default Version 2025-02-11 10:57:13.493593: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcuda.so.1 2025-02-11 10:57:13.631934: I tensorflow/compiler/xla/service/service.cc:168] XLA service 0x379b6b80 initialized for platform CUDA (this does not guarantee that XLA will be used). Devices: 2025-02-11 10:57:13.631991: I tensorflow/compiler/xla/service/service.cc:176] StreamExecutor device (0): NVIDIA GeForce RTX 2080 Ti, Compute Capability 7.5 2025-02-11 10:57:13.633230: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1561] Found device 0 with properties: pciBusID: 0000:41:00.0 name: NVIDIA GeForce RTX 2080 Ti computeCapability: 7.5 coreClock: 1.545GHz coreCount: 68 deviceMemorySize: 10.76GiB deviceMemoryBandwidth: 573.69GiB/s 2025-02-11 10:57:13.633676: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcudart.so.10.1 2025-02-11 10:57:13.636941: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcublas.so.10 2025-02-11 10:57:13.640251: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcufft.so.10 2025-02-11 10:57:13.640783: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcurand.so.10 2025-02-11 10:57:13.644419: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcusolver.so.10 2025-02-11 10:57:13.645671: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcusparse.so.10 2025-02-11 10:57:13.650796: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcudnn.so.7 2025-02-11 10:57:13.652333: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1703] Adding visible gpu devices: 0 2025-02-11 10:57:13.652417: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcudart.so.10.1 2025-02-11 10:57:13.653157: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1102] Device interconnect StreamExecutor with strength 1 edge matrix: 2025-02-11 10:57:13.653173: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1108] 0 2025-02-11 10:57:13.653182: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1121] 0: N 2025-02-11 10:57:13.654454: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1247] Created TensorFlow device (/job:localhost/replica:0/task:0/device:GPU:0 with 9570 MB memory) -> physical GPU (device: 0, name: NVIDIA GeForce RTX 2080 Ti, pci bus id: 0000:41:00.0, compute capability: 7.5) WARNING:tensorflow:From /home/admin/workarea/git/Velours/python/mtr/mask_rcnn/mask_detection.py:69: The name tf.keras.backend.set_session is deprecated. Please use tf.compat.v1.keras.backend.set_session instead. 2025-02-11 10:57:13.918029: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1561] Found device 0 with properties: pciBusID: 0000:41:00.0 name: NVIDIA GeForce RTX 2080 Ti computeCapability: 7.5 coreClock: 1.545GHz coreCount: 68 deviceMemorySize: 10.76GiB deviceMemoryBandwidth: 573.69GiB/s 2025-02-11 10:57:13.918110: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcudart.so.10.1 2025-02-11 10:57:13.918130: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcublas.so.10 2025-02-11 10:57:13.918159: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcufft.so.10 2025-02-11 10:57:13.918178: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcurand.so.10 2025-02-11 10:57:13.918198: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcusolver.so.10 2025-02-11 10:57:13.918216: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcusparse.so.10 2025-02-11 10:57:13.918234: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcudnn.so.7 2025-02-11 10:57:13.919823: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1703] Adding visible gpu devices: 0 2025-02-11 10:57:13.921465: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1561] Found device 0 with properties: pciBusID: 0000:41:00.0 name: NVIDIA GeForce RTX 2080 Ti computeCapability: 7.5 coreClock: 1.545GHz coreCount: 68 deviceMemorySize: 10.76GiB deviceMemoryBandwidth: 573.69GiB/s 2025-02-11 10:57:13.921596: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcudart.so.10.1 2025-02-11 10:57:13.921621: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcublas.so.10 2025-02-11 10:57:13.921642: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcufft.so.10 2025-02-11 10:57:13.921663: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcurand.so.10 2025-02-11 10:57:13.921683: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcusolver.so.10 2025-02-11 10:57:13.921704: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcusparse.so.10 2025-02-11 10:57:13.921725: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcudnn.so.7 2025-02-11 10:57:13.923465: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1703] Adding visible gpu devices: 0 2025-02-11 10:57:13.923553: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1102] Device interconnect StreamExecutor with strength 1 edge matrix: 2025-02-11 10:57:13.923567: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1108] 0 2025-02-11 10:57:13.923578: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1121] 0: N 2025-02-11 10:57:13.925088: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1247] Created TensorFlow device (/job:localhost/replica:0/task:0/device:GPU:0 with 9570 MB memory) -> physical GPU (device: 0, name: NVIDIA GeForce RTX 2080 Ti, pci bus id: 0000:41:00.0, compute capability: 7.5) Using TensorFlow backend. WARNING:tensorflow:From /home/admin/workarea/install/Mask_RCNN/model.py:396: calling crop_and_resize_v1 (from tensorflow.python.ops.image_ops_impl) with box_ind is deprecated and will be removed in a future version. Instructions for updating: box_ind is deprecated, use box_indices instead WARNING:tensorflow:From /home/admin/workarea/install/Mask_RCNN/model.py:703: to_int32 (from tensorflow.python.ops.math_ops) is deprecated and will be removed in a future version. Instructions for updating: Use `tf.cast` instead. WARNING:tensorflow:From /home/admin/workarea/install/Mask_RCNN/model.py:729: to_float (from tensorflow.python.ops.math_ops) is deprecated and will be removed in a future version. Instructions for updating: Use `tf.cast` instead. Inside mask_sub_process Inside mask_detect About to load cache.load_thcl_param To do loadFromThcl(), then load ParamDescType : thcl2847 thcls : [{'id': 2847, 'mtr_user_id': 31, 'name': 'learn_RUBBIA_REFUS_AMIENS_23', 'pb_hashtag_id': 0, 'live': b'\x00', 'list_hashtags': 'background,papier,carton,metal,pet_clair,autre,pehd,pet_fonce,environnement', 'svm_portfolios_learning': '0,0,0,0,0,0,0,0,0', 'photo_hashtag_type': 3594, 'photo_desc_type': 5275, 'type_classification': 'mask_rcnn', 'hashtag_id_list': '0,0,0,0,0,0,0,0,0'}] thcl {'id': 2847, 'mtr_user_id': 31, 'name': 'learn_RUBBIA_REFUS_AMIENS_23', 'pb_hashtag_id': 0, 'live': b'\x00', 'list_hashtags': 'background,papier,carton,metal,pet_clair,autre,pehd,pet_fonce,environnement', 'svm_portfolios_learning': '0,0,0,0,0,0,0,0,0', 'photo_hashtag_type': 3594, 'photo_desc_type': 5275, 'type_classification': 'mask_rcnn', 'hashtag_id_list': '0,0,0,0,0,0,0,0,0'} Update svm_hashtag_type_desc : 5275 FOUND : 1 Here is data_from_sql_as_vec to set the ParamDescriptorType : (5275, 'learn_RUBBIA_REFUS_AMIENS_23', 16384, 25088, 'learn_RUBBIA_REFUS_AMIENS_23', 'pool5', 10.0, None, None, 256, None, 0, None, 8, None, None, -1000.0, 1, datetime.datetime(2021, 4, 23, 14, 19, 39), datetime.datetime(2021, 4, 23, 14, 19, 39)) {'thcl': {'id': 2847, 'mtr_user_id': 31, 'name': 'learn_RUBBIA_REFUS_AMIENS_23', 'pb_hashtag_id': 0, 'live': b'\x00', 'list_hashtags': 'background,papier,carton,metal,pet_clair,autre,pehd,pet_fonce,environnement', 'svm_portfolios_learning': '0,0,0,0,0,0,0,0,0', 'photo_hashtag_type': 3594, 'photo_desc_type': 5275, 'type_classification': 'mask_rcnn', 'hashtag_id_list': '0,0,0,0,0,0,0,0,0'}, 'list_hashtags': ['background', 'papier', 'carton', 'metal', 'pet_clair', 'autre', 'pehd', 'pet_fonce', 'environnement'], 'list_hashtags_csv': 'background,papier,carton,metal,pet_clair,autre,pehd,pet_fonce,environnement', 'svm_portfolios_learning': '0,0,0,0,0,0,0,0,0', 'photo_hashtag_type': 3594, 'svm_hashtag_type_desc': 5275, 'photo_desc_type': 5275, 'pb_hashtag_id_or_classifier': 0} list_class_names : ['background', 'papier', 'carton', 'metal', 'pet_clair', 'autre', 'pehd', 'pet_fonce', 'environnement'] Configurations: BACKBONE resnet101 BACKBONE_SHAPES [[160 160] [ 80 80] [ 40 40] [ 20 20] [ 10 10]] BACKBONE_STRIDES [4, 8, 16, 32, 64] BATCH_SIZE 1 BBOX_STD_DEV [0.1 0.1 0.2 0.2] DETECTION_MAX_INSTANCES 100 DETECTION_MIN_CONFIDENCE 0.3 DETECTION_NMS_THRESHOLD 0.3 GPU_COUNT 1 IMAGES_PER_GPU 1 IMAGE_MAX_DIM 640 IMAGE_MIN_DIM 640 IMAGE_PADDING True IMAGE_SHAPE [640 640 3] LEARNING_MOMENTUM 0.9 LEARNING_RATE 0.001 LOSS_WEIGHTS {'rpn_class_loss': 1.0, 'rpn_bbox_loss': 1.0, 'mrcnn_class_loss': 1.0, 'mrcnn_bbox_loss': 1.0, 'mrcnn_mask_loss': 1.0} MASK_POOL_SIZE 14 MASK_SHAPE [28, 28] MAX_GT_INSTANCES 100 MEAN_PIXEL [123.7 116.8 103.9] MINI_MASK_SHAPE (56, 56) NAME learn_RUBBIA_REFUS_AMIENS_23 NUM_CLASSES 9 POOL_SIZE 7 POST_NMS_ROIS_INFERENCE 1000 POST_NMS_ROIS_TRAINING 2000 ROI_POSITIVE_RATIO 0.33 RPN_ANCHOR_RATIOS [0.5, 1, 2] RPN_ANCHOR_SCALES (16, 32, 64, 128, 256) RPN_ANCHOR_STRIDE 1 RPN_BBOX_STD_DEV [0.1 0.1 0.2 0.2] RPN_NMS_THRESHOLD 0.7 RPN_TRAIN_ANCHORS_PER_IMAGE 256 STEPS_PER_EPOCH 1000 TRAIN_ROIS_PER_IMAGE 200 USE_MINI_MASK True USE_RPN_ROIS True VALIDATION_STEPS 50 WEIGHT_DECAY 0.0001 model_param file didn't exist model_name : learn_RUBBIA_REFUS_AMIENS_23 model_type : mask_rcnn list file need : ['mask_model.h5'] file exist in s3 : ['mask_model.h5'] file manque in s3 : [] 2025-02-11 10:57:21.976166: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcublas.so.10 2025-02-11 10:57:22.203803: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcudnn.so.7 local folder : /data/models_weight/learn_RUBBIA_REFUS_AMIENS_23 /data/models_weight/learn_RUBBIA_REFUS_AMIENS_23/mask_model.h5 size_local : 256009536 size in s3 : 256009536 create time local : 2021-08-09 09:43:22 create time in s3 : 2021-08-06 18:54:04 mask_model.h5 already exist and didn't need to update list_images length : 7 NEW PHOTO pour l'instant on ne peut pas sauvegarder la photo dans les tile Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -117.60625 max: 149.70937 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 8 time for calcul the mask position with numpy : 7.534027099609375e-05 nb_pixel_total : 224 time to create 1 rle with old method : 0.00045943260192871094 length of segment : 25 time for calcul the mask position with numpy : 5.412101745605469e-05 nb_pixel_total : 128 time to create 1 rle with old method : 0.0003037452697753906 length of segment : 30 time for calcul the mask position with numpy : 5.1975250244140625e-05 nb_pixel_total : 47 time to create 1 rle with old method : 0.00012874603271484375 length of segment : 16 time for calcul the mask position with numpy : 0.00018978118896484375 nb_pixel_total : 2887 time to create 1 rle with old method : 0.005216121673583984 length of segment : 93 time for calcul the mask position with numpy : 5.412101745605469e-05 nb_pixel_total : 157 time to create 1 rle with old method : 0.0003521442413330078 length of segment : 26 time for calcul the mask position with numpy : 4.2438507080078125e-05 nb_pixel_total : 212 time to create 1 rle with old method : 0.0004382133483886719 length of segment : 31 time for calcul the mask position with numpy : 7.748603820800781e-05 nb_pixel_total : 1620 time to create 1 rle with old method : 0.0031232833862304688 length of segment : 70 time for calcul the mask position with numpy : 7.748603820800781e-05 nb_pixel_total : 2040 time to create 1 rle with old method : 0.002665996551513672 length of segment : 39 Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -116.49688 max: 151.10000 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 3 time for calcul the mask position with numpy : 5.7220458984375e-05 nb_pixel_total : 769 time to create 1 rle with old method : 0.0013937950134277344 length of segment : 33 time for calcul the mask position with numpy : 7.605552673339844e-05 nb_pixel_total : 2531 time to create 1 rle with old method : 0.004254579544067383 length of segment : 56 time for calcul the mask position with numpy : 5.602836608886719e-05 nb_pixel_total : 926 time to create 1 rle with old method : 0.0013082027435302734 length of segment : 43 Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -113.31328 max: 151.10000 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 7 time for calcul the mask position with numpy : 0.00011205673217773438 nb_pixel_total : 6275 time to create 1 rle with old method : 0.007380008697509766 length of segment : 106 time for calcul the mask position with numpy : 0.000171661376953125 nb_pixel_total : 5991 time to create 1 rle with old method : 0.007889986038208008 length of segment : 98 time for calcul the mask position with numpy : 6.246566772460938e-05 nb_pixel_total : 629 time to create 1 rle with old method : 0.0009398460388183594 length of segment : 51 length of segment : 0 time for calcul the mask position with numpy : 0.0001952648162841797 nb_pixel_total : 6659 time to create 1 rle with old method : 0.00801992416381836 length of segment : 161 time for calcul the mask position with numpy : 0.00013256072998046875 nb_pixel_total : 4391 time to create 1 rle with old method : 0.005759239196777344 length of segment : 67 time for calcul the mask position with numpy : 0.00010228157043457031 nb_pixel_total : 2001 time to create 1 rle with old method : 0.002794981002807617 length of segment : 45 Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 151.10000 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 6 time for calcul the mask position with numpy : 0.00018072128295898438 nb_pixel_total : 7580 time to create 1 rle with old method : 0.013352394104003906 length of segment : 138 time for calcul the mask position with numpy : 7.081031799316406e-05 nb_pixel_total : 238 time to create 1 rle with old method : 0.0005233287811279297 length of segment : 17 time for calcul the mask position with numpy : 6.413459777832031e-05 nb_pixel_total : 897 time to create 1 rle with old method : 0.0017838478088378906 length of segment : 65 time for calcul the mask position with numpy : 0.0002262592315673828 nb_pixel_total : 6012 time to create 1 rle with old method : 0.010471105575561523 length of segment : 274 time for calcul the mask position with numpy : 5.7220458984375e-05 nb_pixel_total : 235 time to create 1 rle with old method : 0.0003528594970703125 length of segment : 23 time for calcul the mask position with numpy : 3.3855438232421875e-05 nb_pixel_total : 160 time to create 1 rle with old method : 0.0002532005310058594 length of segment : 15 Processing 1 images image shape: (400, 320, 3) min: 0.00000 max: 251.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 135.51016 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 3 time for calcul the mask position with numpy : 5.2928924560546875e-05 nb_pixel_total : 490 time to create 1 rle with old method : 0.0010275840759277344 length of segment : 20 time for calcul the mask position with numpy : 0.00013828277587890625 nb_pixel_total : 5016 time to create 1 rle with old method : 0.009034156799316406 length of segment : 74 time for calcul the mask position with numpy : 0.00010323524475097656 nb_pixel_total : 1313 time to create 1 rle with old method : 0.00238037109375 length of segment : 93 Processing 1 images image shape: (400, 400, 3) min: 25.00000 max: 216.00000 molded_images shape: (1, 640, 640, 3) min: -90.23516 max: 87.90078 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 0 Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -118.80156 max: 150.63125 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 9 time for calcul the mask position with numpy : 7.867813110351562e-05 nb_pixel_total : 1468 time to create 1 rle with old method : 0.002716541290283203 length of segment : 49 time for calcul the mask position with numpy : 7.319450378417969e-05 nb_pixel_total : 1481 time to create 1 rle with old method : 0.0028181076049804688 length of segment : 50 time for calcul the mask position with numpy : 5.173683166503906e-05 nb_pixel_total : 453 time to create 1 rle with old method : 0.000896453857421875 length of segment : 22 time for calcul the mask position with numpy : 5.6743621826171875e-05 nb_pixel_total : 322 time to create 1 rle with old method : 0.0006508827209472656 length of segment : 32 time for calcul the mask position with numpy : 4.2438507080078125e-05 nb_pixel_total : 164 time to create 1 rle with old method : 0.0003528594970703125 length of segment : 14 time for calcul the mask position with numpy : 5.1975250244140625e-05 nb_pixel_total : 717 time to create 1 rle with old method : 0.0013606548309326172 length of segment : 41 time for calcul the mask position with numpy : 4.100799560546875e-05 nb_pixel_total : 171 time to create 1 rle with old method : 0.0004856586456298828 length of segment : 18 time for calcul the mask position with numpy : 0.00019240379333496094 nb_pixel_total : 6435 time to create 1 rle with old method : 0.011136293411254883 length of segment : 85 time for calcul the mask position with numpy : 6.413459777832031e-05 nb_pixel_total : 1090 time to create 1 rle with old method : 0.0019893646240234375 length of segment : 48 Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -111.32891 max: 151.10000 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 17 time for calcul the mask position with numpy : 4.935264587402344e-05 nb_pixel_total : 189 time to create 1 rle with old method : 0.0003414154052734375 length of segment : 20 time for calcul the mask position with numpy : 0.00020647048950195312 nb_pixel_total : 13539 time to create 1 rle with old method : 0.016367197036743164 length of segment : 112 time for calcul the mask position with numpy : 5.1975250244140625e-05 nb_pixel_total : 411 time to create 1 rle with old method : 0.0006780624389648438 length of segment : 34 time for calcul the mask position with numpy : 3.647804260253906e-05 nb_pixel_total : 145 time to create 1 rle with old method : 0.00029730796813964844 length of segment : 19 time for calcul the mask position with numpy : 3.981590270996094e-05 nb_pixel_total : 327 time to create 1 rle with old method : 0.0005452632904052734 length of segment : 22 time for calcul the mask position with numpy : 5.2928924560546875e-05 nb_pixel_total : 897 time to create 1 rle with old method : 0.0011191368103027344 length of segment : 92 time for calcul the mask position with numpy : 3.600120544433594e-05 nb_pixel_total : 262 time to create 1 rle with old method : 0.00042319297790527344 length of segment : 14 time for calcul the mask position with numpy : 4.3392181396484375e-05 nb_pixel_total : 769 time to create 1 rle with old method : 0.0009541511535644531 length of segment : 42 time for calcul the mask position with numpy : 4.1961669921875e-05 nb_pixel_total : 867 time to create 1 rle with old method : 0.0012302398681640625 length of segment : 29 time for calcul the mask position with numpy : 3.743171691894531e-05 nb_pixel_total : 280 time to create 1 rle with old method : 0.00041556358337402344 length of segment : 24 time for calcul the mask position with numpy : 3.361701965332031e-05 nb_pixel_total : 261 time to create 1 rle with old method : 0.00038504600524902344 length of segment : 20 time for calcul the mask position with numpy : 4.3392181396484375e-05 nb_pixel_total : 495 time to create 1 rle with old method : 0.0007429122924804688 length of segment : 28 time for calcul the mask position with numpy : 5.221366882324219e-05 nb_pixel_total : 780 time to create 1 rle with old method : 0.0012691020965576172 length of segment : 33 time for calcul the mask position with numpy : 6.318092346191406e-05 nb_pixel_total : 896 time to create 1 rle with old method : 0.0013988018035888672 length of segment : 87 time for calcul the mask position with numpy : 9.083747863769531e-05 nb_pixel_total : 1966 time to create 1 rle with old method : 0.0033140182495117188 length of segment : 31 time for calcul the mask position with numpy : 4.5299530029296875e-05 nb_pixel_total : 510 time to create 1 rle with old method : 0.0006809234619140625 length of segment : 34 time for calcul the mask position with numpy : 3.0517578125e-05 nb_pixel_total : 85 time to create 1 rle with old method : 0.00014638900756835938 length of segment : 14 Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -116.43828 max: 151.10000 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 14 time for calcul the mask position with numpy : 4.7206878662109375e-05 nb_pixel_total : 305 time to create 1 rle with old method : 0.0004467964172363281 length of segment : 23 time for calcul the mask position with numpy : 6.747245788574219e-05 nb_pixel_total : 591 time to create 1 rle with old method : 0.0010540485382080078 length of segment : 36 time for calcul the mask position with numpy : 3.933906555175781e-05 nb_pixel_total : 798 time to create 1 rle with old method : 0.0009932518005371094 length of segment : 36 time for calcul the mask position with numpy : 3.6716461181640625e-05 nb_pixel_total : 347 time to create 1 rle with old method : 0.0005199909210205078 length of segment : 36 time for calcul the mask position with numpy : 4.982948303222656e-05 nb_pixel_total : 658 time to create 1 rle with old method : 0.0010557174682617188 length of segment : 30 time for calcul the mask position with numpy : 5.0067901611328125e-05 nb_pixel_total : 1224 time to create 1 rle with old method : 0.0016396045684814453 length of segment : 43 time for calcul the mask position with numpy : 3.24249267578125e-05 nb_pixel_total : 117 time to create 1 rle with old method : 0.00023484230041503906 length of segment : 10 time for calcul the mask position with numpy : 3.218650817871094e-05 nb_pixel_total : 266 time to create 1 rle with old method : 0.0003712177276611328 length of segment : 21 time for calcul the mask position with numpy : 0.00010061264038085938 nb_pixel_total : 2560 time to create 1 rle with old method : 0.0031087398529052734 length of segment : 156 time for calcul the mask position with numpy : 6.794929504394531e-05 nb_pixel_total : 1345 time to create 1 rle with old method : 0.0017361640930175781 length of segment : 43 time for calcul the mask position with numpy : 7.319450378417969e-05 nb_pixel_total : 1382 time to create 1 rle with old method : 0.0018329620361328125 length of segment : 108 time for calcul the mask position with numpy : 5.364418029785156e-05 nb_pixel_total : 1199 time to create 1 rle with old method : 0.0015785694122314453 length of segment : 43 time for calcul the mask position with numpy : 4.506111145019531e-05 nb_pixel_total : 1087 time to create 1 rle with old method : 0.001382589340209961 length of segment : 39 time for calcul the mask position with numpy : 4.6253204345703125e-05 nb_pixel_total : 1336 time to create 1 rle with old method : 0.0017282962799072266 length of segment : 46 Processing 1 images image shape: (400, 320, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 140.47500 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 8 time for calcul the mask position with numpy : 5.888938903808594e-05 nb_pixel_total : 802 time to create 1 rle with old method : 0.0011856555938720703 length of segment : 41 time for calcul the mask position with numpy : 7.82012939453125e-05 nb_pixel_total : 1869 time to create 1 rle with old method : 0.0026159286499023438 length of segment : 89 time for calcul the mask position with numpy : 0.0002346038818359375 nb_pixel_total : 4688 time to create 1 rle with old method : 0.006151437759399414 length of segment : 211 time for calcul the mask position with numpy : 6.747245788574219e-05 nb_pixel_total : 911 time to create 1 rle with old method : 0.001382589340209961 length of segment : 67 time for calcul the mask position with numpy : 4.506111145019531e-05 nb_pixel_total : 585 time to create 1 rle with old method : 0.0008039474487304688 length of segment : 46 time for calcul the mask position with numpy : 3.743171691894531e-05 nb_pixel_total : 515 time to create 1 rle with old method : 0.0007681846618652344 length of segment : 41 time for calcul the mask position with numpy : 0.0002033710479736328 nb_pixel_total : 4124 time to create 1 rle with old method : 0.005594491958618164 length of segment : 190 time for calcul the mask position with numpy : 0.00024127960205078125 nb_pixel_total : 5162 time to create 1 rle with old method : 0.006867885589599609 length of segment : 224 Processing 1 images image shape: (280, 400, 3) min: 7.00000 max: 180.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 59.91641 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 1 time for calcul the mask position with numpy : 0.0009763240814208984 nb_pixel_total : 106503 time to create 1 rle with old method : 0.12306642532348633 length of segment : 282 Processing 1 images image shape: (280, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 149.51016 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 10 time for calcul the mask position with numpy : 0.00011491775512695312 nb_pixel_total : 6523 time to create 1 rle with old method : 0.00866842269897461 length of segment : 71 time for calcul the mask position with numpy : 3.814697265625e-05 nb_pixel_total : 103 time to create 1 rle with old method : 0.0001823902130126953 length of segment : 13 time for calcul the mask position with numpy : 3.62396240234375e-05 nb_pixel_total : 290 time to create 1 rle with old method : 0.00046634674072265625 length of segment : 19 time for calcul the mask position with numpy : 0.0001354217529296875 nb_pixel_total : 4465 time to create 1 rle with old method : 0.006350278854370117 length of segment : 91 time for calcul the mask position with numpy : 6.127357482910156e-05 nb_pixel_total : 542 time to create 1 rle with old method : 0.0008203983306884766 length of segment : 24 time for calcul the mask position with numpy : 3.314018249511719e-05 nb_pixel_total : 166 time to create 1 rle with old method : 0.00026535987854003906 length of segment : 13 time for calcul the mask position with numpy : 3.790855407714844e-05 nb_pixel_total : 314 time to create 1 rle with old method : 0.0004706382751464844 length of segment : 26 time for calcul the mask position with numpy : 3.3855438232421875e-05 nb_pixel_total : 229 time to create 1 rle with old method : 0.0003414154052734375 length of segment : 19 time for calcul the mask position with numpy : 0.0001437664031982422 nb_pixel_total : 4474 time to create 1 rle with old method : 0.006285905838012695 length of segment : 94 time for calcul the mask position with numpy : 7.343292236328125e-05 nb_pixel_total : 1595 time to create 1 rle with old method : 0.002399921417236328 length of segment : 42 Processing 1 images image shape: (280, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 151.00234 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 25 time for calcul the mask position with numpy : 5.602836608886719e-05 nb_pixel_total : 513 time to create 1 rle with old method : 0.0007407665252685547 length of segment : 32 time for calcul the mask position with numpy : 3.814697265625e-05 nb_pixel_total : 225 time to create 1 rle with old method : 0.0003457069396972656 length of segment : 14 time for calcul the mask position with numpy : 4.1961669921875e-05 nb_pixel_total : 757 time to create 1 rle with old method : 0.001004934310913086 length of segment : 36 time for calcul the mask position with numpy : 3.0040740966796875e-05 nb_pixel_total : 111 time to create 1 rle with old method : 0.00016427040100097656 length of segment : 21 time for calcul the mask position with numpy : 3.266334533691406e-05 nb_pixel_total : 272 time to create 1 rle with old method : 0.00039768218994140625 length of segment : 18 time for calcul the mask position with numpy : 3.719329833984375e-05 nb_pixel_total : 399 time to create 1 rle with old method : 0.0005743503570556641 length of segment : 30 time for calcul the mask position with numpy : 3.170967102050781e-05 nb_pixel_total : 236 time to create 1 rle with old method : 0.0003445148468017578 length of segment : 17 time for calcul the mask position with numpy : 2.9325485229492188e-05 nb_pixel_total : 99 time to create 1 rle with old method : 0.0001723766326904297 length of segment : 9 time for calcul the mask position with numpy : 3.790855407714844e-05 nb_pixel_total : 532 time to create 1 rle with old method : 0.0007045269012451172 length of segment : 36 time for calcul the mask position with numpy : 3.933906555175781e-05 nb_pixel_total : 527 time to create 1 rle with old method : 0.0007677078247070312 length of segment : 20 time for calcul the mask position with numpy : 6.031990051269531e-05 nb_pixel_total : 1883 time to create 1 rle with old method : 0.00414586067199707 length of segment : 55 time for calcul the mask position with numpy : 4.601478576660156e-05 nb_pixel_total : 525 time to create 1 rle with old method : 0.0007686614990234375 length of segment : 37 time for calcul the mask position with numpy : 6.985664367675781e-05 nb_pixel_total : 2730 time to create 1 rle with old method : 0.0034410953521728516 length of segment : 44 time for calcul the mask position with numpy : 4.553794860839844e-05 nb_pixel_total : 776 time to create 1 rle with old method : 0.0010175704956054688 length of segment : 43 time for calcul the mask position with numpy : 3.62396240234375e-05 nb_pixel_total : 306 time to create 1 rle with old method : 0.0004630088806152344 length of segment : 24 time for calcul the mask position with numpy : 3.075599670410156e-05 nb_pixel_total : 141 time to create 1 rle with old method : 0.0002238750457763672 length of segment : 13 time for calcul the mask position with numpy : 2.956390380859375e-05 nb_pixel_total : 103 time to create 1 rle with old method : 0.0001659393310546875 length of segment : 14 time for calcul the mask position with numpy : 3.24249267578125e-05 nb_pixel_total : 280 time to create 1 rle with old method : 0.00040030479431152344 length of segment : 19 time for calcul the mask position with numpy : 5.817413330078125e-05 nb_pixel_total : 1860 time to create 1 rle with old method : 0.002402067184448242 length of segment : 58 time for calcul the mask position with numpy : 4.172325134277344e-05 nb_pixel_total : 717 time to create 1 rle with old method : 0.0009381771087646484 length of segment : 35 time for calcul the mask position with numpy : 4.172325134277344e-05 nb_pixel_total : 737 time to create 1 rle with old method : 0.0010058879852294922 length of segment : 32 time for calcul the mask position with numpy : 3.8623809814453125e-05 nb_pixel_total : 327 time to create 1 rle with old method : 0.0004620552062988281 length of segment : 37 time for calcul the mask position with numpy : 6.175041198730469e-05 nb_pixel_total : 1925 time to create 1 rle with old method : 0.002524852752685547 length of segment : 58 time for calcul the mask position with numpy : 3.981590270996094e-05 nb_pixel_total : 522 time to create 1 rle with old method : 0.0007603168487548828 length of segment : 22 time for calcul the mask position with numpy : 3.314018249511719e-05 nb_pixel_total : 219 time to create 1 rle with old method : 0.00031280517578125 length of segment : 22 Processing 1 images image shape: (280, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 145.70156 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 10 time for calcul the mask position with numpy : 4.291534423828125e-05 nb_pixel_total : 260 time to create 1 rle with old method : 0.000385284423828125 length of segment : 20 time for calcul the mask position with numpy : 3.62396240234375e-05 nb_pixel_total : 302 time to create 1 rle with old method : 0.0004801750183105469 length of segment : 23 time for calcul the mask position with numpy : 4.291534423828125e-05 nb_pixel_total : 138 time to create 1 rle with old method : 0.0002532005310058594 length of segment : 33 time for calcul the mask position with numpy : 4.124641418457031e-05 nb_pixel_total : 413 time to create 1 rle with old method : 0.0008423328399658203 length of segment : 32 time for calcul the mask position with numpy : 4.363059997558594e-05 nb_pixel_total : 811 time to create 1 rle with old method : 0.0011568069458007812 length of segment : 47 time for calcul the mask position with numpy : 4.839897155761719e-05 nb_pixel_total : 1015 time to create 1 rle with old method : 0.0013282299041748047 length of segment : 53 time for calcul the mask position with numpy : 3.7670135498046875e-05 nb_pixel_total : 385 time to create 1 rle with old method : 0.0005280971527099609 length of segment : 29 time for calcul the mask position with numpy : 5.030632019042969e-05 nb_pixel_total : 820 time to create 1 rle with old method : 0.0011098384857177734 length of segment : 42 time for calcul the mask position with numpy : 3.5762786865234375e-05 nb_pixel_total : 271 time to create 1 rle with old method : 0.0003821849822998047 length of segment : 25 time for calcul the mask position with numpy : 3.8623809814453125e-05 nb_pixel_total : 465 time to create 1 rle with old method : 0.0006473064422607422 length of segment : 29 Processing 1 images image shape: (280, 320, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 130.45000 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 1 time for calcul the mask position with numpy : 8.177757263183594e-05 nb_pixel_total : 315 time to create 1 rle with old method : 0.0005972385406494141 length of segment : 65 NEW PHOTO pour l'instant on ne peut pas sauvegarder la photo dans les tile Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -118.63750 max: 145.67812 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 7 time for calcul the mask position with numpy : 3.8623809814453125e-05 nb_pixel_total : 163 time to create 1 rle with old method : 0.0002779960632324219 length of segment : 30 time for calcul the mask position with numpy : 3.24249267578125e-05 nb_pixel_total : 22 time to create 1 rle with old method : 6.270408630371094e-05 length of segment : 7 time for calcul the mask position with numpy : 3.147125244140625e-05 nb_pixel_total : 158 time to create 1 rle with old method : 0.0002493858337402344 length of segment : 31 time for calcul the mask position with numpy : 3.600120544433594e-05 nb_pixel_total : 328 time to create 1 rle with old method : 0.0004558563232421875 length of segment : 33 time for calcul the mask position with numpy : 3.170967102050781e-05 nb_pixel_total : 118 time to create 1 rle with old method : 0.0001964569091796875 length of segment : 33 time for calcul the mask position with numpy : 5.340576171875e-05 nb_pixel_total : 1993 time to create 1 rle with old method : 0.0026819705963134766 length of segment : 42 time for calcul the mask position with numpy : 3.3855438232421875e-05 nb_pixel_total : 190 time to create 1 rle with old method : 0.0002970695495605469 length of segment : 36 Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -116.59453 max: 151.10000 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 5 time for calcul the mask position with numpy : 4.673004150390625e-05 nb_pixel_total : 650 time to create 1 rle with old method : 0.0008261203765869141 length of segment : 33 time for calcul the mask position with numpy : 7.271766662597656e-05 nb_pixel_total : 2990 time to create 1 rle with old method : 0.0037848949432373047 length of segment : 55 time for calcul the mask position with numpy : 5.650520324707031e-05 nb_pixel_total : 977 time to create 1 rle with old method : 0.0013039112091064453 length of segment : 47 time for calcul the mask position with numpy : 4.315376281738281e-05 nb_pixel_total : 925 time to create 1 rle with old method : 0.0011906623840332031 length of segment : 43 time for calcul the mask position with numpy : 3.790855407714844e-05 nb_pixel_total : 407 time to create 1 rle with old method : 0.0005686283111572266 length of segment : 36 Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -112.87969 max: 151.10000 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 8 time for calcul the mask position with numpy : 0.00012922286987304688 nb_pixel_total : 5382 time to create 1 rle with old method : 0.006424903869628906 length of segment : 93 time for calcul the mask position with numpy : 4.029273986816406e-05 nb_pixel_total : 176 time to create 1 rle with old method : 0.0002689361572265625 length of segment : 12 time for calcul the mask position with numpy : 3.647804260253906e-05 nb_pixel_total : 367 time to create 1 rle with old method : 0.0005335807800292969 length of segment : 19 time for calcul the mask position with numpy : 0.00010967254638671875 nb_pixel_total : 5646 time to create 1 rle with old method : 0.0066373348236083984 length of segment : 118 time for calcul the mask position with numpy : 5.173683166503906e-05 nb_pixel_total : 862 time to create 1 rle with old method : 0.0011401176452636719 length of segment : 53 time for calcul the mask position with numpy : 7.653236389160156e-05 nb_pixel_total : 2165 time to create 1 rle with old method : 0.0030422210693359375 length of segment : 37 length of segment : 0 time for calcul the mask position with numpy : 7.486343383789062e-05 nb_pixel_total : 2672 time to create 1 rle with old method : 0.003689289093017578 length of segment : 41 Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -121.47734 max: 151.10000 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 5 time for calcul the mask position with numpy : 0.0001380443572998047 nb_pixel_total : 7775 time to create 1 rle with old method : 0.009905099868774414 length of segment : 143 time for calcul the mask position with numpy : 4.553794860839844e-05 nb_pixel_total : 240 time to create 1 rle with old method : 0.0003666877746582031 length of segment : 18 time for calcul the mask position with numpy : 4.982948303222656e-05 nb_pixel_total : 883 time to create 1 rle with old method : 0.0011196136474609375 length of segment : 64 time for calcul the mask position with numpy : 3.4332275390625e-05 nb_pixel_total : 228 time to create 1 rle with old method : 0.00034737586975097656 length of segment : 22 time for calcul the mask position with numpy : 0.00015687942504882812 nb_pixel_total : 5186 time to create 1 rle with old method : 0.007761955261230469 length of segment : 193 Processing 1 images image shape: (400, 320, 3) min: 0.00000 max: 246.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 122.83047 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 1 time for calcul the mask position with numpy : 4.553794860839844e-05 nb_pixel_total : 485 time to create 1 rle with old method : 0.0007050037384033203 length of segment : 18 Processing 1 images image shape: (400, 400, 3) min: 23.00000 max: 211.00000 molded_images shape: (1, 640, 640, 3) min: -87.95000 max: 83.77578 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 0 Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -117.73906 max: 146.07656 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 12 time for calcul the mask position with numpy : 6.008148193359375e-05 nb_pixel_total : 1449 time to create 1 rle with old method : 0.001819610595703125 length of segment : 45 time for calcul the mask position with numpy : 3.528594970703125e-05 nb_pixel_total : 169 time to create 1 rle with old method : 0.0002598762512207031 length of segment : 18 time for calcul the mask position with numpy : 4.100799560546875e-05 nb_pixel_total : 589 time to create 1 rle with old method : 0.0008265972137451172 length of segment : 28 time for calcul the mask position with numpy : 3.24249267578125e-05 nb_pixel_total : 118 time to create 1 rle with old method : 0.00016951560974121094 length of segment : 29 time for calcul the mask position with numpy : 6.794929504394531e-05 nb_pixel_total : 2205 time to create 1 rle with old method : 0.0030510425567626953 length of segment : 45 time for calcul the mask position with numpy : 3.910064697265625e-05 nb_pixel_total : 396 time to create 1 rle with old method : 0.0005807876586914062 length of segment : 17 time for calcul the mask position with numpy : 3.600120544433594e-05 nb_pixel_total : 353 time to create 1 rle with old method : 0.0005166530609130859 length of segment : 17 time for calcul the mask position with numpy : 5.1975250244140625e-05 nb_pixel_total : 1279 time to create 1 rle with old method : 0.001688241958618164 length of segment : 46 time for calcul the mask position with numpy : 4.0531158447265625e-05 nb_pixel_total : 280 time to create 1 rle with old method : 0.00040340423583984375 length of segment : 29 time for calcul the mask position with numpy : 3.933906555175781e-05 nb_pixel_total : 522 time to create 1 rle with old method : 0.0007376670837402344 length of segment : 36 time for calcul the mask position with numpy : 3.409385681152344e-05 nb_pixel_total : 279 time to create 1 rle with old method : 0.00038170814514160156 length of segment : 27 time for calcul the mask position with numpy : 3.814697265625e-05 nb_pixel_total : 556 time to create 1 rle with old method : 0.0007407665252685547 length of segment : 35 Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -113.30156 max: 151.10000 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 18 time for calcul the mask position with numpy : 7.557868957519531e-05 nb_pixel_total : 687 time to create 1 rle with old method : 0.0010209083557128906 length of segment : 38 time for calcul the mask position with numpy : 5.364418029785156e-05 nb_pixel_total : 112 time to create 1 rle with old method : 0.00027942657470703125 length of segment : 22 time for calcul the mask position with numpy : 5.054473876953125e-05 nb_pixel_total : 899 time to create 1 rle with old method : 0.0013446807861328125 length of segment : 45 time for calcul the mask position with numpy : 4.553794860839844e-05 nb_pixel_total : 513 time to create 1 rle with old method : 0.0008733272552490234 length of segment : 31 time for calcul the mask position with numpy : 3.528594970703125e-05 nb_pixel_total : 205 time to create 1 rle with old method : 0.00048661231994628906 length of segment : 20 time for calcul the mask position with numpy : 3.7670135498046875e-05 nb_pixel_total : 176 time to create 1 rle with old method : 0.00039649009704589844 length of segment : 7 time for calcul the mask position with numpy : 0.00029850006103515625 nb_pixel_total : 12138 time to create 1 rle with old method : 0.01618194580078125 length of segment : 135 time for calcul the mask position with numpy : 5.507469177246094e-05 nb_pixel_total : 824 time to create 1 rle with old method : 0.0011239051818847656 length of segment : 34 time for calcul the mask position with numpy : 3.218650817871094e-05 nb_pixel_total : 67 time to create 1 rle with old method : 0.0001239776611328125 length of segment : 12 time for calcul the mask position with numpy : 3.2901763916015625e-05 nb_pixel_total : 230 time to create 1 rle with old method : 0.00036334991455078125 length of segment : 13 time for calcul the mask position with numpy : 3.695487976074219e-05 nb_pixel_total : 220 time to create 1 rle with old method : 0.00036334991455078125 length of segment : 16 time for calcul the mask position with numpy : 3.409385681152344e-05 nb_pixel_total : 119 time to create 1 rle with old method : 0.00021338462829589844 length of segment : 9 time for calcul the mask position with numpy : 3.4332275390625e-05 nb_pixel_total : 266 time to create 1 rle with old method : 0.0003955364227294922 length of segment : 16 time for calcul the mask position with numpy : 5.125999450683594e-05 nb_pixel_total : 897 time to create 1 rle with old method : 0.0011355876922607422 length of segment : 63 time for calcul the mask position with numpy : 4.3392181396484375e-05 nb_pixel_total : 509 time to create 1 rle with old method : 0.0007343292236328125 length of segment : 22 time for calcul the mask position with numpy : 3.814697265625e-05 nb_pixel_total : 179 time to create 1 rle with old method : 0.00027942657470703125 length of segment : 20 time for calcul the mask position with numpy : 3.814697265625e-05 nb_pixel_total : 435 time to create 1 rle with old method : 0.0005927085876464844 length of segment : 28 time for calcul the mask position with numpy : 3.6716461181640625e-05 nb_pixel_total : 435 time to create 1 rle with old method : 0.0006036758422851562 length of segment : 28 Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -117.52422 max: 151.10000 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 13 time for calcul the mask position with numpy : 5.340576171875e-05 nb_pixel_total : 301 time to create 1 rle with old method : 0.0004966259002685547 length of segment : 23 time for calcul the mask position with numpy : 3.910064697265625e-05 nb_pixel_total : 521 time to create 1 rle with old method : 0.0008132457733154297 length of segment : 36 time for calcul the mask position with numpy : 4.1484832763671875e-05 nb_pixel_total : 369 time to create 1 rle with old method : 0.00057220458984375 length of segment : 31 time for calcul the mask position with numpy : 4.124641418457031e-05 nb_pixel_total : 780 time to create 1 rle with old method : 0.0010902881622314453 length of segment : 35 time for calcul the mask position with numpy : 5.14984130859375e-05 nb_pixel_total : 590 time to create 1 rle with old method : 0.001032114028930664 length of segment : 30 time for calcul the mask position with numpy : 4.267692565917969e-05 nb_pixel_total : 260 time to create 1 rle with old method : 0.0004601478576660156 length of segment : 15 time for calcul the mask position with numpy : 3.1948089599609375e-05 nb_pixel_total : 158 time to create 1 rle with old method : 0.0003256797790527344 length of segment : 16 time for calcul the mask position with numpy : 5.054473876953125e-05 nb_pixel_total : 1340 time to create 1 rle with old method : 0.0018053054809570312 length of segment : 43 time for calcul the mask position with numpy : 5.841255187988281e-05 nb_pixel_total : 2162 time to create 1 rle with old method : 0.0029942989349365234 length of segment : 34 time for calcul the mask position with numpy : 0.00010752677917480469 nb_pixel_total : 904 time to create 1 rle with old method : 0.0013053417205810547 length of segment : 105 time for calcul the mask position with numpy : 8.368492126464844e-05 nb_pixel_total : 1120 time to create 1 rle with old method : 0.0015828609466552734 length of segment : 40 time for calcul the mask position with numpy : 5.4836273193359375e-05 nb_pixel_total : 1142 time to create 1 rle with old method : 0.0015225410461425781 length of segment : 40 time for calcul the mask position with numpy : 4.7206878662109375e-05 nb_pixel_total : 1135 time to create 1 rle with old method : 0.001714468002319336 length of segment : 34 Processing 1 images image shape: (400, 320, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 139.51016 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 6 time for calcul the mask position with numpy : 4.315376281738281e-05 nb_pixel_total : 590 time to create 1 rle with old method : 0.0007238388061523438 length of segment : 47 time for calcul the mask position with numpy : 4.696846008300781e-05 nb_pixel_total : 485 time to create 1 rle with old method : 0.0006897449493408203 length of segment : 75 time for calcul the mask position with numpy : 4.7206878662109375e-05 nb_pixel_total : 834 time to create 1 rle with old method : 0.0010890960693359375 length of segment : 42 time for calcul the mask position with numpy : 0.0001690387725830078 nb_pixel_total : 4866 time to create 1 rle with old method : 0.006746530532836914 length of segment : 219 time for calcul the mask position with numpy : 0.00010561943054199219 nb_pixel_total : 1935 time to create 1 rle with old method : 0.003110170364379883 length of segment : 90 time for calcul the mask position with numpy : 8.392333984375e-05 nb_pixel_total : 1647 time to create 1 rle with old method : 0.002397775650024414 length of segment : 76 Processing 1 images image shape: (280, 400, 3) min: 5.00000 max: 182.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 61.53750 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 1 time for calcul the mask position with numpy : 0.0010738372802734375 nb_pixel_total : 105866 time to create 1 rle with old method : 0.1262364387512207 length of segment : 279 Processing 1 images image shape: (280, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 149.40469 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 9 time for calcul the mask position with numpy : 0.00013399124145507812 nb_pixel_total : 3898 time to create 1 rle with old method : 0.0048618316650390625 length of segment : 108 time for calcul the mask position with numpy : 6.246566772460938e-05 nb_pixel_total : 492 time to create 1 rle with old method : 0.00077056884765625 length of segment : 24 time for calcul the mask position with numpy : 0.00023102760314941406 nb_pixel_total : 7354 time to create 1 rle with old method : 0.010286569595336914 length of segment : 84 time for calcul the mask position with numpy : 3.62396240234375e-05 nb_pixel_total : 104 time to create 1 rle with old method : 0.00016951560974121094 length of segment : 14 time for calcul the mask position with numpy : 3.600120544433594e-05 nb_pixel_total : 292 time to create 1 rle with old method : 0.0004591941833496094 length of segment : 24 time for calcul the mask position with numpy : 3.2901763916015625e-05 nb_pixel_total : 240 time to create 1 rle with old method : 0.0003800392150878906 length of segment : 17 time for calcul the mask position with numpy : 4.00543212890625e-05 nb_pixel_total : 567 time to create 1 rle with old method : 0.0007860660552978516 length of segment : 25 time for calcul the mask position with numpy : 4.410743713378906e-05 nb_pixel_total : 170 time to create 1 rle with old method : 0.0003783702850341797 length of segment : 13 time for calcul the mask position with numpy : 0.00011920928955078125 nb_pixel_total : 3985 time to create 1 rle with old method : 0.00548243522644043 length of segment : 105 Processing 1 images image shape: (280, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 151.10000 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 20 time for calcul the mask position with numpy : 5.0067901611328125e-05 nb_pixel_total : 484 time to create 1 rle with old method : 0.0006957054138183594 length of segment : 31 time for calcul the mask position with numpy : 3.933906555175781e-05 nb_pixel_total : 510 time to create 1 rle with old method : 0.0006895065307617188 length of segment : 36 time for calcul the mask position with numpy : 3.814697265625e-05 nb_pixel_total : 250 time to create 1 rle with old method : 0.00035953521728515625 length of segment : 16 time for calcul the mask position with numpy : 7.724761962890625e-05 nb_pixel_total : 2004 time to create 1 rle with old method : 0.0025229454040527344 length of segment : 65 time for calcul the mask position with numpy : 3.5762786865234375e-05 nb_pixel_total : 283 time to create 1 rle with old method : 0.000438690185546875 length of segment : 19 time for calcul the mask position with numpy : 3.075599670410156e-05 nb_pixel_total : 117 time to create 1 rle with old method : 0.00017404556274414062 length of segment : 20 time for calcul the mask position with numpy : 4.2438507080078125e-05 nb_pixel_total : 779 time to create 1 rle with old method : 0.0010480880737304688 length of segment : 38 time for calcul the mask position with numpy : 3.910064697265625e-05 nb_pixel_total : 308 time to create 1 rle with old method : 0.0005061626434326172 length of segment : 26 time for calcul the mask position with numpy : 4.363059997558594e-05 nb_pixel_total : 591 time to create 1 rle with old method : 0.0008487701416015625 length of segment : 24 time for calcul the mask position with numpy : 3.361701965332031e-05 nb_pixel_total : 281 time to create 1 rle with old method : 0.0004012584686279297 length of segment : 20 time for calcul the mask position with numpy : 4.0531158447265625e-05 nb_pixel_total : 136 time to create 1 rle with old method : 0.00028705596923828125 length of segment : 13 time for calcul the mask position with numpy : 4.696846008300781e-05 nb_pixel_total : 235 time to create 1 rle with old method : 0.0004341602325439453 length of segment : 29 time for calcul the mask position with numpy : 5.316734313964844e-05 nb_pixel_total : 637 time to create 1 rle with old method : 0.001016378402709961 length of segment : 26 time for calcul the mask position with numpy : 4.172325134277344e-05 nb_pixel_total : 555 time to create 1 rle with old method : 0.0007700920104980469 length of segment : 37 time for calcul the mask position with numpy : 3.7670135498046875e-05 nb_pixel_total : 362 time to create 1 rle with old method : 0.0005242824554443359 length of segment : 29 time for calcul the mask position with numpy : 2.956390380859375e-05 nb_pixel_total : 112 time to create 1 rle with old method : 0.00019073486328125 length of segment : 9 time for calcul the mask position with numpy : 3.2901763916015625e-05 nb_pixel_total : 306 time to create 1 rle with old method : 0.00043773651123046875 length of segment : 20 time for calcul the mask position with numpy : 3.981590270996094e-05 nb_pixel_total : 638 time to create 1 rle with old method : 0.0008456707000732422 length of segment : 34 time for calcul the mask position with numpy : 3.170967102050781e-05 nb_pixel_total : 261 time to create 1 rle with old method : 0.0004093647003173828 length of segment : 18 time for calcul the mask position with numpy : 3.910064697265625e-05 nb_pixel_total : 528 time to create 1 rle with old method : 0.0007369518280029297 length of segment : 36 Processing 1 images image shape: (280, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 146.78750 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 13 time for calcul the mask position with numpy : 4.673004150390625e-05 nb_pixel_total : 120 time to create 1 rle with old method : 0.000225067138671875 length of segment : 35 time for calcul the mask position with numpy : 4.363059997558594e-05 nb_pixel_total : 1042 time to create 1 rle with old method : 0.0013654232025146484 length of segment : 57 time for calcul the mask position with numpy : 3.337860107421875e-05 nb_pixel_total : 260 time to create 1 rle with old method : 0.0003762245178222656 length of segment : 20 time for calcul the mask position with numpy : 4.410743713378906e-05 nb_pixel_total : 294 time to create 1 rle with old method : 0.0004260540008544922 length of segment : 22 time for calcul the mask position with numpy : 3.886222839355469e-05 nb_pixel_total : 309 time to create 1 rle with old method : 0.0005309581756591797 length of segment : 30 time for calcul the mask position with numpy : 3.528594970703125e-05 nb_pixel_total : 293 time to create 1 rle with old method : 0.0004570484161376953 length of segment : 30 time for calcul the mask position with numpy : 3.8623809814453125e-05 nb_pixel_total : 102 time to create 1 rle with old method : 0.0001659393310546875 length of segment : 28 time for calcul the mask position with numpy : 3.409385681152344e-05 nb_pixel_total : 352 time to create 1 rle with old method : 0.0004897117614746094 length of segment : 27 time for calcul the mask position with numpy : 4.839897155761719e-05 nb_pixel_total : 1251 time to create 1 rle with old method : 0.001644134521484375 length of segment : 55 time for calcul the mask position with numpy : 4.673004150390625e-05 nb_pixel_total : 364 time to create 1 rle with old method : 0.0005223751068115234 length of segment : 38 time for calcul the mask position with numpy : 7.867813110351562e-05 nb_pixel_total : 353 time to create 1 rle with old method : 0.0006234645843505859 length of segment : 57 time for calcul the mask position with numpy : 3.6716461181640625e-05 nb_pixel_total : 404 time to create 1 rle with old method : 0.0005648136138916016 length of segment : 29 time for calcul the mask position with numpy : 3.5762786865234375e-05 nb_pixel_total : 366 time to create 1 rle with old method : 0.0005414485931396484 length of segment : 25 Processing 1 images image shape: (280, 320, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 134.85000 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 2 time for calcul the mask position with numpy : 7.581710815429688e-05 nb_pixel_total : 643 time to create 1 rle with old method : 0.0009410381317138672 length of segment : 101 time for calcul the mask position with numpy : 0.0004315376281738281 nb_pixel_total : 34474 time to create 1 rle with old method : 0.038965702056884766 length of segment : 255 NEW PHOTO pour l'instant on ne peut pas sauvegarder la photo dans les tile Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -118.11797 max: 145.44375 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 10 time for calcul the mask position with numpy : 4.5299530029296875e-05 nb_pixel_total : 312 time to create 1 rle with old method : 0.0004253387451171875 length of segment : 41 time for calcul the mask position with numpy : 3.3855438232421875e-05 nb_pixel_total : 5 time to create 1 rle with old method : 3.218650817871094e-05 length of segment : 3 time for calcul the mask position with numpy : 3.337860107421875e-05 nb_pixel_total : 206 time to create 1 rle with old method : 0.0003097057342529297 length of segment : 34 time for calcul the mask position with numpy : 3.504753112792969e-05 nb_pixel_total : 265 time to create 1 rle with old method : 0.0003819465637207031 length of segment : 36 time for calcul the mask position with numpy : 3.457069396972656e-05 nb_pixel_total : 210 time to create 1 rle with old method : 0.0003173351287841797 length of segment : 34 time for calcul the mask position with numpy : 3.266334533691406e-05 nb_pixel_total : 177 time to create 1 rle with old method : 0.0002541542053222656 length of segment : 35 time for calcul the mask position with numpy : 0.0001418590545654297 nb_pixel_total : 245 time to create 1 rle with old method : 0.0005726814270019531 length of segment : 22 time for calcul the mask position with numpy : 3.361701965332031e-05 nb_pixel_total : 214 time to create 1 rle with old method : 0.00029540061950683594 length of segment : 33 time for calcul the mask position with numpy : 3.266334533691406e-05 nb_pixel_total : 239 time to create 1 rle with old method : 0.0003330707550048828 length of segment : 32 time for calcul the mask position with numpy : 5.316734313964844e-05 nb_pixel_total : 1724 time to create 1 rle with old method : 0.0023148059844970703 length of segment : 50 Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -119.84453 max: 151.10000 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 4 time for calcul the mask position with numpy : 5.698204040527344e-05 nb_pixel_total : 750 time to create 1 rle with old method : 0.0010673999786376953 length of segment : 34 time for calcul the mask position with numpy : 6.747245788574219e-05 nb_pixel_total : 2623 time to create 1 rle with old method : 0.003374338150024414 length of segment : 54 time for calcul the mask position with numpy : 4.267692565917969e-05 nb_pixel_total : 814 time to create 1 rle with old method : 0.001056671142578125 length of segment : 39 time for calcul the mask position with numpy : 4.410743713378906e-05 nb_pixel_total : 927 time to create 1 rle with old method : 0.0011479854583740234 length of segment : 47 Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -112.87969 max: 151.10000 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 6 time for calcul the mask position with numpy : 0.0001201629638671875 nb_pixel_total : 4534 time to create 1 rle with old method : 0.0061969757080078125 length of segment : 88 time for calcul the mask position with numpy : 4.863739013671875e-05 nb_pixel_total : 996 time to create 1 rle with old method : 0.0013582706451416016 length of segment : 45 time for calcul the mask position with numpy : 0.00012040138244628906 nb_pixel_total : 6407 time to create 1 rle with old method : 0.00768589973449707 length of segment : 103 length of segment : 0 time for calcul the mask position with numpy : 3.790855407714844e-05 nb_pixel_total : 43 time to create 1 rle with old method : 0.00014257431030273438 length of segment : 13 time for calcul the mask position with numpy : 0.00010323524475097656 nb_pixel_total : 2545 time to create 1 rle with old method : 0.00400853157043457 length of segment : 51 Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 151.10000 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 7 time for calcul the mask position with numpy : 0.00017762184143066406 nb_pixel_total : 7916 time to create 1 rle with old method : 0.010140657424926758 length of segment : 139 time for calcul the mask position with numpy : 6.4849853515625e-05 nb_pixel_total : 229 time to create 1 rle with old method : 0.00035119056701660156 length of segment : 17 time for calcul the mask position with numpy : 5.2928924560546875e-05 nb_pixel_total : 617 time to create 1 rle with old method : 0.0008256435394287109 length of segment : 49 time for calcul the mask position with numpy : 0.00022172927856445312 nb_pixel_total : 6971 time to create 1 rle with old method : 0.009083747863769531 length of segment : 207 time for calcul the mask position with numpy : 7.534027099609375e-05 nb_pixel_total : 135 time to create 1 rle with old method : 0.00030517578125 length of segment : 16 time for calcul the mask position with numpy : 0.0002090930938720703 nb_pixel_total : 6175 time to create 1 rle with old method : 0.009363412857055664 length of segment : 168 time for calcul the mask position with numpy : 0.00022292137145996094 nb_pixel_total : 5955 time to create 1 rle with old method : 0.007424831390380859 length of segment : 169 Processing 1 images image shape: (400, 320, 3) min: 0.00000 max: 249.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 120.80312 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 3 time for calcul the mask position with numpy : 4.100799560546875e-05 nb_pixel_total : 500 time to create 1 rle with old method : 0.0007064342498779297 length of segment : 18 time for calcul the mask position with numpy : 4.363059997558594e-05 nb_pixel_total : 840 time to create 1 rle with old method : 0.0010478496551513672 length of segment : 94 time for calcul the mask position with numpy : 5.6743621826171875e-05 nb_pixel_total : 2027 time to create 1 rle with old method : 0.002659320831298828 length of segment : 47 Processing 1 images image shape: (400, 400, 3) min: 19.00000 max: 210.00000 molded_images shape: (1, 640, 640, 3) min: -88.06328 max: 83.51016 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 0 Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -112.81328 max: 138.34609 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 8 time for calcul the mask position with numpy : 5.6743621826171875e-05 nb_pixel_total : 1580 time to create 1 rle with old method : 0.0020194053649902344 length of segment : 49 time for calcul the mask position with numpy : 3.933906555175781e-05 nb_pixel_total : 456 time to create 1 rle with old method : 0.0006077289581298828 length of segment : 38 time for calcul the mask position with numpy : 3.4809112548828125e-05 nb_pixel_total : 345 time to create 1 rle with old method : 0.0005252361297607422 length of segment : 17 time for calcul the mask position with numpy : 3.4809112548828125e-05 nb_pixel_total : 347 time to create 1 rle with old method : 0.0005450248718261719 length of segment : 18 time for calcul the mask position with numpy : 3.504753112792969e-05 nb_pixel_total : 369 time to create 1 rle with old method : 0.0005352497100830078 length of segment : 23 time for calcul the mask position with numpy : 3.695487976074219e-05 nb_pixel_total : 448 time to create 1 rle with old method : 0.0006201267242431641 length of segment : 34 time for calcul the mask position with numpy : 5.888938903808594e-05 nb_pixel_total : 375 time to create 1 rle with old method : 0.0010020732879638672 length of segment : 15 time for calcul the mask position with numpy : 3.4332275390625e-05 nb_pixel_total : 414 time to create 1 rle with old method : 0.000621795654296875 length of segment : 16 Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -117.09844 max: 151.10000 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 19 time for calcul the mask position with numpy : 6.723403930664062e-05 nb_pixel_total : 797 time to create 1 rle with old method : 0.0010423660278320312 length of segment : 40 time for calcul the mask position with numpy : 4.57763671875e-05 nb_pixel_total : 562 time to create 1 rle with old method : 0.0008285045623779297 length of segment : 39 time for calcul the mask position with numpy : 4.100799560546875e-05 nb_pixel_total : 453 time to create 1 rle with old method : 0.0006403923034667969 length of segment : 29 time for calcul the mask position with numpy : 3.62396240234375e-05 nb_pixel_total : 149 time to create 1 rle with old method : 0.0003082752227783203 length of segment : 21 time for calcul the mask position with numpy : 4.410743713378906e-05 nb_pixel_total : 787 time to create 1 rle with old method : 0.0010609626770019531 length of segment : 35 time for calcul the mask position with numpy : 4.458427429199219e-05 nb_pixel_total : 1014 time to create 1 rle with old method : 0.0012810230255126953 length of segment : 45 time for calcul the mask position with numpy : 3.0994415283203125e-05 nb_pixel_total : 141 time to create 1 rle with old method : 0.00025272369384765625 length of segment : 10 time for calcul the mask position with numpy : 3.314018249511719e-05 nb_pixel_total : 245 time to create 1 rle with old method : 0.0003757476806640625 length of segment : 17 time for calcul the mask position with numpy : 3.790855407714844e-05 nb_pixel_total : 305 time to create 1 rle with old method : 0.0005118846893310547 length of segment : 21 time for calcul the mask position with numpy : 4.029273986816406e-05 nb_pixel_total : 778 time to create 1 rle with old method : 0.0011093616485595703 length of segment : 26 time for calcul the mask position with numpy : 0.0002410411834716797 nb_pixel_total : 13679 time to create 1 rle with old method : 0.015770435333251953 length of segment : 111 time for calcul the mask position with numpy : 6.365776062011719e-05 nb_pixel_total : 1955 time to create 1 rle with old method : 0.002644062042236328 length of segment : 29 time for calcul the mask position with numpy : 3.552436828613281e-05 nb_pixel_total : 174 time to create 1 rle with old method : 0.0002646446228027344 length of segment : 24 time for calcul the mask position with numpy : 4.9591064453125e-05 nb_pixel_total : 772 time to create 1 rle with old method : 0.001107931137084961 length of segment : 70 time for calcul the mask position with numpy : 3.2901763916015625e-05 nb_pixel_total : 101 time to create 1 rle with old method : 0.00017547607421875 length of segment : 13 time for calcul the mask position with numpy : 2.9802322387695312e-05 nb_pixel_total : 92 time to create 1 rle with old method : 0.0001513957977294922 length of segment : 12 time for calcul the mask position with numpy : 4.649162292480469e-05 nb_pixel_total : 871 time to create 1 rle with old method : 0.0011491775512695312 length of segment : 39 time for calcul the mask position with numpy : 3.0040740966796875e-05 nb_pixel_total : 77 time to create 1 rle with old method : 0.0001437664031982422 length of segment : 9 time for calcul the mask position with numpy : 2.956390380859375e-05 nb_pixel_total : 112 time to create 1 rle with old method : 0.0001780986785888672 length of segment : 13 Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -117.52422 max: 151.10000 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 12 time for calcul the mask position with numpy : 4.553794860839844e-05 nb_pixel_total : 286 time to create 1 rle with old method : 0.0004124641418457031 length of segment : 22 time for calcul the mask position with numpy : 4.601478576660156e-05 nb_pixel_total : 459 time to create 1 rle with old method : 0.0007750988006591797 length of segment : 34 time for calcul the mask position with numpy : 4.0531158447265625e-05 nb_pixel_total : 820 time to create 1 rle with old method : 0.0011029243469238281 length of segment : 37 time for calcul the mask position with numpy : 3.933906555175781e-05 nb_pixel_total : 407 time to create 1 rle with old method : 0.0006022453308105469 length of segment : 37 time for calcul the mask position with numpy : 5.5789947509765625e-05 nb_pixel_total : 650 time to create 1 rle with old method : 0.0010752677917480469 length of segment : 35 time for calcul the mask position with numpy : 5.4836273193359375e-05 nb_pixel_total : 2149 time to create 1 rle with old method : 0.0027222633361816406 length of segment : 32 time for calcul the mask position with numpy : 3.4809112548828125e-05 nb_pixel_total : 179 time to create 1 rle with old method : 0.0003132820129394531 length of segment : 15 time for calcul the mask position with numpy : 5.7697296142578125e-05 nb_pixel_total : 1373 time to create 1 rle with old method : 0.0017001628875732422 length of segment : 46 time for calcul the mask position with numpy : 0.0001888275146484375 nb_pixel_total : 934 time to create 1 rle with old method : 0.0014600753784179688 length of segment : 83 time for calcul the mask position with numpy : 3.504753112792969e-05 nb_pixel_total : 275 time to create 1 rle with old method : 0.000453948974609375 length of segment : 15 time for calcul the mask position with numpy : 3.2901763916015625e-05 nb_pixel_total : 293 time to create 1 rle with old method : 0.0004787445068359375 length of segment : 18 time for calcul the mask position with numpy : 4.291534423828125e-05 nb_pixel_total : 1063 time to create 1 rle with old method : 0.0013692378997802734 length of segment : 39 Processing 1 images image shape: (400, 320, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 136.34219 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 8 time for calcul the mask position with numpy : 4.4345855712890625e-05 nb_pixel_total : 578 time to create 1 rle with old method : 0.0007474422454833984 length of segment : 50 time for calcul the mask position with numpy : 4.57763671875e-05 nb_pixel_total : 828 time to create 1 rle with old method : 0.0010981559753417969 length of segment : 45 time for calcul the mask position with numpy : 0.00021791458129882812 nb_pixel_total : 5414 time to create 1 rle with old method : 0.006688117980957031 length of segment : 238 time for calcul the mask position with numpy : 5.626678466796875e-05 nb_pixel_total : 719 time to create 1 rle with old method : 0.0009965896606445312 length of segment : 61 time for calcul the mask position with numpy : 6.937980651855469e-05 nb_pixel_total : 1819 time to create 1 rle with old method : 0.0023059844970703125 length of segment : 82 time for calcul the mask position with numpy : 6.413459777832031e-05 nb_pixel_total : 1865 time to create 1 rle with old method : 0.0024042129516601562 length of segment : 85 time for calcul the mask position with numpy : 6.341934204101562e-05 nb_pixel_total : 1917 time to create 1 rle with old method : 0.0023360252380371094 length of segment : 88 time for calcul the mask position with numpy : 0.00016689300537109375 nb_pixel_total : 4200 time to create 1 rle with old method : 0.0049397945404052734 length of segment : 195 Processing 1 images image shape: (280, 400, 3) min: 12.00000 max: 183.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 64.16250 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 1 time for calcul the mask position with numpy : 0.001153707504272461 nb_pixel_total : 106278 time to create 1 rle with old method : 0.12014102935791016 length of segment : 278 Processing 1 images image shape: (280, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 149.40469 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 13 time for calcul the mask position with numpy : 5.555152893066406e-05 nb_pixel_total : 241 time to create 1 rle with old method : 0.0005345344543457031 length of segment : 19 time for calcul the mask position with numpy : 0.0001277923583984375 nb_pixel_total : 5019 time to create 1 rle with old method : 0.010965347290039062 length of segment : 78 time for calcul the mask position with numpy : 0.00010418891906738281 nb_pixel_total : 3430 time to create 1 rle with old method : 0.004273414611816406 length of segment : 122 time for calcul the mask position with numpy : 3.5762786865234375e-05 nb_pixel_total : 98 time to create 1 rle with old method : 0.00017952919006347656 length of segment : 13 time for calcul the mask position with numpy : 3.743171691894531e-05 nb_pixel_total : 531 time to create 1 rle with old method : 0.0007445812225341797 length of segment : 23 time for calcul the mask position with numpy : 3.3855438232421875e-05 nb_pixel_total : 258 time to create 1 rle with old method : 0.00038886070251464844 length of segment : 17 time for calcul the mask position with numpy : 3.123283386230469e-05 nb_pixel_total : 159 time to create 1 rle with old method : 0.0002491474151611328 length of segment : 13 time for calcul the mask position with numpy : 3.0517578125e-05 nb_pixel_total : 164 time to create 1 rle with old method : 0.00026297569274902344 length of segment : 13 time for calcul the mask position with numpy : 5.221366882324219e-05 nb_pixel_total : 225 time to create 1 rle with old method : 0.0003380775451660156 length of segment : 19 time for calcul the mask position with numpy : 3.337860107421875e-05 nb_pixel_total : 297 time to create 1 rle with old method : 0.0004291534423828125 length of segment : 25 time for calcul the mask position with numpy : 9.989738464355469e-05 nb_pixel_total : 3796 time to create 1 rle with old method : 0.004850864410400391 length of segment : 138 time for calcul the mask position with numpy : 3.910064697265625e-05 nb_pixel_total : 371 time to create 1 rle with old method : 0.0005235671997070312 length of segment : 22 time for calcul the mask position with numpy : 3.552436828613281e-05 nb_pixel_total : 328 time to create 1 rle with old method : 0.0004506111145019531 length of segment : 27 Processing 1 images image shape: (280, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 150.90469 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 22 time for calcul the mask position with numpy : 5.078315734863281e-05 nb_pixel_total : 509 time to create 1 rle with old method : 0.0006816387176513672 length of segment : 31 time for calcul the mask position with numpy : 4.124641418457031e-05 nb_pixel_total : 561 time to create 1 rle with old method : 0.0008394718170166016 length of segment : 22 time for calcul the mask position with numpy : 3.361701965332031e-05 nb_pixel_total : 275 time to create 1 rle with old method : 0.00041484832763671875 length of segment : 18 time for calcul the mask position with numpy : 9.965896606445312e-05 nb_pixel_total : 4239 time to create 1 rle with old method : 0.0053441524505615234 length of segment : 89 time for calcul the mask position with numpy : 4.029273986816406e-05 nb_pixel_total : 506 time to create 1 rle with old method : 0.0006799697875976562 length of segment : 34 time for calcul the mask position with numpy : 3.4809112548828125e-05 nb_pixel_total : 298 time to create 1 rle with old method : 0.00044345855712890625 length of segment : 27 time for calcul the mask position with numpy : 3.075599670410156e-05 nb_pixel_total : 119 time to create 1 rle with old method : 0.00017833709716796875 length of segment : 21 time for calcul the mask position with numpy : 3.2901763916015625e-05 nb_pixel_total : 302 time to create 1 rle with old method : 0.00045228004455566406 length of segment : 20 time for calcul the mask position with numpy : 3.1948089599609375e-05 nb_pixel_total : 239 time to create 1 rle with old method : 0.00035500526428222656 length of segment : 15 time for calcul the mask position with numpy : 4.1961669921875e-05 nb_pixel_total : 746 time to create 1 rle with old method : 0.000985860824584961 length of segment : 37 time for calcul the mask position with numpy : 3.2901763916015625e-05 nb_pixel_total : 214 time to create 1 rle with old method : 0.0003311634063720703 length of segment : 18 time for calcul the mask position with numpy : 3.218650817871094e-05 nb_pixel_total : 210 time to create 1 rle with old method : 0.0003757476806640625 length of segment : 22 time for calcul the mask position with numpy : 3.790855407714844e-05 nb_pixel_total : 284 time to create 1 rle with old method : 0.0003993511199951172 length of segment : 35 time for calcul the mask position with numpy : 4.2438507080078125e-05 nb_pixel_total : 797 time to create 1 rle with old method : 0.0010573863983154297 length of segment : 34 time for calcul the mask position with numpy : 6.532669067382812e-05 nb_pixel_total : 2112 time to create 1 rle with old method : 0.0027420520782470703 length of segment : 56 time for calcul the mask position with numpy : 3.4809112548828125e-05 nb_pixel_total : 264 time to create 1 rle with old method : 0.000392913818359375 length of segment : 19 time for calcul the mask position with numpy : 4.267692565917969e-05 nb_pixel_total : 516 time to create 1 rle with old method : 0.00070953369140625 length of segment : 37 time for calcul the mask position with numpy : 3.1948089599609375e-05 nb_pixel_total : 235 time to create 1 rle with old method : 0.00035119056701660156 length of segment : 18 time for calcul the mask position with numpy : 3.814697265625e-05 nb_pixel_total : 484 time to create 1 rle with old method : 0.0006723403930664062 length of segment : 36 time for calcul the mask position with numpy : 6.437301635742188e-05 nb_pixel_total : 2045 time to create 1 rle with old method : 0.0026373863220214844 length of segment : 58 time for calcul the mask position with numpy : 7.081031799316406e-05 nb_pixel_total : 2349 time to create 1 rle with old method : 0.003008127212524414 length of segment : 62 time for calcul the mask position with numpy : 9.870529174804688e-05 nb_pixel_total : 3632 time to create 1 rle with old method : 0.004497051239013672 length of segment : 136 Processing 1 images image shape: (280, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 145.70156 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 8 time for calcul the mask position with numpy : 5.0067901611328125e-05 nb_pixel_total : 187 time to create 1 rle with old method : 0.0003113746643066406 length of segment : 48 time for calcul the mask position with numpy : 4.553794860839844e-05 nb_pixel_total : 893 time to create 1 rle with old method : 0.0011913776397705078 length of segment : 51 time for calcul the mask position with numpy : 3.4809112548828125e-05 nb_pixel_total : 301 time to create 1 rle with old method : 0.00045013427734375 length of segment : 22 time for calcul the mask position with numpy : 6.270408630371094e-05 nb_pixel_total : 2023 time to create 1 rle with old method : 0.0025119781494140625 length of segment : 92 time for calcul the mask position with numpy : 3.647804260253906e-05 nb_pixel_total : 392 time to create 1 rle with old method : 0.0005414485931396484 length of segment : 29 time for calcul the mask position with numpy : 3.933906555175781e-05 nb_pixel_total : 229 time to create 1 rle with old method : 0.0003502368927001953 length of segment : 18 time for calcul the mask position with numpy : 3.123283386230469e-05 nb_pixel_total : 230 time to create 1 rle with old method : 0.0003666877746582031 length of segment : 18 time for calcul the mask position with numpy : 3.314018249511719e-05 nb_pixel_total : 195 time to create 1 rle with old method : 0.0002856254577636719 length of segment : 24 Processing 1 images image shape: (280, 320, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 133.66250 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 1 time for calcul the mask position with numpy : 6.270408630371094e-05 nb_pixel_total : 830 time to create 1 rle with old method : 0.0011317729949951172 length of segment : 121 NEW PHOTO pour l'instant on ne peut pas sauvegarder la photo dans les tile Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -116.96172 max: 145.65469 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 6 time for calcul the mask position with numpy : 3.8623809814453125e-05 nb_pixel_total : 151 time to create 1 rle with old method : 0.0002503395080566406 length of segment : 29 time for calcul the mask position with numpy : 3.457069396972656e-05 nb_pixel_total : 302 time to create 1 rle with old method : 0.00041794776916503906 length of segment : 34 time for calcul the mask position with numpy : 3.4809112548828125e-05 nb_pixel_total : 70 time to create 1 rle with old method : 0.00014328956604003906 length of segment : 24 time for calcul the mask position with numpy : 0.00012826919555664062 nb_pixel_total : 3991 time to create 1 rle with old method : 0.005196332931518555 length of segment : 122 time for calcul the mask position with numpy : 3.6716461181640625e-05 nb_pixel_total : 165 time to create 1 rle with old method : 0.00026035308837890625 length of segment : 28 time for calcul the mask position with numpy : 3.123283386230469e-05 nb_pixel_total : 15 time to create 1 rle with old method : 4.506111145019531e-05 length of segment : 8 Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -116.68438 max: 151.10000 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 2 time for calcul the mask position with numpy : 4.649162292480469e-05 nb_pixel_total : 706 time to create 1 rle with old method : 0.0009098052978515625 length of segment : 35 time for calcul the mask position with numpy : 7.987022399902344e-05 nb_pixel_total : 2790 time to create 1 rle with old method : 0.0035889148712158203 length of segment : 54 Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -113.61406 max: 151.10000 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 5 time for calcul the mask position with numpy : 0.0001361370086669922 nb_pixel_total : 6384 time to create 1 rle with old method : 0.008173704147338867 length of segment : 112 time for calcul the mask position with numpy : 0.00013899803161621094 nb_pixel_total : 4508 time to create 1 rle with old method : 0.005600452423095703 length of segment : 89 time for calcul the mask position with numpy : 6.580352783203125e-05 nb_pixel_total : 573 time to create 1 rle with old method : 0.0007879734039306641 length of segment : 83 time for calcul the mask position with numpy : 8.58306884765625e-05 nb_pixel_total : 1719 time to create 1 rle with old method : 0.002388477325439453 length of segment : 34 time for calcul the mask position with numpy : 4.3392181396484375e-05 nb_pixel_total : 279 time to create 1 rle with old method : 0.0004904270172119141 length of segment : 11 Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -120.11406 max: 151.10000 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 6 time for calcul the mask position with numpy : 0.00014328956604003906 nb_pixel_total : 7979 time to create 1 rle with old method : 0.009491682052612305 length of segment : 138 time for calcul the mask position with numpy : 4.38690185546875e-05 nb_pixel_total : 240 time to create 1 rle with old method : 0.0003612041473388672 length of segment : 19 time for calcul the mask position with numpy : 4.792213439941406e-05 nb_pixel_total : 1078 time to create 1 rle with old method : 0.001367330551147461 length of segment : 65 time for calcul the mask position with numpy : 0.00013589859008789062 nb_pixel_total : 5985 time to create 1 rle with old method : 0.007272005081176758 length of segment : 220 time for calcul the mask position with numpy : 4.100799560546875e-05 nb_pixel_total : 328 time to create 1 rle with old method : 0.0005562305450439453 length of segment : 20 time for calcul the mask position with numpy : 3.123283386230469e-05 nb_pixel_total : 121 time to create 1 rle with old method : 0.0001881122589111328 length of segment : 17 Processing 1 images image shape: (400, 320, 3) min: 0.00000 max: 249.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 119.81875 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 7 time for calcul the mask position with numpy : 4.506111145019531e-05 nb_pixel_total : 486 time to create 1 rle with old method : 0.000690460205078125 length of segment : 18 time for calcul the mask position with numpy : 6.103515625e-05 nb_pixel_total : 2421 time to create 1 rle with old method : 0.003000497817993164 length of segment : 49 time for calcul the mask position with numpy : 0.00013184547424316406 nb_pixel_total : 7916 time to create 1 rle with old method : 0.009618520736694336 length of segment : 78 time for calcul the mask position with numpy : 4.6253204345703125e-05 nb_pixel_total : 711 time to create 1 rle with old method : 0.0008757114410400391 length of segment : 77 time for calcul the mask position with numpy : 0.0005996227264404297 nb_pixel_total : 57080 time to create 1 rle with old method : 0.06537294387817383 length of segment : 247 time for calcul the mask position with numpy : 8.273124694824219e-05 nb_pixel_total : 1807 time to create 1 rle with old method : 0.0024039745330810547 length of segment : 111 time for calcul the mask position with numpy : 6.723403930664062e-05 nb_pixel_total : 2510 time to create 1 rle with old method : 0.0031430721282958984 length of segment : 49 Processing 1 images image shape: (400, 400, 3) min: 18.00000 max: 222.00000 molded_images shape: (1, 640, 640, 3) min: -85.81719 max: 93.56875 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 0 Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -114.58281 max: 144.16250 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 11 time for calcul the mask position with numpy : 6.246566772460938e-05 nb_pixel_total : 1457 time to create 1 rle with old method : 0.001828908920288086 length of segment : 48 time for calcul the mask position with numpy : 3.600120544433594e-05 nb_pixel_total : 383 time to create 1 rle with old method : 0.0005865097045898438 length of segment : 17 time for calcul the mask position with numpy : 3.337860107421875e-05 nb_pixel_total : 331 time to create 1 rle with old method : 0.0004515647888183594 length of segment : 19 time for calcul the mask position with numpy : 3.218650817871094e-05 nb_pixel_total : 164 time to create 1 rle with old method : 0.00025582313537597656 length of segment : 18 time for calcul the mask position with numpy : 4.76837158203125e-05 nb_pixel_total : 1037 time to create 1 rle with old method : 0.0013849735260009766 length of segment : 43 time for calcul the mask position with numpy : 3.886222839355469e-05 nb_pixel_total : 514 time to create 1 rle with old method : 0.0006964206695556641 length of segment : 42 time for calcul the mask position with numpy : 3.3855438232421875e-05 nb_pixel_total : 252 time to create 1 rle with old method : 0.0004315376281738281 length of segment : 11 time for calcul the mask position with numpy : 3.504753112792969e-05 nb_pixel_total : 353 time to create 1 rle with old method : 0.0005354881286621094 length of segment : 18 time for calcul the mask position with numpy : 3.337860107421875e-05 nb_pixel_total : 285 time to create 1 rle with old method : 0.00042629241943359375 length of segment : 20 time for calcul the mask position with numpy : 7.557868957519531e-05 nb_pixel_total : 2564 time to create 1 rle with old method : 0.0033228397369384766 length of segment : 43 time for calcul the mask position with numpy : 6.413459777832031e-05 nb_pixel_total : 2471 time to create 1 rle with old method : 0.0032570362091064453 length of segment : 39 Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -115.87969 max: 151.10000 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 17 time for calcul the mask position with numpy : 0.0002472400665283203 nb_pixel_total : 12990 time to create 1 rle with old method : 0.015329837799072266 length of segment : 107 time for calcul the mask position with numpy : 6.771087646484375e-05 nb_pixel_total : 2073 time to create 1 rle with old method : 0.003983259201049805 length of segment : 31 time for calcul the mask position with numpy : 9.632110595703125e-05 nb_pixel_total : 741 time to create 1 rle with old method : 0.0017666816711425781 length of segment : 36 time for calcul the mask position with numpy : 4.887580871582031e-05 nb_pixel_total : 796 time to create 1 rle with old method : 0.00107574462890625 length of segment : 36 time for calcul the mask position with numpy : 4.267692565917969e-05 nb_pixel_total : 920 time to create 1 rle with old method : 0.0012900829315185547 length of segment : 25 time for calcul the mask position with numpy : 3.2901763916015625e-05 nb_pixel_total : 137 time to create 1 rle with old method : 0.00023055076599121094 length of segment : 17 time for calcul the mask position with numpy : 3.361701965332031e-05 nb_pixel_total : 354 time to create 1 rle with old method : 0.0004496574401855469 length of segment : 28 time for calcul the mask position with numpy : 3.814697265625e-05 nb_pixel_total : 311 time to create 1 rle with old method : 0.0005152225494384766 length of segment : 21 time for calcul the mask position with numpy : 3.147125244140625e-05 nb_pixel_total : 105 time to create 1 rle with old method : 0.000171661376953125 length of segment : 13 time for calcul the mask position with numpy : 4.315376281738281e-05 nb_pixel_total : 497 time to create 1 rle with old method : 0.0006775856018066406 length of segment : 30 time for calcul the mask position with numpy : 4.935264587402344e-05 nb_pixel_total : 901 time to create 1 rle with old method : 0.0011265277862548828 length of segment : 46 time for calcul the mask position with numpy : 3.5762786865234375e-05 nb_pixel_total : 174 time to create 1 rle with old method : 0.0003027915954589844 length of segment : 20 time for calcul the mask position with numpy : 3.910064697265625e-05 nb_pixel_total : 472 time to create 1 rle with old method : 0.0006122589111328125 length of segment : 32 time for calcul the mask position with numpy : 2.9325485229492188e-05 nb_pixel_total : 127 time to create 1 rle with old method : 0.00019884109497070312 length of segment : 9 time for calcul the mask position with numpy : 3.457069396972656e-05 nb_pixel_total : 247 time to create 1 rle with old method : 0.000339508056640625 length of segment : 24 time for calcul the mask position with numpy : 3.552436828613281e-05 nb_pixel_total : 375 time to create 1 rle with old method : 0.0005154609680175781 length of segment : 26 time for calcul the mask position with numpy : 3.314018249511719e-05 nb_pixel_total : 411 time to create 1 rle with old method : 0.0005326271057128906 length of segment : 38 Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -118.85625 max: 151.10000 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 15 time for calcul the mask position with numpy : 6.031990051269531e-05 nb_pixel_total : 339 time to create 1 rle with old method : 0.0005080699920654297 length of segment : 25 time for calcul the mask position with numpy : 6.413459777832031e-05 nb_pixel_total : 433 time to create 1 rle with old method : 0.001085042953491211 length of segment : 35 time for calcul the mask position with numpy : 4.887580871582031e-05 nb_pixel_total : 831 time to create 1 rle with old method : 0.0012087821960449219 length of segment : 36 time for calcul the mask position with numpy : 4.6253204345703125e-05 nb_pixel_total : 527 time to create 1 rle with old method : 0.0006930828094482422 length of segment : 33 time for calcul the mask position with numpy : 4.5299530029296875e-05 nb_pixel_total : 762 time to create 1 rle with old method : 0.0009725093841552734 length of segment : 35 time for calcul the mask position with numpy : 0.0001251697540283203 nb_pixel_total : 510 time to create 1 rle with old method : 0.0006525516510009766 length of segment : 103 time for calcul the mask position with numpy : 0.00012755393981933594 nb_pixel_total : 2569 time to create 1 rle with old method : 0.0029888153076171875 length of segment : 155 time for calcul the mask position with numpy : 6.246566772460938e-05 nb_pixel_total : 1283 time to create 1 rle with old method : 0.0015761852264404297 length of segment : 43 time for calcul the mask position with numpy : 6.628036499023438e-05 nb_pixel_total : 2244 time to create 1 rle with old method : 0.002855539321899414 length of segment : 34 time for calcul the mask position with numpy : 3.361701965332031e-05 nb_pixel_total : 160 time to create 1 rle with old method : 0.0002639293670654297 length of segment : 19 time for calcul the mask position with numpy : 5.793571472167969e-05 nb_pixel_total : 1193 time to create 1 rle with old method : 0.0015060901641845703 length of segment : 45 time for calcul the mask position with numpy : 5.53131103515625e-05 nb_pixel_total : 2186 time to create 1 rle with old method : 0.002790689468383789 length of segment : 32 time for calcul the mask position with numpy : 3.647804260253906e-05 nb_pixel_total : 300 time to create 1 rle with old method : 0.0004572868347167969 length of segment : 17 time for calcul the mask position with numpy : 4.7206878662109375e-05 nb_pixel_total : 1351 time to create 1 rle with old method : 0.0016789436340332031 length of segment : 44 time for calcul the mask position with numpy : 4.553794860839844e-05 nb_pixel_total : 1246 time to create 1 rle with old method : 0.0015387535095214844 length of segment : 46 Processing 1 images image shape: (400, 320, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 137.46328 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 9 time for calcul the mask position with numpy : 4.57763671875e-05 nb_pixel_total : 572 time to create 1 rle with old method : 0.0006568431854248047 length of segment : 51 time for calcul the mask position with numpy : 3.075599670410156e-05 nb_pixel_total : 209 time to create 1 rle with old method : 0.00029397010803222656 length of segment : 19 time for calcul the mask position with numpy : 4.076957702636719e-05 nb_pixel_total : 815 time to create 1 rle with old method : 0.0009777545928955078 length of segment : 45 time for calcul the mask position with numpy : 0.00020933151245117188 nb_pixel_total : 5633 time to create 1 rle with old method : 0.0063021183013916016 length of segment : 246 time for calcul the mask position with numpy : 6.604194641113281e-05 nb_pixel_total : 1666 time to create 1 rle with old method : 0.0021185874938964844 length of segment : 76 time for calcul the mask position with numpy : 6.556510925292969e-05 nb_pixel_total : 1847 time to create 1 rle with old method : 0.002341032028198242 length of segment : 88 time for calcul the mask position with numpy : 4.696846008300781e-05 nb_pixel_total : 792 time to create 1 rle with old method : 0.001007080078125 length of segment : 42 time for calcul the mask position with numpy : 6.0558319091796875e-05 nb_pixel_total : 1917 time to create 1 rle with old method : 0.0024042129516601562 length of segment : 90 time for calcul the mask position with numpy : 0.00021219253540039062 nb_pixel_total : 3919 time to create 1 rle with old method : 0.0047359466552734375 length of segment : 180 Processing 1 images image shape: (280, 400, 3) min: 11.00000 max: 179.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 65.37344 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 1 time for calcul the mask position with numpy : 0.0010287761688232422 nb_pixel_total : 106063 time to create 1 rle with old method : 0.1236867904663086 length of segment : 281 Processing 1 images image shape: (280, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 149.40469 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 9 time for calcul the mask position with numpy : 4.458427429199219e-05 nb_pixel_total : 140 time to create 1 rle with old method : 0.00022220611572265625 length of segment : 18 time for calcul the mask position with numpy : 4.1484832763671875e-05 nb_pixel_total : 294 time to create 1 rle with old method : 0.0004506111145019531 length of segment : 21 time for calcul the mask position with numpy : 3.361701965332031e-05 nb_pixel_total : 105 time to create 1 rle with old method : 0.00017070770263671875 length of segment : 14 time for calcul the mask position with numpy : 3.695487976074219e-05 nb_pixel_total : 517 time to create 1 rle with old method : 0.0007033348083496094 length of segment : 22 time for calcul the mask position with numpy : 3.4809112548828125e-05 nb_pixel_total : 322 time to create 1 rle with old method : 0.00042319297790527344 length of segment : 26 time for calcul the mask position with numpy : 0.00010061264038085938 nb_pixel_total : 2478 time to create 1 rle with old method : 0.003099203109741211 length of segment : 107 time for calcul the mask position with numpy : 0.0001087188720703125 nb_pixel_total : 3529 time to create 1 rle with old method : 0.004714012145996094 length of segment : 103 time for calcul the mask position with numpy : 4.57763671875e-05 nb_pixel_total : 212 time to create 1 rle with old method : 0.00029778480529785156 length of segment : 18 time for calcul the mask position with numpy : 0.00011205673217773438 nb_pixel_total : 2594 time to create 1 rle with old method : 0.0033292770385742188 length of segment : 123 Processing 1 images image shape: (280, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 151.10000 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 20 time for calcul the mask position with numpy : 9.1552734375e-05 nb_pixel_total : 509 time to create 1 rle with old method : 0.0007076263427734375 length of segment : 31 time for calcul the mask position with numpy : 5.6743621826171875e-05 nb_pixel_total : 752 time to create 1 rle with old method : 0.0010356903076171875 length of segment : 37 time for calcul the mask position with numpy : 4.935264587402344e-05 nb_pixel_total : 248 time to create 1 rle with old method : 0.00038242340087890625 length of segment : 16 time for calcul the mask position with numpy : 5.435943603515625e-05 nb_pixel_total : 523 time to create 1 rle with old method : 0.0006928443908691406 length of segment : 37 time for calcul the mask position with numpy : 5.3882598876953125e-05 nb_pixel_total : 315 time to create 1 rle with old method : 0.0004734992980957031 length of segment : 26 time for calcul the mask position with numpy : 6.031990051269531e-05 nb_pixel_total : 533 time to create 1 rle with old method : 0.0008068084716796875 length of segment : 21 time for calcul the mask position with numpy : 5.1975250244140625e-05 nb_pixel_total : 257 time to create 1 rle with old method : 0.00038170814514160156 length of segment : 19 time for calcul the mask position with numpy : 3.3855438232421875e-05 nb_pixel_total : 107 time to create 1 rle with old method : 0.00016736984252929688 length of segment : 19 time for calcul the mask position with numpy : 3.337860107421875e-05 nb_pixel_total : 120 time to create 1 rle with old method : 0.00018644332885742188 length of segment : 12 time for calcul the mask position with numpy : 3.528594970703125e-05 nb_pixel_total : 258 time to create 1 rle with old method : 0.0003902912139892578 length of segment : 18 time for calcul the mask position with numpy : 3.647804260253906e-05 nb_pixel_total : 285 time to create 1 rle with old method : 0.00042319297790527344 length of segment : 19 time for calcul the mask position with numpy : 7.295608520507812e-05 nb_pixel_total : 1780 time to create 1 rle with old method : 0.0023453235626220703 length of segment : 59 time for calcul the mask position with numpy : 5.745887756347656e-05 nb_pixel_total : 760 time to create 1 rle with old method : 0.0010311603546142578 length of segment : 32 time for calcul the mask position with numpy : 5.173683166503906e-05 nb_pixel_total : 547 time to create 1 rle with old method : 0.0007605552673339844 length of segment : 37 time for calcul the mask position with numpy : 4.172325134277344e-05 nb_pixel_total : 297 time to create 1 rle with old method : 0.00041985511779785156 length of segment : 30 time for calcul the mask position with numpy : 4.1484832763671875e-05 nb_pixel_total : 445 time to create 1 rle with old method : 0.0006277561187744141 length of segment : 31 time for calcul the mask position with numpy : 7.43865966796875e-05 nb_pixel_total : 1802 time to create 1 rle with old method : 0.0023038387298583984 length of segment : 60 time for calcul the mask position with numpy : 3.4809112548828125e-05 nb_pixel_total : 258 time to create 1 rle with old method : 0.0003681182861328125 length of segment : 21 time for calcul the mask position with numpy : 3.0279159545898438e-05 nb_pixel_total : 110 time to create 1 rle with old method : 0.00019621849060058594 length of segment : 10 time for calcul the mask position with numpy : 3.6716461181640625e-05 nb_pixel_total : 402 time to create 1 rle with old method : 0.0005621910095214844 length of segment : 30 Processing 1 images image shape: (280, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 146.03359 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 7 time for calcul the mask position with numpy : 4.291534423828125e-05 nb_pixel_total : 251 time to create 1 rle with old method : 0.0003688335418701172 length of segment : 19 time for calcul the mask position with numpy : 4.00543212890625e-05 nb_pixel_total : 365 time to create 1 rle with old method : 0.0005326271057128906 length of segment : 26 time for calcul the mask position with numpy : 4.5299530029296875e-05 nb_pixel_total : 399 time to create 1 rle with old method : 0.0005550384521484375 length of segment : 30 time for calcul the mask position with numpy : 5.984306335449219e-05 nb_pixel_total : 962 time to create 1 rle with old method : 0.0013120174407958984 length of segment : 52 time for calcul the mask position with numpy : 7.05718994140625e-05 nb_pixel_total : 1458 time to create 1 rle with old method : 0.0018651485443115234 length of segment : 61 time for calcul the mask position with numpy : 5.9604644775390625e-05 nb_pixel_total : 130 time to create 1 rle with old method : 0.00023102760314941406 length of segment : 36 time for calcul the mask position with numpy : 3.3855438232421875e-05 nb_pixel_total : 96 time to create 1 rle with old method : 0.00014853477478027344 length of segment : 27 Processing 1 images image shape: (280, 320, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 134.85000 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 2 time for calcul the mask position with numpy : 7.677078247070312e-05 nb_pixel_total : 258 time to create 1 rle with old method : 0.00044989585876464844 length of segment : 60 time for calcul the mask position with numpy : 0.0005319118499755859 nb_pixel_total : 34529 time to create 1 rle with old method : 0.05760669708251953 length of segment : 242 NEW PHOTO pour l'instant on ne peut pas sauvegarder la photo dans les tile Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -119.23906 max: 145.67812 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 7 time for calcul the mask position with numpy : 4.482269287109375e-05 nb_pixel_total : 108 time to create 1 rle with old method : 0.0001952648162841797 length of segment : 16 time for calcul the mask position with numpy : 3.504753112792969e-05 nb_pixel_total : 306 time to create 1 rle with old method : 0.0004296302795410156 length of segment : 31 time for calcul the mask position with numpy : 3.218650817871094e-05 nb_pixel_total : 129 time to create 1 rle with old method : 0.00021219253540039062 length of segment : 25 time for calcul the mask position with numpy : 0.00042891502380371094 nb_pixel_total : 21396 time to create 1 rle with old method : 0.025825023651123047 length of segment : 198 time for calcul the mask position with numpy : 9.512901306152344e-05 nb_pixel_total : 6 time to create 1 rle with old method : 5.4836273193359375e-05 length of segment : 5 time for calcul the mask position with numpy : 4.57763671875e-05 nb_pixel_total : 15 time to create 1 rle with old method : 6.628036499023438e-05 length of segment : 9 time for calcul the mask position with numpy : 4.7206878662109375e-05 nb_pixel_total : 172 time to create 1 rle with old method : 0.00041365623474121094 length of segment : 27 Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -117.21953 max: 151.10000 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 6 time for calcul the mask position with numpy : 5.221366882324219e-05 nb_pixel_total : 524 time to create 1 rle with old method : 0.0006883144378662109 length of segment : 34 time for calcul the mask position with numpy : 8.797645568847656e-05 nb_pixel_total : 2579 time to create 1 rle with old method : 0.0032966136932373047 length of segment : 53 time for calcul the mask position with numpy : 4.4345855712890625e-05 nb_pixel_total : 80 time to create 1 rle with old method : 0.00020170211791992188 length of segment : 6 time for calcul the mask position with numpy : 3.4332275390625e-05 nb_pixel_total : 208 time to create 1 rle with old method : 0.00030493736267089844 length of segment : 14 time for calcul the mask position with numpy : 4.863739013671875e-05 nb_pixel_total : 845 time to create 1 rle with old method : 0.0011730194091796875 length of segment : 42 time for calcul the mask position with numpy : 5.435943603515625e-05 nb_pixel_total : 858 time to create 1 rle with old method : 0.0011224746704101562 length of segment : 45 Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -112.83672 max: 151.10000 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 8 time for calcul the mask position with numpy : 0.00011205673217773438 nb_pixel_total : 6636 time to create 1 rle with old method : 0.0077931880950927734 length of segment : 103 time for calcul the mask position with numpy : 0.00010466575622558594 nb_pixel_total : 3638 time to create 1 rle with old method : 0.00450587272644043 length of segment : 95 time for calcul the mask position with numpy : 5.817413330078125e-05 nb_pixel_total : 1607 time to create 1 rle with old method : 0.0022187232971191406 length of segment : 24 time for calcul the mask position with numpy : 6.29425048828125e-05 nb_pixel_total : 1781 time to create 1 rle with old method : 0.0024209022521972656 length of segment : 32 time for calcul the mask position with numpy : 5.269050598144531e-05 nb_pixel_total : 247 time to create 1 rle with old method : 0.0003960132598876953 length of segment : 56 time for calcul the mask position with numpy : 3.457069396972656e-05 nb_pixel_total : 280 time to create 1 rle with old method : 0.00047779083251953125 length of segment : 13 time for calcul the mask position with numpy : 4.410743713378906e-05 nb_pixel_total : 548 time to create 1 rle with old method : 0.0007634162902832031 length of segment : 56 time for calcul the mask position with numpy : 0.00011658668518066406 nb_pixel_total : 4988 time to create 1 rle with old method : 0.006270885467529297 length of segment : 96 Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -119.71953 max: 151.10000 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 7 time for calcul the mask position with numpy : 0.0001773834228515625 nb_pixel_total : 7687 time to create 1 rle with old method : 0.013343572616577148 length of segment : 136 time for calcul the mask position with numpy : 4.9591064453125e-05 nb_pixel_total : 238 time to create 1 rle with old method : 0.0005064010620117188 length of segment : 17 time for calcul the mask position with numpy : 5.1975250244140625e-05 nb_pixel_total : 562 time to create 1 rle with old method : 0.0010650157928466797 length of segment : 43 time for calcul the mask position with numpy : 6.580352783203125e-05 nb_pixel_total : 601 time to create 1 rle with old method : 0.0011677742004394531 length of segment : 78 time for calcul the mask position with numpy : 4.100799560546875e-05 nb_pixel_total : 173 time to create 1 rle with old method : 0.0003714561462402344 length of segment : 17 time for calcul the mask position with numpy : 4.172325134277344e-05 nb_pixel_total : 281 time to create 1 rle with old method : 0.0005655288696289062 length of segment : 24 time for calcul the mask position with numpy : 0.0002193450927734375 nb_pixel_total : 6967 time to create 1 rle with old method : 0.01356196403503418 length of segment : 291 Processing 1 images image shape: (400, 320, 3) min: 0.00000 max: 249.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 121.07656 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 3 time for calcul the mask position with numpy : 4.935264587402344e-05 nb_pixel_total : 483 time to create 1 rle with old method : 0.0008258819580078125 length of segment : 19 time for calcul the mask position with numpy : 5.2928924560546875e-05 nb_pixel_total : 915 time to create 1 rle with old method : 0.0014472007751464844 length of segment : 79 time for calcul the mask position with numpy : 5.936622619628906e-05 nb_pixel_total : 585 time to create 1 rle with old method : 0.0010530948638916016 length of segment : 45 Processing 1 images image shape: (400, 400, 3) min: 26.00000 max: 214.00000 molded_images shape: (1, 640, 640, 3) min: -86.62969 max: 85.45937 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 0 Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -116.60625 max: 143.57266 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 12 time for calcul the mask position with numpy : 5.936622619628906e-05 nb_pixel_total : 1499 time to create 1 rle with old method : 0.0018529891967773438 length of segment : 49 time for calcul the mask position with numpy : 3.647804260253906e-05 nb_pixel_total : 246 time to create 1 rle with old method : 0.0003895759582519531 length of segment : 15 time for calcul the mask position with numpy : 3.457069396972656e-05 nb_pixel_total : 295 time to create 1 rle with old method : 0.00042748451232910156 length of segment : 24 time for calcul the mask position with numpy : 3.504753112792969e-05 nb_pixel_total : 333 time to create 1 rle with old method : 0.0005209445953369141 length of segment : 18 time for calcul the mask position with numpy : 3.4809112548828125e-05 nb_pixel_total : 418 time to create 1 rle with old method : 0.0005767345428466797 length of segment : 23 time for calcul the mask position with numpy : 5.173683166503906e-05 nb_pixel_total : 1481 time to create 1 rle with old method : 0.0018842220306396484 length of segment : 55 time for calcul the mask position with numpy : 4.673004150390625e-05 nb_pixel_total : 846 time to create 1 rle with old method : 0.0011172294616699219 length of segment : 56 time for calcul the mask position with numpy : 3.337860107421875e-05 nb_pixel_total : 313 time to create 1 rle with old method : 0.0004494190216064453 length of segment : 17 time for calcul the mask position with numpy : 3.3855438232421875e-05 nb_pixel_total : 304 time to create 1 rle with old method : 0.00042724609375 length of segment : 24 time for calcul the mask position with numpy : 3.6716461181640625e-05 nb_pixel_total : 453 time to create 1 rle with old method : 0.0006835460662841797 length of segment : 22 time for calcul the mask position with numpy : 4.1484832763671875e-05 nb_pixel_total : 503 time to create 1 rle with old method : 0.0006866455078125 length of segment : 41 time for calcul the mask position with numpy : 5.14984130859375e-05 nb_pixel_total : 1355 time to create 1 rle with old method : 0.0017762184143066406 length of segment : 55 Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -114.36016 max: 151.10000 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 13 time for calcul the mask position with numpy : 5.435943603515625e-05 nb_pixel_total : 788 time to create 1 rle with old method : 0.0010225772857666016 length of segment : 36 time for calcul the mask position with numpy : 0.00020694732666015625 nb_pixel_total : 12875 time to create 1 rle with old method : 0.014802932739257812 length of segment : 101 time for calcul the mask position with numpy : 4.38690185546875e-05 nb_pixel_total : 851 time to create 1 rle with old method : 0.001203775405883789 length of segment : 24 time for calcul the mask position with numpy : 4.1961669921875e-05 nb_pixel_total : 821 time to create 1 rle with old method : 0.0010573863983154297 length of segment : 56 time for calcul the mask position with numpy : 3.886222839355469e-05 nb_pixel_total : 457 time to create 1 rle with old method : 0.0006697177886962891 length of segment : 29 time for calcul the mask position with numpy : 3.0517578125e-05 nb_pixel_total : 127 time to create 1 rle with old method : 0.00021505355834960938 length of segment : 9 time for calcul the mask position with numpy : 2.8848648071289062e-05 nb_pixel_total : 84 time to create 1 rle with old method : 0.00014066696166992188 length of segment : 12 time for calcul the mask position with numpy : 5.435943603515625e-05 nb_pixel_total : 1969 time to create 1 rle with old method : 0.0026400089263916016 length of segment : 30 time for calcul the mask position with numpy : 3.218650817871094e-05 nb_pixel_total : 150 time to create 1 rle with old method : 0.00023031234741210938 length of segment : 21 time for calcul the mask position with numpy : 3.0279159545898438e-05 nb_pixel_total : 154 time to create 1 rle with old method : 0.0003097057342529297 length of segment : 16 time for calcul the mask position with numpy : 4.482269287109375e-05 nb_pixel_total : 753 time to create 1 rle with old method : 0.001026153564453125 length of segment : 66 time for calcul the mask position with numpy : 4.601478576660156e-05 nb_pixel_total : 373 time to create 1 rle with old method : 0.0006365776062011719 length of segment : 20 time for calcul the mask position with numpy : 3.24249267578125e-05 nb_pixel_total : 171 time to create 1 rle with old method : 0.00024819374084472656 length of segment : 16 Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -117.39141 max: 151.10000 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 13 time for calcul the mask position with numpy : 5.1975250244140625e-05 nb_pixel_total : 339 time to create 1 rle with old method : 0.0004734992980957031 length of segment : 23 time for calcul the mask position with numpy : 4.124641418457031e-05 nb_pixel_total : 478 time to create 1 rle with old method : 0.0007867813110351562 length of segment : 43 time for calcul the mask position with numpy : 4.57763671875e-05 nb_pixel_total : 559 time to create 1 rle with old method : 0.0007610321044921875 length of segment : 35 time for calcul the mask position with numpy : 8.96453857421875e-05 nb_pixel_total : 765 time to create 1 rle with old method : 0.0012125968933105469 length of segment : 30 time for calcul the mask position with numpy : 5.555152893066406e-05 nb_pixel_total : 744 time to create 1 rle with old method : 0.0010023117065429688 length of segment : 35 time for calcul the mask position with numpy : 0.00011873245239257812 nb_pixel_total : 1029 time to create 1 rle with old method : 0.0020253658294677734 length of segment : 117 time for calcul the mask position with numpy : 5.173683166503906e-05 nb_pixel_total : 284 time to create 1 rle with old method : 0.0004680156707763672 length of segment : 16 time for calcul the mask position with numpy : 3.528594970703125e-05 nb_pixel_total : 240 time to create 1 rle with old method : 0.00040030479431152344 length of segment : 16 time for calcul the mask position with numpy : 0.00010418891906738281 nb_pixel_total : 458 time to create 1 rle with old method : 0.0007138252258300781 length of segment : 72 time for calcul the mask position with numpy : 6.29425048828125e-05 nb_pixel_total : 1282 time to create 1 rle with old method : 0.0017011165618896484 length of segment : 43 time for calcul the mask position with numpy : 0.00011968612670898438 nb_pixel_total : 2519 time to create 1 rle with old method : 0.003185272216796875 length of segment : 160 time for calcul the mask position with numpy : 6.4849853515625e-05 nb_pixel_total : 1143 time to create 1 rle with old method : 0.0016429424285888672 length of segment : 42 time for calcul the mask position with numpy : 5.4836273193359375e-05 nb_pixel_total : 1351 time to create 1 rle with old method : 0.0017328262329101562 length of segment : 44 Processing 1 images image shape: (400, 320, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 137.57266 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 8 time for calcul the mask position with numpy : 6.365776062011719e-05 nb_pixel_total : 492 time to create 1 rle with old method : 0.0009062290191650391 length of segment : 58 time for calcul the mask position with numpy : 7.128715515136719e-05 nb_pixel_total : 794 time to create 1 rle with old method : 0.0014011859893798828 length of segment : 42 time for calcul the mask position with numpy : 5.6743621826171875e-05 nb_pixel_total : 556 time to create 1 rle with old method : 0.0009324550628662109 length of segment : 48 time for calcul the mask position with numpy : 4.553794860839844e-05 nb_pixel_total : 228 time to create 1 rle with old method : 0.00044465065002441406 length of segment : 20 time for calcul the mask position with numpy : 0.0003173351287841797 nb_pixel_total : 4341 time to create 1 rle with old method : 0.007046699523925781 length of segment : 205 time for calcul the mask position with numpy : 0.00011682510375976562 nb_pixel_total : 1903 time to create 1 rle with old method : 0.003221273422241211 length of segment : 87 time for calcul the mask position with numpy : 0.00010514259338378906 nb_pixel_total : 1817 time to create 1 rle with old method : 0.0029959678649902344 length of segment : 84 time for calcul the mask position with numpy : 0.00025916099548339844 nb_pixel_total : 3330 time to create 1 rle with old method : 0.005947113037109375 length of segment : 166 Processing 1 images image shape: (280, 400, 3) min: 14.00000 max: 176.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 53.61562 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 1 time for calcul the mask position with numpy : 0.0009386539459228516 nb_pixel_total : 106104 time to create 1 rle with old method : 0.11708903312683105 length of segment : 281 Processing 1 images image shape: (280, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 149.52187 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 16 time for calcul the mask position with numpy : 4.7206878662109375e-05 nb_pixel_total : 318 time to create 1 rle with old method : 0.00045037269592285156 length of segment : 21 time for calcul the mask position with numpy : 9.608268737792969e-05 nb_pixel_total : 3886 time to create 1 rle with old method : 0.004869699478149414 length of segment : 117 time for calcul the mask position with numpy : 3.8623809814453125e-05 nb_pixel_total : 138 time to create 1 rle with old method : 0.00021529197692871094 length of segment : 19 time for calcul the mask position with numpy : 3.075599670410156e-05 nb_pixel_total : 102 time to create 1 rle with old method : 0.00016307830810546875 length of segment : 14 time for calcul the mask position with numpy : 4.792213439941406e-05 nb_pixel_total : 550 time to create 1 rle with old method : 0.0007958412170410156 length of segment : 24 time for calcul the mask position with numpy : 4.100799560546875e-05 nb_pixel_total : 328 time to create 1 rle with old method : 0.0004925727844238281 length of segment : 25 time for calcul the mask position with numpy : 3.695487976074219e-05 nb_pixel_total : 242 time to create 1 rle with old method : 0.0003457069396972656 length of segment : 26 time for calcul the mask position with numpy : 3.337860107421875e-05 nb_pixel_total : 235 time to create 1 rle with old method : 0.0003712177276611328 length of segment : 19 time for calcul the mask position with numpy : 3.886222839355469e-05 nb_pixel_total : 464 time to create 1 rle with old method : 0.0006413459777832031 length of segment : 33 time for calcul the mask position with numpy : 3.4332275390625e-05 nb_pixel_total : 343 time to create 1 rle with old method : 0.0005047321319580078 length of segment : 23 time for calcul the mask position with numpy : 0.00010752677917480469 nb_pixel_total : 3586 time to create 1 rle with old method : 0.004682779312133789 length of segment : 105 time for calcul the mask position with numpy : 8.606910705566406e-05 nb_pixel_total : 1740 time to create 1 rle with old method : 0.0023241043090820312 length of segment : 90 time for calcul the mask position with numpy : 9.202957153320312e-05 nb_pixel_total : 3481 time to create 1 rle with old method : 0.004263162612915039 length of segment : 139 time for calcul the mask position with numpy : 3.504753112792969e-05 nb_pixel_total : 174 time to create 1 rle with old method : 0.00025963783264160156 length of segment : 17 time for calcul the mask position with numpy : 0.00011014938354492188 nb_pixel_total : 4464 time to create 1 rle with old method : 0.0055387020111083984 length of segment : 97 time for calcul the mask position with numpy : 5.245208740234375e-05 nb_pixel_total : 211 time to create 1 rle with old method : 0.0004143714904785156 length of segment : 18 Processing 1 images image shape: (280, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 151.10000 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 19 time for calcul the mask position with numpy : 5.0067901611328125e-05 nb_pixel_total : 522 time to create 1 rle with old method : 0.0007026195526123047 length of segment : 35 time for calcul the mask position with numpy : 3.552436828613281e-05 nb_pixel_total : 298 time to create 1 rle with old method : 0.0004429817199707031 length of segment : 22 time for calcul the mask position with numpy : 4.076957702636719e-05 nb_pixel_total : 735 time to create 1 rle with old method : 0.0009641647338867188 length of segment : 35 time for calcul the mask position with numpy : 4.0531158447265625e-05 nb_pixel_total : 508 time to create 1 rle with old method : 0.0006911754608154297 length of segment : 32 time for calcul the mask position with numpy : 3.6716461181640625e-05 nb_pixel_total : 105 time to create 1 rle with old method : 0.0002357959747314453 length of segment : 9 time for calcul the mask position with numpy : 4.076957702636719e-05 nb_pixel_total : 278 time to create 1 rle with old method : 0.0005068778991699219 length of segment : 18 time for calcul the mask position with numpy : 5.221366882324219e-05 nb_pixel_total : 537 time to create 1 rle with old method : 0.0009350776672363281 length of segment : 37 time for calcul the mask position with numpy : 6.29425048828125e-05 nb_pixel_total : 2151 time to create 1 rle with old method : 0.002778768539428711 length of segment : 58 time for calcul the mask position with numpy : 4.220008850097656e-05 nb_pixel_total : 570 time to create 1 rle with old method : 0.0008139610290527344 length of segment : 22 time for calcul the mask position with numpy : 4.2438507080078125e-05 nb_pixel_total : 795 time to create 1 rle with old method : 0.0010750293731689453 length of segment : 33 time for calcul the mask position with numpy : 3.0994415283203125e-05 nb_pixel_total : 105 time to create 1 rle with old method : 0.0001533031463623047 length of segment : 20 time for calcul the mask position with numpy : 3.218650817871094e-05 nb_pixel_total : 212 time to create 1 rle with old method : 0.00031948089599609375 length of segment : 15 time for calcul the mask position with numpy : 3.0279159545898438e-05 nb_pixel_total : 125 time to create 1 rle with old method : 0.00019931793212890625 length of segment : 14 time for calcul the mask position with numpy : 3.814697265625e-05 nb_pixel_total : 517 time to create 1 rle with old method : 0.0007650852203369141 length of segment : 19 time for calcul the mask position with numpy : 3.0994415283203125e-05 nb_pixel_total : 127 time to create 1 rle with old method : 0.0002033710479736328 length of segment : 14 time for calcul the mask position with numpy : 6.29425048828125e-05 nb_pixel_total : 2136 time to create 1 rle with old method : 0.002752542495727539 length of segment : 56 time for calcul the mask position with numpy : 3.814697265625e-05 nb_pixel_total : 324 time to create 1 rle with old method : 0.0004696846008300781 length of segment : 28 time for calcul the mask position with numpy : 3.409385681152344e-05 nb_pixel_total : 316 time to create 1 rle with old method : 0.0004436969757080078 length of segment : 20 time for calcul the mask position with numpy : 3.147125244140625e-05 nb_pixel_total : 267 time to create 1 rle with old method : 0.00039315223693847656 length of segment : 18 Processing 1 images image shape: (280, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 148.35781 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 10 time for calcul the mask position with numpy : 4.553794860839844e-05 nb_pixel_total : 392 time to create 1 rle with old method : 0.0007224082946777344 length of segment : 30 time for calcul the mask position with numpy : 3.504753112792969e-05 nb_pixel_total : 287 time to create 1 rle with old method : 0.00041365623474121094 length of segment : 22 time for calcul the mask position with numpy : 5.1021575927734375e-05 nb_pixel_total : 68 time to create 1 rle with old method : 0.0001468658447265625 length of segment : 24 time for calcul the mask position with numpy : 3.409385681152344e-05 nb_pixel_total : 401 time to create 1 rle with old method : 0.0005364418029785156 length of segment : 30 time for calcul the mask position with numpy : 3.361701965332031e-05 nb_pixel_total : 258 time to create 1 rle with old method : 0.0003781318664550781 length of segment : 21 time for calcul the mask position with numpy : 4.267692565917969e-05 nb_pixel_total : 781 time to create 1 rle with old method : 0.0010330677032470703 length of segment : 51 time for calcul the mask position with numpy : 4.6253204345703125e-05 nb_pixel_total : 1098 time to create 1 rle with old method : 0.0014348030090332031 length of segment : 57 time for calcul the mask position with numpy : 3.123283386230469e-05 nb_pixel_total : 100 time to create 1 rle with old method : 0.00014972686767578125 length of segment : 26 time for calcul the mask position with numpy : 4.291534423828125e-05 nb_pixel_total : 707 time to create 1 rle with old method : 0.0010173320770263672 length of segment : 83 time for calcul the mask position with numpy : 3.647804260253906e-05 nb_pixel_total : 308 time to create 1 rle with old method : 0.00044345855712890625 length of segment : 31 Processing 1 images image shape: (280, 320, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 134.60000 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 1 time for calcul the mask position with numpy : 6.437301635742188e-05 nb_pixel_total : 184 time to create 1 rle with old method : 0.0003883838653564453 length of segment : 52 NEW PHOTO pour l'instant on ne peut pas sauvegarder la photo dans les tile Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -116.96172 max: 149.70937 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 7 time for calcul the mask position with numpy : 3.838539123535156e-05 nb_pixel_total : 145 time to create 1 rle with old method : 0.00024771690368652344 length of segment : 26 time for calcul the mask position with numpy : 3.457069396972656e-05 nb_pixel_total : 360 time to create 1 rle with old method : 0.0004901885986328125 length of segment : 32 time for calcul the mask position with numpy : 3.24249267578125e-05 nb_pixel_total : 164 time to create 1 rle with old method : 0.0002579689025878906 length of segment : 34 time for calcul the mask position with numpy : 3.0279159545898438e-05 nb_pixel_total : 51 time to create 1 rle with old method : 9.34600830078125e-05 length of segment : 15 time for calcul the mask position with numpy : 3.0517578125e-05 nb_pixel_total : 224 time to create 1 rle with old method : 0.00037026405334472656 length of segment : 10 time for calcul the mask position with numpy : 5.5789947509765625e-05 nb_pixel_total : 1686 time to create 1 rle with old method : 0.00218963623046875 length of segment : 63 time for calcul the mask position with numpy : 0.00012111663818359375 nb_pixel_total : 1031 time to create 1 rle with old method : 0.0014617443084716797 length of segment : 65 Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -115.59063 max: 151.10000 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 2 time for calcul the mask position with numpy : 3.528594970703125e-05 nb_pixel_total : 144 time to create 1 rle with old method : 0.0002574920654296875 length of segment : 9 time for calcul the mask position with numpy : 4.029273986816406e-05 nb_pixel_total : 623 time to create 1 rle with old method : 0.0008234977722167969 length of segment : 45 Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -111.98906 max: 151.10000 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 6 time for calcul the mask position with numpy : 0.0001327991485595703 nb_pixel_total : 4599 time to create 1 rle with old method : 0.006978511810302734 length of segment : 91 time for calcul the mask position with numpy : 5.602836608886719e-05 nb_pixel_total : 433 time to create 1 rle with old method : 0.0006127357482910156 length of segment : 55 time for calcul the mask position with numpy : 0.00011920928955078125 nb_pixel_total : 6244 time to create 1 rle with old method : 0.00761723518371582 length of segment : 113 time for calcul the mask position with numpy : 3.743171691894531e-05 nb_pixel_total : 451 time to create 1 rle with old method : 0.0006139278411865234 length of segment : 22 time for calcul the mask position with numpy : 4.2438507080078125e-05 nb_pixel_total : 666 time to create 1 rle with old method : 0.0009162425994873047 length of segment : 46 time for calcul the mask position with numpy : 5.745887756347656e-05 nb_pixel_total : 1943 time to create 1 rle with old method : 0.0026886463165283203 length of segment : 29 Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -123.19609 max: 151.10000 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 6 time for calcul the mask position with numpy : 3.8623809814453125e-05 nb_pixel_total : 215 time to create 1 rle with old method : 0.0003178119659423828 length of segment : 17 time for calcul the mask position with numpy : 0.00013709068298339844 nb_pixel_total : 8121 time to create 1 rle with old method : 0.01029062271118164 length of segment : 142 time for calcul the mask position with numpy : 4.935264587402344e-05 nb_pixel_total : 739 time to create 1 rle with old method : 0.0009450912475585938 length of segment : 61 time for calcul the mask position with numpy : 5.173683166503906e-05 nb_pixel_total : 787 time to create 1 rle with old method : 0.0010349750518798828 length of segment : 82 time for calcul the mask position with numpy : 3.123283386230469e-05 nb_pixel_total : 119 time to create 1 rle with old method : 0.0001842975616455078 length of segment : 16 time for calcul the mask position with numpy : 0.00022101402282714844 nb_pixel_total : 9167 time to create 1 rle with old method : 0.011275053024291992 length of segment : 298 Processing 1 images image shape: (400, 320, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 122.83047 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 4 time for calcul the mask position with numpy : 5.030632019042969e-05 nb_pixel_total : 501 time to create 1 rle with old method : 0.0008571147918701172 length of segment : 18 time for calcul the mask position with numpy : 6.127357482910156e-05 nb_pixel_total : 1317 time to create 1 rle with old method : 0.0020759105682373047 length of segment : 108 time for calcul the mask position with numpy : 5.054473876953125e-05 nb_pixel_total : 1321 time to create 1 rle with old method : 0.0016109943389892578 length of segment : 127 time for calcul the mask position with numpy : 0.0006873607635498047 nb_pixel_total : 66610 time to create 1 rle with old method : 0.07444882392883301 length of segment : 288 Processing 1 images image shape: (400, 400, 3) min: 26.00000 max: 214.00000 molded_images shape: (1, 640, 640, 3) min: -85.61406 max: 85.45937 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 0 Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -120.02031 max: 146.43594 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 9 time for calcul the mask position with numpy : 5.7220458984375e-05 nb_pixel_total : 1478 time to create 1 rle with old method : 0.0018968582153320312 length of segment : 52 time for calcul the mask position with numpy : 3.790855407714844e-05 nb_pixel_total : 359 time to create 1 rle with old method : 0.0005471706390380859 length of segment : 19 time for calcul the mask position with numpy : 3.504753112792969e-05 nb_pixel_total : 330 time to create 1 rle with old method : 0.0004985332489013672 length of segment : 18 time for calcul the mask position with numpy : 3.457069396972656e-05 nb_pixel_total : 420 time to create 1 rle with old method : 0.0005986690521240234 length of segment : 17 time for calcul the mask position with numpy : 3.62396240234375e-05 nb_pixel_total : 441 time to create 1 rle with old method : 0.0006654262542724609 length of segment : 23 time for calcul the mask position with numpy : 4.4345855712890625e-05 nb_pixel_total : 520 time to create 1 rle with old method : 0.0007114410400390625 length of segment : 45 time for calcul the mask position with numpy : 3.4809112548828125e-05 nb_pixel_total : 298 time to create 1 rle with old method : 0.0004394054412841797 length of segment : 16 time for calcul the mask position with numpy : 3.3855438232421875e-05 nb_pixel_total : 151 time to create 1 rle with old method : 0.00023651123046875 length of segment : 14 time for calcul the mask position with numpy : 0.00010180473327636719 nb_pixel_total : 2790 time to create 1 rle with old method : 0.003788471221923828 length of segment : 65 Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -112.74688 max: 151.10000 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 11 time for calcul the mask position with numpy : 4.4345855712890625e-05 nb_pixel_total : 258 time to create 1 rle with old method : 0.0004456043243408203 length of segment : 19 time for calcul the mask position with numpy : 3.314018249511719e-05 nb_pixel_total : 168 time to create 1 rle with old method : 0.000270843505859375 length of segment : 21 time for calcul the mask position with numpy : 3.0279159545898438e-05 nb_pixel_total : 120 time to create 1 rle with old method : 0.000225067138671875 length of segment : 9 time for calcul the mask position with numpy : 4.315376281738281e-05 nb_pixel_total : 838 time to create 1 rle with old method : 0.0011281967163085938 length of segment : 38 time for calcul the mask position with numpy : 5.269050598144531e-05 nb_pixel_total : 768 time to create 1 rle with old method : 0.0010328292846679688 length of segment : 36 time for calcul the mask position with numpy : 4.1484832763671875e-05 nb_pixel_total : 855 time to create 1 rle with old method : 0.0011861324310302734 length of segment : 24 time for calcul the mask position with numpy : 4.029273986816406e-05 nb_pixel_total : 434 time to create 1 rle with old method : 0.0006260871887207031 length of segment : 28 time for calcul the mask position with numpy : 3.0040740966796875e-05 nb_pixel_total : 111 time to create 1 rle with old method : 0.00021457672119140625 length of segment : 17 time for calcul the mask position with numpy : 0.00018835067749023438 nb_pixel_total : 10835 time to create 1 rle with old method : 0.013437271118164062 length of segment : 143 time for calcul the mask position with numpy : 4.649162292480469e-05 nb_pixel_total : 299 time to create 1 rle with old method : 0.00042319297790527344 length of segment : 32 time for calcul the mask position with numpy : 4.76837158203125e-05 nb_pixel_total : 723 time to create 1 rle with old method : 0.0009486675262451172 length of segment : 57 Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -119.14922 max: 151.10000 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 14 time for calcul the mask position with numpy : 4.935264587402344e-05 nb_pixel_total : 351 time to create 1 rle with old method : 0.00048542022705078125 length of segment : 22 time for calcul the mask position with numpy : 4.6253204345703125e-05 nb_pixel_total : 841 time to create 1 rle with old method : 0.0010864734649658203 length of segment : 40 time for calcul the mask position with numpy : 4.1484832763671875e-05 nb_pixel_total : 788 time to create 1 rle with old method : 0.001069784164428711 length of segment : 36 time for calcul the mask position with numpy : 3.814697265625e-05 nb_pixel_total : 519 time to create 1 rle with old method : 0.0007011890411376953 length of segment : 34 time for calcul the mask position with numpy : 3.409385681152344e-05 nb_pixel_total : 154 time to create 1 rle with old method : 0.00027561187744140625 length of segment : 16 time for calcul the mask position with numpy : 5.936622619628906e-05 nb_pixel_total : 289 time to create 1 rle with old method : 0.0008361339569091797 length of segment : 16 time for calcul the mask position with numpy : 0.0001475811004638672 nb_pixel_total : 1086 time to create 1 rle with old method : 0.0016956329345703125 length of segment : 132 time for calcul the mask position with numpy : 8.082389831542969e-05 nb_pixel_total : 1632 time to create 1 rle with old method : 0.0020868778228759766 length of segment : 73 time for calcul the mask position with numpy : 5.793571472167969e-05 nb_pixel_total : 1286 time to create 1 rle with old method : 0.0017435550689697266 length of segment : 53 time for calcul the mask position with numpy : 5.698204040527344e-05 nb_pixel_total : 1350 time to create 1 rle with old method : 0.0016596317291259766 length of segment : 45 time for calcul the mask position with numpy : 3.600120544433594e-05 nb_pixel_total : 167 time to create 1 rle with old method : 0.0002923011779785156 length of segment : 19 time for calcul the mask position with numpy : 4.744529724121094e-05 nb_pixel_total : 1347 time to create 1 rle with old method : 0.0016698837280273438 length of segment : 43 time for calcul the mask position with numpy : 7.653236389160156e-05 nb_pixel_total : 2111 time to create 1 rle with old method : 0.0028569698333740234 length of segment : 32 time for calcul the mask position with numpy : 6.723403930664062e-05 nb_pixel_total : 555 time to create 1 rle with old method : 0.0008718967437744141 length of segment : 32 Processing 1 images image shape: (400, 320, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 141.61562 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 10 time for calcul the mask position with numpy : 5.3882598876953125e-05 nb_pixel_total : 834 time to create 1 rle with old method : 0.0011472702026367188 length of segment : 43 time for calcul the mask position with numpy : 0.0002837181091308594 nb_pixel_total : 5802 time to create 1 rle with old method : 0.007199764251708984 length of segment : 267 time for calcul the mask position with numpy : 6.008148193359375e-05 nb_pixel_total : 538 time to create 1 rle with old method : 0.0007674694061279297 length of segment : 52 time for calcul the mask position with numpy : 4.172325134277344e-05 nb_pixel_total : 523 time to create 1 rle with old method : 0.0006830692291259766 length of segment : 42 time for calcul the mask position with numpy : 4.6253204345703125e-05 nb_pixel_total : 626 time to create 1 rle with old method : 0.0008759498596191406 length of segment : 63 time for calcul the mask position with numpy : 6.532669067382812e-05 nb_pixel_total : 1808 time to create 1 rle with old method : 0.0022821426391601562 length of segment : 87 time for calcul the mask position with numpy : 4.5299530029296875e-05 nb_pixel_total : 820 time to create 1 rle with old method : 0.0010182857513427734 length of segment : 43 time for calcul the mask position with numpy : 5.269050598144531e-05 nb_pixel_total : 1643 time to create 1 rle with old method : 0.002138853073120117 length of segment : 50 time for calcul the mask position with numpy : 6.723403930664062e-05 nb_pixel_total : 1696 time to create 1 rle with old method : 0.0020542144775390625 length of segment : 50 time for calcul the mask position with numpy : 6.246566772460938e-05 nb_pixel_total : 1649 time to create 1 rle with old method : 0.002010345458984375 length of segment : 79 Processing 1 images image shape: (280, 400, 3) min: 4.00000 max: 181.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 59.56094 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 1 time for calcul the mask position with numpy : 0.0011813640594482422 nb_pixel_total : 106510 time to create 1 rle with old method : 0.1310262680053711 length of segment : 281 Processing 1 images image shape: (280, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 149.51016 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 15 time for calcul the mask position with numpy : 4.029273986816406e-05 nb_pixel_total : 110 time to create 1 rle with old method : 0.0001819133758544922 length of segment : 14 time for calcul the mask position with numpy : 3.361701965332031e-05 nb_pixel_total : 214 time to create 1 rle with old method : 0.0003795623779296875 length of segment : 16 time for calcul the mask position with numpy : 3.0994415283203125e-05 nb_pixel_total : 142 time to create 1 rle with old method : 0.00022912025451660156 length of segment : 12 time for calcul the mask position with numpy : 3.0040740966796875e-05 nb_pixel_total : 153 time to create 1 rle with old method : 0.0002315044403076172 length of segment : 18 time for calcul the mask position with numpy : 3.457069396972656e-05 nb_pixel_total : 203 time to create 1 rle with old method : 0.00031113624572753906 length of segment : 20 time for calcul the mask position with numpy : 3.6716461181640625e-05 nb_pixel_total : 521 time to create 1 rle with old method : 0.0007510185241699219 length of segment : 22 time for calcul the mask position with numpy : 4.458427429199219e-05 nb_pixel_total : 451 time to create 1 rle with old method : 0.0006196498870849609 length of segment : 32 time for calcul the mask position with numpy : 5.435943603515625e-05 nb_pixel_total : 1619 time to create 1 rle with old method : 0.0028307437896728516 length of segment : 45 time for calcul the mask position with numpy : 6.365776062011719e-05 nb_pixel_total : 498 time to create 1 rle with old method : 0.0010762214660644531 length of segment : 20 time for calcul the mask position with numpy : 5.125999450683594e-05 nb_pixel_total : 340 time to create 1 rle with old method : 0.0007679462432861328 length of segment : 23 time for calcul the mask position with numpy : 4.76837158203125e-05 nb_pixel_total : 209 time to create 1 rle with old method : 0.0004906654357910156 length of segment : 18 time for calcul the mask position with numpy : 3.6716461181640625e-05 nb_pixel_total : 293 time to create 1 rle with old method : 0.0004589557647705078 length of segment : 25 time for calcul the mask position with numpy : 0.00013184547424316406 nb_pixel_total : 5288 time to create 1 rle with old method : 0.00652623176574707 length of segment : 90 time for calcul the mask position with numpy : 0.00010323524475097656 nb_pixel_total : 3779 time to create 1 rle with old method : 0.004663944244384766 length of segment : 109 time for calcul the mask position with numpy : 0.00012135505676269531 nb_pixel_total : 4967 time to create 1 rle with old method : 0.00642704963684082 length of segment : 87 Processing 1 images image shape: (280, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 151.09609 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 17 time for calcul the mask position with numpy : 6.532669067382812e-05 nb_pixel_total : 500 time to create 1 rle with old method : 0.0009903907775878906 length of segment : 28 time for calcul the mask position with numpy : 5.3882598876953125e-05 nb_pixel_total : 769 time to create 1 rle with old method : 0.0013425350189208984 length of segment : 36 time for calcul the mask position with numpy : 4.887580871582031e-05 nb_pixel_total : 526 time to create 1 rle with old method : 0.0009572505950927734 length of segment : 35 time for calcul the mask position with numpy : 4.3392181396484375e-05 nb_pixel_total : 224 time to create 1 rle with old method : 0.00045037269592285156 length of segment : 15 time for calcul the mask position with numpy : 4.029273986816406e-05 nb_pixel_total : 114 time to create 1 rle with old method : 0.00023055076599121094 length of segment : 21 time for calcul the mask position with numpy : 4.2438507080078125e-05 nb_pixel_total : 285 time to create 1 rle with old method : 0.0005540847778320312 length of segment : 20 time for calcul the mask position with numpy : 3.933906555175781e-05 nb_pixel_total : 138 time to create 1 rle with old method : 0.0002880096435546875 length of segment : 14 time for calcul the mask position with numpy : 5.4836273193359375e-05 nb_pixel_total : 797 time to create 1 rle with old method : 0.0014801025390625 length of segment : 29 time for calcul the mask position with numpy : 5.3882598876953125e-05 nb_pixel_total : 743 time to create 1 rle with old method : 0.0013570785522460938 length of segment : 30 time for calcul the mask position with numpy : 4.291534423828125e-05 nb_pixel_total : 267 time to create 1 rle with old method : 0.0005338191986083984 length of segment : 21 time for calcul the mask position with numpy : 8.559226989746094e-05 nb_pixel_total : 2115 time to create 1 rle with old method : 0.0036270618438720703 length of segment : 53 time for calcul the mask position with numpy : 6.270408630371094e-05 nb_pixel_total : 757 time to create 1 rle with old method : 0.0014750957489013672 length of segment : 28 time for calcul the mask position with numpy : 3.6716461181640625e-05 nb_pixel_total : 285 time to create 1 rle with old method : 0.000423431396484375 length of segment : 19 time for calcul the mask position with numpy : 7.414817810058594e-05 nb_pixel_total : 2234 time to create 1 rle with old method : 0.0032660961151123047 length of segment : 57 time for calcul the mask position with numpy : 3.457069396972656e-05 nb_pixel_total : 140 time to create 1 rle with old method : 0.0002474784851074219 length of segment : 13 time for calcul the mask position with numpy : 3.1948089599609375e-05 nb_pixel_total : 243 time to create 1 rle with old method : 0.0003654956817626953 length of segment : 17 time for calcul the mask position with numpy : 4.57763671875e-05 nb_pixel_total : 541 time to create 1 rle with old method : 0.0008759498596191406 length of segment : 36 Processing 1 images image shape: (280, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 147.73281 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 10 time for calcul the mask position with numpy : 3.9577484130859375e-05 nb_pixel_total : 287 time to create 1 rle with old method : 0.000423431396484375 length of segment : 22 time for calcul the mask position with numpy : 3.409385681152344e-05 nb_pixel_total : 266 time to create 1 rle with old method : 0.0004019737243652344 length of segment : 20 time for calcul the mask position with numpy : 0.00010323524475097656 nb_pixel_total : 1970 time to create 1 rle with old method : 0.002650737762451172 length of segment : 65 time for calcul the mask position with numpy : 6.628036499023438e-05 nb_pixel_total : 848 time to create 1 rle with old method : 0.0011439323425292969 length of segment : 67 time for calcul the mask position with numpy : 6.413459777832031e-05 nb_pixel_total : 760 time to create 1 rle with old method : 0.0010313987731933594 length of segment : 57 time for calcul the mask position with numpy : 3.790855407714844e-05 nb_pixel_total : 396 time to create 1 rle with old method : 0.0005230903625488281 length of segment : 29 time for calcul the mask position with numpy : 3.075599670410156e-05 nb_pixel_total : 131 time to create 1 rle with old method : 0.000209808349609375 length of segment : 14 time for calcul the mask position with numpy : 4.935264587402344e-05 nb_pixel_total : 859 time to create 1 rle with old method : 0.0011301040649414062 length of segment : 48 time for calcul the mask position with numpy : 3.6716461181640625e-05 nb_pixel_total : 253 time to create 1 rle with old method : 0.0003707408905029297 length of segment : 25 time for calcul the mask position with numpy : 3.123283386230469e-05 nb_pixel_total : 199 time to create 1 rle with old method : 0.00028061866760253906 length of segment : 22 Processing 1 images image shape: (280, 320, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 129.66250 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 2 time for calcul the mask position with numpy : 7.700920104980469e-05 nb_pixel_total : 197 time to create 1 rle with old method : 0.0003857612609863281 length of segment : 50 time for calcul the mask position with numpy : 0.0004565715789794922 nb_pixel_total : 37438 time to create 1 rle with old method : 0.04376983642578125 length of segment : 232 NEW PHOTO pour l'instant on ne peut pas sauvegarder la photo dans les tile Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -115.62969 max: 145.63125 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 10 time for calcul the mask position with numpy : 4.982948303222656e-05 nb_pixel_total : 135 time to create 1 rle with old method : 0.00024819374084472656 length of segment : 28 time for calcul the mask position with numpy : 3.62396240234375e-05 nb_pixel_total : 201 time to create 1 rle with old method : 0.0003349781036376953 length of segment : 36 time for calcul the mask position with numpy : 3.695487976074219e-05 nb_pixel_total : 309 time to create 1 rle with old method : 0.0004525184631347656 length of segment : 34 time for calcul the mask position with numpy : 5.078315734863281e-05 nb_pixel_total : 317 time to create 1 rle with old method : 0.0006601810455322266 length of segment : 11 time for calcul the mask position with numpy : 5.5789947509765625e-05 nb_pixel_total : 214 time to create 1 rle with old method : 0.00043582916259765625 length of segment : 30 time for calcul the mask position with numpy : 3.504753112792969e-05 nb_pixel_total : 27 time to create 1 rle with old method : 7.128715515136719e-05 length of segment : 11 time for calcul the mask position with numpy : 2.9802322387695312e-05 nb_pixel_total : 25 time to create 1 rle with old method : 0.00011396408081054688 length of segment : 13 time for calcul the mask position with numpy : 3.0517578125e-05 nb_pixel_total : 68 time to create 1 rle with old method : 0.00012159347534179688 length of segment : 11 time for calcul the mask position with numpy : 5.435943603515625e-05 nb_pixel_total : 224 time to create 1 rle with old method : 0.0005266666412353516 length of segment : 32 time for calcul the mask position with numpy : 0.00030517578125 nb_pixel_total : 2443 time to create 1 rle with old method : 0.003620147705078125 length of segment : 102 Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -120.65703 max: 151.10000 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 6 time for calcul the mask position with numpy : 3.8623809814453125e-05 nb_pixel_total : 145 time to create 1 rle with old method : 0.0002536773681640625 length of segment : 9 time for calcul the mask position with numpy : 3.4332275390625e-05 nb_pixel_total : 103 time to create 1 rle with old method : 0.00018453598022460938 length of segment : 23 time for calcul the mask position with numpy : 5.91278076171875e-05 nb_pixel_total : 1196 time to create 1 rle with old method : 0.0015316009521484375 length of segment : 88 time for calcul the mask position with numpy : 6.175041198730469e-05 nb_pixel_total : 734 time to create 1 rle with old method : 0.0010535717010498047 length of segment : 55 time for calcul the mask position with numpy : 8.726119995117188e-05 nb_pixel_total : 2366 time to create 1 rle with old method : 0.0030705928802490234 length of segment : 143 time for calcul the mask position with numpy : 7.104873657226562e-05 nb_pixel_total : 905 time to create 1 rle with old method : 0.0013461112976074219 length of segment : 65 Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -108.88750 max: 151.10000 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 7 time for calcul the mask position with numpy : 0.00010228157043457031 nb_pixel_total : 5164 time to create 1 rle with old method : 0.006326198577880859 length of segment : 143 time for calcul the mask position with numpy : 0.00017952919006347656 nb_pixel_total : 3844 time to create 1 rle with old method : 0.0060443878173828125 length of segment : 134 time for calcul the mask position with numpy : 7.295608520507812e-05 nb_pixel_total : 76 time to create 1 rle with old method : 0.00012421607971191406 length of segment : 25 time for calcul the mask position with numpy : 4.649162292480469e-05 nb_pixel_total : 486 time to create 1 rle with old method : 0.0006990432739257812 length of segment : 102 time for calcul the mask position with numpy : 3.9577484130859375e-05 nb_pixel_total : 417 time to create 1 rle with old method : 0.0005934238433837891 length of segment : 21 time for calcul the mask position with numpy : 4.9114227294921875e-05 nb_pixel_total : 593 time to create 1 rle with old method : 0.0008380413055419922 length of segment : 48 time for calcul the mask position with numpy : 6.318092346191406e-05 nb_pixel_total : 1418 time to create 1 rle with old method : 0.0019412040710449219 length of segment : 22 Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -121.44219 max: 151.10000 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 7 time for calcul the mask position with numpy : 3.886222839355469e-05 nb_pixel_total : 225 time to create 1 rle with old method : 0.00034308433532714844 length of segment : 17 time for calcul the mask position with numpy : 3.981590270996094e-05 nb_pixel_total : 536 time to create 1 rle with old method : 0.0006883144378662109 length of segment : 34 time for calcul the mask position with numpy : 0.0001361370086669922 nb_pixel_total : 8750 time to create 1 rle with old method : 0.011242151260375977 length of segment : 138 time for calcul the mask position with numpy : 0.00019478797912597656 nb_pixel_total : 6111 time to create 1 rle with old method : 0.007234334945678711 length of segment : 254 time for calcul the mask position with numpy : 4.00543212890625e-05 nb_pixel_total : 113 time to create 1 rle with old method : 0.00017690658569335938 length of segment : 16 time for calcul the mask position with numpy : 5.626678466796875e-05 nb_pixel_total : 635 time to create 1 rle with old method : 0.0008537769317626953 length of segment : 81 time for calcul the mask position with numpy : 3.0517578125e-05 nb_pixel_total : 251 time to create 1 rle with old method : 0.00033402442932128906 length of segment : 22 Processing 1 images image shape: (400, 320, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 121.42812 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 2 time for calcul the mask position with numpy : 6.628036499023438e-05 nb_pixel_total : 492 time to create 1 rle with old method : 0.0009243488311767578 length of segment : 19 time for calcul the mask position with numpy : 8.940696716308594e-05 nb_pixel_total : 2464 time to create 1 rle with old method : 0.004181623458862305 length of segment : 53 Processing 1 images image shape: (400, 400, 3) min: 18.00000 max: 207.00000 molded_images shape: (1, 640, 640, 3) min: -88.10625 max: 79.22891 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 0 Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -108.72344 max: 147.32266 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 6 time for calcul the mask position with numpy : 4.887580871582031e-05 nb_pixel_total : 1015 time to create 1 rle with old method : 0.0013484954833984375 length of segment : 48 time for calcul the mask position with numpy : 3.647804260253906e-05 nb_pixel_total : 372 time to create 1 rle with old method : 0.0005381107330322266 length of segment : 18 time for calcul the mask position with numpy : 3.5762786865234375e-05 nb_pixel_total : 335 time to create 1 rle with old method : 0.0005457401275634766 length of segment : 18 time for calcul the mask position with numpy : 4.100799560546875e-05 nb_pixel_total : 418 time to create 1 rle with old method : 0.0006420612335205078 length of segment : 16 time for calcul the mask position with numpy : 3.910064697265625e-05 nb_pixel_total : 508 time to create 1 rle with old method : 0.0007069110870361328 length of segment : 42 time for calcul the mask position with numpy : 8.749961853027344e-05 nb_pixel_total : 2614 time to create 1 rle with old method : 0.003309011459350586 length of segment : 56 Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -112.03594 max: 151.10000 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 14 time for calcul the mask position with numpy : 6.651878356933594e-05 nb_pixel_total : 1008 time to create 1 rle with old method : 0.0014083385467529297 length of segment : 24 time for calcul the mask position with numpy : 6.127357482910156e-05 nb_pixel_total : 794 time to create 1 rle with old method : 0.0011453628540039062 length of segment : 40 time for calcul the mask position with numpy : 4.5299530029296875e-05 nb_pixel_total : 150 time to create 1 rle with old method : 0.0002536773681640625 length of segment : 23 time for calcul the mask position with numpy : 0.00011682510375976562 nb_pixel_total : 735 time to create 1 rle with old method : 0.0015442371368408203 length of segment : 34 time for calcul the mask position with numpy : 7.915496826171875e-05 nb_pixel_total : 2007 time to create 1 rle with old method : 0.002749919891357422 length of segment : 31 time for calcul the mask position with numpy : 4.57763671875e-05 nb_pixel_total : 82 time to create 1 rle with old method : 0.00022912025451660156 length of segment : 19 time for calcul the mask position with numpy : 3.62396240234375e-05 nb_pixel_total : 111 time to create 1 rle with old method : 0.00020956993103027344 length of segment : 9 time for calcul the mask position with numpy : 3.743171691894531e-05 nb_pixel_total : 124 time to create 1 rle with old method : 0.00019812583923339844 length of segment : 13 time for calcul the mask position with numpy : 0.0002601146697998047 nb_pixel_total : 12276 time to create 1 rle with old method : 0.015061378479003906 length of segment : 130 time for calcul the mask position with numpy : 6.29425048828125e-05 nb_pixel_total : 294 time to create 1 rle with old method : 0.0004992485046386719 length of segment : 21 time for calcul the mask position with numpy : 4.172325134277344e-05 nb_pixel_total : 125 time to create 1 rle with old method : 0.00020122528076171875 length of segment : 16 time for calcul the mask position with numpy : 4.696846008300781e-05 nb_pixel_total : 772 time to create 1 rle with old method : 0.0010428428649902344 length of segment : 45 time for calcul the mask position with numpy : 5.340576171875e-05 nb_pixel_total : 1056 time to create 1 rle with old method : 0.0014567375183105469 length of segment : 34 time for calcul the mask position with numpy : 5.7697296142578125e-05 nb_pixel_total : 910 time to create 1 rle with old method : 0.0013282299041748047 length of segment : 31 Processing 1 images image shape: (400, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -114.97734 max: 151.10000 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 13 time for calcul the mask position with numpy : 6.151199340820312e-05 nb_pixel_total : 348 time to create 1 rle with old method : 0.0004928112030029297 length of segment : 23 time for calcul the mask position with numpy : 5.054473876953125e-05 nb_pixel_total : 550 time to create 1 rle with old method : 0.0007483959197998047 length of segment : 33 time for calcul the mask position with numpy : 4.601478576660156e-05 nb_pixel_total : 696 time to create 1 rle with old method : 0.0009458065032958984 length of segment : 39 time for calcul the mask position with numpy : 5.650520324707031e-05 nb_pixel_total : 870 time to create 1 rle with old method : 0.0013477802276611328 length of segment : 36 time for calcul the mask position with numpy : 0.00011014938354492188 nb_pixel_total : 612 time to create 1 rle with old method : 0.0008337497711181641 length of segment : 98 time for calcul the mask position with numpy : 4.7206878662109375e-05 nb_pixel_total : 725 time to create 1 rle with old method : 0.0011026859283447266 length of segment : 33 time for calcul the mask position with numpy : 8.082389831542969e-05 nb_pixel_total : 2081 time to create 1 rle with old method : 0.003609895706176758 length of segment : 34 time for calcul the mask position with numpy : 3.6716461181640625e-05 nb_pixel_total : 151 time to create 1 rle with old method : 0.00026607513427734375 length of segment : 12 time for calcul the mask position with numpy : 5.340576171875e-05 nb_pixel_total : 1347 time to create 1 rle with old method : 0.001771688461303711 length of segment : 44 time for calcul the mask position with numpy : 0.00010704994201660156 nb_pixel_total : 652 time to create 1 rle with old method : 0.0009951591491699219 length of segment : 100 time for calcul the mask position with numpy : 0.0001678466796875 nb_pixel_total : 1131 time to create 1 rle with old method : 0.0017943382263183594 length of segment : 119 time for calcul the mask position with numpy : 4.863739013671875e-05 nb_pixel_total : 1082 time to create 1 rle with old method : 0.0013687610626220703 length of segment : 38 time for calcul the mask position with numpy : 7.2479248046875e-05 nb_pixel_total : 762 time to create 1 rle with old method : 0.0021979808807373047 length of segment : 37 Processing 1 images image shape: (400, 320, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 135.71328 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 8 time for calcul the mask position with numpy : 7.343292236328125e-05 nb_pixel_total : 1688 time to create 1 rle with old method : 0.0022885799407958984 length of segment : 86 time for calcul the mask position with numpy : 6.29425048828125e-05 nb_pixel_total : 1685 time to create 1 rle with old method : 0.0021185874938964844 length of segment : 84 time for calcul the mask position with numpy : 4.458427429199219e-05 nb_pixel_total : 769 time to create 1 rle with old method : 0.0010235309600830078 length of segment : 44 time for calcul the mask position with numpy : 0.00019860267639160156 nb_pixel_total : 5230 time to create 1 rle with old method : 0.0063936710357666016 length of segment : 229 time for calcul the mask position with numpy : 0.00020766258239746094 nb_pixel_total : 4376 time to create 1 rle with old method : 0.0064432621002197266 length of segment : 150 time for calcul the mask position with numpy : 6.031990051269531e-05 nb_pixel_total : 501 time to create 1 rle with old method : 0.0006906986236572266 length of segment : 57 time for calcul the mask position with numpy : 4.291534423828125e-05 nb_pixel_total : 569 time to create 1 rle with old method : 0.0007045269012451172 length of segment : 49 time for calcul the mask position with numpy : 0.00017571449279785156 nb_pixel_total : 3996 time to create 1 rle with old method : 0.0049953460693359375 length of segment : 189 Processing 1 images image shape: (280, 400, 3) min: 12.00000 max: 186.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 59.58828 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 1 time for calcul the mask position with numpy : 0.0014650821685791016 nb_pixel_total : 106263 time to create 1 rle with old method : 0.14269614219665527 length of segment : 282 Processing 1 images image shape: (280, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 147.78750 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 12 time for calcul the mask position with numpy : 6.389617919921875e-05 nb_pixel_total : 323 time to create 1 rle with old method : 0.0006461143493652344 length of segment : 19 time for calcul the mask position with numpy : 6.937980651855469e-05 nb_pixel_total : 522 time to create 1 rle with old method : 0.0010590553283691406 length of segment : 39 time for calcul the mask position with numpy : 4.506111145019531e-05 nb_pixel_total : 503 time to create 1 rle with old method : 0.0008938312530517578 length of segment : 22 time for calcul the mask position with numpy : 3.719329833984375e-05 nb_pixel_total : 101 time to create 1 rle with old method : 0.0002067089080810547 length of segment : 14 time for calcul the mask position with numpy : 3.4332275390625e-05 nb_pixel_total : 137 time to create 1 rle with old method : 0.0002129077911376953 length of segment : 17 time for calcul the mask position with numpy : 0.00012135505676269531 nb_pixel_total : 6337 time to create 1 rle with old method : 0.009262323379516602 length of segment : 87 time for calcul the mask position with numpy : 0.00012254714965820312 nb_pixel_total : 3770 time to create 1 rle with old method : 0.004570722579956055 length of segment : 100 time for calcul the mask position with numpy : 4.5299530029296875e-05 nb_pixel_total : 288 time to create 1 rle with old method : 0.00045228004455566406 length of segment : 24 time for calcul the mask position with numpy : 9.703636169433594e-05 nb_pixel_total : 3822 time to create 1 rle with old method : 0.004971504211425781 length of segment : 83 time for calcul the mask position with numpy : 6.437301635742188e-05 nb_pixel_total : 310 time to create 1 rle with old method : 0.00047516822814941406 length of segment : 27 time for calcul the mask position with numpy : 4.220008850097656e-05 nb_pixel_total : 219 time to create 1 rle with old method : 0.00034618377685546875 length of segment : 18 time for calcul the mask position with numpy : 3.910064697265625e-05 nb_pixel_total : 191 time to create 1 rle with old method : 0.0002949237823486328 length of segment : 18 Processing 1 images image shape: (280, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 151.10000 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 19 time for calcul the mask position with numpy : 4.2438507080078125e-05 nb_pixel_total : 137 time to create 1 rle with old method : 0.00021910667419433594 length of segment : 13 time for calcul the mask position with numpy : 3.6716461181640625e-05 nb_pixel_total : 501 time to create 1 rle with old method : 0.0006725788116455078 length of segment : 34 time for calcul the mask position with numpy : 3.24249267578125e-05 nb_pixel_total : 270 time to create 1 rle with old method : 0.0004036426544189453 length of segment : 18 time for calcul the mask position with numpy : 3.743171691894531e-05 nb_pixel_total : 489 time to create 1 rle with old method : 0.0006957054138183594 length of segment : 31 time for calcul the mask position with numpy : 3.147125244140625e-05 nb_pixel_total : 111 time to create 1 rle with old method : 0.00016832351684570312 length of segment : 19 time for calcul the mask position with numpy : 3.4332275390625e-05 nb_pixel_total : 272 time to create 1 rle with old method : 0.00040340423583984375 length of segment : 18 time for calcul the mask position with numpy : 3.218650817871094e-05 nb_pixel_total : 277 time to create 1 rle with old method : 0.00040602684020996094 length of segment : 19 time for calcul the mask position with numpy : 3.170967102050781e-05 nb_pixel_total : 220 time to create 1 rle with old method : 0.00032711029052734375 length of segment : 15 time for calcul the mask position with numpy : 6.222724914550781e-05 nb_pixel_total : 2075 time to create 1 rle with old method : 0.0026674270629882812 length of segment : 60 time for calcul the mask position with numpy : 5.507469177246094e-05 nb_pixel_total : 788 time to create 1 rle with old method : 0.001478433609008789 length of segment : 37 time for calcul the mask position with numpy : 4.696846008300781e-05 nb_pixel_total : 379 time to create 1 rle with old method : 0.0007555484771728516 length of segment : 31 time for calcul the mask position with numpy : 5.340576171875e-05 nb_pixel_total : 590 time to create 1 rle with old method : 0.0011420249938964844 length of segment : 30 time for calcul the mask position with numpy : 8.177757263183594e-05 nb_pixel_total : 2160 time to create 1 rle with old method : 0.016814470291137695 length of segment : 61 time for calcul the mask position with numpy : 6.461143493652344e-05 nb_pixel_total : 557 time to create 1 rle with old method : 0.0010552406311035156 length of segment : 37 time for calcul the mask position with numpy : 4.100799560546875e-05 nb_pixel_total : 133 time to create 1 rle with old method : 0.00027370452880859375 length of segment : 20 time for calcul the mask position with numpy : 4.267692565917969e-05 nb_pixel_total : 256 time to create 1 rle with old method : 0.0005328655242919922 length of segment : 21 time for calcul the mask position with numpy : 4.124641418457031e-05 nb_pixel_total : 571 time to create 1 rle with old method : 0.0008401870727539062 length of segment : 24 time for calcul the mask position with numpy : 4.1961669921875e-05 nb_pixel_total : 520 time to create 1 rle with old method : 0.0007169246673583984 length of segment : 36 time for calcul the mask position with numpy : 2.8848648071289062e-05 nb_pixel_total : 255 time to create 1 rle with old method : 0.0003428459167480469 length of segment : 21 Processing 1 images image shape: (280, 400, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 147.61953 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 9 time for calcul the mask position with numpy : 4.267692565917969e-05 nb_pixel_total : 306 time to create 1 rle with old method : 0.00042247772216796875 length of segment : 27 time for calcul the mask position with numpy : 3.910064697265625e-05 nb_pixel_total : 276 time to create 1 rle with old method : 0.00040793418884277344 length of segment : 23 time for calcul the mask position with numpy : 3.695487976074219e-05 nb_pixel_total : 330 time to create 1 rle with old method : 0.00046825408935546875 length of segment : 32 time for calcul the mask position with numpy : 4.57763671875e-05 nb_pixel_total : 915 time to create 1 rle with old method : 0.0011925697326660156 length of segment : 56 time for calcul the mask position with numpy : 4.363059997558594e-05 nb_pixel_total : 199 time to create 1 rle with old method : 0.0004448890686035156 length of segment : 17 time for calcul the mask position with numpy : 4.6253204345703125e-05 nb_pixel_total : 407 time to create 1 rle with old method : 0.0005562305450439453 length of segment : 30 time for calcul the mask position with numpy : 3.743171691894531e-05 nb_pixel_total : 428 time to create 1 rle with old method : 0.0005559921264648438 length of segment : 30 time for calcul the mask position with numpy : 2.956390380859375e-05 nb_pixel_total : 75 time to create 1 rle with old method : 0.00012445449829101562 length of segment : 26 time for calcul the mask position with numpy : 4.38690185546875e-05 nb_pixel_total : 824 time to create 1 rle with old method : 0.0011332035064697266 length of segment : 55 Processing 1 images image shape: (280, 320, 3) min: 0.00000 max: 255.00000 molded_images shape: (1, 640, 640, 3) min: -123.70000 max: 134.53750 image_metas shape: (1, 17) min: 0.00000 max: 640.00000 nb d'objets trouves : 1 time for calcul the mask position with numpy : 7.963180541992188e-05 nb_pixel_total : 1363 time to create 1 rle with old method : 0.0018432140350341797 length of segment : 142 Detection mask done ! Trying to reset tf kernel 2222517 begin to check gpu status inside check gpu memory l 3610 free memory gpu now : 5264 tf kernel not reseted sub process len(results) : 834 len(list_Values) 834 None max_time_sub_proc : 3600 parent process len(results) : 0 len(list_Values) 834 process is alive finish correctly or not : True after detect begin to check gpu status inside check gpu memory l 3610 free memory gpu now : 10553 Inside saveOutput : final : False verbose : 0 eke 12-6-18 : saveMask need to be cleaned for new output ! Catched exception ! Connect or reconnect ! Number saved : None batch 1 Loaded 834 chid ids of type : 4228 Number RLEs to save : 40822 save missing photos in datou_result : time spend for datou_step_exec : 39.46198916435242 time spend to save output : 2.7548773288726807 total time spend for step 1 : 42.2168664932251 step2:brightness Tue Feb 11 10:57:52 2025 VR 17-11-17 : now, only for linear exec dependencies tree, some output goes to fill the input of the next VR 22-3-18 : now we test the dependencies tree, but keep two separate code for datou_prepare_output_input until the code is correctly tested, clean and works in both case VR 22-3-18 : but we use the first code for the first step id = -1, build in the code of datou_exec VR 22-3-18 : we should manage here the case when we are at the first step instead of building this step before datou_exec Currently we do not manage missing dependencies information, that could maybe be correctly interpreted with default behavior Some of the step done at execution of the step could be done before when the tree of execution is build and the dependencies of different step analysed complete output_args for input 0 VR 22-3-18 : For now we do not clean correctly the datou structure inside step calcul brightness treat image : temp/1739267829_2222306_1333043527_dcf9c5e850170a5870c4646e86217f41.jpg treat image : temp/1739267829_2222306_1333043521_c9b329e5969f398a6e98e095a50c9460.jpg treat image : temp/1739267829_2222306_1333043477_468aa983ad175fe7cff7cf35da8830e5.jpg treat image : temp/1739267829_2222306_1333043189_3156f5f1311390da496ab47827634fd6.jpg treat image : temp/1739267829_2222306_1333043121_7a6669d3ebed0ef677d83094fbbf31a4.jpg treat image : temp/1739267829_2222306_1333043109_895fe4561c43e8a56af58466d9ca69bf.jpg treat image : temp/1739267829_2222306_1333042625_679a877bb86091d21b58e34d3a18394b.jpg Inside saveOutput : final : False verbose : 0 begin to insert list_values into class_photo_scores : length of list_valuse in save_photo_hashtag_id_thcl_score : 7 time used for this insertion : 0.01420450210571289 begin to insert list_values into photo_hahstag_ids : length of list_valuse in save_photo_hashtag_id_type : 7 time used for this insertion : 0.019342660903930664 save missing photos in datou_result : time spend for datou_step_exec : 1.8258099555969238 time spend to save output : 0.03916335105895996 total time spend for step 2 : 1.8649733066558838 step3:blur_detection Tue Feb 11 10:57:54 2025 VR 17-11-17 : now, only for linear exec dependencies tree, some output goes to fill the input of the next VR 22-3-18 : now we test the dependencies tree, but keep two separate code for datou_prepare_output_input until the code is correctly tested, clean and works in both case VR 22-3-18 : but we use the first code for the first step id = -1, build in the code of datou_exec VR 22-3-18 : we should manage here the case when we are at the first step instead of building this step before datou_exec Currently we do not manage missing dependencies information, that could maybe be correctly interpreted with default behavior Some of the step done at execution of the step could be done before when the tree of execution is build and the dependencies of different step analysed complete output_args for input 0 VR 22-3-18 : For now we do not clean correctly the datou structure inside step blur_detection methode: ratio et variance treat image : temp/1739267829_2222306_1333043527_dcf9c5e850170a5870c4646e86217f41.jpg resize: (1080, 1920) 1333043527 -7.753691578257755 treat image : temp/1739267829_2222306_1333043521_c9b329e5969f398a6e98e095a50c9460.jpg resize: (1080, 1920) 1333043521 -7.768736633072864 treat image : temp/1739267829_2222306_1333043477_468aa983ad175fe7cff7cf35da8830e5.jpg resize: (1080, 1920) 1333043477 -7.751813399910548 treat image : temp/1739267829_2222306_1333043189_3156f5f1311390da496ab47827634fd6.jpg resize: (1080, 1920) 1333043189 -7.741244262409931 treat image : temp/1739267829_2222306_1333043121_7a6669d3ebed0ef677d83094fbbf31a4.jpg resize: (1080, 1920) 1333043121 -7.738809807896636 treat image : temp/1739267829_2222306_1333043109_895fe4561c43e8a56af58466d9ca69bf.jpg resize: (1080, 1920) 1333043109 -7.7292424768014625 treat image : temp/1739267829_2222306_1333042625_679a877bb86091d21b58e34d3a18394b.jpg resize: (1080, 1920) 1333042625 -7.726998091737344 Inside saveOutput : final : False verbose : 0 begin to insert list_values into class_photo_scores : length of list_valuse in save_photo_hashtag_id_thcl_score : 7 time used for this insertion : 0.012670516967773438 begin to insert list_values into photo_hahstag_ids : length of list_valuse in save_photo_hashtag_id_type : 7 time used for this insertion : 0.01201629638671875 save missing photos in datou_result : time spend for datou_step_exec : 5.813111305236816 time spend to save output : 0.029357194900512695 total time spend for step 3 : 5.842468500137329 step4:rle_unique_nms_with_priority Tue Feb 11 10:58:00 2025 VR 17-11-17 : now, only for linear exec dependencies tree, some output goes to fill the input of the next VR 22-3-18 : now we test the dependencies tree, but keep two separate code for datou_prepare_output_input until the code is correctly tested, clean and works in both case VR 22-3-18 : but we use the first code for the first step id = -1, build in the code of datou_exec VR 22-3-18 : we should manage here the case when we are at the first step instead of building this step before datou_exec Currently we do not manage missing dependencies information, that could maybe be correctly interpreted with default behavior Some of the step done at execution of the step could be done before when the tree of execution is build and the dependencies of different step analysed complete output_args for input 0 VR 22-3-18 : For now we do not clean correctly the datou structure Begin step rle-unique-nms batch 1 Loaded 834 chid ids of type : 4228 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++nb_obj : 121 nb_hashtags : 7 time to prepare the origin masks : 1.0550622940063477 time for calcul the mask position with numpy : 0.17717766761779785 nb_pixel_total : 1824250 time to create 1 rle with new method : 0.09185600280761719 time for calcul the mask position with numpy : 0.008270740509033203 nb_pixel_total : 769 time to create 1 rle with old method : 0.0008816719055175781 time for calcul the mask position with numpy : 0.008283853530883789 nb_pixel_total : 5991 time to create 1 rle with old method : 0.0068416595458984375 time for calcul the mask position with numpy : 0.008200645446777344 nb_pixel_total : 1620 time to create 1 rle with old method : 0.001810312271118164 time for calcul the mask position with numpy : 0.008267879486083984 nb_pixel_total : 448 time to create 1 rle with old method : 0.0005464553833007812 time for calcul the mask position with numpy : 0.008207321166992188 nb_pixel_total : 47 time to create 1 rle with old method : 6.842613220214844e-05 time for calcul the mask position with numpy : 0.008423805236816406 nb_pixel_total : 87 time to create 1 rle with old method : 0.00015854835510253906 time for calcul the mask position with numpy : 0.008310317993164062 nb_pixel_total : 224 time to create 1 rle with old method : 0.0002608299255371094 time for calcul the mask position with numpy : 0.00812673568725586 nb_pixel_total : 157 time to create 1 rle with old method : 0.00019812583923339844 time for calcul the mask position with numpy : 0.008184671401977539 nb_pixel_total : 128 time to create 1 rle with old method : 0.0001666545867919922 time for calcul the mask position with numpy : 0.0081787109375 nb_pixel_total : 2531 time to create 1 rle with old method : 0.0028867721557617188 time for calcul the mask position with numpy : 0.008185148239135742 nb_pixel_total : 629 time to create 1 rle with old method : 0.000762939453125 time for calcul the mask position with numpy : 0.0082855224609375 nb_pixel_total : 752 time to create 1 rle with old method : 0.0008792877197265625 time for calcul the mask position with numpy : 0.008367776870727539 nb_pixel_total : 235 time to create 1 rle with old method : 0.00028204917907714844 time for calcul the mask position with numpy : 0.008293867111206055 nb_pixel_total : 2887 time to create 1 rle with old method : 0.003277301788330078 time for calcul the mask position with numpy : 0.008450746536254883 nb_pixel_total : 238 time to create 1 rle with old method : 0.0003452301025390625 time for calcul the mask position with numpy : 0.00843667984008789 nb_pixel_total : 6012 time to create 1 rle with old method : 0.007061481475830078 time for calcul the mask position with numpy : 0.008400917053222656 nb_pixel_total : 266 time to create 1 rle with old method : 0.00037670135498046875 time for calcul the mask position with numpy : 0.008382081985473633 nb_pixel_total : 4391 time to create 1 rle with old method : 0.004998922348022461 time for calcul the mask position with numpy : 0.008418560028076172 nb_pixel_total : 926 time to create 1 rle with old method : 0.0010917186737060547 time for calcul the mask position with numpy : 0.008426904678344727 nb_pixel_total : 160 time to create 1 rle with old method : 0.0002014636993408203 time for calcul the mask position with numpy : 0.008348703384399414 nb_pixel_total : 5016 time to create 1 rle with old method : 0.0056536197662353516 time for calcul the mask position with numpy : 0.008402585983276367 nb_pixel_total : 6659 time to create 1 rle with old method : 0.007337808609008789 time for calcul the mask position with numpy : 0.008378267288208008 nb_pixel_total : 1313 time to create 1 rle with old method : 0.0015726089477539062 time for calcul the mask position with numpy : 0.008466958999633789 nb_pixel_total : 6275 time to create 1 rle with old method : 0.007332324981689453 time for calcul the mask position with numpy : 0.008402585983276367 nb_pixel_total : 7580 time to create 1 rle with old method : 0.008404254913330078 time for calcul the mask position with numpy : 0.008228063583374023 nb_pixel_total : 490 time to create 1 rle with old method : 0.0006110668182373047 time for calcul the mask position with numpy : 0.008356094360351562 nb_pixel_total : 266 time to create 1 rle with old method : 0.00029969215393066406 time for calcul the mask position with numpy : 0.008365631103515625 nb_pixel_total : 1382 time to create 1 rle with old method : 0.0016357898712158203 time for calcul the mask position with numpy : 0.008387565612792969 nb_pixel_total : 798 time to create 1 rle with old method : 0.0008759498596191406 time for calcul the mask position with numpy : 0.008528709411621094 nb_pixel_total : 171 time to create 1 rle with old method : 0.00019502639770507812 time for calcul the mask position with numpy : 0.008109569549560547 nb_pixel_total : 1958 time to create 1 rle with old method : 0.002234935760498047 time for calcul the mask position with numpy : 0.00836491584777832 nb_pixel_total : 453 time to create 1 rle with old method : 0.0005397796630859375 time for calcul the mask position with numpy : 0.0084686279296875 nb_pixel_total : 22 time to create 1 rle with old method : 6.413459777832031e-05 time for calcul the mask position with numpy : 0.008369922637939453 nb_pixel_total : 1345 time to create 1 rle with old method : 0.0015103816986083984 time for calcul the mask position with numpy : 0.008693456649780273 nb_pixel_total : 802 time to create 1 rle with old method : 0.0014872550964355469 time for calcul the mask position with numpy : 0.009683847427368164 nb_pixel_total : 145 time to create 1 rle with old method : 0.0002849102020263672 time for calcul the mask position with numpy : 0.009734869003295898 nb_pixel_total : 13539 time to create 1 rle with old method : 0.022707700729370117 time for calcul the mask position with numpy : 0.009618520736694336 nb_pixel_total : 1468 time to create 1 rle with old method : 0.002521991729736328 time for calcul the mask position with numpy : 0.009687185287475586 nb_pixel_total : 2 time to create 1 rle with old method : 1.4543533325195312e-05 time for calcul the mask position with numpy : 0.00962209701538086 nb_pixel_total : 327 time to create 1 rle with old method : 0.0004165172576904297 time for calcul the mask position with numpy : 0.00833439826965332 nb_pixel_total : 1481 time to create 1 rle with old method : 0.0016918182373046875 time for calcul the mask position with numpy : 0.008186578750610352 nb_pixel_total : 490 time to create 1 rle with old method : 0.0006098747253417969 time for calcul the mask position with numpy : 0.008225440979003906 nb_pixel_total : 4673 time to create 1 rle with old method : 0.0053517818450927734 time for calcul the mask position with numpy : 0.00878143310546875 nb_pixel_total : 6435 time to create 1 rle with old method : 0.007236957550048828 time for calcul the mask position with numpy : 0.008272171020507812 nb_pixel_total : 280 time to create 1 rle with old method : 0.00033974647521972656 time for calcul the mask position with numpy : 0.008284807205200195 nb_pixel_total : 354 time to create 1 rle with old method : 0.0004284381866455078 time for calcul the mask position with numpy : 0.008096694946289062 nb_pixel_total : 2560 time to create 1 rle with old method : 0.0030565261840820312 time for calcul the mask position with numpy : 0.008045434951782227 nb_pixel_total : 177 time to create 1 rle with old method : 0.00026535987854003906 time for calcul the mask position with numpy : 0.00800323486328125 nb_pixel_total : 1079 time to create 1 rle with old method : 0.0011343955993652344 time for calcul the mask position with numpy : 0.00797414779663086 nb_pixel_total : 769 time to create 1 rle with old method : 0.0008461475372314453 time for calcul the mask position with numpy : 0.008035421371459961 nb_pixel_total : 510 time to create 1 rle with old method : 0.0005755424499511719 time for calcul the mask position with numpy : 0.008373022079467773 nb_pixel_total : 322 time to create 1 rle with old method : 0.0003731250762939453 time for calcul the mask position with numpy : 0.008447647094726562 nb_pixel_total : 85 time to create 1 rle with old method : 0.00011467933654785156 time for calcul the mask position with numpy : 0.008242368698120117 nb_pixel_total : 780 time to create 1 rle with old method : 0.0008225440979003906 time for calcul the mask position with numpy : 0.008117914199829102 nb_pixel_total : 717 time to create 1 rle with old method : 0.0007815361022949219 time for calcul the mask position with numpy : 0.008240938186645508 nb_pixel_total : 117 time to create 1 rle with old method : 0.00014734268188476562 time for calcul the mask position with numpy : 0.00810098648071289 nb_pixel_total : 101 time to create 1 rle with old method : 0.00018644332885742188 time for calcul the mask position with numpy : 0.008246660232543945 nb_pixel_total : 897 time to create 1 rle with old method : 0.0010542869567871094 time for calcul the mask position with numpy : 0.008224725723266602 nb_pixel_total : 20 time to create 1 rle with old method : 6.67572021484375e-05 time for calcul the mask position with numpy : 0.008106708526611328 nb_pixel_total : 1224 time to create 1 rle with old method : 0.001407623291015625 time for calcul the mask position with numpy : 0.008179426193237305 nb_pixel_total : 262 time to create 1 rle with old method : 0.0003046989440917969 time for calcul the mask position with numpy : 0.00816655158996582 nb_pixel_total : 658 time to create 1 rle with old method : 0.0008182525634765625 time for calcul the mask position with numpy : 0.008287906646728516 nb_pixel_total : 585 time to create 1 rle with old method : 0.0006518363952636719 time for calcul the mask position with numpy : 0.008057594299316406 nb_pixel_total : 20 time to create 1 rle with old method : 3.0040740966796875e-05 time for calcul the mask position with numpy : 0.008082389831542969 nb_pixel_total : 591 time to create 1 rle with old method : 0.0006310939788818359 time for calcul the mask position with numpy : 0.008235931396484375 nb_pixel_total : 1869 time to create 1 rle with old method : 0.0022118091583251953 time for calcul the mask position with numpy : 0.00839376449584961 nb_pixel_total : 305 time to create 1 rle with old method : 0.0003650188446044922 time for calcul the mask position with numpy : 0.008158206939697266 nb_pixel_total : 411 time to create 1 rle with old method : 0.00047516822814941406 time for calcul the mask position with numpy : 0.00813436508178711 nb_pixel_total : 261 time to create 1 rle with old method : 0.00030922889709472656 time for calcul the mask position with numpy : 0.008332014083862305 nb_pixel_total : 911 time to create 1 rle with old method : 0.001049041748046875 time for calcul the mask position with numpy : 0.008241415023803711 nb_pixel_total : 347 time to create 1 rle with old method : 0.0004246234893798828 time for calcul the mask position with numpy : 0.008318185806274414 nb_pixel_total : 164 time to create 1 rle with old method : 0.00019884109497070312 time for calcul the mask position with numpy : 0.008417367935180664 nb_pixel_total : 189 time to create 1 rle with old method : 0.00023293495178222656 time for calcul the mask position with numpy : 0.008348941802978516 nb_pixel_total : 867 time to create 1 rle with old method : 0.0010445117950439453 time for calcul the mask position with numpy : 0.008788585662841797 nb_pixel_total : 106503 time to create 1 rle with old method : 0.1167752742767334 time for calcul the mask position with numpy : 0.008300304412841797 nb_pixel_total : 280 time to create 1 rle with old method : 0.00034499168395996094 time for calcul the mask position with numpy : 0.008317947387695312 nb_pixel_total : 99 time to create 1 rle with old method : 0.00011754035949707031 time for calcul the mask position with numpy : 0.008301019668579102 nb_pixel_total : 315 time to create 1 rle with old method : 0.0004143714904785156 time for calcul the mask position with numpy : 0.008567333221435547 nb_pixel_total : 327 time to create 1 rle with old method : 0.0004055500030517578 time for calcul the mask position with numpy : 0.00833439826965332 nb_pixel_total : 225 time to create 1 rle with old method : 0.0002598762512207031 time for calcul the mask position with numpy : 0.008536577224731445 nb_pixel_total : 1595 time to create 1 rle with old method : 0.0019207000732421875 time for calcul the mask position with numpy : 0.008434057235717773 nb_pixel_total : 306 time to create 1 rle with old method : 0.00033593177795410156 time for calcul the mask position with numpy : 0.00853419303894043 nb_pixel_total : 229 time to create 1 rle with old method : 0.000274658203125 time for calcul the mask position with numpy : 0.008578300476074219 nb_pixel_total : 820 time to create 1 rle with old method : 0.0009136199951171875 time for calcul the mask position with numpy : 0.008585214614868164 nb_pixel_total : 776 time to create 1 rle with old method : 0.0009264945983886719 time for calcul the mask position with numpy : 0.008594751358032227 nb_pixel_total : 737 time to create 1 rle with old method : 0.0009219646453857422 time for calcul the mask position with numpy : 0.00893545150756836 nb_pixel_total : 103 time to create 1 rle with old method : 0.00013637542724609375 time for calcul the mask position with numpy : 0.008478403091430664 nb_pixel_total : 260 time to create 1 rle with old method : 0.0003132820129394531 time for calcul the mask position with numpy : 0.008732795715332031 nb_pixel_total : 513 time to create 1 rle with old method : 0.0006518363952636719 time for calcul the mask position with numpy : 0.008725404739379883 nb_pixel_total : 465 time to create 1 rle with old method : 0.0006024837493896484 time for calcul the mask position with numpy : 0.008427858352661133 nb_pixel_total : 111 time to create 1 rle with old method : 0.0001342296600341797 time for calcul the mask position with numpy : 0.008481502532958984 nb_pixel_total : 2728 time to create 1 rle with old method : 0.0031151771545410156 time for calcul the mask position with numpy : 0.00843048095703125 nb_pixel_total : 717 time to create 1 rle with old method : 0.0008289813995361328 time for calcul the mask position with numpy : 0.008417844772338867 nb_pixel_total : 385 time to create 1 rle with old method : 0.00048232078552246094 time for calcul the mask position with numpy : 0.008459806442260742 nb_pixel_total : 138 time to create 1 rle with old method : 0.00017523765563964844 time for calcul the mask position with numpy : 0.00881648063659668 nb_pixel_total : 272 time to create 1 rle with old method : 0.00032782554626464844 time for calcul the mask position with numpy : 0.008559226989746094 nb_pixel_total : 166 time to create 1 rle with old method : 0.00019788742065429688 time for calcul the mask position with numpy : 0.008522748947143555 nb_pixel_total : 231 time to create 1 rle with old method : 0.0003025531768798828 time for calcul the mask position with numpy : 0.009033441543579102 nb_pixel_total : 343 time to create 1 rle with old method : 0.0005567073822021484 time for calcul the mask position with numpy : 0.008418560028076172 nb_pixel_total : 219 time to create 1 rle with old method : 0.0002384185791015625 time for calcul the mask position with numpy : 0.008326530456542969 nb_pixel_total : 4465 time to create 1 rle with old method : 0.005057096481323242 time for calcul the mask position with numpy : 0.010431766510009766 nb_pixel_total : 1883 time to create 1 rle with old method : 0.003215312957763672 time for calcul the mask position with numpy : 0.009487152099609375 nb_pixel_total : 58 time to create 1 rle with old method : 0.00018405914306640625 time for calcul the mask position with numpy : 0.008256196975708008 nb_pixel_total : 103 time to create 1 rle with old method : 0.0001220703125 time for calcul the mask position with numpy : 0.008099555969238281 nb_pixel_total : 1860 time to create 1 rle with old method : 0.0022034645080566406 time for calcul the mask position with numpy : 0.008602142333984375 nb_pixel_total : 236 time to create 1 rle with old method : 0.0004227161407470703 time for calcul the mask position with numpy : 0.008845329284667969 nb_pixel_total : 542 time to create 1 rle with old method : 0.0009331703186035156 time for calcul the mask position with numpy : 0.009737014770507812 nb_pixel_total : 1015 time to create 1 rle with old method : 0.0011777877807617188 time for calcul the mask position with numpy : 0.008464574813842773 nb_pixel_total : 17 time to create 1 rle with old method : 5.793571472167969e-05 time for calcul the mask position with numpy : 0.008413553237915039 nb_pixel_total : 527 time to create 1 rle with old method : 0.0006499290466308594 time for calcul the mask position with numpy : 0.008501768112182617 nb_pixel_total : 271 time to create 1 rle with old method : 0.0003190040588378906 time for calcul the mask position with numpy : 0.008501529693603516 nb_pixel_total : 288 time to create 1 rle with old method : 0.00034332275390625 time for calcul the mask position with numpy : 0.008400201797485352 nb_pixel_total : 141 time to create 1 rle with old method : 0.0001652240753173828 time for calcul the mask position with numpy : 0.008154869079589844 nb_pixel_total : 757 time to create 1 rle with old method : 0.0008599758148193359 time for calcul the mask position with numpy : 0.008447408676147461 nb_pixel_total : 6523 time to create 1 rle with old method : 0.0077250003814697266 time for calcul the mask position with numpy : 0.008546113967895508 nb_pixel_total : 610 time to create 1 rle with old method : 0.0007696151733398438 time for calcul the mask position with numpy : 0.008746147155761719 nb_pixel_total : 302 time to create 1 rle with old method : 0.000385284423828125 time for calcul the mask position with numpy : 0.008571863174438477 nb_pixel_total : 525 time to create 1 rle with old method : 0.0006582736968994141 time for calcul the mask position with numpy : 0.008797883987426758 nb_pixel_total : 399 time to create 1 rle with old method : 0.0006878376007080078 time for calcul the mask position with numpy : 0.00913095474243164 nb_pixel_total : 413 time to create 1 rle with old method : 0.0005636215209960938 time for calcul the mask position with numpy : 0.008392333984375 nb_pixel_total : 532 time to create 1 rle with old method : 0.0006511211395263672 create new chi : 1.5996739864349365 after preparing all the mask , begin to delete the rle from the crop_hashtag_id => VR 28-11-20 : il faut déplacer cela apres le save_crop_hashtag_ids_obj de la ligne 9514 ! we have 0 chi objets contains the rles time to delete rle : 0.007571697235107422 batch 1 Loaded 122 chid ids of type : 4230 Number RLEs to save : 12018 TO DO : save crop sub photo not yet done ! save time : 0.701683759689331 nb_obj : 118 nb_hashtags : 8 time to prepare the origin masks : 2.130526065826416 time for calcul the mask position with numpy : 0.03438162803649902 nb_pixel_total : 1823094 time to create 1 rle with new method : 0.08738112449645996 time for calcul the mask position with numpy : 0.0061321258544921875 nb_pixel_total : 176 time to create 1 rle with old method : 0.00022363662719726562 time for calcul the mask position with numpy : 0.006288290023803711 nb_pixel_total : 650 time to create 1 rle with old method : 0.0007607936859130859 time for calcul the mask position with numpy : 0.005968809127807617 nb_pixel_total : 5382 time to create 1 rle with old method : 0.006024837493896484 time for calcul the mask position with numpy : 0.005969047546386719 nb_pixel_total : 1993 time to create 1 rle with old method : 0.0023767948150634766 time for calcul the mask position with numpy : 0.005991458892822266 nb_pixel_total : 22 time to create 1 rle with old method : 4.649162292480469e-05 time for calcul the mask position with numpy : 0.00591278076171875 nb_pixel_total : 66 time to create 1 rle with old method : 0.00010275840759277344 time for calcul the mask position with numpy : 0.00604701042175293 nb_pixel_total : 407 time to create 1 rle with old method : 0.0004734992980957031 time for calcul the mask position with numpy : 0.0060307979583740234 nb_pixel_total : 21 time to create 1 rle with old method : 5.364418029785156e-05 time for calcul the mask position with numpy : 0.006036281585693359 nb_pixel_total : 328 time to create 1 rle with old method : 0.00040411949157714844 time for calcul the mask position with numpy : 0.00600433349609375 nb_pixel_total : 163 time to create 1 rle with old method : 0.00021719932556152344 time for calcul the mask position with numpy : 0.00595855712890625 nb_pixel_total : 158 time to create 1 rle with old method : 0.00020313262939453125 time for calcul the mask position with numpy : 0.005999088287353516 nb_pixel_total : 2990 time to create 1 rle with old method : 0.0035486221313476562 time for calcul the mask position with numpy : 0.0063893795013427734 nb_pixel_total : 862 time to create 1 rle with old method : 0.0011043548583984375 time for calcul the mask position with numpy : 0.006072998046875 nb_pixel_total : 690 time to create 1 rle with old method : 0.0008432865142822266 time for calcul the mask position with numpy : 0.005968570709228516 nb_pixel_total : 228 time to create 1 rle with old method : 0.0002868175506591797 time for calcul the mask position with numpy : 0.005960941314697266 nb_pixel_total : 240 time to create 1 rle with old method : 0.00030350685119628906 time for calcul the mask position with numpy : 0.005976438522338867 nb_pixel_total : 2165 time to create 1 rle with old method : 0.002519369125366211 time for calcul the mask position with numpy : 0.005999565124511719 nb_pixel_total : 977 time to create 1 rle with old method : 0.0011708736419677734 time for calcul the mask position with numpy : 0.006057024002075195 nb_pixel_total : 367 time to create 1 rle with old method : 0.00043129920959472656 time for calcul the mask position with numpy : 0.00600743293762207 nb_pixel_total : 5186 time to create 1 rle with old method : 0.005837440490722656 time for calcul the mask position with numpy : 0.006086111068725586 nb_pixel_total : 2672 time to create 1 rle with old method : 0.003259420394897461 time for calcul the mask position with numpy : 0.0061681270599365234 nb_pixel_total : 5646 time to create 1 rle with old method : 0.006784915924072266 time for calcul the mask position with numpy : 0.006229400634765625 nb_pixel_total : 7775 time to create 1 rle with old method : 0.009166240692138672 time for calcul the mask position with numpy : 0.0066280364990234375 nb_pixel_total : 485 time to create 1 rle with old method : 0.0006129741668701172 time for calcul the mask position with numpy : 0.006122112274169922 nb_pixel_total : 280 time to create 1 rle with old method : 0.0003535747528076172 time for calcul the mask position with numpy : 0.006088733673095703 nb_pixel_total : 904 time to create 1 rle with old method : 0.0011074542999267578 time for calcul the mask position with numpy : 0.006078004837036133 nb_pixel_total : 780 time to create 1 rle with old method : 0.0009071826934814453 time for calcul the mask position with numpy : 0.006548881530761719 nb_pixel_total : 220 time to create 1 rle with old method : 0.0003039836883544922 time for calcul the mask position with numpy : 0.006724357604980469 nb_pixel_total : 1340 time to create 1 rle with old method : 0.0015707015991210938 time for calcul the mask position with numpy : 0.006027698516845703 nb_pixel_total : 834 time to create 1 rle with old method : 0.000989675521850586 time for calcul the mask position with numpy : 0.006232261657714844 nb_pixel_total : 112 time to create 1 rle with old method : 0.00018358230590820312 time for calcul the mask position with numpy : 0.0061261653900146484 nb_pixel_total : 12138 time to create 1 rle with old method : 0.01376962661743164 time for calcul the mask position with numpy : 0.006117582321166992 nb_pixel_total : 1449 time to create 1 rle with old method : 0.001695871353149414 time for calcul the mask position with numpy : 0.006346702575683594 nb_pixel_total : 522 time to create 1 rle with old method : 0.0009527206420898438 time for calcul the mask position with numpy : 0.008639812469482422 nb_pixel_total : 38 time to create 1 rle with old method : 8.869171142578125e-05 time for calcul the mask position with numpy : 0.00607752799987793 nb_pixel_total : 1 time to create 1 rle with old method : 2.002716064453125e-05 time for calcul the mask position with numpy : 0.006000041961669922 nb_pixel_total : 687 time to create 1 rle with old method : 0.000835418701171875 time for calcul the mask position with numpy : 0.006145954132080078 nb_pixel_total : 4866 time to create 1 rle with old method : 0.005568265914916992 time for calcul the mask position with numpy : 0.006057262420654297 nb_pixel_total : 396 time to create 1 rle with old method : 0.0004673004150390625 time for calcul the mask position with numpy : 0.005988121032714844 nb_pixel_total : 169 time to create 1 rle with old method : 0.00020599365234375 time for calcul the mask position with numpy : 0.0060024261474609375 nb_pixel_total : 899 time to create 1 rle with old method : 0.00103759765625 time for calcul the mask position with numpy : 0.005959987640380859 nb_pixel_total : 260 time to create 1 rle with old method : 0.00030732154846191406 time for calcul the mask position with numpy : 0.00603032112121582 nb_pixel_total : 67 time to create 1 rle with old method : 9.942054748535156e-05 time for calcul the mask position with numpy : 0.005944490432739258 nb_pixel_total : 589 time to create 1 rle with old method : 0.0006971359252929688 time for calcul the mask position with numpy : 0.0060269832611083984 nb_pixel_total : 824 time to create 1 rle with old method : 0.001016378402709961 time for calcul the mask position with numpy : 0.005975246429443359 nb_pixel_total : 2205 time to create 1 rle with old method : 0.002584218978881836 time for calcul the mask position with numpy : 0.0059812068939208984 nb_pixel_total : 158 time to create 1 rle with old method : 0.00021696090698242188 time for calcul the mask position with numpy : 0.0059626102447509766 nb_pixel_total : 1279 time to create 1 rle with old method : 0.001512765884399414 time for calcul the mask position with numpy : 0.006004810333251953 nb_pixel_total : 1142 time to create 1 rle with old method : 0.0013899803161621094 time for calcul the mask position with numpy : 0.006028175354003906 nb_pixel_total : 62 time to create 1 rle with old method : 0.00013303756713867188 time for calcul the mask position with numpy : 0.006014823913574219 nb_pixel_total : 230 time to create 1 rle with old method : 0.00029587745666503906 time for calcul the mask position with numpy : 0.006054878234863281 nb_pixel_total : 513 time to create 1 rle with old method : 0.0006148815155029297 time for calcul the mask position with numpy : 0.00603938102722168 nb_pixel_total : 590 time to create 1 rle with old method : 0.0007529258728027344 time for calcul the mask position with numpy : 0.005999326705932617 nb_pixel_total : 590 time to create 1 rle with old method : 0.0006785392761230469 time for calcul the mask position with numpy : 0.006078481674194336 nb_pixel_total : 521 time to create 1 rle with old method : 0.0006392002105712891 time for calcul the mask position with numpy : 0.006043910980224609 nb_pixel_total : 1930 time to create 1 rle with old method : 0.002277851104736328 time for calcul the mask position with numpy : 0.006365299224853516 nb_pixel_total : 279 time to create 1 rle with old method : 0.0003275871276855469 time for calcul the mask position with numpy : 0.005967140197753906 nb_pixel_total : 897 time to create 1 rle with old method : 0.001039266586303711 time for calcul the mask position with numpy : 0.00620722770690918 nb_pixel_total : 119 time to create 1 rle with old method : 0.0001583099365234375 time for calcul the mask position with numpy : 0.005980253219604492 nb_pixel_total : 20 time to create 1 rle with old method : 6.580352783203125e-05 time for calcul the mask position with numpy : 0.005964994430541992 nb_pixel_total : 301 time to create 1 rle with old method : 0.00037384033203125 time for calcul the mask position with numpy : 0.00600123405456543 nb_pixel_total : 485 time to create 1 rle with old method : 0.0005950927734375 time for calcul the mask position with numpy : 0.00621795654296875 nb_pixel_total : 353 time to create 1 rle with old method : 0.0004379749298095703 time for calcul the mask position with numpy : 0.005941629409790039 nb_pixel_total : 176 time to create 1 rle with old method : 0.00023603439331054688 time for calcul the mask position with numpy : 0.006053924560546875 nb_pixel_total : 266 time to create 1 rle with old method : 0.0003311634063720703 time for calcul the mask position with numpy : 0.005872488021850586 nb_pixel_total : 179 time to create 1 rle with old method : 0.00021958351135253906 time for calcul the mask position with numpy : 0.006196498870849609 nb_pixel_total : 11 time to create 1 rle with old method : 3.8623809814453125e-05 time for calcul the mask position with numpy : 0.005960702896118164 nb_pixel_total : 435 time to create 1 rle with old method : 0.0005333423614501953 time for calcul the mask position with numpy : 0.005936622619628906 nb_pixel_total : 118 time to create 1 rle with old method : 0.00014925003051757812 time for calcul the mask position with numpy : 0.005965232849121094 nb_pixel_total : 369 time to create 1 rle with old method : 0.00045108795166015625 time for calcul the mask position with numpy : 0.00639033317565918 nb_pixel_total : 205 time to create 1 rle with old method : 0.0002560615539550781 time for calcul the mask position with numpy : 0.0059626102447509766 nb_pixel_total : 2162 time to create 1 rle with old method : 0.0025887489318847656 time for calcul the mask position with numpy : 0.0059201717376708984 nb_pixel_total : 509 time to create 1 rle with old method : 0.0006067752838134766 time for calcul the mask position with numpy : 0.00659632682800293 nb_pixel_total : 105866 time to create 1 rle with old method : 0.12482666969299316 time for calcul the mask position with numpy : 0.006444454193115234 nb_pixel_total : 306 time to create 1 rle with old method : 0.0005288124084472656 time for calcul the mask position with numpy : 0.0063893795013427734 nb_pixel_total : 643 time to create 1 rle with old method : 0.0011534690856933594 time for calcul the mask position with numpy : 0.006554126739501953 nb_pixel_total : 112 time to create 1 rle with old method : 0.0002048015594482422 time for calcul the mask position with numpy : 0.006398439407348633 nb_pixel_total : 362 time to create 1 rle with old method : 0.0006198883056640625 time for calcul the mask position with numpy : 0.006379604339599609 nb_pixel_total : 250 time to create 1 rle with old method : 0.0004329681396484375 time for calcul the mask position with numpy : 0.00639033317565918 nb_pixel_total : 1 time to create 1 rle with old method : 2.002716064453125e-05 time for calcul the mask position with numpy : 0.0064809322357177734 nb_pixel_total : 308 time to create 1 rle with old method : 0.0005352497100830078 time for calcul the mask position with numpy : 0.0064697265625 nb_pixel_total : 1251 time to create 1 rle with old method : 0.002046346664428711 time for calcul the mask position with numpy : 0.00665593147277832 nb_pixel_total : 34474 time to create 1 rle with old method : 0.04067516326904297 time for calcul the mask position with numpy : 0.006099224090576172 nb_pixel_total : 260 time to create 1 rle with old method : 0.0003237724304199219 time for calcul the mask position with numpy : 0.005940437316894531 nb_pixel_total : 484 time to create 1 rle with old method : 0.0005664825439453125 time for calcul the mask position with numpy : 0.0060749053955078125 nb_pixel_total : 117 time to create 1 rle with old method : 0.00015020370483398438 time for calcul the mask position with numpy : 0.005949258804321289 nb_pixel_total : 52 time to create 1 rle with old method : 8.702278137207031e-05 time for calcul the mask position with numpy : 0.006011486053466797 nb_pixel_total : 352 time to create 1 rle with old method : 0.0004229545593261719 time for calcul the mask position with numpy : 0.005972385406494141 nb_pixel_total : 120 time to create 1 rle with old method : 0.00016260147094726562 time for calcul the mask position with numpy : 0.005942583084106445 nb_pixel_total : 283 time to create 1 rle with old method : 0.0003535747528076172 time for calcul the mask position with numpy : 0.0059909820556640625 nb_pixel_total : 170 time to create 1 rle with old method : 0.0002124309539794922 time for calcul the mask position with numpy : 0.005937099456787109 nb_pixel_total : 292 time to create 1 rle with old method : 0.0003573894500732422 time for calcul the mask position with numpy : 0.0060176849365234375 nb_pixel_total : 3898 time to create 1 rle with old method : 0.004404544830322266 time for calcul the mask position with numpy : 0.005974769592285156 nb_pixel_total : 383 time to create 1 rle with old method : 0.0005736351013183594 time for calcul the mask position with numpy : 0.005966901779174805 nb_pixel_total : 2004 time to create 1 rle with old method : 0.002409219741821289 time for calcul the mask position with numpy : 0.006013154983520508 nb_pixel_total : 104 time to create 1 rle with old method : 0.00013589859008789062 time for calcul the mask position with numpy : 0.006042957305908203 nb_pixel_total : 281 time to create 1 rle with old method : 0.0003476142883300781 time for calcul the mask position with numpy : 0.006002187728881836 nb_pixel_total : 492 time to create 1 rle with old method : 0.0005838871002197266 time for calcul the mask position with numpy : 0.005944252014160156 nb_pixel_total : 567 time to create 1 rle with old method : 0.0006966590881347656 time for calcul the mask position with numpy : 0.005958080291748047 nb_pixel_total : 638 time to create 1 rle with old method : 0.0008141994476318359 time for calcul the mask position with numpy : 0.006366729736328125 nb_pixel_total : 1042 time to create 1 rle with old method : 0.0012416839599609375 time for calcul the mask position with numpy : 0.005968332290649414 nb_pixel_total : 66 time to create 1 rle with old method : 0.00012111663818359375 time for calcul the mask position with numpy : 0.006032228469848633 nb_pixel_total : 591 time to create 1 rle with old method : 0.0007302761077880859 time for calcul the mask position with numpy : 0.005967378616333008 nb_pixel_total : 190 time to create 1 rle with old method : 0.0002453327178955078 time for calcul the mask position with numpy : 0.005937099456787109 nb_pixel_total : 102 time to create 1 rle with old method : 0.00013065338134765625 time for calcul the mask position with numpy : 0.006005525588989258 nb_pixel_total : 293 time to create 1 rle with old method : 0.00036215782165527344 time for calcul the mask position with numpy : 0.0059621334075927734 nb_pixel_total : 308 time to create 1 rle with old method : 0.0003883838653564453 time for calcul the mask position with numpy : 0.006011009216308594 nb_pixel_total : 171 time to create 1 rle with old method : 0.0002300739288330078 time for calcul the mask position with numpy : 0.0059642791748046875 nb_pixel_total : 7354 time to create 1 rle with old method : 0.008169174194335938 time for calcul the mask position with numpy : 0.006030082702636719 nb_pixel_total : 136 time to create 1 rle with old method : 0.00017952919006347656 time for calcul the mask position with numpy : 0.005925178527832031 nb_pixel_total : 779 time to create 1 rle with old method : 0.0009000301361083984 time for calcul the mask position with numpy : 0.006006956100463867 nb_pixel_total : 294 time to create 1 rle with old method : 0.0003495216369628906 time for calcul the mask position with numpy : 0.006072521209716797 nb_pixel_total : 7 time to create 1 rle with old method : 4.315376281738281e-05 time for calcul the mask position with numpy : 0.006055593490600586 nb_pixel_total : 555 time to create 1 rle with old method : 0.0006792545318603516 time for calcul the mask position with numpy : 0.00600886344909668 nb_pixel_total : 235 time to create 1 rle with old method : 0.000286102294921875 time for calcul the mask position with numpy : 0.005974292755126953 nb_pixel_total : 309 time to create 1 rle with old method : 0.00040078163146972656 time for calcul the mask position with numpy : 0.0061185359954833984 nb_pixel_total : 510 time to create 1 rle with old method : 0.0005831718444824219 time for calcul the mask position with numpy : 0.006120443344116211 nb_pixel_total : 366 time to create 1 rle with old method : 0.0004456043243408203 create new chi : 1.151087760925293 after preparing all the mask , begin to delete the rle from the crop_hashtag_id => VR 28-11-20 : il faut déplacer cela apres le save_crop_hashtag_ids_obj de la ligne 9514 ! we have 0 chi objets contains the rles time to delete rle : 0.0016803741455078125 batch 1 Loaded 119 chid ids of type : 4230 Number RLEs to save : 10758 TO DO : save crop sub photo not yet done ! save time : 0.8064231872558594 nb_obj : 121 nb_hashtags : 7 time to prepare the origin masks : 1.6314151287078857 time for calcul the mask position with numpy : 0.07964134216308594 nb_pixel_total : 1849831 time to create 1 rle with new method : 0.10022640228271484 time for calcul the mask position with numpy : 0.00958251953125 nb_pixel_total : 750 time to create 1 rle with old method : 0.0008997917175292969 time for calcul the mask position with numpy : 0.010495901107788086 nb_pixel_total : 4534 time to create 1 rle with old method : 0.005299806594848633 time for calcul the mask position with numpy : 0.010100841522216797 nb_pixel_total : 43 time to create 1 rle with old method : 8.606910705566406e-05 time for calcul the mask position with numpy : 0.010167360305786133 nb_pixel_total : 265 time to create 1 rle with old method : 0.0003273487091064453 time for calcul the mask position with numpy : 0.00952601432800293 nb_pixel_total : 56 time to create 1 rle with old method : 8.630752563476562e-05 time for calcul the mask position with numpy : 0.010014533996582031 nb_pixel_total : 54 time to create 1 rle with old method : 8.893013000488281e-05 time for calcul the mask position with numpy : 0.006135702133178711 nb_pixel_total : 312 time to create 1 rle with old method : 0.0003886222839355469 time for calcul the mask position with numpy : 0.006209135055541992 nb_pixel_total : 5 time to create 1 rle with old method : 2.5510787963867188e-05 time for calcul the mask position with numpy : 0.0062868595123291016 nb_pixel_total : 1724 time to create 1 rle with old method : 0.0020248889923095703 time for calcul the mask position with numpy : 0.0064334869384765625 nb_pixel_total : 32 time to create 1 rle with old method : 6.699562072753906e-05 time for calcul the mask position with numpy : 0.006093502044677734 nb_pixel_total : 206 time to create 1 rle with old method : 0.0002677440643310547 time for calcul the mask position with numpy : 0.0060498714447021484 nb_pixel_total : 23 time to create 1 rle with old method : 5.8650970458984375e-05 time for calcul the mask position with numpy : 0.006067037582397461 nb_pixel_total : 2623 time to create 1 rle with old method : 0.003080606460571289 time for calcul the mask position with numpy : 0.0061609745025634766 nb_pixel_total : 996 time to create 1 rle with old method : 0.0011827945709228516 time for calcul the mask position with numpy : 0.0061435699462890625 nb_pixel_total : 840 time to create 1 rle with old method : 0.000957489013671875 time for calcul the mask position with numpy : 0.0061910152435302734 nb_pixel_total : 567 time to create 1 rle with old method : 0.0006973743438720703 time for calcul the mask position with numpy : 0.00606083869934082 nb_pixel_total : 245 time to create 1 rle with old method : 0.0003407001495361328 time for calcul the mask position with numpy : 0.006494760513305664 nb_pixel_total : 229 time to create 1 rle with old method : 0.0002970695495605469 time for calcul the mask position with numpy : 0.006555318832397461 nb_pixel_total : 309 time to create 1 rle with old method : 0.0005230903625488281 time for calcul the mask position with numpy : 0.006426572799682617 nb_pixel_total : 6971 time to create 1 rle with old method : 0.0077931880950927734 time for calcul the mask position with numpy : 0.0062503814697265625 nb_pixel_total : 257 time to create 1 rle with old method : 0.0003921985626220703 time for calcul the mask position with numpy : 0.006122112274169922 nb_pixel_total : 2545 time to create 1 rle with old method : 0.003088712692260742 time for calcul the mask position with numpy : 0.006196022033691406 nb_pixel_total : 126 time to create 1 rle with old method : 0.00017881393432617188 time for calcul the mask position with numpy : 0.0064389705657958984 nb_pixel_total : 814 time to create 1 rle with old method : 0.0009946823120117188 time for calcul the mask position with numpy : 0.006555080413818359 nb_pixel_total : 2027 time to create 1 rle with old method : 0.0023183822631835938 time for calcul the mask position with numpy : 0.006540060043334961 nb_pixel_total : 6407 time to create 1 rle with old method : 0.007277250289916992 time for calcul the mask position with numpy : 0.006682872772216797 nb_pixel_total : 7916 time to create 1 rle with old method : 0.00890660285949707 time for calcul the mask position with numpy : 0.007879257202148438 nb_pixel_total : 500 time to create 1 rle with old method : 0.0006136894226074219 time for calcul the mask position with numpy : 0.006890535354614258 nb_pixel_total : 135 time to create 1 rle with old method : 0.0001819133758544922 time for calcul the mask position with numpy : 0.006871938705444336 nb_pixel_total : 77 time to create 1 rle with old method : 0.00011277198791503906 time for calcul the mask position with numpy : 0.007440328598022461 nb_pixel_total : 934 time to create 1 rle with old method : 0.0012018680572509766 time for calcul the mask position with numpy : 0.007420063018798828 nb_pixel_total : 820 time to create 1 rle with old method : 0.0009615421295166016 time for calcul the mask position with numpy : 0.00653529167175293 nb_pixel_total : 1854 time to create 1 rle with old method : 0.0022003650665283203 time for calcul the mask position with numpy : 0.006398200988769531 nb_pixel_total : 1373 time to create 1 rle with old method : 0.001556396484375 time for calcul the mask position with numpy : 0.00651097297668457 nb_pixel_total : 1 time to create 1 rle with old method : 2.002716064453125e-05 time for calcul the mask position with numpy : 0.006348848342895508 nb_pixel_total : 828 time to create 1 rle with old method : 0.0009996891021728516 time for calcul the mask position with numpy : 0.006446123123168945 nb_pixel_total : 13679 time to create 1 rle with old method : 0.01513361930847168 time for calcul the mask position with numpy : 0.006544828414916992 nb_pixel_total : 149 time to create 1 rle with old method : 0.0002105236053466797 time for calcul the mask position with numpy : 0.006234169006347656 nb_pixel_total : 1580 time to create 1 rle with old method : 0.001772165298461914 time for calcul the mask position with numpy : 0.007161140441894531 nb_pixel_total : 448 time to create 1 rle with old method : 0.0005941390991210938 time for calcul the mask position with numpy : 0.006084918975830078 nb_pixel_total : 305 time to create 1 rle with old method : 0.00038743019104003906 time for calcul the mask position with numpy : 0.006378173828125 nb_pixel_total : 797 time to create 1 rle with old method : 0.0009124279022216797 time for calcul the mask position with numpy : 0.006159543991088867 nb_pixel_total : 5414 time to create 1 rle with old method : 0.006337881088256836 time for calcul the mask position with numpy : 0.006580352783203125 nb_pixel_total : 41 time to create 1 rle with old method : 9.250640869140625e-05 time for calcul the mask position with numpy : 0.006028413772583008 nb_pixel_total : 375 time to create 1 rle with old method : 0.00044345855712890625 time for calcul the mask position with numpy : 0.00680851936340332 nb_pixel_total : 184 time to create 1 rle with old method : 0.0003104209899902344 time for calcul the mask position with numpy : 0.006027936935424805 nb_pixel_total : 1014 time to create 1 rle with old method : 0.0011546611785888672 time for calcul the mask position with numpy : 0.005998134613037109 nb_pixel_total : 345 time to create 1 rle with old method : 0.0004343986511230469 time for calcul the mask position with numpy : 0.006018161773681641 nb_pixel_total : 369 time to create 1 rle with old method : 0.00043320655822753906 time for calcul the mask position with numpy : 0.006003618240356445 nb_pixel_total : 23 time to create 1 rle with old method : 5.8650970458984375e-05 time for calcul the mask position with numpy : 0.006163120269775391 nb_pixel_total : 275 time to create 1 rle with old method : 0.0003325939178466797 time for calcul the mask position with numpy : 0.006058216094970703 nb_pixel_total : 22 time to create 1 rle with old method : 5.221366882324219e-05 time for calcul the mask position with numpy : 0.0064678192138671875 nb_pixel_total : 92 time to create 1 rle with old method : 0.0001232624053955078 time for calcul the mask position with numpy : 0.006171226501464844 nb_pixel_total : 787 time to create 1 rle with old method : 0.0009448528289794922 time for calcul the mask position with numpy : 0.0060138702392578125 nb_pixel_total : 179 time to create 1 rle with old method : 0.00022649765014648438 time for calcul the mask position with numpy : 0.006106138229370117 nb_pixel_total : 871 time to create 1 rle with old method : 0.001041412353515625 time for calcul the mask position with numpy : 0.00608372688293457 nb_pixel_total : 650 time to create 1 rle with old method : 0.0008285045623779297 time for calcul the mask position with numpy : 0.007078886032104492 nb_pixel_total : 578 time to create 1 rle with old method : 0.00069427490234375 time for calcul the mask position with numpy : 0.006342887878417969 nb_pixel_total : 101 time to create 1 rle with old method : 0.0001366138458251953 time for calcul the mask position with numpy : 0.006591796875 nb_pixel_total : 453 time to create 1 rle with old method : 0.0005640983581542969 time for calcul the mask position with numpy : 0.006143093109130859 nb_pixel_total : 722 time to create 1 rle with old method : 0.0008962154388427734 time for calcul the mask position with numpy : 0.0061833858489990234 nb_pixel_total : 459 time to create 1 rle with old method : 0.0005629062652587891 time for calcul the mask position with numpy : 0.006430864334106445 nb_pixel_total : 40 time to create 1 rle with old method : 0.000152587890625 time for calcul the mask position with numpy : 0.006239414215087891 nb_pixel_total : 1799 time to create 1 rle with old method : 0.0021140575408935547 time for calcul the mask position with numpy : 0.00611424446105957 nb_pixel_total : 141 time to create 1 rle with old method : 0.0001919269561767578 time for calcul the mask position with numpy : 0.006020307540893555 nb_pixel_total : 456 time to create 1 rle with old method : 0.0005326271057128906 time for calcul the mask position with numpy : 0.00594329833984375 nb_pixel_total : 286 time to create 1 rle with old method : 0.00035262107849121094 time for calcul the mask position with numpy : 0.0060253143310546875 nb_pixel_total : 562 time to create 1 rle with old method : 0.00066375732421875 time for calcul the mask position with numpy : 0.006317138671875 nb_pixel_total : 103 time to create 1 rle with old method : 0.00017333030700683594 time for calcul the mask position with numpy : 0.006223201751708984 nb_pixel_total : 347 time to create 1 rle with old method : 0.0004189014434814453 time for calcul the mask position with numpy : 0.005982637405395508 nb_pixel_total : 245 time to create 1 rle with old method : 0.0003082752227783203 time for calcul the mask position with numpy : 0.005946636199951172 nb_pixel_total : 719 time to create 1 rle with old method : 0.0008528232574462891 time for calcul the mask position with numpy : 0.006369829177856445 nb_pixel_total : 407 time to create 1 rle with old method : 0.0005116462707519531 time for calcul the mask position with numpy : 0.005990505218505859 nb_pixel_total : 174 time to create 1 rle with old method : 0.0002830028533935547 time for calcul the mask position with numpy : 0.006279468536376953 nb_pixel_total : 2149 time to create 1 rle with old method : 0.002409696578979492 time for calcul the mask position with numpy : 0.006316661834716797 nb_pixel_total : 778 time to create 1 rle with old method : 0.0008990764617919922 time for calcul the mask position with numpy : 0.0059316158294677734 nb_pixel_total : 302 time to create 1 rle with old method : 0.00035881996154785156 time for calcul the mask position with numpy : 0.007222175598144531 nb_pixel_total : 106278 time to create 1 rle with old method : 0.11752724647521973 time for calcul the mask position with numpy : 0.006408214569091797 nb_pixel_total : 235 time to create 1 rle with old method : 0.0002951622009277344 time for calcul the mask position with numpy : 0.0060999393463134766 nb_pixel_total : 830 time to create 1 rle with old method : 0.0009827613830566406 time for calcul the mask position with numpy : 0.0059659481048583984 nb_pixel_total : 239 time to create 1 rle with old method : 0.00029587745666503906 time for calcul the mask position with numpy : 0.006004810333251953 nb_pixel_total : 284 time to create 1 rle with old method : 0.0003390312194824219 time for calcul the mask position with numpy : 0.006068706512451172 nb_pixel_total : 371 time to create 1 rle with old method : 0.0004477500915527344 time for calcul the mask position with numpy : 0.006144523620605469 nb_pixel_total : 298 time to create 1 rle with old method : 0.0003681182861328125 time for calcul the mask position with numpy : 0.005957841873168945 nb_pixel_total : 225 time to create 1 rle with old method : 0.0002720355987548828 time for calcul the mask position with numpy : 0.006032705307006836 nb_pixel_total : 797 time to create 1 rle with old method : 0.0009996891021728516 time for calcul the mask position with numpy : 0.0060503482818603516 nb_pixel_total : 159 time to create 1 rle with old method : 0.00020074844360351562 time for calcul the mask position with numpy : 0.005973100662231445 nb_pixel_total : 229 time to create 1 rle with old method : 0.00028586387634277344 time for calcul the mask position with numpy : 0.005990028381347656 nb_pixel_total : 7 time to create 1 rle with old method : 3.337860107421875e-05 time for calcul the mask position with numpy : 0.00614476203918457 nb_pixel_total : 509 time to create 1 rle with old method : 0.0006124973297119141 time for calcul the mask position with numpy : 0.00604701042175293 nb_pixel_total : 4239 time to create 1 rle with old method : 0.0049440860748291016 time for calcul the mask position with numpy : 0.0060079097747802734 nb_pixel_total : 119 time to create 1 rle with old method : 0.0001537799835205078 time for calcul the mask position with numpy : 0.0059969425201416016 nb_pixel_total : 214 time to create 1 rle with old method : 0.0002663135528564453 time for calcul the mask position with numpy : 0.005931854248046875 nb_pixel_total : 220 time to create 1 rle with old method : 0.00035452842712402344 time for calcul the mask position with numpy : 0.006125926971435547 nb_pixel_total : 2023 time to create 1 rle with old method : 0.002355337142944336 time for calcul the mask position with numpy : 0.006029844284057617 nb_pixel_total : 392 time to create 1 rle with old method : 0.0004773139953613281 time for calcul the mask position with numpy : 0.0060808658599853516 nb_pixel_total : 187 time to create 1 rle with old method : 0.0002434253692626953 time for calcul the mask position with numpy : 0.0059664249420166016 nb_pixel_total : 275 time to create 1 rle with old method : 0.0003421306610107422 time for calcul the mask position with numpy : 0.005956411361694336 nb_pixel_total : 31 time to create 1 rle with old method : 6.67572021484375e-05 time for calcul the mask position with numpy : 0.006052255630493164 nb_pixel_total : 164 time to create 1 rle with old method : 0.0002148151397705078 time for calcul the mask position with numpy : 0.006018877029418945 nb_pixel_total : 271 time to create 1 rle with old method : 0.000335693359375 time for calcul the mask position with numpy : 0.0061779022216796875 nb_pixel_total : 1152 time to create 1 rle with old method : 0.0014500617980957031 time for calcul the mask position with numpy : 0.006217479705810547 nb_pixel_total : 210 time to create 1 rle with old method : 0.0002617835998535156 time for calcul the mask position with numpy : 0.006062746047973633 nb_pixel_total : 3430 time to create 1 rle with old method : 0.004067182540893555 time for calcul the mask position with numpy : 0.0060367584228515625 nb_pixel_total : 2053 time to create 1 rle with old method : 0.0023279190063476562 time for calcul the mask position with numpy : 0.00597834587097168 nb_pixel_total : 36 time to create 1 rle with old method : 0.00010132789611816406 time for calcul the mask position with numpy : 0.005934238433837891 nb_pixel_total : 98 time to create 1 rle with old method : 0.00012969970703125 time for calcul the mask position with numpy : 0.006133079528808594 nb_pixel_total : 264 time to create 1 rle with old method : 0.0003256797790527344 time for calcul the mask position with numpy : 0.006014108657836914 nb_pixel_total : 531 time to create 1 rle with old method : 0.0006403923034667969 time for calcul the mask position with numpy : 0.005953788757324219 nb_pixel_total : 893 time to create 1 rle with old method : 0.0010645389556884766 time for calcul the mask position with numpy : 0.006044864654541016 nb_pixel_total : 561 time to create 1 rle with old method : 0.0006604194641113281 time for calcul the mask position with numpy : 0.0059850215911865234 nb_pixel_total : 258 time to create 1 rle with old method : 0.00032401084899902344 time for calcul the mask position with numpy : 0.0060214996337890625 nb_pixel_total : 195 time to create 1 rle with old method : 0.00023436546325683594 time for calcul the mask position with numpy : 0.006198406219482422 nb_pixel_total : 2349 time to create 1 rle with old method : 0.002776622772216797 time for calcul the mask position with numpy : 0.00609135627746582 nb_pixel_total : 241 time to create 1 rle with old method : 0.0003066062927246094 time for calcul the mask position with numpy : 0.006004810333251953 nb_pixel_total : 746 time to create 1 rle with old method : 0.0008559226989746094 time for calcul the mask position with numpy : 0.0060040950775146484 nb_pixel_total : 5001 time to create 1 rle with old method : 0.00587773323059082 time for calcul the mask position with numpy : 0.006084918975830078 nb_pixel_total : 301 time to create 1 rle with old method : 0.0003781318664550781 time for calcul the mask position with numpy : 0.0059680938720703125 nb_pixel_total : 14 time to create 1 rle with old method : 0.00010061264038085938 time for calcul the mask position with numpy : 0.00597691535949707 nb_pixel_total : 516 time to create 1 rle with old method : 0.0006403923034667969 time for calcul the mask position with numpy : 0.0059888362884521484 nb_pixel_total : 506 time to create 1 rle with old method : 0.0005762577056884766 create new chi : 1.2287914752960205 after preparing all the mask , begin to delete the rle from the crop_hashtag_id => VR 28-11-20 : il faut déplacer cela apres le save_crop_hashtag_ids_obj de la ligne 9514 ! we have 0 chi objets contains the rles time to delete rle : 0.0017786026000976562 batch 1 Loaded 122 chid ids of type : 4230 Number RLEs to save : 10853 TO DO : save crop sub photo not yet done ! save time : 0.7098782062530518 nb_obj : 117 nb_hashtags : 8 time to prepare the origin masks : 1.3977479934692383 time for calcul the mask position with numpy : 0.017992019653320312 nb_pixel_total : 1761003 time to create 1 rle with new method : 0.5766177177429199 time for calcul the mask position with numpy : 0.006302595138549805 nb_pixel_total : 706 time to create 1 rle with old method : 0.0008568763732910156 time for calcul the mask position with numpy : 0.005999088287353516 nb_pixel_total : 4508 time to create 1 rle with old method : 0.005142927169799805 time for calcul the mask position with numpy : 0.006002902984619141 nb_pixel_total : 573 time to create 1 rle with old method : 0.0007104873657226562 time for calcul the mask position with numpy : 0.0063991546630859375 nb_pixel_total : 51810 time to create 1 rle with old method : 0.05752897262573242 time for calcul the mask position with numpy : 0.0062408447265625 nb_pixel_total : 15 time to create 1 rle with old method : 3.814697265625e-05 time for calcul the mask position with numpy : 0.006086826324462891 nb_pixel_total : 111 time to create 1 rle with old method : 0.0001499652862548828 time for calcul the mask position with numpy : 0.006100893020629883 nb_pixel_total : 302 time to create 1 rle with old method : 0.0003719329833984375 time for calcul the mask position with numpy : 0.0061604976654052734 nb_pixel_total : 70 time to create 1 rle with old method : 0.00011372566223144531 time for calcul the mask position with numpy : 0.006178379058837891 nb_pixel_total : 151 time to create 1 rle with old method : 0.00021147727966308594 time for calcul the mask position with numpy : 0.0065059661865234375 nb_pixel_total : 2790 time to create 1 rle with old method : 0.0033423900604248047 time for calcul the mask position with numpy : 0.006234169006347656 nb_pixel_total : 711 time to create 1 rle with old method : 0.0008542537689208984 time for calcul the mask position with numpy : 0.006193876266479492 nb_pixel_total : 871 time to create 1 rle with old method : 0.0010433197021484375 time for calcul the mask position with numpy : 0.0061457157135009766 nb_pixel_total : 3991 time to create 1 rle with old method : 0.004854679107666016 time for calcul the mask position with numpy : 0.006684541702270508 nb_pixel_total : 240 time to create 1 rle with old method : 0.0003085136413574219 time for calcul the mask position with numpy : 0.006561994552612305 nb_pixel_total : 279 time to create 1 rle with old method : 0.0003452301025390625 time for calcul the mask position with numpy : 0.006515979766845703 nb_pixel_total : 1719 time to create 1 rle with old method : 0.002103090286254883 time for calcul the mask position with numpy : 0.006505250930786133 nb_pixel_total : 5985 time to create 1 rle with old method : 0.007044315338134766 time for calcul the mask position with numpy : 0.0063724517822265625 nb_pixel_total : 328 time to create 1 rle with old method : 0.0004241466522216797 time for calcul the mask position with numpy : 0.006359100341796875 nb_pixel_total : 7916 time to create 1 rle with old method : 0.009344816207885742 time for calcul the mask position with numpy : 0.006161928176879883 nb_pixel_total : 150 time to create 1 rle with old method : 0.0002422332763671875 time for calcul the mask position with numpy : 0.006303548812866211 nb_pixel_total : 2421 time to create 1 rle with old method : 0.002888202667236328 time for calcul the mask position with numpy : 0.006217002868652344 nb_pixel_total : 1807 time to create 1 rle with old method : 0.0021584033966064453 time for calcul the mask position with numpy : 0.006161212921142578 nb_pixel_total : 6384 time to create 1 rle with old method : 0.007462501525878906 time for calcul the mask position with numpy : 0.006119251251220703 nb_pixel_total : 7979 time to create 1 rle with old method : 0.009338140487670898 time for calcul the mask position with numpy : 0.006129264831542969 nb_pixel_total : 486 time to create 1 rle with old method : 0.0006167888641357422 time for calcul the mask position with numpy : 0.0061762332916259766 nb_pixel_total : 121 time to create 1 rle with old method : 0.00016427040100097656 time for calcul the mask position with numpy : 0.006339073181152344 nb_pixel_total : 762 time to create 1 rle with old method : 0.0008904933929443359 time for calcul the mask position with numpy : 0.0060236454010009766 nb_pixel_total : 510 time to create 1 rle with old method : 0.00063323974609375 time for calcul the mask position with numpy : 0.006107807159423828 nb_pixel_total : 2073 time to create 1 rle with old method : 0.0024793148040771484 time for calcul the mask position with numpy : 0.006559610366821289 nb_pixel_total : 68 time to create 1 rle with old method : 0.0001354217529296875 time for calcul the mask position with numpy : 0.007563114166259766 nb_pixel_total : 1283 time to create 1 rle with old method : 0.0018901824951171875 time for calcul the mask position with numpy : 0.007073163986206055 nb_pixel_total : 10 time to create 1 rle with old method : 6.961822509765625e-05 time for calcul the mask position with numpy : 0.007028818130493164 nb_pixel_total : 815 time to create 1 rle with old method : 0.001394033432006836 time for calcul the mask position with numpy : 0.0064487457275390625 nb_pixel_total : 174 time to create 1 rle with old method : 0.0003383159637451172 time for calcul the mask position with numpy : 0.006516218185424805 nb_pixel_total : 12990 time to create 1 rle with old method : 0.021559715270996094 time for calcul the mask position with numpy : 0.006483316421508789 nb_pixel_total : 1457 time to create 1 rle with old method : 0.002480030059814453 time for calcul the mask position with numpy : 0.006525278091430664 nb_pixel_total : 514 time to create 1 rle with old method : 0.0009050369262695312 time for calcul the mask position with numpy : 0.006493091583251953 nb_pixel_total : 311 time to create 1 rle with old method : 0.0005848407745361328 time for calcul the mask position with numpy : 0.0065042972564697266 nb_pixel_total : 741 time to create 1 rle with old method : 0.0012569427490234375 time for calcul the mask position with numpy : 0.00639796257019043 nb_pixel_total : 5625 time to create 1 rle with old method : 0.0065538883209228516 time for calcul the mask position with numpy : 0.006116390228271484 nb_pixel_total : 383 time to create 1 rle with old method : 0.000476837158203125 time for calcul the mask position with numpy : 0.006174802780151367 nb_pixel_total : 2569 time to create 1 rle with old method : 0.0030655860900878906 time for calcul the mask position with numpy : 0.006397247314453125 nb_pixel_total : 266 time to create 1 rle with old method : 0.0004570484161376953 time for calcul the mask position with numpy : 0.0064237117767333984 nb_pixel_total : 164 time to create 1 rle with old method : 0.00021123886108398438 time for calcul the mask position with numpy : 0.0063402652740478516 nb_pixel_total : 901 time to create 1 rle with old method : 0.0010776519775390625 time for calcul the mask position with numpy : 0.006377696990966797 nb_pixel_total : 300 time to create 1 rle with old method : 0.0003948211669921875 time for calcul the mask position with numpy : 0.0063610076904296875 nb_pixel_total : 252 time to create 1 rle with old method : 0.000331878662109375 time for calcul the mask position with numpy : 0.0063550472259521484 nb_pixel_total : 105 time to create 1 rle with old method : 0.00014448165893554688 time for calcul the mask position with numpy : 0.006427288055419922 nb_pixel_total : 796 time to create 1 rle with old method : 0.0009856224060058594 time for calcul the mask position with numpy : 0.006264209747314453 nb_pixel_total : 2564 time to create 1 rle with old method : 0.002913951873779297 time for calcul the mask position with numpy : 0.006497621536254883 nb_pixel_total : 331 time to create 1 rle with old method : 0.00040340423583984375 time for calcul the mask position with numpy : 0.006152629852294922 nb_pixel_total : 160 time to create 1 rle with old method : 0.00022077560424804688 time for calcul the mask position with numpy : 0.006213188171386719 nb_pixel_total : 354 time to create 1 rle with old method : 0.0004336833953857422 time for calcul the mask position with numpy : 0.006699323654174805 nb_pixel_total : 93 time to create 1 rle with old method : 0.00017547607421875 time for calcul the mask position with numpy : 0.006150484085083008 nb_pixel_total : 1193 time to create 1 rle with old method : 0.001444101333618164 time for calcul the mask position with numpy : 0.009151935577392578 nb_pixel_total : 1037 time to create 1 rle with old method : 0.0012350082397460938 time for calcul the mask position with numpy : 0.009273052215576172 nb_pixel_total : 54 time to create 1 rle with old method : 0.0001246929168701172 time for calcul the mask position with numpy : 0.009963512420654297 nb_pixel_total : 831 time to create 1 rle with old method : 0.001026153564453125 time for calcul the mask position with numpy : 0.009515047073364258 nb_pixel_total : 572 time to create 1 rle with old method : 0.0006842613220214844 time for calcul the mask position with numpy : 0.009512901306152344 nb_pixel_total : 497 time to create 1 rle with old method : 0.0006189346313476562 time for calcul the mask position with numpy : 0.007897615432739258 nb_pixel_total : 433 time to create 1 rle with old method : 0.0007488727569580078 time for calcul the mask position with numpy : 0.00864863395690918 nb_pixel_total : 10 time to create 1 rle with old method : 3.647804260253906e-05 time for calcul the mask position with numpy : 0.009325265884399414 nb_pixel_total : 256 time to create 1 rle with old method : 0.00032639503479003906 time for calcul the mask position with numpy : 0.00848531723022461 nb_pixel_total : 472 time to create 1 rle with old method : 0.0005903244018554688 time for calcul the mask position with numpy : 0.007439613342285156 nb_pixel_total : 56 time to create 1 rle with old method : 0.00011563301086425781 time for calcul the mask position with numpy : 0.007712602615356445 nb_pixel_total : 216 time to create 1 rle with old method : 0.00028252601623535156 time for calcul the mask position with numpy : 0.010333776473999023 nb_pixel_total : 1642 time to create 1 rle with old method : 0.0019197463989257812 time for calcul the mask position with numpy : 0.00984048843383789 nb_pixel_total : 285 time to create 1 rle with old method : 0.0003609657287597656 time for calcul the mask position with numpy : 0.009538650512695312 nb_pixel_total : 127 time to create 1 rle with old method : 0.00017452239990234375 time for calcul the mask position with numpy : 0.010173320770263672 nb_pixel_total : 339 time to create 1 rle with old method : 0.000408172607421875 time for calcul the mask position with numpy : 0.007734775543212891 nb_pixel_total : 353 time to create 1 rle with old method : 0.0004432201385498047 time for calcul the mask position with numpy : 0.006524085998535156 nb_pixel_total : 247 time to create 1 rle with old method : 0.00030732154846191406 time for calcul the mask position with numpy : 0.006416797637939453 nb_pixel_total : 527 time to create 1 rle with old method : 0.0006415843963623047 time for calcul the mask position with numpy : 0.006369352340698242 nb_pixel_total : 39 time to create 1 rle with old method : 0.00014162063598632812 time for calcul the mask position with numpy : 0.006528377532958984 nb_pixel_total : 2244 time to create 1 rle with old method : 0.0026314258575439453 time for calcul the mask position with numpy : 0.006460428237915039 nb_pixel_total : 137 time to create 1 rle with old method : 0.00017905235290527344 time for calcul the mask position with numpy : 0.0063648223876953125 nb_pixel_total : 209 time to create 1 rle with old method : 0.0002713203430175781 time for calcul the mask position with numpy : 0.006471157073974609 nb_pixel_total : 920 time to create 1 rle with old method : 0.0011219978332519531 time for calcul the mask position with numpy : 0.006779909133911133 nb_pixel_total : 106063 time to create 1 rle with old method : 0.11879611015319824 time for calcul the mask position with numpy : 0.006543636322021484 nb_pixel_total : 285 time to create 1 rle with old method : 0.000354766845703125 time for calcul the mask position with numpy : 0.0063288211822509766 nb_pixel_total : 258 time to create 1 rle with old method : 0.0003204345703125 time for calcul the mask position with numpy : 0.006277799606323242 nb_pixel_total : 258 time to create 1 rle with old method : 0.0003445148468017578 time for calcul the mask position with numpy : 0.006103038787841797 nb_pixel_total : 110 time to create 1 rle with old method : 0.00015497207641601562 time for calcul the mask position with numpy : 0.006142616271972656 nb_pixel_total : 140 time to create 1 rle with old method : 0.00017786026000976562 time for calcul the mask position with numpy : 0.006253242492675781 nb_pixel_total : 248 time to create 1 rle with old method : 0.00031304359436035156 time for calcul the mask position with numpy : 0.006373167037963867 nb_pixel_total : 297 time to create 1 rle with old method : 0.0003676414489746094 time for calcul the mask position with numpy : 0.006214141845703125 nb_pixel_total : 1458 time to create 1 rle with old method : 0.0017483234405517578 time for calcul the mask position with numpy : 0.007620096206665039 nb_pixel_total : 315 time to create 1 rle with old method : 0.0004017353057861328 time for calcul the mask position with numpy : 0.006203174591064453 nb_pixel_total : 212 time to create 1 rle with old method : 0.0002696514129638672 time for calcul the mask position with numpy : 0.006367206573486328 nb_pixel_total : 34529 time to create 1 rle with old method : 0.03925514221191406 time for calcul the mask position with numpy : 0.006199359893798828 nb_pixel_total : 760 time to create 1 rle with old method : 0.0009353160858154297 time for calcul the mask position with numpy : 0.006103038787841797 nb_pixel_total : 251 time to create 1 rle with old method : 0.0003180503845214844 time for calcul the mask position with numpy : 0.0064373016357421875 nb_pixel_total : 509 time to create 1 rle with old method : 0.0006194114685058594 time for calcul the mask position with numpy : 0.006460905075073242 nb_pixel_total : 107 time to create 1 rle with old method : 0.0001456737518310547 time for calcul the mask position with numpy : 0.00643610954284668 nb_pixel_total : 399 time to create 1 rle with old method : 0.0004696846008300781 time for calcul the mask position with numpy : 0.007934808731079102 nb_pixel_total : 258 time to create 1 rle with old method : 0.00033020973205566406 time for calcul the mask position with numpy : 0.006351947784423828 nb_pixel_total : 130 time to create 1 rle with old method : 0.00018644332885742188 time for calcul the mask position with numpy : 0.006307840347290039 nb_pixel_total : 322 time to create 1 rle with old method : 0.0003902912139892578 time for calcul the mask position with numpy : 0.0062754154205322266 nb_pixel_total : 638 time to create 1 rle with old method : 0.0009002685546875 time for calcul the mask position with numpy : 0.006590366363525391 nb_pixel_total : 2478 time to create 1 rle with old method : 0.0029103755950927734 time for calcul the mask position with numpy : 0.006394624710083008 nb_pixel_total : 52 time to create 1 rle with old method : 0.00019168853759765625 time for calcul the mask position with numpy : 0.006434917449951172 nb_pixel_total : 1780 time to create 1 rle with old method : 0.002143383026123047 time for calcul the mask position with numpy : 0.00614166259765625 nb_pixel_total : 105 time to create 1 rle with old method : 0.0001354217529296875 time for calcul the mask position with numpy : 0.006229877471923828 nb_pixel_total : 257 time to create 1 rle with old method : 0.00030040740966796875 time for calcul the mask position with numpy : 0.00649714469909668 nb_pixel_total : 517 time to create 1 rle with old method : 0.0006232261657714844 time for calcul the mask position with numpy : 0.0064754486083984375 nb_pixel_total : 962 time to create 1 rle with old method : 0.0011937618255615234 time for calcul the mask position with numpy : 0.006216526031494141 nb_pixel_total : 533 time to create 1 rle with old method : 0.0006549358367919922 time for calcul the mask position with numpy : 0.0060575008392333984 nb_pixel_total : 96 time to create 1 rle with old method : 0.00012826919555664062 time for calcul the mask position with numpy : 0.008905410766601562 nb_pixel_total : 294 time to create 1 rle with old method : 0.0006327629089355469 time for calcul the mask position with numpy : 0.008109807968139648 nb_pixel_total : 120 time to create 1 rle with old method : 0.00016164779663085938 time for calcul the mask position with numpy : 0.0064678192138671875 nb_pixel_total : 752 time to create 1 rle with old method : 0.0011334419250488281 time for calcul the mask position with numpy : 0.006197929382324219 nb_pixel_total : 3529 time to create 1 rle with old method : 0.004099845886230469 time for calcul the mask position with numpy : 0.006104946136474609 nb_pixel_total : 365 time to create 1 rle with old method : 0.00046372413635253906 time for calcul the mask position with numpy : 0.0061016082763671875 nb_pixel_total : 547 time to create 1 rle with old method : 0.0006539821624755859 time for calcul the mask position with numpy : 0.00618290901184082 nb_pixel_total : 445 time to create 1 rle with old method : 0.0005497932434082031 time for calcul the mask position with numpy : 0.0061757564544677734 nb_pixel_total : 4 time to create 1 rle with old method : 4.00543212890625e-05 time for calcul the mask position with numpy : 0.006124258041381836 nb_pixel_total : 523 time to create 1 rle with old method : 0.0006206035614013672 create new chi : 1.760509729385376 after preparing all the mask , begin to delete the rle from the crop_hashtag_id => VR 28-11-20 : il faut déplacer cela apres le save_crop_hashtag_ids_obj de la ligne 9514 ! we have 0 chi objets contains the rles time to delete rle : 0.0019307136535644531 batch 1 Loaded 118 chid ids of type : 4230 Number RLEs to save : 11912 TO DO : save crop sub photo not yet done ! save time : 0.7118756771087646 nb_obj : 123 nb_hashtags : 7 time to prepare the origin masks : 1.3067078590393066 time for calcul the mask position with numpy : 0.15778899192810059 nb_pixel_total : 1836338 time to create 1 rle with new method : 0.20664453506469727 time for calcul the mask position with numpy : 0.006234884262084961 nb_pixel_total : 208 time to create 1 rle with old method : 0.0002620220184326172 time for calcul the mask position with numpy : 0.00614619255065918 nb_pixel_total : 80 time to create 1 rle with old method : 0.0001277923583984375 time for calcul the mask position with numpy : 0.006174564361572266 nb_pixel_total : 524 time to create 1 rle with old method : 0.0006277561187744141 time for calcul the mask position with numpy : 0.006022453308105469 nb_pixel_total : 1353 time to create 1 rle with old method : 0.0017611980438232422 time for calcul the mask position with numpy : 0.006186008453369141 nb_pixel_total : 3638 time to create 1 rle with old method : 0.004204511642456055 time for calcul the mask position with numpy : 0.006369829177856445 nb_pixel_total : 247 time to create 1 rle with old method : 0.0003247261047363281 time for calcul the mask position with numpy : 0.006291866302490234 nb_pixel_total : 93 time to create 1 rle with old method : 0.0001385211944580078 time for calcul the mask position with numpy : 0.006166696548461914 nb_pixel_total : 845 time to create 1 rle with old method : 0.0009667873382568359 time for calcul the mask position with numpy : 0.006170749664306641 nb_pixel_total : 15 time to create 1 rle with old method : 4.4345855712890625e-05 time for calcul the mask position with numpy : 0.00635218620300293 nb_pixel_total : 6 time to create 1 rle with old method : 2.8133392333984375e-05 time for calcul the mask position with numpy : 0.006365299224853516 nb_pixel_total : 306 time to create 1 rle with old method : 0.0003829002380371094 time for calcul the mask position with numpy : 0.007193088531494141 nb_pixel_total : 108 time to create 1 rle with old method : 0.00018835067749023438 time for calcul the mask position with numpy : 0.007279157638549805 nb_pixel_total : 129 time to create 1 rle with old method : 0.0002105236053466797 time for calcul the mask position with numpy : 0.006831169128417969 nb_pixel_total : 2579 time to create 1 rle with old method : 0.003095388412475586 time for calcul the mask position with numpy : 0.006348848342895508 nb_pixel_total : 548 time to create 1 rle with old method : 0.0006921291351318359 time for calcul the mask position with numpy : 0.0063114166259765625 nb_pixel_total : 915 time to create 1 rle with old method : 0.0010395050048828125 time for calcul the mask position with numpy : 0.0062906742095947266 nb_pixel_total : 562 time to create 1 rle with old method : 0.0006661415100097656 time for calcul the mask position with numpy : 0.006609201431274414 nb_pixel_total : 21396 time to create 1 rle with old method : 0.02396368980407715 time for calcul the mask position with numpy : 0.006453037261962891 nb_pixel_total : 281 time to create 1 rle with old method : 0.00035691261291503906 time for calcul the mask position with numpy : 0.006327629089355469 nb_pixel_total : 601 time to create 1 rle with old method : 0.000713348388671875 time for calcul the mask position with numpy : 0.006292581558227539 nb_pixel_total : 238 time to create 1 rle with old method : 0.0002961158752441406 time for calcul the mask position with numpy : 0.006270170211791992 nb_pixel_total : 6865 time to create 1 rle with old method : 0.008272886276245117 time for calcul the mask position with numpy : 0.006159543991088867 nb_pixel_total : 280 time to create 1 rle with old method : 0.0003731250762939453 time for calcul the mask position with numpy : 0.006246805191040039 nb_pixel_total : 1781 time to create 1 rle with old method : 0.002133607864379883 time for calcul the mask position with numpy : 0.006215333938598633 nb_pixel_total : 858 time to create 1 rle with old method : 0.0010387897491455078 time for calcul the mask position with numpy : 0.0062656402587890625 nb_pixel_total : 173 time to create 1 rle with old method : 0.00022840499877929688 time for calcul the mask position with numpy : 0.00622248649597168 nb_pixel_total : 1607 time to create 1 rle with old method : 0.0019359588623046875 time for calcul the mask position with numpy : 0.00652766227722168 nb_pixel_total : 6636 time to create 1 rle with old method : 0.007685661315917969 time for calcul the mask position with numpy : 0.006433010101318359 nb_pixel_total : 7687 time to create 1 rle with old method : 0.008545398712158203 time for calcul the mask position with numpy : 0.006532430648803711 nb_pixel_total : 585 time to create 1 rle with old method : 0.0006990432739257812 time for calcul the mask position with numpy : 0.006005525588989258 nb_pixel_total : 483 time to create 1 rle with old method : 0.0005867481231689453 time for calcul the mask position with numpy : 0.006063699722290039 nb_pixel_total : 373 time to create 1 rle with old method : 0.0004863739013671875 time for calcul the mask position with numpy : 0.006179094314575195 nb_pixel_total : 503 time to create 1 rle with old method : 0.0005810260772705078 time for calcul the mask position with numpy : 0.006018400192260742 nb_pixel_total : 1029 time to create 1 rle with old method : 0.0013082027435302734 time for calcul the mask position with numpy : 0.006246328353881836 nb_pixel_total : 65 time to create 1 rle with old method : 0.00015115737915039062 time for calcul the mask position with numpy : 0.0061223506927490234 nb_pixel_total : 744 time to create 1 rle with old method : 0.0008947849273681641 time for calcul the mask position with numpy : 0.006003141403198242 nb_pixel_total : 418 time to create 1 rle with old method : 0.0005064010620117188 time for calcul the mask position with numpy : 0.006015300750732422 nb_pixel_total : 1966 time to create 1 rle with old method : 0.0023446083068847656 time for calcul the mask position with numpy : 0.006139039993286133 nb_pixel_total : 69 time to create 1 rle with old method : 0.0001251697540283203 time for calcul the mask position with numpy : 0.005965232849121094 nb_pixel_total : 1282 time to create 1 rle with old method : 0.0014598369598388672 time for calcul the mask position with numpy : 0.0059125423431396484 nb_pixel_total : 794 time to create 1 rle with old method : 0.0009524822235107422 time for calcul the mask position with numpy : 0.006337881088256836 nb_pixel_total : 12875 time to create 1 rle with old method : 0.015012025833129883 time for calcul the mask position with numpy : 0.0061304569244384766 nb_pixel_total : 1499 time to create 1 rle with old method : 0.0017697811126708984 time for calcul the mask position with numpy : 0.006102800369262695 nb_pixel_total : 295 time to create 1 rle with old method : 0.0003705024719238281 time for calcul the mask position with numpy : 0.0062181949615478516 nb_pixel_total : 313 time to create 1 rle with old method : 0.0003905296325683594 time for calcul the mask position with numpy : 0.006002187728881836 nb_pixel_total : 304 time to create 1 rle with old method : 0.0003840923309326172 time for calcul the mask position with numpy : 0.0060389041900634766 nb_pixel_total : 246 time to create 1 rle with old method : 0.0003211498260498047 time for calcul the mask position with numpy : 0.010602235794067383 nb_pixel_total : 1481 time to create 1 rle with old method : 0.0017905235290527344 time for calcul the mask position with numpy : 0.006552457809448242 nb_pixel_total : 154 time to create 1 rle with old method : 0.00020241737365722656 time for calcul the mask position with numpy : 0.006400346755981445 nb_pixel_total : 4341 time to create 1 rle with old method : 0.0051000118255615234 time for calcul the mask position with numpy : 0.0062944889068603516 nb_pixel_total : 172 time to create 1 rle with old method : 0.0002837181091308594 time for calcul the mask position with numpy : 0.006265401840209961 nb_pixel_total : 2519 time to create 1 rle with old method : 0.002982616424560547 time for calcul the mask position with numpy : 0.006499767303466797 nb_pixel_total : 846 time to create 1 rle with old method : 0.0010106563568115234 time for calcul the mask position with numpy : 0.006358146667480469 nb_pixel_total : 821 time to create 1 rle with old method : 0.0013957023620605469 time for calcul the mask position with numpy : 0.008448123931884766 nb_pixel_total : 9 time to create 1 rle with old method : 5.745887756347656e-05 time for calcul the mask position with numpy : 0.008472681045532227 nb_pixel_total : 284 time to create 1 rle with old method : 0.0005021095275878906 time for calcul the mask position with numpy : 0.007845163345336914 nb_pixel_total : 84 time to create 1 rle with old method : 0.000171661376953125 time for calcul the mask position with numpy : 0.0075452327728271484 nb_pixel_total : 788 time to create 1 rle with old method : 0.001363992691040039 time for calcul the mask position with numpy : 0.00674891471862793 nb_pixel_total : 240 time to create 1 rle with old method : 0.00030612945556640625 time for calcul the mask position with numpy : 0.006371259689331055 nb_pixel_total : 1143 time to create 1 rle with old method : 0.0013713836669921875 time for calcul the mask position with numpy : 0.006246328353881836 nb_pixel_total : 556 time to create 1 rle with old method : 0.0006427764892578125 time for calcul the mask position with numpy : 0.006152629852294922 nb_pixel_total : 457 time to create 1 rle with old method : 0.0005674362182617188 time for calcul the mask position with numpy : 0.0061910152435302734 nb_pixel_total : 765 time to create 1 rle with old method : 0.0009515285491943359 time for calcul the mask position with numpy : 0.006117343902587891 nb_pixel_total : 677 time to create 1 rle with old method : 0.0008368492126464844 time for calcul the mask position with numpy : 0.006185293197631836 nb_pixel_total : 559 time to create 1 rle with old method : 0.0006685256958007812 time for calcul the mask position with numpy : 0.006178855895996094 nb_pixel_total : 171 time to create 1 rle with old method : 0.00021266937255859375 time for calcul the mask position with numpy : 0.006179332733154297 nb_pixel_total : 1893 time to create 1 rle with old method : 0.0022859573364257812 time for calcul the mask position with numpy : 0.0062334537506103516 nb_pixel_total : 453 time to create 1 rle with old method : 0.0005571842193603516 time for calcul the mask position with numpy : 0.0060689449310302734 nb_pixel_total : 127 time to create 1 rle with old method : 0.00020647048950195312 time for calcul the mask position with numpy : 0.0060787200927734375 nb_pixel_total : 339 time to create 1 rle with old method : 0.0004153251647949219 time for calcul the mask position with numpy : 0.008619308471679688 nb_pixel_total : 333 time to create 1 rle with old method : 0.0004181861877441406 time for calcul the mask position with numpy : 0.010110855102539062 nb_pixel_total : 492 time to create 1 rle with old method : 0.0006110668182373047 time for calcul the mask position with numpy : 0.009997844696044922 nb_pixel_total : 478 time to create 1 rle with old method : 0.0005896091461181641 time for calcul the mask position with numpy : 0.01019597053527832 nb_pixel_total : 18 time to create 1 rle with old method : 6.699562072753906e-05 time for calcul the mask position with numpy : 0.010117053985595703 nb_pixel_total : 150 time to create 1 rle with old method : 0.00019931793212890625 time for calcul the mask position with numpy : 0.010040044784545898 nb_pixel_total : 185 time to create 1 rle with old method : 0.00023984909057617188 time for calcul the mask position with numpy : 0.009975194931030273 nb_pixel_total : 851 time to create 1 rle with old method : 0.0010304450988769531 time for calcul the mask position with numpy : 0.011263847351074219 nb_pixel_total : 106104 time to create 1 rle with old method : 0.11790657043457031 time for calcul the mask position with numpy : 0.009998321533203125 nb_pixel_total : 316 time to create 1 rle with old method : 0.0003902912139892578 time for calcul the mask position with numpy : 0.009928226470947266 nb_pixel_total : 184 time to create 1 rle with old method : 0.00025153160095214844 time for calcul the mask position with numpy : 0.006122589111328125 nb_pixel_total : 138 time to create 1 rle with old method : 0.00018787384033203125 time for calcul the mask position with numpy : 0.006022214889526367 nb_pixel_total : 105 time to create 1 rle with old method : 0.00013828277587890625 time for calcul the mask position with numpy : 0.006122112274169922 nb_pixel_total : 212 time to create 1 rle with old method : 0.0002703666687011719 time for calcul the mask position with numpy : 0.006110668182373047 nb_pixel_total : 298 time to create 1 rle with old method : 0.0003552436828613281 time for calcul the mask position with numpy : 0.006066799163818359 nb_pixel_total : 37 time to create 1 rle with old method : 7.319450378417969e-05 time for calcul the mask position with numpy : 0.006086587905883789 nb_pixel_total : 174 time to create 1 rle with old method : 0.0002238750457763672 time for calcul the mask position with numpy : 0.0060651302337646484 nb_pixel_total : 1098 time to create 1 rle with old method : 0.0012578964233398438 time for calcul the mask position with numpy : 0.006089210510253906 nb_pixel_total : 343 time to create 1 rle with old method : 0.000469207763671875 time for calcul the mask position with numpy : 0.006104707717895508 nb_pixel_total : 795 time to create 1 rle with old method : 0.0009632110595703125 time for calcul the mask position with numpy : 0.006028413772583008 nb_pixel_total : 318 time to create 1 rle with old method : 0.00037407875061035156 time for calcul the mask position with numpy : 0.0062558650970458984 nb_pixel_total : 127 time to create 1 rle with old method : 0.0001678466796875 time for calcul the mask position with numpy : 0.006024599075317383 nb_pixel_total : 258 time to create 1 rle with old method : 0.00033020973205566406 time for calcul the mask position with numpy : 0.006019115447998047 nb_pixel_total : 508 time to create 1 rle with old method : 0.0005927085876464844 time for calcul the mask position with numpy : 0.006041526794433594 nb_pixel_total : 105 time to create 1 rle with old method : 0.00013947486877441406 time for calcul the mask position with numpy : 0.006007671356201172 nb_pixel_total : 1740 time to create 1 rle with old method : 0.002000570297241211 time for calcul the mask position with numpy : 0.0060880184173583984 nb_pixel_total : 401 time to create 1 rle with old method : 0.0004837512969970703 time for calcul the mask position with numpy : 0.006097316741943359 nb_pixel_total : 242 time to create 1 rle with old method : 0.00030732154846191406 time for calcul the mask position with numpy : 0.006073951721191406 nb_pixel_total : 278 time to create 1 rle with old method : 0.00034546852111816406 time for calcul the mask position with numpy : 0.006144046783447266 nb_pixel_total : 328 time to create 1 rle with old method : 0.00038433074951171875 time for calcul the mask position with numpy : 0.006230592727661133 nb_pixel_total : 761 time to create 1 rle with old method : 0.0010156631469726562 time for calcul the mask position with numpy : 0.006522655487060547 nb_pixel_total : 68 time to create 1 rle with old method : 0.00025534629821777344 time for calcul the mask position with numpy : 0.007084846496582031 nb_pixel_total : 486 time to create 1 rle with old method : 0.0006902217864990234 time for calcul the mask position with numpy : 0.006265163421630859 nb_pixel_total : 3586 time to create 1 rle with old method : 0.00619053840637207 time for calcul the mask position with numpy : 0.006674051284790039 nb_pixel_total : 61 time to create 1 rle with old method : 0.00019311904907226562 time for calcul the mask position with numpy : 0.006445884704589844 nb_pixel_total : 2151 time to create 1 rle with old method : 0.0035691261291503906 time for calcul the mask position with numpy : 0.006516933441162109 nb_pixel_total : 102 time to create 1 rle with old method : 0.00019025802612304688 time for calcul the mask position with numpy : 0.006445407867431641 nb_pixel_total : 550 time to create 1 rle with old method : 0.0009500980377197266 time for calcul the mask position with numpy : 0.006489753723144531 nb_pixel_total : 570 time to create 1 rle with old method : 0.00096893310546875 time for calcul the mask position with numpy : 0.0065000057220458984 nb_pixel_total : 11 time to create 1 rle with old method : 7.009506225585938e-05 time for calcul the mask position with numpy : 0.006587982177734375 nb_pixel_total : 464 time to create 1 rle with old method : 0.0008344650268554688 time for calcul the mask position with numpy : 0.006730556488037109 nb_pixel_total : 100 time to create 1 rle with old method : 0.0001933574676513672 time for calcul the mask position with numpy : 0.012969255447387695 nb_pixel_total : 308 time to create 1 rle with old method : 0.0005474090576171875 time for calcul the mask position with numpy : 0.012927532196044922 nb_pixel_total : 235 time to create 1 rle with old method : 0.00043964385986328125 time for calcul the mask position with numpy : 0.006809234619140625 nb_pixel_total : 125 time to create 1 rle with old method : 0.0002384185791015625 time for calcul the mask position with numpy : 0.014450788497924805 nb_pixel_total : 735 time to create 1 rle with old method : 0.001249074935913086 time for calcul the mask position with numpy : 0.006910085678100586 nb_pixel_total : 3886 time to create 1 rle with old method : 0.007689952850341797 time for calcul the mask position with numpy : 0.0066912174224853516 nb_pixel_total : 287 time to create 1 rle with old method : 0.0005178451538085938 time for calcul the mask position with numpy : 0.006542682647705078 nb_pixel_total : 530 time to create 1 rle with old method : 0.0009865760803222656 time for calcul the mask position with numpy : 0.006470918655395508 nb_pixel_total : 574 time to create 1 rle with old method : 0.0009920597076416016 time for calcul the mask position with numpy : 0.009592056274414062 nb_pixel_total : 537 time to create 1 rle with old method : 0.0006461143493652344 time for calcul the mask position with numpy : 0.008358478546142578 nb_pixel_total : 324 time to create 1 rle with old method : 0.00039386749267578125 time for calcul the mask position with numpy : 0.00837397575378418 nb_pixel_total : 392 time to create 1 rle with old method : 0.0005121231079101562 time for calcul the mask position with numpy : 0.008348941802978516 nb_pixel_total : 522 time to create 1 rle with old method : 0.00058746337890625 create new chi : 1.5146756172180176 after preparing all the mask , begin to delete the rle from the crop_hashtag_id => VR 28-11-20 : il faut déplacer cela apres le save_crop_hashtag_ids_obj de la ligne 9514 ! we have 0 chi objets contains the rles time to delete rle : 0.0019383430480957031 batch 1 Loaded 124 chid ids of type : 4230 Number RLEs to save : 11779 TO DO : save crop sub photo not yet done ! save time : 0.6968364715576172 nb_obj : 114 nb_hashtags : 8 time to prepare the origin masks : 1.361830472946167 time for calcul the mask position with numpy : 0.018629074096679688 nb_pixel_total : 1756226 time to create 1 rle with new method : 0.034515380859375 time for calcul the mask position with numpy : 0.006380558013916016 nb_pixel_total : 144 time to create 1 rle with old method : 0.00020813941955566406 time for calcul the mask position with numpy : 0.006110191345214844 nb_pixel_total : 4599 time to create 1 rle with old method : 0.0052907466888427734 time for calcul the mask position with numpy : 0.006155729293823242 nb_pixel_total : 433 time to create 1 rle with old method : 0.0005481243133544922 time for calcul the mask position with numpy : 0.006593942642211914 nb_pixel_total : 66595 time to create 1 rle with old method : 0.08157587051391602 time for calcul the mask position with numpy : 0.006590127944946289 nb_pixel_total : 51 time to create 1 rle with old method : 0.00010633468627929688 time for calcul the mask position with numpy : 0.006413459777832031 nb_pixel_total : 360 time to create 1 rle with old method : 0.0006241798400878906 time for calcul the mask position with numpy : 0.0064411163330078125 nb_pixel_total : 145 time to create 1 rle with old method : 0.00026869773864746094 time for calcul the mask position with numpy : 0.006437540054321289 nb_pixel_total : 164 time to create 1 rle with old method : 0.000308990478515625 time for calcul the mask position with numpy : 0.006459236145019531 nb_pixel_total : 227 time to create 1 rle with old method : 0.0004100799560546875 time for calcul the mask position with numpy : 0.006430387496948242 nb_pixel_total : 1317 time to create 1 rle with old method : 0.0021839141845703125 time for calcul the mask position with numpy : 0.0064640045166015625 nb_pixel_total : 224 time to create 1 rle with old method : 0.0004062652587890625 time for calcul the mask position with numpy : 0.006484031677246094 nb_pixel_total : 666 time to create 1 rle with old method : 0.0011792182922363281 time for calcul the mask position with numpy : 0.006372213363647461 nb_pixel_total : 623 time to create 1 rle with old method : 0.0007276535034179688 time for calcul the mask position with numpy : 0.006085395812988281 nb_pixel_total : 567 time to create 1 rle with old method : 0.0006976127624511719 time for calcul the mask position with numpy : 0.006167411804199219 nb_pixel_total : 610 time to create 1 rle with old method : 0.0008721351623535156 time for calcul the mask position with numpy : 0.006147861480712891 nb_pixel_total : 1686 time to create 1 rle with old method : 0.002033233642578125 time for calcul the mask position with numpy : 0.006036043167114258 nb_pixel_total : 787 time to create 1 rle with old method : 0.0009963512420654297 time for calcul the mask position with numpy : 0.0060577392578125 nb_pixel_total : 215 time to create 1 rle with old method : 0.00025963783264160156 time for calcul the mask position with numpy : 0.006058216094970703 nb_pixel_total : 8823 time to create 1 rle with old method : 0.010348081588745117 time for calcul the mask position with numpy : 0.0060389041900634766 nb_pixel_total : 451 time to create 1 rle with old method : 0.0005528926849365234 time for calcul the mask position with numpy : 0.006105899810791016 nb_pixel_total : 1943 time to create 1 rle with old method : 0.0023174285888671875 time for calcul the mask position with numpy : 0.0061070919036865234 nb_pixel_total : 6244 time to create 1 rle with old method : 0.007340669631958008 time for calcul the mask position with numpy : 0.00607609748840332 nb_pixel_total : 8121 time to create 1 rle with old method : 0.009737014770507812 time for calcul the mask position with numpy : 0.0061228275299072266 nb_pixel_total : 501 time to create 1 rle with old method : 0.0006189346313476562 time for calcul the mask position with numpy : 0.0060689449310302734 nb_pixel_total : 119 time to create 1 rle with old method : 0.0001533031463623047 time for calcul the mask position with numpy : 0.006157636642456055 nb_pixel_total : 1086 time to create 1 rle with old method : 0.0013790130615234375 time for calcul the mask position with numpy : 0.006094694137573242 nb_pixel_total : 1632 time to create 1 rle with old method : 0.0019674301147460938 time for calcul the mask position with numpy : 0.006060123443603516 nb_pixel_total : 788 time to create 1 rle with old method : 0.0009546279907226562 time for calcul the mask position with numpy : 0.006084918975830078 nb_pixel_total : 1350 time to create 1 rle with old method : 0.001544952392578125 time for calcul the mask position with numpy : 0.00609135627746582 nb_pixel_total : 21 time to create 1 rle with old method : 7.367134094238281e-05 time for calcul the mask position with numpy : 0.006001472473144531 nb_pixel_total : 19 time to create 1 rle with old method : 5.14984130859375e-05 time for calcul the mask position with numpy : 0.00606846809387207 nb_pixel_total : 834 time to create 1 rle with old method : 0.0010113716125488281 time for calcul the mask position with numpy : 0.006159543991088867 nb_pixel_total : 10835 time to create 1 rle with old method : 0.012725830078125 time for calcul the mask position with numpy : 0.0060694217681884766 nb_pixel_total : 1478 time to create 1 rle with old method : 0.0017595291137695312 time for calcul the mask position with numpy : 0.006046295166015625 nb_pixel_total : 298 time to create 1 rle with old method : 0.0003638267517089844 time for calcul the mask position with numpy : 0.0061604976654052734 nb_pixel_total : 520 time to create 1 rle with old method : 0.0006353855133056641 time for calcul the mask position with numpy : 0.0060577392578125 nb_pixel_total : 151 time to create 1 rle with old method : 0.00019788742065429688 time for calcul the mask position with numpy : 0.006042003631591797 nb_pixel_total : 258 time to create 1 rle with old method : 0.00032138824462890625 time for calcul the mask position with numpy : 0.005987644195556641 nb_pixel_total : 838 time to create 1 rle with old method : 0.0010097026824951172 time for calcul the mask position with numpy : 0.0059814453125 nb_pixel_total : 5501 time to create 1 rle with old method : 0.006144523620605469 time for calcul the mask position with numpy : 0.006313323974609375 nb_pixel_total : 420 time to create 1 rle with old method : 0.0005197525024414062 time for calcul the mask position with numpy : 0.0060672760009765625 nb_pixel_total : 538 time to create 1 rle with old method : 0.0006749629974365234 time for calcul the mask position with numpy : 0.006063938140869141 nb_pixel_total : 2790 time to create 1 rle with old method : 0.003202676773071289 time for calcul the mask position with numpy : 0.006064891815185547 nb_pixel_total : 723 time to create 1 rle with old method : 0.0008349418640136719 time for calcul the mask position with numpy : 0.006379127502441406 nb_pixel_total : 330 time to create 1 rle with old method : 0.00041556358337402344 time for calcul the mask position with numpy : 0.006056308746337891 nb_pixel_total : 289 time to create 1 rle with old method : 0.00036787986755371094 time for calcul the mask position with numpy : 0.005993366241455078 nb_pixel_total : 111 time to create 1 rle with old method : 0.00015592575073242188 time for calcul the mask position with numpy : 0.0060651302337646484 nb_pixel_total : 1643 time to create 1 rle with old method : 0.001963376998901367 time for calcul the mask position with numpy : 0.006165742874145508 nb_pixel_total : 130 time to create 1 rle with old method : 0.00019979476928710938 time for calcul the mask position with numpy : 0.006117105484008789 nb_pixel_total : 768 time to create 1 rle with old method : 0.0009107589721679688 time for calcul the mask position with numpy : 0.006130695343017578 nb_pixel_total : 22 time to create 1 rle with old method : 6.413459777832031e-05 time for calcul the mask position with numpy : 0.006097555160522461 nb_pixel_total : 154 time to create 1 rle with old method : 0.00021457672119140625 time for calcul the mask position with numpy : 0.006018400192260742 nb_pixel_total : 1286 time to create 1 rle with old method : 0.0015337467193603516 time for calcul the mask position with numpy : 0.005998373031616211 nb_pixel_total : 523 time to create 1 rle with old method : 0.0006420612335205078 time for calcul the mask position with numpy : 0.00611424446105957 nb_pixel_total : 434 time to create 1 rle with old method : 0.0005495548248291016 time for calcul the mask position with numpy : 0.00607752799987793 nb_pixel_total : 555 time to create 1 rle with old method : 0.0007100105285644531 time for calcul the mask position with numpy : 0.00602412223815918 nb_pixel_total : 519 time to create 1 rle with old method : 0.0006093978881835938 time for calcul the mask position with numpy : 0.006085634231567383 nb_pixel_total : 199 time to create 1 rle with old method : 0.0002682209014892578 time for calcul the mask position with numpy : 0.006360769271850586 nb_pixel_total : 1797 time to create 1 rle with old method : 0.0021452903747558594 time for calcul the mask position with numpy : 0.006106853485107422 nb_pixel_total : 441 time to create 1 rle with old method : 0.0005586147308349609 time for calcul the mask position with numpy : 0.006061553955078125 nb_pixel_total : 120 time to create 1 rle with old method : 0.00016832351684570312 time for calcul the mask position with numpy : 0.006043434143066406 nb_pixel_total : 351 time to create 1 rle with old method : 0.0004296302795410156 time for calcul the mask position with numpy : 0.006039857864379883 nb_pixel_total : 359 time to create 1 rle with old method : 0.0004527568817138672 time for calcul the mask position with numpy : 0.005999565124511719 nb_pixel_total : 626 time to create 1 rle with old method : 0.0007827281951904297 time for calcul the mask position with numpy : 0.006062984466552734 nb_pixel_total : 4 time to create 1 rle with old method : 3.5762786865234375e-05 time for calcul the mask position with numpy : 0.005995273590087891 nb_pixel_total : 841 time to create 1 rle with old method : 0.0010402202606201172 time for calcul the mask position with numpy : 0.0059967041015625 nb_pixel_total : 168 time to create 1 rle with old method : 0.00022530555725097656 time for calcul the mask position with numpy : 0.006025791168212891 nb_pixel_total : 2111 time to create 1 rle with old method : 0.002588510513305664 time for calcul the mask position with numpy : 0.0060787200927734375 nb_pixel_total : 855 time to create 1 rle with old method : 0.0010402202606201172 time for calcul the mask position with numpy : 0.006562709808349609 nb_pixel_total : 106510 time to create 1 rle with old method : 0.11850571632385254 time for calcul the mask position with numpy : 0.0062825679779052734 nb_pixel_total : 285 time to create 1 rle with old method : 0.0003619194030761719 time for calcul the mask position with numpy : 0.006155490875244141 nb_pixel_total : 197 time to create 1 rle with old method : 0.0002732276916503906 time for calcul the mask position with numpy : 0.006227970123291016 nb_pixel_total : 153 time to create 1 rle with old method : 0.0001983642578125 time for calcul the mask position with numpy : 0.006305694580078125 nb_pixel_total : 224 time to create 1 rle with old method : 0.00028824806213378906 time for calcul the mask position with numpy : 0.006116151809692383 nb_pixel_total : 1970 time to create 1 rle with old method : 0.0022344589233398438 time for calcul the mask position with numpy : 0.006337881088256836 nb_pixel_total : 1619 time to create 1 rle with old method : 0.0019526481628417969 time for calcul the mask position with numpy : 0.006383180618286133 nb_pixel_total : 37438 time to create 1 rle with old method : 0.04203391075134277 time for calcul the mask position with numpy : 0.006510019302368164 nb_pixel_total : 267 time to create 1 rle with old method : 0.0003361701965332031 time for calcul the mask position with numpy : 0.006505250930786133 nb_pixel_total : 209 time to create 1 rle with old method : 0.0002701282501220703 time for calcul the mask position with numpy : 0.0062830448150634766 nb_pixel_total : 848 time to create 1 rle with old method : 0.0009753704071044922 time for calcul the mask position with numpy : 0.006274700164794922 nb_pixel_total : 340 time to create 1 rle with old method : 0.0004162788391113281 time for calcul the mask position with numpy : 0.006163358688354492 nb_pixel_total : 743 time to create 1 rle with old method : 0.0008642673492431641 time for calcul the mask position with numpy : 0.006230592727661133 nb_pixel_total : 266 time to create 1 rle with old method : 0.00034356117248535156 time for calcul the mask position with numpy : 0.006237983703613281 nb_pixel_total : 500 time to create 1 rle with old method : 0.0006144046783447266 time for calcul the mask position with numpy : 0.006143093109130859 nb_pixel_total : 114 time to create 1 rle with old method : 0.00015425682067871094 time for calcul the mask position with numpy : 0.006057262420654297 nb_pixel_total : 396 time to create 1 rle with old method : 0.000476837158203125 time for calcul the mask position with numpy : 0.0061800479888916016 nb_pixel_total : 203 time to create 1 rle with old method : 0.0002503395080566406 time for calcul the mask position with numpy : 0.006080150604248047 nb_pixel_total : 285 time to create 1 rle with old method : 0.00035858154296875 time for calcul the mask position with numpy : 0.005990266799926758 nb_pixel_total : 142 time to create 1 rle with old method : 0.00018143653869628906 time for calcul the mask position with numpy : 0.006059408187866211 nb_pixel_total : 293 time to create 1 rle with old method : 0.00036072731018066406 time for calcul the mask position with numpy : 0.006055355072021484 nb_pixel_total : 70 time to create 1 rle with old method : 0.00017762184143066406 time for calcul the mask position with numpy : 0.006078481674194336 nb_pixel_total : 5190 time to create 1 rle with old method : 0.005913972854614258 time for calcul the mask position with numpy : 0.006187915802001953 nb_pixel_total : 2115 time to create 1 rle with old method : 0.002537250518798828 time for calcul the mask position with numpy : 0.006480693817138672 nb_pixel_total : 140 time to create 1 rle with old method : 0.0002396106719970703 time for calcul the mask position with numpy : 0.006144523620605469 nb_pixel_total : 110 time to create 1 rle with old method : 0.00014281272888183594 time for calcul the mask position with numpy : 0.006071329116821289 nb_pixel_total : 243 time to create 1 rle with old method : 0.0003001689910888672 time for calcul the mask position with numpy : 0.00606226921081543 nb_pixel_total : 29 time to create 1 rle with old method : 0.00010967254638671875 time for calcul the mask position with numpy : 0.0060214996337890625 nb_pixel_total : 9 time to create 1 rle with old method : 5.435943603515625e-05 time for calcul the mask position with numpy : 0.0060231685638427734 nb_pixel_total : 521 time to create 1 rle with old method : 0.0006108283996582031 time for calcul the mask position with numpy : 0.006059885025024414 nb_pixel_total : 14 time to create 1 rle with old method : 7.390975952148438e-05 time for calcul the mask position with numpy : 0.005967617034912109 nb_pixel_total : 797 time to create 1 rle with old method : 0.0009562969207763672 time for calcul the mask position with numpy : 0.00601506233215332 nb_pixel_total : 859 time to create 1 rle with old method : 0.0009980201721191406 time for calcul the mask position with numpy : 0.006045341491699219 nb_pixel_total : 451 time to create 1 rle with old method : 0.0005571842193603516 time for calcul the mask position with numpy : 0.005960226058959961 nb_pixel_total : 253 time to create 1 rle with old method : 0.0003223419189453125 time for calcul the mask position with numpy : 0.005989551544189453 nb_pixel_total : 18 time to create 1 rle with old method : 3.9577484130859375e-05 time for calcul the mask position with numpy : 0.006157875061035156 nb_pixel_total : 214 time to create 1 rle with old method : 0.0002903938293457031 time for calcul the mask position with numpy : 0.006062746047973633 nb_pixel_total : 14 time to create 1 rle with old method : 4.1961669921875e-05 time for calcul the mask position with numpy : 0.006002664566040039 nb_pixel_total : 138 time to create 1 rle with old method : 0.0001735687255859375 time for calcul the mask position with numpy : 0.006178140640258789 nb_pixel_total : 769 time to create 1 rle with old method : 0.00093841552734375 time for calcul the mask position with numpy : 0.006005048751831055 nb_pixel_total : 602 time to create 1 rle with old method : 0.0007033348083496094 time for calcul the mask position with numpy : 0.006220817565917969 nb_pixel_total : 287 time to create 1 rle with old method : 0.00036454200744628906 time for calcul the mask position with numpy : 0.006087541580200195 nb_pixel_total : 541 time to create 1 rle with old method : 0.0006697177886962891 time for calcul the mask position with numpy : 0.006011486053466797 nb_pixel_total : 526 time to create 1 rle with old method : 0.0005993843078613281 time for calcul the mask position with numpy : 0.0061054229736328125 nb_pixel_total : 131 time to create 1 rle with old method : 0.00017786026000976562 create new chi : 1.129580020904541 after preparing all the mask , begin to delete the rle from the crop_hashtag_id => VR 28-11-20 : il faut déplacer cela apres le save_crop_hashtag_ids_obj de la ligne 9514 ! we have 0 chi objets contains the rles time to delete rle : 0.0019474029541015625 batch 1 Loaded 115 chid ids of type : 4230 Number RLEs to save : 11404 TO DO : save crop sub photo not yet done ! save time : 0.6742575168609619 nb_obj : 115 nb_hashtags : 8 time to prepare the origin masks : 1.3147203922271729 time for calcul the mask position with numpy : 0.024152040481567383 nb_pixel_total : 1854692 time to create 1 rle with new method : 0.05007052421569824 time for calcul the mask position with numpy : 0.010423898696899414 nb_pixel_total : 145 time to create 1 rle with old method : 0.00020051002502441406 time for calcul the mask position with numpy : 0.010232210159301758 nb_pixel_total : 447 time to create 1 rle with old method : 0.0005772113800048828 time for calcul the mask position with numpy : 0.010874748229980469 nb_pixel_total : 3844 time to create 1 rle with old method : 0.00475311279296875 time for calcul the mask position with numpy : 0.0062177181243896484 nb_pixel_total : 76 time to create 1 rle with old method : 0.00010967254638671875 time for calcul the mask position with numpy : 0.006403923034667969 nb_pixel_total : 1818 time to create 1 rle with old method : 0.0021698474884033203 time for calcul the mask position with numpy : 0.006390094757080078 nb_pixel_total : 1196 time to create 1 rle with old method : 0.0015001296997070312 time for calcul the mask position with numpy : 0.0064122676849365234 nb_pixel_total : 27 time to create 1 rle with old method : 5.602836608886719e-05 time for calcul the mask position with numpy : 0.006072521209716797 nb_pixel_total : 109 time to create 1 rle with old method : 0.00015878677368164062 time for calcul the mask position with numpy : 0.006194591522216797 nb_pixel_total : 83 time to create 1 rle with old method : 0.00011801719665527344 time for calcul the mask position with numpy : 0.006078481674194336 nb_pixel_total : 309 time to create 1 rle with old method : 0.0003628730773925781 time for calcul the mask position with numpy : 0.006152629852294922 nb_pixel_total : 135 time to create 1 rle with old method : 0.00018787384033203125 time for calcul the mask position with numpy : 0.00617671012878418 nb_pixel_total : 201 time to create 1 rle with old method : 0.0002532005310058594 time for calcul the mask position with numpy : 0.006103038787841797 nb_pixel_total : 12 time to create 1 rle with old method : 3.1948089599609375e-05 time for calcul the mask position with numpy : 0.006386518478393555 nb_pixel_total : 103 time to create 1 rle with old method : 0.00014495849609375 time for calcul the mask position with numpy : 0.007617950439453125 nb_pixel_total : 734 time to create 1 rle with old method : 0.001355886459350586 time for calcul the mask position with numpy : 0.008538246154785156 nb_pixel_total : 317 time to create 1 rle with old method : 0.00046706199645996094 time for calcul the mask position with numpy : 0.007630348205566406 nb_pixel_total : 593 time to create 1 rle with old method : 0.0008487701416015625 time for calcul the mask position with numpy : 0.00856471061706543 nb_pixel_total : 748 time to create 1 rle with old method : 0.0010647773742675781 time for calcul the mask position with numpy : 0.0076677799224853516 nb_pixel_total : 536 time to create 1 rle with old method : 0.0007698535919189453 time for calcul the mask position with numpy : 0.0077075958251953125 nb_pixel_total : 2443 time to create 1 rle with old method : 0.0035996437072753906 time for calcul the mask position with numpy : 0.007691860198974609 nb_pixel_total : 251 time to create 1 rle with old method : 0.0003898143768310547 time for calcul the mask position with numpy : 0.0076143741607666016 nb_pixel_total : 618 time to create 1 rle with old method : 0.0009829998016357422 time for calcul the mask position with numpy : 0.0075380802154541016 nb_pixel_total : 225 time to create 1 rle with old method : 0.000339508056640625 time for calcul the mask position with numpy : 0.0076904296875 nb_pixel_total : 68 time to create 1 rle with old method : 0.00011587142944335938 time for calcul the mask position with numpy : 0.007767438888549805 nb_pixel_total : 6111 time to create 1 rle with old method : 0.008217811584472656 time for calcul the mask position with numpy : 0.007594108581542969 nb_pixel_total : 417 time to create 1 rle with old method : 0.0005965232849121094 time for calcul the mask position with numpy : 0.007942438125610352 nb_pixel_total : 1418 time to create 1 rle with old method : 0.002424001693725586 time for calcul the mask position with numpy : 0.008947134017944336 nb_pixel_total : 2464 time to create 1 rle with old method : 0.003364086151123047 time for calcul the mask position with numpy : 0.0077364444732666016 nb_pixel_total : 5164 time to create 1 rle with old method : 0.010463714599609375 time for calcul the mask position with numpy : 0.007631063461303711 nb_pixel_total : 8750 time to create 1 rle with old method : 0.011955976486206055 time for calcul the mask position with numpy : 0.0076084136962890625 nb_pixel_total : 492 time to create 1 rle with old method : 0.0007376670837402344 time for calcul the mask position with numpy : 0.0076482295989990234 nb_pixel_total : 113 time to create 1 rle with old method : 0.00017452239990234375 time for calcul the mask position with numpy : 0.0075685977935791016 nb_pixel_total : 523 time to create 1 rle with old method : 0.0007276535034179688 time for calcul the mask position with numpy : 0.00673985481262207 nb_pixel_total : 652 time to create 1 rle with old method : 0.0008921623229980469 time for calcul the mask position with numpy : 0.006623029708862305 nb_pixel_total : 74 time to create 1 rle with old method : 0.00013065338134765625 time for calcul the mask position with numpy : 0.006987810134887695 nb_pixel_total : 725 time to create 1 rle with old method : 0.0008895397186279297 time for calcul the mask position with numpy : 0.006818056106567383 nb_pixel_total : 612 time to create 1 rle with old method : 0.0007796287536621094 time for calcul the mask position with numpy : 0.007337331771850586 nb_pixel_total : 2007 time to create 1 rle with old method : 0.0025861263275146484 time for calcul the mask position with numpy : 0.00887608528137207 nb_pixel_total : 1347 time to create 1 rle with old method : 0.0018229484558105469 time for calcul the mask position with numpy : 0.007681369781494141 nb_pixel_total : 2 time to create 1 rle with old method : 3.504753112792969e-05 time for calcul the mask position with numpy : 0.007812023162841797 nb_pixel_total : 769 time to create 1 rle with old method : 0.0010237693786621094 time for calcul the mask position with numpy : 0.0071544647216796875 nb_pixel_total : 82 time to create 1 rle with old method : 0.00017380714416503906 time for calcul the mask position with numpy : 0.008135557174682617 nb_pixel_total : 12273 time to create 1 rle with old method : 0.02301335334777832 time for calcul the mask position with numpy : 0.008076906204223633 nb_pixel_total : 1015 time to create 1 rle with old method : 0.0018153190612792969 time for calcul the mask position with numpy : 0.008039236068725586 nb_pixel_total : 508 time to create 1 rle with old method : 0.0006539821624755859 time for calcul the mask position with numpy : 0.00750422477722168 nb_pixel_total : 294 time to create 1 rle with old method : 0.0004589557647705078 time for calcul the mask position with numpy : 0.007249116897583008 nb_pixel_total : 794 time to create 1 rle with old method : 0.0010955333709716797 time for calcul the mask position with numpy : 0.00729060173034668 nb_pixel_total : 418 time to create 1 rle with old method : 0.0005948543548583984 time for calcul the mask position with numpy : 0.007014036178588867 nb_pixel_total : 5213 time to create 1 rle with old method : 0.0060536861419677734 time for calcul the mask position with numpy : 0.0071125030517578125 nb_pixel_total : 501 time to create 1 rle with old method : 0.0006475448608398438 time for calcul the mask position with numpy : 0.0067691802978515625 nb_pixel_total : 772 time to create 1 rle with old method : 0.0009298324584960938 time for calcul the mask position with numpy : 0.006833791732788086 nb_pixel_total : 372 time to create 1 rle with old method : 0.00048041343688964844 time for calcul the mask position with numpy : 0.007060527801513672 nb_pixel_total : 125 time to create 1 rle with old method : 0.00021505355834960938 time for calcul the mask position with numpy : 0.006892204284667969 nb_pixel_total : 165 time to create 1 rle with old method : 0.00043320655822753906 time for calcul the mask position with numpy : 0.0073719024658203125 nb_pixel_total : 1688 time to create 1 rle with old method : 0.0024390220642089844 time for calcul the mask position with numpy : 0.007903814315795898 nb_pixel_total : 3905 time to create 1 rle with old method : 0.00559544563293457 time for calcul the mask position with numpy : 0.007701396942138672 nb_pixel_total : 735 time to create 1 rle with old method : 0.0008981227874755859 time for calcul the mask position with numpy : 0.0077474117279052734 nb_pixel_total : 2614 time to create 1 rle with old method : 0.003397703170776367 time for calcul the mask position with numpy : 0.006701469421386719 nb_pixel_total : 151 time to create 1 rle with old method : 0.00019669532775878906 time for calcul the mask position with numpy : 0.006703853607177734 nb_pixel_total : 569 time to create 1 rle with old method : 0.0007414817810058594 time for calcul the mask position with numpy : 0.006491422653198242 nb_pixel_total : 870 time to create 1 rle with old method : 0.0010786056518554688 time for calcul the mask position with numpy : 0.006506919860839844 nb_pixel_total : 1056 time to create 1 rle with old method : 0.0012841224670410156 time for calcul the mask position with numpy : 0.006192445755004883 nb_pixel_total : 550 time to create 1 rle with old method : 0.0006413459777832031 time for calcul the mask position with numpy : 0.006247997283935547 nb_pixel_total : 1685 time to create 1 rle with old method : 0.0020704269409179688 time for calcul the mask position with numpy : 0.006572246551513672 nb_pixel_total : 111 time to create 1 rle with old method : 0.00015544891357421875 time for calcul the mask position with numpy : 0.006651639938354492 nb_pixel_total : 5 time to create 1 rle with old method : 3.409385681152344e-05 time for calcul the mask position with numpy : 0.006592988967895508 nb_pixel_total : 348 time to create 1 rle with old method : 0.000431060791015625 time for calcul the mask position with numpy : 0.006498575210571289 nb_pixel_total : 335 time to create 1 rle with old method : 0.00041103363037109375 time for calcul the mask position with numpy : 0.006757974624633789 nb_pixel_total : 124 time to create 1 rle with old method : 0.00016999244689941406 time for calcul the mask position with numpy : 0.006738424301147461 nb_pixel_total : 696 time to create 1 rle with old method : 0.0009789466857910156 time for calcul the mask position with numpy : 0.00695490837097168 nb_pixel_total : 2081 time to create 1 rle with old method : 0.002521514892578125 time for calcul the mask position with numpy : 0.0063745975494384766 nb_pixel_total : 150 time to create 1 rle with old method : 0.0001957416534423828 time for calcul the mask position with numpy : 0.006393909454345703 nb_pixel_total : 1008 time to create 1 rle with old method : 0.0012445449829101562 time for calcul the mask position with numpy : 0.0076236724853515625 nb_pixel_total : 106263 time to create 1 rle with old method : 0.12347030639648438 time for calcul the mask position with numpy : 0.0063114166259765625 nb_pixel_total : 277 time to create 1 rle with old method : 0.0003592967987060547 time for calcul the mask position with numpy : 0.006272077560424805 nb_pixel_total : 1363 time to create 1 rle with old method : 0.0016505718231201172 time for calcul the mask position with numpy : 0.006326436996459961 nb_pixel_total : 137 time to create 1 rle with old method : 0.00018024444580078125 time for calcul the mask position with numpy : 0.006604194641113281 nb_pixel_total : 220 time to create 1 rle with old method : 0.0002961158752441406 time for calcul the mask position with numpy : 0.006742238998413086 nb_pixel_total : 256 time to create 1 rle with old method : 0.0003325939178466797 time for calcul the mask position with numpy : 0.0065958499908447266 nb_pixel_total : 219 time to create 1 rle with old method : 0.0002830028533935547 time for calcul the mask position with numpy : 0.006598711013793945 nb_pixel_total : 17 time to create 1 rle with old method : 5.078315734863281e-05 time for calcul the mask position with numpy : 0.006910085678100586 nb_pixel_total : 7 time to create 1 rle with old method : 3.314018249511719e-05 time for calcul the mask position with numpy : 0.006783485412597656 nb_pixel_total : 306 time to create 1 rle with old method : 0.0004413127899169922 time for calcul the mask position with numpy : 0.006518363952636719 nb_pixel_total : 489 time to create 1 rle with old method : 0.0006301403045654297 time for calcul the mask position with numpy : 0.008371829986572266 nb_pixel_total : 111 time to create 1 rle with old method : 0.00018906593322753906 time for calcul the mask position with numpy : 0.007292747497558594 nb_pixel_total : 428 time to create 1 rle with old method : 0.0005311965942382812 time for calcul the mask position with numpy : 0.007027626037597656 nb_pixel_total : 272 time to create 1 rle with old method : 0.00035762786865234375 time for calcul the mask position with numpy : 0.007788896560668945 nb_pixel_total : 26 time to create 1 rle with old method : 8.249282836914062e-05 time for calcul the mask position with numpy : 0.007910966873168945 nb_pixel_total : 256 time to create 1 rle with old method : 0.00040149688720703125 time for calcul the mask position with numpy : 0.006395816802978516 nb_pixel_total : 3770 time to create 1 rle with old method : 0.0049285888671875 time for calcul the mask position with numpy : 0.007570743560791016 nb_pixel_total : 2075 time to create 1 rle with old method : 0.002492666244506836 time for calcul the mask position with numpy : 0.00791025161743164 nb_pixel_total : 126 time to create 1 rle with old method : 0.0002300739288330078 time for calcul the mask position with numpy : 0.006718635559082031 nb_pixel_total : 660 time to create 1 rle with old method : 0.0008707046508789062 time for calcul the mask position with numpy : 0.006514072418212891 nb_pixel_total : 101 time to create 1 rle with old method : 0.00015497207641601562 time for calcul the mask position with numpy : 0.006616830825805664 nb_pixel_total : 270 time to create 1 rle with old method : 0.0003437995910644531 time for calcul the mask position with numpy : 0.006762266159057617 nb_pixel_total : 503 time to create 1 rle with old method : 0.0006144046783447266 time for calcul the mask position with numpy : 0.00642085075378418 nb_pixel_total : 915 time to create 1 rle with old method : 0.001119852066040039 time for calcul the mask position with numpy : 0.008103609085083008 nb_pixel_total : 590 time to create 1 rle with old method : 0.0007305145263671875 time for calcul the mask position with numpy : 0.006609678268432617 nb_pixel_total : 522 time to create 1 rle with old method : 0.0006949901580810547 time for calcul the mask position with numpy : 0.00675511360168457 nb_pixel_total : 31 time to create 1 rle with old method : 0.00010967254638671875 time for calcul the mask position with numpy : 0.006653785705566406 nb_pixel_total : 75 time to create 1 rle with old method : 0.00011777877807617188 time for calcul the mask position with numpy : 0.0068051815032958984 nb_pixel_total : 150 time to create 1 rle with old method : 0.00021338462829589844 time for calcul the mask position with numpy : 0.0067996978759765625 nb_pixel_total : 330 time to create 1 rle with old method : 0.0004253387451171875 time for calcul the mask position with numpy : 0.006700992584228516 nb_pixel_total : 323 time to create 1 rle with old method : 0.00040340423583984375 time for calcul the mask position with numpy : 0.008338451385498047 nb_pixel_total : 137 time to create 1 rle with old method : 0.00019598007202148438 time for calcul the mask position with numpy : 0.00703740119934082 nb_pixel_total : 6307 time to create 1 rle with old method : 0.007384538650512695 time for calcul the mask position with numpy : 0.006613492965698242 nb_pixel_total : 788 time to create 1 rle with old method : 0.0009915828704833984 time for calcul the mask position with numpy : 0.006645917892456055 nb_pixel_total : 649 time to create 1 rle with old method : 0.0007810592651367188 time for calcul the mask position with numpy : 0.007080793380737305 nb_pixel_total : 276 time to create 1 rle with old method : 0.00035262107849121094 time for calcul the mask position with numpy : 0.00666499137878418 nb_pixel_total : 557 time to create 1 rle with old method : 0.0006737709045410156 time for calcul the mask position with numpy : 0.006114959716796875 nb_pixel_total : 379 time to create 1 rle with old method : 0.0004563331604003906 time for calcul the mask position with numpy : 0.006075143814086914 nb_pixel_total : 3 time to create 1 rle with old method : 2.4080276489257812e-05 time for calcul the mask position with numpy : 0.0061724185943603516 nb_pixel_total : 501 time to create 1 rle with old method : 0.0005919933319091797 time for calcul the mask position with numpy : 0.006659984588623047 nb_pixel_total : 199 time to create 1 rle with old method : 0.0003561973571777344 time for calcul the mask position with numpy : 0.007734537124633789 nb_pixel_total : 133 time to create 1 rle with old method : 0.0002918243408203125 create new chi : 1.1840054988861084 after preparing all the mask , begin to delete the rle from the crop_hashtag_id => VR 28-11-20 : il faut déplacer cela apres le save_crop_hashtag_ids_obj de la ligne 9514 ! we have 0 chi objets contains the rles time to delete rle : 0.002193450927734375 batch 1 Loaded 116 chid ids of type : 4230 Number RLEs to save : 11347 TO DO : save crop sub photo not yet done ! save time : 0.6870112419128418 map_output_result : {1333043527: (0.0, 'Should be the crop_list due to order', 0.0), 1333043521: (0.0, 'Should be the crop_list due to order', 0.0), 1333043477: (0.0, 'Should be the crop_list due to order', 0.0), 1333043189: (0.0, 'Should be the crop_list due to order', 0.0), 1333043121: (0.0, 'Should be the crop_list due to order', 0.0), 1333043109: (0.0, 'Should be the crop_list due to order', 0.0), 1333042625: (0.0, 'Should be the crop_list due to order', 0.0)} End step rle-unique-nms Inside saveOutput : final : False verbose : 0 saveOutput not yet implemented for datou_step.type : rle_unique_nms_with_priority we use saveGeneral [1333043527, 1333043521, 1333043477, 1333043189, 1333043121, 1333043109, 1333042625] Looping around the photos to save general results len do output : 7 /1333043527.Didn't retrieve data . /1333043521.Didn't retrieve data . /1333043477.Didn't retrieve data . /1333043189.Didn't retrieve data . /1333043121.Didn't retrieve data . /1333043109.Didn't retrieve data . /1333042625.Didn't retrieve data . before output type Used above Here is an output not treated by saveGeneral : Managing all output in save final without adding information in the mtr_datou_result ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333043527', None, None, None, None, None, '2530386') ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333043521', None, None, None, None, None, '2530386') ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333043477', None, None, None, None, None, '2530386') ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333043189', None, None, None, None, None, '2530386') ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333043121', None, None, None, None, None, '2530386') ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333043109', None, None, None, None, None, '2530386') ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333042625', None, None, None, None, None, '2530386') begin to insert list_values into mtr_datou_result : length of list_values in save_final : 21 time used for this insertion : 0.01969003677368164 save_final save missing photos in datou_result : time spend for datou_step_exec : 25.520673036575317 time spend to save output : 0.020151138305664062 total time spend for step 4 : 25.54082417488098 step5:crop_condition Tue Feb 11 10:58:26 2025 VR 17-11-17 : now, only for linear exec dependencies tree, some output goes to fill the input of the next VR 22-3-18 : now we test the dependencies tree, but keep two separate code for datou_prepare_output_input until the code is correctly tested, clean and works in both case VR 22-3-18 : but we use the first code for the first step id = -1, build in the code of datou_exec VR 22-3-18 : we should manage here the case when we are at the first step instead of building this step before datou_exec Currently we do not manage missing dependencies information, that could maybe be correctly interpreted with default behavior Some of the step done at execution of the step could be done before when the tree of execution is build and the dependencies of different step analysed We should have FATAL ERROR but same_nb_input_output==True : this should be an optionnal input ! We should have FATAL ERROR but same_nb_input_output==True : this should be an optionnal input ! VR 22-3-18 : For now we do not clean correctly the datou structure some photos are not treated, begin crop_condition Loading chi in step crop with photo_hashtag_type : 4230 Loading chi in step crop for list_pids : 7 ! batch 1 Loaded 836 chid ids of type : 4230 begin to crop the class : papier param for this class : {'min_score': 0.6} filtre for class : papier hashtag_id of this class : 492668766 Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! map_result returned by crop_photo_return_map_crop : length : 307 About to insert : list_path_to_insert length 307 new photo from crops ! About to upload 307 photos upload in portfolio : 4869462 init cache_photo without model_param we have 307 photo to upload uploaded to storage server : ovh folder_temporaire : temp/1739267911_2222306 we have uploaded 307 photos in the portfolio 4869462 time of upload the photos Elapsed time : 65.80591154098511 we have finished the crop for the class : papier begin to crop the class : carton param for this class : {'min_score': 0.6} filtre for class : carton hashtag_id of this class : 492774966 Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! map_result returned by crop_photo_return_map_crop : length : 91 About to insert : list_path_to_insert length 91 new photo from crops ! About to upload 91 photos upload in portfolio : 4869462 init cache_photo without model_param we have 91 photo to upload uploaded to storage server : ovh folder_temporaire : temp/1739267979_2222306 we have uploaded 91 photos in the portfolio 4869462 time of upload the photos Elapsed time : 19.476739645004272 we have finished the crop for the class : carton begin to crop the class : metal param for this class : {'min_score': 0.6} filtre for class : metal hashtag_id of this class : 492628673 Next one ! Next one ! map_result returned by crop_photo_return_map_crop : length : 2 About to insert : list_path_to_insert length 2 new photo from crops ! About to upload 2 photos upload in portfolio : 4869462 init cache_photo without model_param we have 2 photo to upload uploaded to storage server : ovh folder_temporaire : temp/1739267998_2222306 we have uploaded 2 photos in the portfolio 4869462 time of upload the photos Elapsed time : 0.7956626415252686 we have finished the crop for the class : metal begin to crop the class : pet_clair param for this class : {'min_score': 0.6} filtre for class : pet_clair hashtag_id of this class : 2107755846 Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! map_result returned by crop_photo_return_map_crop : length : 43 About to insert : list_path_to_insert length 43 new photo from crops ! About to upload 43 photos upload in portfolio : 4869462 init cache_photo without model_param we have 43 photo to upload uploaded to storage server : ovh folder_temporaire : temp/1739267999_2222306 we have uploaded 43 photos in the portfolio 4869462 time of upload the photos Elapsed time : 10.264922618865967 we have finished the crop for the class : pet_clair begin to crop the class : autre param for this class : {'min_score': 0.6} filtre for class : autre hashtag_id of this class : 494826614 Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! Next one ! map_result returned by crop_photo_return_map_crop : length : 97 About to insert : list_path_to_insert length 97 new photo from crops ! About to upload 97 photos upload in portfolio : 4869462 init cache_photo without model_param we have 97 photo to upload uploaded to storage server : ovh folder_temporaire : temp/1739268011_2222306 we have uploaded 97 photos in the portfolio 4869462 time of upload the photos Elapsed time : 21.737560272216797 we have finished the crop for the class : autre begin to crop the class : pehd param for this class : {'min_score': 0.6} filtre for class : pehd hashtag_id of this class : 628944319 begin to crop the class : pet_fonce param for this class : {'min_score': 0.6} filtre for class : pet_fonce hashtag_id of this class : 2107755900 delete rles for these photos Inside saveOutput : final : False verbose : 0 saveOutput not yet implemented for datou_step.type : crop_condition we use saveGeneral [1333043527, 1333043521, 1333043477, 1333043189, 1333043121, 1333043109, 1333042625] Looping around the photos to save general results len do output : 540 /1336783670Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783671Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783672Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783673Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783674Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783675Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783676Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783677Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783678Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783679Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783680Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783681Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783682Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783683Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783684Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783685Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783686Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783687Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783688Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783689Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783690Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783691Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783692Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783693Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783694Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783695Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783696Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783697Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783698Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783699Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783700Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783701Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783702Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783703Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783704Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783705Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783706Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783707Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783708Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783709Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783710Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783711Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783712Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783714Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783715Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783716Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783717Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783718Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783719Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783720Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783721Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783722Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783723Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783724Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783725Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783726Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783727Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783728Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783729Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783730Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783731Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783732Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783733Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783734Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783735Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783736Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783737Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783738Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783739Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783740Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783741Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783742Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783743Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783744Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783745Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783746Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783747Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783748Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783749Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783750Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783751Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783752Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783753Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783754Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783755Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783756Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783757Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783758Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783759Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783760Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783761Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783762Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783763Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783764Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783765Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783766Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783767Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783768Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783769Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783770Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783771Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783772Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783773Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783774Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783775Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783776Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783777Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783778Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783779Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783780Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783781Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783782Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783783Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783784Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783785Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783786Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783787Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783788Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783789Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783790Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783791Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783792Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783793Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783794Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783795Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783796Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783797Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783799Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783800Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783801Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783802Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783803Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783804Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783805Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783806Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783807Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783808Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783809Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783810Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783811Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783812Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783813Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783814Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783815Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783816Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783817Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783818Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783819Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783820Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783821Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783822Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783823Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783824Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783825Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783826Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783827Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783828Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783829Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783830Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783831Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783832Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783833Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783834Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783835Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783836Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783837Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783838Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783839Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783840Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783841Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783842Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783843Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783844Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783845Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783846Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783847Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783848Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783849Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783850Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783851Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783852Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783853Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783854Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783855Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783856Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783857Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783858Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783859Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783860Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783861Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783862Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783863Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783864Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783865Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783866Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783867Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783868Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783869Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783870Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783871Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783872Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783873Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783874Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783875Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783876Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783877Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783878Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783879Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783880Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783881Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783882Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783883Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783884Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783885Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783886Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783887Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783888Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783889Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783890Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783891Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783892Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783893Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783894Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783895Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783896Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783897Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783898Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783899Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783900Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783901Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783902Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783903Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783904Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783905Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783906Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783907Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783908Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783909Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783910Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783911Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783912Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783913Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783914Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783915Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783916Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783917Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783918Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783919Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783920Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783921Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783922Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783923Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783924Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783925Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783926Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783927Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783928Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783929Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783930Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783931Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783932Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783933Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783934Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783935Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783936Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783938Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783940Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783942Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783943Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783944Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783945Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783946Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783947Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783948Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783949Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783950Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783951Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783952Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783953Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783954Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783955Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783956Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783957Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783958Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783959Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783960Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783961Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783963Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783964Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783965Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783966Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783967Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783968Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783969Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783970Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783971Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783972Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783973Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783974Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783975Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783976Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783977Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783978Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783979Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783981Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783982Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783983Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783986Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783987Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783988Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783989Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783990Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783991Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783992Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783993Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783994Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783995Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783996Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783997Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783998Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336783999Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784000Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784001Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784002Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784003Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784004Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784005Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784006Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784007Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784008Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784009Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784010Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784011Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784012Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784013Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784014Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784015Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784016Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784017Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784018Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784019Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784020Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784021Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784022Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784023Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784024Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784025Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784026Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784027Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784028Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784029Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784030Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784031Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784032Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784033Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784034Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784035Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784036Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784037Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784038Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784039Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784040Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784041Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784042Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784043Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784044Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784045Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784046Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784047Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784048Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784049Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784050Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784051Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784052Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784053Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784054Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784055Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784056Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784057Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784058Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784059Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784060Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784061Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784062Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784063Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784064Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784065Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784066Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784067Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784068Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784069Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784070Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784071Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784072Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784073Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784074Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784075Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784076Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784077Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784078Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784080Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784081Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784082Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784083Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784084Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784085Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784086Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784087Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784088Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784089Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784090Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784091Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784092Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784094Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784095Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784096Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784097Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784098Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784099Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784100Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784101Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784102Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784103Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784105Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784106Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784107Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784108Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784109Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784112Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784113Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784114Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784116Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784117Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784118Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784119Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784120Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784121Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784122Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784123Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784124Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784125Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784126Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784127Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784155Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784156Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784157Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784158Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784160Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784161Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784162Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784163Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784164Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784165Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784167Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784168Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784169Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784170Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784171Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784172Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784173Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784174Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784176Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784177Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784178Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784179Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784180Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784181Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784182Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784183Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784184Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784185Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784186Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784188Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784189Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784190Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784191Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784192Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784193Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784194Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784195Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784196Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784197Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784198Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784199Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784200Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784201Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784202Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784203Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784204Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784205Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784206Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784207Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784208Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784209Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784210Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784212Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784213Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784214Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784215Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784216Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784218Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784219Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784220Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784221Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784222Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784223Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784224Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784225Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784226Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784227Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784228Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784229Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784230Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784231Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784232Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784233Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784234Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784235Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784236Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784237Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784238Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784239Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784240Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784241Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784242Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784243Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784244Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784245Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784246Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784247Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784248Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784249Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784250Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784251Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784252Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784253Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784254Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784255Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784256Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . /1336784257Didn't retrieve data .Didn't retrieve data .Didn't retrieve data . before output type Here is an output not treated by saveGeneral : Here is an output not treated by saveGeneral : Here is an output not treated by saveGeneral : Managing all output in save final without adding information in the mtr_datou_result ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333043527', None, None, None, None, None, '2530386') ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333043521', None, None, None, None, None, '2530386') ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333043477', None, None, None, None, None, '2530386') ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333043189', None, None, None, None, None, '2530386') ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333043121', None, None, None, None, None, '2530386') ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333043109', None, None, None, None, None, '2530386') ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333042625', None, None, None, None, None, '2530386') begin to insert list_values into mtr_datou_result : length of list_values in save_final : 1627 time used for this insertion : 0.08520627021789551 save_final save missing photos in datou_result : time spend for datou_step_exec : 127.7543249130249 time spend to save output : 0.09818887710571289 total time spend for step 5 : 127.85251379013062 step6:thcl Tue Feb 11 11:00:33 2025 VR 17-11-17 : now, only for linear exec dependencies tree, some output goes to fill the input of the next VR 22-3-18 : now we test the dependencies tree, but keep two separate code for datou_prepare_output_input until the code is correctly tested, clean and works in both case VR 22-3-18 : but we use the first code for the first step id = -1, build in the code of datou_exec VR 22-3-18 : we should manage here the case when we are at the first step instead of building this step before datou_exec Currently we do not manage missing dependencies information, that could maybe be correctly interpreted with default behavior Some of the step done at execution of the step could be done before when the tree of execution is build and the dependencies of different step analysed complete output_args for input 0 VR 22-3-18 : For now we do not clean correctly the datou structure Beginning of datou step Thcl ! we are using the classfication for only one thcl 3237 time to import caffe and check if the image exist : 0.031792402267456055 time to convert the images to numpy array : 0.13166379928588867 time to import caffe and check if the image exist : 0.06133580207824707 time to convert the images to numpy array : 0.15197420120239258 time to import caffe and check if the image exist : 0.04412412643432617 time to convert the images to numpy array : 0.17295432090759277 time to import caffe and check if the image exist : 0.05571770668029785 time to convert the images to numpy array : 0.16310811042785645 time to import caffe and check if the image exist : 0.04993319511413574 time to convert the images to numpy array : 0.16750621795654297 time to import caffe and check if the image exist : 0.07210636138916016 time to convert the images to numpy array : 0.15053534507751465 time to import caffe and check if the image exist : 0.054596662521362305 time to convert the images to numpy array : 0.16751980781555176 time to import caffe and check if the image exist : 0.04837608337402344 time to convert the images to numpy array : 0.177077054977417 time to import caffe and check if the image exist : 0.04552865028381348 time to convert the images to numpy array : 0.18123817443847656 time to import caffe and check if the image exist : 0.05571126937866211 time to convert the images to numpy array : 0.17114996910095215 total time to convert the images to numpy array : 0.5744166374206543 list photo_ids error: [] list photo_ids correct : [1336783670, 1336783671, 1336783672, 1336783673, 1336783674, 1336783675, 1336783676, 1336783677, 1336783678, 1336783679, 1336783680, 1336783681, 1336783682, 1336783683, 1336783684, 1336783685, 1336783686, 1336783687, 1336783688, 1336783689, 1336783690, 1336783691, 1336783692, 1336783693, 1336783694, 1336783695, 1336783696, 1336783697, 1336783698, 1336783699, 1336783700, 1336783701, 1336783702, 1336783703, 1336783704, 1336783705, 1336783706, 1336783707, 1336783708, 1336783709, 1336783710, 1336783711, 1336783712, 1336783714, 1336783715, 1336783716, 1336783717, 1336783718, 1336783719, 1336783720, 1336783721, 1336783722, 1336783723, 1336783724, 1336783888, 1336783889, 1336783890, 1336783891, 1336783892, 1336783893, 1336783894, 1336783895, 1336783896, 1336783897, 1336783898, 1336783899, 1336783900, 1336783901, 1336783902, 1336783903, 1336783904, 1336783905, 1336783906, 1336783907, 1336783908, 1336783909, 1336783910, 1336783911, 1336783912, 1336783913, 1336783914, 1336783915, 1336783916, 1336783917, 1336783918, 1336783919, 1336783920, 1336783921, 1336783922, 1336783923, 1336783924, 1336783925, 1336783926, 1336783927, 1336783928, 1336783929, 1336783930, 1336783931, 1336783932, 1336783933, 1336783934, 1336783935, 1336783936, 1336783938, 1336783940, 1336783942, 1336783943, 1336783944, 1336783945, 1336783946, 1336783947, 1336783948, 1336783949, 1336783950, 1336783951, 1336783952, 1336783953, 1336783954, 1336783955, 1336783956, 1336783957, 1336783958, 1336783959, 1336783960, 1336783961, 1336783963, 1336783964, 1336783965, 1336783966, 1336783967, 1336783968, 1336783969, 1336783970, 1336783971, 1336783972, 1336783973, 1336783974, 1336783975, 1336783976, 1336783977, 1336783978, 1336783979, 1336783981, 1336783982, 1336783983, 1336783986, 1336783987, 1336783988, 1336783989, 1336783990, 1336783991, 1336783992, 1336783993, 1336783994, 1336783995, 1336783996, 1336783997, 1336783998, 1336783999, 1336784000, 1336784001, 1336784002, 1336783725, 1336783726, 1336783727, 1336783728, 1336783729, 1336783730, 1336783731, 1336783732, 1336783733, 1336783734, 1336783735, 1336783736, 1336783737, 1336783738, 1336783739, 1336783740, 1336783741, 1336783742, 1336783743, 1336783744, 1336783745, 1336783746, 1336783747, 1336783748, 1336783749, 1336783750, 1336783751, 1336783752, 1336783753, 1336783754, 1336783755, 1336783756, 1336783757, 1336783758, 1336783759, 1336783760, 1336783761, 1336783762, 1336783763, 1336783764, 1336783765, 1336783766, 1336783767, 1336783768, 1336783769, 1336783770, 1336783771, 1336783772, 1336783773, 1336783774, 1336783775, 1336783776, 1336783777, 1336783778, 1336784202, 1336784203, 1336784204, 1336784205, 1336784206, 1336784207, 1336784208, 1336784209, 1336784210, 1336784212, 1336784213, 1336784214, 1336784215, 1336784216, 1336784218, 1336784219, 1336784220, 1336784221, 1336784222, 1336784223, 1336784224, 1336784225, 1336784226, 1336784227, 1336784228, 1336784229, 1336784230, 1336784231, 1336784232, 1336784233, 1336784234, 1336784235, 1336784236, 1336784237, 1336784238, 1336784239, 1336784240, 1336784241, 1336784242, 1336784243, 1336784244, 1336784245, 1336784246, 1336784247, 1336784248, 1336784249, 1336784250, 1336784251, 1336784252, 1336784253, 1336784254, 1336784255, 1336784256, 1336784257, 1336783834, 1336783835, 1336783836, 1336783837, 1336783838, 1336783839, 1336783840, 1336783841, 1336783842, 1336783843, 1336783844, 1336783845, 1336783846, 1336783847, 1336783848, 1336783849, 1336783850, 1336783851, 1336783852, 1336783853, 1336783854, 1336783855, 1336783856, 1336783857, 1336783858, 1336783859, 1336783860, 1336783861, 1336783862, 1336783863, 1336783864, 1336783865, 1336783866, 1336783867, 1336783868, 1336783869, 1336783870, 1336783871, 1336783872, 1336783873, 1336783874, 1336783875, 1336783876, 1336783877, 1336783878, 1336783879, 1336783880, 1336783881, 1336783882, 1336783883, 1336783884, 1336783885, 1336783886, 1336783887, 1336783779, 1336783780, 1336783781, 1336783782, 1336783783, 1336783784, 1336783785, 1336783786, 1336783787, 1336783788, 1336783789, 1336783790, 1336783791, 1336783792, 1336783793, 1336783794, 1336783795, 1336783796, 1336783797, 1336783799, 1336783800, 1336783801, 1336783802, 1336783803, 1336783804, 1336783805, 1336783806, 1336783807, 1336783808, 1336783809, 1336783810, 1336783811, 1336783812, 1336783813, 1336783814, 1336783815, 1336783816, 1336783817, 1336783818, 1336783819, 1336783820, 1336783821, 1336783822, 1336783823, 1336783824, 1336783825, 1336783826, 1336783827, 1336783828, 1336783829, 1336783830, 1336783831, 1336783832, 1336783833, 1336784057, 1336784058, 1336784059, 1336784060, 1336784061, 1336784062, 1336784063, 1336784064, 1336784065, 1336784066, 1336784067, 1336784068, 1336784069, 1336784070, 1336784071, 1336784072, 1336784073, 1336784074, 1336784075, 1336784076, 1336784077, 1336784078, 1336784080, 1336784081, 1336784082, 1336784083, 1336784084, 1336784085, 1336784086, 1336784087, 1336784088, 1336784089, 1336784090, 1336784091, 1336784092, 1336784094, 1336784095, 1336784096, 1336784097, 1336784098, 1336784099, 1336784100, 1336784101, 1336784102, 1336784103, 1336784105, 1336784106, 1336784107, 1336784108, 1336784109, 1336784112, 1336784113, 1336784114, 1336784116, 1336784003, 1336784004, 1336784005, 1336784006, 1336784007, 1336784008, 1336784009, 1336784010, 1336784011, 1336784012, 1336784013, 1336784014, 1336784015, 1336784016, 1336784017, 1336784018, 1336784019, 1336784020, 1336784021, 1336784022, 1336784023, 1336784024, 1336784025, 1336784026, 1336784027, 1336784028, 1336784029, 1336784030, 1336784031, 1336784032, 1336784033, 1336784034, 1336784035, 1336784036, 1336784037, 1336784038, 1336784039, 1336784040, 1336784041, 1336784042, 1336784043, 1336784044, 1336784045, 1336784046, 1336784047, 1336784048, 1336784049, 1336784050, 1336784051, 1336784052, 1336784053, 1336784054, 1336784055, 1336784056, 1336784117, 1336784118, 1336784119, 1336784120, 1336784121, 1336784122, 1336784123, 1336784124, 1336784125, 1336784126, 1336784127, 1336784155, 1336784156, 1336784157, 1336784158, 1336784160, 1336784161, 1336784162, 1336784163, 1336784164, 1336784165, 1336784167, 1336784168, 1336784169, 1336784170, 1336784171, 1336784172, 1336784173, 1336784174, 1336784176, 1336784177, 1336784178, 1336784179, 1336784180, 1336784181, 1336784182, 1336784183, 1336784184, 1336784185, 1336784186, 1336784188, 1336784189, 1336784190, 1336784191, 1336784192, 1336784193, 1336784194, 1336784195, 1336784196, 1336784197, 1336784198, 1336784199, 1336784200, 1336784201] number of photos to traite : 540 try to delete the photos incorrect in DB tagging for thcl : 3237 To do loadFromThcl(), then load ParamDescType : thcl3237 thcls : [{'id': 3237, 'mtr_user_id': 31, 'name': 'learn_rubbia_refus_2500', 'pb_hashtag_id': 0, 'live': b'\x00', 'list_hashtags': 'Carton,Film_plastique,PEHD,PET_clair,PET_fonce,Papier,Tetrapak,flou,mal_croppe,metal,refus', 'svm_portfolios_learning': '4865689,4865690,4865686,4865684,4865685,4865688,4865691,4865693,4865692,4865687,4865683', 'photo_hashtag_type': 4158, 'photo_desc_type': 5561, 'type_classification': 'caffe', 'hashtag_id_list': '492774966,2107756122,628944319,2107755846,2107755900,492668766,609991870,492777938,2107755527,492628673,538914404'}] thcl {'id': 3237, 'mtr_user_id': 31, 'name': 'learn_rubbia_refus_2500', 'pb_hashtag_id': 0, 'live': b'\x00', 'list_hashtags': 'Carton,Film_plastique,PEHD,PET_clair,PET_fonce,Papier,Tetrapak,flou,mal_croppe,metal,refus', 'svm_portfolios_learning': '4865689,4865690,4865686,4865684,4865685,4865688,4865691,4865693,4865692,4865687,4865683', 'photo_hashtag_type': 4158, 'photo_desc_type': 5561, 'type_classification': 'caffe', 'hashtag_id_list': '492774966,2107756122,628944319,2107755846,2107755900,492668766,609991870,492777938,2107755527,492628673,538914404'} Update svm_hashtag_type_desc : 5561 FOUND : 1 Here is data_from_sql_as_vec to set the ParamDescriptorType : (5561, 'learn_rubbia_refus_2500', 2048, 2048, 'learn_rubbia_refus_2500', 'pool5', 10.0, None, None, 256, None, 0, None, 8, None, None, -1000.0, 3, datetime.datetime(2021, 12, 2, 19, 10, 8), datetime.datetime(2021, 12, 2, 19, 10, 8)) To loadFromThcl() : net_5561 begin to check gpu status inside check gpu memory l 3637 free memory gpu now : 10400 max_wait_temp : 1 max_wait : 0 FOUND : 1 Here is data_from_sql_as_vec to set the ParamDescriptorType : (5561, 'learn_rubbia_refus_2500', 2048, 2048, 'learn_rubbia_refus_2500', 'pool5', 10.0, None, None, 256, None, 0, None, 8, None, None, -1000.0, 3, datetime.datetime(2021, 12, 2, 19, 10, 8), datetime.datetime(2021, 12, 2, 19, 10, 8)) None mean_file_type : mean_file_path : prototxt_file_path : model : learn_rubbia_refus_2500 Inside get_net Inside get_net before cache_data_model model_param file didn't exist Inside get_net before CDM.load_model_par_type model_name : learn_rubbia_refus_2500 model_type : caffe list file need : ['caffemodel', 'deploy_conv_normal.prototxt', 'deploy_fc.prototxt', 'deploy.prototxt', 'mean.npy', 'synset_words.txt'] file exist in s3 : ['caffemodel', 'deploy.prototxt', 'mean.npy', 'synset_words.txt'] file manque in s3 : ['deploy_conv_normal.prototxt', 'deploy_fc.prototxt'] local folder : /data/models_weight/learn_rubbia_refus_2500 /data/models_weight/learn_rubbia_refus_2500/caffemodel size_local : 94358479 size in s3 : 94358479 create time local : 2021-12-03 18:29:39 create time in s3 : 2021-12-02 17:49:16 caffemodel already exist and didn't need to update /data/models_weight/learn_rubbia_refus_2500/deploy.prototxt size_local : 32544 size in s3 : 32544 create time local : 2021-12-03 18:29:39 create time in s3 : 2021-12-02 17:49:15 deploy.prototxt already exist and didn't need to update /data/models_weight/learn_rubbia_refus_2500/mean.npy size_local : 1572992 size in s3 : 1572992 create time local : 2021-12-03 18:29:40 create time in s3 : 2021-12-02 18:09:52 mean.npy already exist and didn't need to update /data/models_weight/learn_rubbia_refus_2500/synset_words.txt size_local : 334 size in s3 : 334 create time local : 2021-12-03 18:29:40 create time in s3 : 2021-12-02 18:10:06 synset_words.txt already exist and didn't need to update Inside get_net after CDM.load_model_par_type After if not only_with_local_cache: /home/admin/workarea/install/darknet/:/home/admin/workarea/git/Velours/python:/home/admin/workarea/install/caffe_frcnn_python3/py-faster-rcnn/caffe-fast-rcnn/python:/home/admin/mtr/.credentials:/home/admin/workarea/install/caffe/python:/home/admin/workarea/install/caffe_frcnn/py-faster-rcnn/tools/:/home/admin/workarea/git/fotonowerpip/:/home/admin/workarea/install/segment-anything:/home/admin//workarea/git/pyfvs/:/home/admin/workarea/git/apy/ Here before set mode gpu Doing nothing but we could set mode gpu after set mode gpu prototxt_filename : /data/models_weight/learn_rubbia_refus_2500/deploy.prototxt caffemodel_filename : /data/models_weight/learn_rubbia_refus_2500/caffemodel now we set caffe to gpu mode before predict begin to check gpu status inside check gpu memory l 3637 free memory gpu now : 10181 max_wait_temp : 1 max_wait : 0 dict_keys(['pool5', 'prob']) time used to do the prepocess of the images : 2.7267189025878906 time used to do the prediction : 1.9808361530303955 save descriptor for thcl : 3237 time to traite the descriptors : 3.504183292388916 Catched exception ! Connect or reconnect ! storage_type for insertDescriptorsMulti : 3 To insert : 1336783670 To insert : 1336783671 To insert : 1336783672 To insert : 1336783673 To insert : 1336783674 To insert : 1336783675 To insert : 1336783676 To insert : 1336783677 To insert : 1336783678 To insert : 1336783679 To insert : 1336783680 To insert : 1336783681 To insert : 1336783682 To insert : 1336783683 To insert : 1336783684 To insert : 1336783685 To insert : 1336783686 To insert : 1336783687 To insert : 1336783688 To insert : 1336783689 To insert : 1336783690 To insert : 1336783691 To insert : 1336783692 To insert : 1336783693 To insert : 1336783694 To insert : 1336783695 To insert : 1336783696 To insert : 1336783697 To insert : 1336783698 To insert : 1336783699 To insert : 1336783700 To insert : 1336783701 To insert : 1336783702 To insert : 1336783703 To insert : 1336783704 To insert : 1336783705 To insert : 1336783706 To insert : 1336783707 To insert : 1336783708 To insert : 1336783709 To insert : 1336783710 To insert : 1336783711 To insert : 1336783712 To insert : 1336783714 To insert : 1336783715 To insert : 1336783716 To insert : 1336783717 To insert : 1336783718 To insert : 1336783719 To insert : 1336783720 To insert : 1336783721 To insert : 1336783722 To insert : 1336783723 To insert : 1336783724 To insert : 1336783888 To insert : 1336783889 To insert : 1336783890 To insert : 1336783891 To insert : 1336783892 To insert : 1336783893 To insert : 1336783894 To insert : 1336783895 To insert : 1336783896 To insert : 1336783897 To insert : 1336783898 To insert : 1336783899 To insert : 1336783900 To insert : 1336783901 To insert : 1336783902 To insert : 1336783903 To insert : 1336783904 To insert : 1336783905 To insert : 1336783906 To insert : 1336783907 To insert : 1336783908 To insert : 1336783909 To insert : 1336783910 To insert : 1336783911 To insert : 1336783912 To insert : 1336783913 To insert : 1336783914 To insert : 1336783915 To insert : 1336783916 To insert : 1336783917 To insert : 1336783918 To insert : 1336783919 To insert : 1336783920 To insert : 1336783921 To insert : 1336783922 To insert : 1336783923 To insert : 1336783924 To insert : 1336783925 To insert : 1336783926 To insert : 1336783927 To insert : 1336783928 To insert : 1336783929 To insert : 1336783930 To insert : 1336783931 To insert : 1336783932 To insert : 1336783933 To insert : 1336783934 To insert : 1336783935 To insert : 1336783936 To insert : 1336783938 To insert : 1336783940 To insert : 1336783942 To insert : 1336783943 To insert : 1336783944 To insert : 1336783945 To insert : 1336783946 To insert : 1336783947 To insert : 1336783948 To insert : 1336783949 To insert : 1336783950 To insert : 1336783951 To insert : 1336783952 To insert : 1336783953 To insert : 1336783954 To insert : 1336783955 To insert : 1336783956 To insert : 1336783957 To insert : 1336783958 To insert : 1336783959 To insert : 1336783960 To insert : 1336783961 To insert : 1336783963 To insert : 1336783964 To insert : 1336783965 To insert : 1336783966 To insert : 1336783967 To insert : 1336783968 To insert : 1336783969 To insert : 1336783970 To insert : 1336783971 To insert : 1336783972 To insert : 1336783973 To insert : 1336783974 To insert : 1336783975 To insert : 1336783976 To insert : 1336783977 To insert : 1336783978 To insert : 1336783979 To insert : 1336783981 To insert : 1336783982 To insert : 1336783983 To insert : 1336783986 To insert : 1336783987 To insert : 1336783988 To insert : 1336783989 To insert : 1336783990 To insert : 1336783991 To insert : 1336783992 To insert : 1336783993 To insert : 1336783994 To insert : 1336783995 To insert : 1336783996 To insert : 1336783997 To insert : 1336783998 To insert : 1336783999 To insert : 1336784000 To insert : 1336784001 To insert : 1336784002 To insert : 1336783725 To insert : 1336783726 To insert : 1336783727 To insert : 1336783728 To insert : 1336783729 To insert : 1336783730 To insert : 1336783731 To insert : 1336783732 To insert : 1336783733 To insert : 1336783734 To insert : 1336783735 To insert : 1336783736 To insert : 1336783737 To insert : 1336783738 To insert : 1336783739 To insert : 1336783740 To insert : 1336783741 To insert : 1336783742 To insert : 1336783743 To insert : 1336783744 To insert : 1336783745 To insert : 1336783746 To insert : 1336783747 To insert : 1336783748 To insert : 1336783749 To insert : 1336783750 To insert : 1336783751 To insert : 1336783752 To insert : 1336783753 To insert : 1336783754 To insert : 1336783755 To insert : 1336783756 To insert : 1336783757 To insert : 1336783758 To insert : 1336783759 To insert : 1336783760 To insert : 1336783761 To insert : 1336783762 To insert : 1336783763 To insert : 1336783764 To insert : 1336783765 To insert : 1336783766 To insert : 1336783767 To insert : 1336783768 To insert : 1336783769 To insert : 1336783770 To insert : 1336783771 To insert : 1336783772 To insert : 1336783773 To insert : 1336783774 To insert : 1336783775 To insert : 1336783776 To insert : 1336783777 To insert : 1336783778 To insert : 1336784202 To insert : 1336784203 To insert : 1336784204 To insert : 1336784205 To insert : 1336784206 To insert : 1336784207 To insert : 1336784208 To insert : 1336784209 To insert : 1336784210 To insert : 1336784212 To insert : 1336784213 To insert : 1336784214 To insert : 1336784215 To insert : 1336784216 To insert : 1336784218 To insert : 1336784219 To insert : 1336784220 To insert : 1336784221 To insert : 1336784222 To insert : 1336784223 To insert : 1336784224 To insert : 1336784225 To insert : 1336784226 To insert : 1336784227 To insert : 1336784228 To insert : 1336784229 To insert : 1336784230 To insert : 1336784231 To insert : 1336784232 To insert : 1336784233 To insert : 1336784234 To insert : 1336784235 To insert : 1336784236 To insert : 1336784237 To insert : 1336784238 To insert : 1336784239 To insert : 1336784240 To insert : 1336784241 To insert : 1336784242 To insert : 1336784243 To insert : 1336784244 To insert : 1336784245 To insert : 1336784246 To insert : 1336784247 To insert : 1336784248 To insert : 1336784249 To insert : 1336784250 To insert : 1336784251 To insert : 1336784252 To insert : 1336784253 To insert : 1336784254 To insert : 1336784255 To insert : 1336784256 To insert : 1336784257 To insert : 1336783834 To insert : 1336783835 To insert : 1336783836 To insert : 1336783837 To insert : 1336783838 To insert : 1336783839 To insert : 1336783840 To insert : 1336783841 To insert : 1336783842 To insert : 1336783843 To insert : 1336783844 To insert : 1336783845 To insert : 1336783846 To insert : 1336783847 To insert : 1336783848 To insert : 1336783849 To insert : 1336783850 To insert : 1336783851 To insert : 1336783852 To insert : 1336783853 To insert : 1336783854 To insert : 1336783855 To insert : 1336783856 To insert : 1336783857 To insert : 1336783858 To insert : 1336783859 To insert : 1336783860 To insert : 1336783861 To insert : 1336783862 To insert : 1336783863 To insert : 1336783864 To insert : 1336783865 To insert : 1336783866 To insert : 1336783867 To insert : 1336783868 To insert : 1336783869 To insert : 1336783870 To insert : 1336783871 To insert : 1336783872 To insert : 1336783873 To insert : 1336783874 To insert : 1336783875 To insert : 1336783876 To insert : 1336783877 To insert : 1336783878 To insert : 1336783879 To insert : 1336783880 To insert : 1336783881 To insert : 1336783882 To insert : 1336783883 To insert : 1336783884 To insert : 1336783885 To insert : 1336783886 To insert : 1336783887 To insert : 1336783779 To insert : 1336783780 To insert : 1336783781 To insert : 1336783782 To insert : 1336783783 To insert : 1336783784 To insert : 1336783785 To insert : 1336783786 To insert : 1336783787 To insert : 1336783788 To insert : 1336783789 To insert : 1336783790 To insert : 1336783791 To insert : 1336783792 To insert : 1336783793 To insert : 1336783794 To insert : 1336783795 To insert : 1336783796 To insert : 1336783797 To insert : 1336783799 To insert : 1336783800 To insert : 1336783801 To insert : 1336783802 To insert : 1336783803 To insert : 1336783804 To insert : 1336783805 To insert : 1336783806 To insert : 1336783807 To insert : 1336783808 To insert : 1336783809 To insert : 1336783810 To insert : 1336783811 To insert : 1336783812 To insert : 1336783813 To insert : 1336783814 To insert : 1336783815 To insert : 1336783816 To insert : 1336783817 To insert : 1336783818 To insert : 1336783819 To insert : 1336783820 To insert : 1336783821 To insert : 1336783822 To insert : 1336783823 To insert : 1336783824 To insert : 1336783825 To insert : 1336783826 To insert : 1336783827 To insert : 1336783828 To insert : 1336783829 To insert : 1336783830 To insert : 1336783831 To insert : 1336783832 To insert : 1336783833 To insert : 1336784057 To insert : 1336784058 To insert : 1336784059 To insert : 1336784060 To insert : 1336784061 To insert : 1336784062 To insert : 1336784063 To insert : 1336784064 To insert : 1336784065 To insert : 1336784066 To insert : 1336784067 To insert : 1336784068 To insert : 1336784069 To insert : 1336784070 To insert : 1336784071 To insert : 1336784072 To insert : 1336784073 To insert : 1336784074 To insert : 1336784075 To insert : 1336784076 To insert : 1336784077 To insert : 1336784078 To insert : 1336784080 To insert : 1336784081 To insert : 1336784082 To insert : 1336784083 To insert : 1336784084 To insert : 1336784085 To insert : 1336784086 To insert : 1336784087 To insert : 1336784088 To insert : 1336784089 To insert : 1336784090 To insert : 1336784091 To insert : 1336784092 To insert : 1336784094 To insert : 1336784095 To insert : 1336784096 To insert : 1336784097 To insert : 1336784098 To insert : 1336784099 To insert : 1336784100 To insert : 1336784101 To insert : 1336784102 To insert : 1336784103 To insert : 1336784105 To insert : 1336784106 To insert : 1336784107 To insert : 1336784108 To insert : 1336784109 To insert : 1336784112 To insert : 1336784113 To insert : 1336784114 To insert : 1336784116 To insert : 1336784003 To insert : 1336784004 To insert : 1336784005 To insert : 1336784006 To insert : 1336784007 To insert : 1336784008 To insert : 1336784009 To insert : 1336784010 To insert : 1336784011 To insert : 1336784012 To insert : 1336784013 To insert : 1336784014 To insert : 1336784015 To insert : 1336784016 To insert : 1336784017 To insert : 1336784018 To insert : 1336784019 To insert : 1336784020 To insert : 1336784021 To insert : 1336784022 To insert : 1336784023 To insert : 1336784024 To insert : 1336784025 To insert : 1336784026 To insert : 1336784027 To insert : 1336784028 To insert : 1336784029 To insert : 1336784030 To insert : 1336784031 To insert : 1336784032 To insert : 1336784033 To insert : 1336784034 To insert : 1336784035 To insert : 1336784036 To insert : 1336784037 To insert : 1336784038 To insert : 1336784039 To insert : 1336784040 To insert : 1336784041 To insert : 1336784042 To insert : 1336784043 To insert : 1336784044 To insert : 1336784045 To insert : 1336784046 To insert : 1336784047 To insert : 1336784048 To insert : 1336784049 To insert : 1336784050 To insert : 1336784051 To insert : 1336784052 To insert : 1336784053 To insert : 1336784054 To insert : 1336784055 To insert : 1336784056 To insert : 1336784117 To insert : 1336784118 To insert : 1336784119 To insert : 1336784120 To insert : 1336784121 To insert : 1336784122 To insert : 1336784123 To insert : 1336784124 To insert : 1336784125 To insert : 1336784126 To insert : 1336784127 To insert : 1336784155 To insert : 1336784156 To insert : 1336784157 To insert : 1336784158 To insert : 1336784160 To insert : 1336784161 To insert : 1336784162 To insert : 1336784163 To insert : 1336784164 To insert : 1336784165 To insert : 1336784167 To insert : 1336784168 To insert : 1336784169 To insert : 1336784170 To insert : 1336784171 To insert : 1336784172 To insert : 1336784173 To insert : 1336784174 To insert : 1336784176 To insert : 1336784177 To insert : 1336784178 To insert : 1336784179 To insert : 1336784180 To insert : 1336784181 To insert : 1336784182 To insert : 1336784183 To insert : 1336784184 To insert : 1336784185 To insert : 1336784186 To insert : 1336784188 To insert : 1336784189 To insert : 1336784190 To insert : 1336784191 To insert : 1336784192 To insert : 1336784193 To insert : 1336784194 To insert : 1336784195 To insert : 1336784196 To insert : 1336784197 To insert : 1336784198 To insert : 1336784199 To insert : 1336784200 To insert : 1336784201 time to insert the descriptors : 99.91387891769409 Inside saveOutput : final : False verbose : 0 time used to find the portfolios of the photos SAVE THCL : begin to insert list_values into class_photo_scores : length of list_valuse in save_photo_hashtag_id_thcl_score : 877 time used for this insertion : 0.07036471366882324 save missing photos in datou_result : time spend for datou_step_exec : 112.5961229801178 time spend to save output : 0.1316995620727539 total time spend for step 6 : 112.72782254219055 step7:ventilate_hashtags_in_portfolio Tue Feb 11 11:02:26 2025 VR 17-11-17 : now, only for linear exec dependencies tree, some output goes to fill the input of the next VR 22-3-18 : now we test the dependencies tree, but keep two separate code for datou_prepare_output_input until the code is correctly tested, clean and works in both case VR 22-3-18 : but we use the first code for the first step id = -1, build in the code of datou_exec VR 22-3-18 : we should manage here the case when we are at the first step instead of building this step before datou_exec Currently we do not manage missing dependencies information, that could maybe be correctly interpreted with default behavior Some of the step done at execution of the step could be done before when the tree of execution is build and the dependencies of different step analysed We should have FATAL ERROR but same_nb_input_output==True : this should be an optionnal input ! VR 22-3-18 : For now we do not clean correctly the datou structure beginning of datou step ventilate_hashtags_in_portfolio : To implement ! Iterating over portfolio : 20080197 get user id for portfolio 20080197 SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20080197 AND mptpi.`type`=4230 AND mptpi.`hashtag_id` in (select hashtag_id FROM MTRBack.hashtags where hashtag in ('pet_clair','mal_croppe','PEHD','carton','metal','environnement','pet_fonce','Papier','Film_plastique','autre','papier','Tetrapak','PET_clair','pehd','refus','Carton','PET_fonce','flou')) AND mptpi.`min_score`=0.6 To do To do ! Use context local managing function ! SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20080197 AND mptpi.`type`=4231 AND mptpi.`hashtag_id` in (select hashtag_id FROM MTRBack.hashtags where hashtag in ('pet_clair','mal_croppe','PEHD','carton','metal','environnement','pet_fonce','Papier','Film_plastique','autre','papier','Tetrapak','PET_clair','pehd','refus','Carton','PET_fonce','flou')) AND mptpi.`min_score`=0.6 To do lien utilise dans velours : https://www.fotonower.com/velours/20383609,20383593,20383595,20383596,20383606,20383598,20383602,20383607,20383601,20383603,20383604,20383605,20383608?tags=pet_clair,tetrapak,pet_fonce,flou,papier,environnement,pehd,carton,mal_croppe,autre,refus,film_plastique,metal&datou_id_consolidate=4235&port_consolidate=20080197 Inside saveOutput : final : False verbose : 0 saveOutput not yet implemented for datou_step.type : ventilate_hashtags_in_portfolio we use saveGeneral [1333043527, 1333043521, 1333043477, 1333043189, 1333043121, 1333043109, 1333042625] Looping around the photos to save general results len do output : 1 /20080197. before output type Here is an output not treated by saveGeneral : Managing all output in save final without adding information in the mtr_datou_result ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333043527', None, None, None, None, None, '2530386') ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333043521', None, None, None, None, None, '2530386') ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333043477', None, None, None, None, None, '2530386') ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333043189', None, None, None, None, None, '2530386') ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333043121', None, None, None, None, None, '2530386') ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333043109', None, None, None, None, None, '2530386') ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333042625', None, None, None, None, None, '2530386') begin to insert list_values into mtr_datou_result : length of list_values in save_final : 8 time used for this insertion : 0.012946844100952148 save_final save missing photos in datou_result : time spend for datou_step_exec : 12.95518684387207 time spend to save output : 0.013249635696411133 total time spend for step 7 : 12.968436479568481 step8:final Tue Feb 11 11:02:39 2025 VR 17-11-17 : now, only for linear exec dependencies tree, some output goes to fill the input of the next VR 22-3-18 : now we test the dependencies tree, but keep two separate code for datou_prepare_output_input until the code is correctly tested, clean and works in both case VR 22-3-18 : but we use the first code for the first step id = -1, build in the code of datou_exec VR 22-3-18 : we should manage here the case when we are at the first step instead of building this step before datou_exec Currently we do not manage missing dependencies information, that could maybe be correctly interpreted with default behavior Some of the step done at execution of the step could be done before when the tree of execution is build and the dependencies of different step analysed We should have FATAL ERROR but same_nb_input_output==True : this should be an optionnal input ! We should have FATAL ERROR but same_nb_input_output==True : this should be an optionnal input ! complete output_args for input 2 VR 22-3-18 : For now we do not clean correctly the datou structure Beginning of datou step final ! Catched exception ! Connect or reconnect ! Inside saveOutput : final : False verbose : 0 original output for save of step final : {1333043527: ('0.18958591592672921',), 1333043521: ('0.18958591592672921',), 1333043477: ('0.18958591592672921',), 1333043189: ('0.18958591592672921',), 1333043121: ('0.18958591592672921',), 1333043109: ('0.18958591592672921',), 1333042625: ('0.18958591592672921',)} new output for save of step final : {1333043527: ('0.18958591592672921',), 1333043521: ('0.18958591592672921',), 1333043477: ('0.18958591592672921',), 1333043189: ('0.18958591592672921',), 1333043121: ('0.18958591592672921',), 1333043109: ('0.18958591592672921',), 1333042625: ('0.18958591592672921',)} [1333043527, 1333043521, 1333043477, 1333043189, 1333043121, 1333043109, 1333042625] Looping around the photos to save general results len do output : 7 /1333043527.Didn't retrieve data . /1333043521.Didn't retrieve data . /1333043477.Didn't retrieve data . /1333043189.Didn't retrieve data . /1333043121.Didn't retrieve data . /1333043109.Didn't retrieve data . /1333042625.Didn't retrieve data . before output type Used above Used above Managing all output in save final without adding information in the mtr_datou_result ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333043527', None, None, None, None, None, '2530386') ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333043521', None, None, None, None, None, '2530386') ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333043477', None, None, None, None, None, '2530386') ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333043189', None, None, None, None, None, '2530386') ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333043121', None, None, None, None, None, '2530386') ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333043109', None, None, None, None, None, '2530386') ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333042625', None, None, None, None, None, '2530386') begin to insert list_values into mtr_datou_result : length of list_values in save_final : 21 time used for this insertion : 0.013241052627563477 save_final save missing photos in datou_result : time spend for datou_step_exec : 0.14048123359680176 time spend to save output : 0.013701677322387695 total time spend for step 8 : 0.15418291091918945 step9:velours_tree Tue Feb 11 11:02:39 2025 VR 17-11-17 : now, only for linear exec dependencies tree, some output goes to fill the input of the next VR 22-3-18 : now we test the dependencies tree, but keep two separate code for datou_prepare_output_input until the code is correctly tested, clean and works in both case VR 22-3-18 : but we use the first code for the first step id = -1, build in the code of datou_exec VR 22-3-18 : we should manage here the case when we are at the first step instead of building this step before datou_exec Currently we do not manage missing dependencies information, that could maybe be correctly interpreted with default behavior Some of the step done at execution of the step could be done before when the tree of execution is build and the dependencies of different step analysed complete output_args for input 0 VR 22-3-18 : For now we do not clean correctly the datou structure list_portfolios : 20383609,20383593,20383595,20383596,20383606,20383598,20383602,20383607,20383601,20383603,20383604,20383605,20383608 photo desc type : 5561 - Retrieving photos to tag... query : SELECT ph.photo_id FROM MTRBack.photos ph, MTRUser.mtr_portfolio_photos mpp WHERE ph.photo_id=mpp.mtr_photo_id AND mpp.mtr_portfolio_id=20383609 ORDER BY ph.size desc query : SELECT ph.photo_id FROM MTRBack.photos ph, MTRUser.mtr_portfolio_photos mpp WHERE ph.photo_id=mpp.mtr_photo_id AND mpp.mtr_portfolio_id=20383593 ORDER BY ph.size desc query : SELECT ph.photo_id FROM MTRBack.photos ph, MTRUser.mtr_portfolio_photos mpp WHERE ph.photo_id=mpp.mtr_photo_id AND mpp.mtr_portfolio_id=20383595 ORDER BY ph.size desc query : SELECT ph.photo_id FROM MTRBack.photos ph, MTRUser.mtr_portfolio_photos mpp WHERE ph.photo_id=mpp.mtr_photo_id AND mpp.mtr_portfolio_id=20383596 ORDER BY ph.size desc query : SELECT ph.photo_id FROM MTRBack.photos ph, MTRUser.mtr_portfolio_photos mpp WHERE ph.photo_id=mpp.mtr_photo_id AND mpp.mtr_portfolio_id=20383606 ORDER BY ph.size desc query : SELECT ph.photo_id FROM MTRBack.photos ph, MTRUser.mtr_portfolio_photos mpp WHERE ph.photo_id=mpp.mtr_photo_id AND mpp.mtr_portfolio_id=20383598 ORDER BY ph.size desc query : SELECT ph.photo_id FROM MTRBack.photos ph, MTRUser.mtr_portfolio_photos mpp WHERE ph.photo_id=mpp.mtr_photo_id AND mpp.mtr_portfolio_id=20383602 ORDER BY ph.size desc query : SELECT ph.photo_id FROM MTRBack.photos ph, MTRUser.mtr_portfolio_photos mpp WHERE ph.photo_id=mpp.mtr_photo_id AND mpp.mtr_portfolio_id=20383607 ORDER BY ph.size desc query : SELECT ph.photo_id FROM MTRBack.photos ph, MTRUser.mtr_portfolio_photos mpp WHERE ph.photo_id=mpp.mtr_photo_id AND mpp.mtr_portfolio_id=20383601 ORDER BY ph.size desc query : SELECT ph.photo_id FROM MTRBack.photos ph, MTRUser.mtr_portfolio_photos mpp WHERE ph.photo_id=mpp.mtr_photo_id AND mpp.mtr_portfolio_id=20383603 ORDER BY ph.size desc query : SELECT ph.photo_id FROM MTRBack.photos ph, MTRUser.mtr_portfolio_photos mpp WHERE ph.photo_id=mpp.mtr_photo_id AND mpp.mtr_portfolio_id=20383604 ORDER BY ph.size desc query : SELECT ph.photo_id FROM MTRBack.photos ph, MTRUser.mtr_portfolio_photos mpp WHERE ph.photo_id=mpp.mtr_photo_id AND mpp.mtr_portfolio_id=20383605 ORDER BY ph.size desc query : SELECT ph.photo_id FROM MTRBack.photos ph, MTRUser.mtr_portfolio_photos mpp WHERE ph.photo_id=mpp.mtr_photo_id AND mpp.mtr_portfolio_id=20383608 ORDER BY ph.size desc - Loading descriptors... Size : 2048 len(descriptors) : 2679 Compute structured hierarchical clustering... ward : AgglomerativeClustering(n_clusters=6) ward.labels_ : [5 1 1 ... 5 5 5] Elapsed time: 4.486509323120117 graph_id used : 77881 - Beta version, working pretty good on 11-5-16 ! https://www.fotonower.com/velours/20383609,20383593,20383595,20383596,20383606,20383598,20383602,20383607,20383601,20383603,20383604,20383605,20383608?tags=pet_clair,tetrapak,pet_fonce,flou,papier,environnement,pehd,carton,mal_croppe,autre,refus,film_plastique,metal&datou_id_consolidate=4235&port_consolidate=20080197&tree_id=77881 Inside saveOutput : final : False verbose : 0 saveOutput not yet implemented for datou_step.type : velours_tree we use saveGeneral [1333043527, 1333043521, 1333043477, 1333043189, 1333043121, 1333043109, 1333042625] Looping around the photos to save general results len do output : 1 /20080197Didn't retrieve data . before output type Here is an output not treated by saveGeneral : Managing all output in save final without adding information in the mtr_datou_result ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333043527', None, None, None, None, None, '2530386') ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333043521', None, None, None, None, None, '2530386') ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333043477', None, None, None, None, None, '2530386') ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333043189', None, None, None, None, None, '2530386') ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333043121', None, None, None, None, None, '2530386') ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333043109', None, None, None, None, None, '2530386') ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333042625', None, None, None, None, None, '2530386') begin to insert list_values into mtr_datou_result : length of list_values in save_final : 8 time used for this insertion : 0.013725996017456055 save_final save missing photos in datou_result : time spend for datou_step_exec : 290.71203207969666 time spend to save output : 0.014167308807373047 total time spend for step 9 : 290.726199388504 step10:send_mail_cod Tue Feb 11 11:07:30 2025 VR 17-11-17 : now, only for linear exec dependencies tree, some output goes to fill the input of the next VR 22-3-18 : now we test the dependencies tree, but keep two separate code for datou_prepare_output_input until the code is correctly tested, clean and works in both case VR 22-3-18 : but we use the first code for the first step id = -1, build in the code of datou_exec VR 22-3-18 : we should manage here the case when we are at the first step instead of building this step before datou_exec Currently we do not manage missing dependencies information, that could maybe be correctly interpreted with default behavior Some of the step done at execution of the step could be done before when the tree of execution is build and the dependencies of different step analysed complete output_args for input 0 complete output_args for input 1 Inconsistent number of input and output, step which parrallelize and manage error in input by avoiding sending an output for this data can't be used in tree dependencies of input and output complete output_args for input 2 complete output_args for input 3 We should have FATAL ERROR but same_nb_input_output==True : this should be an optionnal input ! VR 22-3-18 : For now we do not clean correctly the datou structure dans la step send mail cod work_area: /home/admin in order to get the selector url, please entre the license of selector results_Qualipapia_P20080197_11-02-2025_11_07_30.pdf 20383591 change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .imagette203835911739268450 20383575 imagette203835751739268452 20383577 change filename to text .change filename to text .change filename to text .imagette203835771739268452 20383578 imagette203835781739268452 20383588 change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .imagette203835881739268452 20383584 change filename to text .change filename to text .change filename to text .imagette203835841739268454 20383589 change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .imagette203835891739268454 20383583 imagette203835831739268456 20383585 change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .imagette203835851739268456 20383586 imagette203835861739268458 20383587 imagette203835871739268458 20383590 change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .imagette203835901739268458 SELECT h.hashtag,pcr.value FROM MTRUser.portfolio_carac_ratio pcr, MTRBack.hashtags h where pcr.portfolio_id=20080197 and hashtag_type = 4230 and pcr.hashtag_id = h.hashtag_id; velour_link : https://www.fotonower.com/velours/20383609,20383593,20383595,20383596,20383606,20383598,20383602,20383607,20383601,20383603,20383604,20383605,20383608?tags=pet_clair,tetrapak,pet_fonce,flou,papier,environnement,pehd,carton,mal_croppe,autre,refus,film_plastique,metal&datou_id_consolidate=4235&port_consolidate=20080197&tree_id=77881 your option no_mail is active, we will not send the real mail to your client args[1333043527] : ((1333043527, -7.753691578257755, 492609224), (1333043527, -0.6249211415441805, 501862349), '0.18958591592672921') apple ((1333043527, -7.753691578257755, 492609224), (1333043527, -0.6249211415441805, 501862349), '0.18958591592672921') We are sending mail with results at cod@fotonower.com args[1333043521] : ((1333043521, -7.768736633072864, 492609224), (1333043521, -0.6194493605209254, 501862349), '0.18958591592672921') apple ((1333043521, -7.768736633072864, 492609224), (1333043521, -0.6194493605209254, 501862349), '0.18958591592672921') We are sending mail with results at cod@fotonower.com args[1333043477] : ((1333043477, -7.751813399910548, 492609224), (1333043477, -0.6168208576208083, 501862349), '0.18958591592672921') apple ((1333043477, -7.751813399910548, 492609224), (1333043477, -0.6168208576208083, 501862349), '0.18958591592672921') We are sending mail with results at cod@fotonower.com args[1333043189] : ((1333043189, -7.741244262409931, 492609224), (1333043189, -0.610816973557879, 501862349), '0.18958591592672921') apple ((1333043189, -7.741244262409931, 492609224), (1333043189, -0.610816973557879, 501862349), '0.18958591592672921') We are sending mail with results at cod@fotonower.com args[1333043121] : ((1333043121, -7.738809807896636, 492609224), (1333043121, -0.6083841366016686, 501862349), '0.18958591592672921') apple ((1333043121, -7.738809807896636, 492609224), (1333043121, -0.6083841366016686, 501862349), '0.18958591592672921') We are sending mail with results at cod@fotonower.com args[1333043109] : ((1333043109, -7.7292424768014625, 492609224), (1333043109, -0.6069737602034307, 501862349), '0.18958591592672921') apple ((1333043109, -7.7292424768014625, 492609224), (1333043109, -0.6069737602034307, 501862349), '0.18958591592672921') We are sending mail with results at cod@fotonower.com args[1333042625] : ((1333042625, -7.726998091737344, 492609224), (1333042625, -0.6040074793607587, 501862349), '0.18958591592672921') apple ((1333042625, -7.726998091737344, 492609224), (1333042625, -0.6040074793607587, 501862349), '0.18958591592672921') We are sending mail with results at cod@fotonower.com refus_total : 0.18958591592672921 2022-04-13 10:29:59 0 SELECT ph.photo_id,ph.url,ph.username,ph.uploaded_at,ph.text FROM MTRBack.photos ph, MTRUser.mtr_portfolio_photos mpp WHERE ph.photo_id=mpp.mtr_photo_id AND mpp.mtr_portfolio_id=20080197 AND mpp.hide_status=0 ORDER BY mpp.order LIMIT 0, 1000 start upload file to ovh https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20080197_11-02-2025_11_07_30.pdf results_Qualipapia_P20080197_11-02-2025_11_07_30.pdf uploaded to url https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20080197_11-02-2025_11_07_30.pdf start insert file to database insert into MTRUser.mtr_files (mtd_id,mtr_portfolio_id,text,url,format,tags,file_size,value) values ('4234','20080197','results_Qualipapia_P20080197_11-02-2025_11_07_30.pdf','https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20080197_11-02-2025_11_07_30.pdf','pdf','','0.21','0.18958591592672921') Inside saveOutput : final : False verbose : 0 saveOutput not yet implemented for datou_step.type : send_mail_cod we use saveGeneral [1333043527, 1333043521, 1333043477, 1333043189, 1333043121, 1333043109, 1333042625] Looping around the photos to save general results len do output : 0 before output type Used above Managing all output in save final without adding information in the mtr_datou_result ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333043527', None, None, None, None, None, '2530386') ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333043521', None, None, None, None, None, '2530386') ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333043477', None, None, None, None, None, '2530386') ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333043189', None, None, None, None, None, '2530386') ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333043121', None, None, None, None, None, '2530386') ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333043109', None, None, None, None, None, '2530386') ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333042625', None, None, None, None, None, '2530386') begin to insert list_values into mtr_datou_result : length of list_values in save_final : 7 time used for this insertion : 0.011779546737670898 save_final save missing photos in datou_result : time spend for datou_step_exec : 9.695523500442505 time spend to save output : 0.011974334716796875 total time spend for step 10 : 9.707497835159302 step11:split_time_score Tue Feb 11 11:07:40 2025 VR 17-11-17 : now, only for linear exec dependencies tree, some output goes to fill the input of the next VR 22-3-18 : now we test the dependencies tree, but keep two separate code for datou_prepare_output_input until the code is correctly tested, clean and works in both case VR 22-3-18 : but we use the first code for the first step id = -1, build in the code of datou_exec VR 22-3-18 : we should manage here the case when we are at the first step instead of building this step before datou_exec Currently we do not manage missing dependencies information, that could maybe be correctly interpreted with default behavior Some of the step done at execution of the step could be done before when the tree of execution is build and the dependencies of different step analysed complete output_args for input 0 We should have FATAL ERROR but same_nb_input_output==True : this should be an optionnal input ! VR 22-3-18 : For now we do not clean correctly the datou structure begin split time score Catched exception ! Connect or reconnect ! TODO : Insert select and so on Begin split_port_in_batch_balle thcls : [{'id': 3442, 'mtr_user_id': 31, 'name': 'classifieur_2camions_valcor_021122_v1', 'pb_hashtag_id': 0, 'live': b'\x00', 'list_hashtags': 'deux_camions,camion_droite,camion_gauche,pas_de_camion', 'svm_portfolios_learning': '7659379,7659034,7657685,7657114', 'photo_hashtag_type': 4458, 'photo_desc_type': 5723, 'type_classification': 'tf_classification2', 'hashtag_id_list': '2107760533,2107760534,2107760535,2107760536'}] thcls : [{'id': 758, 'mtr_user_id': 31, 'name': 'Rungis_amount_dechets_fall_2018_v2', 'pb_hashtag_id': 0, 'live': b'\x00', 'list_hashtags': '05102018_Papier_non_papier_dense,05102018_Papier_non_papier_peu_dense,05102018_Papier_non_papier_presque_vide,05102018_Papier_non_papier_tres_dense,05102018_Papier_non_papier_tres_peu_dense', 'svm_portfolios_learning': '1108385,1108386,1108388,1108384,1108387', 'photo_hashtag_type': 856, 'photo_desc_type': 3853, 'type_classification': 'caffe', 'hashtag_id_list': '2107751013,2107751014,2107751015,2107751016,2107751017'}] (('17', 28),) ERROR counted https://github.com/fotonower/Velours/issues/663#issuecomment-421136223 {} 30012025 20080197 Nombre de photos uploadées : 28 / 23040 (0%) 30012025 20080197 Nombre de photos taguées (types de déchets): 28 / 28 (100%) 30012025 20080197 Nombre de photos taguées (volume) : 0 / 28 (0%) elapsed_time : load_data_split_time_score 2.86102294921875e-06 elapsed_time : order_list_meta_photo_and_scores 7.62939453125e-06 ???????????????????????????? elapsed_time : fill_and_build_computed_from_old_data 0.0020051002502441406 elapsed_time : insert_dashboard_record_day_entry 0.023419857025146484 We will return after consolidate but for now we need the day, how to get it, for now depending on the previous heavy steps Qualite : 0.22693876157835563 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20063504_30-01-2025_07_48_15.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20063504 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20063504 AND mptpi.`type`=4230 To do Qualite : 0.2335510206581774 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20068969_09-02-2025_20_15_09.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20068969 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20068969 AND mptpi.`type`=4230 To do Qualite : 0.2448722109157829 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20068970_02-02-2025_20_48_29.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20068970 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20068970 AND mptpi.`type`=4230 To do Qualite : 0.23699455881366807 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20068971_30-01-2025_10_36_28.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20068971 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20068971 AND mptpi.`type`=4230 To do Qualite : 0.23903533915716346 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20070508_09-02-2025_22_56_07.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20070508 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20070508 AND mptpi.`type`=4230 To do Qualite : 0.2267289860685958 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20070511_02-02-2025_21_21_08.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20070511 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20070511 AND mptpi.`type`=4230 To do Qualite : 0.24958994343336438 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20070512_02-02-2025_21_13_22.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20070512 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20070512 AND mptpi.`type`=4230 To do Qualite : 0.16845548133972718 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20070513_02-02-2025_21_18_01.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20070513 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20070513 AND mptpi.`type`=4230 To do Qualite : 0.217794962606474 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20070515_02-02-2025_21_37_21.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20070515 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20070515 AND mptpi.`type`=4230 To do Qualite : 0.21820137750312157 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20071883_09-02-2025_23_09_23.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20071883 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20071883 AND mptpi.`type`=4230 To do Qualite : 0.20819616112697062 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20071886_02-02-2025_22_04_23.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20071886 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20071886 AND mptpi.`type`=4230 To do Qualite : 0.17062984678858323 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20072229_09-02-2025_20_46_22.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20072229 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20072229 AND mptpi.`type`=4230 To do Qualite : 0.19677363902651848 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20072251_06-02-2025_08_38_59.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20072251 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20072251 AND mptpi.`type`=4230 To do Qualite : 0.1746484565689831 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20072253_02-02-2025_22_29_09.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20072253 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20072253 AND mptpi.`type`=4230 To do Qualite : 0.17303092258060765 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20072255_02-02-2025_22_36_44.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20072255 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20072255 AND mptpi.`type`=4230 To do Qualite : 0.20371445878214417 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20072256_30-01-2025_12_36_32.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20072256 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20072256 AND mptpi.`type`=4230 To do Qualite : 0.1764359712811868 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20072257_02-02-2025_22_32_58.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20072257 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20072257 AND mptpi.`type`=4230 To do Qualite : 0.20935969687329123 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20072753_09-02-2025_20_44_12.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20072753 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20072753 AND mptpi.`type`=4230 To do Qualite : 0.19951198749905955 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20072755_30-01-2025_12_49_48.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20072755 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20072755 AND mptpi.`type`=4230 To do Qualite : 0.20818347326433534 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20072756_02-02-2025_23_10_16.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20072756 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20072756 AND mptpi.`type`=4230 To do Qualite : 0.19996280124350127 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20072757_30-01-2025_12_35_29.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20072757 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20072757 AND mptpi.`type`=4230 To do Qualite : 0.15953416140961033 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20073335_02-02-2025_23_13_51.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20073335 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20073335 AND mptpi.`type`=4230 To do Qualite : 0.16136739676099449 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20073336_02-02-2025_23_21_58.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20073336 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20073336 AND mptpi.`type`=4230 To do Qualite : 0.19201780499810753 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20073337_02-02-2025_23_23_01.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20073337 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20073337 AND mptpi.`type`=4230 To do Qualite : 0.2073794185799003 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20073338_02-02-2025_23_28_04.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20073338 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20073338 AND mptpi.`type`=4230 To do Qualite : 0.18518688869154812 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20073339_02-02-2025_23_36_24.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20073339 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20073339 AND mptpi.`type`=4230 To do Qualite : 0.1711898814978626 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20073340_02-02-2025_23_37_48.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20073340 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20073340 AND mptpi.`type`=4230 To do Qualite : 0.20138338396477048 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20073341_02-02-2025_23_44_53.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20073341 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20073341 AND mptpi.`type`=4230 To do Qualite : 0.22483519086015635 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20073342_02-02-2025_23_49_55.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20073342 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20073342 AND mptpi.`type`=4230 To do Qualite : 0.15094555581768238 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20073343_02-02-2025_23_52_52.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20073343 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20073343 AND mptpi.`type`=4230 To do Qualite : 0.1908776405748835 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20073344_30-01-2025_13_32_54.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20073344 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20073344 AND mptpi.`type`=4230 To do Qualite : 0.16890669474980996 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20073346_30-01-2025_13_17_39.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20073346 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20073346 AND mptpi.`type`=4230 To do Qualite : 0.27278225085972063 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20073784_03-02-2025_00_12_53.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20073784 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20073784 AND mptpi.`type`=4230 To do Qualite : 0.19930008030200935 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20073786_03-02-2025_00_20_22.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20073786 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20073786 AND mptpi.`type`=4230 To do Qualite : 0.20177491655639912 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20073787_03-02-2025_00_24_18.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20073787 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20073787 AND mptpi.`type`=4230 To do Qualite : 0.20761010880778516 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20073788_03-02-2025_00_27_44.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20073788 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20073788 AND mptpi.`type`=4230 To do Qualite : 0.2621322063192155 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20073789_03-02-2025_00_32_56.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20073789 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20073789 AND mptpi.`type`=4230 To do Qualite : 0.16185644840569585 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20073790_03-02-2025_00_38_48.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20073790 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20073790 AND mptpi.`type`=4230 To do Qualite : 0.20518428083670448 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20073791_03-02-2025_00_43_00.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20073791 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20073791 AND mptpi.`type`=4230 To do Qualite : 0.17516102269045353 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20073792_03-02-2025_00_47_56.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20073792 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20073792 AND mptpi.`type`=4230 To do Qualite : 0.22904050894269737 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20073793_03-02-2025_00_55_22.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20073793 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20073793 AND mptpi.`type`=4230 To do Qualite : 0.2327448981337093 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20073794_03-02-2025_00_59_03.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20073794 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20073794 AND mptpi.`type`=4230 To do Qualite : 0.2519866549186122 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20073795_03-02-2025_01_04_21.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20073795 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20073795 AND mptpi.`type`=4230 To do Qualite : 0.27279521077132673 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20073796_03-02-2025_01_09_04.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20073796 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20073796 AND mptpi.`type`=4230 To do Qualite : 0.22476525587641968 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20073797_03-02-2025_01_14_50.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20073797 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20073797 AND mptpi.`type`=4230 To do Qualite : 0.2046162764923528 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20073798_03-02-2025_01_20_17.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20073798 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20073798 AND mptpi.`type`=4230 To do Qualite : 0.18692244292717872 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20073799_03-02-2025_01_41_30.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20073799 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20073799 AND mptpi.`type`=4230 To do Qualite : 0.17672003395817876 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20073800_03-02-2025_01_28_58.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20073800 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20073800 AND mptpi.`type`=4230 To do Qualite : 0.1741707833607706 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20073801_30-01-2025_13_49_07.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20073801 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20073801 AND mptpi.`type`=4230 To do Qualite : 0.1726835503437969 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20073802_30-01-2025_13_35_21.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20073802 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20073802 AND mptpi.`type`=4230 To do Qualite : 0.1741737165746781 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20074211_03-02-2025_01_32_48.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20074211 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20074211 AND mptpi.`type`=4230 To do Qualite : 0.16924346386378786 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20074213_03-02-2025_01_38_47.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20074213 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20074213 AND mptpi.`type`=4230 To do Qualite : 0.20713976309539786 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20074214_03-02-2025_01_42_57.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20074214 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20074214 AND mptpi.`type`=4230 To do Qualite : 0.13130871295469465 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20074215_03-02-2025_01_47_46.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20074215 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20074215 AND mptpi.`type`=4230 To do Qualite : 0.13511382076228984 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20074216_03-02-2025_01_55_19.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20074216 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20074216 AND mptpi.`type`=4230 To do Qualite : 0.17973086031645555 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20074217_03-02-2025_02_14_22.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20074217 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20074217 AND mptpi.`type`=4230 To do Qualite : 0.1574519934880975 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20074218_03-02-2025_02_05_26.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20074218 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20074218 AND mptpi.`type`=4230 To do Qualite : 0.2026825551583433 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20074219_30-01-2025_14_35_01.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20074219 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20074219 AND mptpi.`type`=4230 To do Qualite : 0.1514165166709212 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20074220_30-01-2025_14_11_29.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20074220 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20074220 AND mptpi.`type`=4230 To do Qualite : 0.2656827380981514 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20074221_30-01-2025_14_17_24.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20074221 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20074221 AND mptpi.`type`=4230 To do Qualite : 0.20452066455707454 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20074682_03-02-2025_02_13_46.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20074682 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20074682 AND mptpi.`type`=4230 To do Qualite : 0.22279539657662634 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20074683_03-02-2025_02_19_04.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20074683 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20074683 AND mptpi.`type`=4230 To do Qualite : 0.23991866636874898 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20074684_03-02-2025_02_28_07.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20074684 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20074684 AND mptpi.`type`=4230 To do Qualite : 0.22206551848919698 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20074685_03-02-2025_02_29_14.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20074685 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20074685 AND mptpi.`type`=4230 To do Qualite : 0.18486581442936356 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20074700_30-01-2025_14_37_21.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20074700 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20074700 AND mptpi.`type`=4230 To do Qualite : 0.21611591323646565 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20074714_30-01-2025_14_47_13.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20074714 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20074714 AND mptpi.`type`=4230 To do Qualite : 0.18057694218619433 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20075391_03-02-2025_02_33_01.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20075391 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20075391 AND mptpi.`type`=4230 To do Qualite : 0.1767237921103319 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20075392_03-02-2025_02_39_39.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20075392 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20075392 AND mptpi.`type`=4230 To do Qualite : 0.21994658301357212 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20075393_03-02-2025_02_43_35.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20075393 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20075393 AND mptpi.`type`=4230 To do Qualite : 0.23909673500165332 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20075394_03-02-2025_04_34_05.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20075394 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20075394 AND mptpi.`type`=4230 To do Qualite : 0.2334190851354611 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20076069_03-02-2025_03_09_33.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20076069 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20076069 AND mptpi.`type`=4230 To do Qualite : 0.21719269091310342 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20076072_03-02-2025_02_59_58.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20076072 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20076072 AND mptpi.`type`=4230 To do Qualite : 0.23924951240082318 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20076073_03-02-2025_03_04_48.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20076073 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20076073 AND mptpi.`type`=4230 To do Qualite : 0.19584072674229094 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20076074_03-02-2025_03_12_51.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20076074 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20076074 AND mptpi.`type`=4230 To do Qualite : 0.1898720408617791 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20076075_03-02-2025_03_14_10.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20076075 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20076075 AND mptpi.`type`=4230 To do Qualite : 0.21095538047110773 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20076077_03-02-2025_03_17_32.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20076077 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20076077 AND mptpi.`type`=4230 To do Qualite : 0.21870706740527399 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20076079_03-02-2025_03_24_01.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20076079 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20076079 AND mptpi.`type`=4230 To do Qualite : 0.22468279836525576 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20076081_03-02-2025_03_28_36.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20076081 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20076081 AND mptpi.`type`=4230 To do Qualite : 0.23484919820707623 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20076083_03-02-2025_03_32_44.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20076083 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20076083 AND mptpi.`type`=4230 To do Qualite : 0.19532813261553927 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20076085_03-02-2025_03_42_55.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20076085 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20076085 AND mptpi.`type`=4230 To do Qualite : 0.19189450051973977 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20076087_03-02-2025_03_46_47.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20076087 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20076087 AND mptpi.`type`=4230 To do Qualite : 0.17988553039582883 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20076089_06-02-2025_08_41_23.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20076089 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20076089 AND mptpi.`type`=4230 To do Qualite : 0.18714803099215696 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20076090_03-02-2025_04_02_39.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20076090 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20076090 AND mptpi.`type`=4230 To do Qualite : 0.16940153073075123 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20076091_03-02-2025_03_57_41.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20076091 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20076091 AND mptpi.`type`=4230 To do Qualite : 0.1417931745480291 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20076092_30-01-2025_15_48_36.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20076092 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20076092 AND mptpi.`type`=4230 To do Qualite : 0.17256460295585596 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20076774_03-02-2025_04_42_33.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20076774 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20076774 AND mptpi.`type`=4230 To do Qualite : 0.13630451642610808 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20076776_03-02-2025_04_42_43.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20076776 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20076776 AND mptpi.`type`=4230 To do Qualite : 0.15368291674681434 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20076778_03-02-2025_04_50_40.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20076778 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20076778 AND mptpi.`type`=4230 To do Qualite : 0.13734702128058643 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20076779_03-02-2025_04_52_20.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20076779 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20076779 AND mptpi.`type`=4230 To do Qualite : 0.13398305970171231 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20076780_03-02-2025_04_57_30.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20076780 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20076780 AND mptpi.`type`=4230 To do Qualite : 0.12489845700959583 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20076782_03-02-2025_05_03_19.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20076782 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20076782 AND mptpi.`type`=4230 To do Qualite : 0.15549279508528238 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20076783_03-02-2025_05_07_35.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20076783 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20076783 AND mptpi.`type`=4230 To do Qualite : 0.12056754142321051 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20076785_03-02-2025_05_12_25.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20076785 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20076785 AND mptpi.`type`=4230 To do Qualite : 0.20408722455386583 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20076787_03-02-2025_05_17_33.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20076787 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20076787 AND mptpi.`type`=4230 To do find url: select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20076789 order by id desc limit 1 Qualite : 0.18805375953681405 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20076791_03-02-2025_05_28_52.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20076791 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20076791 AND mptpi.`type`=4230 To do Qualite : 0.1535338926608827 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20076793_03-02-2025_05_38_19.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20076793 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20076793 AND mptpi.`type`=4230 To do Qualite : 0.16144475040911127 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20076795_03-02-2025_06_16_49.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20076795 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20076795 AND mptpi.`type`=4230 To do Qualite : 0.15235773768992275 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20077969_03-02-2025_06_01_50.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20077969 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20077969 AND mptpi.`type`=4230 To do Qualite : 0.1399318479409724 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20079007_09-02-2025_23_51_03.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20079007 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20079007 AND mptpi.`type`=4230 To do Qualite : 0.17830060147208618 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20079008_03-02-2025_06_39_21.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20079008 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20079008 AND mptpi.`type`=4230 To do Qualite : 0.18880818591367152 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20079009_03-02-2025_06_39_15.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20079009 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20079009 AND mptpi.`type`=4230 To do Qualite : 0.20071619005594835 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20079011_09-02-2025_23_47_25.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20079011 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20079011 AND mptpi.`type`=4230 To do Qualite : 0.21211216233363775 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20079013_06-02-2025_10_23_02.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20079013 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20079013 AND mptpi.`type`=4230 To do Qualite : 0.20031261377056875 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20079015_06-02-2025_10_20_30.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20079015 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20079015 AND mptpi.`type`=4230 To do Qualite : 0.19203296352652885 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20080180_10-02-2025_01_00_05.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20080180 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20080180 AND mptpi.`type`=4230 To do Qualite : 0.20659158330668348 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20080182_03-02-2025_07_40_08.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20080182 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20080182 AND mptpi.`type`=4230 To do Qualite : 0.18942749045222543 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20080183_03-02-2025_07_45_36.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20080183 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20080183 AND mptpi.`type`=4230 To do Qualite : 0.21088080831119854 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20080184_10-02-2025_00_24_47.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20080184 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20080184 AND mptpi.`type`=4230 To do Qualite : 0.17948984429838863 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20080186_03-02-2025_07_52_41.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20080186 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20080186 AND mptpi.`type`=4230 To do Qualite : 0.19491561619773923 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20080187_03-02-2025_07_57_49.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20080187 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20080187 AND mptpi.`type`=4230 To do Qualite : 0.18638218950960506 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20080189_03-02-2025_08_05_10.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20080189 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20080189 AND mptpi.`type`=4230 To do Qualite : 0.20148600743580142 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20080191_03-02-2025_08_07_37.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20080191 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20080191 AND mptpi.`type`=4230 To do Qualite : 0.21160946767734545 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20080193_03-02-2025_08_12_40.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20080193 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20080193 AND mptpi.`type`=4230 To do Qualite : 0.258998663198811 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20080195_03-02-2025_08_18_38.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20080195 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20080195 AND mptpi.`type`=4230 To do Qualite : 0.1912781088207734 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20080197_11-02-2025_11_07_30.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20080197 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20080197 AND mptpi.`type`=4230 To do Qualite : 0.19253200921513683 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20080199_03-02-2025_08_32_57.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20080199 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20080199 AND mptpi.`type`=4230 To do Qualite : 0.22795659309183963 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20080200_30-01-2025_17_48_23.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20080200 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20080200 AND mptpi.`type`=4230 To do Qualite : 0.23427551845336614 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20080880_03-02-2025_08_48_48.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20080880 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20080880 AND mptpi.`type`=4230 To do Qualite : 0.23710703679424758 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20080881_03-02-2025_08_55_34.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20080881 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20080881 AND mptpi.`type`=4230 To do Qualite : 0.24129448446306662 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20080882_03-02-2025_08_57_55.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20080882 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20080882 AND mptpi.`type`=4230 To do Qualite : 0.22958120197847603 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20080883_03-02-2025_09_03_14.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20080883 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20080883 AND mptpi.`type`=4230 To do Qualite : 0.2118123777119743 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20080884_03-02-2025_09_23_03.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20080884 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20080884 AND mptpi.`type`=4230 To do Qualite : 0.2177765159748498 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20080885_06-02-2025_10_47_21.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20080885 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20080885 AND mptpi.`type`=4230 To do Qualite : 0.25988353253598656 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20080886_06-02-2025_11_19_27.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20080886 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20080886 AND mptpi.`type`=4230 To do Qualite : 0.24419084116603645 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20080887_03-02-2025_09_22_46.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20080887 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20080887 AND mptpi.`type`=4230 To do Qualite : 0.2590502793769312 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20080888_03-02-2025_09_33_43.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20080888 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20080888 AND mptpi.`type`=4230 To do Qualite : 0.24733017620698095 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20080889_03-02-2025_09_37_53.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20080889 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20080889 AND mptpi.`type`=4230 To do Qualite : 0.23934256539917748 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20080890_03-02-2025_09_42_33.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20080890 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20080890 AND mptpi.`type`=4230 To do Qualite : 0.25727449361918203 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20080891_03-02-2025_09_47_39.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20080891 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20080891 AND mptpi.`type`=4230 To do Qualite : 0.19419321171174883 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20080892_30-01-2025_19_47_31.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20080892 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20080892 AND mptpi.`type`=4230 To do Qualite : 0.21426636804686136 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20080893_30-01-2025_18_33_20.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20080893 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20080893 AND mptpi.`type`=4230 To do Qualite : 0.1897019073157801 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20080894_30-01-2025_18_48_24.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20080894 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20080894 AND mptpi.`type`=4230 To do Qualite : 0.22247523923137189 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20082394_30-01-2025_19_20_22.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20082394 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20082394 AND mptpi.`type`=4230 To do Qualite : 0.23701978675033195 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20084871_03-02-2025_10_52_37.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20084871 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20084871 AND mptpi.`type`=4230 To do Qualite : 0.20064659500037274 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20084872_03-02-2025_10_59_06.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20084872 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20084872 AND mptpi.`type`=4230 To do Qualite : 0.1699529342858993 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20084873_30-01-2025_20_47_30.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20084873 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20084873 AND mptpi.`type`=4230 To do Qualite : 0.166152764323985 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20085531_06-02-2025_23_08_35.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20085531 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20085531 AND mptpi.`type`=4230 To do Qualite : 0.1767779738809873 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20085532_03-02-2025_11_38_32.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20085532 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20085532 AND mptpi.`type`=4230 To do Qualite : 0.17468735006178784 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20085533_03-02-2025_11_42_48.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20085533 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20085533 AND mptpi.`type`=4230 To do Qualite : 0.16244421947131724 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20085534_03-02-2025_11_47_49.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20085534 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20085534 AND mptpi.`type`=4230 To do Qualite : 0.18584121080168442 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20085535_03-02-2025_11_52_46.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20085535 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20085535 AND mptpi.`type`=4230 To do Qualite : 0.210986415770356 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20085537_03-02-2025_11_57_47.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20085537 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20085537 AND mptpi.`type`=4230 To do Qualite : 0.19674334175642583 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20085539_10-02-2025_12_08_11.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20085539 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20085539 AND mptpi.`type`=4230 To do Qualite : 0.18604783977232067 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20085541_03-02-2025_12_08_02.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20085541 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20085541 AND mptpi.`type`=4230 To do Qualite : 0.17437462703722073 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20085543_03-02-2025_12_13_53.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20085543 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20085543 AND mptpi.`type`=4230 To do Qualite : 0.20372862977481582 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20085545_30-01-2025_21_47_10.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20085545 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20085545 AND mptpi.`type`=4230 To do Qualite : 0.19749032146012782 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20086674_03-02-2025_12_25_51.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20086674 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20086674 AND mptpi.`type`=4230 To do Qualite : 0.2056645522742653 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20086675_03-02-2025_12_35_04.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20086675 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20086675 AND mptpi.`type`=4230 To do Qualite : 0.20232831200947957 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20086676_03-02-2025_12_49_03.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20086676 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20086676 AND mptpi.`type`=4230 To do Qualite : 0.18481668903006088 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20086677_30-01-2025_21_36_10.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20086677 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20086677 AND mptpi.`type`=4230 To do Qualite : 0.1888519201882366 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20086678_30-01-2025_21_48_56.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20086678 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20086678 AND mptpi.`type`=4230 To do Qualite : 0.17868921238530078 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Qualipapia_P20086679_03-02-2025_12_46_58.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20086679 order by id desc limit 1 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! All sons are already in current list ! DONE and to test : checkNoCycle ! Here we check the consistency of inputs/outputs number between the given ones and the db ! eke 1-6-18 : checkConsistencyNbInputNbOutput should be processed after step reordering ! WARNING : number of outputs for step 11415 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! Step 11419 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 11419 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11416 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11417 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 11417 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11422 split_time_score have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! Number of inputs / outputs for each step checked ! Here we check the consistency of outputs/inputs types during steps connections eke 1-6-18 : checkConsistencyTypeOutputInput should be processed after checkConsistencyNbInputNbOutput ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 2 of step 11418 have datatype=6 We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 2 of step 11419 doesn't seem to be define in the database( WARNING : output 1 of step 11415 have datatype=7 whereas input 2 of step 11419 have datatype=None WARNING : type of output 3 of step 11419 doesn't seem to be define in the database( WARNING : type of input 1 of step 11416 doesn't seem to be define in the database( WARNING : type of output 1 of step 11416 doesn't seem to be define in the database( WARNING : type of input 3 of step 11417 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 11416 have datatype=10 whereas input 0 of step 11420 have datatype=18 WARNING : type of input 5 of step 11418 doesn't seem to be define in the database( WARNING : output 0 of step 11420 have datatype=11 whereas input 5 of step 11418 have datatype=None WARNING : type of input 2 of step 11416 doesn't seem to be define in the database( WARNING : output 0 of step 11421 have datatype=5 whereas input 2 of step 11416 have datatype=None WARNING : output 0 of step 11418 have datatype=10 whereas input 0 of step 11422 have datatype=18 DataTypes for each output/input checked ! TODO Duplicate data, are they consistent 3 ? Duplicate data, are they consistent 4 ? SELECT mptpi.id, mptpi.mtr_portfolio_id_1, mptpi.mtr_portfolio_id_2, mptpi.type, mptpi.hashtag_id, mptpi.min_score, mptpi.mtr_user_id, mptpi.created_at, mptpi.updated_at, mptpi.last_updated_at_desc, mptpi.last_updated_at_asc, h.hashtag FROM MTRPhoto.mtr_port_to_port_ids mptpi, MTRBack.hashtags h WHERE h.hashtag_id=mptpi.hashtag_id AND mptpi.`mtr_portfolio_id_1`=20086679 AND mptpi.`type`=4230 To do NUMBER BATCH : 0 # DISPLAY ALL COLLECTED DATA : {'30012025': {'nb_upload': 28, 'nb_taggue_class': 28, 'nb_taggue_densite': 0}} Inside saveOutput : final : True verbose : 0 saveOutput not yet implemented for datou_step.type : split_time_score we use saveGeneral [1333043527, 1333043521, 1333043477, 1333043189, 1333043121, 1333043109, 1333042625] Looping around the photos to save general results len do output : 1 /20080197Didn't retrieve data . before output type Here is an output not treated by saveGeneral : Managing all output in save final without adding information in the mtr_datou_result ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333043527', None, None, None, None, None, '2530386') ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333043521', None, None, None, None, None, '2530386') ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333043477', None, None, None, None, None, '2530386') ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333043189', None, None, None, None, None, '2530386') ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333043121', None, None, None, None, None, '2530386') ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333043109', None, None, None, None, None, '2530386') ('4234', None, None, None, None, None, None, None, '2530386') ('4234', None, '1333042625', None, None, None, None, None, '2530386') begin to insert list_values into mtr_datou_result : length of list_values in save_final : 8 time used for this insertion : 0.014107704162597656 save_final save missing photos in datou_result : time spend for datou_step_exec : 41.53245997428894 time spend to save output : 0.014458417892456055 total time spend for step 11 : 41.5469183921814 caffe_path_current : About to save ! 2 After save, about to update current ! ret : 2 len(input) + len(total_photo_id_missing) : 7 set_done_treatment 99.36user 46.25system 11:15.38elapsed 21%CPU (0avgtext+0avgdata 2534524maxresident)k 298488inputs+52480outputs (49major+2931739minor)pagefaults 0swaps