3.Stable Diffusion WebUI本地部署和實踐

????????本文看了(68 封私信) 逼真的圖片生產 | Stable Diffusion WebUI本地部署看這一篇就夠了 - 知乎和(68 封私信) Stable Diffusion WebUI 實踐: 基本技法及微調 - 知乎,本人根據它們部署了一遍,中間遇到一些報錯,但根據報錯提示解決了問題,最后部署成功,這里主要作為筆記用。

Windows自動安裝步驟極簡版

  1. 安裝指定python版本3.10.6并添加到環境變量
  2. 安裝git
  3. 下載stable-diffusion-webui。https://github.com/AUTOMATIC1111/stable-diffusion-webui
  4. 自動安裝stable-diffusion-webui。運行 webui-user.bat 安裝。
  5. 下載模型。SD模型以及CLIP模型。

在這里,第1和2步我就不做介紹了,直接從第3步開始介紹。

3.下載stable-diffusion-webui

stable-diffusion-webui 的 git 地址是:https://github.com/AUTOMATIC111

運行以下命令,clone到你的本地。下面的命令可以在conda 的powershell運行,也可以在Git Bash中運行。

git clone?https://github.com/AUTOMATIC111

4.自動安裝stable-diffusion-webui。運行 webui-user.bat 安裝。

進入你剛下載的stable-diffusion-webui目錄,雙擊運行 webui-user.bat ,然后讓它自動安裝即可。安裝過程有些耗時,耐心等待。

安裝完成后,雙擊 webui-user.bat 運行程序。如果不出意外的話,通常你會遇到報錯。原因是你的本地此時沒有任何模型,系統會嘗試從huggingface下載,但是由于huggingface在國內被禁,因此會報錯。

5.下載模型。SD模型以及CLIP模型。

為了讓程序正常運行,我們需要下載一個Stable diffusion模型,還有一個CLIP模型。

下載Stable diffusion模型

進入ModelScope的模型倉庫官網地址:https://www.modelscope.cn/models

直接搜索chilloutmix,就可以看到,直接下載沒有套路。模型直達地址:https://www.modelscope.cn/models/Th

from modelscope.hub.snapshot_download import snapshot_downloadmodel_dir = snapshot_download('TheKernelZ/chilloutmix_NiPrunedFp32Fix', cache_dir='your_download_path')

如果自己電腦安裝了git,可以直接clone模型地址下載模型。

下載完成后,你需要把模型放到 stable-diffusion-webui 目錄下的 models 目錄下的 Stable-diffusion 目錄如下:

下載CLIP模型

下載完 Stable diffusion模型后,你雙擊運行 webui-user.bat,通常會報錯,報錯內容一般是"OSError: Can't load tokenizer for 'openai/clip-vit-large-patch14' ..."我們需要下載clip-vit-large-patch14模型。

在ModelScope模型倉庫搜索'openai/clip-vit-large-patch14',就能找到對應的模型。如果自己電腦安裝了git,可以直接clone模型地址下載模型。下載完成后,我們需要將模型放到如下圖的文件夾里面:

這個openai文件夾是手動新建的文件夾。

此時雙擊運行 webui-user.bat,如果沒有WARNING,那么應該就可以使用了。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/86831.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/86831.shtml
英文地址,請注明出處:http://en.pswp.cn/web/86831.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

阿里最新開源:Mnn3dAvatar 3D數字人框架, 無需聯網,本地部署可離線運行,支持多模態實時交互

Mnn3dAvatar 3D數字人框架是基于阿里巴巴開源的輕量級深度學習推理框架MNN(Mobile Neural Network)開發的全新3D數字人框架。Aibot親測這是一個可以在本地運行、完全離線、支持多模態實時交互的智能數字人App。可以在本地私有部署。感興趣的同學可以拿來…

03【C++ 入門基礎】函數重載

文章目錄 引言函數重載函數重載的使用函數重載的原理extern “C” 靜態多態 總結 引言 通過00【C 入門基礎】前言得知,C是為了解決C語言在面對大型項目的局限而誕生: C語言面對的現實工程問題(復雜性、可維護性、可擴展性、安全性&#xff0…

改寫一個小項目: flask -------------------> next js

現在,請把上面改寫代碼的過程中,所有的過程,都寫下來,寫為文章的形式,內容比較長,你可以分多次輸出。而且要求語言幽默,苦中作樂的心態。分條理,要清晰。一場從 Flask 到 Next.js 的…

線性相關和線性無關

在線性代數中,線性相關和線性無關是刻畫向量組性質的核心概念,以下是關于它們的重要結論總結: 一、基本定義與核心判定 線性相關的定義 向量組 { α 1 , α 2 , … , α m } \{\alpha_1, \alpha_2, \dots, \alpha_m\} {α1?,α2?,…,αm?…

非常有科技感的wpf GroupBox 控件

效果 樣式 <Style TargetType="GroupBox"><Setter Property="Margin" Value="10,5" /><Setter Property="Template"><Setter.Value><ControlTemplate TargetType="GroupBox"><Grid>&l…

【Java--SQL】${}與#{}區別和危害

目錄 一區別 二SQL${}注入問題 一區別 在MyBatis中&#xff0c;#{}和${}是兩種不同的參數占位符&#xff0c;用于在SQL語句中引用變量或參數。它們的區別如下&#xff1a; 1.#{}占位符&#xff08;預編譯&#xff09;&#xff1a;#{}是MyBatis中的預編譯占位符&#xff0c;…

【科技核心期刊推薦】計算機與數字工程

【論文發表利器】《計算機技術與工程應用》——工程技術領域的學術新天地&#xff01; 作為計算機技術與工程應用交叉領域的前沿期刊&#xff0c;《計算機技術與工程應用》期刊&#xff0c;聚焦算法、系統結構、信息融合與安全、圖像處理等方向&#xff0c;為學術界提供了一個…

導出docker-compse.yml中docker鏡像成tar文件

#!/bin/bash # 確保腳本在正確的目錄下運行 SCRIPT_DIR$(dirname "$(realpath "$0")") cd "$SCRIPT_DIR" || exit 1 # 定義docker-compose文件路徑 COMPOSE_FILE"${SCRIPT_DIR}/docker-compose.yml" # 創建導出目錄 EXPORT_DIR"$…

ECMAScript 2019(ES2019):數組與對象操作的精細化升級

1.版本背景與發布 發布時間&#xff1a;2019年6月&#xff0c;由ECMA International正式發布&#xff0c;標準編號為ECMA-262 10th Edition。歷史意義&#xff1a;作為ES6之后的第四次年度更新&#xff0c;ES2019聚焦于數組、對象和字符串操作的精細化改進&#xff0c;提升開發…

2.1.1 配置堡壘機以控制Linux資產文件傳輸

文章目錄 一、試題及考試說明二、操作步驟1. 啟動JumpServer服務&#xff0c;瀏覽器登錄&#xff08;admin/Sjtu1896&#xff09;2. 創建堡壘機用戶&#xff0c;用戶名為“ops01”格式命名&#xff0c;郵箱以為“ops01jumpserver.cn”&#xff0c;使用密碼“admin123”&#xf…

react ant-design通用頁面自適應適配不同分辨率屏幕的方法工具類

該方法會根據 目標分辨率&#xff08;options.width/height&#xff09; 和 當前窗口尺寸&#xff08;innerWidth/innerHeight&#xff09; 計算縮放比例&#xff0c;并保持 等比例縮放&#xff08;Math.min(scaleX, scaleY)&#xff09;&#xff0c;確保內容不變形&#xff1a…

基于IEC61499實現的工業機器視覺方案

1.什么是機器視覺 機器視覺就是賦予機器看懂圖像的能力。它是一門涉及人工智能、計算機科學、圖像處理、光學、機械工程和自動化的交叉技術領域。核心目標是&#xff1a;通過攝像頭或其他成像設備獲取圖像或視頻&#xff0c;然后利用計算機算法對這些圖像進行分析和理解&#x…

機電一體化論文寫作實戰指南:從創新設計到工程驗證的完整路徑

機電論文的“技術-表達”鴻溝 某高校團隊研發的智能抓取系統實物表現優異&#xff0c;卻被審稿人質疑&#xff1a; “未說明機電耦合設計對性能的影響”——這揭示了機電一體化研究的核心痛點&#xff1a;強工程弱理論。本文基于217篇高影響力論文&#xff0c;拆解從技術到寫作…

MySQL 配置參數調優:根據工作負載調整服務器設置

MySQL 數據庫的默認配置參數是為了適應各種通用場景而設定的,它們通常無法最大化發揮服務器硬件的潛力,也無法完全匹配特定應用程序的工作負載。一個未優化的 MySQL 配置,在面對高并發、大數據量或特定查詢模式時,很容易成為系統性能的瓶頸。 配置參數調優,就是根據你的服…

嵌入式Linux驅動開發基礎-2 LED驅動

imx6ull中GPIO涉及寄存器 1&#xff1a;CCM寄存器 GPIOx 要用 CCM_CCGRy 寄存器中的 2 位來決定該組 GPIO 是否使能。哪組 GPIO 用哪個 CCM_CCGR 寄存器來設置。 CCM_CCGR 寄存器中某 2 位的取值含義如下&#xff1a; 00 &#xff1a;該 GPIO 模塊全程被關閉 01 &…

深度解析】使用Go語言實現JWT:從原理到實踐

JWT&#xff08;JSON Web Token&#xff09;已成為現代Web應用中身份驗證的基石。本文深入剖析如何用Go語言實現JWT&#xff0c;從基礎概念、底層機制到完整代碼實踐&#xff0c;助你全面掌握。 一、JWT概述 JWT是一種開放標準&#xff08;RFC 7519&#xff09;&#xff0c;用…

深入解讀 DeepSeek-V3 架構及落地的挑戰

從多專家架構&#xff08;MoE&#xff09;到模型落地實戰的一線觀察 一、引言&#xff1a;DeepSeek-V3 是什么&#xff1f; 在大模型百花齊放的今天&#xff0c;DeepSeek-V3 作為 DeepSeek 系列的第三代開源模型&#xff0c;不僅延續了高質量對話能力&#xff0c;還在架構上邁…

前端進階之路-從傳統前端到VUE-JS(第二期-VUE-JS框架結構分析)

經過上期內容的學習&#xff0c;我們已經可以構建一個VUE-CLI框架了&#xff0c;接下來我們分析一下這個框架&#xff0c;畢竟知己知彼&#xff0c;百戰百勝 我們創建完成后可以看到以下內容 接下來我們分析一下他的文件結構 node_modules用于存放項目所依賴的第三方模塊和包…

網絡協議 / 加密 / 簽名總結

加密方式&#xff1a; 對稱加密&#xff1a;key 不可公開。 非對稱加密&#xff1a;公鑰加密的信息只有私鑰能解密。私鑰加密的信息只有公鑰能解密&#xff0c;且公鑰只能解密私鑰加密的信息&#xff08;用于簽名&#xff09;。 非對稱加密應用&#xff1a; 簽名&#xff1a…

集成學習基礎:Bagging 原理與應用

本文由「大千AI助手」原創發布&#xff0c;專注用真話講AI&#xff0c;回歸技術本質。拒絕神話或妖魔化。搜索「大千AI助手」關注我&#xff0c;一起撕掉過度包裝&#xff0c;學習真實的AI技術&#xff01; Bagging 介紹 1. 定義與全稱&#xff1a; Bagging 是 Bootstrap Agg…