jupyter-notebook - 正确导入 fastai.vision 模块后 Colab Jupyter 笔记本无法识别功能
问题描述
我在 .ipynb 文件上工作了很长时间Colab
。我正在使用fastai(v.2)
,昨天我无意中尝试使用open_image
函数 from 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 *
推荐阅读
- python - 在 python 中托管 OCX 控件
- java - Java 7 不使用 TLS 1.2 连接到 LDAPS 服务器
- debugging - 使用 Intellij 远程调试 Quarkus 时,如何跳过单步执行 _SubClass$$function$$?
- python - 如何显示和链接两个sql表?
- powershell - 如何使用 st_only_when_oof 从 Powershell 创建 Outlook 规则
- python - 如何将麦克风连接到 Windows 10 上的 Docker 应用程序并将输出保存到我的本地目录?
- c++ - 向量元素到字符串
- flutter - 我正在尝试将 Future 的返回值传递给 Flutter-Dart 移动应用程序中的方法映射,但无法映射。没有为“未来”定义方法“地图”
- c# - dotnet-run 命令未按预期工作
- json - JSONDecodeError:期望值(raw_decode)