Ошибка значения: Вызов модели.подгонка` в режиме графика не поддерживается, если экземпляр «Модели» был создан с включенным режимом ожидания

#deep-learning #model #valueerror

Вопрос:

 for i in range(epochs):
  gen = data_generator(train_descriptions,encoding_train,word_to_idx,max_len,batch_size)
  model.fit(gen,epochs=1,steps_per_epoch=steps,verbose=1)
  model.save("best_model.h5")
 

Ошибка значения: Вызывающая модель.подгонка в режиме графика не поддерживается, если
экземпляр модели был создан с включенным режимом ожидания. Пожалуйста
, создайте свой экземпляр модели в режиме графика или вызовите модель.подходит с
включенным режимом ожидания.

Как мне устранить эту ошибку?

Ответ №1:

Попробуй

 model.compile(run_eagerly=True)
 

Если это не сработает, вы можете попробовать принудительно выполнить его после компиляции модели:

 model.compile()
model.run_eagerly = True