InvokeAI icon indicating copy to clipboard operation
InvokeAI copied to clipboard

[bug]: Failed to import transformers.models.clip.modeling_clip Proxy URL had unsupported scheme socks4, should use http:// or https://

Open snimshchikov opened this issue 2 years ago • 0 comments

Is there an existing issue for this?

  • [X] I have searched the existing issues

OS

Windows

GPU

cpu

VRAM

16

What happened?

Python error during installation

Full traceback:

Loading Python libraries...

Traceback (most recent call last):
  File "D:\Downloads\invokeAI-src-installer-2.2.3-windows\invokeAI\installer_files\env\envs\invokeai\lib\site-packages\transformers\utils\import_utils.py", line 1004, in _get_module
    return importlib.import_module("." + module_name, self.__name__)
  File "D:\Downloads\invokeAI-src-installer-2.2.3-windows\invokeAI\installer_files\env\envs\invokeai\lib\importlib\__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 "D:\Downloads\invokeAI-src-installer-2.2.3-windows\invokeAI\installer_files\env\envs\invokeai\lib\site-packages\transformers\models\clip\modeling_clip.py", line 27, in <module>
    from ...modeling_utils import PreTrainedModel
  File "D:\Downloads\invokeAI-src-installer-2.2.3-windows\invokeAI\installer_files\env\envs\invokeai\lib\site-packages\transformers\modeling_utils.py", line 79, in <module>
    from accelerate import dispatch_model, infer_auto_device_map, init_empty_weights
  File "D:\Downloads\invokeAI-src-installer-2.2.3-windows\invokeAI\installer_files\env\envs\invokeai\lib\site-packages\accelerate\__init__.py", line 7, in <module>
    from .accelerator import Accelerator
  File "D:\Downloads\invokeAI-src-installer-2.2.3-windows\invokeAI\installer_files\env\envs\invokeai\lib\site-packages\accelerate\accelerator.py", line 33, in <module>
    from .tracking import LOGGER_TYPE_TO_CLASS, GeneralTracker, filter_trackers
  File "D:\Downloads\invokeAI-src-installer-2.2.3-windows\invokeAI\installer_files\env\envs\invokeai\lib\site-packages\accelerate\tracking.py", line 45, in <module>
    import wandb
  File "D:\Downloads\invokeAI-src-installer-2.2.3-windows\invokeAI\installer_files\env\envs\invokeai\lib\site-packages\wandb\__init__.py", line 26, in <module>
    from wandb import sdk as wandb_sdk
  File "D:\Downloads\invokeAI-src-installer-2.2.3-windows\invokeAI\installer_files\env\envs\invokeai\lib\site-packages\wandb\sdk\__init__.py", line 5, in <module>
    from . import wandb_helper as helper  # noqa: F401
  File "D:\Downloads\invokeAI-src-installer-2.2.3-windows\invokeAI\installer_files\env\envs\invokeai\lib\site-packages\wandb\sdk\wandb_helper.py", line 6, in <module>
    from .lib import config_util
  File "D:\Downloads\invokeAI-src-installer-2.2.3-windows\invokeAI\installer_files\env\envs\invokeai\lib\site-packages\wandb\sdk\lib\config_util.py", line 9, in <module>
    from wandb.util import load_yaml
  File "D:\Downloads\invokeAI-src-installer-2.2.3-windows\invokeAI\installer_files\env\envs\invokeai\lib\site-packages\wandb\util.py", line 153, in <module>
    sentry_client = sentry_sdk.Client(
  File "D:\Downloads\invokeAI-src-installer-2.2.3-windows\invokeAI\installer_files\env\envs\invokeai\lib\site-packages\sentry_sdk\client.py", line 102, in __init__
    self._init_impl()
  File "D:\Downloads\invokeAI-src-installer-2.2.3-windows\invokeAI\installer_files\env\envs\invokeai\lib\site-packages\sentry_sdk\client.py", line 124, in _init_impl
    self.transport = make_transport(self.options)
  File "D:\Downloads\invokeAI-src-installer-2.2.3-windows\invokeAI\installer_files\env\envs\invokeai\lib\site-packages\sentry_sdk\transport.py", line 534, in make_transport
    return transport_cls(options)
  File "D:\Downloads\invokeAI-src-installer-2.2.3-windows\invokeAI\installer_files\env\envs\invokeai\lib\site-packages\sentry_sdk\transport.py", line 154, in __init__
    self._pool = self._make_pool(
  File "D:\Downloads\invokeAI-src-installer-2.2.3-windows\invokeAI\installer_files\env\envs\invokeai\lib\site-packages\sentry_sdk\transport.py", line 444, in _make_pool
    return urllib3.ProxyManager(proxy, **opts)
  File "D:\Downloads\invokeAI-src-installer-2.2.3-windows\invokeAI\installer_files\env\envs\invokeai\lib\site-packages\urllib3\poolmanager.py", line 481, in __init__
    raise ProxySchemeUnknown(proxy.scheme)
urllib3.exceptions.ProxySchemeUnknown: Proxy URL had unsupported scheme socks4, should use http:// or https://

Fixed by disabling error reporting in invokeAI\installer_files\env\envs\invokeai\Lib\site-packages\wandb\env.py line 137 and line 145, replace True with False

Also can be fixed by setting an environment variable WANDB_ERROR_REPORTING to False

Screenshots

No response

Additional context

os: windows 10

Contact Details

No response

snimshchikov avatar Dec 04 '22 08:12 snimshchikov