你筆下的詩,UCloud優(yōu)刻得用AI幫你畫出來

細(xì)說起來,AI應(yīng)該是這幾年最火爆的話題之一。在很多領(lǐng)域,AI已經(jīng)可以部分取代之前只能由人類擔(dān)任的工作,例如機(jī)器翻譯有了AI加持后,譯文的質(zhì)量在很多場景下已經(jīng)可以直接使用,但在藝術(shù)和繪畫,這個體現(xiàn)人類獨(dú)創(chuàng)性思維的領(lǐng)域,很難想象AI能和人類的想象力和手藝一較高下。

然而在2022年8月31日,這一“人類自信”似乎受到了挑戰(zhàn),由AI生成的畫作《空間歌劇院(Théâtre D'opéra Spatial)》在美國科羅拉多州博覽會的數(shù)字藝術(shù)類美術(shù)比賽中獲得第一名。該獎項(xiàng)的授予引起很大爭議,有人感嘆“藝術(shù)的死亡在我們眼前展開”,也有人表示“憑借AI作品獲獎并不能證明你就是藝術(shù)家”。對此,創(chuàng)作者表示自己并沒有違反任何規(guī)則,提交作品時也標(biāo)注出了所使用的AI繪畫平臺。兩位評委事后更是表示不知道該標(biāo)注指的是AI工具,但即使知道了也不會改變自己的選擇。

圖片AI生成畫作《空間歌劇院(Théâtre D'opéra Spatial)》。

伴隨著AI繪畫工具的飛躍性發(fā)展,AI生成圖片的質(zhì)量和速度都有了顯著提升。今年8月,AI繪畫算法Stable Diffusion宣布開源,它生成速度極快,且具有較高的藝術(shù)性和觀賞性,這更加使人懷疑:AI繪畫是否會取代部分人類繪畫?

雖然有此擔(dān)憂,但是對于“把蒼白的文字轉(zhuǎn)為絢麗的圖畫”,這樣的新鮮體驗(yàn)大部分人是不吝嘗試的。國內(nèi)外有不少科技公司都提供了這樣的工具,為普通的“手拙黨”提供一次妙筆生花的機(jī)會,也通過AI繪圖的聯(lián)想為專業(yè)繪圖設(shè)計師提供更多的設(shè)計靈感?;诖?,近期UCloud優(yōu)刻得的GPU云主機(jī)也上線了AI繪畫stable diffusion平臺,在UCloud控制臺創(chuàng)建GPU云主機(jī)時,在鏡像市場選擇“AI繪畫stable diffusion平臺”鏡像,然后點(diǎn)擊【立即創(chuàng)建】,機(jī)器創(chuàng)建成功之后,連接GPU云主機(jī),就已完成所有前期配置。然后輸入您心中的描述,例如:“A dream of a distant galaxy, by Caspar David Friedrich, matte painting trending on artstation HQ”,執(zhí)行一下prompt命令,AI即可輸出您心中“設(shè)計”的圖片,示例圖片如下:

(更多詳細(xì)操作步驟見附錄)

蘇軾評王維詩曾言:“味摩詰之詩,詩中有畫,觀摩詰之畫,畫中有詩”。中國古典審美特別強(qiáng)調(diào)“詩情”與“畫意”完美融合。對于一部分朋友們來說,心中縱有萬千美景,無奈手拙難畫一線,只能凝縮于幾行文字,無法通過美妙的圖片直抒胸臆,而AI繪畫平臺恰好提供這個工具。細(xì)想一下:“遠(yuǎn)看山有色,近聽水無聲”如果通過圖片展示,應(yīng)該也是一副賞心悅目的圖卷吧。

也許Stable Diffusion目前還不能作為生產(chǎn)力工具,但不可否認(rèn),它讓設(shè)計變得簡單,也為設(shè)計方式帶來更多多樣化元素,讓普通人打開了AI繪畫的可能性。所以我們推薦大家實(shí)際部署玩下,讓自己擁有更多的可能!附錄:UCloud的GPU云主機(jī)的AI繪畫stable diffusion平臺實(shí)踐手冊

體驗(yàn)步驟

1.創(chuàng)建一臺GPU云主機(jī)

創(chuàng)建GPU云主機(jī)時,鏡像選擇“AI繪畫stable diffusion平臺”,操作路徑:鏡像市場——>AI繪畫stable diffusion平臺,便捷安裝stable diffusion,鏡像內(nèi)置環(huán)境:CentOS 7.8。

推薦機(jī)型:GPU型云主機(jī)T4S、V100S、P40

說明:

內(nèi)存請選擇32GB及以上,否則模型加載時可能會觸發(fā)OOM。

綁定EIP并在外網(wǎng)防火墻放行TCP 8888端口。

2.虛機(jī)內(nèi)部啟動jupyter

nohup jupyter notebook &

目的在于后續(xù)可以在web頁面瀏覽生成的圖片,也可在web頁面直接編寫python交互式程序。

若需要開機(jī)自啟,可以自行通過rc.local或systemctl配置。

3.使用stable diffusion

3.1方式一:使用stable diffusion的sample script

3.1.1切換conda環(huán)境

conda activate ldm

3.1.2執(zhí)行sample腳本

執(zhí)行腳本,輸入您預(yù)想圖畫的描述,即可得到圖片(以下以“a painting of Mads Mikkelsen smoking”為例),生成的圖片在/root/stable-diffusion/outputs/txt2img-samples/目錄下。

cd stable-diffusion

python scripts/txt2img.py --prompt "a painting of Mads Mikkelsen smoking"

3.1.3使用jupyter頁面查看

根據(jù)外網(wǎng)ip地址,訪問http://EIP:8888img

輸入token(在/root/.jupyter/jupyter_notebook_config.py中查看c.NotebookApp.token的配置,可自行修改。)

根據(jù)導(dǎo)航點(diǎn)擊預(yù)覽圖片。

3.2方式二:使用stable diffusion的lib

3.2.1切換到指定目錄

cd /root/demo

CopyErrorSuccess

3.2.2執(zhí)行python test.py

需確保在ldm的conda環(huán)境中運(yùn)行。

以下以生成圖片“astronaut_rides_horse.png”為例做演示。

test.py

from torch import autocast

from diffusers import StableDiffusionPipeline

pipe = StableDiffusionPipeline.from_pretrained(

"./stable-diffusion-v1-4").to("cuda")

prompt = "a photo of an astronaut riding a horse on mars"

with autocast("cuda"):

image = pipe(prompt)["sample"][0]

image.save("astronaut_rides_horse.png")

3.2.3使用jupyter頁面查看

 

(免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請進(jìn)一步核實(shí),并對任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對有關(guān)資料所引致的錯誤、不確或遺漏,概不負(fù)任何法律責(zé)任。
任何單位或個人認(rèn)為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實(shí)內(nèi)容時,應(yīng)及時向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。 )