私は実際にエラーを表示しているシェルで熱心な実行を有効にしようとしました。
attributeError:Module 'TensorFlow'には属性 'enable_eager_execution'がありません
私のTensorflowバージョンは2.0です
誰かが私にこれを手に入れるのはなぜ私に言うことができます...
前もって感謝します
Tensorflow 2.0
はデフォルトでEAGER_EXECUTIONを有効にしますので、tf.enable_eager_execution
を実行する必要はありません。 2.0
_ [SomeCode]の下の実行バージョンの場合のみ、EAGER実行を有効にしてください。
私はバージョン2.0で同じエラーと多くを得ました。 1.1xへのダウングレードは解決策ではありません。
https://github.com/tensorflow/tensorflow/issues/35749 の命令に従ってください。
最新のVisual C++をインストールしてください。あなたのマシンを再起動してください。それは https://support.microsoft.com/en-us/help/2977003/The-latest-supported-visual-c-downloads
tensorflow v1.xコードの場合、これは機能します。
import tensorflow.compat.v1 as tf
tf.disable_v2_behavior()
tf.enable_eager_execution()
_
TF2ではデフォルトでEAGERを有効にします。以下のように無効にすることができます。
import tensorflow as tf
tf.compat.v1.disable_eager_execution()
_
あなたが何かを呼ぶ必要があるならば、tf.compat.v1.enable_eage_executionが利用可能です。
バージョン1.8で始まるTensorflowにEAGER実行モードが追加されました。そのため、更新が必要です。さらに、それは多くのグリッチと頻繁な更新がある比較的新しい機能ですので、あなたのために働くことができる最新のバージョンを使用してお勧めします。試す
conda update tensorflow
_
またはPIPと一緒に
pip install --upgrade Tensorflow
_
EAGERの実行は、バージョン2.xではデフォルトで有効になっています。
tf.executing_eagerly()
_
それは真実を返すべきです。 2.0以内にバージョンが少なくなっている場合は、使用することで有効にできます。
tf.enable_eager_execution()
_