以前動かしたのは
ubuntu 24.04 LTS で stable diffusion の webui 動くようにやりなおし 日付: 9/16/2024 05:30:00 午後
で最近流行りの1年弱ぶりなので動かないだろうなと思ったらやはり動きませんでした。
$ ./webui.sh
################################################################
Install script for stable-diffusion + Web UI
Tested on Debian 11 (Bullseye), Fedora 34+ and openSUSE Leap 15.4 or newer.
################################################################
################################################################
Running on kmd user
################################################################
################################################################
Repo already cloned, using it as install directory
################################################################
################################################################
Create and activate python venv
################################################################
################################################################
Launching launch.py...
################################################################
glibc version is 2.39
Cannot locate TCMalloc. Do you have tcmalloc or google-perftool installed on your system? (improves CPU memory usage)
Python 3.11.10 (main, Sep 7 2024, 18:35:41) [GCC 13.2.0]
Version: v1.10.1
Commit hash: 82a973c04367123ae98bd9abdf80d9eda9b910e2
Installing requirements
Installing sd-webui-controlnet requirement: changing opencv-python version from 4.11.0.86 to 4.8.0
Launching Web UI with arguments: --listen --no-half-vae --disable-nan-check --xformers
A module that was compiled using NumPy 1.x cannot be run in
NumPy 2.2.6 as it may crash. To support both 1.x and 2.x
versions of NumPy, modules must be compiled with NumPy 2.0.
Some module may need to rebuild instead e.g. with 'pybind11>=2.12'.
If you are a user of the module, the easiest solution will be to
downgrade to 'numpy<2' or try to upgrade the affected module.
We expect that some modules will need time to support NumPy 2.
Traceback (most recent call last): File "/home/kmd/stable-diffusion-webui/launch.py", line 48, in <module>
main()
File "/home/kmd/stable-diffusion-webui/launch.py", line 44, in main
start()
File "/home/kmd/stable-diffusion-webui/modules/launch_utils.py", line 465, in start
import webui
File "/home/kmd/stable-diffusion-webui/webui.py", line 13, in <module>
initialize.imports()
File "/home/kmd/stable-diffusion-webui/modules/initialize.py", line 15, in imports
import torch # noqa: F401
File "/home/kmd/stable-diffusion-webui/venv/lib/python3.11/site-packages/torch/__init__.py", line 1382, in <module>
from .functional import * # noqa: F403
File "/home/kmd/stable-diffusion-webui/venv/lib/python3.11/site-packages/torch/functional.py", line 7, in <module>
import torch.nn.functional as F
File "/home/kmd/stable-diffusion-webui/venv/lib/python3.11/site-packages/torch/nn/__init__.py", line 1, in <module>
from .modules import * # noqa: F403
File "/home/kmd/stable-diffusion-webui/venv/lib/python3.11/site-packages/torch/nn/modules/__init__.py", line 35, in <module>
from .transformer import TransformerEncoder, TransformerDecoder, \
File "/home/kmd/stable-diffusion-webui/venv/lib/python3.11/site-packages/torch/nn/modules/transformer.py", line 20, in <module>
device: torch.device = torch.device(torch._C._get_default_device()), # torch.device('cpu'),
/home/kmd/stable-diffusion-webui/venv/lib/python3.11/site-packages/torch/nn/modules/transformer.py:20: UserWarning: Failed to initialize NumPy: _ARRAY_API not found (Triggered internally at ../torch/csrc/utils/tensor_numpy.cpp:84.)
device: torch.device = torch.device(torch._C._get_default_device()), # torch.device('cpu'),
Traceback (most recent call last):
File "/home/kmd/stable-diffusion-webui/launch.py", line 48, in <module>
main()
File "/home/kmd/stable-diffusion-webui/launch.py", line 44, in main
start()
File "/home/kmd/stable-diffusion-webui/modules/launch_utils.py", line 465, in start
import webui
File "/home/kmd/stable-diffusion-webui/webui.py", line 13, in <module>
initialize.imports()
File "/home/kmd/stable-diffusion-webui/modules/initialize.py", line 39, in imports
from modules import processing, gradio_extensons, ui # noqa: F401
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/kmd/stable-diffusion-webui/modules/processing.py", line 15, in <module>
from skimage import exposure
File "/home/kmd/stable-diffusion-webui/venv/lib/python3.11/site-packages/skimage/__init__.py", line 122, in <module>
from ._shared import geometry
File "geometry.pyx", line 1, in init skimage._shared.geometry
ValueError: numpy.dtype size changed, may indicate binary incompatibility. Expected 96 from C header, got 88 from PyObject
ということらしいのでバージョン確認してみます。
$ . venv/bin/activate
(venv) $ python -V
Python 3.11.10
(venv) $ pip list | grep numpynumpy 2.2.6[notice] A new release of pip is available: 24.0 -> 25.1.1[notice] To update, run: pip install --upgrade pip
ばっちり 2.2.6になってしまってますね。
numpy消して1.xを入れ直します。
(venv) $ pip uninstall numpy
Found existing installation: numpy 2.2.6
Uninstalling numpy-2.2.6:
Would remove:
/home/kmd/stable-diffusion-webui/venv/bin/f2py
/home/kmd/stable-diffusion-webui/venv/bin/numpy-config
/home/kmd/stable-diffusion-webui/venv/lib/python3.11/site-packages/numpy-2.2.6.dist-info/*
/home/kmd/stable-diffusion-webui/venv/lib/python3.11/site-packages/numpy.libs/libgfortran-040039e1-0352e75f.so.5.0.0
/home/kmd/stable-diffusion-webui/venv/lib/python3.11/site-packages/numpy.libs/libquadmath-96973f99-934c22de.so.0.0.0
/home/kmd/stable-diffusion-webui/venv/lib/python3.11/site-packages/numpy.libs/libscipy_openblas64_-56d6093b.so
/home/kmd/stable-diffusion-webui/venv/lib/python3.11/site-packages/numpy/*
Proceed (Y/n)? Y
Successfully uninstalled numpy-2.2.6
(venv) $ pip list | grep numpy
[notice] A new release of pip is available: 24.0 -> 25.1.1
[notice] To update, run: pip install --upgrade pip
消して
1系は 1.26.4 が最新っぽいので
(venv) $ pip install numpy==1.26.4
Collecting numpy==1.26.4
Downloading numpy-1.26.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (61 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.0/61.0 kB 3.9 MB/s eta 0:00:00
Downloading numpy-1.26.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.3 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 18.3/18.3 MB 12.9 MB/s eta 0:00:00
Installing collected packages: numpy
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
opencv-python 4.12.0.88 requires numpy<2.3.0,>=2; python_version >= "3.9", but you have numpy 1.26.4 which is incompatible.
mediapipe 0.10.15 requires protobuf<5,>=4.25.3, but you have protobuf 3.20.0 which is incompatible.
Successfully installed numpy-1.26.4
[notice] A new release of pip is available: 24.0 -> 25.1.1
[notice] To update, run: pip install --upgrade pip
(venv) $ pip list | grep numpy
numpy 1.26.4
[notice] A new release of pip is available: 24.0 -> 25.1.1
[notice] To update, run: pip install --upgrade pip
1.26.4が入りました。
では起動してみます。
が、同じエラー!なんで!?
バージョン確認すると 2.2.6 に戻ってしまっている!
もしかして requirements があげちゃってる?
$ cat requirements.txt
GitPython
Pillow
accelerate
blendmodes
clean-fid
diskcache
einops
facexlib
fastapi>=0.90.1
gradio==3.41.2
inflection
jsonmerge
kornia
lark
numpy
omegaconf
open-clip-torch
piexif
protobuf==3.20.0
psutil
pytorch_lightning
requests
resize-right
safetensors
scikit-image>=0.19
tomesd
torch
torchdiffeq
torchsde
transformers==4.30.2
pillow-avif-plugin==1.4.3
numpyにバージョン指定されてないですね。こいつか。
$ cat requirements_versions.txt
setuptools==69.5.1 # temp fix for compatibility with some old packages
GitPython==3.1.32
Pillow==9.5.0
accelerate==0.21.0
blendmodes==2022
clean-fid==0.1.35
diskcache==5.6.3
einops==0.4.1
facexlib==0.3.0
fastapi==0.94.0
gradio==3.41.2
httpcore==0.15
inflection==0.5.1
jsonmerge==1.8.0
kornia==0.6.7
lark==1.1.2
numpy==1.26.2
omegaconf==2.2.3
open-clip-torch==2.20.0
piexif==1.1.3
protobuf==3.20.0
psutil==5.9.5
pytorch_lightning==1.9.4
resize-right==0.0.2
safetensors==0.4.2
scikit-image==0.21.0
spandrel==0.3.4
spandrel-extra-arches==0.1.1
tomesd==0.1.3
torch
torchdiffeq==0.2.3
torchsde==0.2.6
transformers==4.30.2
httpx==0.24.1
pillow-avif-plugin==1.4.3
でもこっちでちゃんとバージョン指定されてますねえ。
拡張機能が悪さしてるのかも・・・。
面倒なので一度venvつくりなおしてきれいにしてみます。
$ ./webui.sh
################################################################
Install script for stable-diffusion + Web UI
Tested on Debian 11 (Bullseye), Fedora 34+ and openSUSE Leap 15.4 or newer.
################################################################
################################################################
Running on kmd user
################################################################
################################################################
Repo already cloned, using it as install directory
################################################################
################################################################
Create and activate python venv
################################################################
Requirement already satisfied: pip in ./venv/lib/python3.11/site-packages (24.0)
Collecting pip
Downloading pip-25.1.1-py3-none-any.whl.metadata (3.6 kB)
Downloading pip-25.1.1-py3-none-any.whl (1.8 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 11.3 MB/s eta 0:00:00
Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 24.0
Uninstalling pip-24.0:
Successfully uninstalled pip-24.0
Successfully installed pip-25.1.1
################################################################
Launching launch.py...
################################################################
glibc version is 2.39
Cannot locate TCMalloc. Do you have tcmalloc or google-perftool installed on your system? (improves CPU memory usage)
Python 3.11.10 (main, Sep 7 2024, 18:35:41) [GCC 13.2.0]
Version: v1.10.1
Commit hash: 82a973c04367123ae98bd9abdf80d9eda9b910e2
Installing torch and torchvision
Looking in indexes: https://pypi.org/simple, https://download.pytorch.org/whl/cu121
Collecting torch==2.1.2
Using cached https://download.pytorch.org/whl/cu121/torch-2.1.2%2Bcu121-cp311-cp311-linux_x86_64.whl (2200.7 MB)
Collecting torchvision==0.16.2
Using cached https://download.pytorch.org/whl/cu121/torchvision-0.16.2%2Bcu121-cp311-cp311-linux_x86_64.whl (6.8 MB)
Collecting filelock (from torch==2.1.2)
Downloading filelock-3.18.0-py3-none-any.whl.metadata (2.9 kB)
Collecting typing-extensions (from torch==2.1.2)
Downloading typing_extensions-4.14.1-py3-none-any.whl.metadata (3.0 kB)
Collecting sympy (from torch==2.1.2)
Downloading sympy-1.14.0-py3-none-any.whl.metadata (12 kB)
Collecting networkx (from torch==2.1.2)
Downloading networkx-3.5-py3-none-any.whl.metadata (6.3 kB)
Collecting jinja2 (from torch==2.1.2)
Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)
Collecting fsspec (from torch==2.1.2)
Downloading fsspec-2025.7.0-py3-none-any.whl.metadata (12 kB)
Collecting triton==2.1.0 (from torch==2.1.2)
Using cached https://download.pytorch.org/whl/triton-2.1.0-0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (89.2 MB)
Collecting numpy (from torchvision==0.16.2)
Downloading numpy-2.3.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (62 kB)
Collecting requests (from torchvision==0.16.2)
Downloading requests-2.32.4-py3-none-any.whl.metadata (4.9 kB)
Collecting pillow!=8.3.*,>=5.3.0 (from torchvision==0.16.2)
Downloading pillow-11.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (9.0 kB)
Collecting MarkupSafe>=2.0 (from jinja2->torch==2.1.2)
Downloading MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.0 kB)
Collecting charset_normalizer<4,>=2 (from requests->torchvision==0.16.2)
Downloading charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (35 kB)
Collecting idna<4,>=2.5 (from requests->torchvision==0.16.2)
Using cached idna-3.10-py3-none-any.whl.metadata (10 kB)
Collecting urllib3<3,>=1.21.1 (from requests->torchvision==0.16.2)
Downloading urllib3-2.5.0-py3-none-any.whl.metadata (6.5 kB)
Collecting certifi>=2017.4.17 (from requests->torchvision==0.16.2)
Downloading certifi-2025.7.14-py3-none-any.whl.metadata (2.4 kB)
Collecting mpmath<1.4,>=1.1.0 (from sympy->torch==2.1.2)
Using cached https://download.pytorch.org/whl/mpmath-1.3.0-py3-none-any.whl (536 kB)
Downloading pillow-11.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.6/6.6 MB 11.8 MB/s eta 0:00:00
Downloading filelock-3.18.0-py3-none-any.whl (16 kB)
Downloading fsspec-2025.7.0-py3-none-any.whl (199 kB)
Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)
Downloading MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23 kB)
Downloading networkx-3.5-py3-none-any.whl (2.0 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.0/2.0 MB 12.0 MB/s eta 0:00:00
Downloading numpy-2.3.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.9 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.9/16.9 MB 13.6 MB/s eta 0:00:00
Downloading requests-2.32.4-py3-none-any.whl (64 kB)
Downloading charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (147 kB)
Using cached idna-3.10-py3-none-any.whl (70 kB)
Downloading urllib3-2.5.0-py3-none-any.whl (129 kB)
Downloading certifi-2025.7.14-py3-none-any.whl (162 kB)
Downloading sympy-1.14.0-py3-none-any.whl (6.3 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.3/6.3 MB 14.3 MB/s eta 0:00:00
Downloading typing_extensions-4.14.1-py3-none-any.whl (43 kB)
Installing collected packages: mpmath, urllib3, typing-extensions, sympy, pillow, numpy, networkx, MarkupSafe, idna, fsspec, filelock, charset_normalizer, certifi, triton, requests, jinja2, torch, torchvision
Successfully installed MarkupSafe-3.0.2 certifi-2025.7.14 charset_normalizer-3.4.2 filelock-3.18.0 fsspec-2025.7.0 idna-3.10 jinja2-3.1.6 mpmath-1.3.0 networkx-3.5 numpy-2.3.2 pillow-11.3.0 requests-2.32.4 sympy-1.14.0 torch-2.1.2+cu121 torchvision-0.16.2+cu121 triton-2.1.0 typing-extensions-4.14.1 urllib3-2.5.0
Installing clip
Installing open_clip
Installing xformers
Installing requirements
Collecting ultralytics>=8.0.209
Downloading ultralytics-8.3.169-py3-none-any.whl.metadata (37 kB)
Requirement already satisfied: numpy>=1.23.0 in ./venv/lib/python3.11/site-packages (from ultralytics>=8.0.209) (1.26.2)
Requirement already satisfied: matplotlib>=3.3.0 in ./venv/lib/python3.11/site-packages (from ultralytics>=8.0.209) (3.10.3)
Requirement already satisfied: opencv-python>=4.6.0 in ./venv/lib/python3.11/site-packages (from ultralytics>=8.0.209) (4.11.0.86)
Requirement already satisfied: pillow>=7.1.2 in ./venv/lib/python3.11/site-packages (from ultralytics>=8.0.209) (9.5.0)
Requirement already satisfied: pyyaml>=5.3.1 in ./venv/lib/python3.11/site-packages (from ultralytics>=8.0.209) (6.0.2)
Requirement already satisfied: requests>=2.23.0 in ./venv/lib/python3.11/site-packages (from ultralytics>=8.0.209) (2.32.4)
Requirement already satisfied: scipy>=1.4.1 in ./venv/lib/python3.11/site-packages (from ultralytics>=8.0.209) (1.16.0)
Requirement already satisfied: torch>=1.8.0 in ./venv/lib/python3.11/site-packages (from ultralytics>=8.0.209) (2.1.2+cu121)
Requirement already satisfied: torchvision>=0.9.0 in ./venv/lib/python3.11/site-packages (from ultralytics>=8.0.209) (0.16.2+cu121)
Requirement already satisfied: tqdm>=4.64.0 in ./venv/lib/python3.11/site-packages (from ultralytics>=8.0.209) (4.67.1)
Requirement already satisfied: psutil in ./venv/lib/python3.11/site-packages (from ultralytics>=8.0.209) (5.9.5)
Collecting py-cpuinfo (from ultralytics>=8.0.209)
Using cached py_cpuinfo-9.0.0-py3-none-any.whl.metadata (794 bytes)
Requirement already satisfied: pandas>=1.1.4 in ./venv/lib/python3.11/site-packages (from ultralytics>=8.0.209) (2.3.1)
Collecting ultralytics-thop>=2.0.0 (from ultralytics>=8.0.209)
Downloading ultralytics_thop-2.0.14-py3-none-any.whl.metadata (9.4 kB)
Requirement already satisfied: contourpy>=1.0.1 in ./venv/lib/python3.11/site-packages (from matplotlib>=3.3.0->ultralytics>=8.0.209) (1.3.2)
Requirement already satisfied: cycler>=0.10 in ./venv/lib/python3.11/site-packages (from matplotlib>=3.3.0->ultralytics>=8.0.209) (0.12.1)
Requirement already satisfied: fonttools>=4.22.0 in ./venv/lib/python3.11/site-packages (from matplotlib>=3.3.0->ultralytics>=8.0.209) (4.59.0)
Requirement already satisfied: kiwisolver>=1.3.1 in ./venv/lib/python3.11/site-packages (from matplotlib>=3.3.0->ultralytics>=8.0.209) (1.4.8)
Requirement already satisfied: packaging>=20.0 in ./venv/lib/python3.11/site-packages (from matplotlib>=3.3.0->ultralytics>=8.0.209) (25.0)
Requirement already satisfied: pyparsing>=2.3.1 in ./venv/lib/python3.11/site-packages (from matplotlib>=3.3.0->ultralytics>=8.0.209) (3.2.3)
Requirement already satisfied: python-dateutil>=2.7 in ./venv/lib/python3.11/site-packages (from matplotlib>=3.3.0->ultralytics>=8.0.209) (2.9.0.post0)
Requirement already satisfied: pytz>=2020.1 in ./venv/lib/python3.11/site-packages (from pandas>=1.1.4->ultralytics>=8.0.209) (2025.2)
Requirement already satisfied: tzdata>=2022.7 in ./venv/lib/python3.11/site-packages (from pandas>=1.1.4->ultralytics>=8.0.209) (2025.2)
Requirement already satisfied: six>=1.5 in ./venv/lib/python3.11/site-packages (from python-dateutil>=2.7->matplotlib>=3.3.0->ultralytics>=8.0.209) (1.17.0)
Requirement already satisfied: charset_normalizer<4,>=2 in ./venv/lib/python3.11/site-packages (from requests>=2.23.0->ultralytics>=8.0.209) (3.4.2)
Requirement already satisfied: idna<4,>=2.5 in ./venv/lib/python3.11/site-packages (from requests>=2.23.0->ultralytics>=8.0.209) (3.10)
Requirement already satisfied: urllib3<3,>=1.21.1 in ./venv/lib/python3.11/site-packages (from requests>=2.23.0->ultralytics>=8.0.209) (2.5.0)
Requirement already satisfied: certifi>=2017.4.17 in ./venv/lib/python3.11/site-packages (from requests>=2.23.0->ultralytics>=8.0.209) (2025.7.14)
Requirement already satisfied: filelock in ./venv/lib/python3.11/site-packages (from torch>=1.8.0->ultralytics>=8.0.209) (3.18.0)
Requirement already satisfied: typing-extensions in ./venv/lib/python3.11/site-packages (from torch>=1.8.0->ultralytics>=8.0.209) (4.14.1)
Requirement already satisfied: sympy in ./venv/lib/python3.11/site-packages (from torch>=1.8.0->ultralytics>=8.0.209) (1.14.0)
Requirement already satisfied: networkx in ./venv/lib/python3.11/site-packages (from torch>=1.8.0->ultralytics>=8.0.209) (3.5)
Requirement already satisfied: jinja2 in ./venv/lib/python3.11/site-packages (from torch>=1.8.0->ultralytics>=8.0.209) (3.1.6)
Requirement already satisfied: fsspec in ./venv/lib/python3.11/site-packages (from torch>=1.8.0->ultralytics>=8.0.209) (2025.7.0)
Requirement already satisfied: triton==2.1.0 in ./venv/lib/python3.11/site-packages (from torch>=1.8.0->ultralytics>=8.0.209) (2.1.0)
Requirement already satisfied: MarkupSafe>=2.0 in ./venv/lib/python3.11/site-packages (from jinja2->torch>=1.8.0->ultralytics>=8.0.209) (2.1.5)
Requirement already satisfied: mpmath<1.4,>=1.1.0 in ./venv/lib/python3.11/site-packages (from sympy->torch>=1.8.0->ultralytics>=8.0.209) (1.3.0)
Downloading ultralytics-8.3.169-py3-none-any.whl (1.0 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 MB 13.1 MB/s eta 0:00:00
Downloading ultralytics_thop-2.0.14-py3-none-any.whl (26 kB)
Using cached py_cpuinfo-9.0.0-py3-none-any.whl (22 kB)
Installing collected packages: py-cpuinfo, ultralytics-thop, ultralytics
Successfully installed py-cpuinfo-9.0.0 ultralytics-8.3.169 ultralytics-thop-2.0.14
Collecting mediapipe>=0.10.8
Downloading mediapipe-0.10.21-cp311-cp311-manylinux_2_28_x86_64.whl.metadata (9.7 kB)
Collecting absl-py (from mediapipe>=0.10.8)
Downloading absl_py-2.3.1-py3-none-any.whl.metadata (3.3 kB)
Requirement already satisfied: attrs>=19.1.0 in ./venv/lib/python3.11/site-packages (from mediapipe>=0.10.8) (25.3.0)
Collecting flatbuffers>=2.0 (from mediapipe>=0.10.8)
Downloading flatbuffers-25.2.10-py2.py3-none-any.whl.metadata (875 bytes)
Collecting jax (from mediapipe>=0.10.8)
Downloading jax-0.7.0-py3-none-any.whl.metadata (13 kB)
Collecting jaxlib (from mediapipe>=0.10.8)
Downloading jaxlib-0.7.0-cp311-cp311-manylinux2014_x86_64.whl.metadata (1.3 kB)
Requirement already satisfied: matplotlib in ./venv/lib/python3.11/site-packages (from mediapipe>=0.10.8) (3.10.3)
Requirement already satisfied: numpy<2 in ./venv/lib/python3.11/site-packages (from mediapipe>=0.10.8) (1.26.2)
Collecting opencv-contrib-python (from mediapipe>=0.10.8)
Downloading opencv_contrib_python-4.12.0.88-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (19 kB)
Collecting protobuf<5,>=4.25.3 (from mediapipe>=0.10.8)
Downloading protobuf-4.25.8-cp37-abi3-manylinux2014_x86_64.whl.metadata (541 bytes)
Collecting sounddevice>=0.4.4 (from mediapipe>=0.10.8)
Downloading sounddevice-0.5.2-py3-none-any.whl.metadata (1.6 kB)
Requirement already satisfied: sentencepiece in ./venv/lib/python3.11/site-packages (from mediapipe>=0.10.8) (0.2.0)
Collecting CFFI>=1.0 (from sounddevice>=0.4.4->mediapipe>=0.10.8)
Using cached cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.5 kB)
Collecting pycparser (from CFFI>=1.0->sounddevice>=0.4.4->mediapipe>=0.10.8)
Using cached pycparser-2.22-py3-none-any.whl.metadata (943 bytes)
Collecting ml_dtypes>=0.5.0 (from jax->mediapipe>=0.10.8)
Downloading ml_dtypes-0.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (21 kB)
Collecting opt_einsum (from jax->mediapipe>=0.10.8)
Downloading opt_einsum-3.4.0-py3-none-any.whl.metadata (6.3 kB)
Requirement already satisfied: scipy>=1.12 in ./venv/lib/python3.11/site-packages (from jax->mediapipe>=0.10.8) (1.16.0)
Requirement already satisfied: contourpy>=1.0.1 in ./venv/lib/python3.11/site-packages (from matplotlib->mediapipe>=0.10.8) (1.3.2)
Requirement already satisfied: cycler>=0.10 in ./venv/lib/python3.11/site-packages (from matplotlib->mediapipe>=0.10.8) (0.12.1)
Requirement already satisfied: fonttools>=4.22.0 in ./venv/lib/python3.11/site-packages (from matplotlib->mediapipe>=0.10.8) (4.59.0)
Requirement already satisfied: kiwisolver>=1.3.1 in ./venv/lib/python3.11/site-packages (from matplotlib->mediapipe>=0.10.8) (1.4.8)
Requirement already satisfied: packaging>=20.0 in ./venv/lib/python3.11/site-packages (from matplotlib->mediapipe>=0.10.8) (25.0)
Requirement already satisfied: pillow>=8 in ./venv/lib/python3.11/site-packages (from matplotlib->mediapipe>=0.10.8) (9.5.0)
Requirement already satisfied: pyparsing>=2.3.1 in ./venv/lib/python3.11/site-packages (from matplotlib->mediapipe>=0.10.8) (3.2.3)
Requirement already satisfied: python-dateutil>=2.7 in ./venv/lib/python3.11/site-packages (from matplotlib->mediapipe>=0.10.8) (2.9.0.post0)
Requirement already satisfied: six>=1.5 in ./venv/lib/python3.11/site-packages (from python-dateutil>=2.7->matplotlib->mediapipe>=0.10.8) (1.17.0)
INFO: pip is looking at multiple versions of opencv-contrib-python to determine which version is compatible with other requirements. This could take a while.
Collecting opencv-contrib-python (from mediapipe>=0.10.8)
Downloading opencv_contrib_python-4.11.0.86-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (20 kB)
Downloading mediapipe-0.10.21-cp311-cp311-manylinux_2_28_x86_64.whl (35.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 35.6/35.6 MB 13.8 MB/s eta 0:00:00
Downloading protobuf-4.25.8-cp37-abi3-manylinux2014_x86_64.whl (294 kB)
Downloading flatbuffers-25.2.10-py2.py3-none-any.whl (30 kB)
Downloading sounddevice-0.5.2-py3-none-any.whl (32 kB)
Using cached cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (467 kB)
Downloading absl_py-2.3.1-py3-none-any.whl (135 kB)
Downloading jax-0.7.0-py3-none-any.whl (2.8 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.8/2.8 MB 13.0 MB/s eta 0:00:00
Downloading jaxlib-0.7.0-cp311-cp311-manylinux2014_x86_64.whl (93.1 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.1/93.1 MB 12.7 MB/s eta 0:00:00
Downloading ml_dtypes-0.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.7/4.7 MB 13.1 MB/s eta 0:00:00
Downloading opencv_contrib_python-4.11.0.86-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (69.1 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 69.1/69.1 MB 12.3 MB/s eta 0:00:00
Downloading opt_einsum-3.4.0-py3-none-any.whl (71 kB)
Using cached pycparser-2.22-py3-none-any.whl (117 kB)
Installing collected packages: flatbuffers, pycparser, protobuf, opt_einsum, opencv-contrib-python, ml_dtypes, absl-py, jaxlib, CFFI, sounddevice, jax, mediapipe
Attempting uninstall: protobuf
Found existing installation: protobuf 3.20.0
Uninstalling protobuf-3.20.0:
Successfully uninstalled protobuf-3.20.0
Successfully installed CFFI-1.17.1 absl-py-2.3.1 flatbuffers-25.2.10 jax-0.7.0 jaxlib-0.7.0 mediapipe-0.10.21 ml_dtypes-0.5.1 opencv-contrib-python-4.11.0.86 opt_einsum-3.4.0 protobuf-4.25.8 pycparser-2.22 sounddevice-0.5.2
Collecting rich>=13.0.0
Downloading rich-14.1.0-py3-none-any.whl.metadata (18 kB)
Collecting markdown-it-py>=2.2.0 (from rich>=13.0.0)
Using cached markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB)
Collecting pygments<3.0.0,>=2.13.0 (from rich>=13.0.0)
Downloading pygments-2.19.2-py3-none-any.whl.metadata (2.5 kB)
Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=13.0.0)
Using cached mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB)
Downloading rich-14.1.0-py3-none-any.whl (243 kB)
Downloading pygments-2.19.2-py3-none-any.whl (1.2 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 14.0 MB/s eta 0:00:00
Using cached markdown_it_py-3.0.0-py3-none-any.whl (87 kB)
Using cached mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Installing collected packages: pygments, mdurl, markdown-it-py, rich
Successfully installed markdown-it-py-3.0.0 mdurl-0.1.2 pygments-2.19.2 rich-14.1.0
Collecting protobuf<=3.9999,>=3.20
Using cached protobuf-3.20.3-py2.py3-none-any.whl.metadata (720 bytes)
Using cached protobuf-3.20.3-py2.py3-none-any.whl (162 kB)
Installing collected packages: protobuf
Attempting uninstall: protobuf
Found existing installation: protobuf 4.25.8
Uninstalling protobuf-4.25.8:
Successfully uninstalled protobuf-4.25.8
Successfully installed protobuf-3.20.3
Installing sd-webui-controlnet requirement: svglib
Installing sd-webui-controlnet requirement: fvcore
Installing sd-webui-controlnet requirement: changing opencv-python version from 4.11.0.86 to 4.8.0
Launching Web UI with arguments: --listen --no-half-vae --disable-nan-check --xformers
A module that was compiled using NumPy 1.x cannot be run in
NumPy 2.2.6 as it may crash. To support both 1.x and 2.x
versions of NumPy, modules must be compiled with NumPy 2.0.
Some module may need to rebuild instead e.g. with 'pybind11>=2.12'.
If you are a user of the module, the easiest solution will be to
downgrade to 'numpy<2' or try to upgrade the affected module.
We expect that some modules will need time to support NumPy 2.
Traceback (most recent call last): File "/home/kmd/stable-diffusion-webui/launch.py", line 48, in <module>
main()
File "/home/kmd/stable-diffusion-webui/launch.py", line 44, in main
start()
File "/home/kmd/stable-diffusion-webui/modules/launch_utils.py", line 465, in start
import webui
File "/home/kmd/stable-diffusion-webui/webui.py", line 13, in <module>
initialize.imports()
File "/home/kmd/stable-diffusion-webui/modules/initialize.py", line 15, in imports
import torch # noqa: F401
File "/home/kmd/stable-diffusion-webui/venv/lib/python3.11/site-packages/torch/__init__.py", line 1382, in <module>
from .functional import * # noqa: F403
File "/home/kmd/stable-diffusion-webui/venv/lib/python3.11/site-packages/torch/functional.py", line 7, in <module>
import torch.nn.functional as F
File "/home/kmd/stable-diffusion-webui/venv/lib/python3.11/site-packages/torch/nn/__init__.py", line 1, in <module>
from .modules import * # noqa: F403
File "/home/kmd/stable-diffusion-webui/venv/lib/python3.11/site-packages/torch/nn/modules/__init__.py", line 35, in <module>
from .transformer import TransformerEncoder, TransformerDecoder, \
File "/home/kmd/stable-diffusion-webui/venv/lib/python3.11/site-packages/torch/nn/modules/transformer.py", line 20, in <module>
device: torch.device = torch.device(torch._C._get_default_device()), # torch.device('cpu'),
/home/kmd/stable-diffusion-webui/venv/lib/python3.11/site-packages/torch/nn/modules/transformer.py:20: UserWarning: Failed to initialize NumPy: _ARRAY_API not found (Triggered internally at ../torch/csrc/utils/tensor_numpy.cpp:84.)
device: torch.device = torch.device(torch._C._get_default_device()), # torch.device('cpu'),
/home/kmd/stable-diffusion-webui/venv/lib/python3.11/site-packages/timm/models/layers/__init__.py:48: FutureWarning: Importing from timm.models.layers is deprecated, please import via timm.layers
warnings.warn(f"Importing from {__name__} is deprecated, please import via timm.layers", FutureWarning)
Traceback (most recent call last):
File "/home/kmd/stable-diffusion-webui/launch.py", line 48, in <module>
main()
File "/home/kmd/stable-diffusion-webui/launch.py", line 44, in main
start()
File "/home/kmd/stable-diffusion-webui/modules/launch_utils.py", line 465, in start
import webui
File "/home/kmd/stable-diffusion-webui/webui.py", line 13, in <module>
initialize.imports()
File "/home/kmd/stable-diffusion-webui/modules/initialize.py", line 39, in imports
from modules import processing, gradio_extensons, ui # noqa: F401
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/kmd/stable-diffusion-webui/modules/processing.py", line 15, in <module>
from skimage import exposure
File "/home/kmd/stable-diffusion-webui/venv/lib/python3.11/site-packages/skimage/__init__.py", line 122, in <module>
from ._shared import geometry
File "geometry.pyx", line 1, in init skimage._shared.geometry
ValueError: numpy.dtype size changed, may indicate binary incompatibility. Expected 96 from C header, got 88 from PyObject
でも同じエラー。
ログのなかで怪しげなところがこのへん
Collecting numpy (from torchvision==0.16.2)
Downloading numpy-2.3.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (62 kB)
Downloading numpy-2.3.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.9 MB)
Installing collected packages: mpmath, urllib3, typing-extensions, sympy, pillow, numpy, networkx, MarkupSafe, idna, fsspec, filelock, charset_normalizer, certifi, triton, requests, jinja2, torch, torchvision
Successfully installed MarkupSafe-3.0.2 certifi-2025.7.14 charset_normalizer-3.4.2 filelock-3.18.0 fsspec-2025.7.0 idna-3.10 jinja2-3.1.6 mpmath-1.3.0 networkx-3.5 numpy-2.3.2 pillow-11.3.0 requests-2.32.4 sympy-1.14.0 torch-2.1.2+cu121 torchvision-0.16.2+cu121 triton-2.1.0 typing-extensions-4.14.1 urllib3-2.5.0
Requirement already satisfied: numpy>=1.23.0 in ./venv/lib/python3.11/site-packages (from ultralytics>=8.0.209) (1.26.2)
Requirement already satisfied: numpy<2 in ./venv/lib/python3.11/site-packages (from mediapipe>=0.10.8) (1.26.2)
最後2つが numpy 1.23.0以上で、2未満つまり1だからOkよって書いてあるのにその前ではfrom torchvisionで2.3.2を入れようとしてるし、実際に入ってるのは 2.2.6 だしうーん。
で、今更ながら本家を見てみたらすでに報告されてる問題でした。
[Bug]: Issue with Numpy when starting webui · Issue #17055 · AUTOMATIC1111/stable-diffusion-webui
Actually, I solved the issue... The problem is on sd-webui-controlnet...
I removed all extensions from extensions folder then launched. Putting back extensions causes error again. I did clean install venv then reinstall extensions from webui, now it's perfectly working.
I saw the error when launching stable diffusion, and it says installing requirements for sd-webui-controlnet, it's going to update albumentations to 1.4.3, and this causes the problems...
やはり拡張機能のcontrolnetが悪いっぽい!!
$ mv extensions/sd-webui-controlnet/ ~
extensionsから外して起動してみたら動きました。
GUIの拡張機能のところから入れ直して再起動してもエラーにならなかったので解決!
コメント
コメントを投稿