Thanks for your great job! I meet a problem when i run the configuration_10_320_20L_5scales_v2.py to train :
from ._conv import register_converters as _register_converters 2019-08-19 17:26:46,656[INFO]: Preparing before training. 2019-08-19 17:26:46,664[INFO]: Get net symbol successfully. 2019-08-19 17:27:41,030[INFO]: Prepare the data provider for all dataiter threads ---- 2019-08-19 17:27:41,030[INFO]: Dataset statistics: 12876 positive images; 44046 negative images; 56922 images in total. 2019-08-19 17:27:41,034[INFO]: MXNet Version: 1.4.1 2019-08-19 17:27:41,035[INFO]: Training settings:----------------------------------------------------------------- 2019-08-19 17:27:41,035[INFO]: param_num_val_loops:0 2019-08-19 17:27:41,035[INFO]: param_saturation_factors:{'min_factor': 0.5, 'max_factor': 1.5} 2019-08-19 17:27:41,035[INFO]: param_log_mode:w 2019-08-19 17:27:41,035[INFO]: param_blur_factors:{'sigma': 1, 'mode': 'random'} 2019-08-19 17:27:41,035[INFO]: param_enable_vertical_flip:False 2019-08-19 17:27:41,036[INFO]: param_bbox_small_list:[10, 20, 40, 80, 160] 2019-08-19 17:27:41,036[INFO]: param_receptive_field_center_start:[3, 7, 15, 31, 63] 2019-08-19 17:27:41,036[INFO]: param_num_thread_val_dataiter:1 2019-08-19 17:27:41,036[INFO]: param_optimizer_name:sgd 2019-08-19 17:27:41,036[INFO]: param_model_save_interval:100000 2019-08-19 17:27:41,036[INFO]: param_contrast_factors:{'min_factor': 0.5, 'max_factor': 1.5} 2019-08-19 17:27:41,036[INFO]: param_lr_scheduler:<mxnet.lr_scheduler.MultiFactorScheduler object at 0x7fdc6ffdea50> 2019-08-19 17:27:41,036[INFO]: param_net_input_height:640 2019-08-19 17:27:41,037[INFO]: param_trainset_pickle_file_path:../data_provider_farm/data_folder/widerface_train_data_gt_8.pkl 2019-08-19 17:27:41,037[INFO]: param_enable_random_contrast:True 2019-08-19 17:27:41,037[INFO]: param_GPU_idx_list:[0] 2019-08-19 17:27:41,037[INFO]: param_bbox_large_gray_list:[22.0, 44.0, 88.0, 176.0, 352.0] 2019-08-19 17:27:41,037[INFO]: param_neg_image_resize_factor_interval:[0.5, 3.5] 2019-08-19 17:27:41,037[INFO]: param_display_interval:100 2019-08-19 17:27:41,037[INFO]: param_valset_pickle_file_path: 2019-08-19 17:27:41,037[INFO]: param_net_input_width:640 2019-08-19 17:27:41,038[INFO]: param_save_prefix:../saved_model/configuration_10_320_20L_5scales_v2_2019-08-19-17-26-46/train_10_320_20L_5scales_v2 2019-08-19 17:27:41,038[INFO]: param_bbox_small_gray_list:[9.0, 18.0, 36.0, 72.0, 144.0] 2019-08-19 17:27:41,038[INFO]: param_momentum:0.9 2019-08-19 17:27:41,038[INFO]: param_feature_map_size_list:[159, 79, 39, 19, 9] 2019-08-19 17:27:41,038[INFO]: param_validation_interval:10000 2019-08-19 17:27:41,038[INFO]: param_enable_horizon_flip:True 2019-08-19 17:27:41,038[INFO]: param_receptive_field_list:[20, 40, 80, 160, 320] 2019-08-19 17:27:41,038[INFO]: param_neg_image_ratio:0.1 2019-08-19 17:27:41,038[INFO]: param_enable_blur:False 2019-08-19 17:27:41,039[INFO]: param_enable_random_brightness:True 2019-08-19 17:27:41,039[INFO]: param_train_metric_update_frequency:20 2019-08-19 17:27:41,039[INFO]: param_weight_decay:0.0 2019-08-19 17:27:41,039[INFO]: param_start_index:0 2019-08-19 17:27:41,039[INFO]: param_val_batch_size:20 2019-08-19 17:27:41,039[INFO]: param_optimizer_params:{'lr_scheduler': <mxnet.lr_scheduler.MultiFactorScheduler object at 0x7fdc6ffdea50>, 'learning_rate': 0.1, 'wd': 0.0, 'begin_num_update': 0, 'momentum': 0.9} 2019-08-19 17:27:41,039[INFO]: param_brightness_factors:{'min_factor': 0.5, 'max_factor': 1.5} 2019-08-19 17:27:41,040[INFO]: param_num_image_channel:3 2019-08-19 17:27:41,040[INFO]: param_num_train_loops:2000000 2019-08-19 17:27:41,040[INFO]: param_log_file_path:../log/configuration_10_320_20L_5scales_v2_2019-08-19-17-26-46.log 2019-08-19 17:27:41,040[INFO]: param_num_output_scales:5 2019-08-19 17:27:41,040[INFO]: param_receptive_field_stride:[4, 8, 16, 32, 64] 2019-08-19 17:27:41,040[INFO]: param_pretrained_model_param_path: 2019-08-19 17:27:41,040[INFO]: param_hnm_ratio:5 2019-08-19 17:27:41,040[INFO]: param_num_thread_train_dataiter:4 2019-08-19 17:27:41,041[INFO]: param_num_output_channels:6 2019-08-19 17:27:41,041[INFO]: param_learning_rate:0.1 2019-08-19 17:27:41,041[INFO]: param_bbox_large_list:[20, 40, 80, 160, 320] 2019-08-19 17:27:41,041[INFO]: param_train_batch_size:16 2019-08-19 17:27:41,041[INFO]: param_enable_random_saturation:True 2019-08-19 17:27:41,041[INFO]: param_blur_kernel_size_list:[3] 2019-08-19 17:27:41,041[INFO]: ----------------------------------------------------------------------------------- slice indices must be integers or None or have an __index__ method slice indices must be integers or None or have an __index__ method slice indices must be integers or None or have an __index__ method slice indices must be integers or None or have an __index__ method slice indices must be integers or None or have an __index__ method slice indices must be integers or None or have an __index__ method slice indices must be integers or None or have an __index__ method slice indices must be integers or None or have an __index__ method slice indices must be integers or None or have an __index__ method slice indices must be integers or None or have an __index__ method slice indices must be integers or None or have an __index__ method slice indices must be integers or None or have an __index__ method slice indices must be integers or None or have an __index__ method slice indices must be integers or None or have an __index__ method slice indices must be integers or None or have an __index__ method slice indices must be integers or None or have an __index__ method slice indices must be integers or None or have an __index__ method slice indices must be integers or None or have an __index__ method slice indices must be integers or None or have an __index__ method slice indices must be integers or None or have an __index__ method slice indices must be integers or None or have an __index__ method slice indices must be integers or None or have an __index__ method slice indices must be integers or None or have an __index__ method slice indices must be integers or None or have an __index__ method slice indices must be integers or None or have an __index__ method slice indices must be integers or None or have an __index__ method slice indices must be integers or None or have an __index__ method slice indices must be integers or None or have an __index__ method slice indices must be integers or None or have an __index__ method slice indices must be integers or None or have an __index__ method slice indices must be integers or None or have an __index__ method slice indices must be integers or None or have an __index__ method slice indices must be integers or None or have an __index__ method slice indices must be integers or None or have an __index__ method
There is always looping the bug: slice indices must be integers or None or have an index method.
My environment is Python 2.7.15 |Anaconda, the train data you have offered is saved by a python3 format. So i use my python3 to load the pickle file and saved as a python2 format pickle file. Did this cuase the bug?