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

在 Linux 本地部署 stable diffusion

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

由于工作站安裝的是 ubuntu,卡也在上面,就只能在 ubuntu 上部署安裝 stable diffusion 了。另外,Linux 上使用 stable diffusion 也會(huì)方便很多。

1 準(zhǔn)備工作

  • NVIDIA 官網(wǎng)下載驅(qū)動(dòng),主要是為了規(guī)避多卡驅(qū)動(dòng)不同的問題。由于本機(jī)是兩張一樣的卡,就可以省去這一步。如果存在不同型號(hào)的多卡驅(qū)動(dòng)不兼容的問題,就需要去官網(wǎng)下載。
  • 安裝 python 3.10
  • 安裝 CUDA11.8(pytorch2.x,xformers),對(duì) stable diffusion 兼容比較好
    • 支持 pytorch2.x
    • 支持 xformers,可以加速圖片生成

2 deploy stable diffusion

  • github stable diffusion webUI

        git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
    
  • 配置 venv python 虛擬環(huán)境,因?yàn)椴煌P偷?python 版本要求不同

        # 創(chuàng)建虛擬環(huán)境
        python3 -m venv venv
    
        # 進(jìn)入虛擬環(huán)境
        source venv/bin/activate
        # 退出虛擬環(huán)境
        deactivate
    
    

    也可以使用 conda 來進(jìn)行虛擬環(huán)境的創(chuàng)建和管理。

  • Stable diffusion WebUI 啟動(dòng),自動(dòng)安裝依賴

        # 啟動(dòng),會(huì)自動(dòng)下載依賴
        ./webui.sh --xformers
    

3 報(bào)錯(cuò)解決

‘’’
這里可能會(huì)出現(xiàn)一些報(bào)錯(cuò)

  1. Cannot locate TCMalloc(improves CPU memory usage),這個(gè)報(bào)錯(cuò)是因?yàn)槿鄙?libgoogle-perftools4 和 libtcmalloc-minimal4,直接安裝即可
    sudo apt install libgoogle-perftools4 libtcmalloc-minimal4 -y

  2. This scripts must not be launched as root, aborting…

解決方法:
bash webui.sh -f
‘’’

  1. OSError: Can’t load tokenizer for ‘openai/clip-vit-large-patch14’. If you were trying to load it from ‘https://huggingface.co/models’, make sure you don’t have a local directory with the same name. Otherwise, make sure ‘openai/clip-vit-large-patch14’ is the correct path to a directory containing all relevant files for a CLIPTokenizer tokenizer.

解決方法:
運(yùn)行時(shí)它需要訪問huggingface.co去下載一些模型需要的文件,而大陸用戶連接不上huggingface.co,導(dǎo)致部署失敗。
下載文件并進(jìn)行配置, 讓 stable diffusion 訪問本地?cái)?shù)據(jù), 放置到你所需要的目錄, 開始進(jìn)行配置,這些文件(clip)是模型中encoder所需要的,我們可以從報(bào)錯(cuò)信息中去發(fā)現(xiàn)是哪里調(diào)用了這個(gè)openai/clip-vit-large-patch14,去修改這個(gè)路徑配置即可。

在 Linux 本地部署 stable diffusion,機(jī)器學(xué)習(xí),LLM,linux,stable diffusion,深度學(xué)習(xí)

這里的配置會(huì)導(dǎo)致我們運(yùn)行時(shí)會(huì)去huggingface.co(外網(wǎng))找這個(gè)文件,只需要將這個(gè)改成我們之前下載所放置的路徑即可, 一共四處

在 Linux 本地部署 stable diffusion,機(jī)器學(xué)習(xí),LLM,linux,stable diffusion,深度學(xué)習(xí)

  1. RuntimeError: GET was unable to find an engine to execute this computation

解決方法:
因?yàn)閠orch torchvision cuda以及python版本都是有兼容關(guān)系的, 這三者安裝兼容版本就可以了.

檢測torch和cuda是否能用:

import torch
print(torch.__version__)
print(torch.cuda.is_available())

在 Linux 本地部署 stable diffusion,機(jī)器學(xué)習(xí),LLM,linux,stable diffusion,深度學(xué)習(xí)

測試:

import torch

print(torch.cuda.is_available())
num_gpu =1 
# Decide which device to run on
device = torch.device("cuda:0" if (torch.cuda.is_available() and num_gpu > 0) else "cpu")
print(device)
print(torch.cuda.get_device_name(0))
print(torch.rand(3,3).cuda())

在 Linux 本地部署 stable diffusion,機(jī)器學(xué)習(xí),LLM,linux,stable diffusion,深度學(xué)習(xí)

檢查cudnn是否可用:

print(torch.backends.cudnn.version())

在 Linux 本地部署 stable diffusion,機(jī)器學(xué)習(xí),LLM,linux,stable diffusion,深度學(xué)習(xí)文章來源地址http://www.zghlxwxcb.cn/news/detail-799865.html

到了這里,關(guān)于在 Linux 本地部署 stable diffusion的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(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)文章

  • Stable Diffusion WebUI Linux系統(tǒng)部署

    Stable Diffusion WebUI Linux系統(tǒng)部署

    因?yàn)橛蠥IGC方面的需要,所以研究了一下大火的stable diffusion,我自己之前沒有部署這個(gè)的經(jīng)驗(yàn),所以基本是從0開始研究,在網(wǎng)上搜了各種教程一步一步的終于在服務(wù)器上成功運(yùn)行了Stable Diffusion WebUI ,以此記錄一下我的部署過程,方便后面需要的時(shí)候回看。 2.1開源代碼連接

    2024年02月02日
    瀏覽(30)
  • Stable Diffusion WebUI linux部署問題

    Stable Diffusion WebUI linux部署問題

    當(dāng)我部署好環(huán)境后,準(zhǔn)備大張旗鼓開搞時(shí),進(jìn)入項(xiàng)目地址運(yùn)行python launch.py后發(fā)現(xiàn) 下面連接著的報(bào)錯(cuò)是 OSError: Can\\\'t load tokenizer for \\\'openai/clip-vit-large-patch14\\\'. If you were trying to load it from \\\'https://huggingface.co/models\\\', make sure you don\\\'t have a local directory with the same name. Otherwise, make sure \\\'opena

    2024年02月08日
    瀏覽(18)
  • stable diffusion webui 安裝部署(linux系統(tǒng))

    stable diffusion webui 安裝部署(linux系統(tǒng))

    文中部署stable diffusion webui所使用的機(jī)器是騰訊云服務(wù)器linux系統(tǒng),centos7 在這里使用anaconda安裝,優(yōu)勢就是可以方便地安裝和管理軟件包,同一系統(tǒng)上可以同時(shí)使用不同版本的 Python 和第三方軟件包。如果你需要安裝多個(gè)系統(tǒng),而且依賴軟件版本不同,那就安裝anaconda吧。 1、下

    2024年02月09日
    瀏覽(21)
  • Linux端部署Stable Diffusion報(bào)錯(cuò)解決

    【新修正】手把手教你在linux中部署stable-diffusion-webui N卡A卡顯卡可用 - 嗶哩嗶哩 (bilibili.com) 參照如上教程進(jìn)行部署,感謝作者的教程 實(shí)際部署中遇到如下bug,主要是在運(yùn)行啟動(dòng)腳本的時(shí)候 sh start.sh 1、RuntimeError: cannot import name \\\'_compare_version\\\' from \\\'torchmetrics.utilities.imports\\\' 需要降

    2024年02月14日
    瀏覽(20)
  • Linux部署Stable Diffusion WebUI以及遇到的問題

    Linux部署Stable Diffusion WebUI以及遇到的問題

    建議配置代理后運(yùn)行,否則真的很難運(yùn)行成功 可以參考另一篇文章,在Linux配置Clash代理 報(bào)錯(cuò)如下: 解決方法,在webui.sh 文件加上一句,(竟然有效,我也沒想到) 解決方法:根據(jù)提示信息,提前下好,放到指定文件夾下 詳細(xì)教程鏈接: https://ivonblog.com/posts/stable-diffusion-

    2024年02月09日
    瀏覽(26)
  • stable diffusion webui Linux Centos 詳細(xì)部署教程

    stable diffusion webui Linux Centos 詳細(xì)部署教程

    ? ?創(chuàng)建一個(gè)python=3.10.6的環(huán)境,激活該環(huán)境 這里參考了以下文章: 【AI作畫】stable diffusion webui Linux虛擬機(jī) Centos 詳細(xì)部署教程 服務(wù)器CentOS 7 安裝 Stable Diffusion WebUI ,并映射到本地瀏覽器 CentOs7 + Stable Diffusion + Novel AI實(shí)現(xiàn)AI繪畫stable diffusion webui安裝部署教程 注意一個(gè)點(diǎn)就是需

    2024年02月09日
    瀏覽(20)
  • 【AIGC】如何在Windows/Linux上部署stable diffusion

    【AIGC】如何在Windows/Linux上部署stable diffusion

    GPU環(huán)境安裝:NVIDIA驅(qū)動(dòng)和cuda(注意版本,建議安裝cuda11.7,方便后續(xù)使用xformer) 配置git環(huán)境 git拉取stable diffusion項(xiàng)目 配置python虛擬環(huán)境 安裝GPU版torch 安裝虛擬環(huán)境依賴包:項(xiàng)目本身的requirement及子項(xiàng)目依賴 下載模型文件 啟動(dòng)stable diffusion 獨(dú)立顯卡:最低配置4GB顯存,基本配

    2024年04月23日
    瀏覽(45)
  • Linux云端部署stable diffusion保姆級(jí)教程——基于騰訊云,ubuntu系統(tǒng)

    #本教程也參考了其他教程,這個(gè)是整合版,帶#的是注釋,不帶#的就是命令,需要一行一行復(fù)制,然后按回車執(zhí)行 #最好選擇境外Linux,網(wǎng)絡(luò)環(huán)境好,境內(nèi)需要魔法,下面開始—— #從控制臺(tái)登錄,最好是OrcaTerm登錄,復(fù)制比較方便 #第一步下載miniconda安裝包 #第二步安裝 #第三

    2024年02月13日
    瀏覽(21)
  • Stable Diffusion XL webui Linux服務(wù)器部署(保姆級(jí)教程)

    Stable Diffusion XL webui Linux服務(wù)器部署(保姆級(jí)教程)

    本人把部署過程遇到的坑,會(huì)盡可能詳細(xì)地寫在這篇文章中,以供參考。希望能對(duì)大家有所幫助! 4張RTX 4090,NVIDIA驅(qū)動(dòng)版本為525.60.13,CUDA版本為12.0。 我部署的SDXL版本為SDXL-refiner-1.0,雖然SDXL官方github提供了UI界面的腳本,但是用起來不如 AUTOMATIC1111開發(fā)的好用,所以還是推

    2024年02月04日
    瀏覽(59)
  • 關(guān)于stable diffusion的lora訓(xùn)練在linux遠(yuǎn)程工作站的部署

    在學(xué)校Arc中部署lora training,一大問題就是依賴缺失和沖突??梢岳胢iniconda或者anaconda建立虛擬環(huán)境來解決。 安裝anaconda 或者 miniconda(官網(wǎng)上也有教程): 現(xiàn)在進(jìn)入到虛擬環(huán)境中 首先解決cuda的配置,其中要配置合適的cuda版本以及對(duì)應(yīng)版本的cuDNN conda官方庫中的cuda包都不完

    2024年02月09日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包