Создание модели TF завершается неудачно с активным исполнением - PullRequest
0 голосов
/ 23 апреля 2019

Когда включено активное выполнение, всякий раз, когда я пытаюсь добавить слои в последовательную модель keras, выдается исключение, указывающее, что tf.placeholder не совместим с быстрым выполнением.

Я не использую явно заполнитель, но кажется, что в процессе добавления слоя к модели где-то создается экземпляр заполнителя?

Насколько я могу судить по различным статьям и учебным пособиям в Интернете, следует использовать последовательную модель keras с нетерпеливым исполнением.

https: / https://www.tensorflow.org/guide/eager/www.tensorflow.org/guide/eager

Есть идеи?

Версии: Tensorflow-GPU версии 1.8 (пробовал на 1.9 и 1.11 также) Керас версия 2.1.6 Cuda версия 10.0

import tensorflow as tf

import keras
from keras.models import Sequential
from keras.layers import Dense
from keras.layers import Conv2D
from keras.layers import Flatten

@staticmethod
    def create_model(output_size):
        model = Sequential()
        # Add layers for linking the input image

        model.add(Conv2D(32, (3, 3), input_shape=(224, 224, 3)))
        # Add layers for processingS
        model.add(Flatten())
        model.add(Dense(64, activation=tf.nn.relu))
        # Add layers for output
        # out put of n pixels with [pos x, pos y, r value, g value, b value]
        model.add(Dense(output_size, activation=tf.nn.relu))
        return model
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...