2024年5月26日 星期日

Colab 免付費方案不允許執行 Stable Diffusion

我向母校圖書館借閱的 "AI 繪圖夢工廠" 的第三章是介紹如何在 Colab 上執行 Satble Diffusion, 一直想找時間來實測一下, 但最近都在忙著寫爬蟲沒空. 由於此書即將到期, 所以晚上趕緊抽空玩看看. Satble Diffusion 是開放原始碼風格多樣的 AI 生圖模型, 可以下載模型後以自有資料集進行訓練或微調. 

在本機跑 Satble Diffusion 的最低硬體條件要求 8GB 以上 DRAM 與 NVIDIA 4GB 以上獨立顯示卡. 書中建議使用 Google Colab 來跑, 有一位高手 Camenduru 在 GitHub 上分享他於 Colab 上跑 Stable Diffusion 的 WebUI 專案, 提供了很多風格的運算程式碼連結, 點擊即可連至 Colab 執行. 不過書中提到 Google 已開始限制免費用戶算圖用量, 生成 1~2 張圖就會斷線, 但我實測結果則是, Colab 現在根本就不讓免費帳戶跑這種耗費大量算力的運算, 我才執行不到 5 分鐘即被強制斷線. 

Camenduru 的 Colab Stable Diffusion 專案網址如下 :


往下拉至 Colab 部分, 搜尋 Deliberate 這個風格 : 



點擊中間的穩定版超連結就會連結至 Colab : 




按左上角的 Play 鍵執行程式碼會出現一個警告視窗, 按 "仍要繼續" 鈕 : 




出現第二個警告視窗, 按 "仍要執行" 鈕 : 




這樣就會開始執行程式碼了, 但不到 5 分鐘就被強制斷線 (Colab 會偵測) : 




重新連線試了好多次都是如此, 只好死心了. 作者建議付費購買 Colab Pro 算力, Pay as You Go 方案 10 美金可獲得 100 個運算單元, 約可連續算圖 50~60 小時, 參考 :


2 則留言 :

晴樹 提到...

去年(2023)中還可以這樣使用,大概到11月就禁了。

小狐狸事務所 提到...

是喔, 我總是慢半拍, 哈哈