python /home/admin/mtr/script_for_cron.py -j datou_current3 -m 20 -a ' -a 4254 ' -s datou_consolidate -M 0 -S 0 -U 95,95,120 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/caffe_cuda8_python3/python', '/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', '/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 : 3096206 load datou : 4254 # 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 ! 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 11635 copy_chis is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11636 consolidate_hashtags_from_manual_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11633 rle_unique_nms_with_priority is not consistent : 3 used against 1 in the step definition ! WARNING : number of outputs for step 11633 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11640 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11634 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11637 blur_detection have less inputs used (0) than in the step definition (1) : maybe we manage optionnal inputs ! Step 11638 brightness have less inputs used (0) than in the step definition (1) : maybe we manage optionnal inputs ! Step 11639 send_mail_cod have less inputs used (4) than in the step definition (5) : maybe we manage optionnal inputs ! Step 11641 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 11635 have datatype=11 whereas input 0 of step 11633 have datatype=2 WARNING : type of output 1 of step 11636 doesn't seem to be define in the database( WARNING : type of input 3 of step 11634 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 1 of step 11636 doesn't seem to be define in the database( WARNING : type of input 1 of step 11633 doesn't seem to be define in the database( WARNING : output 0 of step 11640 have datatype=10 whereas input 3 of step 11639 have datatype=6 WARNING : type of input 1 of step 11640 doesn't seem to be define in the database( WARNING : output 1 of step 11633 have datatype=7 whereas input 1 of step 11640 have datatype=None WARNING : type of output 1 of step 11640 doesn't seem to be define in the database( WARNING : type of input 4 of step 11634 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 1 of step 11635 doesn't seem to be define in the database( WARNING : type of input 1 of step 11636 doesn't seem to be define in the database( 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 : id de la photo (peut être local ou global) was removed should we ? donnée sous forme de nombre was removed should we ? None was removed should we ? donnée sous forme de texte was removed should we ? chemin de la photo was removed should we ? donnée sous forme de texte was removed should we ? [ (photo_id, photo_id_loc, hashtag_type, x0, x1, y0, y1, score), ...] was removed should we ? None was removed should we ? donnée sous forme de texte was removed should we ? (photo_id, hashtag_id, score_max) was removed should we ? id de la photo (peut être local ou global) was removed should we ? donnée sous forme de texte was removed should we ? donnée sous forme de texte was removed should we ? donnée sous forme de texte was removed should we ? chemin de la photo was removed should we ? (photo_id, hashtag_id, score_max) was removed should we ? chemin de la photo was removed should we ? (photo_id, hashtag_id, score_max) was removed should we ? (photo_id, hashtag_id, score_max) was removed should we ? (photo_id, hashtag_id, score_max) was removed should we ? (photo_id, hashtag_id, score_max) was removed should we ? (photo_id, hashtag_id, score_max) was removed should we ? (photo_id, hashtag_id, score_max) was removed should we ? donnée sous forme de texte was removed should we ? None was removed should we ? donnée sous forme de texte was removed should we ? [ptf_id0,ptf_id1...] 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 no input labels no input values updating current state to 1 list_input_json: {} Current got : datou_id : 4254, datou_cur_ids : ['2604779'] with mtr_portfolio_ids : ['20441869'] and first list_photo_ids : [] new path : /proc/3096206/ 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 ! 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 11635 copy_chis is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11636 consolidate_hashtags_from_manual_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11633 rle_unique_nms_with_priority is not consistent : 3 used against 1 in the step definition ! WARNING : number of outputs for step 11633 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11640 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11634 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11637 blur_detection have less inputs used (0) than in the step definition (1) : maybe we manage optionnal inputs ! Step 11638 brightness have less inputs used (0) than in the step definition (1) : maybe we manage optionnal inputs ! Step 11639 send_mail_cod have less inputs used (4) than in the step definition (5) : maybe we manage optionnal inputs ! Step 11641 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 11635 have datatype=11 whereas input 0 of step 11633 have datatype=2 WARNING : type of output 1 of step 11636 doesn't seem to be define in the database( WARNING : type of input 3 of step 11634 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 1 of step 11636 doesn't seem to be define in the database( WARNING : type of input 1 of step 11633 doesn't seem to be define in the database( WARNING : output 0 of step 11640 have datatype=10 whereas input 3 of step 11639 have datatype=6 WARNING : type of input 1 of step 11640 doesn't seem to be define in the database( WARNING : output 1 of step 11633 have datatype=7 whereas input 1 of step 11640 have datatype=None WARNING : type of output 1 of step 11640 doesn't seem to be define in the database( WARNING : type of input 4 of step 11634 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 1 of step 11635 doesn't seem to be define in the database( WARNING : type of input 1 of step 11636 doesn't seem to be define in the database( DataTypes for each output/input checked ! List Step Type Loaded in datou : copy_chis, consolidate_hashtags_from_manual_portfolio, rle_unique_nms_with_priority, ventilate_hashtags_in_portfolio, final, blur_detection, brightness, send_mail_cod, split_time_score over limit max, limiting to limit_max 100 list_input_json : {} origin We have 1 , BFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFwe have missing 0 photos in the step downloads : photo missing : [] try to delete the photos missing in DB length of list_filenames : 31 ; length of list_pids : 31 ; length of list_args : 31 time to download the photos : 40.65576934814453 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 : 9 step1:copy_chis Fri Feb 21 14:40: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 Begin step datou_step_copy_crop batch 1 Loaded 31 chid ids of type : 4200 batch 1 Loaded 256 chid ids of type : 4200 Number RLEs to save : 0 TO DO : save crop sub photo not yet done ! Inside saveOutput : final : False verbose : 0 saveOutput not yet implemented for datou_step.type : copy_chis we use saveGeneral [1336776244, 1336776242, 1336775625, 1336775517, 1336775423, 1336775331, 1336775238, 1336775155, 1336774991, 1336774985, 1336774979, 1336774971, 1336774969, 1336774963, 1336774809, 1336774804, 1336774800, 1336774795, 1336774791, 1336774786, 1336774591, 1336774581, 1336774576, 1336774571, 1336774568, 1336774563, 1336774545, 1336774539, 1336774534, 1336774521, 1336774519] Looping around the photos to save general results len do output : 31 /1336774519Didn't retrieve data . /1336774521Didn't retrieve data . /1336774534Didn't retrieve data . /1336774539Didn't retrieve data . /1336774545Didn't retrieve data . /1336774563Didn't retrieve data . /1336774568Didn't retrieve data . /1336774571Didn't retrieve data . /1336774576Didn't retrieve data . /1336774581Didn't retrieve data . /1336774591Didn't retrieve data . /1336774786Didn't retrieve data . /1336774791Didn't retrieve data . /1336774795Didn't retrieve data . /1336774800Didn't retrieve data . /1336774804Didn't retrieve data . /1336774809Didn't retrieve data . /1336774963Didn't retrieve data . /1336774969Didn't retrieve data . /1336774971Didn't retrieve data . /1336774979Didn't retrieve data . /1336774985Didn't retrieve data . /1336774991Didn't retrieve data . /1336775155Didn't retrieve data . /1336775238Didn't retrieve data . /1336775331Didn't retrieve data . /1336775423Didn't retrieve data . /1336775517Didn't retrieve data . /1336775625Didn't retrieve data . /1336776242Didn't retrieve data . /1336776244Didn'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 ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336776244', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336776242', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336775625', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336775517', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336775423', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336775331', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336775238', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336775155', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774991', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774985', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774979', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774971', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774969', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774963', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774809', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774804', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774800', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774795', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774791', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774786', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774591', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774581', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774576', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774571', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774568', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774563', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774545', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774539', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774534', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774521', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774519', None, None, None, None, None, '2604779') begin to insert list_values into mtr_datou_result : length of list_values in save_final : 62 time used for this insertion : 0.0230405330657959 save_final save missing photos in datou_result : time spend for datou_step_exec : 0.31374597549438477 time spend to save output : 0.02404499053955078 total time spend for step 1 : 0.33779096603393555 step2:consolidate_hashtags_from_manual_portfolio Fri Feb 21 14:40:11 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 consolidate_hashtags_from_manual_portfolio Iterating over portfolio : 20441869 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`=20441869 AND mptpi.`type`=4200 AND mptpi.`hashtag_id` in (select hashtag_id FROM MTRBack.hashtags where hashtag in ('barquette_opaque','carton','ela','environnement','etiquette','film_plastique','kraft','metal','papier','pehd','pet_clair','pet_opaque','textiles_sanitaires','pet_fonce','mal_croppe','flou','background')) To do To do 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`=20441869 AND mptpi.`type`=4200 AND mptpi.`hashtag_id` in (select hashtag_id FROM MTRBack.hashtags where hashtag in ('barquette_opaque','carton','ela','environnement','etiquette','film_plastique','kraft','metal','papier','pehd','pet_clair','pet_opaque','textiles_sanitaires','pet_fonce','mal_croppe','flou','background')) To do 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`=20441869 AND mptpi.`type`=4200 AND mptpi.`hashtag_id` in (select hashtag_id FROM MTRBack.hashtags where hashtag in ('barquette_opaque','carton','ela','environnement','etiquette','film_plastique','kraft','metal','papier','pehd','pet_clair','pet_opaque','textiles_sanitaires','pet_fonce','mal_croppe','flou','background')) To do TODO : # On doit donc construire les chi a partir des informations dans les photos filles 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=20442737 AND mpp.hide_status=0 ORDER BY ph.size desc batch 1 Loaded 98 chid ids of type : 4200 begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : TODO : # On doit donc construire les chi a partir des informations dans les photos filles 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=20442738 AND mpp.hide_status=0 ORDER BY ph.size desc batch 1 Loaded 137 chid ids of type : 4200 begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : TODO : # On doit donc construire les chi a partir des informations dans les photos filles 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=20442739 AND mpp.hide_status=0 ORDER BY ph.size desc batch 1 Loaded 16 chid ids of type : 4200 begin to find the sub_photo_id : begin to find the sub_photo_id : TODO : # On doit donc construire les chi a partir des informations dans les photos filles 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=20442740 AND mpp.hide_status=0 ORDER BY ph.size desc batch 1 Loaded 48 chid ids of type : 4200 begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : TODO : # On doit donc construire les chi a partir des informations dans les photos filles 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=20442741 AND mpp.hide_status=0 ORDER BY ph.size desc batch 1 Loaded 225 chid ids of type : 4200 begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : TODO : # On doit donc construire les chi a partir des informations dans les photos filles 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=20442742 AND mpp.hide_status=0 ORDER BY ph.size desc batch 1 Loaded 78 chid ids of type : 4200 begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : TODO : # On doit donc construire les chi a partir des informations dans les photos filles 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=20442743 AND mpp.hide_status=0 ORDER BY ph.size desc batch 1 Loaded 12 chid ids of type : 4200 begin to find the sub_photo_id : TODO : # On doit donc construire les chi a partir des informations dans les photos filles 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=20442744 AND mpp.hide_status=0 ORDER BY ph.size desc batch 1 Loaded 53 chid ids of type : 4200 begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : TODO : # On doit donc construire les chi a partir des informations dans les photos filles 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=20442745 AND mpp.hide_status=0 ORDER BY ph.size desc batch 1 Loaded 71 chid ids of type : 4200 begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : TODO : # On doit donc construire les chi a partir des informations dans les photos filles 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=20442746 AND mpp.hide_status=0 ORDER BY ph.size desc TODO : # On doit donc construire les chi a partir des informations dans les photos filles 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=20442747 AND mpp.hide_status=0 ORDER BY ph.size desc TODO : # On doit donc construire les chi a partir des informations dans les photos filles 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=20442748 AND mpp.hide_status=0 ORDER BY ph.size desc TODO : # On doit donc construire les chi a partir des informations dans les photos filles 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=20442749 AND mpp.hide_status=0 ORDER BY ph.size desc TODO : # On doit donc construire les chi a partir des informations dans les photos filles 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=20442750 AND mpp.hide_status=0 ORDER BY ph.size desc batch 1 Loaded 256 chid ids of type : 4200 begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : TODO : # On doit donc construire les chi a partir des informations dans les photos filles 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=20442751 AND mpp.hide_status=0 ORDER BY ph.size desc batch 1 Loaded 180 chid ids of type : 4200 begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : begin to find the sub_photo_id : TODO : # On doit donc construire les chi a partir des informations dans les photos filles 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=20442752 AND mpp.hide_status=0 ORDER BY ph.size desc batch 1 Loaded 22 chid ids of type : 4200 begin to find the sub_photo_id : begin to find the sub_photo_id : TODO : # On doit donc construire les chi a partir des informations dans les photos filles 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=20727767 AND mpp.hide_status=0 ORDER BY ph.size desc To test ! Use context local managing function ! Inside saveOutput : final : False verbose : 0 saveOutput not yet implemented for datou_step.type : consolidate_hashtags_from_manual_portfolio we use saveGeneral [1336776244, 1336776242, 1336775625, 1336775517, 1336775423, 1336775331, 1336775238, 1336775155, 1336774991, 1336774985, 1336774979, 1336774971, 1336774969, 1336774963, 1336774809, 1336774804, 1336774800, 1336774795, 1336774791, 1336774786, 1336774591, 1336774581, 1336774576, 1336774571, 1336774568, 1336774563, 1336774545, 1336774539, 1336774534, 1336774521, 1336774519] Looping around the photos to save general results len do output : 6 /Tassign value string error string indices must be integers invalid literal for int() with base 10: 'T' begin to insert list_values into mtr_datou_result : length of list_values in save_final : 31 time used for this insertion : 0.08146238327026367 save_final save missing photos in datou_result : time spend for datou_step_exec : 3.825462579727173 time spend to save output : 0.0817105770111084 total time spend for step 2 : 3.9071731567382812 step3:rle_unique_nms_with_priority Fri Feb 21 14:40:15 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 expect there is only one output and this part is used while all output are not tuple or array We expect there is only one output and this part is used while all output are not tuple or array We expect there is only one output and this part is used while all output are not tuple or array We expect there is only one output and this part is used while all output are not tuple or array We expect there is only one output and this part is used while all output are not tuple or array We expect there is only one output and this part is used while all output are not tuple or array We expect there is only one output and this part is used while all output are not tuple or array We expect there is only one output and this part is used while all output are not tuple or array We expect there is only one output and this part is used while all output are not tuple or array We expect there is only one output and this part is used while all output are not tuple or array We expect there is only one output and this part is used while all output are not tuple or array We expect there is only one output and this part is used while all output are not tuple or array We expect there is only one output and this part is used while all output are not tuple or array We expect there is only one output and this part is used while all output are not tuple or array We expect there is only one output and this part is used while all output are not tuple or array We expect there is only one output and this part is used while all output are not tuple or array We expect there is only one output and this part is used while all output are not tuple or array We expect there is only one output and this part is used while all output are not tuple or array We expect there is only one output and this part is used while all output are not tuple or array We expect there is only one output and this part is used while all output are not tuple or array We expect there is only one output and this part is used while all output are not tuple or array We expect there is only one output and this part is used while all output are not tuple or array We expect there is only one output and this part is used while all output are not tuple or array We expect there is only one output and this part is used while all output are not tuple or array We expect there is only one output and this part is used while all output are not tuple or array We expect there is only one output and this part is used while all output are not tuple or array We expect there is only one output and this part is used while all output are not tuple or array We expect there is only one output and this part is used while all output are not tuple or array We expect there is only one output and this part is used while all output are not tuple or array We expect there is only one output and this part is used while all output are not tuple or array We expect there is only one output and this part is used while all output are not tuple or array VR 22-3-18 : For now we do not clean correctly the datou structure Begin step rle-unique-nms batch 1 Loaded 217 chid ids of type : 4200 seulement à utiliser dans la step consolidation batch 1 Loaded 11 chid ids of type : 4200 Number RLEs to save : 0 TO DO : save crop sub photo not yet done ! save time : 0.028715133666992188 seulement à utiliser dans la step consolidation batch 1 Loaded 8 chid ids of type : 4200 Number RLEs to save : 0 TO DO : save crop sub photo not yet done ! save time : 0.02689957618713379 seulement à utiliser dans la step consolidation batch 1 Loaded 6 chid ids of type : 4200 Number RLEs to save : 0 TO DO : save crop sub photo not yet done ! save time : 0.028670072555541992 seulement à utiliser dans la step consolidation batch 1 Loaded 8 chid ids of type : 4200 Number RLEs to save : 0 TO DO : save crop sub photo not yet done ! save time : 0.02666449546813965 seulement à utiliser dans la step consolidation batch 1 Loaded 12 chid ids of type : 4200 Number RLEs to save : 0 TO DO : save crop sub photo not yet done ! save time : 0.03115987777709961 seulement à utiliser dans la step consolidation batch 1 Loaded 8 chid ids of type : 4200 Number RLEs to save : 0 TO DO : save crop sub photo not yet done ! save time : 0.027713537216186523 seulement à utiliser dans la step consolidation batch 1 Loaded 8 chid ids of type : 4200 Number RLEs to save : 0 TO DO : save crop sub photo not yet done ! save time : 0.02579212188720703 seulement à utiliser dans la step consolidation batch 1 Loaded 8 chid ids of type : 4200 Number RLEs to save : 0 TO DO : save crop sub photo not yet done ! save time : 0.02856731414794922 seulement à utiliser dans la step consolidation batch 1 Loaded 3 chid ids of type : 4200 Number RLEs to save : 0 TO DO : save crop sub photo not yet done ! save time : 0.026172876358032227 seulement à utiliser dans la step consolidation batch 1 Loaded 13 chid ids of type : 4200 Number RLEs to save : 0 TO DO : save crop sub photo not yet done ! save time : 0.027121305465698242 seulement à utiliser dans la step consolidation batch 1 Loaded 6 chid ids of type : 4200 Number RLEs to save : 0 TO DO : save crop sub photo not yet done ! save time : 0.026277542114257812 seulement à utiliser dans la step consolidation batch 1 Loaded 11 chid ids of type : 4200 Number RLEs to save : 0 TO DO : save crop sub photo not yet done ! save time : 0.026886701583862305 seulement à utiliser dans la step consolidation batch 1 Loaded 7 chid ids of type : 4200 Number RLEs to save : 0 TO DO : save crop sub photo not yet done ! save time : 0.026038408279418945 seulement à utiliser dans la step consolidation batch 1 Loaded 7 chid ids of type : 4200 Number RLEs to save : 0 TO DO : save crop sub photo not yet done ! save time : 0.02692866325378418 seulement à utiliser dans la step consolidation batch 1 Loaded 10 chid ids of type : 4200 Number RLEs to save : 0 TO DO : save crop sub photo not yet done ! save time : 0.025634288787841797 seulement à utiliser dans la step consolidation batch 1 Loaded 6 chid ids of type : 4200 Number RLEs to save : 0 TO DO : save crop sub photo not yet done ! save time : 0.02539515495300293 seulement à utiliser dans la step consolidation batch 1 Loaded 10 chid ids of type : 4200 Number RLEs to save : 0 TO DO : save crop sub photo not yet done ! save time : 0.032475948333740234 seulement à utiliser dans la step consolidation batch 1 Loaded 9 chid ids of type : 4200 Number RLEs to save : 0 TO DO : save crop sub photo not yet done ! save time : 0.027370214462280273 seulement à utiliser dans la step consolidation batch 1 Loaded 5 chid ids of type : 4200 Number RLEs to save : 0 TO DO : save crop sub photo not yet done ! save time : 0.026021480560302734 seulement à utiliser dans la step consolidation batch 1 Loaded 7 chid ids of type : 4200 Number RLEs to save : 0 TO DO : save crop sub photo not yet done ! save time : 0.025821208953857422 seulement à utiliser dans la step consolidation batch 1 Loaded 13 chid ids of type : 4200 Number RLEs to save : 0 TO DO : save crop sub photo not yet done ! save time : 0.026510238647460938 seulement à utiliser dans la step consolidation batch 1 Loaded 9 chid ids of type : 4200 Number RLEs to save : 0 TO DO : save crop sub photo not yet done ! save time : 0.02717447280883789 seulement à utiliser dans la step consolidation batch 1 Loaded 4 chid ids of type : 4200 Number RLEs to save : 0 TO DO : save crop sub photo not yet done ! save time : 0.02652430534362793 seulement à utiliser dans la step consolidation batch 1 Loaded 6 chid ids of type : 4200 Number RLEs to save : 0 TO DO : save crop sub photo not yet done ! save time : 0.024370431900024414 seulement à utiliser dans la step consolidation batch 1 Loaded 6 chid ids of type : 4200 Number RLEs to save : 0 TO DO : save crop sub photo not yet done ! save time : 0.026509523391723633 seulement à utiliser dans la step consolidation batch 1 Loaded 11 chid ids of type : 4200 Number RLEs to save : 0 TO DO : save crop sub photo not yet done ! save time : 0.030182361602783203 seulement à utiliser dans la step consolidation batch 1 Loaded 12 chid ids of type : 4200 Number RLEs to save : 0 TO DO : save crop sub photo not yet done ! save time : 0.029913663864135742 seulement à utiliser dans la step consolidation batch 1 Loaded 4 chid ids of type : 4200 Number RLEs to save : 0 TO DO : save crop sub photo not yet done ! save time : 0.024735450744628906 seulement à utiliser dans la step consolidation batch 1 Loaded 11 chid ids of type : 4200 Number RLEs to save : 0 TO DO : save crop sub photo not yet done ! save time : 0.0294187068939209 seulement à utiliser dans la step consolidation batch 1 Loaded 5 chid ids of type : 4200 Number RLEs to save : 0 TO DO : save crop sub photo not yet done ! save time : 0.02701592445373535 seulement à utiliser dans la step consolidation batch 1 Loaded 12 chid ids of type : 4200 Number RLEs to save : 0 TO DO : save crop sub photo not yet done ! save time : 0.029062747955322266 map_output_result : {1336776244: (0.0, 'Should be the crop_list due to order', 0), 1336776242: (0.0, 'Should be the crop_list due to order', 0), 1336775625: (0.0, 'Should be the crop_list due to order', 0), 1336775517: (0.0, 'Should be the crop_list due to order', 0), 1336775423: (0.0, 'Should be the crop_list due to order', 0), 1336775331: (0.0, 'Should be the crop_list due to order', 0), 1336775238: (0.0, 'Should be the crop_list due to order', 0), 1336775155: (0.0, 'Should be the crop_list due to order', 0), 1336774991: (0.0, 'Should be the crop_list due to order', 0), 1336774985: (0.0, 'Should be the crop_list due to order', 0), 1336774979: (0.0, 'Should be the crop_list due to order', 0), 1336774971: (0.0, 'Should be the crop_list due to order', 0), 1336774969: (0.0, 'Should be the crop_list due to order', 0), 1336774963: (0.0, 'Should be the crop_list due to order', 0), 1336774809: (0.0, 'Should be the crop_list due to order', 0), 1336774804: (0.0, 'Should be the crop_list due to order', 0), 1336774800: (0.0, 'Should be the crop_list due to order', 0), 1336774795: (0.0, 'Should be the crop_list due to order', 0), 1336774791: (0.0, 'Should be the crop_list due to order', 0), 1336774786: (0.0, 'Should be the crop_list due to order', 0), 1336774591: (0.0, 'Should be the crop_list due to order', 0), 1336774581: (0.0, 'Should be the crop_list due to order', 0), 1336774576: (0.0, 'Should be the crop_list due to order', 0), 1336774571: (0.0, 'Should be the crop_list due to order', 0), 1336774568: (0.0, 'Should be the crop_list due to order', 0), 1336774563: (0.0, 'Should be the crop_list due to order', 0), 1336774545: (0.0, 'Should be the crop_list due to order', 0), 1336774539: (0.0, 'Should be the crop_list due to order', 0), 1336774534: (0.0, 'Should be the crop_list due to order', 0), 1336774521: (0.0, 'Should be the crop_list due to order', 0), 1336774519: (0.0, 'Should be the crop_list due to order', 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 [1336776244, 1336776242, 1336775625, 1336775517, 1336775423, 1336775331, 1336775238, 1336775155, 1336774991, 1336774985, 1336774979, 1336774971, 1336774969, 1336774963, 1336774809, 1336774804, 1336774800, 1336774795, 1336774791, 1336774786, 1336774591, 1336774581, 1336774576, 1336774571, 1336774568, 1336774563, 1336774545, 1336774539, 1336774534, 1336774521, 1336774519] Looping around the photos to save general results len do output : 31 /1336776244.Didn't retrieve data . /1336776242.Didn't retrieve data . /1336775625.Didn't retrieve data . /1336775517.Didn't retrieve data . /1336775423.Didn't retrieve data . /1336775331.Didn't retrieve data . /1336775238.Didn't retrieve data . /1336775155.Didn't retrieve data . /1336774991.Didn't retrieve data . /1336774985.Didn't retrieve data . /1336774979.Didn't retrieve data . /1336774971.Didn't retrieve data . /1336774969.Didn't retrieve data . /1336774963.Didn't retrieve data . /1336774809.Didn't retrieve data . /1336774804.Didn't retrieve data . /1336774800.Didn't retrieve data . /1336774795.Didn't retrieve data . /1336774791.Didn't retrieve data . /1336774786.Didn't retrieve data . /1336774591.Didn't retrieve data . /1336774581.Didn't retrieve data . /1336774576.Didn't retrieve data . /1336774571.Didn't retrieve data . /1336774568.Didn't retrieve data . /1336774563.Didn't retrieve data . /1336774545.Didn't retrieve data . /1336774539.Didn't retrieve data . /1336774534.Didn't retrieve data . /1336774521.Didn't retrieve data . /1336774519.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 ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336776244', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336776242', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336775625', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336775517', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336775423', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336775331', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336775238', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336775155', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774991', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774985', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774979', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774971', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774969', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774963', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774809', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774804', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774800', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774795', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774791', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774786', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774591', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774581', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774576', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774571', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774568', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774563', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774545', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774539', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774534', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774521', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774519', None, None, None, None, None, '2604779') begin to insert list_values into mtr_datou_result : length of list_values in save_final : 93 time used for this insertion : 0.016479969024658203 save_final save missing photos in datou_result : time spend for datou_step_exec : 4.713668346405029 time spend to save output : 0.017435312271118164 total time spend for step 3 : 4.7311036586761475 step4:ventilate_hashtags_in_portfolio Fri Feb 21 14:40:19 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 : 20441869 get user id for portfolio 20441869 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`=20441869 AND mptpi.`type`=4200 AND mptpi.`hashtag_id` in (select hashtag_id FROM MTRBack.hashtags where hashtag in ('barquette_opaque','carton','ela','environnement','etiquette','film_plastique','kraft','metal','papier','pehd','pet_clair','pet_opaque','textiles_sanitaires','pet_fonce','mal_croppe','flou')) AND mptpi.`min_score`=0.5 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`=20441869 AND mptpi.`type`=4200 AND mptpi.`hashtag_id` in (select hashtag_id FROM MTRBack.hashtags where hashtag in ('barquette_opaque','carton','ela','environnement','etiquette','film_plastique','kraft','metal','papier','pehd','pet_clair','pet_opaque','textiles_sanitaires','pet_fonce','mal_croppe','flou')) AND mptpi.`min_score`=0.5 To do lien utilise dans velours : https://www.fotonower.com/velours/20442737,20442738,20442739,20442740,20442741,20442742,20442743,20442744,20442745,20442746,20442747,20442748,20442749,20442750,20442751,20442752?tags=mal_croppe,barquette_opaque,pehd,pet_clair,environnement,papier,film_plastique,carton,pet_opaque,textiles_sanitaires,metal,kraft,ela,pet_fonce,flou,etiquette Inside saveOutput : final : False verbose : 0 saveOutput not yet implemented for datou_step.type : ventilate_hashtags_in_portfolio we use saveGeneral [1336776244, 1336776242, 1336775625, 1336775517, 1336775423, 1336775331, 1336775238, 1336775155, 1336774991, 1336774985, 1336774979, 1336774971, 1336774969, 1336774963, 1336774809, 1336774804, 1336774800, 1336774795, 1336774791, 1336774786, 1336774591, 1336774581, 1336774576, 1336774571, 1336774568, 1336774563, 1336774545, 1336774539, 1336774534, 1336774521, 1336774519] Looping around the photos to save general results len do output : 1 /20441869. 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 ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336776244', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336776242', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336775625', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336775517', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336775423', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336775331', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336775238', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336775155', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774991', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774985', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774979', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774971', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774969', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774963', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774809', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774804', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774800', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774795', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774791', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774786', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774591', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774581', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774576', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774571', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774568', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774563', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774545', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774539', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774534', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774521', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774519', None, None, None, None, None, '2604779') begin to insert list_values into mtr_datou_result : length of list_values in save_final : 32 time used for this insertion : 2.6733593940734863 save_final save missing photos in datou_result : time spend for datou_step_exec : 0.3454711437225342 time spend to save output : 2.6737568378448486 total time spend for step 4 : 3.019227981567383 step5:final Fri Feb 21 14:40:22 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 ! Inside saveOutput : final : False verbose : 0 original output for save of step final : {1336776244: ('0.2423343387745102',), 1336776242: ('0.2423343387745102',), 1336775625: ('0.2423343387745102',), 1336775517: ('0.2423343387745102',), 1336775423: ('0.2423343387745102',), 1336775331: ('0.2423343387745102',), 1336775238: ('0.2423343387745102',), 1336775155: ('0.2423343387745102',), 1336774991: ('0.2423343387745102',), 1336774985: ('0.2423343387745102',), 1336774979: ('0.2423343387745102',), 1336774971: ('0.2423343387745102',), 1336774969: ('0.2423343387745102',), 1336774963: ('0.2423343387745102',), 1336774809: ('0.2423343387745102',), 1336774804: ('0.2423343387745102',), 1336774800: ('0.2423343387745102',), 1336774795: ('0.2423343387745102',), 1336774791: ('0.2423343387745102',), 1336774786: ('0.2423343387745102',), 1336774591: ('0.2423343387745102',), 1336774581: ('0.2423343387745102',), 1336774576: ('0.2423343387745102',), 1336774571: ('0.2423343387745102',), 1336774568: ('0.2423343387745102',), 1336774563: ('0.2423343387745102',), 1336774545: ('0.2423343387745102',), 1336774539: ('0.2423343387745102',), 1336774534: ('0.2423343387745102',), 1336774521: ('0.2423343387745102',), 1336774519: ('0.2423343387745102',)} new output for save of step final : {1336776244: ('0.2423343387745102',), 1336776242: ('0.2423343387745102',), 1336775625: ('0.2423343387745102',), 1336775517: ('0.2423343387745102',), 1336775423: ('0.2423343387745102',), 1336775331: ('0.2423343387745102',), 1336775238: ('0.2423343387745102',), 1336775155: ('0.2423343387745102',), 1336774991: ('0.2423343387745102',), 1336774985: ('0.2423343387745102',), 1336774979: ('0.2423343387745102',), 1336774971: ('0.2423343387745102',), 1336774969: ('0.2423343387745102',), 1336774963: ('0.2423343387745102',), 1336774809: ('0.2423343387745102',), 1336774804: ('0.2423343387745102',), 1336774800: ('0.2423343387745102',), 1336774795: ('0.2423343387745102',), 1336774791: ('0.2423343387745102',), 1336774786: ('0.2423343387745102',), 1336774591: ('0.2423343387745102',), 1336774581: ('0.2423343387745102',), 1336774576: ('0.2423343387745102',), 1336774571: ('0.2423343387745102',), 1336774568: ('0.2423343387745102',), 1336774563: ('0.2423343387745102',), 1336774545: ('0.2423343387745102',), 1336774539: ('0.2423343387745102',), 1336774534: ('0.2423343387745102',), 1336774521: ('0.2423343387745102',), 1336774519: ('0.2423343387745102',)} [1336776244, 1336776242, 1336775625, 1336775517, 1336775423, 1336775331, 1336775238, 1336775155, 1336774991, 1336774985, 1336774979, 1336774971, 1336774969, 1336774963, 1336774809, 1336774804, 1336774800, 1336774795, 1336774791, 1336774786, 1336774591, 1336774581, 1336774576, 1336774571, 1336774568, 1336774563, 1336774545, 1336774539, 1336774534, 1336774521, 1336774519] Looping around the photos to save general results len do output : 31 /1336776244.Didn't retrieve data . /1336776242.Didn't retrieve data . /1336775625.Didn't retrieve data . /1336775517.Didn't retrieve data . /1336775423.Didn't retrieve data . /1336775331.Didn't retrieve data . /1336775238.Didn't retrieve data . /1336775155.Didn't retrieve data . /1336774991.Didn't retrieve data . /1336774985.Didn't retrieve data . /1336774979.Didn't retrieve data . /1336774971.Didn't retrieve data . /1336774969.Didn't retrieve data . /1336774963.Didn't retrieve data . /1336774809.Didn't retrieve data . /1336774804.Didn't retrieve data . /1336774800.Didn't retrieve data . /1336774795.Didn't retrieve data . /1336774791.Didn't retrieve data . /1336774786.Didn't retrieve data . /1336774591.Didn't retrieve data . /1336774581.Didn't retrieve data . /1336774576.Didn't retrieve data . /1336774571.Didn't retrieve data . /1336774568.Didn't retrieve data . /1336774563.Didn't retrieve data . /1336774545.Didn't retrieve data . /1336774539.Didn't retrieve data . /1336774534.Didn't retrieve data . /1336774521.Didn't retrieve data . /1336774519.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 ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336776244', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336776242', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336775625', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336775517', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336775423', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336775331', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336775238', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336775155', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774991', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774985', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774979', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774971', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774969', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774963', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774809', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774804', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774800', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774795', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774791', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774786', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774591', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774581', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774576', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774571', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774568', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774563', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774545', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774539', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774534', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774521', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774519', None, None, None, None, None, '2604779') begin to insert list_values into mtr_datou_result : length of list_values in save_final : 93 time used for this insertion : 0.016889572143554688 save_final save missing photos in datou_result : time spend for datou_step_exec : 0.35478997230529785 time spend to save output : 0.017864465713500977 total time spend for step 5 : 0.37265443801879883 step6:blur_detection Fri Feb 21 14:40:23 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 inside step blur_detection toutes les photos sont déjà traitées, on saute les calculs 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 : 31 time used for this insertion : 0.010921716690063477 begin to insert list_values into photo_hahstag_ids : length of list_valuse in save_photo_hashtag_id_type : 31 time used for this insertion : 0.01880645751953125 save missing photos in datou_result : time spend for datou_step_exec : 0.09112167358398438 time spend to save output : 0.03394365310668945 total time spend for step 6 : 0.12506532669067383 step7:brightness Fri Feb 21 14:40:23 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 inside step calcul brightness toutes les photos sont déjà traitées, on saute les calculs 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 : 31 time used for this insertion : 0.0104827880859375 begin to insert list_values into photo_hahstag_ids : length of list_valuse in save_photo_hashtag_id_type : 31 time used for this insertion : 0.01029515266418457 save missing photos in datou_result : time spend for datou_step_exec : 0.028102636337280273 time spend to save output : 0.025176048278808594 total time spend for step 7 : 0.05327868461608887 step8:send_mail_cod Fri Feb 21 14:40:23 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 complete output_args for input 2 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 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/workarea/git/Velours/python in order to get the selector url, please entre the license of selector results_COD_P20441869_21-02-2025_14_40_23.pdf 20442738 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 .imagette204427381740145223 20442739 change filename to text .change filename to text .imagette204427391740145245 20442740 change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .imagette204427401740145246 20442742 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 .imagette204427421740145252 20442743 change filename to text .imagette204427431740145262 20442744 change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .change filename to text .imagette204427441740145262 20442745 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 .imagette204427451740145265 20442746 imagette204427461740145277 20442747 imagette204427471740145277 20442748 imagette204427481740145277 20442749 imagette204427491740145277 20442752 change filename to text .change filename to text .imagette204427521740145277 SELECT h.hashtag,pcr.value FROM MTRUser.portfolio_carac_ratio pcr, MTRBack.hashtags h where pcr.portfolio_id=20441869 and hashtag_type = 4200 and pcr.hashtag_id = h.hashtag_id; velour_link : https://www.fotonower.com/velours/20442737,20442738,20442739,20442740,20442741,20442742,20442743,20442744,20442745,20442746,20442747,20442748,20442749,20442750,20442751,20442752?tags=mal_croppe,barquette_opaque,pehd,pet_clair,environnement,papier,film_plastique,carton,pet_opaque,textiles_sanitaires,metal,kraft,ela,pet_fonce,flou,etiquette your option no_mail is active, we will not send the real mail to your client args[1336776244] : ((1336776244, -5.078644966517399, 492609224), (1336776244, 0.051810000912389846, 2107752395), '0.2423343387745102') We are sending mail with results at kexin@fotonower.com args[1336776242] : ((1336776242, -5.165462966329862, 492609224), (1336776242, 0.20541199536616125, 2107752395), '0.2423343387745102') We are sending mail with results at kexin@fotonower.com args[1336775625] : ((1336775625, -5.216850355946707, 492609224), (1336775625, 0.13255506743390302, 2107752395), '0.2423343387745102') We are sending mail with results at kexin@fotonower.com args[1336775517] : ((1336775517, -5.091951932210609, 492609224), (1336775517, 0.1696584876775301, 2107752395), '0.2423343387745102') We are sending mail with results at kexin@fotonower.com args[1336775423] : ((1336775423, -5.233383415264175, 492609224), (1336775423, 0.07145175899383514, 2107752395), '0.2423343387745102') We are sending mail with results at kexin@fotonower.com args[1336775331] : ((1336775331, -5.3629165087090875, 492609224), (1336775331, 0.053837747267364365, 2107752395), '0.2423343387745102') We are sending mail with results at kexin@fotonower.com args[1336775238] : ((1336775238, -5.27763736001596, 492609224), (1336775238, 0.014069124475250206, 2107752395), '0.2423343387745102') We are sending mail with results at kexin@fotonower.com args[1336775155] : ((1336775155, -5.201688061099146, 492609224), (1336775155, 0.09206979637532269, 2107752395), '0.2423343387745102') We are sending mail with results at kexin@fotonower.com args[1336774991] : ((1336774991, -5.326914120251521, 492609224), (1336774991, 0.19223038887709573, 2107752395), '0.2423343387745102') We are sending mail with results at kexin@fotonower.com args[1336774985] : ((1336774985, -5.159816910818756, 492609224), (1336774985, 0.09143128592832696, 2107752395), '0.2423343387745102') We are sending mail with results at kexin@fotonower.com args[1336774979] : ((1336774979, -5.149467011041708, 492609224), (1336774979, 0.17987566854688963, 2107752395), '0.2423343387745102') We are sending mail with results at kexin@fotonower.com args[1336774971] : ((1336774971, -5.40731909314193, 492609224), (1336774971, 0.1160923626735832, 2107752395), '0.2423343387745102') We are sending mail with results at kexin@fotonower.com args[1336774969] : ((1336774969, -5.43785720697445, 492609224), (1336774969, 0.05061545878725109, 2107752395), '0.2423343387745102') We are sending mail with results at kexin@fotonower.com args[1336774963] : ((1336774963, -5.447582318813475, 492609224), (1336774963, 0.1089653570161371, 2107752395), '0.2423343387745102') We are sending mail with results at kexin@fotonower.com args[1336774809] : ((1336774809, -5.346745294175224, 492609224), (1336774809, 0.17039348256878709, 2107752395), '0.2423343387745102') We are sending mail with results at kexin@fotonower.com args[1336774804] : ((1336774804, -5.135278688928743, 492609224), (1336774804, -0.013223444853620578, 2107752395), '0.2423343387745102') We are sending mail with results at kexin@fotonower.com args[1336774800] : ((1336774800, -5.082210778135204, 492609224), (1336774800, 0.26302847634890064, 2107752395), '0.2423343387745102') We are sending mail with results at kexin@fotonower.com args[1336774795] : ((1336774795, -5.300641054732626, 492609224), (1336774795, -0.0032513686919658103, 2107752395), '0.2423343387745102') We are sending mail with results at kexin@fotonower.com args[1336774791] : ((1336774791, -5.147981551190251, 492609224), (1336774791, 0.15093155049732063, 2107752395), '0.2423343387745102') We are sending mail with results at kexin@fotonower.com args[1336774786] : ((1336774786, -5.235158033199798, 492609224), (1336774786, -0.0433087663696183, 2107752395), '0.2423343387745102') We are sending mail with results at kexin@fotonower.com args[1336774591] : ((1336774591, -5.241652818044382, 492609224), (1336774591, 0.06753822519395175, 2107752395), '0.2423343387745102') We are sending mail with results at kexin@fotonower.com args[1336774581] : ((1336774581, -5.193018528534034, 492609224), (1336774581, 0.13697690046908959, 2107752395), '0.2423343387745102') We are sending mail with results at kexin@fotonower.com args[1336774576] : ((1336774576, -5.307454921721928, 492609224), (1336774576, 0.3057227962800431, 2107752395), '0.2423343387745102') We are sending mail with results at kexin@fotonower.com args[1336774571] : ((1336774571, -5.312322219130125, 492609224), (1336774571, 0.16516738207388568, 2107752395), '0.2423343387745102') We are sending mail with results at kexin@fotonower.com args[1336774568] : ((1336774568, -5.3173742557983905, 492609224), (1336774568, 0.0472238528525499, 2107752395), '0.2423343387745102') We are sending mail with results at kexin@fotonower.com args[1336774563] : ((1336774563, -5.137950217615362, 492609224), (1336774563, 0.035893145444576474, 2107752395), '0.2423343387745102') We are sending mail with results at kexin@fotonower.com args[1336774545] : ((1336774545, -5.098935003112552, 492609224), (1336774545, -0.04712136416889765, 2107752395), '0.2423343387745102') We are sending mail with results at kexin@fotonower.com args[1336774539] : ((1336774539, -5.273462812613634, 492609224), (1336774539, -0.060651070550320006, 2107752395), '0.2423343387745102') We are sending mail with results at kexin@fotonower.com args[1336774534] : ((1336774534, -5.2123350894317895, 492609224), (1336774534, -0.1196889658391141, 496442774), '0.2423343387745102') We are sending mail with results at kexin@fotonower.com args[1336774521] : ((1336774521, -5.1733282736021415, 492609224), (1336774521, -0.1539759296149118, 496442774), '0.2423343387745102') We are sending mail with results at kexin@fotonower.com args[1336774519] : ((1336774519, -5.422233194860688, 492609224), (1336774519, -0.07341513576267912, 496442774), '0.2423343387745102') We are sending mail with results at kexin@fotonower.com refus_total : 0.2423343387745102 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=20441869 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_COD_P20441869_21-02-2025_14_40_23.pdf results_COD_P20441869_21-02-2025_14_40_23.pdf uploaded to url https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_COD_P20441869_21-02-2025_14_40_23.pdf start insert file to database insert into MTRUser.mtr_files (mtd_id,mtr_portfolio_id,text,url,format,tags,file_size,value) values ('4254','20441869','results_COD_P20441869_21-02-2025_14_40_23.pdf','https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_COD_P20441869_21-02-2025_14_40_23.pdf','pdf','','1.7','0.2423343387745102') Inside saveOutput : final : False verbose : 0 saveOutput not yet implemented for datou_step.type : send_mail_cod we use saveGeneral [1336776244, 1336776242, 1336775625, 1336775517, 1336775423, 1336775331, 1336775238, 1336775155, 1336774991, 1336774985, 1336774979, 1336774971, 1336774969, 1336774963, 1336774809, 1336774804, 1336774800, 1336774795, 1336774791, 1336774786, 1336774591, 1336774581, 1336774576, 1336774571, 1336774568, 1336774563, 1336774545, 1336774539, 1336774534, 1336774521, 1336774519] 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 ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336776244', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336776242', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336775625', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336775517', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336775423', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336775331', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336775238', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336775155', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774991', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774985', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774979', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774971', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774969', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774963', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774809', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774804', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774800', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774795', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774791', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774786', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774591', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774581', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774576', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774571', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774568', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774563', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774545', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774539', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774534', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774521', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774519', None, None, None, None, None, '2604779') begin to insert list_values into mtr_datou_result : length of list_values in save_final : 31 time used for this insertion : 0.019662141799926758 save_final save missing photos in datou_result : time spend for datou_step_exec : 61.86701488494873 time spend to save output : 0.020101308822631836 total time spend for step 8 : 61.88711619377136 step9:split_time_score Fri Feb 21 14:41:25 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 ! complete output_args for input 1 VR 22-3-18 : For now we do not clean correctly the datou structure begin split time score TODO : Insert select and so on Begin split_port_in_batch_balle thcls : [{'id': 861, 'mtr_user_id': 31, 'name': 'Rungis_class_dechets_1212', 'pb_hashtag_id': 0, 'live': b'\x00', 'list_hashtags': 'Rungis_Aluminium,Rungis_Carton,Rungis_Papier,Rungis_Plastique_clair,Rungis_Plastique_dur,Rungis_Plastique_fonce,Rungis_Tapis_vide,Rungis_Tetrapak', 'svm_portfolios_learning': '1160730,571842,571844,571839,571933,571840,571841,572307', 'photo_hashtag_type': 999, 'photo_desc_type': 3963, 'type_classification': 'caffe', 'hashtag_id_list': '2107751280,2107750907,2107750908,2107750909,2107750910,2107750911,2107750912,2107750913'}] 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'}] (('10', 31),) ERROR counted https://github.com/fotonower/Velours/issues/663#issuecomment-421136223 {} 11022025 20441869 Nombre de photos uploadées : 31 / 23040 (0%) 11022025 20441869 Nombre de photos taguées (types de déchets): 0 / 31 (0%) 11022025 20441869 Nombre de photos taguées (volume) : 0 / 31 (0%) elapsed_time : load_data_split_time_score 3.337860107421875e-06 elapsed_time : order_list_meta_photo_and_scores 1.3828277587890625e-05 ??????????????????????????????? elapsed_time : fill_and_build_computed_from_old_data 0.0013079643249511719 elapsed_time : insert_dashboard_record_day_entry 0.02490687370300293 We will return after consolidate but for now we need the day, how to get it, for now depending on the previous heavy steps find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20431073_11-02-2025_08_36_11.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20431073 order by id desc limit 1 Qualite : 0.10961501886815206 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20431074_11-02-2025_07_32_17.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20431074 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 ! 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 7928 mask_detect is not consistent : 3 used against 2 in the step definition ! Step 8092 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 8092 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 7933 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 7933 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 7935 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 7934 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 7934 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! WARNING : number of outputs for step 13649 velours_tree is not consistent : 2 used against 1 in the step definition ! Step 9283 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 : type of output 1 of step 7935 doesn't seem to be define in the database( WARNING : type of input 3 of step 7934 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 1 of step 7935 doesn't seem to be define in the database( WARNING : output 1 of step 7933 have datatype=7 whereas input 1 of step 7935 have datatype=None WARNING : type of output 2 of step 7928 doesn't seem to be define in the database( WARNING : type of input 2 of step 8092 doesn't seem to be define in the database( WARNING : type of output 3 of step 8092 doesn't seem to be define in the database( WARNING : type of input 1 of step 7933 doesn't seem to be define in the database( WARNING : type of output 2 of step 7928 doesn't seem to be define in the database( WARNING : type of input 1 of step 10917 doesn't seem to be define in the database( WARNING : type of output 2 of step 7928 doesn't seem to be define in the database( WARNING : type of input 1 of step 10918 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 7935 have datatype=10 whereas input 3 of step 10916 have datatype=6 WARNING : output 0 of step 7935 have datatype=10 whereas input 0 of step 13649 have datatype=18 WARNING : type of output 1 of step 13649 doesn't seem to be define in the database( WARNING : type of input 5 of step 10916 doesn't seem to be define in the database( 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`=20431074 AND mptpi.`type`=3594 To do find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20431075_11-02-2025_15_18_26.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20431075 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20431076_13-02-2025_03_35_20.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20431076 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20455312_11-02-2025_19_26_34.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20455312 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20433549_11-02-2025_09_43_51.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20433549 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20433550_11-02-2025_10_21_40.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20433550 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20433551_13-02-2025_19_30_38.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20433551 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20433552_11-02-2025_08_46_02.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20433552 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20433552_11-02-2025_08_46_02.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20433552 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20433553_11-02-2025_08_58_00.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20433553 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20433554_11-02-2025_09_43_21.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20433554 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20433555_11-02-2025_08_38_20.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20433555 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20433555_11-02-2025_08_38_20.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20433555 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20433556_11-02-2025_09_36_41.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20433556 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20436919_11-02-2025_09_59_14.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20436919 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20436381_11-02-2025_13_58_51.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20436381 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20436382_11-02-2025_11_17_48.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20436382 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20436383_11-02-2025_10_05_08.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20436383 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20436383_11-02-2025_10_05_08.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20436383 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20436384_12-02-2025_11_13_02.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20436384 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20436385_11-02-2025_09_10_53.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20436385 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20436920_11-02-2025_12_15_20.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20436920 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20436921_11-02-2025_11_20_54.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20436921 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20436922_11-02-2025_10_54_47.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20436922 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20436922_11-02-2025_10_54_47.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20436922 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20436923_11-02-2025_14_33_36.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20436923 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20441865_11-02-2025_12_48_38.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20441865 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20441865_11-02-2025_12_48_38.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20441865 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20441866_13-02-2025_14_49_38.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20441866 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20441867_11-02-2025_13_06_33.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20441867 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20441868_11-02-2025_12_24_21.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20441868 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20441868_11-02-2025_12_24_21.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20441868 order by id desc limit 1 Qualite : 0.2423343387745102 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_COD_P20441869_21-02-2025_14_40_23.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20441869 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 ! 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 11635 copy_chis is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11636 consolidate_hashtags_from_manual_portfolio is not consistent : 2 used against 1 in the step definition ! WARNING : number of inputs for step 11633 rle_unique_nms_with_priority is not consistent : 3 used against 1 in the step definition ! WARNING : number of outputs for step 11633 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 11640 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 11634 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! Step 11637 blur_detection have less inputs used (0) than in the step definition (1) : maybe we manage optionnal inputs ! Step 11638 brightness have less inputs used (0) than in the step definition (1) : maybe we manage optionnal inputs ! Step 11639 send_mail_cod have less inputs used (4) than in the step definition (5) : maybe we manage optionnal inputs ! Step 11641 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 11635 have datatype=11 whereas input 0 of step 11633 have datatype=2 WARNING : type of output 1 of step 11636 doesn't seem to be define in the database( WARNING : type of input 3 of step 11634 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 1 of step 11636 doesn't seem to be define in the database( WARNING : type of input 1 of step 11633 doesn't seem to be define in the database( WARNING : output 0 of step 11640 have datatype=10 whereas input 3 of step 11639 have datatype=6 WARNING : type of input 1 of step 11640 doesn't seem to be define in the database( WARNING : output 1 of step 11633 have datatype=7 whereas input 1 of step 11640 have datatype=None WARNING : type of output 1 of step 11640 doesn't seem to be define in the database( WARNING : type of input 4 of step 11634 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of output 1 of step 11635 doesn't seem to be define in the database( WARNING : type of input 1 of step 11636 doesn't seem to be define in the database( 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`=20441869 AND mptpi.`type`=4200 To do find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20441870_11-02-2025_14_00_36.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20441870 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20441871_11-02-2025_12_18_25.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20441871 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20441871_11-02-2025_12_18_25.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20441871 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20441872_13-02-2025_03_31_34.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20441872 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20441873_11-02-2025_13_01_12.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20441873 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20455313_11-02-2025_19_07_23.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20455313 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20455313_11-02-2025_19_07_23.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20455313 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20455314_11-02-2025_18_45_30.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20455314 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20445952_13-02-2025_05_16_21.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20445952 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20443833_11-02-2025_12_56_39.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20443833 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20443834_11-02-2025_13_36_36.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20443834 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20443835_11-02-2025_13_47_55.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20443835 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20443836_11-02-2025_13_34_19.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20443836 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20443861_11-02-2025_13_14_34.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20443861 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20443861_11-02-2025_13_14_34.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20443861 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20444392_13-02-2025_04_48_09.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20444392 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20444393_11-02-2025_15_21_46.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20444393 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20444394_11-02-2025_14_49_44.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20444394 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20445953_11-02-2025_15_34_50.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20445953 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20445954_11-02-2025_15_22_05.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20445954 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20445954_11-02-2025_15_22_05.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20445954 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20445955_12-02-2025_14_28_02.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20445955 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20445957_11-02-2025_15_03_37.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20445957 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20455315_11-02-2025_20_49_36.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20455315 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20448170_11-02-2025_16_19_04.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20448170 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20448170_11-02-2025_16_19_04.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20448170 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20448171_11-02-2025_18_10_38.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20448171 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20448172_13-02-2025_05_47_45.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20448172 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20448173_11-02-2025_16_07_41.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20448173 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20448173_11-02-2025_16_07_41.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20448173 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20448174_11-02-2025_16_47_04.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20448174 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20455316_11-02-2025_19_06_38.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20455316 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20455316_11-02-2025_19_06_38.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20455316 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20450251_11-02-2025_18_07_00.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20450251 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20450252_11-02-2025_17_02_44.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20450252 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20450253_11-02-2025_18_20_29.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20450253 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20450254_13-02-2025_06_39_23.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20450254 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20450279_11-02-2025_17_21_54.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20450279 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20450279_11-02-2025_17_21_54.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20450279 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20455317_11-02-2025_20_14_31.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20455317 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20451766_13-02-2025_07_09_11.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20451766 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20451768_11-02-2025_18_07_05.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20451768 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20451769_11-02-2025_17_28_53.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20451769 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20451769_11-02-2025_17_28_53.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20451769 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20451770_11-02-2025_18_41_42.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20451770 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20454226_11-02-2025_20_31_43.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20454226 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20454227_13-02-2025_15_06_32.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20454227 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20454228_11-02-2025_18_19_40.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20454228 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20454229_11-02-2025_18_31_53.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20454229 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20454229_11-02-2025_18_31_53.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20454229 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20455318_11-02-2025_20_32_05.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20455318 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20455319_11-02-2025_19_58_25.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20455319 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20459162_11-02-2025_20_06_50.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20459162 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20459163_11-02-2025_20_58_15.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20459163 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20459163_11-02-2025_20_58_15.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20459163 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20459164_11-02-2025_21_42_05.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20459164 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20460488_11-02-2025_21_29_17.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20460488 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20460489_11-02-2025_21_09_47.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20460489 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20460489_11-02-2025_21_09_47.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20460489 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20460491_11-02-2025_21_50_44.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20460491 order by id desc limit 1 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20460492_13-02-2025_08_50_46.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20460492 order by id desc limit 1 Qualite : 0.0923017035590278 find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20462119_11-02-2025_21_45_02.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20462119 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 ! 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 7928 mask_detect is not consistent : 3 used against 2 in the step definition ! Step 8092 crop_condition have less inputs used (1) than in the step definition (2) : maybe we manage optionnal inputs ! WARNING : number of outputs for step 8092 crop_condition is not consistent : 4 used against 3 in the step definition ! WARNING : number of inputs for step 7933 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 7933 rle_unique_nms_with_priority is not consistent : 2 used against 1 in the step definition ! WARNING : number of outputs for step 7935 ventilate_hashtags_in_portfolio is not consistent : 2 used against 1 in the step definition ! Step 7934 final have less inputs used (2) than in the step definition (3) : maybe we manage optionnal inputs ! Step 7934 final have less outputs used (1) than in the step definition (2) : some outputs may be not used ! WARNING : number of outputs for step 13649 velours_tree is not consistent : 2 used against 1 in the step definition ! Step 9283 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 : type of output 1 of step 7935 doesn't seem to be define in the database( WARNING : type of input 3 of step 7934 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : type of input 1 of step 7935 doesn't seem to be define in the database( WARNING : output 1 of step 7933 have datatype=7 whereas input 1 of step 7935 have datatype=None WARNING : type of output 2 of step 7928 doesn't seem to be define in the database( WARNING : type of input 2 of step 8092 doesn't seem to be define in the database( WARNING : type of output 3 of step 8092 doesn't seem to be define in the database( WARNING : type of input 1 of step 7933 doesn't seem to be define in the database( WARNING : type of output 2 of step 7928 doesn't seem to be define in the database( WARNING : type of input 1 of step 10917 doesn't seem to be define in the database( WARNING : type of output 2 of step 7928 doesn't seem to be define in the database( WARNING : type of input 1 of step 10918 doesn't seem to be define in the database( We ignore checkConsistencyTypeOutputInput for datou_step final ! WARNING : output 0 of step 7935 have datatype=10 whereas input 3 of step 10916 have datatype=6 WARNING : output 0 of step 7935 have datatype=10 whereas input 0 of step 13649 have datatype=18 WARNING : type of output 1 of step 13649 doesn't seem to be define in the database( WARNING : type of input 5 of step 10916 doesn't seem to be define in the database( 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`=20462119 AND mptpi.`type`=3594 To do find url: https://storage.sbg.cloud.ovh.net/v1/AUTH_3b171620e76e4af496c5fd050759c9f0/media.fotonower.com/results_Auto_P20462120_11-02-2025_21_37_06.pdf select completion_json, dashboard_run_id from MTRPhoto.dashboard_results where mtr_portfolio_id = 20462120 order by id desc limit 1 NUMBER BATCH : 0 # DISPLAY ALL COLLECTED DATA : {'11022025': {'nb_upload': 31, 'nb_taggue_class': 0, 'nb_taggue_densite': 0}} Inside saveOutput : final : True verbose : 0 saveOutput not yet implemented for datou_step.type : split_time_score we use saveGeneral [1336776244, 1336776242, 1336775625, 1336775517, 1336775423, 1336775331, 1336775238, 1336775155, 1336774991, 1336774985, 1336774979, 1336774971, 1336774969, 1336774963, 1336774809, 1336774804, 1336774800, 1336774795, 1336774791, 1336774786, 1336774591, 1336774581, 1336774576, 1336774571, 1336774568, 1336774563, 1336774545, 1336774539, 1336774534, 1336774521, 1336774519] Looping around the photos to save general results len do output : 1 /20441869Didn'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 ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336776244', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336776242', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336775625', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336775517', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336775423', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336775331', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336775238', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336775155', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774991', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774985', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774979', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774971', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774969', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774963', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774809', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774804', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774800', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774795', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774791', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774786', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774591', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774581', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774576', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774571', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774568', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774563', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774545', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774539', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774534', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774521', None, None, None, None, None, '2604779') ('4254', None, None, None, None, None, None, None, '2604779') ('4254', '20441869', '1336774519', None, None, None, None, None, '2604779') begin to insert list_values into mtr_datou_result : length of list_values in save_final : 32 time used for this insertion : 0.01754593849182129 save_final save missing photos in datou_result : time spend for datou_step_exec : 42.06384205818176 time spend to save output : 0.017865657806396484 total time spend for step 9 : 42.08170771598816 caffe_path_current : About to save ! 2 After save, about to update current ! ret : 2 len(input) + len(total_photo_id_missing) : 31 set_done_treatment 8.19user 2.09system 2:41.49elapsed 6%CPU (0avgtext+0avgdata 222888maxresident)k 864inputs+134000outputs (4major+208674minor)pagefaults 0swaps