Stable Diffusion是一款開源的人工智能繪圖工具。能通過文本生成精美的圖片。
視頻演示:
大叔試用人工智能 無獨立顯卡如何安裝StableDiffusion
看一下Stable Diffusion生成的圖片樣例:
Stable Diffusion的算法需要計算機有較強的算力,默認是需要配置有英偉達的獨立顯卡的機器才可以運行。
雖然作為嘗試,可以在網絡版本的Stable Diffusion中試用。但部署在本地機器上,各種模型都可以自己安裝嘗試。具有較高的可玩性。
我們大部分的筆記本,臺式機電腦現(xiàn)在都是配置的集成顯卡。那怎么讓Stable Diffusion在這些機器上運行起來呢。下面我們來看看如何制作一個只需要CPU就可以運行的Stable Diffusion。雖然生成一張圖片的時間比較長,大約10-20分鐘,但作為嘗鮮還是值得試一下。
我把源代碼發(fā)布在了Github網站,有興趣的同學可以自行下載。
https://github.com/thomasyuan8888/Stable-Diffusion-WebUI-CPU
這個工程是在WebUI的1.0的預發(fā)行版本上修改的,網址是:
https://github.com/AUTOMATIC1111/stable-diffusion-webui/releases/tag/v1.0.0-pre.
修改了里面的三處代碼,一是下載CPU版本的torch:
torch_command = os.environ.get('TORCH_COMMAND', "pip install torch==1.13.1 torchvision==0.14.1 --index-url https://download.pytorch.org/whl/cpu")
二是修改了啟動的參數(shù),讓程序跳過GPU顯卡檢測,并試用CPU計算:
commandline_args = os.environ.get('COMMANDLINE_ARGS', "--skip-torch-cuda-test --disable-nan-check --no-half --precision full --use-cpu all")
最后WebUI.py有一處報錯的代碼注釋掉:
#app.add_middleware(GZipMiddleware, minimum_size=1000)
然后下載至少一個模型文件,保存到"webui\models\Stable-diffusion"的子目錄下。
從終端啟動運行目錄下的“run.bat", 如果一切運行正常,屏幕就會顯現(xiàn)一個網站:“http://127.0.0.1:7860” ,按住CTRL鍵,鼠標點擊網址即可打開Stable Diffusion使用。
輸入簡單的Rose,mountain, landscape等提示詞,經過10分鐘的等待,生成了下面的這張圖片:
運行時需要下載很多的程序庫。如果網絡不穩(wěn)定,很難下載成功。因此,我做成了一個安裝包,里面包含了一個模型,下載解壓后就可以直接運行了。文章來源:http://www.zghlxwxcb.cn/news/detail-492088.html
程序包下載地址:https://www.123pan.com/s/r4XtVv-zglVv.html提取碼:yuan文章來源地址http://www.zghlxwxcb.cn/news/detail-492088.html
到了這里,關于無獨立顯卡電腦安裝Stable Diffusion教程,附安裝包的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!