2
2

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.

【Mask R-CNN】tensorflowのバージョンをダウングレードした話。

Last updated at Posted at 2020-05-01

#Mask R CNNのエラー

前回の記事で、以下のエラーの解決手法について説明しました。

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

詳しくはこちら↓

[AttributeError: module 'tensorflow' has no attribute 'log' を解決した話。]
(https://qiita.com/skperfarming/items/dc2e95476bb97c830856)

しかし、調査を進めていくとtensorflowとkerasのバージョンの問題でした。

#バージョン変更

実際のバージョン変更ですが、
tensorflow 1.5.0
keras 2.0.8

へ変更します。

#変更手順

https://tech-blog.optim.co.jp/entry/2019/03/28/173000
によると、まずはGoogle colaboratoryに以下のコードを入力します。

# gitからソースを取得
%cd /content
!git clone https://github.com/matterport/Mask_RCNN.git
  
# ライブラリを取得
%cd /content/Mask_RCNN
!pip install -r requirements.txt

ここからが重要です!
上記のページには載っていませんが、この後に以下のコードを入れます。

!pip install tensorflow==1.5.0
!pip install keras==2.0.8

これでバージョンを指定してインストールすることができました。
(本当は、requirements.txtを実行したときにインストールしたバージョンを
アンインストールして、指定のバージョンを入れ直している。)

なぜか、requirements.txtでバージョン指定しているのに、
最新バージョンがインストールされてしまいます。

本質的な解決方法がありましたら、ぜひ教えてください!

2
2
2

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
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?