【現状の結論】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 件のコメント:
コメントを投稿