国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【AI作畫】stable diffusion webui Linux虛擬機(jī) Centos 詳細(xì)部署教程

這篇具有很好參考價(jià)值的文章主要介紹了【AI作畫】stable diffusion webui Linux虛擬機(jī) Centos 詳細(xì)部署教程。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

部署環(huán)境:

環(huán)境:虛擬機(jī)Centos7、6處理器、8G內(nèi)存+10G交換內(nèi)存、沒(méi)有GPU使用CPU硬解
windows版本的可以直接使用整合包:看評(píng)論的轉(zhuǎn)載鏈接自行下載,解壓即可用


安裝Git 2.15.1

提示:這里可能source后版本是1.8.3,只需要重新yum remove git && source /etc/profile

#我這里使用的是aliyun的源
[root@sd-webio-53 /]# vim /etc/yum.repo.d/aliyun.repo
[aliyun-os]
name=aliyun-os
baseurl=https://mirrors.aliyun.com/centos/7/os/x86_64/
enabled=1
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7

[aliyun-extra]
name=aliyun-extra
baseurl=https://mirrors.aliyun.com/centos/7/extras/x86_64/
enabled=1
gpgcheck=0

[aliyun-epel]
name=aliyun-epel
baseurl=https://mirrors.aliyun.com/epel/7Server/x86_64/
enabled=1
gpgcheck=0
[root@sd-webio-53 /]# yum clean all
[root@sd-webio-53 /]# yum makecache
#安裝依賴軟件
[root@sd-webio-53 /usr/local/src]# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc gcc perl-ExtUtils-MakeMaker
#卸載系統(tǒng)自帶的低版本git
[root@sd-webio-53 /usr/local/src]# git --version
git version 1.8.3
[root@sd-webio-53 /usr/local/src]# yum remove git
#編譯安裝最新的git版本
[root@sd-webio-53 /usr/local/src]# wget https://www.kernel.org/pub/software/scm/git/git-2.15.1.tar.xz
[root@sd-webio-53 /usr/local/src]# tar -vxf git-2.15.1.tar.xz
[root@sd-webio-53 /usr/local/src]# cd git-2.15.1
[root@sd-webio-53 /usr/local/src/git-2.15.1]# make prefix=/usr/local/git all
[root@sd-webio-53 /usr/local/src/git-2.15.1]# make prefix=/usr/local/git install
[root@sd-webio-53 /usr/local/src/git-2.15.1]# echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/profile
[root@sd-webio-53 /usr/local/src/git-2.15.1]# source /etc/profile
[root@sd-webio-53 /usr/local/src/git-2.15.1]# git --version
git version 2.15.1


安裝python3.10

提示:注意最后修改vim 和 urlgrabber-ext-down

#安裝編譯所需的依賴
[root@sd-webio-53 /usr/local/src]# yum -y install openssl-devel libffi-devel bzip2-devel
[root@sd-webio-53 /usr/local/src]# yum -y groupinstall "Development Tools"
#安裝 Python 3.10 必需的 openssl >= 1.1.1
[root@sd-webio-53 /usr/local/src]# wget https://www.openssl.org/source/openssl-1.1.1q.tar.gz --no-check-certificate
[root@sd-webio-53 /usr/local/src]# tar xf openssl-1.1.1q.tar.gz && cd openssl-1.1.1q
[root@sd-webio-53 /usr/local/src/openssl-1.1.1q]# ./config --prefix=/usr/local/openssl-1.1.1
[root@sd-webio-53 /usr/local/src/openssl-1.1.1q]# make && make install
#安裝 Python 3.10
[root@sd-webio-53 /usr/local/src]# wget https://www.python.org/ftp/python/3.10.5/Python-3.10.5.tgz
[root@sd-webio-53 /usr/local/src]# tar zxf Python-3.10.5.tgz && cd Python-3.10.5
[root@sd-webio-53 /usr/local/src/Python-3.10.5]# ./configure --enable-optimizations --with-openssl=/usr/local/openssl-1.1.1 --with-openssl-rpath=auto
[root@sd-webio-53 /usr/local/src/Python-3.10.5]# make altinstall
#添加軟連接
[root@sd-webio-53 /]# whereis python
[root@sd-webio-53 /]# cd /usr/bin/
[root@sd-webio-53 /usr/bin]# mv /usr/bin/python /usr/bin/python.bak
[root@sd-webio-53 /usr/bin]# ln -s /usr/local/bin/python3.10 /usr/bin/python3
[root@sd-webio-53 /usr/bin]# ln -s /usr/local/bin/python3.10 /usr/bin/python
[root@sd-webio-53 /usr/bin]# python -V
#更改yum配置,因?yàn)槠湟玫絧ython2才能執(zhí)行,否則會(huì)導(dǎo)致yum不能正常使用
[root@sd-webio-53 /]# vi /usr/bin/yum
把第一行的#! /usr/bin/python 修改為
#! /usr/bin/python2
[root@sd-webio-53 /]# vi /usr/libexec/urlgrabber-ext-down
把第一行的#! /usr/bin/python 修改為
#! /usr/bin/python2

下載 stable-diffusion-webui

提示:我這里是直接用root運(yùn)行的

#以防連不上github,添加兩行
[root@sd-webio-53 /]# vim /etc/hosts
140.82.112.3   github.com
39.102.194.95  github.com
[root@sd-webio-53 /]# cd /home
[root@sd-webio-53 /home]# git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
[root@sd-webio-53 /home]# cd stable-diffusion-webui
#在這里手動(dòng)創(chuàng)建下虛擬環(huán)境,避免用錯(cuò)了版本的 python
[root@sd-webio-53 /home/stable-diffusion-webui]# /usr/local/bin/python3.10 -m venv venv
#進(jìn)入虛擬環(huán)境,看git版本是否正常
[root@sd-webio-53 /home/stable-diffusion-webui]# source venv/bin/activate
(venv) [root@sd-webio-53 /home/stable-diffusion-webui]# git --version
git version 2.15.1

模型

提示:因?yàn)樘摂M機(jī)的問(wèn)題用的時(shí)使用內(nèi)存較小512,還有別的模型可以自己去下載

(venv) [root@sd-webio-53 /]# cd /home/stable-diffusion-webui/models/Stable-diffusion
wget https://huggingface.co/stabilityai/stable-diffusion-2-base/resolve/main/512-base-ema.ckpt
wget https://raw.githubusercontent.com/Stability-AI/stablediffusion/main/configs/stable-diffusion/v2-inference.yaml
(venv) [root@sd-webio-53 /home/stable-diffusion-webui/models/Stable-diffusion]# mv v2-inference.yaml 512-base-ema.yaml
#這里需要將yaml文件的名字改成 512-base-ema.yaml

pip下載依賴包

提示:用下面的命令就是自動(dòng)下載,一般都會(huì)非常非常的慢,所以建議可以開(kāi)多幾個(gè)窗口對(duì)txt里面的一個(gè)一個(gè)下載

#PIP用國(guó)內(nèi)的提升下載速度
(venv) [root@sd-webio-53 /home/stable-diffusion-webui]# pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
(venv) [root@sd-webio-53 /home/stable-diffusion-webui]# pip config set install.trusted-host mirrors.aliyun.com
#開(kāi)始下載依賴
(venv) [root@sd-webio-53 /home/stable-diffusion-webui]# pip3.10 install -r requirements.txt
(venv) [root@sd-webio-53 /home/stable-diffusion-webui]# pip3.10 install -r requirements_versions.txt
#等全部依賴安裝成功了再到這里
#指定使用CPU強(qiáng)行解析
(venv) [root@sd-webio-53 /home/stable-diffusion-webui]# export COMMANDLINE_ARGS=--skip-torch-cuda-test
#修改 can_run_as_root 從0改成 1,允許root權(quán)限運(yùn)行
(venv) [root@sd-webio-53 /home/stable-diffusion-webui]# vi webui.sh
can_run_as_root=1
(venv) [root@sd-webio-53 /home/stable-diffusion-webui]# ./webui.sh
#這一步會(huì)在git上拉去數(shù)據(jù),也是會(huì)非常非常慢,如果有中斷報(bào)錯(cuò)什么的,可以自己到repositories目錄去git clone
#這個(gè)時(shí)候會(huì)大量從github下載 BLIP  、CodeFormer、  k-diffusion、  stable-diffusion-stability-ai、  taming-transformers    網(wǎng)不好的情況下大概得下載半天吧
#會(huì)遇到幾個(gè)錯(cuò)誤,no module  xxx     直接搜索解決就行了
#下載完成后,繼續(xù)執(zhí)行./webui.sh 即可,直到完成。

出現(xiàn)No module named ‘_lzma’

提示:解決方法

(venv) [root@sd-webio-53 /]# yum install xz-devel python-backports-lzma backports.lzma
#修改文件第27行左右的地方
(venv) [root@sd-webio-53 /]# vim /usr/local/lib/python3.10/lzma.py
try:
    from _lzma import *
    from _lzma import _encode_filter_properties, _decode_filter_properties
except ImportError:
    from backports.lzma import *
    from backports.lzma import _encode_filter_properties, _decode_filter_properties

出現(xiàn) version `ZLIB_1.2.9’ not found

提示:解決方法

##看看有沒(méi)有1.2.9的版本,有的話直接到軟連接那一步
(venv) [root@sd-webio-53 /]# strings /lib64/libz.so.1 |grep "ZLIB*"
(venv) [root@sd-webio-53 /usr/local/src]# wget http://www.zlib.net/fossils/zlib-1.2.9.tar.gz
(venv) [root@sd-webio-53 /usr/local/src]# tar xf zlib-1.2.9.tar.gz
(venv) [root@sd-webio-53 /usr/local/src]# cd zlib-1.2.9/
(venv) [root@sd-webio-53 /usr/local/src/zlib-1.2.9]# ./configure
(venv) [root@sd-webio-53 /usr/local/src/zlib-1.2.9]# make && make install
(venv) [root@sd-webio-53 /usr/local/src/zlib-1.2.9]# cp libz.so.1.2.9 /usr/lib64/
(venv) [root@sd-webio-53 /usr/local/src/zlib-1.2.9]# rm -f /usr/lib64/libz.so.1
(venv) [root@sd-webio-53 /usr/local/src/zlib-1.2.9]# ln -s /usr/lib64/libz.so.1.2.9 /usr/lib64/libz.so.1
(venv) [root@sd-webio-53 /usr/local/src/zlib-1.2.9]# strings /lib64/libz.so.1 |grep "ZLIB*"
#這里能看到1.2.9的版本這個(gè)問(wèn)題就解決了,可以繼續(xù)./webui.sh

啟動(dòng)成功

提示:解決方法
#啟動(dòng)成功后就是這個(gè)樣子,這時(shí)候我們還沒(méi)有辦法去訪問(wèn)這個(gè)連接
【AI作畫】stable diffusion webui Linux虛擬機(jī) Centos 詳細(xì)部署教程
這里我們直接Ctrl+c中斷這個(gè)進(jìn)程,然后使用下面的命令讓他監(jiān)聽(tīng)指定的端口并能讓我們?cè)L問(wèn)

(venv) [root@sd-webio-53 /home/stable-diffusion-webui]# python3 launch.py --no-half --port 1234 --listen
#這樣就可以通過(guò)IP:1234在主機(jī)上去訪問(wèn)了
#例如我的就是192.168.10.53:1234

這里畫幾個(gè)重點(diǎn)
指定使用CPU強(qiáng)行解析

(venv) [root@sd-webio-53 /home/stable-diffusion-webui]# export COMMANDLINE_ARGS=--skip-torch-cuda-test

修改 can_run_as_root 從0改成 1,允許root權(quán)限運(yùn)行

(venv) [root@sd-webio-53 /home/stable-diffusion-webui]# vi webui.sh
can_run_as_root=1

如果./webui.sh的時(shí)候因?yàn)閙emory中斷了進(jìn)程的話就需要?jiǎng)?chuàng)建些swap交換空間了文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-504178.html

#我這里時(shí)10G交換空間,可以根據(jù)自己的需求調(diào)整
(venv) [root@sd-webio-53 /]# dd if=/dev/zero of=/opt/swap bs=10M count=1024
(venv) [root@sd-webio-53 /]# mkswap /opt/swap
(venv) [root@sd-webio-53 /]# swapon /opt/swap
(venv) [root@sd-webio-53 /]# free -h
#檢查是否成功添加

到了這里,關(guān)于【AI作畫】stable diffusion webui Linux虛擬機(jī) Centos 詳細(xì)部署教程的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • AI作畫工具 stable-diffusion-webui 本地部署 多種模型 可生成NSFW

    AI作畫工具 stable-diffusion-webui 本地部署 多種模型 可生成NSFW

    最近,人工智能繪畫非常受歡迎。在本文中,我使用了一臺(tái)帶有N卡的電腦,安裝了stable-diffusion-webui前端并替換了默認(rèn)的模型。這樣就可以生成高質(zhì)量的二次元圖像,并且可以不受限制地生成圖片(在線版通常會(huì)阻止NSFW內(nèi)容的生成)。 Git:https://git-scm.com/download CUDA:https://

    2024年02月02日
    瀏覽(23)
  • AI繪畫指南:在CentOS7中安裝Stable Diffusion WebUI

    AI繪畫指南:在CentOS7中安裝Stable Diffusion WebUI

    在騰訊云選購(gòu)一臺(tái)GPU型的服務(wù)器(最好的境外的,境外的服務(wù)器后面關(guān)于鏡像加速的步驟都可以跳過(guò)) 購(gòu)買成功之后騰訊的站內(nèi)信會(huì)發(fā)送初始的密碼給你,登錄成功后會(huì)自動(dòng)幫我們安裝相關(guān)的驅(qū)動(dòng),提示整個(gè)過(guò)程大概需要20分鐘,我這里大概5分鐘就下完了。 This script will do

    2024年02月13日
    瀏覽(21)
  • AI 作畫:Stable Diffusion 模型原理與實(shí)踐

    AI 作畫:Stable Diffusion 模型原理與實(shí)踐

    本文首先簡(jiǎn)單介紹 Stable Diffusion 模型結(jié)構(gòu) Latent Diffusion 的論文和博客,然后介紹模型的訓(xùn)練和推理技術(shù)細(xì)節(jié)(不含數(shù)學(xué)推導(dǎo)),接著介紹幾個(gè) prompt 搜索引擎等實(shí)用工具,最后簡(jiǎn)單介紹 AI 作畫(圖像生成)的發(fā)展史,并測(cè)試了 Stable Diffusion 不同風(fēng)格和 prompt 的生成樣例。 Mod

    2024年02月10日
    瀏覽(33)
  • 【AI作畫】使用DiffusionBee with stable-diffusion在mac M1平臺(tái)玩AI作畫

    【AI作畫】使用DiffusionBee with stable-diffusion在mac M1平臺(tái)玩AI作畫

    DiffusionBee下載地址 運(yùn)行DiffusionBee的硬性要求:MacOS系統(tǒng)版本必須在12.3及以上 DBe安裝完成后,去C站挑選自己喜歡的圖畫風(fēng)格,下載對(duì)應(yīng)的模型,然后將模型添加進(jìn)去,如何添加? C站傳送門 1.點(diǎn)擊Model 2.點(diǎn)擊最底部Add New Model,進(jìn)入Setting頁(yè)面后點(diǎn)擊藍(lán)色的Add New Model按鈕 3.選中你

    2024年02月08日
    瀏覽(24)
  • AI作畫飛入尋常百姓家——stable diffusion初體驗(yàn)

    AI作畫飛入尋常百姓家——stable diffusion初體驗(yàn)

    stable_diffusion來(lái)了,這個(gè)號(hào)稱是最強(qiáng)的文本生成圖片的模型它來(lái)了,相比較DAEE等大模型,它能夠讓我們消費(fèi)級(jí)的顯卡也能夠?qū)崿F(xiàn)文本到圖像的生成。下面,我們也來(lái)試一下。 該服務(wù)器上必須要有的基礎(chǔ)工具anaconda,wget,git和yum。令我吃驚的是,當(dāng)我看到wget和yum互為前提的安裝時(shí)

    2024年02月12日
    瀏覽(22)
  • AI 作畫《Concept Art概念藝術(shù)》| 用stable diffusion生成

    AI 作畫《Concept Art概念藝術(shù)》| 用stable diffusion生成

    前言 “Concept Art”是一個(gè)藝術(shù)門類,即所謂“概念藝術(shù)”、“概念設(shè)計(jì)”,也稱為“初步設(shè)計(jì)”。一般常見(jiàn)于影視或游戲設(shè)計(jì)中,服務(wù)產(chǎn)品最初的視覺(jué)效果,是游戲或影片的核心工作內(nèi)容之一。 下面讓我們使用當(dāng)前很火的擴(kuò)散模型stable diffusion,生成一些概念藝術(shù)作品!看看

    2024年02月11日
    瀏覽(23)
  • 【AI作畫】使用Stable Diffusion的藝術(shù)二維碼完全生成攻略

    【AI作畫】使用Stable Diffusion的藝術(shù)二維碼完全生成攻略

    文中有彩蛋 隨著人工智能技術(shù)的快速發(fā)展,特別是深度學(xué)習(xí)和生成模型的突破,AI作圖已經(jīng)成為許多領(lǐng)域的主要工具和方法之一。它不僅提高了創(chuàng)造力和效率,還改變了我們與圖像、數(shù)據(jù)和媒體的交互方式。今天請(qǐng)跟隨阿Q的腳步,一起來(lái)使用 Stable Diffusion 創(chuàng)作出屬于我們自己

    2024年02月13日
    瀏覽(21)
  • AI 作畫火了,如何用 Serverless 函數(shù)計(jì)算部署 Stable Diffusion?

    AI 作畫火了,如何用 Serverless 函數(shù)計(jì)算部署 Stable Diffusion?

    作者:寒斜 立即體驗(yàn)基于函數(shù)計(jì)算部署 Stable Diffusion: https://developer.aliyun.com/topic/aigc AIGC 領(lǐng)域目前大火, 除了 Chatgpt,在文生圖領(lǐng)域 Stable Diffusion 大放異彩,深刻的地影響著繪畫、視頻制作等相關(guān)領(lǐng)域。利用這項(xiàng)技術(shù),普通人也可以制作出令人驚嘆的藝術(shù)作品。 今天我們將

    2024年02月09日
    瀏覽(27)
  • AI作畫升級(jí)!一鍵幫你用Stable Diffusion 生成無(wú)限縮放效果視頻

    AI作畫升級(jí)!一鍵幫你用Stable Diffusion 生成無(wú)限縮放效果視頻

    在這一篇文章中,我們介紹了利用OpenVINO?優(yōu)化和加速Stable Diffusion模型的推理,在英特爾?獨(dú)立顯卡上能夠根據(jù)我們輸入的指令(prompt),快速生成我們喜愛(ài)的AI畫作。今天,我們對(duì)這一應(yīng)用場(chǎng)景再次升級(jí),除了能夠作畫,利用OpenVINO對(duì)Stable Diffusion v2模型的支持及優(yōu)化,我們還

    2024年02月10日
    瀏覽(27)
  • 使用Amazon SageMaker構(gòu)建高質(zhì)量AI作畫模型Stable Diffusion

    使用Amazon SageMaker構(gòu)建高質(zhì)量AI作畫模型Stable Diffusion

    近來(lái),隨著新一代 AI 大型聊天機(jī)器人 ChatGPT 火遍科技圈,人工智能生成內(nèi)容( Artificial Intelligence Generated Content , AIGC )這一領(lǐng)域開(kāi)始受到學(xué)術(shù)界、工業(yè)界甚至普通用戶的廣泛關(guān)注。 AIGC 憑借其獨(dú)特的“創(chuàng)造力”與人類無(wú)法企及的創(chuàng)作生成速度掀起了一股人工智能狂潮。但是,利

    2023年04月14日
    瀏覽(30)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包