Skip to content

Uncaught RuntimeError in import_utils.py line 1865 #3726

@sanity

Description

@sanity

Aider version: 0.80.2
Python version: 3.10.12
Platform: Linux-6.8.0-57-generic-x86_64-with-glibc2.39
Python implementation: CPython
Virtual environment: No
OS: Linux 6.8.0-57-generic (64bit)
Git version: git version 2.43.0

An uncaught exception occurred:

Traceback (most recent call last):
  File "import_utils.py", line 1863, in _get_module
    return importlib.import_module("." + module_name, self.__name__)
  File "__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "configuration_timm_wrapper.py", line 25, in <module>
    from timm.data import ImageNetInfo, infer_imagenet_subset
  File "__init__.py", line 2, in <module>
    from .layers import is_scriptable, is_exportable, set_scriptable, set_exportable
  File "__init__.py", line 7, in <module>
    from .classifier import ClassifierHead, create_classifier, NormMlpClassifierHead
  File "classifier.py", line 15, in <module>
    from .create_norm import get_norm_layer
  File "create_norm.py", line 14, in <module>
    from torchvision.ops.misc import FrozenBatchNorm2d
ModuleNotFoundError: No module named 'torchvision'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "aider", line 8, in <module>
    sys.exit(main())
  File "main.py", line 1107, in main
    coder.run()
  File "base_coder.py", line 856, in run
    self.run_one(user_message, preproc)
  File "base_coder.py", line 897, in run_one
    message = self.preproc_user_input(user_message)
  File "base_coder.py", line 886, in preproc_user_input
    return self.commands.run(inp)
  File "commands.py", line 312, in run
    return self.do_run(command, rest_inp)
  File "commands.py", line 284, in do_run
    return cmd_method(args)
  File "commands.py", line 1106, in cmd_help
    self.help = Help()
  File "help.py", line 139, in __init__
    Settings.embed_model = HuggingFaceEmbedding(model_name="BAAI/bge-small-en-v1.5")
  File "base.py", line 155, in __init__
    model = SentenceTransformer(
  File "SentenceTransformer.py", line 308, in __init__
    modules, self.module_kwargs = self._load_sbert_model(
  File "SentenceTransformer.py", line 1739, in _load_sbert_model
    module = module_class(model_name_or_path, cache_dir=cache_folder, backend=self.backend, **kwargs)
  File "Transformer.py", line 81, in __init__
    self._load_model(model_name_or_path, config, cache_dir, backend, is_peft_model, **model_args)
  File "Transformer.py", line 181, in _load_model
    self.auto_model = AutoModel.from_pretrained(
  File "auto_factory.py", line 543, in from_pretrained
    has_local_code = type(config) in cls._model_mapping.keys()
  File "auto_factory.py", line 780, in keys
    mapping_keys = [
  File "auto_factory.py", line 781, in <listcomp>
    self._load_attr_from_module(key, name)
  File "auto_factory.py", line 777, in _load_attr_from_module
    return getattribute_from_module(self._modules[module_name], attr)
  File "auto_factory.py", line 693, in getattribute_from_module
    if hasattr(module, attr):
  File "import_utils.py", line 1851, in __getattr__
    module = self._get_module(self._class_to_module[name])
  File "import_utils.py", line 1865, in _get_module
    raise RuntimeError(
RuntimeError: Failed to import transformers.models.timm_wrapper.configuration_timm_wrapper because of the following error (look up to see its traceback):
No module named 'torchvision'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions