ControlNet入れる。

 ControlNet:棒人間で表現した好きなポーズをAIでイラスト化する

棒人間で表現した好きなポーズをAIでイラスト化する

ものらしい。
上記ページで詳しく説明してくれていました。

入れる手順はこちらのページを参考にさせていただきました。
AUTOMATIC1111版web UIのControlNet | ジコログ

  1. Extensions > Install from URL > URL for extension’s git repository
  2. https://github.com/Mikubill/sd-webui-controlnet.git
  3. Install ボタン
  4. Installed > Apply and restart UI ボタン
ですが、ターミナルにエラーが。

Traceback (most recent call last):

  File "/home/yyyyyy/stable-diffusion-webui/venv/lib/python3.11/site-packages/gradio/routes.py", line 408, in run_predict

    output = await app.get_blocks().process_api(

             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/home/yyyyyy/stable-diffusion-webui/venv/lib/python3.11/site-packages/gradio/blocks.py", line 1315, in process_api

    result = await self.call_function(

             ^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/home/yyyyyy/stable-diffusion-webui/venv/lib/python3.11/site-packages/gradio/blocks.py", line 1043, in call_function

    prediction = await anyio.to_thread.run_sync(

                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/home/yyyyyy/stable-diffusion-webui/venv/lib/python3.11/site-packages/anyio/to_thread.py", line 31, in run_sync

    return await get_asynclib().run_sync_in_worker_thread(

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/home/yyyyyy/stable-diffusion-webui/venv/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 937, in run_sync_in_worker_thread

    return await future

           ^^^^^^^^^^^^

  File "/home/yyyyyy/stable-diffusion-webui/venv/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 867, in run

    result = context.run(func, *args)

             ^^^^^^^^^^^^^^^^^^^^^^^^

  File "/home/yyyyyy/stable-diffusion-webui/modules/ui_extensions.py", line 28, in apply_and_restart

    check_access()

  File "/home/yyyyyy/stable-diffusion-webui/modules/ui_extensions.py", line 24, in check_access

    assert not shared.cmd_opts.disable_extension_access, "extension access disabled because of command line flags"

AssertionError: extension access disabled because of command line flags

起動のオプションに --listen をつけてるとダメらしい。
外部から機能追加できないようにするようなセキュリティ的ななにかのような雰囲気。

【初心者向け】ControlNetでポーズを真似する方法。

リッスンオプションを付けて起動している場合は、オフにして再起動します。

ということなので 

$ vi ~/stable-diffusion-webui/webui-user.sh

export COMMANDLINE_ARGS="--listen --no-half --disable-nan-check"

#export COMMANDLINE_ARGS="--listen --no-half --disable-nan-check"

で起動、サーバ側のGUIからブラウザアクセスして

  1. Installed > Apply and restart UI ボタン

Closing server running on port: 7860
Restarting UI...
ControlNet v1.1.181
dirname:  /home/yyyyyy/stable-diffusion-webui/localizations
localizations:  {'ja_JP': '/home/yyyyyy/stable-diffusion-webui/extensions/stable-diffusion-webui-localization-ja_JP/localizations/ja_JP.json', 'ks_JP': '/home/yyyyyy/stable-diffusion-webui/extensions/stable-diffusion-webui-localization-ja_JP/localizations/ks_JP.json', 'zh_CN': '/home/yyyyyy/stable-diffusion-webui/extensions/stable-diffusion-webui-localization-ja_JP/localizations/zh_CN.json', 'zh_TW': '/home/yyyyyy/stable-diffusion-webui/extensions/stable-diffusion-webui-localization-ja_JP/localizations/zh_TW.json'}
Running on local URL:  http://127.0.0.1:7860

To create a public link, set `share=True` in `launch()`.
Startup time: 0.5s (load scripts: 0.1s, create ui: 0.1s, gradio launch: 0.2s).

無事再起動完了。 

ではさっきのlistenを戻して再起動すると起動中に新しいエラー。

Couldn't install sd-webui-controlnet requirement: svglib.

Command: "/home/yyyyyy/stable-diffusion-webui/venv/bin/python3" -m pip install svglib --prefer-binary

Error code: 1

stdout: Collecting svglib

  Using cached svglib-1.5.1-py3-none-any.whl

Collecting cssselect2>=0.2.0

  Using cached cssselect2-0.7.0-py3-none-any.whl (15 kB)

Collecting lxml

  Using cached lxml-4.9.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (7.2 MB)

Collecting reportlab

  Using cached reportlab-4.0.0-py3-none-any.whl (1.9 MB)

Collecting tinycss2>=0.6.0

  Using cached tinycss2-1.2.1-py3-none-any.whl (21 kB)

Collecting webencodings

  Using cached webencodings-0.5.1-py2.py3-none-any.whl (11 kB)

Requirement already satisfied: pillow>=9.0.0 in ./venv/lib/python3.11/site-packages (from reportlab->svglib) (9.4.0)

Collecting rlPyCairo<1,>=0.2.0

  Using cached rlPyCairo-0.2.0-py3-none-any.whl (10 kB)

Collecting freetype-py<2.4,>=2.3.0

  Using cached freetype_py-2.3.0-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (978 kB)

Collecting pycairo>=1.20.0

  Using cached pycairo-1.23.0.tar.gz (344 kB)

  Installing build dependencies: started

  Installing build dependencies: finished with status 'done'

  Getting requirements to build wheel: started

  Getting requirements to build wheel: finished with status 'done'

  Installing backend dependencies: started

  Installing backend dependencies: finished with status 'done'

  Preparing metadata (pyproject.toml): started

  Preparing metadata (pyproject.toml): finished with status 'done'

Building wheels for collected packages: pycairo

  Building wheel for pycairo (pyproject.toml): started

  Building wheel for pycairo (pyproject.toml): finished with status 'error'

Failed to build pycairo


stderr:   error: subprocess-exited-with-error

  

  × Building wheel for pycairo (pyproject.toml) did not run successfully.

  │ exit code: 1

  ╰─> [15 lines of output]

      running bdist_wheel

      running build

      running build_py

      creating build

      creating build/lib.linux-x86_64-cpython-311

      creating build/lib.linux-x86_64-cpython-311/cairo

      copying cairo/__init__.py -> build/lib.linux-x86_64-cpython-311/cairo

      copying cairo/__init__.pyi -> build/lib.linux-x86_64-cpython-311/cairo

      copying cairo/py.typed -> build/lib.linux-x86_64-cpython-311/cairo

      running build_ext

      Package cairo was not found in the pkg-config search path.

      Perhaps you should add the directory containing `cairo.pc'

      to the PKG_CONFIG_PATH environment variable

      Package 'cairo', required by 'virtual:world', not found

      Command '['pkg-config', '--print-errors', '--exists', 'cairo >= 1.15.10']' returned non-zero exit status 1.

      [end of output]

  

  note: This error originates from a subprocess, and is likely not a problem with pip.

  ERROR: Failed building wheel for pycairo

ERROR: Could not build wheels for pycairo, which is required to install pyproject.toml-based projects

Warning: Failed to install svglib, some preprocessors may not work.

svglibがインストールできないらしい。

Couldn't install sd-webui-controlnet requirement: svglib.

インストールできない理由が

ERROR: Failed building wheel for pycairo

で、ググったら

Failed to build pycairo, some preprocessors may not work. after installing controlnet : r/StableDiffusion

$ sudo apt install libcairo2-dev

パッケージリストを読み込んでいます... 完了

依存関係ツリーを作成しています... 完了        

状態情報を読み取っています... 完了        

以下の追加パッケージがインストールされます:

  libblkid-dev libbrotli-dev libffi-dev libfontconfig-dev libfreetype-dev libglib2.0-dev libglib2.0-dev-bin libice-dev libmount-dev libpcre2-dev libpcre2-posix3

  libpixman-1-dev libpng-dev libpng-tools libpthread-stubs0-dev libselinux1-dev libsepol-dev libsm-dev libx11-dev libxau-dev libxcb-render0-dev libxcb-shm0-dev

  libxcb1-dev libxdmcp-dev libxext-dev libxrender-dev uuid-dev x11proto-core-dev x11proto-dev xorg-sgml-doctools xtrans-dev

提案パッケージ:

  libcairo2-doc freetype2-doc libgirepository1.0-dev libglib2.0-doc libxml2-utils libice-doc libsm-doc libx11-doc libxcb-doc libxext-doc

以下のパッケージが新たにインストールされます:

  libblkid-dev libbrotli-dev libcairo2-dev libffi-dev libfontconfig-dev libfreetype-dev libglib2.0-dev libglib2.0-dev-bin libice-dev libmount-dev libpcre2-dev

  libpcre2-posix3 libpixman-1-dev libpng-dev libpng-tools libpthread-stubs0-dev libselinux1-dev libsepol-dev libsm-dev libx11-dev libxau-dev libxcb-render0-dev

  libxcb-shm0-dev libxcb1-dev libxdmcp-dev libxext-dev libxrender-dev uuid-dev x11proto-core-dev x11proto-dev xorg-sgml-doctools xtrans-dev

アップグレード: 0 個、新規インストール: 32 個、削除: 0 個、保留: 6 個。

7,584 kB のアーカイブを取得する必要があります。

この操作後に追加で 32.7 MB のディスク容量が消費されます。

続行しますか? [Y/n] y

取得:1 http://jp.archive.ubuntu.com/ubuntu lunar/main amd64 libbrotli-dev amd64 1.0.9-2build8 [329 kB]

取得:2 http://jp.archive.ubuntu.com/ubuntu lunar/main amd64 libpng-dev amd64 1.6.39-2 [265 kB]

取得:3 http://jp.archive.ubuntu.com/ubuntu lunar-updates/main amd64 libfreetype-dev amd64 2.12.1+dfsg-4ubuntu0.1 [565 kB]

取得:4 http://jp.archive.ubuntu.com/ubuntu lunar/main amd64 uuid-dev amd64 2.38.1-4ubuntu1 [33.3 kB]

取得:5 http://jp.archive.ubuntu.com/ubuntu lunar/main amd64 libfontconfig-dev amd64 2.14.1-3ubuntu3 [158 kB]

取得:6 http://jp.archive.ubuntu.com/ubuntu lunar/main amd64 libffi-dev amd64 3.4.4-1 [62.2 kB]

取得:7 http://jp.archive.ubuntu.com/ubuntu lunar/main amd64 libglib2.0-dev-bin amd64 2.76.1-1 [130 kB]

取得:8 http://jp.archive.ubuntu.com/ubuntu lunar/main amd64 libblkid-dev amd64 2.38.1-4ubuntu1 [189 kB]

取得:9 http://jp.archive.ubuntu.com/ubuntu lunar/main amd64 libsepol-dev amd64 3.4-2 [377 kB]

取得:10 http://jp.archive.ubuntu.com/ubuntu lunar/main amd64 libpcre2-posix3 amd64 10.42-1 [6,744 B]

取得:11 http://jp.archive.ubuntu.com/ubuntu lunar/main amd64 libpcre2-dev amd64 10.42-1 [744 kB]

取得:12 http://jp.archive.ubuntu.com/ubuntu lunar/main amd64 libselinux1-dev amd64 3.4-1build4 [163 kB]

取得:13 http://jp.archive.ubuntu.com/ubuntu lunar/main amd64 libmount-dev amd64 2.38.1-4ubuntu1 [14.7 kB]

取得:14 http://jp.archive.ubuntu.com/ubuntu lunar/main amd64 libglib2.0-dev amd64 2.76.1-1 [1,785 kB]

取得:15 http://jp.archive.ubuntu.com/ubuntu lunar/main amd64 libpixman-1-dev amd64 0.42.2-1 [286 kB]

取得:16 http://jp.archive.ubuntu.com/ubuntu lunar/main amd64 xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB]

取得:17 http://jp.archive.ubuntu.com/ubuntu lunar/main amd64 x11proto-dev all 2022.1-1 [605 kB]

取得:18 http://jp.archive.ubuntu.com/ubuntu lunar/main amd64 x11proto-core-dev all 2022.1-1 [2,438 B]

取得:19 http://jp.archive.ubuntu.com/ubuntu lunar/main amd64 libice-dev amd64 2:1.0.10-1build2 [51.4 kB]

取得:20 http://jp.archive.ubuntu.com/ubuntu lunar/main amd64 libsm-dev amd64 2:1.2.3-1build2 [18.1 kB]

取得:21 http://jp.archive.ubuntu.com/ubuntu lunar/main amd64 libxau-dev amd64 1:1.0.9-1build5 [9,724 B]

取得:22 http://jp.archive.ubuntu.com/ubuntu lunar/main amd64 libxdmcp-dev amd64 1:1.1.3-0ubuntu5 [26.5 kB]

取得:23 http://jp.archive.ubuntu.com/ubuntu lunar/main amd64 xtrans-dev all 1.4.0-1 [68.9 kB]

取得:24 http://jp.archive.ubuntu.com/ubuntu lunar/main amd64 libpthread-stubs0-dev amd64 0.4-1build2 [5,516 B]

取得:25 http://jp.archive.ubuntu.com/ubuntu lunar/main amd64 libxcb1-dev amd64 1.15-1 [85.8 kB]

取得:26 http://jp.archive.ubuntu.com/ubuntu lunar/main amd64 libx11-dev amd64 2:1.8.4-2 [734 kB]

取得:27 http://jp.archive.ubuntu.com/ubuntu lunar/main amd64 libxcb-render0-dev amd64 1.15-1 [19.5 kB]

取得:28 http://jp.archive.ubuntu.com/ubuntu lunar/main amd64 libxcb-shm0-dev amd64 1.15-1 [6,938 B]

取得:29 http://jp.archive.ubuntu.com/ubuntu lunar/main amd64 libxext-dev amd64 2:1.3.4-1build1 [84.7 kB]

取得:30 http://jp.archive.ubuntu.com/ubuntu lunar/main amd64 libxrender-dev amd64 1:0.9.10-1.1 [26.5 kB]

取得:31 http://jp.archive.ubuntu.com/ubuntu lunar/main amd64 libcairo2-dev amd64 1.16.0-7 [692 kB]

取得:32 http://jp.archive.ubuntu.com/ubuntu lunar/main amd64 libpng-tools amd64 1.6.39-2 [28.0 kB]

7,584 kB を 6秒 で取得しました (1,317 kB/s)

パッケージからテンプレートを展開しています: 100%

以前に未選択のパッケージ libbrotli-dev:amd64 を選択しています。

(データベースを読み込んでいます ... 現在 169155 個のファイルとディレクトリがインストールされています。)

.../00-libbrotli-dev_1.0.9-2build8_amd64.deb を展開する準備をしています ...

libbrotli-dev:amd64 (1.0.9-2build8) を展開しています...

以前に未選択のパッケージ libpng-dev:amd64 を選択しています。

.../01-libpng-dev_1.6.39-2_amd64.deb を展開する準備をしています ...

libpng-dev:amd64 (1.6.39-2) を展開しています...

以前に未選択のパッケージ libfreetype-dev:amd64 を選択しています。

.../02-libfreetype-dev_2.12.1+dfsg-4ubuntu0.1_amd64.deb を展開する準備をしています ...

libfreetype-dev:amd64 (2.12.1+dfsg-4ubuntu0.1) を展開しています...

以前に未選択のパッケージ uuid-dev:amd64 を選択しています。

.../03-uuid-dev_2.38.1-4ubuntu1_amd64.deb を展開する準備をしています ...

uuid-dev:amd64 (2.38.1-4ubuntu1) を展開しています...

以前に未選択のパッケージ libfontconfig-dev:amd64 を選択しています。

.../04-libfontconfig-dev_2.14.1-3ubuntu3_amd64.deb を展開する準備をしています ...

libfontconfig-dev:amd64 (2.14.1-3ubuntu3) を展開しています...

以前に未選択のパッケージ libffi-dev:amd64 を選択しています。

.../05-libffi-dev_3.4.4-1_amd64.deb を展開する準備をしています ...

libffi-dev:amd64 (3.4.4-1) を展開しています...

以前に未選択のパッケージ libglib2.0-dev-bin を選択しています。

.../06-libglib2.0-dev-bin_2.76.1-1_amd64.deb を展開する準備をしています ...

libglib2.0-dev-bin (2.76.1-1) を展開しています...

以前に未選択のパッケージ libblkid-dev:amd64 を選択しています。

.../07-libblkid-dev_2.38.1-4ubuntu1_amd64.deb を展開する準備をしています ...

libblkid-dev:amd64 (2.38.1-4ubuntu1) を展開しています...

以前に未選択のパッケージ libsepol-dev:amd64 を選択しています。

.../08-libsepol-dev_3.4-2_amd64.deb を展開する準備をしています ...

libsepol-dev:amd64 (3.4-2) を展開しています...

以前に未選択のパッケージ libpcre2-posix3:amd64 を選択しています。

.../09-libpcre2-posix3_10.42-1_amd64.deb を展開する準備をしています ...

libpcre2-posix3:amd64 (10.42-1) を展開しています...

以前に未選択のパッケージ libpcre2-dev:amd64 を選択しています。

.../10-libpcre2-dev_10.42-1_amd64.deb を展開する準備をしています ...

libpcre2-dev:amd64 (10.42-1) を展開しています...

以前に未選択のパッケージ libselinux1-dev:amd64 を選択しています。

.../11-libselinux1-dev_3.4-1build4_amd64.deb を展開する準備をしています ...

libselinux1-dev:amd64 (3.4-1build4) を展開しています...

以前に未選択のパッケージ libmount-dev:amd64 を選択しています。

.../12-libmount-dev_2.38.1-4ubuntu1_amd64.deb を展開する準備をしています ...

libmount-dev:amd64 (2.38.1-4ubuntu1) を展開しています...

以前に未選択のパッケージ libglib2.0-dev:amd64 を選択しています。

.../13-libglib2.0-dev_2.76.1-1_amd64.deb を展開する準備をしています ...

libglib2.0-dev:amd64 (2.76.1-1) を展開しています...

以前に未選択のパッケージ libpixman-1-dev:amd64 を選択しています。

.../14-libpixman-1-dev_0.42.2-1_amd64.deb を展開する準備をしています ...

libpixman-1-dev:amd64 (0.42.2-1) を展開しています...

以前に未選択のパッケージ xorg-sgml-doctools を選択しています。

.../15-xorg-sgml-doctools_1%3a1.11-1.1_all.deb を展開する準備をしています ...

xorg-sgml-doctools (1:1.11-1.1) を展開しています...

以前に未選択のパッケージ x11proto-dev を選択しています。

.../16-x11proto-dev_2022.1-1_all.deb を展開する準備をしています ...

x11proto-dev (2022.1-1) を展開しています...

以前に未選択のパッケージ x11proto-core-dev を選択しています。

.../17-x11proto-core-dev_2022.1-1_all.deb を展開する準備をしています ...

x11proto-core-dev (2022.1-1) を展開しています...

以前に未選択のパッケージ libice-dev:amd64 を選択しています。

.../18-libice-dev_2%3a1.0.10-1build2_amd64.deb を展開する準備をしています ...

libice-dev:amd64 (2:1.0.10-1build2) を展開しています...

以前に未選択のパッケージ libsm-dev:amd64 を選択しています。

.../19-libsm-dev_2%3a1.2.3-1build2_amd64.deb を展開する準備をしています ...

libsm-dev:amd64 (2:1.2.3-1build2) を展開しています...

以前に未選択のパッケージ libxau-dev:amd64 を選択しています。

.../20-libxau-dev_1%3a1.0.9-1build5_amd64.deb を展開する準備をしています ...

libxau-dev:amd64 (1:1.0.9-1build5) を展開しています...

以前に未選択のパッケージ libxdmcp-dev:amd64 を選択しています。

.../21-libxdmcp-dev_1%3a1.1.3-0ubuntu5_amd64.deb を展開する準備をしています ...

libxdmcp-dev:amd64 (1:1.1.3-0ubuntu5) を展開しています...

以前に未選択のパッケージ xtrans-dev を選択しています。

.../22-xtrans-dev_1.4.0-1_all.deb を展開する準備をしています ...

xtrans-dev (1.4.0-1) を展開しています...

以前に未選択のパッケージ libpthread-stubs0-dev:amd64 を選択しています。

.../23-libpthread-stubs0-dev_0.4-1build2_amd64.deb を展開する準備をしています ...

libpthread-stubs0-dev:amd64 (0.4-1build2) を展開しています...

以前に未選択のパッケージ libxcb1-dev:amd64 を選択しています。

.../24-libxcb1-dev_1.15-1_amd64.deb を展開する準備をしています ...

libxcb1-dev:amd64 (1.15-1) を展開しています...

以前に未選択のパッケージ libx11-dev:amd64 を選択しています。

.../25-libx11-dev_2%3a1.8.4-2_amd64.deb を展開する準備をしています ...

libx11-dev:amd64 (2:1.8.4-2) を展開しています...

以前に未選択のパッケージ libxcb-render0-dev:amd64 を選択しています。

.../26-libxcb-render0-dev_1.15-1_amd64.deb を展開する準備をしています ...

libxcb-render0-dev:amd64 (1.15-1) を展開しています...

以前に未選択のパッケージ libxcb-shm0-dev:amd64 を選択しています。

.../27-libxcb-shm0-dev_1.15-1_amd64.deb を展開する準備をしています ...

libxcb-shm0-dev:amd64 (1.15-1) を展開しています...

以前に未選択のパッケージ libxext-dev:amd64 を選択しています。

.../28-libxext-dev_2%3a1.3.4-1build1_amd64.deb を展開する準備をしています ...

libxext-dev:amd64 (2:1.3.4-1build1) を展開しています...

以前に未選択のパッケージ libxrender-dev:amd64 を選択しています。

.../29-libxrender-dev_1%3a0.9.10-1.1_amd64.deb を展開する準備をしています ...

libxrender-dev:amd64 (1:0.9.10-1.1) を展開しています...

以前に未選択のパッケージ libcairo2-dev:amd64 を選択しています。

.../30-libcairo2-dev_1.16.0-7_amd64.deb を展開する準備をしています ...

libcairo2-dev:amd64 (1.16.0-7) を展開しています...

以前に未選択のパッケージ libpng-tools を選択しています。

.../31-libpng-tools_1.6.39-2_amd64.deb を展開する準備をしています ...

libpng-tools (1.6.39-2) を展開しています...

libglib2.0-dev-bin (2.76.1-1) を設定しています ...

libpixman-1-dev:amd64 (0.42.2-1) を設定しています ...

libpng-tools (1.6.39-2) を設定しています ...

libpng-dev:amd64 (1.6.39-2) を設定しています ...

libffi-dev:amd64 (3.4.4-1) を設定しています ...

libpthread-stubs0-dev:amd64 (0.4-1build2) を設定しています ...

xtrans-dev (1.4.0-1) を設定しています ...

uuid-dev:amd64 (2.38.1-4ubuntu1) を設定しています ...

libsepol-dev:amd64 (3.4-2) を設定しています ...

libpcre2-posix3:amd64 (10.42-1) を設定しています ...

xorg-sgml-doctools (1:1.11-1.1) を設定しています ...

libbrotli-dev:amd64 (1.0.9-2build8) を設定しています ...

libblkid-dev:amd64 (2.38.1-4ubuntu1) を設定しています ...

libpcre2-dev:amd64 (10.42-1) を設定しています ...

libselinux1-dev:amd64 (3.4-1build4) を設定しています ...

libfreetype-dev:amd64 (2.12.1+dfsg-4ubuntu0.1) を設定しています ...

libmount-dev:amd64 (2.38.1-4ubuntu1) を設定しています ...

libfontconfig-dev:amd64 (2.14.1-3ubuntu3) を設定しています ...

libglib2.0-dev:amd64 (2.76.1-1) を設定しています ...

sgml-base (1.31) のトリガを処理しています ...

install-info (6.8-6build2) のトリガを処理しています ...

x11proto-dev (2022.1-1) を設定しています ...

libxau-dev:amd64 (1:1.0.9-1build5) を設定しています ...

libice-dev:amd64 (2:1.0.10-1build2) を設定しています ...

libsm-dev:amd64 (2:1.2.3-1build2) を設定しています ...

libglib2.0-0:amd64 (2.76.1-1) のトリガを処理しています ...

libglib2.0-0:i386 (2.76.1-1) のトリガを処理しています ...

libc-bin (2.37-0ubuntu2) のトリガを処理しています ...

man-db (2.11.2-1) のトリガを処理しています ...

libxdmcp-dev:amd64 (1:1.1.3-0ubuntu5) を設定しています ...

x11proto-core-dev (2022.1-1) を設定しています ...

libxcb1-dev:amd64 (1.15-1) を設定しています ...

libx11-dev:amd64 (2:1.8.4-2) を設定しています ...

libxcb-shm0-dev:amd64 (1.15-1) を設定しています ...

libxcb-render0-dev:amd64 (1.15-1) を設定しています ...

libxext-dev:amd64 (2:1.3.4-1build1) を設定しています ...

libxrender-dev:amd64 (1:0.9.10-1.1) を設定しています ...

libcairo2-dev:amd64 (1.16.0-7) を設定しています ...

で再度起動したらエラーでなくなって正常起動したっぽい。

ControlNet用のモデルが必要なのでダウンロード

control_canny-fp16.safetensors · webui/ControlNet-modules-safetensors at main

~/stable-diffusion-webui/extensions/sd-webui-controlnet/models

に配置

  1. txt2img > ControlNet > Preprocessor : canny
  2. Model : control_canny-fp16
  3. Enable : チェック
  4. テキトーに画像突っ込む (ネットで拾ったJames Hetfieldのかっこいい演奏画像)
  5. プロンプトに woman
  6. Generate

全く同じポーズで裸でギターを引く女が!!

なぜ裸!!!!

でもできた。すごい。

おわり。

コメント