stable-diffusion
stable-diffusion copied to clipboard
Error module 'numpy' has no attribute 'typeDict' when running from git clone
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'```