2025-05-20 08:46:22,979 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 08:47:43,150 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 08:50:31,419 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 08:51:17,995 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 08:53:38,142 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 08:54:53,222 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 08:55:34,370 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 09:08:05,293 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 09:11:17,002 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 09:13:22,400 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 09:14:23,050 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 09:15:34,607 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 09:20:26,339 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 09:22:23,198 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 09:24:15,858 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 09:26:14,099 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 09:37:00,765 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 09:47:30,600 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 09:48:51,011 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 09:52:46,611 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 10:45:07,182 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 10:46:25,449 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 12:54:51,137 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 12:54:51,395 - main.py - INFO - 输入文件目录: E:/compete/app/model/data/DQYC/qy/62/1002/2025-04-21/IN - main 2025-05-20 12:55:04,053 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 12:55:04,168 - main.py - INFO - 输入文件目录: E:/compete/app/model/data/DQYC/qy/62/1002/2025-04-21/IN - main 2025-05-20 12:55:06,729 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 12:55:09,595 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 12:55:09,598 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 13:00:05,647 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 13:00:41,414 - main.py - INFO - 输入文件目录: E:/compete/app/model/data/DQYC/qy/62/1002/2025-04-21/IN - main 2025-05-20 13:01:07,014 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 13:02:42,712 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 13:02:50,218 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 13:03:55,563 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 13:03:55,677 - main.py - INFO - 输入文件目录: E:/compete/app/model/data/DQYC/qy/62/1002/2025-04-21/IN - main 2025-05-20 13:03:58,267 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 13:04:01,133 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 13:04:01,135 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 13:04:24,600 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 13:04:24,712 - main.py - INFO - 输入文件目录: E:/compete/app/model/data/DQYC/qy/62/1002/2025-04-21/IN - main 2025-05-20 13:04:27,238 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 13:04:30,083 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 13:04:30,086 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 13:05:35,802 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 13:05:35,916 - main.py - INFO - 输入文件目录: E:/compete/app/model/data/DQYC/qy/62/1002/2025-04-21/IN - main 2025-05-20 13:05:38,422 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 13:05:41,251 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 13:05:41,251 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 13:15:47,978 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 13:15:48,096 - main.py - INFO - 输入文件目录: E:/compete/app/model/data/DQYC/qy/62/1002/2025-04-21/IN - main 2025-05-20 13:15:50,703 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 13:15:53,526 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 13:15:53,639 - task_worker.py - ERROR - Station {'config_yaml': 'config.yml', 'neu_yaml': 'neu.yml', 'input_file': 'E:/compete/app/model/data/DQYC/qy/62/1002/2025-04-21/IN', 'model_name': 'lstm', 'docs_mapping': {'basi': 'DQYC_IN_BASIC', 'station_info_w': 'DQYC_IN_PLANT_WIND', 'station_info_d_w': 'DQYC_IN_PLANT_DETAIL_WIND', 'station_info_s': 'DQYC_IN_PLANT_SOLAR', 'station_info_d_s': 'DQYC_IN_PLANT_DETAIL_SOLAR', 'nwp_w': 'DQYC_IN_FORECAST_WEATHER_WIND', 'nwp_s': 'DQYC_IN_FORECAST_WEATHER_SOLAR', 'nwp_w_h': 'DQYC_IN_FORECAST_WEATHER_WIND_H', 'nwp_s_h': 'DQYC_IN_FORECAST_WEATHER_SOLAR_H', 'power': 'DQYC_IN_HISTORY_POWER_LONG', 'nwp_v': 'DQYC_IN_FORECAST_WEATHER', 'nwp_v_h': 'DQYC_IN_FORECAST_WEATHER_H', 'nwp_own': 'DQYC_IN_FORECAST_WEATHER_OWNER', 'nwp_own_h': 'DQYC_IN_FORECAST_WEATHER_OWNER_H', 'env_wf': 'DQYC_IN_ACTUAL_WEATHER_WIND', 'env_sf': "DQYC_IN_ACTUAL_WEATHER_SOLAR'"}, 'switch_nwp_owner': False, 'system': {'max_workers': 10, 'gpu_devices': []}, 'Model': {'add_train': True, 'batch_size': 64, 'dropout_rate': 0.2, 'epoch': 100, 'fusion': True, 'hidden_size': 64, 'his_points': 16, 'how_long_fill': 10, 'input_size': 24, 'lambda_value_1': 0.02, 'lambda_value_2': 0.01, 'learning_rate': 0.001, 'lstm_layers': 1, 'output_size': 16, 'patience': 10, 'predict_data_fill': True, 'shuffle_train_data': False, 'test_data_fill': False, 'time_step': 16, 'train_data_fill': True, 'use_cuda': False, 'valid_data_rate': 0.15}, 'authentication': {'date': '2025-01-08', 'full_cap': '2024-04-30', 'repair': '2025-01-08'}, 'calculate': [], 'cap': 50.0, 'col_time': 'Datetime', 'dataloc': './data', 'full_field': True, 'history_hours': 1, 'new_field': True, 'features': ['Perssure', 'SeaPerssure', 'PrecipitationHour', 'GroundTemp', 'Temp2', 'Humidity2', 'InstantSpeed10', 'InstantDirection10', 'PrecipitationDay', 'Groundradiation', 'Speed10', 'Direction10', 'Speed30', 'Direction30', 'Speed50', 'Direction50', 'Speed70', 'Direction70', 'Speed90', 'Direction90', 'Speed100', 'Direction100', 'HubSpeed', 'HubDireciton'], 'features_owner': ['Perssure', 'SeaPerssure', 'PrecipitationHour'], 'target': 'Power', 'repair_days': 81, 'repair_model_cycle': 5, 'update_add_train_days': 60, 'update_coe_days': 3, 'usable_power_s': {'api_able_power': True, 'bias': 2.524, 'coe': 4, 'down_fractile': 30, 'env': 'Irradiance', 'k': 0.04079, 'outliers_threshold': 1.5, 'up_fractile': 70}, 'usable_power_w': {'api_able_power': True, 'degree': 4, 'down_fractile': 0, 'down_offset': 3, 'env': 'HubSpeed', 'outliers_threshold': 1.5, 'step': 0.5, 'up_fractile': 100, 'up_offset': 2}, 'version': 'solar-0.0.1.south', 'mongodb_database': 'south_compete', 'scaler_table': 'scaler', 'model_table': 'model', 'region': 'south', 'clean_power': True, 'gpu_assignment': 2} failed: name 'args' is not defined - station_task 2025-05-20 13:15:53,639 - task_worker.py - ERROR - Station {'config_yaml': 'config.yml', 'neu_yaml': 'neu.yml', 'input_file': 'E:/compete/app/model/data/DQYC/qy/62/1002/2025-04-21/IN', 'model_name': 'lstm', 'docs_mapping': {'basi': 'DQYC_IN_BASIC', 'station_info_w': 'DQYC_IN_PLANT_WIND', 'station_info_d_w': 'DQYC_IN_PLANT_DETAIL_WIND', 'station_info_s': 'DQYC_IN_PLANT_SOLAR', 'station_info_d_s': 'DQYC_IN_PLANT_DETAIL_SOLAR', 'nwp_w': 'DQYC_IN_FORECAST_WEATHER_WIND', 'nwp_s': 'DQYC_IN_FORECAST_WEATHER_SOLAR', 'nwp_w_h': 'DQYC_IN_FORECAST_WEATHER_WIND_H', 'nwp_s_h': 'DQYC_IN_FORECAST_WEATHER_SOLAR_H', 'power': 'DQYC_IN_HISTORY_POWER_LONG', 'nwp_v': 'DQYC_IN_FORECAST_WEATHER', 'nwp_v_h': 'DQYC_IN_FORECAST_WEATHER_H', 'nwp_own': 'DQYC_IN_FORECAST_WEATHER_OWNER', 'nwp_own_h': 'DQYC_IN_FORECAST_WEATHER_OWNER_H', 'env_wf': 'DQYC_IN_ACTUAL_WEATHER_WIND', 'env_sf': "DQYC_IN_ACTUAL_WEATHER_SOLAR'"}, 'switch_nwp_owner': False, 'system': {'max_workers': 10, 'gpu_devices': []}, 'Model': {'add_train': True, 'batch_size': 64, 'dropout_rate': 0.2, 'epoch': 100, 'fusion': True, 'hidden_size': 64, 'his_points': 16, 'how_long_fill': 10, 'input_size': 24, 'lambda_value_1': 0.02, 'lambda_value_2': 0.01, 'learning_rate': 0.001, 'lstm_layers': 1, 'output_size': 16, 'patience': 10, 'predict_data_fill': True, 'shuffle_train_data': False, 'test_data_fill': False, 'time_step': 16, 'train_data_fill': True, 'use_cuda': False, 'valid_data_rate': 0.15}, 'authentication': {'date': '2025-01-08', 'full_cap': '2024-04-30', 'repair': '2025-01-08'}, 'calculate': [], 'cap': 50.0, 'col_time': 'Datetime', 'dataloc': './data', 'full_field': True, 'history_hours': 1, 'new_field': True, 'features': ['Perssure', 'SeaPerssure', 'PrecipitationHour', 'GroundTemp', 'Temp2', 'Humidity2', 'InstantSpeed10', 'InstantDirection10', 'PrecipitationDay', 'Groundradiation', 'Speed10', 'Direction10', 'Speed30', 'Direction30', 'Speed50', 'Direction50', 'Speed70', 'Direction70', 'Speed90', 'Direction90', 'Speed100', 'Direction100', 'HubSpeed', 'HubDireciton'], 'features_owner': ['Perssure', 'SeaPerssure', 'PrecipitationHour'], 'target': 'Power', 'repair_days': 81, 'repair_model_cycle': 5, 'update_add_train_days': 60, 'update_coe_days': 3, 'usable_power_s': {'api_able_power': True, 'bias': 2.524, 'coe': 4, 'down_fractile': 30, 'env': 'Irradiance', 'k': 0.04079, 'outliers_threshold': 1.5, 'up_fractile': 70}, 'usable_power_w': {'api_able_power': True, 'degree': 4, 'down_fractile': 0, 'down_offset': 3, 'env': 'HubSpeed', 'outliers_threshold': 1.5, 'step': 0.5, 'up_fractile': 100, 'up_offset': 2}, 'version': 'solar-0.0.1.south', 'mongodb_database': 'south_compete', 'scaler_table': 'scaler', 'model_table': 'model', 'region': 'south', 'clean_power': True, 'gpu_assignment': 1} failed: name 'args' is not defined - station_task 2025-05-20 13:19:49,703 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 13:20:08,641 - main.py - INFO - 输入文件目录: E:/compete/app/model/data/DQYC/qy/62/1002/2025-04-21/IN - main 2025-05-20 13:20:40,722 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 13:21:20,558 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 13:21:20,560 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 13:35:01,579 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 13:35:01,697 - main.py - INFO - 输入文件目录: E:/compete/app/model/data/DQYC/qy/62/1002/2025-04-21/IN - main 2025-05-20 13:35:04,298 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 13:35:07,211 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 13:35:07,213 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 13:35:07,339 - task_worker.py - ERROR - Station E:\compete\app\model\data\DQYC\qy\62\1002\2025-04-21\IN\1086 failed: 'data_template' - station_task 2025-05-20 13:35:07,339 - task_worker.py - ERROR - Station E:\compete\app\model\data\DQYC\qy\62\1002\2025-04-21\IN\2361 failed: 'data_template' - station_task 2025-05-20 13:41:46,680 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 13:41:46,809 - main.py - INFO - 输入文件目录: E:/compete/app/model/data/DQYC/qy/62/1002/2025-04-21/IN - main 2025-05-20 13:41:49,326 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 13:41:52,236 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 13:41:52,239 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 13:41:52,361 - task_worker.py - ERROR - Station E:\compete\app\model\data\DQYC\qy\62\1002\2025-04-21\IN\1086 failed: 'NoneType' object has no attribute 'nwp_v_h' - station_task 2025-05-20 13:41:52,361 - task_worker.py - ERROR - Station E:\compete\app\model\data\DQYC\qy\62\1002\2025-04-21\IN\2361 failed: 'NoneType' object has no attribute 'nwp_v_h' - station_task 2025-05-20 13:44:01,933 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 13:44:02,046 - main.py - INFO - 输入文件目录: E:/compete/app/model/data/DQYC/qy/62/1002/2025-04-21/IN - main 2025-05-20 13:44:04,595 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 13:44:07,451 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 13:44:07,452 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 13:44:07,567 - task_worker.py - ERROR - Station E:\compete\app\model\data\DQYC\qy\62\1002\2025-04-21\IN\1086 failed: 'NoneType' object has no attribute 'nwp_v_h' - station_task 2025-05-20 13:44:07,568 - task_worker.py - ERROR - Station E:\compete\app\model\data\DQYC\qy\62\1002\2025-04-21\IN\2361 failed: 'NoneType' object has no attribute 'nwp_v_h' - station_task 2025-05-20 13:45:07,403 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 13:45:07,514 - main.py - INFO - 输入文件目录: E:/compete/app/model/data/DQYC/qy/62/1002/2025-04-21/IN - main 2025-05-20 13:45:10,046 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 13:45:12,895 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 13:45:12,898 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 13:45:13,011 - task_worker.py - ERROR - Station E:\compete\app\model\data\DQYC\qy\62\1002\2025-04-21\IN\1086 failed: 'NoneType' object has no attribute 'nwp_v_h' - station_task 2025-05-20 13:45:13,013 - task_worker.py - ERROR - Station E:\compete\app\model\data\DQYC\qy\62\1002\2025-04-21\IN\2361 failed: 'NoneType' object has no attribute 'nwp_v_h' - station_task 2025-05-20 13:47:51,900 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 13:47:52,014 - main.py - INFO - 输入文件目录: E:/compete/app/model/data/DQYC/qy/62/1002/2025-04-21/IN - main 2025-05-20 13:47:54,645 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 13:47:57,532 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 13:47:57,534 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 13:47:57,651 - task_worker.py - ERROR - Station E:\compete\app\model\data\DQYC\qy\62\1002\2025-04-21\IN\1086 failed: 'NoneType' object has no attribute 'nwp_v_h' - station_task 2025-05-20 13:47:57,652 - task_worker.py - ERROR - Station E:\compete\app\model\data\DQYC\qy\62\1002\2025-04-21\IN\2361 failed: 'NoneType' object has no attribute 'nwp_v_h' - station_task 2025-05-20 14:03:02,374 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 14:03:02,496 - main.py - INFO - 输入文件目录: E:/compete/app/model/data/DQYC/qy/62/1002/2025-04-21/IN - main 2025-05-20 14:03:05,117 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 14:03:08,087 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 14:03:08,093 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 14:03:08,226 - task_worker.py - ERROR - Station E:\compete\app\model\data\DQYC\qy\62\1002\2025-04-21\IN\1086 failed: 'NoneType' object has no attribute 'nwp_v_h' - station_task 2025-05-20 14:03:08,226 - task_worker.py - ERROR - Station E:\compete\app\model\data\DQYC\qy\62\1002\2025-04-21\IN\2361 failed: 'NoneType' object has no attribute 'nwp_v_h' - station_task 2025-05-20 14:14:20,136 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 14:14:20,250 - main.py - INFO - 输入文件目录: E:/compete/app/model/data/DQYC/qy/62/1002/2025-04-21/IN - main 2025-05-20 14:14:22,859 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 14:14:25,740 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 14:14:25,744 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 14:14:25,896 - task_worker.py - ERROR - Station E:\compete\app\model\data\DQYC\qy\62\1002\2025-04-21\IN\2361 failed: 'NoneType' object has no attribute 'nwp_v_h' - station_task 2025-05-20 14:14:25,896 - task_worker.py - ERROR - Station E:\compete\app\model\data\DQYC\qy\62\1002\2025-04-21\IN\1086 failed: 'NoneType' object has no attribute 'nwp_v_h' - station_task 2025-05-20 14:15:08,041 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 14:15:08,156 - main.py - INFO - 输入文件目录: E:/compete/app/model/data/DQYC/qy/62/1002/2025-04-21/IN - main 2025-05-20 14:15:10,706 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 14:15:13,586 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 14:15:13,588 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 14:15:13,831 - task_worker.py - ERROR - Station E:\compete\app\model\data\DQYC\qy\62\1002\2025-04-21\IN\1086 failed: 'NoneType' object has no attribute 'nwp_v_h' - station_task 2025-05-20 14:15:13,831 - task_worker.py - ERROR - Station E:\compete\app\model\data\DQYC\qy\62\1002\2025-04-21\IN\2361 failed: 'NoneType' object has no attribute 'nwp_v_h' - station_task 2025-05-20 14:18:38,267 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 14:18:38,382 - main.py - INFO - 输入文件目录: E:/compete/app/model/data/DQYC/qy/62/1002/2025-04-21/IN - main 2025-05-20 14:18:40,948 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 14:18:43,800 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 14:18:43,802 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 14:18:44,025 - task_worker.py - ERROR - Station E:\compete\app\model\data\DQYC\qy\62\1002\2025-04-21\IN\1086 failed: 'dict' object has no attribute 'nwp_v_h' - station_task 2025-05-20 14:18:44,026 - task_worker.py - ERROR - Station E:\compete\app\model\data\DQYC\qy\62\1002\2025-04-21\IN\2361 failed: 'dict' object has no attribute 'nwp_v_h' - station_task 2025-05-20 14:20:53,780 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 14:20:53,893 - main.py - INFO - 输入文件目录: E:/compete/app/model/data/DQYC/qy/62/1002/2025-04-21/IN - main 2025-05-20 14:20:56,424 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 14:20:59,301 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 14:20:59,302 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 14:20:59,512 - task_worker.py - ERROR - Station E:\compete\app\model\data\DQYC\qy\62\1002\2025-04-21\IN\1086 failed: 'capacities' - station_task 2025-05-20 14:25:38,880 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 14:25:38,992 - main.py - INFO - 输入文件目录: E:/compete/app/model/data/DQYC/qy/62/1002/2025-04-21/IN - main 2025-05-20 14:25:41,516 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 14:25:44,383 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 14:25:44,385 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 14:25:44,594 - task_worker.py - ERROR - Station E:\compete\app\model\data\DQYC\qy\62\1002\2025-04-21\IN\2361 failed: 'ModelTrainer' object has no attribute 'logger' - station_task 2025-05-20 14:25:44,594 - task_worker.py - ERROR - Station E:\compete\app\model\data\DQYC\qy\62\1002\2025-04-21\IN\1086 failed: 'ModelTrainer' object has no attribute 'logger' - station_task 2025-05-20 14:26:31,069 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 14:26:31,184 - main.py - INFO - 输入文件目录: E:/compete/app/model/data/DQYC/qy/62/1002/2025-04-21/IN - main 2025-05-20 14:26:33,737 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 14:26:36,603 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 14:26:36,607 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 14:26:36,828 - tf_model_train.py - INFO - GPU 2 allocated - _setup_resources 2025-05-20 14:26:36,828 - tf_model_train.py - INFO - GPU 1 allocated - _setup_resources 2025-05-20 14:26:36,846 - task_worker.py - ERROR - Station E:\compete\app\model\data\DQYC\qy\62\1002\2025-04-21\IN\2361 failed: list index out of range - station_task 2025-05-20 14:26:36,846 - task_worker.py - ERROR - Station E:\compete\app\model\data\DQYC\qy\62\1002\2025-04-21\IN\1086 failed: list index out of range - station_task 2025-05-20 14:30:21,709 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 14:30:21,824 - main.py - INFO - 输入文件目录: E:/compete/app/model/data/DQYC/qy/62/1002/2025-04-21/IN - main 2025-05-20 14:30:24,356 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 14:30:27,240 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 14:30:27,245 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 14:30:27,453 - tf_model_train.py - INFO - GPU 2 allocated - _setup_resources 2025-05-20 14:30:27,459 - tf_model_train.py - INFO - GPU 1 allocated - _setup_resources 2025-05-20 14:30:27,471 - task_worker.py - ERROR - Station E:\compete\app\model\data\DQYC\qy\62\1002\2025-04-21\IN\1086 failed: list index out of range - station_task 2025-05-20 14:30:27,476 - task_worker.py - ERROR - Station E:\compete\app\model\data\DQYC\qy\62\1002\2025-04-21\IN\2361 failed: list index out of range - station_task 2025-05-20 14:39:34,488 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 14:39:34,614 - main.py - INFO - 输入文件目录: E:/compete/app/model/data/DQYC/qy/62/1002/2025-04-21/IN - main 2025-05-20 14:39:37,274 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 14:39:40,302 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 14:39:40,303 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 14:39:40,511 - tf_model_train.py - INFO - GPU 1 allocated - _setup_resources 2025-05-20 14:39:40,512 - tf_model_train.py - INFO - GPU 2 allocated - _setup_resources 2025-05-20 14:39:40,551 - data_cleaning.py - INFO - 开始清洗:训练集…… - cleaning 2025-05-20 14:39:40,552 - data_cleaning.py - INFO - 开始清洗:训练集…… - cleaning 2025-05-20 14:39:40,559 - data_cleaning.py - INFO - 行清洗:清洗的行数有:68,缺失的列有: - key_field_row_cleaning 2025-05-20 14:39:40,560 - data_cleaning.py - INFO - 行清洗:清洗的行数有:69,缺失的列有: - key_field_row_cleaning 2025-05-20 14:39:40,597 - data_handler.py - INFO - 数据总数:2907, 时序缺失的间隔:0, 其中,较长的时间间隔:0 - missing_time_splite 2025-05-20 14:39:40,597 - data_handler.py - INFO - 需要补值的总点数:0 - missing_time_splite 2025-05-20 14:39:40,598 - data_handler.py - INFO - 再次测算,需要插值的总点数为:0.0 - fill_train_data 2025-05-20 14:39:40,598 - data_handler.py - INFO - 数据总数:2908, 时序缺失的间隔:0, 其中,较长的时间间隔:0 - missing_time_splite 2025-05-20 14:39:40,598 - data_handler.py - INFO - 需要补值的总点数:0 - missing_time_splite 2025-05-20 14:39:40,599 - data_handler.py - INFO - 再次测算,需要插值的总点数为:0.0 - fill_train_data 2025-05-20 14:39:41,579 - dbmg.py - INFO - ❌ 系统异常: Authentication failed., full error: {'ok': 0.0, 'errmsg': 'Authentication failed.', 'code': 18, 'codeName': 'AuthenticationFailed'} - get_keras_model_from_mongo 2025-05-20 14:39:41,579 - tf_lstm.py - INFO - 加强训练加载模型权重失败:("Authentication failed., full error: {'ok': 0.0, 'errmsg': 'Authentication failed.', 'code': 18, 'codeName': 'AuthenticationFailed'}",) - train_init 2025-05-20 14:39:41,592 - dbmg.py - INFO - ❌ 系统异常: Authentication failed., full error: {'ok': 0.0, 'errmsg': 'Authentication failed.', 'code': 18, 'codeName': 'AuthenticationFailed'} - get_keras_model_from_mongo 2025-05-20 14:39:41,592 - tf_lstm.py - INFO - 加强训练加载模型权重失败:("Authentication failed., full error: {'ok': 0.0, 'errmsg': 'Authentication failed.', 'code': 18, 'codeName': 'AuthenticationFailed'}",) - train_init 2025-05-20 14:39:54,426 - tf_lstm.py - INFO - -----模型训练经过100轮迭代----- - training 2025-05-20 14:39:54,426 - tf_lstm.py - INFO - -----模型训练经过100轮迭代----- - training 2025-05-20 14:39:54,426 - tf_lstm.py - INFO - 训练集损失函数为:[9.0531e-01 3.1888e-01 9.9910e-02 2.8170e-02 7.5200e-03 2.3400e-03 1.1900e-03 9.6000e-04 9.2000e-04 9.1000e-04 9.0000e-04 9.0000e-04 8.9000e-04 8.9000e-04 8.9000e-04 8.9000e-04 8.8000e-04 8.8000e-04 8.8000e-04 8.8000e-04 8.8000e-04 8.7000e-04 8.7000e-04 8.7000e-04 8.7000e-04 8.7000e-04 8.7000e-04 8.7000e-04 8.7000e-04 8.6000e-04 8.6000e-04 8.6000e-04 8.6000e-04 8.6000e-04 8.6000e-04 8.6000e-04 8.6000e-04 8.6000e-04 8.6000e-04 8.6000e-04 8.5000e-04 8.5000e-04 8.5000e-04 8.5000e-04 8.5000e-04 8.5000e-04 8.5000e-04 8.5000e-04 8.5000e-04 8.5000e-04 8.5000e-04 8.5000e-04 8.5000e-04 8.5000e-04 8.5000e-04 8.5000e-04 8.5000e-04 8.4000e-04 8.4000e-04 8.4000e-04 8.4000e-04 8.4000e-04 8.4000e-04 8.4000e-04 8.4000e-04 8.4000e-04 8.4000e-04 8.4000e-04 8.4000e-04 8.4000e-04 8.4000e-04 8.4000e-04 8.4000e-04 8.4000e-04 8.4000e-04 8.4000e-04 8.4000e-04 8.4000e-04 8.4000e-04 8.4000e-04 8.4000e-04 8.4000e-04 8.4000e-04 8.4000e-04 8.4000e-04 8.4000e-04 8.4000e-04 8.4000e-04 8.4000e-04 8.4000e-04 8.3000e-04 8.3000e-04 8.3000e-04 8.3000e-04 8.3000e-04 8.3000e-04 8.3000e-04 8.3000e-04 8.3000e-04 8.3000e-04] - training 2025-05-20 14:39:54,426 - tf_lstm.py - INFO - 训练集损失函数为:[8.9877e-01 3.1553e-01 9.8310e-02 2.7340e-02 7.0000e-03 1.9300e-03 8.1000e-04 5.9000e-04 5.5000e-04 5.4000e-04 5.4000e-04 5.4000e-04 5.4000e-04 5.4000e-04 5.4000e-04 5.4000e-04 5.3000e-04 5.3000e-04 5.3000e-04 5.3000e-04 5.3000e-04 5.3000e-04 5.3000e-04 5.3000e-04 5.3000e-04 5.3000e-04 5.3000e-04 5.3000e-04 5.3000e-04 5.3000e-04 5.3000e-04 5.3000e-04 5.3000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.1000e-04 5.1000e-04 5.1000e-04 5.1000e-04 5.1000e-04 5.1000e-04 5.1000e-04 5.1000e-04 5.1000e-04 5.1000e-04 5.1000e-04 5.1000e-04 5.1000e-04 5.1000e-04] - training 2025-05-20 14:39:54,426 - tf_lstm.py - INFO - 验证集损失函数为:[0.51434 0.16851 0.04969 0.01363 0.00409 0.00189 0.00142 0.00133 0.00131 0.0013 0.00129 0.00128 0.00128 0.00127 0.00127 0.00126 0.00126 0.00126 0.00125 0.00125 0.00125 0.00124 0.00124 0.00124 0.00124 0.00123 0.00123 0.00123 0.00123 0.00123 0.00122 0.00122 0.00122 0.00122 0.00122 0.00122 0.00122 0.00121 0.00121 0.00121 0.00121 0.00121 0.00121 0.00121 0.00121 0.00121 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.00119 0.00119 0.00119 0.00119 0.00119 0.00119 0.00119 0.00119 0.00119 0.00119 0.00119 0.00119 0.00119 0.00119 0.00119 0.00119 0.00119 0.00119 0.00118 0.00118 0.00118 0.00118 0.00118 0.00118 0.00118 0.00118 0.00118 0.00118 0.00118 0.00118 0.00118 0.00118 0.00118 0.00118 0.00118 0.00118 0.00118 0.00118 0.00118 0.00118 0.00118 0.00118 0.00118] - training 2025-05-20 14:39:54,426 - tf_lstm.py - INFO - 验证集损失函数为:[0.50973 0.16624 0.04849 0.01296 0.0036 0.00145 0.00101 0.00092 0.0009 0.00089 0.00089 0.00089 0.00088 0.00088 0.00088 0.00087 0.00087 0.00087 0.00087 0.00086 0.00086 0.00086 0.00086 0.00086 0.00086 0.00085 0.00085 0.00085 0.00085 0.00085 0.00085 0.00085 0.00085 0.00085 0.00084 0.00084 0.00084 0.00084 0.00084 0.00084 0.00084 0.00084 0.00084 0.00084 0.00084 0.00084 0.00084 0.00084 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082] - training 2025-05-20 14:39:54,427 - tf_model_train.py - ERROR - Training failed: 'ModelTrainer' object has no attribute 'opt' Traceback (most recent call last): File "E:\compete\app\model\tf_model_train.py", line 87, in train self.opt.Model['features'] = ','.join(self.dh.opt.features) ^^^^^^^^ AttributeError: 'ModelTrainer' object has no attribute 'opt' - _handle_error 2025-05-20 14:39:54,432 - tf_model_train.py - ERROR - Training failed: 'ModelTrainer' object has no attribute 'opt' Traceback (most recent call last): File "E:\compete\app\model\tf_model_train.py", line 87, in train self.opt.Model['features'] = ','.join(self.dh.opt.features) ^^^^^^^^ AttributeError: 'ModelTrainer' object has no attribute 'opt' - _handle_error 2025-05-20 15:26:00,753 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 15:26:00,873 - main.py - INFO - 输入文件目录: E:/compete/app/model/data/DQYC/qy/62/1002/2025-04-21/IN - main 2025-05-20 15:26:03,466 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 15:26:06,401 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 15:26:06,411 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 15:26:06,623 - tf_model_train.py - INFO - GPU 2 allocated - _setup_resources 2025-05-20 15:26:06,629 - tf_model_train.py - INFO - GPU 1 allocated - _setup_resources 2025-05-20 15:26:06,642 - data_cleaning.py - INFO - 开始清洗:训练集…… - cleaning 2025-05-20 15:26:06,647 - data_cleaning.py - INFO - 开始清洗:训练集…… - cleaning 2025-05-20 15:26:06,650 - data_cleaning.py - INFO - 行清洗:清洗的行数有:69,缺失的列有: - key_field_row_cleaning 2025-05-20 15:26:06,656 - data_cleaning.py - INFO - 行清洗:清洗的行数有:68,缺失的列有: - key_field_row_cleaning 2025-05-20 15:26:06,682 - data_handler.py - INFO - 数据总数:2907, 时序缺失的间隔:0, 其中,较长的时间间隔:0 - missing_time_splite 2025-05-20 15:26:06,682 - data_handler.py - INFO - 需要补值的总点数:0 - missing_time_splite 2025-05-20 15:26:06,683 - data_handler.py - INFO - 再次测算,需要插值的总点数为:0.0 - fill_train_data 2025-05-20 15:26:06,687 - data_handler.py - INFO - 数据总数:2908, 时序缺失的间隔:0, 其中,较长的时间间隔:0 - missing_time_splite 2025-05-20 15:26:06,687 - data_handler.py - INFO - 需要补值的总点数:0 - missing_time_splite 2025-05-20 15:26:06,688 - data_handler.py - INFO - 再次测算,需要插值的总点数为:0.0 - fill_train_data 2025-05-20 15:26:07,624 - dbmg.py - INFO - ❌ 系统异常: Authentication failed., full error: {'ok': 0.0, 'errmsg': 'Authentication failed.', 'code': 18, 'codeName': 'AuthenticationFailed'} - get_keras_model_from_mongo 2025-05-20 15:26:07,624 - tf_lstm.py - INFO - 加强训练加载模型权重失败:("Authentication failed., full error: {'ok': 0.0, 'errmsg': 'Authentication failed.', 'code': 18, 'codeName': 'AuthenticationFailed'}",) - train_init 2025-05-20 15:26:07,633 - dbmg.py - INFO - ❌ 系统异常: Authentication failed., full error: {'ok': 0.0, 'errmsg': 'Authentication failed.', 'code': 18, 'codeName': 'AuthenticationFailed'} - get_keras_model_from_mongo 2025-05-20 15:26:07,633 - tf_lstm.py - INFO - 加强训练加载模型权重失败:("Authentication failed., full error: {'ok': 0.0, 'errmsg': 'Authentication failed.', 'code': 18, 'codeName': 'AuthenticationFailed'}",) - train_init 2025-05-20 15:26:20,550 - tf_lstm.py - INFO - -----模型训练经过100轮迭代----- - training 2025-05-20 15:26:20,550 - tf_lstm.py - INFO - -----模型训练经过100轮迭代----- - training 2025-05-20 15:26:20,551 - tf_lstm.py - INFO - 训练集损失函数为:[9.0203e-01 3.1670e-01 9.8690e-02 2.7480e-02 7.0600e-03 1.9500e-03 8.2000e-04 5.9000e-04 5.5000e-04 5.4000e-04 5.4000e-04 5.4000e-04 5.4000e-04 5.4000e-04 5.4000e-04 5.3000e-04 5.3000e-04 5.3000e-04 5.3000e-04 5.3000e-04 5.3000e-04 5.3000e-04 5.3000e-04 5.3000e-04 5.3000e-04 5.3000e-04 5.3000e-04 5.3000e-04 5.3000e-04 5.3000e-04 5.3000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.1000e-04 5.1000e-04 5.1000e-04 5.1000e-04 5.1000e-04 5.1000e-04 5.1000e-04 5.1000e-04 5.1000e-04 5.1000e-04 5.1000e-04 5.1000e-04 5.1000e-04 5.1000e-04 5.1000e-04 5.1000e-04 5.1000e-04 5.1000e-04] - training 2025-05-20 15:26:20,551 - tf_lstm.py - INFO - 训练集损失函数为:[9.0353e-01 3.1775e-01 9.8940e-02 2.7240e-02 6.6300e-03 1.4600e-03 3.3000e-04 1.0000e-04 6.0000e-05 6.0000e-05 6.0000e-05 6.0000e-05 6.0000e-05 6.0000e-05 6.0000e-05 6.0000e-05 6.0000e-05 6.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05] - training 2025-05-20 15:26:20,551 - tf_lstm.py - INFO - 验证集损失函数为:[0.51163 0.16686 0.04873 0.01304 0.00363 0.00146 0.00101 0.00092 0.0009 0.00089 0.00089 0.00088 0.00088 0.00088 0.00088 0.00087 0.00087 0.00087 0.00087 0.00086 0.00086 0.00086 0.00086 0.00086 0.00086 0.00086 0.00085 0.00085 0.00085 0.00085 0.00085 0.00085 0.00085 0.00085 0.00085 0.00084 0.00084 0.00084 0.00084 0.00084 0.00084 0.00084 0.00084 0.00084 0.00084 0.00084 0.00084 0.00084 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082] - training 2025-05-20 15:26:20,551 - tf_lstm.py - INFO - 验证集损失函数为:[5.1261e-01 1.6711e-01 4.8310e-02 1.2300e-02 2.8100e-03 6.3000e-04 1.8000e-04 1.0000e-04 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05] - training 2025-05-20 15:26:20,573 - dbmg.py - INFO - ❌ 数据库操作 - 详细错误: Authentication failed., full error: {'ok': 0.0, 'errmsg': 'Authentication failed.', 'code': 18, 'codeName': 'AuthenticationFailed'} - insert_trained_model_into_mongo 2025-05-20 15:26:20,573 - dbmg.py - INFO - ❌ 数据库操作 - 详细错误: Authentication failed., full error: {'ok': 0.0, 'errmsg': 'Authentication failed.', 'code': 18, 'codeName': 'AuthenticationFailed'} - insert_trained_model_into_mongo 2025-05-20 15:26:20,677 - tf_model_train.py - ERROR - Training failed: Authentication failed., full error: {'ok': 0.0, 'errmsg': 'Authentication failed.', 'code': 18, 'codeName': 'AuthenticationFailed'} Traceback (most recent call last): File "E:\compete\app\model\tf_model_train.py", line 95, in train self.mgUtils.insert_trained_model_into_mongo(trained_model, self.config) File "E:\compete\app\common\dbmg.py", line 77, in insert_trained_model_into_mongo if collection.estimated_document_count() >= 50: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\anaconda3\envs\py312\Lib\site-packages\pymongo\collection.py", line 1810, in estimated_document_count return self._retryable_non_cursor_read(_cmd, None, operation=_Op.COUNT) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\anaconda3\envs\py312\Lib\site-packages\pymongo\collection.py", line 1910, in _retryable_non_cursor_read return client._retryable_read(func, self._read_preference_for(s), s, operation) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\anaconda3\envs\py312\Lib\site-packages\pymongo\mongo_client.py", line 1534, in _retryable_read return self._retry_internal( ^^^^^^^^^^^^^^^^^^^^^ File "D:\anaconda3\envs\py312\Lib\site-packages\pymongo\_csot.py", line 108, in csot_wrapper return func(self, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\anaconda3\envs\py312\Lib\site-packages\pymongo\mongo_client.py", line 1501, in _retry_internal ).run() ^^^^^ File "D:\anaconda3\envs\py312\Lib\site-packages\pymongo\mongo_client.py", line 2347, in run return self._read() if self._is_read else self._write() ^^^^^^^^^^^^ File "D:\anaconda3\envs\py312\Lib\site-packages\pymongo\mongo_client.py", line 2479, in _read with self._client._conn_from_server(self._read_pref, self._server, self._session) as ( File "D:\anaconda3\envs\py312\Lib\contextlib.py", line 137, in __enter__ return next(self.gen) ^^^^^^^^^^^^^^ File "D:\anaconda3\envs\py312\Lib\site-packages\pymongo\mongo_client.py", line 1351, in _conn_from_server with self._checkout(server, session) as conn: File "D:\anaconda3\envs\py312\Lib\contextlib.py", line 137, in __enter__ return next(self.gen) ^^^^^^^^^^^^^^ File "D:\anaconda3\envs\py312\Lib\site-packages\pymongo\mongo_client.py", line 1260, in _checkout with server.checkout(handler=err_handler) as conn: File "D:\anaconda3\envs\py312\Lib\contextlib.py", line 137, in __enter__ return next(self.gen) ^^^^^^^^^^^^^^ File "D:\anaconda3\envs\py312\Lib\site-packages\pymongo\pool.py", line 1763, in checkout conn = self._get_conn(checkout_started_time, handler=handler) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\anaconda3\envs\py312\Lib\site-packages\pymongo\pool.py", line 1921, in _get_conn conn = self.connect(handler=handler) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\anaconda3\envs\py312\Lib\site-packages\pymongo\pool.py", line 1725, in connect conn.authenticate() File "D:\anaconda3\envs\py312\Lib\site-packages\pymongo\pool.py", line 1098, in authenticate auth.authenticate(creds, self, reauthenticate=reauthenticate) File "D:\anaconda3\envs\py312\Lib\site-packages\pymongo\auth.py", line 656, in authenticate auth_func(credentials, conn) File "D:\anaconda3\envs\py312\Lib\site-packages\pymongo\auth.py", line 560, in _authenticate_default return _authenticate_scram(credentials, conn, "SCRAM-SHA-1") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\anaconda3\envs\py312\Lib\site-packages\pymongo\auth.py", line 299, in _authenticate_scram res = conn.command(source, cmd) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\anaconda3\envs\py312\Lib\site-packages\pymongo\helpers.py", line 342, in inner return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "D:\anaconda3\envs\py312\Lib\site-packages\pymongo\pool.py", line 988, in command return command( ^^^^^^^^ File "D:\anaconda3\envs\py312\Lib\site-packages\pymongo\network.py", line 212, in command helpers._check_command_response( File "D:\anaconda3\envs\py312\Lib\site-packages\pymongo\helpers.py", line 248, in _check_command_response raise OperationFailure(errmsg, code, response, max_wire_version) pymongo.errors.OperationFailure: Authentication failed., full error: {'ok': 0.0, 'errmsg': 'Authentication failed.', 'code': 18, 'codeName': 'AuthenticationFailed'} - _handle_error 2025-05-20 15:57:57,894 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 15:57:58,017 - main.py - INFO - 输入文件目录: E:/compete/app/model/data/DQYC/qy/62/1002/2025-04-21/IN - main 2025-05-20 15:58:00,771 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 15:58:03,716 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 15:58:03,722 - module_wrapper.py - WARNING - From E:\compete\app\model\losses.py:10: The name tf.set_random_seed is deprecated. Please use tf.compat.v1.set_random_seed instead. - _tfmw_add_deprecation_warning 2025-05-20 15:58:03,933 - tf_model_train.py - INFO - GPU 2 allocated - _setup_resources 2025-05-20 15:58:03,933 - tf_model_train.py - INFO - GPU 1 allocated - _setup_resources 2025-05-20 15:58:03,952 - data_cleaning.py - INFO - 开始清洗:训练集…… - cleaning 2025-05-20 15:58:03,952 - data_cleaning.py - INFO - 开始清洗:训练集…… - cleaning 2025-05-20 15:58:03,960 - data_cleaning.py - INFO - 行清洗:清洗的行数有:68,缺失的列有: - key_field_row_cleaning 2025-05-20 15:58:03,960 - data_cleaning.py - INFO - 行清洗:清洗的行数有:69,缺失的列有: - key_field_row_cleaning 2025-05-20 15:58:03,987 - data_handler.py - INFO - 数据总数:2907, 时序缺失的间隔:0, 其中,较长的时间间隔:0 - missing_time_splite 2025-05-20 15:58:03,987 - data_handler.py - INFO - 需要补值的总点数:0 - missing_time_splite 2025-05-20 15:58:03,988 - data_handler.py - INFO - 数据总数:2908, 时序缺失的间隔:0, 其中,较长的时间间隔:0 - missing_time_splite 2025-05-20 15:58:03,988 - data_handler.py - INFO - 需要补值的总点数:0 - missing_time_splite 2025-05-20 15:58:03,988 - data_handler.py - INFO - 再次测算,需要插值的总点数为:0.0 - fill_train_data 2025-05-20 15:58:03,988 - data_handler.py - INFO - 再次测算,需要插值的总点数为:0.0 - fill_train_data 2025-05-20 15:58:04,931 - dbmg.py - INFO - ⚠️ 未找到模型 'lstm' 的有效记录 - get_keras_model_from_mongo 2025-05-20 15:58:04,932 - tf_lstm.py - INFO - 加强训练加载模型权重失败:('cannot unpack non-iterable NoneType object',) - train_init 2025-05-20 15:58:04,934 - dbmg.py - INFO - ⚠️ 未找到模型 'lstm' 的有效记录 - get_keras_model_from_mongo 2025-05-20 15:58:04,934 - tf_lstm.py - INFO - 加强训练加载模型权重失败:('cannot unpack non-iterable NoneType object',) - train_init 2025-05-20 15:58:18,001 - tf_lstm.py - INFO - -----模型训练经过100轮迭代----- - training 2025-05-20 15:58:18,002 - tf_lstm.py - INFO - -----模型训练经过100轮迭代----- - training 8340e-02 2.6920e-02 6.5200e-03 1.4300e-03 3.2000e-04 1.0000e-04 6.0000e-05 6.0000e-05 6.0000e-05 6.0000e-05 6.0000e-05 6.0000e-05 6.0000e-05 6.0000e-05 6.0000e-05 6.0000e-05 6.0000e-05 6.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05 5.0000e-05] - training 2025-05-20 15:58:18,002 - tf_lstm.py - INFO - 验证集损失函数为:[5.1238e-01 1.6642e-01 4.7850e-02 1.2120e-02 2.7600e-03 6.1000e-04 1.8000e-04 1.0000e-04 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 8.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05 7.0000e-05] - training 2025-05-20 15:58:18,002 - tf_lstm.py - INFO - 训练集损失函数为:[9.0536e-01 3.1867e-01 9.9770e-02 2.7960e-02 7.2200e-03 1.9900e-03 8.3000e-04 6.0000e-04 5.5000e-04 5.5000e-04 5.4000e-04 5.4000e-04 5.4000e-04 5.4000e-04 5.4000e-04 5.4000e-04 5.3000e-04 5.3000e-04 5.3000e-04 5.3000e-04 5.3000e-04 5.3000e-04 5.3000e-04 5.3000e-04 5.3000e-04 5.3000e-04 5.3000e-04 5.3000e-04 5.3000e-04 5.3000e-04 5.3000e-04 5.3000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.2000e-04 5.1000e-04 5.1000e-04 5.1000e-04 5.1000e-04 5.1000e-04 5.1000e-04 5.1000e-04 5.1000e-04 5.1000e-04 5.1000e-04 5.1000e-04 5.1000e-04 5.1000e-04 5.1000e-04 5.1000e-04 5.1000e-04 5.1000e-04 5.1000e-04] - training 2025-05-20 15:58:18,003 - tf_lstm.py - INFO - 验证集损失函数为:[0.51413 0.16832 0.04944 0.01332 0.00372 0.00148 0.00102 0.00092 0.0009 0.0009 0.00089 0.00089 0.00088 0.00088 0.00088 0.00088 0.00087 0.00087 0.00087 0.00087 0.00086 0.00086 0.00086 0.00086 0.00086 0.00086 0.00086 0.00085 0.00085 0.00085 0.00085 0.00085 0.00085 0.00085 0.00085 0.00085 0.00084 0.00084 0.00084 0.00084 0.00084 0.00084 0.00084 0.00084 0.00084 0.00084 0.00084 0.00084 0.00084 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00083 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082 0.00082] - training 2025-05-20 15:58:18,063 - dbmg.py - INFO - ✅ 模型 lstm 保存成功 | 文档ID: 682c361a3d53239c05a9f9c4 - insert_trained_model_into_mongo 2025-05-20 15:58:18,080 - dbmg.py - INFO - ✅ 模型 lstm 保存成功 | 文档ID: 682c361a39772d853bd04505 - insert_trained_model_into_mongo 2025-05-20 15:58:18,124 - dbmg.py - INFO - ✅ 缩放器 lstm 保存成功 | 文档ID: 682c361a3d53239c05a9f9c6 - insert_scaler_model_into_mongo 2025-05-20 15:58:18,132 - dbmg.py - INFO - ✅ 缩放器 lstm 保存成功 | 文档ID: 682c361a39772d853bd04507 - insert_scaler_model_into_mongo