web-dev-qa-db-ja.com

グーグルコラボでデフォルトのテンソルフローバージョンに戻す方法

tensorflowkerasがGoogleColabで使用されているマシンにデフォルトでインストールされていることを知りませんでした。そして、私は自分のバージョンをインストールしました。しかし、それはバギーでした。そこで、以前のバージョンに戻ることにしました。やった:

!pip install tensorflow==1.6.0

そして

!pip install keras==2.1.5

しかし今、私がするときimport keras、次のエラーが発生します:

AttributeError: module 'tensorflow' has no attribute 'name_scope'

Nota:友人にデフォルトのtensorflowkerasのバージョンを知ってもらいましたが、彼は私にこれらをくれました:

!pip show tensorflow  # 1.6.0
!pip show keras  # 2.1.5

だから、どういうわけか私のインストールが間違っていたのではないかと思います。 kerasを再度インポートできるようにするにはどうすればよいですか?

6
vinzee

デフォルトバージョンに戻すには、VMを再起動する必要がありました。
これを行うには、次のようにします。

!kill -9 -1

次に、30秒待ってから、再接続します。

githubリポジトリ で問題を開いて情報を入手しました。

2
vinzee