Stable Diffusion をインストールしてみる

暇だったので、「Stable Diffusion」をインストールしてみました。

マシンスペック

今回、インストールしたマシンのスペックです。

OS:Windows11
CPU:AMD Ryzen 5 3600 6-Core Processor(3.60 GHz)
メモリ:32.0 GB
グラボ:NVIDIA GeForce RTX 2080 SUPER(8 GB)

前準備

Python 3.10.6 と Git をインストールする。

※githubのアカウントあった方がよいかも。

Stable Diffusionのインストール

最初、参考サイトを見ながら構築していたんですが、「リポジトリがない」というエラーが頻発…。
なので、今回はdevリポジトリからインストールすることにしました。

以下、devリポジトリからの手順まとめ。

git clone

インストールしたいディレクトリで以下を実行します。

git clone -b dev https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

webui-user.bat を編集

set COMMANDLINE_ARGS=--skip-torch-cuda-test

webui-user.bat を実行

ブラウザでアクセス というか、起動後に勝手に表示されます。
http://127.0.0.1:7860/

モデルを入れる

モデルをダウンロード

とりあえずGeminiがおすすめしてくれた「Beautiful Realistic Asians (BRA)」を入れてみることに。

以下から beautifulRealistic_v7.safetensors をダウンロードします。 https://civitai.com/models/25494/beautiful-realistic-asians

ダウンロードしたモデルを配置

{インストールディレクトリ}\stable-diffusion-webui\models\Stable-diffusion 配下に、beautifulRealistic_v7.safetensorsを配置。

モデルの読み込み

すでにWebUIを起動している時は、更新ボタンを押せばOK。

おまじない(重要らしい)

Geminiに「起動時に no module ‘xformers’ と出ていたのが気になります」と言われたので、提示された対処法を試します。

webui-user.bat を再編集。

set COMMANDLINE_ARGS=--xformers --autolaunch

実際に画像生成してみる

Geminiおすすめの設定はこんな感じ。

Sampling method : DPM++ 2M SDE
Schedule type : Karras
Sampling steps : 20 ~ 25
Width / Height : 512 x 768
Negative Prompt : (worst quality, low quality:1.4)

プロンプトもGeminiに言われるがままに実行w

提案されたのが「バイク女子風」と「盆栽の手入れ風」だったんですが、Geminiって今まで自分が聞いたことをちゃんと覚えてるんですね。

ちょっとこわいw

Prompt :

1girl, cinematic lighting, high quality, pruning a small bonsai tree, focused expression, traditional japanese room

Negative Prompt :

(worst quality, low quality:1.4), deformed, bad anatomy, disfigured, poorly drawn face, mutation, mutated, extra limb, ugly, disgusting, poorly drawn hands, missing limb, floating limbs, disconnected limbs, malformed hands, blurry, mutated hands, fingers

おぉ、それっぽいのが生成されました!
盆栽が変だけどw

せっかく環境を作ったけど、あんまり使い道はなさそうですね。
自分、プライベートでは基本Gemini(たまにChatGPT)で事足りているので。
なんならGeminiで作ったアイキャッチ画像の方が、格段にデキが良いしw

それにグラボがそこまで強くないので、高性能なモデルを使ったりプロンプトを複雑にしたりすると、演算が厳しそう。

しかしGeminiってすごい。
インストールで詰まっても、聞けばなんでも教えてくれる(^^) おかげで、割とサクッと環境構築できました!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください