python /home/admin/mtr/script_for_cron.py -j datou_current3 -m 20 -a ' -a 4876' -s datou_current_4876 -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 : 58991 load datou : 4876 # VR 17-11-17 : to create in DB ! Here we check the datou graph and we reorder steps ! Tree builded and cycle checked, now we need to re-order the steps ! We have currenlty an error because there is no dependence between the last step for the case tile - detect - glue We can either keep the depence of, it is better to keep an order compatible with the id of steps if we do not have sons, so a lexical order : (number_son, step_id) DONE and to test : checkNoCycle ! We are managing only one step so we do not consider checkConsistencyNbInputNbOutput ! We are managing only one step so we do not consider checkConsistencyTypeOutputInput ! 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 : 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 we have a portfolio with more photos than limit : 1046>1000 please execute split_portfolio.py -i 21928783 -l 1000 size over we load limit photo not treated list_input_json: {} Current got : datou_id : 4876, datou_cur_ids : ['2712531'] with mtr_portfolio_ids : ['21928783'] and first list_photo_ids : [] new path : /proc/58991/ 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) DONE and to test : checkNoCycle ! We are managing only one step so we do not consider checkConsistencyNbInputNbOutput ! We are managing only one step so we do not consider checkConsistencyTypeOutputInput ! List Step Type Loaded in datou : split_time_score over limit max, limiting to limit_max 100 list_input_json : {} origin We have 1 , WARNING: data may be incomplete, need to offset and complete ! we have missing 0 photos in the step downloads : photo missing : [] try to delete the photos missing in DB time to download the photos : 0.024672508239746094 About to test input to load Calling datou_exec Inside datou_exec : verbose : 0 number of steps : 1 step1:split_time_score Tue Apr 1 10:10:27 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 split time score 2022-04-13 10:29:59 0 TODO : Insert select and so on Begin split_port_in_batch_balle thcls : [{'id': 3379, 'mtr_user_id': 31, 'name': 'learn_classif_flux_maj_generique_effnet_v2_s_02062022', 'pb_hashtag_id': 0, 'live': b'\x00', 'list_hashtags': 'aluminium,ela,film_pedb,flux_dev,jrm,pcm,pcnc,pehd_pp,pet_clair,refus,tapis_vide', 'svm_portfolios_learning': '5515864,5515840,5515844,5515850,6244400,6237996,6237998,5515847,5515841,5515868,5515866', 'photo_hashtag_type': 4374, 'photo_desc_type': 5680, 'type_classification': 'tf_classification2', 'hashtag_id_list': '493546845,492741797,2107760237,2107760238,495916461,560181804,1284539308,2107760239,2107755846,538914404,2107748999'}] thcls : [{'id': 3513, 'mtr_user_id': 31, 'name': 'Rungis_amount_dechets_fall_2018_v2_tf', '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': 4557, 'photo_desc_type': 5767, 'type_classification': 'tf_classification2', 'hashtag_id_list': '2107751013,2107751014,2107751015,2107751016,2107751017'}] (('00', 14), ('01', 12), ('02', 20), ('03', 25), ('04', 8), ('05', 222), ('06', 246), ('07', 246), ('08', 248), ('09', 5)) ERROR counted https://github.com/fotonower/Velours/issues/663#issuecomment-421136223 {1: 979} 01042025 21928783 Nombre de photos uploadées : 205 / 23040 (0%) 01042025 21928783 Nombre de photos taguées (types de déchets): 979 / 205 (477%) 01042025 21928783 Nombre de photos taguées (volume) : 979 / 205 (477%) elapsed_time : load_data_split_time_score 3.337860107421875e-06 elapsed_time : order_list_meta_photo_and_scores 0.00043129920959472656 ?????? elapsed_time : fill_and_build_computed_from_old_data 0.012765645980834961 elapsed_time : insert_dashboard_record_day_entry 0.024692535400390625 Creating list_photo_by_hashtags Hashtag is None Hashtag is None Hashtag is None Hashtag is None Hashtag is None Hashtag is None elapsed_time : list_photo_by_hashtags 0.014482498168945312 photos_removed : len 0 elapsed_time : load_duplicate_info 0.013556718826293945 ***** BEGIN SPLIT TIME ***** True 1743465600.0 `1743487793.009126 1743487200.0 `1743487803.010148 1743487200.0 `1743487813.010141 1743487200.0 `1743487823.010134 1743487200.0 `1743487833.010142 1743487200.0 `1743487844.010141 1743487200.0 `1743487854.010136 1743487200.0 `1743487863.009127 1743487200.0 `1743487883.010137 1743487200.0 `1743487893.010138 1743487200.0 `1743487903.010136 1743487200.0 `1743487914.010139 1743487200.0 `1743487953.010172 1743487200.0 `1743487963.010135 1743487200.0 `1743487973.01014 1743487200.0 `1743487984.01016 1743487200.0 `1743487994.010142 1743487200.0 `1743488013.01014 1743487200.0 `1743488033.010138 1743487200.0 `1743488043.010144 1743487200.0 `1743488054.010132 1743487200.0 `1743488064.010133 1743487200.0 `1743488073.009125 1743487200.0 `1743488083.010136 1743487200.0 `1743488093.010134 1743487200.0 `1743488113.010134 1743488100.0 `1743488124.010139 1743488100.0 `1743488134.010137 1743488100.0 `1743488144.010139 1743488100.0 `1743488153.00913 1743488100.0 `1743488163.010158 1743488100.0 `1743488173.01014 1743488100.0 `1743488183.010136 1743488100.0 `1743488193.010135 1743488100.0 `1743488204.010136 1743488100.0 `1743488214.010135 1743488100.0 `1743488223.009138 1743488100.0 `1743488233.010138 1743488100.0 `1743488274.010134 1743488100.0 `1743488284.010162 1743488100.0 `1743488303.010135 1743488100.0 `1743488323.010142 1743488100.0 `1743488333.010136 1743488100.0 `1743488344.010151 1743488100.0 `1743488354.010138 1743488100.0 `1743488363.009124 1743488100.0 `1743488373.010133 1743488100.0 `1743488383.010135 1743488100.0 `1743488393.010136 1743488100.0 `1743488403.010141 1743488100.0 `1743488434.010136 1743488100.0 `1743488443.009123 1743488100.0 `1743488453.010133 1743488100.0 `1743488463.01014 1743488100.0 `1743488473.010136 1743488100.0 `1743488483.010136 1743488100.0 `1743488494.010135 1743488100.0 `1743488513.009126 1743488100.0 `1743488523.01014 1743488100.0 `1743488543.010137 1743488100.0 `1743488564.010135 1743488100.0 `1743488574.010137 1743488100.0 `1743488583.009141 1743488100.0 `1743488593.010139 1743488100.0 `1743488603.010149 1743488100.0 `1743488613.010145 1743488100.0 `1743488634.010136 1743488100.0 `1743488653.009124 1743488100.0 `1743488663.010134 1743488100.0 `1743488673.010138 1743488100.0 `1743488683.010134 1743488100.0 `1743488693.010136 1743488100.0 `1743488704.010185 1743488100.0 `1743488714.010139 1743488100.0 `1743488723.009124 1743488100.0 `1743488733.010134 1743488100.0 `1743488753.010136 1743488100.0 `1743488774.010147 1743488100.0 `1743488784.010146 1743488100.0 `1743488813.010135 1743488100.0 `1743488823.010149 1743488100.0 `1743488844.010286 1743488100.0 `1743488854.010141 1743488100.0 `1743488873.010138 1743488100.0 `1743488883.010143 1743488100.0 `1743488893.010137 1743488100.0 `1743488903.010134 1743488100.0 `1743488914.010135 1743488100.0 `1743488924.010137 1743488100.0 `1743488933.009126 1743488100.0 `1743488943.010167 1743488100.0 `1743488953.010138 1743488100.0 `1743488963.010142 1743488100.0 `1743488973.010137 1743488100.0 `1743488984.01014 1743488100.0 `1743488994.010135 1743488100.0 `1743489003.009155 1743489000.0 `1743489033.010136 1743489000.0 `1743489043.010133 1743489000.0 `1743489054.010136 1743489000.0 `1743489353.009127 1743489000.0 `1743489363.010148 1743489000.0 `1743489373.010143 1743489000.0 `1743489383.010138 1743489000.0 `1743489393.010142 1743489000.0 `1743489404.010142 1743489000.0 `1743489414.010137 1743489000.0 `1743489433.010139 1743489000.0 `1743489453.010135 1743489000.0 `1743489473.010136 1743489000.0 `1743489484.010138 1743489000.0 `1743489494.010137 1743489000.0 `1743489503.009123 1743489000.0 `1743489513.010142 1743489000.0 `1743489554.010135 1743489000.0 `1743489564.010132 1743489000.0 `1743489573.009122 1743489000.0 `1743489593.010136 1743489000.0 `1743489603.010144 1743489000.0 `1743489613.010137 1743489000.0 `1743489624.010134 1743489000.0 `1743489634.010139 1743489000.0 `1743489643.009129 1743489000.0 `1743489653.010136 1743489000.0 `1743489663.010135 1743489000.0 `1743489673.010139 1743489000.0 `1743489693.010136 1743489000.0 `1743489704.010138 1743489000.0 `1743489714.010136 1743489000.0 `1743489723.009126 1743489000.0 `1743489733.010146 1743489000.0 `1743489743.010135 1743489000.0 `1743489753.010132 1743489000.0 `1743489784.010148 1743489000.0 `1743489793.009125 1743489000.0 `1743489803.010143 1743489000.0 `1743489813.010134 1743489000.0 `1743489823.010136 1743489000.0 `1743489833.010137 1743489000.0 `1743489844.010165 1743489000.0 `1743489854.010136 1743489000.0 `1743489863.009126 1743489000.0 `1743489873.010136 1743489000.0 `1743489883.010136 1743489000.0 `1743489893.010139 1743489000.0 `1743489903.010142 1743489900.0 `1743489914.010141 1743489900.0 `1743489924.010144 1743489900.0 `1743489933.009127 1743489900.0 `1743489943.010139 1743489900.0 `1743489953.010142 1743489900.0 `1743489963.010154 1743489900.0 `1743489994.010137 1743489900.0 `1743490004.010134 1743489900.0 `1743490013.009128 1743489900.0 `1743490023.010151 1743489900.0 `1743490033.010138 1743489900.0 `1743490043.010141 1743489900.0 `1743490053.010136 1743489900.0 `1743490064.010136 1743489900.0 `1743490083.009129 1743489900.0 `1743490093.010144 1743489900.0 `1743490103.010134 1743489900.0 `1743490113.010135 1743489900.0 `1743490134.010136 1743489900.0 `1743490144.010156 1743489900.0 `1743490153.009126 1743489900.0 `1743490163.010135 1743489900.0 `1743490204.010179 1743489900.0 `1743490214.010138 1743489900.0 `1743490223.009123 1743489900.0 `1743490233.010137 1743489900.0 `1743490243.010137 1743489900.0 `1743490253.010136 1743489900.0 `1743490274.010135 1743489900.0 `1743490284.010143 1743489900.0 `1743490293.009131 1743489900.0 `1743490303.010137 1743489900.0 `1743490313.010139 1743489900.0 `1743490323.010148 1743489900.0 `1743490333.01014 1743489900.0 `1743490373.009127 1743489900.0 `1743490383.010164 1743489900.0 `1743490393.01014 1743489900.0 `1743490403.010144 1743489900.0 `1743490424.010142 1743489900.0 `1743490434.010139 1743489900.0 `1743490443.009138 1743489900.0 `1743490473.010135 1743489900.0 `1743490523.010137 1743489900.0 `1743490543.010147 1743489900.0 `1743490564.010156 1743489900.0 `1743490573.009138 1743489900.0 `1743490583.010137 1743489900.0 `1743490593.010138 1743489900.0 `1743490603.010142 1743489900.0 `1743490724.01014 1743489900.0 `1743490734.010136 1743489900.0 `1743490753.010032 1743489900.0 `1743490773.010134 1743489900.0 `1743491354.010138 1743490800.0 `1743491903.010138 1743491700.0 `1743492454.010139 1743491700.0 `1743493004.01014 1743492600.0 `1743493553.010141 1743493500.0 list printed: [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], [25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95], [96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144], [145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199], [200], [201, 202], [203], [204]] forced_hashtag: JRM force hashtag to JRM elapsed_time : SPLIT_TIME 0.016948223114013672 ***** END SPLIT TIME ***** NUMBER BATCH : 8 list_ponderation used : [1e-05, 1e-05, 1e-05, 1e-05, 1e-05] , list_hashtag_class_create_as_list : ['jrm'] result_one_balle_Type_JRM:{'day': '01042025', 'map_nb_amount': {0: 4, 1: 15, 2: 6, 3: 0, 4: 0}, 'map_time_amount': {0: 0, 1: 0, 2: 0, 3: 0, 4: 0}, 'duration': 300.00100803375244, 'nb_balles_papier': 0.00025, 'begin_time_port': 'image_01042025_08_09_53_009126m0.jpg 0.0001 for time 1, id_amount 3 this amount prod time diff : 1e-05'} Production hashtag (incorrect ponderation at 20-10-18) : 0.00025 We reject this portfolio because of the condition_save_data : 2025-04-01 08:09:53.009126 result_one_balle_Type_JRM:{'day': '01042025', 'map_nb_amount': {0: 4, 1: 56, 2: 10, 3: 1, 4: 0}, 'map_time_amount': {0: 0, 1: 0, 2: 0, 3: 0, 4: 0}, 'duration': 881.0000009536743, 'nb_balles_papier': 0.0007100000000000012, 'begin_time_port': 'image_01042025_08_15_13_010134m0.jpg 1e-05 for time 1, id_amount 2 this amount prod time diff : 1e-05'} Production hashtag (incorrect ponderation at 20-10-18) : 0.0007100000000000012 We reject this portfolio because of the condition_save_data : 2025-04-01 08:15:13.010134 ERROR missing amount info result_one_balle_Type_JRM:{'day': '01042025', 'map_nb_amount': {0: 2, 1: 36, 2: 10, 3: 0, 4: 0}, 'map_time_amount': {0: 0, 1: 0, 2: 0, 3: 0, 4: 0}, 'duration': 890.000983953476, 'nb_balles_papier': 0.0004800000000000006, 'begin_time_port': 'image_01042025_08_30_03_009155m0.jpg 1e-05 for time 1, id_amount 2 this amount prod time diff : 1e-05'} Production hashtag (incorrect ponderation at 20-10-18) : 0.0004800000000000006 We reject this portfolio because of the condition_save_data : 2025-04-01 08:30:03.009155 result_one_balle_Type_JRM:{'day': '01042025', 'map_nb_amount': {0: 8, 1: 46, 2: 1, 3: 0, 4: 0}, 'map_time_amount': {0: 0, 1: 0, 2: 0, 3: 0, 4: 0}, 'duration': 869.9999918937683, 'nb_balles_papier': 0.0005500000000000008, 'begin_time_port': 'image_01042025_08_45_03_010142m0.jpg 1e-05 for time 1, id_amount 2 this amount prod time diff : 1e-05'} Production hashtag (incorrect ponderation at 20-10-18) : 0.0005500000000000008 We reject this portfolio because of the condition_save_data : 2025-04-01 08:45:03.010142 We have rejected 5 photos because of the batch_size condition ! NUMBER BATCH list_of_po