7
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

'tensorflow' has no attribute 'get_default_graph'との奮闘記

Posted at

背景

kaggleで話題のmodel を実機で回そうと思ったらこのエラーが出てきて詰まってしまった。

ネットで調べたところ解決策は色々試したので将来また同じとこで詰まりそうな自分用にまとめてきます。

環境

Ubuntu 18.04.4 LTS
tensorflow 2.1.0
keras 2.2.4

解決策1

keras.something.something

tensorflow.keras.something

に変える

解決策2

from keras import backend

from tensorflow.keras import backend

に変える

解決策3

from keras import backend as k

from tensorflow.keras import backend as k

に変える

解決策4

tensorflow のversionを下げる

pip install tensorflow==1.4

解決策5

keras のversionを上げる

pip uninstall keras
pip install keras==2.3.1

結果

1-3は私の環境では全然効果がなかった。

4は他のmodule でエラーが出て使えなかったため使えず。

5をやって初めてちゃんと動いた!やったね

参考にさせてもらったサイト様

7
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?