2018年10月19日金曜日

fast.aiのJupyter NotebookがGoogle Colabで動作しなくなった【対処法】

【現状の結論】fast.aiをインストール箇所を以下に変更

!pip3 install fastai==0.7.0 torchtext==0.2.3 pillow==4.1.1

諸事情あって中断していたディープラーニングの勉強を再開しようと、fast.aiのLesson1を復習しようと試みた。で、講義で使用するJupyter NotebookをGoogle Colab上で実行してみると、見たことがないエラー。

ImportError: cannot import name 'as_tensor'

どうやらfast.aiのライブラリのバージョンが1.0になったことの影響のようだ。公式フォーラムを見ると、fast.aiをpipでインストールするところでバージョンを指定してやればよいとのことで、

fastai==0.7.0

として再度実行。が、今度は

AttributeError: module ‘torch’ has no attribute ‘float32’

とな。再度公式フォーラムを見ると同様の現象が発生している模様。数日間塩漬けにして確認してみると対応方法が掲載されていた。

!pip3 install fastai==0.7.0 torchtext==0.2.3

torchtextのバージョンも指定してやる必要があるようだ。

ちなみに、私が以前使っていた時はOut of memoryが頻発して受講には使いにくかったのだが、現状で4回ほど3行コードを実行したが、一度もメモリ不足には陥っていない(GPU指定)。

<<以下追記>>
2018/10/22
Lesson1についてセルを全て実行すると、25*50の格子状に猫の写真を表示するところで、

AttributeError: module ‘PIL.Image’ has no attribute ‘register_extensions

またかよ。。。 ということで、

!pip3 install pillow==4.1.1

※参考
https://forums.fast.ai/t/google-colab-attributeerror-module-torch-has-no-attribute-float32/25327
https://forums.fast.ai/t/fastai-v0-7-install-issues-thread/24652
https://forums.fast.ai/t/attributeerror-module-pil-image-has-no-attribute-register-extensions/10689

0 件のコメント:

コメントを投稿

最近の投稿

セミリタイヤ

九州へ一人旅をしてきた。 過去にも自分で節目を感じるようなときに一人で遠出し、自分自身を振り返る機会を作ったことがある。今回もそういった意味もあり、過去に行きながらも時間が足りなかった熊本(阿蘇)と長崎へ。 阿蘇の風景 カルデラそのものの阿蘇の景観は他では見るこ...

人気の投稿