keras 在张拉板上未观察到阶梯标记

0sgqnhkj  于 2023-03-08  发布在  其他
关注(0)|答案(3)|浏览(100)

我正在使用LSTM处理keras模型。为了优化性能,我想使用TensorBoard的性能分析器。
但是,它在顶部显示此错误消息:
未观察到步骤标记,因此步骤时间未知。如果(1)未检测定型步骤(例如,未使用Keras)或(2)分析持续时间短于步骤时间,则可能会发生这种情况。对于(1),需要添加步骤检测;对于(2),您可以尝试更长时间的侧写。
这是我的keras模型:

model = tf.keras.models.Sequential([
            tf.keras.layers.Input(shape=tuple(config.input_dims)),
            tf.keras.layers.LSTM(128),
            tf.keras.layers.Dropout(0.5),
            tf.keras.layers.Dense(64),
            tf.keras.layers.Dropout(0.25),
            tf.keras.layers.Dense(5, activation=tf.nn.softmax)
        ])

        model.compile(loss='categorical_crossentropy', metrics=['categorical_accuracy'], optimizer="adam")
        model.summary()
        model.fit(x=train, validation_data=validation, epochs=10, callbacks=callbacks)

如果我用一个平坦层替换LSTM,剖面仪会显示正确的数据。这个模型可以训练和使用。知道问题出在哪里吗?

ajsxfq5m

ajsxfq5m1#

我遇到了同样的问题。在警告上方显示了一个错误:“加载libcupti失败(是否已安装并且可访问?)"。我在执行模型时进行了检查,发现TensorFlow无法找到CUPTI。因此,按照here所述链接它。

juzqafwq

juzqafwq2#

我相信OP的问题和答案是不相关的,因为这个问题是通过用另一层交换一层来解决的。我也有一个类似的问题,OP的解决方案是一个很好的线索。

svmlkihl

svmlkihl3#

我收到了相同的错误消息“未观察到步进标记,因此步进时间未知...",并通过更改TensorFlow版本修复了该错误:pip install tensorflow==2.9,然后我重新运行代码,评测信息正确显示在TensorBoard中。
(the完全缺乏有用的错误信息是相当令人愤怒的...)

相关问题