gpt4 book ai didi

python-3.x - 无法从 torchvision.models.resnet 导入 "BasicBlock"

转载 作者:行者123 更新时间:2023-12-05 09:35:50 28 4
gpt4 key购买 nike

我正在尝试通过这样做从 torchvision.models.resnet 导入类 BasicBlock

from torchvision.models.resnet import *

它没有给出任何错误,但是当我尝试在我的代码中使用 BasicBlock 类(应该已经导入)时,我得到的错误是

NameError:名称“BasicBlock”未定义

即使 BasicBlock 存在于 torchvision.models.resnet

但是当我像这样导入时它没有报错

从 torchvision.models.resnet 导入 BasicBlock

然后在我的代码中使用它

为什么会出现此错误?

最佳答案

BasicBlock 确实已定义,但它并未由模块导出:参见 here __all__ 的定义。所以 torchvision/models/resnet.py 只导出这些:ResNetresnet18resnet34resnet50 , resnet101, resnet152, resnext50_32x4d, resnext101_32x8d, wide_resnet50_2,和 wide_resnet101_2

关于python-3.x - 无法从 torchvision.models.resnet 导入 "BasicBlock",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65591623/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com