微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Colab Jupyter 笔记本在正确导入 fastai.vision 模块后无法识别功能

如何解决Colab Jupyter 笔记本在正确导入 fastai.vision 模块后无法识别功能

我在 Colab 上为我的 .ipynb 文件工作了很长时间。我正在使用 fastai(v.2),昨天我无意中尝试使用 open_image 中的 fastai(v.1) 函数,该函数未被识别 - 不足为奇。重新启动运行时后,我在整个代码中使用的每个 NameErrors 函数都得到了 fastai(also v2)

为了解决这个问题,我:

  • 重新启动运行时
  • 关闭所有正在运行的会话
  • 名称导入每个模块,尽管导入功能之前运行良好
  • 重新启动计算机
  • 在另一台电脑上试过
  • 开始了一个新的笔记本

有时它可以在另一台笔记本上运行,但一旦我运行原始笔记本,我使用的每个笔记本上都会出现名称错误

我用来重现错误的最少代码在这里。但由于我猜这是我的 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 错误,它是 Accound 绑定的。我在 Colab 中使用另一个 Google 帐户启动了完全相同的代码,一切正常!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。