stable-diffusion icon indicating copy to clipboard operation
stable-diffusion copied to clipboard

Error module 'numpy' has no attribute 'typeDict' when running from git clone

Open drdozer opened this issue 2 years ago • 0 comments

I have checked out the code from github and installed sd-v1-4.ckpt as described in https://www.howtogeek.com/830179/how-to-run-stable-diffusion-on-your-pc-to-generate-ai-images/ on a devuan box. When I try to run, I get module 'numpy' has no attribute 'typeDict'. This is with python3.8 and numpy 1.24.2. I haven't touched any dependencies or versions.

(ldm) nmrp3@taiwaif:~/devel/oss/stable-diffusion$ python scripts/txt2img.py --prompt "a close-up portrait of a cat by pablo picasso, vivid, abstract art, colorful, vibrant" --plms --n_iter 5 --n_samples 1
Traceback (most recent call last):
  File "scripts/txt2img.py", line 13, in <module>
    from pytorch_lightning import seed_everything
  File "/home/nmrp3/.conda/envs/ldm/lib/python3.8/site-packages/pytorch_lightning/__init__.py", line 20, in <module>
    from pytorch_lightning import metrics  # noqa: E402
  File "/home/nmrp3/.conda/envs/ldm/lib/python3.8/site-packages/pytorch_lightning/metrics/__init__.py", line 15, in <module>
    from pytorch_lightning.metrics.classification import (  # noqa: F401
  File "/home/nmrp3/.conda/envs/ldm/lib/python3.8/site-packages/pytorch_lightning/metrics/classification/__init__.py", line 14, in <module>
    from pytorch_lightning.metrics.classification.accuracy import Accuracy  # noqa: F401
  File "/home/nmrp3/.conda/envs/ldm/lib/python3.8/site-packages/pytorch_lightning/metrics/classification/accuracy.py", line 16, in <module>
    from torchmetrics import Accuracy as _Accuracy
  File "/home/nmrp3/.conda/envs/ldm/lib/python3.8/site-packages/torchmetrics/__init__.py", line 44, in <module>
    from torchmetrics.image import FID, IS, KID, LPIPS, PSNR, SSIM  # noqa: E402
  File "/home/nmrp3/.conda/envs/ldm/lib/python3.8/site-packages/torchmetrics/image/__init__.py", line 14, in <module>
    from torchmetrics.image.fid import FID  # noqa: F401
  File "/home/nmrp3/.conda/envs/ldm/lib/python3.8/site-packages/torchmetrics/image/fid.py", line 27, in <module>
    from torch_fidelity.feature_extractor_inceptionv3 import FeatureExtractorInceptionV3
  File "/home/nmrp3/.conda/envs/ldm/lib/python3.8/site-packages/torch_fidelity/__init__.py", line 6, in <module>
    from torch_fidelity.metric_fid import KEY_METRIC_FID
  File "/home/nmrp3/.conda/envs/ldm/lib/python3.8/site-packages/torch_fidelity/metric_fid.py", line 6, in <module>
    import scipy.linalg
  File "/home/nmrp3/.local/lib/python3.8/site-packages/scipy/linalg/__init__.py", line 213, in <module>
    from ._sketches import *
  File "/home/nmrp3/.local/lib/python3.8/site-packages/scipy/linalg/_sketches.py", line 11, in <module>
    from scipy.sparse import csc_matrix
  File "/home/nmrp3/.local/lib/python3.8/site-packages/scipy/sparse/__init__.py", line 229, in <module>
    from .base import *
  File "/home/nmrp3/.local/lib/python3.8/site-packages/scipy/sparse/base.py", line 8, in <module>
    from .sputils import (isdense, isscalarlike, isintlike,
  File "/home/nmrp3/.local/lib/python3.8/site-packages/scipy/sparse/sputils.py", line 17, in <module>
    supported_dtypes = [np.typeDict[x] for x in supported_dtypes]
  File "/home/nmrp3/.local/lib/python3.8/site-packages/scipy/sparse/sputils.py", line 17, in <listcomp>
    supported_dtypes = [np.typeDict[x] for x in supported_dtypes]
  File "/home/nmrp3/.conda/envs/ldm/lib/python3.8/site-packages/numpy/__init__.py", line 320, in __getattr__
    raise AttributeError("module {!r} has no attribute "
AttributeError: module 'numpy' has no attribute 'typeDict'```

drdozer avatar Feb 23 '23 15:02 drdozer