- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用简单的猫与狗数据集在 Google Colab 上尝试新添加的 TPU 支持。
在创建了一个简单的 CNN 之后,我尝试将模型导出到 TPU。但它因错误而失败
TypeError: Checkpointable._track_checkpointable() passed type <class 'keras.engine.topology.InputLayer'>, not a Checkpointable.
model = models.Sequential()
model.add(layers.Conv2D(32, (3,3), activation='relu', input_shape=(150, 150, 3)))
model.add(layers.MaxPooling2D((2,2)))
model.add(layers.Conv2D(64, (3,3), activation='relu'))
model.add(layers.MaxPooling2D((2,2)))
model.add(layers.Flatten())
model.add(layers.Dropout(0.5))
model.add(layers.Dense(512, activation='relu'))
model.add(layers.Dense(1, activation='sigmoid'))
model.summary()
train_datagen = ImageDataGenerator(rescale=1./255)
train_generator = train_datagen.flow_from_directory(train_dir, target_size=(150,150), batch_size=20, class_mode='binary')
tpu_model = tf.contrib.tpu.keras_to_tpu_model(model, strategy=tf.contrib.tpu.TPUDistributionStrategy(tf.contrib.cluster_resolver.TPUClusterResolver(tpu="grpc://" + os.environ['COLAB_TPU_ADDR'])))
train_generator
中做错了什么.但我不确定它是什么。任何帮助将不胜感激。
最佳答案
如果您正在使用或导入 layers
来自 Keras
而不是 TensorFlow
像这样:
from keras import layers,models
from keras.preprocessing.image import ImageDataGenerator
import tensorflow as tf
TypeError: Checkpointable._track_checkpointable() passed type <class 'keras.engine.topology.InputLayer'>, not a Checkpointable.
layers
直接来自
TensorFlow
就像我下面的代码:
from tensorflow.keras import layers,models
from keras.preprocessing.image import ImageDataGenerator
import tensorflow as tf
关于tensorflow - TF/Keras 错误 : InputLayer not a Checkpointable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52691280/
我正在使用简单的猫与狗数据集在 Google Colab 上尝试新添加的 TPU 支持。 在创建了一个简单的 CNN 之后,我尝试将模型导出到 TPU。但它因错误而失败 TypeError: Chec
我想从另一个 CNN 构建一个 CNN 来提取图像的特征向量。这个想法只是采用第一个 CNN 的前 13 层并用这些层构建第二个。 我正在使用配备 GPU 的 Google Colab 笔记本 fro
我遇到以下错误:https://pastebin.com/X7146Ury运行此 script 时. AttributeError: 'InputLayer' object has no attrib
我应该什么时候使用 Input我什么时候应该使用 InputLayer ?在 source code有一个描述,但我不确定它是什么意思。 输入层: Layer to be used as an ent
尝试将我的 Keras 模型转换为 CoreML 模型时,出现错误“InputLayer 对象没有属性‘inbound_nodes’”。 这是我的代码: loaded_model = loa
Keras 模型可以通过函数式 API 用作 Tensor 上的 Tensorflow 函数,如所述 here . 所以我们可以这样做: from keras.layers import InputL
我是机器学习新手。我正在关注这个tutorial关于微调 VGG16 模型。 使用以下代码可以很好地加载模型: vgg_model = tensorflow.keras.applications.vg
我试图理解 Sequential API(即 Sequential())和 Function API(即 Model())之间的关系,用于在Keras。特别是,我对使用 Function API 生成
我对 keras 和 TensorFlow 非常陌生, 当尝试将 Keras 模型(在新的 iOS IA 框架上编译并正常工作)转换为要在 Android 中使用的 tensorflow 模型时,我缺
我正在尝试将 vgg16 层添加到顺序模型,但出现问题标题中提到的错误 from keras.applications.vgg16 import VGG16 from tensorflow.contr
我是一名优秀的程序员,十分优秀!