Stability-AI / generative-models

Generative Models by Stability AI
MIT License
24.27k stars 2.7k forks source link

omegaconf.errors.ConfigKeyError: Missing key devices #160

Open Toisoi opened 10 months ago

Toisoi commented 10 months ago

windows 11, CPU. Error while running main.py


  warnings.warn("No audio backend is available.")
WARNING[XFORMERS]: xFormers can't load C++/CUDA extensions. xFormers was built for:
    PyTorch 2.0.1+cu118 with CUDA 1108 (you have 2.0.1+cpu)
    Python  3.10.11 (you have 3.10.0)
  Please reinstall xformers (see https://github.com/facebookresearch/xformers#installing-xformers)
  Memory-efficient attention, SwiGLU, sparse and more won't be available.
  Set XFORMERS_MORE_DETAILS=1 for more details
LOGDIR: logs\2023-11-22T18-54-42
Global seed set to 23
Using default TF32 settings for PyTorch 2.0.1+cpu:
torch.backends.cuda.matmul.allow_tf32=False
torch.backends.cudnn.allow_tf32=True
Traceback (most recent call last):
  File "C:\Projects\python\generative-models-0.1.0\main.py", line 655, in <module>
    gpuinfo = trainer_config["devices"]
  File "C:\Projects\python\generative-models-0.1.0\.pt2\lib\site-packages\omegaconf\dictconfig.py", line 375, in __getitem__
    self._format_and_raise(key=key, value=None, cause=e)
  File "C:\Projects\python\generative-models-0.1.0\.pt2\lib\site-packages\omegaconf\base.py", line 231, in _format_and_raise
    format_and_raise(
  File "C:\Projects\python\generative-models-0.1.0\.pt2\lib\site-packages\omegaconf\_utils.py", line 899, in format_and_raise
    _raise(ex, cause)
  File "C:\Projects\python\generative-models-0.1.0\.pt2\lib\site-packages\omegaconf\_utils.py", line 797, in _raise
    raise ex.with_traceback(sys.exc_info()[2])  # set env var OC_CAUSE=1 for full trace
  File "C:\Projects\python\generative-models-0.1.0\.pt2\lib\site-packages\omegaconf\dictconfig.py", line 369, in __getitem__
    return self._get_impl(key=key, default_value=_DEFAULT_MARKER_)
  File "C:\Projects\python\generative-models-0.1.0\.pt2\lib\site-packages\omegaconf\dictconfig.py", line 442, in _get_impl
    node = self._get_child(
  File "C:\Projects\python\generative-models-0.1.0\.pt2\lib\site-packages\omegaconf\basecontainer.py", line 73, in _get_child
    child = self._get_node(
  File "C:\Projects\python\generative-models-0.1.0\.pt2\lib\site-packages\omegaconf\dictconfig.py", line 480, in _get_node
    raise ConfigKeyError(f"Missing key {key!s}")
omegaconf.errors.ConfigKeyError: Missing key devices
    full_key: devices
    object_type=dict
cibernicola commented 10 months ago

Same but different. Win10, RTX 3090

no module 'xformers'. Processing without...
no module 'xformers'. Processing without...
LOGDIR: logs\2023-11-22T19-40-25
Seed set to 23
Using default TF32 settings for PyTorch 2.1.1+cu118:
torch.backends.cuda.matmul.allow_tf32=False
torch.backends.cudnn.allow_tf32=True
Traceback (most recent call last):
  File "J:\gpt\images\generative-models\main.py", line 655, in <module>
    gpuinfo = trainer_config["devices"]
              ~~~~~~~~~~~~~~^^^^^^^^^^^
  File "J:\gpt\images\generative-models\venv\Lib\site-packages\omegaconf\dictconfig.py", line 375, in __getitem__
    self._format_and_raise(key=key, value=None, cause=e)
  File "J:\gpt\images\generative-models\venv\Lib\site-packages\omegaconf\base.py", line 231, in _format_and_raise
    format_and_raise(
  File "J:\gpt\images\generative-models\venv\Lib\site-packages\omegaconf\_utils.py", line 899, in format_and_raise
    _raise(ex, cause)
  File "J:\gpt\images\generative-models\venv\Lib\site-packages\omegaconf\_utils.py", line 797, in _raise
    raise ex.with_traceback(sys.exc_info()[2])  # set env var OC_CAUSE=1 for full trace
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "J:\gpt\images\generative-models\venv\Lib\site-packages\omegaconf\dictconfig.py", line 369, in __getitem__
    return self._get_impl(key=key, default_value=_DEFAULT_MARKER_)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "J:\gpt\images\generative-models\venv\Lib\site-packages\omegaconf\dictconfig.py", line 442, in _get_impl
    node = self._get_child(
           ^^^^^^^^^^^^^^^^
  File "J:\gpt\images\generative-models\venv\Lib\site-packages\omegaconf\basecontainer.py", line 73, in _get_child
    child = self._get_node(
            ^^^^^^^^^^^^^^^
  File "J:\gpt\images\generative-models\venv\Lib\site-packages\omegaconf\dictconfig.py", line 480, in _get_node
    raise ConfigKeyError(f"Missing key {key!s}")
omegaconf.errors.ConfigKeyError: Missing key devices
    full_key: devices
    object_type=dict

(venv) J:\gpt\images\generative-models>python main.py
no module 'xformers'. Processing without...
no module 'xformers'. Processing without...
LOGDIR: logs\2023-11-22T19-41-28
Seed set to 23
Using default TF32 settings for PyTorch 2.1.1+cu118:
torch.backends.cuda.matmul.allow_tf32=False
torch.backends.cudnn.allow_tf32=True
Traceback (most recent call last):
  File "J:\gpt\images\generative-models\main.py", line 639, in <module>
    trainer_config = lightning_config.get("trainer", OmegaConf.create())
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "J:\gpt\images\generative-models\venv\Lib\site-packages\omegaconf\dictconfig.py", line 434, in get
    return self._get_impl(key=key, default_value=default_value)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "J:\gpt\images\generative-models\venv\Lib\site-packages\omegaconf\dictconfig.py", line 450, in _get_impl
    assert isinstance(node, Node)
AssertionError
WhiteBowlerHat commented 10 months ago

Same Win11, AMD Ryzen 5 5600, GPU AMD Radeon RX 6600 `no module 'xformers'. Processing without... no module 'xformers'. Processing without... LOGDIR: logs\2023-11-27T18-34-29 Seed set to 23 Using default TF32 settings for PyTorch 2.1.1+cpu: torch.backends.cuda.matmul.allow_tf32=False torch.backends.cudnn.allow_tf32=True Traceback (most recent call last): File "C:\Users\theim\Projets\SDXL\generative-models\main.py", line 655, in gpuinfo = trainer_config["devices"]


  File "C:\Users\theim\AppData\Local\Programs\Python\Python311\Lib\site-packages\omegaconf\dictconfig.py", line 375, in __getitem__
    self._format_and_raise(key=key, value=None, cause=e)
  File "C:\Users\theim\AppData\Local\Programs\Python\Python311\Lib\site-packages\omegaconf\base.py", line 231, in _format_and_raise
    format_and_raise(
  File "C:\Users\theim\AppData\Local\Programs\Python\Python311\Lib\site-packages\omegaconf\_utils.py", line 899, in format_and_raise
    _raise(ex, cause)
  File "C:\Users\theim\AppData\Local\Programs\Python\Python311\Lib\site-packages\omegaconf\_utils.py", line 797, in _raise
    raise ex.with_traceback(sys.exc_info()[2])  # set env var OC_CAUSE=1 for full trace
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\theim\AppData\Local\Programs\Python\Python311\Lib\site-packages\omegaconf\dictconfig.py", line 369, in __getitem__
    return self._get_impl(key=key, default_value=_DEFAULT_MARKER_)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\theim\AppData\Local\Programs\Python\Python311\Lib\site-packages\omegaconf\dictconfig.py", line 442, in _get_impl
    node = self._get_child(
           ^^^^^^^^^^^^^^^^
  File "C:\Users\theim\AppData\Local\Programs\Python\Python311\Lib\site-packages\omegaconf\basecontainer.py", line 73, in _get_child
    child = self._get_node(
            ^^^^^^^^^^^^^^^
  File "C:\Users\theim\AppData\Local\Programs\Python\Python311\Lib\site-packages\omegaconf\dictconfig.py", line 480, in _get_node
    raise ConfigKeyError(f"Missing key {key!s}")
omegaconf.errors.ConfigKeyError: Missing key devices
    full_key: devices
    object_type=dict`