繁体   English   中英

无法解析导入“.utils”(reportMissingImports)

[英]Import ".utils" could not be resolved(reportMissingImports)

import torch
from torch import nn
from torch.nn import functional as F
from .utils import (
    round_filters,
    round_repeats,
    drop_connect,
    get_same_padding_conv2d,
    get_model_params,
    efficientnet_params,
    load_pretrained_weights,
    Swish,
    MemoryEfficientSwish,
    calculate_output_image_size
)

我尝试了很多,但找不到解决此错误的解决方案

from .utils import round_filters

它给出错误: relative import with no known parent package.请参阅stackoverflow 线程中的讨论。

需要安装EfficientNet-PyTorch package。关于这个package

!pip install EfficientNet-PyTorch

并添加 parent package as from efficien.net_pytorch.utils import round_filters所以你的代码应该是

import torch
from torch import nn
from torch.nn import functional as F
from efficientnet_pytorch.utils import (
    round_filters,
    round_repeats,
    drop_connect,
    get_same_padding_conv2d,
    get_model_params,
    efficientnet_params,
    load_pretrained_weights,
    Swish,
    MemoryEfficientSwish,
    calculate_output_image_size
)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM