cannot import name ‘OrderedDict‘ from ‘typing‘
在maxvit.py
文件中有调用到在typing.py
,而在typing.py
文件里并没有发现OrderdDict
函数,网上的方案说是这个函数在typing_extensions.py
里,说是从这import
,实际上并没有(可能是版本问题)
最后发现OrderdDict
在typing.py
里被调用的方式是collections.OrderedDict
。
于是解决方法在maxvit.py
的里重新import
改前
from typing import Any, Callable, List, OrderedDict,Optional, Sequence, Tuple
改后
from typing import Any, Callable, List, Optional, Sequence, Tuple
from collections import OrderedDict