2023年2月26日 星期日

[研究]Stable Diffusion UI 2.5.15 - AI繪圖軟體:版本差異、下載、安裝、試用、疑難排解

[研究]Stable Diffusion UI 2.5.15 - AI繪圖軟體:版本差異、下載、安裝、試用、疑難排解

2023-02-26, 2023-02-28, 2023-03-01

敝人實際測試很好安裝。後來發現網路上有些文章說 Stable Diffusion很難安裝,敝人安裝前沒看過,猜測可能是舊版或其他版本;網路某文說自己動手安裝python,這一版不用自己動手安裝;網路某文說安裝要10GB,敝人實際測試這版要16GB;port 7860,敝人實際測試這版 port 9000。這一版本也沒有 webui-user.bat。

stable diffusion 在 GitHub 上版本一堆 (3,117 repository results)
https://github.com/search?q=stable+diffusion

根據

Stable Diffusion - 維基百科,自由的百科全書
https://zh.wikipedia.org/zh-tw/Stable_Diffusion

Stable Diffusion 官方網站是這個,原始的版本是這個 (在GitHub搜尋排第3),目前最新 2.1版
https://github.com/Stability-AI/stablediffusion

網路上有些人用 AUTOMATIC1111 版的 Stable Diffusion,要自己下載安裝 python, git, 然後用 git 下載 Stable Diffusion WebUI 版,
https://github.com/AUTOMATIC1111/stable-diffusion-webui

敝人用的 SDUI (Stable Diffusion UI) 版本之官方網站,目前最新 2.5.15版
https://stable-diffusion-ui.github.io/

需求網址
https://stable-diffusion-ui.github.io/docs/installation/

System Requirements

  • Windows 10/11, or Linux. Experimental support for Mac is coming soon.
  • An NVIDIA graphics card, preferably with 4GB or more of VRAM. But if you don’t have a compatible graphics card, you can still use it with a “Use CPU” setting. It’ll be very slow, but it should still work.

You do not need anything else. You do not need WSL, Docker or Conda. The installer will take care of it.

下載得到 stable-diffusion-ui-windows.zip ( 12 KB)

手動解壓,執行 C:\stable-diffusion-ui\Start Stable Diffusion UI.cmd 進行線上安裝。

安裝完成後會彈出網頁 (注意,是 HTTP,不是 HTTPS)

http://localhost:9000/






(下圖)預設環境,實際運作 (含Windows) 約需要 9.x GB (這和最小需求是兩碼事)


(下圖)預設指令和繪圖結果


結論:Nvidia 獨立顯示卡不是必須,只是執行慢。記憶體 (含 OS) 建議 10 GB 以上,曾在 4GB RAM 主機上執行失敗。

********************************************************************************

註:不太清楚原理,但畫出來的東西,好像遭遇核能輻射而變形,不管是生物 or 機器人。

(下圖)腳後方藍色的東西,兩腳沒對稱;後方機翼沒對稱。(後來 Google 說要考一些關鍵字盡量避免此況狀)


(下圖) 角連的鍊子,鍊子連著一對翅膀;而身體本身只有右半有翅膀,左半沒有。

********************************************************************************

2023-02-27補

註:敝人在2台Windows Server 2019上安裝,一台順利使用 (沒IIS、沒 Visual Studio),另一台失敗 (有 IIS和Visual Studio)。

本以為是Stable Diffusion UI另有 Web Server,故嘗試想把 Stable Diffusion UI 當成 IIS 的某網站,官方或 Google找不到 Stable Diffusion UI 網站根目錄,ChatGPT說的也不存在,後來用 index.html 找,網站根目錄疑似為C:\stable-diffusion-ui\ui,設定、啟動後,IIS說 port 9000 被占用。

再次觀察,http://localhost:9000/  貼到 Chrome v100 瀏覽器,網址只顯示localhost:9000,滑鼠點到網址列,發現 http  被自動轉成 https,手動改回又被轉走 (另一台不會這樣),改用 FireFox v100,可以正常使用了。不知是 IIS 或其他因素影響。 


********************************************************************************

註:這裡有繁體中文介面套件,但敝人沒測試過;敝人是直接在網頁上按下滑鼠右鍵,選「翻譯成中文(繁體)」進行翻譯的,缺點是需要每一頁都這樣,優點是不用額外安裝語系套件。

Stable Diffusion 版本眾多,要注意這是哪個版本用的,不要套用錯了。

https://github.com/benlisquare/stable-diffusion-webui-localization-zh_TW

********************************************************************************

註:敝人成功4台 (Win10, Win11, Win2019, Win2019,不一定有獨立顯卡,但主機有 16GB RAM),第5台失敗 (有獨立顯示卡,但主機板只有4GB RAM),不知是否RAM太少?

NVIDIA GeForce GT 730
https://www.nvidia.com/zh-tw/geforce/graphics-cards/geforce-gt-730/features/
https://www.nvidia.com/zh-tw/geforce/gaming-laptops/geforce-gt-730m/specifications/
顯示卡RAM可能2GB



Error: The model for Stable Diffusion has not been loaded yet! If you've tried to load it, please check the logs above this message for errors (while loading the model).

The model for Stable Diffusion has not been loaded yet! #882
似乎某些機器會有相容問題。

"D:\stable-diffusion-ui\installer_files\env\lib\site-packages\sdkit\generate\image_generator.py",

line 47, in generate_images

    raise RuntimeError("The model for Stable Diffusion has not been loaded yet! If you've tried to

load it, please check the logs above this message for errors (while loading the model).")

RuntimeError: The model for Stable Diffusion has not been loaded yet! If you've tried to load it,

please check the logs above this message for errors (while loading the model).

(下圖)Image Size 設定最小值 128x128 也失敗


https://github.com/cmdr2/stable-diffusion-ui/blob/main/README.md
Fast: Creates a 512x512 image with euler_a in 5 seconds, on an NVIDIA 3060 12GB.
Low Memory Usage: Create 512x512 images with less than 3 GB of GPU RAM, and 768x768 images with less than 4 GB of GPU RAM!

https://github.com/cmdr2/stable-diffusion-ui/issues/743
The minimum requirement is 3GB, so that 2GB versions will not work.

設定檔案在 D:\stable-diffusion-ui\profile\Stable Diffusion UI,整個硬碟找,實際不存在。按下 Save按鈕也不會產生。


(下圖)根據上圖,目前使用CPU (主機板只有4G RAM),而非 GPU (只有2GB VRAM),GPU Memory Usage 是 Balanced (平衡),改設定為 High,再做 Make Image

(下圖)這次有執行了

Error: [enforce fail at C:\actions-runner\_work\pytorch\pytorch\builder\windows\pytorch\c10\core\impl\alloc_cpu.cpp:72] data. DefaultCPUAllocator: not enough memory: you tried to allocate 58982400 bytes.

只是最後記憶體不足而失敗;之前是低到連 Modle 都無法 load,前面的訊息不太好。

啟動「工作管理員」,把某些程式關閉,再次 Make Image,又是 loading the moodel 錯誤,可能又是記憶體不足。

********************************************************************************

參考這篇,在 Negative Prompt 輸入避免的情況

https://rentry.co/8vaaa


((nipple)), ((((ugly)))), (((duplicate))), ((morbid)), ((mutilated)), (((tranny))), (((trans))), (((trannsexual))), (hermaphrodite), [out of frame], extra fingers, mutated hands, ((poorly drawn hands)), ((poorly drawn face)), (((mutation))), (((deformed))), ((ugly)), blurry, ((bad anatomy)), (((bad proportions))), ((extra limbs)), cloned face, (((disfigured))).(((more than 2 nipples))).[[[adult]]], out of frame, ugly, extra limbs, (bad anatomy), gross proportions, (malformed limbs), ((missing arms)), ((missing legs)), (((extra arms))), (((extra legs))), mutated hands, (fused fingers), (too many fingers), (((long neck)))

((乳頭)), ((((醜陋)))), (((重複))), ((病態)), ((殘缺不全)), (((變性人))), (((trans)) ), (((trannsexual))), (雌雄同體), [框架外], 多餘的手指, 變異的手, ((畫得不好的手)), ((畫得不好的臉)), (((mutation))), (((變形))), ((醜陋)), 模糊, ((壞解剖)), (((不良比例))), ((多肢)), 克隆臉, (((毀容)))。 ((((多於 2 個乳頭))).[[[成人]]], 框架外, 醜陋, 多餘的肢體, (解剖學不好), 粗略的比例, (肢體畸形), ((缺少手臂)), (( 缺少腿)),(((額外的手臂))),(((額外的腿))),變異的手,(融合的手指),(太多的手指),(((長脖子)))

或許可以改善作畫。

********************************************************************************

註:2023-02-28,記憶體不足的解決,加大「虛擬記憶體」的值。

以Windows 10來說





********************************************************************************

(完)

相關

Chilloutmix-Ni 繪圖模型
https://huggingface.co/TASUKU2023/Chilloutmix/tree/main

[AI 繪圖教學] 超擬真cosplay正妹 | 重裝 #stablediffusion | 自訂動作 | Chilloutmix-Ni 模型 | ulzzan
https://www.youtube.com/watch?v=bOsFgX5XMwU


沒有留言:

張貼留言