前一篇跟大家分享「AI時代來臨,吉米教你面對它利用它活用它」
接著吉米跟大家分享,跑Stable Diffusion,需要什麼樣的硬體設備
在開始之前,我知道網路上面有付費買算力的雲計算服務 https://stablediffusionweb.com/
也有單獨運算的軟體Diffusionbee
兩者吉米都側試過了,大家看到上面的圖片,相信大家知道什麼叫做算出來是正妹還是后里蟹了吧?
因此建議大家別浪費時間在這上面了
快跟吉米繼續看下去比較實際
硬體需求
先說在前面,跑SD比的是顯卡算力,跟CPU比較沒有關係,當然不排除顯卡算力比較弱的機型,會用CPU幫忙算的可能,但幾乎很微小
但是SD的軟體一直在進化,未來如何也許會不同,我先不要說死
除了顯卡算力以外,另一個重點是顯卡的VRAM,越大越好!
PC使用者強烈建議使用NVIDIA的顯卡,但是AMD的顯卡也可以跑,只是比較慢
水果幫的信眾,吉米直接跟大家說,效能天花板目前是Mac Studio M1 Ultra搭配128GB的共享記憶體
其他不管是INTEL還是M1/M2的Apple Silicon晶片其實都可以使用,差別只是算圖快慢的問題,可以確定的是M1/M2算的比intel晶片組搭配AMD的還快
當然加入Dark Side的黑蘋果使用者,搭配AMD也是可以跑的
今天就是來跟大家分享這個結果的
1.首先,吉米自己的這台黑蘋果i5+AMD RX VEGA64 8GB的顯卡,算一張512×800所需要的時間,約3分鐘,吉米用這個來當測試的Baseline
也就是說,我們把魔術語輸入之後,按下Generate生成圖片之後,吉米的電腦要花3分鐘才能把圖算出來
算出來當然不可能一次就中籤,可能要經過多次的魔術語修改,反反覆覆之後,才能獲得一張可以用的圖片
這還是我有留下來的,沒留下來的醜圖我就不留下來了
因此你多久能算一張圖片,影響了你成功的機率,以及接著下一部要怎麼優化的效率
三分鐘一張圖,一小時只能跑20張,等於只能試錯20次
若是台閒置電腦,你可以邊做別的事情邊算圖,若你只有一台電腦,還是拿出遊戲機來玩遊戲陪他算圖吧
因為吉米的是黑蘋果,所以我第一件事情就是想到升級AMD的顯卡(因為黑蘋果只能用A家的顯卡)
同一時間M1的Mac mini也是跑出三分鐘成績,提供給大家參考
2.所以吉米來到MAQ,拿出了市價一萬出頭的AMD Radeon RX6600,這是黑蘋果下一個階段的跳板
結果算一張圖所需時間縮短到只要1分15秒左右
至於三萬元以上甚至天價的6900XT呢,因為我的電源線沒帶到,所以沒得測試
3. 同一台電腦,接著換NVIDIA GTX 1080,安裝好驅動程式,滿心期待,這張比前面這些前輩低階很多的顯卡,但是N家擁有CUDA通關密語,相信會有很大的差異
果不其然,1080算一張圖只需要56秒,狠狠的給A家顯卡巴了一巴掌
4. 水果幫新一代移動戰將M1 PRO,算一張圖的成績是41秒,相較於吉米跑一張要3分鐘,我可真是看的口水流滿地啊~
5. 水果幫新一代天花板鎮宅神器Mac Studio M1 Ultra搭配64GB的記憶體,真是沒有愧對它這個12萬元起跳的售價,硬生生的開出了10秒一張圖的神蹟
讓我們大家覺得這實在太誇張的,沒想到Mac Studio真是神威浩瀚,果然是目前水果幫扛霸子,那個更貴的普羅兄是否已經退隱江湖專行刨起司了呢?
6. 吉米不死心,把兒子Johnny「寫學校作業」買的阿縮死筆電來試試看
這台售價不到三萬元的筆電,是當初兒子念高中有各種理由所買的寫作業用的筆電
但是看在搭載N家3060,又有144Hz的電競螢幕,我就來跑一下SD看有多厲害
按下「生成」按鈕時,我下巴掉到地上了
登楞!他的寫作業機居然出一張圖
只要10秒鐘!! 只要10秒鐘!! 只要10秒鐘!!
那我還幹嘛花大錢升級顯卡?!
還要存12萬買Studio?
等等!
若我有那個12萬的話…
7. 吉米立馬開外掛,呼喚鈔能力強大的MAQ老闆,拿出最新的CPU配上最強的NVIDIA RTX 4090 24GB來跑看看啊
等等!發生什麼事情?怎麼居然跑了38秒!!
仔細一看,啊,我設錯了,設定成4×4,總共16張圖啊
也就是說38秒跑出了16張圖,每張圖花不到3秒鐘!!每張圖花不到3秒鐘!!每張圖花不到3秒鐘!!
真是晴天霹靂啊
我算一張要3分鐘,這邊算一張不到3秒鐘…
果然鈔能力還是這個地球上最強的能力啊
連AI的世界也躲不過它的威嚇
所以,同樣要花3分鐘,我出1張圖,這邊出60張
可以快速且大量的運算
把各種魔術語、情境語可能,同時算出來
再去裡面挑一張自己最喜歡的,就是這樣的概念啊~
總結
看到這裡,吉米簡單總結一下
目前Stable Diffusion的版本,吃顯卡尤其是有CUDA幫助最大,顯卡上面的VRAM數量也很重要
例如我們用4090算圖仍無法算1920×1080單張的圖,因為VRAM 24GB還是不夠,可能要下語法把它鎖在低容量慢慢算吧?(這問題網路上已有解法,有需要的請看這篇 https://s.iphone4.tw/3xMIZQd )
但可以確定的是顯卡在這用途上N家遠遠海放A家,A家再強大,沒有CUDA通關密語,速度就是有差
再來就是看起來蘋果的M1/M2晶片,出乎意外的效果還不錯,主要可能因為神經網路的關係,所以肯定會比使用intel晶片搭配A家顯卡的舊蘋果跑的快
至於黑蘋果呢,數據都幫大家測試出來了,你要怎麼做?都可以想想囉
那我們下一篇再來跟大家分享怎麼安裝Stable Diffusion吧
最後的最後
若你不論如何都得花錢才能跑的動Stable Diffusion
那我們再回頭看看
雲端還是有各種付費的選擇,可以讓你花小錢買時間,三秒算一張圖,一樣可以用你自己喜歡的各種模型庫
這時候開始,又是另一種鈔能力的展現了…