Cultural_Inheritance-Recognizing_Chinese_Calligraphy_in_Multiple_Scenarios icon indicating copy to clipboard operation
Cultural_Inheritance-Recognizing_Chinese_Calligraphy_in_Multiple_Scenarios copied to clipboard

east_network.fit_generator()

Open Allen15rg opened this issue 5 years ago • 1 comments

Hi , thanks for your codes sharing! when I run advanced_east.py occured an error:

`RuntimeError Traceback (most recent call last) in 14 save_best_only=True, 15 save_weights_only=True, ---> 16 verbose=1)]) 17 print ("ok") 18 # east_network.save(cfg.saved_model_file_path)

/usr/local/anaconda3/lib/python3.6/site-packages/keras/legacy/interfaces.py in wrapper(*args, **kwargs) 85 warnings.warn('Update your ' + object_name + 86 ' call to the Keras 2 API: ' + signature, stacklevel=2) ---> 87 return func(*args, **kwargs) 88 wrapper._original_function = func 89 return wrapper

/usr/local/anaconda3/lib/python3.6/site-packages/keras/engine/training.py in fit_generator(self, generator, steps_per_epoch, epochs, verbose, callbacks, validation_data, validation_steps, class_weight, max_queue_size, workers, use_multiprocessing, shuffle, initial_epoch) 1976 1977 do_validation = bool(validation_data) -> 1978 self._make_train_function() 1979 if do_validation: 1980 self._make_test_function()

/usr/local/anaconda3/lib/python3.6/site-packages/keras/engine/training.py in _make_train_function(self) 977 def _make_train_function(self): 978 if not hasattr(self, 'train_function'): --> 979 raise RuntimeError('You must compile your model before using it.') 980 self._check_trainable_weights_consistency() 981 if self.train_function is None:

RuntimeError: You must compile your model before using it.`

I can't find a solution, do you know how to solve it?

thanks a lot!

Allen15rg avatar Feb 18 '19 05:02 Allen15rg

you can check keras version

Tianxiaomo avatar Feb 20 '19 09:02 Tianxiaomo