近日和電腦奮戰的小整理

前幾天研究 Stable Diffusion, 使用 Web UI 的話都很簡單, 算是好上手. 只有萬一需要安裝 matplotlib 時需要 work around. SD 預設搭配的 Python 3.10.6 版本, 在 stable-diffusion-webui\venv\Lib\site-packages\matplotlib-3.7.2.dist-info 少了 metadata. 此時要把原本 matplotlib 相關目錄都砍掉, 用 Visual Studio 編一個全新的 matplotlib 放在同一個目錄, 然後啟動 webui-user.bat 時, 它就會自己編出 metadata 來了.

Stable Diffusion 還滿好玩的. 我一開始就叫它畫兔子、貓、狗在草原上, 結果它給我這個. 可見得 prompt 有多重要!

至於先前的 llama-2, 一開放我就去申請. 不過用 Anaconda 怎麼都編不過! 我覺得環境這麼難搞定, 一定是我沒有裝 Ubuntu 的關係. 畢竟正規搞 AI 的人應該不是用 Windows. 所以我決定把電腦改成 Windows-Ubuntu dual boot. 按網路教學去做 dual boot, 基本上不難. 最大坑就是 Ubuntu 預設 nouveau 顯卡 driver 跟真正的顯卡不相容!

第一關要裝好顯卡 driver 再 reboot, 它的 driver 還不是選 Nvidia 型號, 而是 CUDA driver 版本. 我的 RTX3090 選 515 OK! 第二關就是開機後 freeze 在 splash 畫面, 圈圈轉了幾下就不動了. 放一整晚也沒開起來.

就在我打算 Google 要怎麼退坑 dual boot 時, 竟然讓我找到正解 [1] ! 原來在安裝頁面就該動手了! 重點在於按 e 開始 edit, 把 quite splash 換成 nomodeset, 然後按 F10 重新開機. 本文的作者說是要在安裝前服用, 不過我已經完成 dual boot, 選 Ubuntu 開機才卡 splash, 所幸這招依然有效! 省了我不少時間.

安裝 Ubuntu 時還走一點冤枉路, 我碰到好幾次了. 不知道能不能防範未然? 那就是第一次開機畫面幾乎是全黃的, 只有深黃淺黃之分. 我按照類似 [2] 就能解決它. 只是在找出正確按鍵在哪裡的過程中, 真是看得眼睛都快瞎了!

[REF]

  1. https://blog.csdn.net/qq_41972927/article/details/88580898
  2. https://blog.csdn.net/Eniac0/article/details/121221432

發表留言