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