You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
RuntimeError: The configuration file type in the inheritance chain must match the current configuration file type, either "lazy_import" or non-"lazy_import".
#1898
Open
santoshamd opened this issue
May 24, 2024
· 0 comments
import torch
from mmpretrain import get_model
model = get_model('replknet-31B_3rdparty_in1k', pretrained=True)
inputs = torch.rand(1, 3, 224, 224)
out = model(inputs)
print(type(out))
# To extract features.
feats = model.extract_feat(inputs)
print(type(feats))
running this code is giving this error
Traceback (most recent call last):
File "C:\Users\robert"\ml_solution\vit\replknet.py.py", line 4, in
model = get_model('replknet-31B_3rdparty_in1k')
File "c:\users\robert"\ml_solution\vit\mmpretrain\mmpretrain\apis\model.py", line 169, in get_model
metainfo = ModelHub.get(model)
File "c:\users\robert"\ml_solution\vit\mmpretrain\mmpretrain\apis\model.py", line 64, in get
metainfo.config = Config.fromfile(metainfo.config)
File "C:\Users\robert\AppData\Local\anaconda3\envs\vit\lib\site-packages\mmengine\config\config.py", line 461, in fromfile
cfg_dict, cfg_text, env_variables = Config._file2dict(
File "C:\Users\robert\AppData\Local\anaconda3\envs\vit\lib\site-packages\mmengine\config\config.py", line 947, in _file2dict
raise e
File "C:\Users\robert\AppData\Local\anaconda3\envs\vit\lib\site-packages\mmengine\config\config.py", line 889, in _file2dict
_cfg_dict, _cfg_text, _env_variables = Config._file2dict(
File "C:\Users\robert\AppData\Local\anaconda3\envs\vit\lib\site-packages\mmengine\config\config.py", line 846, in _file2dict
raise RuntimeError(
RuntimeError: The configuration file type in the inheritance chain must match the current configuration file type, either "lazy_import" or non-"lazy_import". You got this error since you use the syntax like with read_base(): ... or import non-builtin module in c:\users\robert\mmpretrain.mim\configs\replknet../base/models/replknet-31B_in1k.py. See more information in https://mmengine.readthedocs.io/en/latest/advanced_tutorials/config.html
Branch
main branch (mmpretrain version)
Describe the bug
I am following https://mmpretrain.readthedocs.io/en/dev/papers/replknet.html
running this code is giving this error
Traceback (most recent call last):
File "C:\Users\robert"\ml_solution\vit\replknet.py.py", line 4, in
model = get_model('replknet-31B_3rdparty_in1k')
File "c:\users\robert"\ml_solution\vit\mmpretrain\mmpretrain\apis\model.py", line 169, in get_model
metainfo = ModelHub.get(model)
File "c:\users\robert"\ml_solution\vit\mmpretrain\mmpretrain\apis\model.py", line 64, in get
metainfo.config = Config.fromfile(metainfo.config)
File "C:\Users\robert\AppData\Local\anaconda3\envs\vit\lib\site-packages\mmengine\config\config.py", line 461, in fromfile
cfg_dict, cfg_text, env_variables = Config._file2dict(
File "C:\Users\robert\AppData\Local\anaconda3\envs\vit\lib\site-packages\mmengine\config\config.py", line 947, in _file2dict
raise e
File "C:\Users\robert\AppData\Local\anaconda3\envs\vit\lib\site-packages\mmengine\config\config.py", line 889, in _file2dict
_cfg_dict, _cfg_text, _env_variables = Config._file2dict(
File "C:\Users\robert\AppData\Local\anaconda3\envs\vit\lib\site-packages\mmengine\config\config.py", line 846, in _file2dict
raise RuntimeError(
RuntimeError: The configuration file type in the inheritance chain must match the current configuration file type, either "lazy_import" or non-"lazy_import". You got this error since you use the syntax like
with read_base(): ...
or import non-builtin module in c:\users\robert\mmpretrain.mim\configs\replknet../base/models/replknet-31B_in1k.py. See more information in https://mmengine.readthedocs.io/en/latest/advanced_tutorials/config.htmlEnvironment
{'sys.platform': 'win32',
'Python': '3.10.14 | packaged by Anaconda, Inc. | (main, May 6 2024, '
'19:44:50) [MSC v.1916 64 bit (AMD64)]',
'CUDA available': False,
'MUSA available': False,
'numpy_random_seed': 2147483648,
'GCC': 'n/a',
'PyTorch': '2.3.0+cpu',
'TorchVision': '0.18.0+cpu',
'OpenCV': '4.9.0',
'MMEngine': '0.10.4',
'MMCV': '2.2.0',
'MMPreTrain': '1.2.0+'}
Other information
No response
The text was updated successfully, but these errors were encountered: