web-dev-qa-db-ja.com

Tensorboard:AttributeError: 'Model'オブジェクトには属性 '_get_distribution_strategy'がありません。

トレーニング中にTensorboardコールバックを使用すると、このエラーが発生しています。

Tensorboard Errorに関連する投稿からの回答を探してみましたが、この正確なエラーはStackOverflowの投稿またはGitHubの問題には見つかりませんでした。

お知らせください。

次のバージョンがPCにインストールされています。

TensorflowとTensorflow GPU:2.0.0

テンソーボード:2.0.0

8
envi z

このエラーは、KerasとTF.KERASからの混在インポートのために大部分が発生します。コードの正確なライブラリの参照を通して維持されていることを確認してください。たとえば、model.add(Conv2d())の代わりにmodel.add(tf.keras.layers.Conv2D())を試して、すべてのレイヤーに対してこれを適用すると、問題が解決されました。

0
Ahmed Sherif

Tensorflowの側にバグがあるようです。 https://github.com/tensorflow/tensorflow/pull/3487

今のところテンソルボードコールバックを削除します。

0
SandMan