Amuse 3.0 setting memo

【以下は自分用のメモになります。なので当方では責任を負いかねます。】

自由に画像を作るためのAmuseの設定。
※復旧できるように、必ず該当する書き換えるファイルのバックアップを別のフォルダ(document)などに保存しておくこと。

Ⅰ.
%LocalAppData%\Amuse

にあるappsettings.jsonが画像の保存場所にも作成されていた。この2つのファイルと上記フォルダ内にあるappdefaults.backupの1行を揃えて書き換える。
Ⅱ.
Amuse v3.0.1で上記フォルダ内のappsettings.json単独で書き換えるとエラーが出て起動する前に落ちてしまう。どうやら、どこかで判定が行われているらしく、自分の環境では画像の保存場所にもあるappsettings.jsonも同様に揃えることで起動できた。
Ⅲ.
メモ帳で開き、上から40行以内にある。ModeEnable ?の「,」前をtrueに書き換える。(スペルミスをよくするので注意)

 

単語メモ

closely spaced stripes:間隔の狭い縞模様

ivory:象牙色、アイボリー

beige:ベージュ

blown:茶色

voluptuous:豊満な、肉感的な

massive:巨大な、大量の、非常に重い(重厚な)
true:真の/本物の ※文脈依存
from below:下から/下方から
cleavage:胸の谷間 ※画像生成では文脈によって意味が変わる(deepなど)

very aesthetic:非常に美的な、風情のある

absurdres:不条理なほどの解像度

MINISFORUM UM790pro Ryzen7940HS Radeon780MにComfyUI-zludaをインストール? 失敗だろう

stable video diffusionのローカル環境構築の情報を探していたらComfyUIが動画導入に良いとの情報を得て、ComfyUI-zluda(フォーク版)をRayzen7940(780M)マシンへインストールをすることにしました。

 

MINISFORUM UM790proでは

www.amd.comの「Windows 10 & 11【5.7.1】HIP SDK」

を追加でインストールした。

 

【※自己責任:C:\Program Files\AMD\ROCm\5.7\bin\rocblas\libraryの場所に780M用のgfx1103が無いので、copilotに聞いたところgfx1031をコピーし無理やりファイルを作成でいけるかもしれないらしい。無いけど】780Mでzludaを導入は厳しいな。いろいろやってみたが少なくとも自分ではどうしようもない。

10/16【追記】

MINISFORUMのUM790proよりも1つ前のUM690を買えばよかったと感じている(gfx1102はあるのでstable diffusionの環境構築にはよいだろう)

 

Stable Video Diffusion インストールで苦戦した(メモだよ)

持っているGPUが内蔵グラフィックの780MのRadeonということで、上手くいくかどうかわかりませんが、ネットやcopilotなどを使いインストールを試みました。

2日間やってもダメ。最終的には

www.youtube.com

の動画を参考にインストールしました。

各々の環境で違うと思いますが、私の場合は  \generative-models\scripts\demoにある

「streamlit_helpers」の61行目付近にあるlow_vram をTuleに書き換えずにFalseのままにしました。今、走らせているところです。安定して運用できるかな。

※ NVIDIAのドライバー入れろ って怒られちゃった。AMDのRadeonなんだけど……

▼広告がでます。ごめんなさい▼

 

 

 

10/14現在 他の方法で攻めています

1.stable diffusionのstable-diffusion-webui-amdgpuで環境構築

2. git clone --recurse-submodules https://github.com/sdbds/SVD-webui/ でクローンしてできたディレクトリ内のファイルをすべてコピーし、stable-diffusion-webui-amdgpuの中にペースト

3.既に4つ同じファイル名があるのでwebui.py以外上書き。webui.pyは2つ保存する。

4.stable-diffusion-webui-amdgpuにあったwebui.pyを「webui_sd.py」など違う名前に保存

5.新しく張り付けた「webui(1).py」を「webui.py」と名前を変更。編集画面へ。カーソルを一番最後に持っていく。

6.「webui_sd.py」のファイルを編集画面で開き、1行目以外をすべてコピー。

7.「webui.py」の最後にペーストし、書き加える。上書き保存。

8.「webui-user.bat」ファイルをダブルクリックし、stable-diffusion-webui-amdgpuの起動チェック。

 

 

現状ここまで

 

memo

git clone https://github.com/PrashantSaikia/Triton-for-Windows.git

Memory Management Error が連発

NVIDIAのCUDAにあたるAMDのROCmをwindowsで利用できないかと、画策をしていました。結果、UM790proの内蔵グラフィック780MはROCmに対してサポートしておらず、仮にlinux(Ubuntu)を導入しても不具合などその先を自力で開拓しなければなりません。

 

Stable Diffusionを最大限活用したければ、NVIDIAのグラボを買え。

▼広告がでます。ごめんなさい▼

 

 

いろいろやってみて、そう感じました。

何故って? いろいろUM790proで試してみたらブルースクリーンが多発して、その度に強制再起動。

 

1.再インストール ⇒ 変わらずブルースクリーンが出る。

2.メモリチェック ⇒ 異常なし

3.ドライバーを削除し、最新(推奨)のドライバーをインストール ⇒ 症状なおらず。

4.管理者権限でコマンド # DISM  /Online /Cleanup-image /CreanHealth

 ⇒ 正常に終わったが症状なおらず。

5.チェックディスク ⇒ 異常なし

6.ウイルス感染 ⇒ 異常なし

 

これはMINISFORUMさんに訴えて(クレーム?)初期不良でNG交換か……。

 

それでもどうにかならないかと再度ドライバーを削除し、今度は最新(推奨)でないものをインストール。

 

うん。ブルースクリーン無くなったよ。

おまえか!

 

VRAM 16GB 共有メモリ 23.9GB の環境で、Stable Diffusion にて再度画像生成。SD1.5系のモデルは 840×840 までメモリ不足にならず止まらずに生成ができる。SDXL系は 1440×1440 のサイズまで生成できた。

これでとりあえずはよしかな。

UM790proなどのミニPCはNVIDIAのRTXグラボが詰めないのよ

MINISFORUMのミニPCを(113,000円で)購入しました。内蔵グラフィックAMD780M(メモリ64GB、内16GBをVRAMに割り当て)がどのくらいの性能なのか、Hello Asuka Benchmarkを実施しました。

7 min. 26.4 sec. 【446.4 sec.】
7 min. 26.2 sec. 【446.2 sec.】
7 min. 26.9 sec. 【446.9 sec.】

▼広告がでます。ごめんなさい▼

 

 

 

3回の平均が7 min. 26.5 sec. 【446.5 sec.】となりました。

 

NVIDIAのグラボでいうところの、GTX 1650 Super(12GB)と同じような性能みたいです。

GTX 1650 Superの中古品が15,000yen - 60,000yenくらいなので、「Stable Diffusion」の設定の手間を考えると、自作でPCを組んだ方が良かったかもしれませんね。

 

そうなんです。Stable DiffusionはNVIDIAのグラボ(CUDAが優秀)で調整されているので、現状AMDのグラボRADEONではStable Diffusionの良さを最大限発揮するのは難しいと思います。

NVIDIAのCUDAにあたるAMDのROCmが個人向けにも整備されればRADEONでもいかんなく性能が発揮できると思います。(まあ、情報がガンガンアップデートされるし、そのうちWindows上でROCmが普通に動くときが来るだろう)

というわけでMINISFORUMのUM790pro(AMD780M)では、現状自分でチューニングする必要があります。(まあ、自分はそれが楽しいからいいけど)

 

じゃあ、NVIDIAのグラボが搭載可能なできるだけ小さなケースを探しているとサンドイッチ構造のケース Fractal Designの「Terra」がかなり良いなと感じました。

Terra — Fractal Design

 

ここからは妄想です。

極小PCケースは排熱が大事で、各パーツに熱がこもるとパーツの寿命が短くなります。そうなるとRTX3060(12GB)よりもRTX4060(性能が少し落ちるらしい)の方が良いのかなと。

GeForce RTX 4060 Ti & 4060 グラフィックス カード | NVIDIA

あれ? メーカーHPだとRTX4060の方が性能いいな。

 

マザーボードは170mm×170mmサイズのMini-ITX規格。

CPUはintel 第12世代 core i7 か AMD Ryzen 7。

メモリは Micron Technology の Crucial。ストレージは M.2 SSD。

電源ユニットはしっかりしたものを選ぶ。電源ユニットが原因でクリティカルなダメージが他の各パーツにかかることがあるので。

 

うーん。

⇒これ組むなら、いっそのことゲーミングPCを買った方が良いのでは?

⇒ゲーミングPCを買うならミニPCを買った方がいいのでは?

⇒ミニPCだとNVIDIAのグラボが載せられないので、極小PCケースを買ってPC組のが良いのでは?

⇒これ組むなら、いっそのことゲーミングPCを買った方が良いのでは?

⇒(以下無限ループ)