正确导入 fastai.vision 模块后,Colab Jupyter notebook 无法识别功能
Colab Jupyter notebook doesn't recognize functions after correct module import of fastai.vision
我在 Colab
的 .ipynb 文件上工作了很长时间。我正在使用 fastai(v.2)
,昨天我无意中尝试使用 fastai(v.1)
中的 open_image
函数,但未被识别 - 不足为奇。重新启动 运行time 后,我在整个代码中使用的每个 fastai(also v2)
函数上都得到了 NameErrors
。
为了解决这个问题,我:
- 重启运行时间
- 关闭所有 运行ning 会话
- 尽管导入功能之前工作正常,但按名称导入了每个模块
- 重启电脑
- 在另一台计算机上试过
- 开始新的笔记本
偶尔它可以在另一个笔记本上工作,但是一旦我 运行 原来的笔记本,我在我使用的每个笔记本上都会出现名称错误。
我自己用来重现错误的最少代码在这里。但因为我猜这是我的 colab
的错误,所以很难重现。不管怎样,如果有人有想法请告诉我!
!pip install -Uqq fastai
from fastai.vision.all import *
from scipy.io import loadmat
print(fastai.__version__)
my_batch_tfms = aug_transforms(size=224)
在此处更改您的代码
from fastai.vision import *
至
from fastai.vision.all import *
似乎是帐户绑定的 Colab 错误。我在 Colab 中使用另一个 Google 帐户启动了完全相同的代码,一切正常!
我在 Colab
的 .ipynb 文件上工作了很长时间。我正在使用 fastai(v.2)
,昨天我无意中尝试使用 fastai(v.1)
中的 open_image
函数,但未被识别 - 不足为奇。重新启动 运行time 后,我在整个代码中使用的每个 fastai(also v2)
函数上都得到了 NameErrors
。
为了解决这个问题,我:
- 重启运行时间
- 关闭所有 运行ning 会话
- 尽管导入功能之前工作正常,但按名称导入了每个模块
- 重启电脑
- 在另一台计算机上试过
- 开始新的笔记本
偶尔它可以在另一个笔记本上工作,但是一旦我 运行 原来的笔记本,我在我使用的每个笔记本上都会出现名称错误。
我自己用来重现错误的最少代码在这里。但因为我猜这是我的 colab
的错误,所以很难重现。不管怎样,如果有人有想法请告诉我!
!pip install -Uqq fastai
from fastai.vision.all import *
from scipy.io import loadmat
print(fastai.__version__)
my_batch_tfms = aug_transforms(size=224)
在此处更改您的代码
from fastai.vision import *
至
from fastai.vision.all import *
似乎是帐户绑定的 Colab 错误。我在 Colab 中使用另一个 Google 帐户启动了完全相同的代码,一切正常!