Запустите keras.Models.fit () в графе - PullRequest
1 голос
/ 19 апреля 2020

Как запустить keras.model.fit () в графе без стремительного выполнения ... ??

Я попытался запустить свою модель в графе с помощью tf.compat.v1.disable_eager_execution (), но ошибка возврата кода: numpy должен быть запущен с быстрым выполнением

Ошибка появляется после модели контрольной точки

Я использую GentU TenorFlow 2.1.0 и Keras 2.3.1

Ответы [ 2 ]

0 голосов
/ 20 апреля 2020

Даже если в TF2.x по умолчанию установлен активный режим, под капотом keras.model.fit() запускается в графическом режиме для ускорения вычислений. Если вы хотите использовать некоторые расширенные функциональные возможности TF2.x и хотите использовать режим графика, как в TF1.x, импортируйте тензор потока следующим образом

import tensorflow.compat.v1 as tf 

Функции смешивания TF1.x и TF2.x с помощью tf.compat.v1.disable_eager_execution() не предлагается. Это может привести к большому количеству проблем в будущем. Спасибо!

0 голосов
/ 19 апреля 2020

В tenorflow2.x model.fit() по умолчанию работает в графическом режиме, вы можете управлять этим поведением, используя аргумент run_eagerly в методе model.compile(...), который по умолчанию равен True.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...