玩AI繪畫,需要什么樣的機器配置?
最近IT圈里最熱門的話題莫過于AI了。從AI語言模型到AI繪畫的、 等,都成為了大家火爆話題。其中不少的項目都是開源,能夠在本地運行。那么對于想掌握這些AI工具的朋友來說,該怎么配機呢?今天小獅子以流行的 來拋磚引玉。P.s 本期題圖也是AI生成。
本地化要考慮什么?
是目前最流行的 AI 藝術(shù)生成工具之一。它使用快捷、直覺的方式,帶來了相當(dāng)令人印象深刻的效果。
小獅子將我們攝影師同事工作照片用SD漫畫化的作品
不同于只能使用在線服務(wù), 項目可以進行本地化運行和模型訓(xùn)練,因此更加適合追求個性化的想體驗AI魅力的朋友。
如果你想親自嘗試 ,首先應(yīng)該檢查你的電腦是否符合要求。而且,由于AI處理能力要求相當(dāng)高,如果要在 Mac平臺上使用它們,又需要格外留意。
那么,我們需要什么配置才能運行這些AI工具呢?它們支持 AMD 顯卡嗎?是否兼容英特爾顯卡呢?對于蘋果 M1 處理器,能否使用呢?或者說,我們是否可以在沒有 GPU 的情況下運行它們?
與游戲或一般視頻、圖片編輯軟件的系統(tǒng)要求不同,SD一類的AI工具海推出了多個不同的版本,使得系統(tǒng)要求更加復(fù)雜多變。
CPU:要求不高,任何“主流”處理器均可勝任
目前主流的任何采用酷睿7代及以上架構(gòu)的 CPU以及任何采用Zen系列架構(gòu)的AMD CPU都可以用于SD一類的AI繪畫工具軟件。
不過相對和AMD的CPU可以拿來就用,使用蘋果M1/M2處理器的玩家,它們需要使用開源社區(qū)特別重新開發(fā)編譯的分支版本才可以。
目前,是最受歡迎的兼容分支之一,具有對 M1芯片的完全支持。它需要至少12GB的系統(tǒng)內(nèi)存和12GB的安裝空間。安裝這個分支版本后,就能夠使用更強大的M1芯片版本生成更高分辨率和更精確的圖像。
支持M1/M2 CPU的蘋果電腦
當(dāng)然,開源社區(qū)目前也有一些分支項目,對或者AMD特定架構(gòu)、型號的CPU進行了一定的優(yōu)化,有經(jīng)驗的用戶也可以進行選擇。
不過,總的來說,AI繪畫工具的核心依舊是GPU,因此大家配機的時候在預(yù)算范圍內(nèi)采用主流的CPU就可以了。
顯卡:初版要求高,目前已經(jīng)降低
SD AI工具的系統(tǒng)要求因其不同版本的工具而異。在其最初版本中,要求以下條件才能有效運行:
16GB內(nèi)存
至少10GB顯存的顯卡
然而,此后出現(xiàn)了許多其他的版本和迭代,降低了系統(tǒng)要求,同時也為那些硬件不同或預(yù)算更有限的用戶提供了新的選擇。
為了運行 ,需要匹配不同版本中的系統(tǒng)規(guī)格。但通常情況下,目前需要具備以下條件:
、或操作系統(tǒng)
至少4GB 顯存的顯卡
至少12GB的安裝空間,最好是SSD
這些是絕對最低要求。如果只具備這些規(guī)格, 可能無法生成大于512 x 512像素的圖像,且圖像的質(zhì)量低于使用更高配置硬件運行AI所生成的圖像。
同樣的,其實AMD卡和舊卡,也有部分開源社區(qū)開發(fā)的分支可以運行 ,但它們往往難以配置并更容易出現(xiàn)問題。截至目前,只有RTX GPU是穩(wěn)定所有主流AI繪圖工具的顯卡。
回到 ,官方版本的SD,以下任何一個 RTX顯卡都可以直接使用:
一代光追平臺:RTX 2060(12GB),RTX 2070,RTX 2070 ,RTX 2080,RTX 2080 ,RTX 2080 Ti或RTX
二代光追平臺:RTX 3060、RTX 3060 Ti、RTX 3070、RTX 3070 Ti、RTX 3080、RTX 3080(12GB)、RTX 3080 Ti、RTX 3090或RTX 3090 Ti
三代光追平臺:RTX 40全系GPU
注意:由于AI處理單元數(shù)量的差異隨著每一代的N卡架構(gòu)的變化而增長,因此舊的 GPU即使具有相同數(shù)量的顯存也會需要更長時間才能產(chǎn)生相同大小的圖像。所以如果預(yù)算充足,請避免使用舊的RTX 20系列GPU。
RTX 3050也可以使用,但考慮到其與RTX 3060 12GB型號之間的價格差異,性價比實在太低,不建議購買。
用于AI繪畫性價比較低,不建議購買
A卡玩家沒資格用AI繪畫嗎?
官方版本確實是不支持A卡運行的。不過作為開源作品的好處就在這里。已經(jīng)有一些社區(qū)分支版本支持AMD顯卡。
簡單來說,對于AMD RX 470/480/570/580/590的8GB顯存型號,也能運行,但是用戶需要將采樣量大小降至1或降低生成作品的分辨率。另外安裝配置需需要一個不同的二進制文件。
A卡使用需要一定的技術(shù)基礎(chǔ)特別是命令行配置能力
RX 6600/6650(XT和非XT)和移動版顯卡,需要重新配置環(huán)境變量參數(shù)才能正常運行。
而 RX 66XX/67XX/68XX/69XX (XT和非XT),以及VEGA 56/64, VII,使用起來就相對簡單。
但總的來說,A卡分支的安裝過程較為復(fù)雜,且推薦最好還是使用8GB以上顯存的顯卡。
顯卡玩家可以加入玩耍嗎?
與AMD 顯卡類似,也沒有官方支持顯卡。但是,已經(jīng)有一個社區(qū)分支版本支持它。支持 Arc顯卡,雖然在高端模型上的性能表現(xiàn)更佳。它甚至也支持 CPU的集顯以及部分的FPGA新品。
OPEN VINO的軟硬件支持比較廣泛
不過OPEN VINO嚴(yán)格來說是一個AI機器學(xué)習(xí)平臺,接入SD只是其實現(xiàn)的功能之一。
沒有顯卡可以用 嗎?
能否在沒有顯卡的情況下運行SD玩AI繪畫呢?
有。
第一種是通過這個SD的在線版運行,沒有任何硬件要求。但是它生成AI圖像需要耗費點數(shù),而點數(shù)在新賬號送的用完后,需要充值,相比之下,本地運行的版本就更香。如果你要進行專門的模型訓(xùn)練,那么也是無能為力。
另一個方法就是剛才提到的使用,它適用于AMD和 CPU以及顯卡。但速度遠(yuǎn)不如在N卡上運行。即使是在強大的CPU上,單獨一次迭代生成也需要幾分鐘 而在大多數(shù)情況下,滿意的AI圖片需要進行多次迭代。
但無論如何,這也是一個選擇,對吧。