從零實現本地文生圖部署(Stable Diffusion)

1. 依賴安裝

文件打包下載地址(Stable Diffusion)

# git : 用于下載源碼
https://git-scm.com/downloads/win
# Python 作為基礎編譯環境
https://www.python.org/downloads/
# Nvidia 驅動,用于編譯使用GPU顯卡硬件
https://www.nvidia.com/en-us/drivers/
# Cuda 用于編譯運行GPU的程序軟件
https://developer.nvidia.com/cuda-toolkit-archive
# cuDNN 用于深度神經網絡相關大模型的GPU加速庫
https://developer.nvidia.com/cudnn-downloads
# Pytorch 用于構建和訓練深度學習模型
# pip3 install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu128
https://pytorch.org/get-started/locally/

preview(Nightly)

在這里插入圖片描述
在這里插入圖片描述

在這里插入圖片描述

2. Stable Diffusion安裝

# 下載本地網頁
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
# 下載模型 Stable-diffusion
https://huggingface.co/stabilityai/stable-diffusion-3.5-large
# 模型放入:stable-diffusion-webui\models\Stable-diffusion
# stable-diffusion-webui 目錄下雙擊 webui.bat 啟動

3. 使用體驗

# 啟動程序
webui.bat 或者 python webui.py
# 瀏覽器打開 
http://127.0.0.1:7860
3.1 基礎使用
  • 正向提示詞:描述你想要的畫面,如:(best quality), 1girl, in a garden, sunlight, flowers, smiling

  • 反向提示詞:排除不想要的內容,如:(worst quality, low quality), deformed hands, extra fingers

  • 參數設置:

    • 采樣步數(Steps):20~30
    • 圖片尺寸(Width/Height):512x512 或 768x768
    • 生成數量(Batch count):1
  • 點擊“Generate”生成, 圖片保存在 outputs\txt2img-images 文件夾。

3.2 進階調試
  • 如果顯存不足(報錯 CUDA out of memory):
    • 降低圖片尺寸(如 512x512 → 480x640)
    • 在啟動器 → “高級選項” → 勾選 xformers 和 低顯存模式
    • 使用優化模型(如 RealisticVision)
    • 在啟動命令中添加 --medvram 參數:python launch.py --medvram
  • 安裝插件
    在 WebUI 的 Extensions 選項卡 → Available → 點擊“Load from URL” → 輸入插件 GitHub 地址 → 安裝:
    • ControlNet:控制人物姿勢/構圖
    • Additional Networks:融合多個模型風格
  • 中文漢化
    啟動器 → “擴展” → 搜索 zh_CN → 安裝漢化包 → 重啟 WebUI。

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

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

相關文章

緩存監控治理在游戲業務的實踐和探索

作者:來自 vivo 互聯網服務器團隊- Wang Zhi 通過對 Redis 和 Caffeine 的緩存監控快速發現和定位問題降低故障的影響面。 一、緩存監控的背景 游戲業務中存在大量的高頻請求尤其是對熱門游戲而言,而應對高并發場景緩存是一個常見且有效的手段。 游戲業…

WordPress漏洞

一,后臺修改模板拿WebShell 1,安裝好靶場后訪問 2,在如圖所示的位置選擇一個php文件寫入一句話木馬,我們這里選擇在404.php中寫入 3,訪問404.php 二,上傳主題拿WebShell 1,找到如圖所示的頁面…

【Linux系列】實時監控磁盤空間:`watch -n 1 ‘df -h‘` 命令詳解

💝💝💝歡迎來到我的博客,很高興能夠在這里和您見面!希望您在這里可以感受到一份輕松愉快的氛圍,不僅可以獲得有趣的內容和知識,也可以暢所欲言、分享您的想法和見解。 推薦:kwan 的首頁,持續學…

騰訊云大模型知識引擎×DeepSeek:股票分析低代碼應用實踐

項目背景與發展歷程 在金融科技快速發展的今天,股票分析作為投資決策的核心環節,正面臨數據量激增和復雜性提升的挑戰。傳統股票分析依賴人工處理,效率低下且成本高昂,而人工智能(AI)的引入為這一領域帶來…

llama源碼學習·model.py[3]ROPE旋轉位置編碼(4)ROPE的應用

一、源碼注釋 def apply_rotary_emb(xq: torch.Tensor, # 查詢矩陣xk: torch.Tensor, # 鍵矩陣freqs_cis: torch.Tensor, # 旋轉嵌入 ) -> Tuple[torch.Tensor, torch.Tensor]:# 首先將xq和xk張量轉換為浮點數# 然后使用reshape將最后一個維度拆分為兩個維度,每…

dify重磅升級:從0.15.3安全升級1.1.0新手避坑指南

Docker Compose 部署 備份自定義的 docker-compose YAML 文件(可選) cd docker cp docker-compose.yaml docker-compose.yaml.-$(date +%Y-%m-%d-%H-%M).bak從 main 分支獲取最新代碼 git checkout main git pull origin main停止服務,命令,請在 docker 目錄下執行

高性能邊緣計算網關-高算力web組態PLC網關

高性能EG8200Pro邊緣計算算力網關-超強處理能力 樣機申請測試:免費測試超30天(https://www.iotrouter.com/prototype/) 產品主要特點和特色功能 設備概覽與連接能力 設備型號:EG8200P。主要特點: 支持多種工業協議&am…

穩定運行的以MongoDB數據庫為數據源和目標的ETL性能變差時提高性能方法和步驟

在使用 MongoDB 作為數據源和目標的 ETL(提取、轉換、加載)過程中,如果性能變差,可能是由于多種原因導致的。為了提高性能,可以按照以下方法和步驟進行排查和優化: 提高 MongoDB ETL 性能需要從多個方面入手…

Web開發-JS應用原生代碼前端數據加密CryptoJS庫jsencrypt庫代碼混淆

知識點: 1、安全開發-原生JS-數據加密&代碼混淆 2、安全開發-原生JS-數據解密安全案例 一、演示案例-WEB開發-原生JS&第三方庫-數據加密 前端技術JS實現: 1、非加密數據大致流程: 客戶端發送->明文數據傳輸-服務端接受數據->…

【Dive Into Stable Diffusion v3.5】1:開源項目正式發布——深入探索SDv3.5模型全參/LoRA/RLHF訓練

目錄 1 引言2 項目簡介3 快速上手3.1 下載代碼3.2 環境配置3.3 項目結構3.4 下載模型與數據集3.5 運行指令3.6 核心參數說明3.6.1 通用參數3.6.2 優化器/學習率3.6.3 數據相關 4 結語 1 引言 在人工智能和機器學習領域,生成模型的應用越來越廣泛。Stable Diffusion…

Docker Compose部署MantisBT

文章目錄 1.docker-compose-mantisbt.yml2.部署3.配置MantisBT4.登錄5.修改配置5.1 取消修改用戶需要郵箱確認 1.docker-compose-mantisbt.yml version: "3" services:web:image: okainov/mantisbt:latestcontainer_name: mantisbt_webports:- "8989:80"e…

Grokking System Design 系統設計面試問題

《Grokking the System Design Interview》列舉了多個經典的系統設計題目,通常按照 不同的業務場景和技術難點 進行分類。以下是一些常見的分類和題目示例: 1. 社交網絡類 設計 Twitter(支持關注/取關、推文、Feed 流) 設計 Facebook Messenger(即時聊天,支持在線/離線狀…

Android Zygote的進程機制

目錄 ? Android Zygote 進程機制詳解 🚩 一、Zygote 的作用 ?? 二、Zygote 啟動流程 ? 1. init 進程啟動 Zygote ? 2. Zygote 初始化虛擬機與核心類庫 ? 3. Zygote 監聽 Socket ? 4. Zygote fork 創建應用進程 🔥 三、Zygote 與應用進程之…

## DeepSeek寫射擊手機小游戲

DeepSeek寫射擊手機小游戲 提問 根據提的要求,讓DeepSeek整理的需求,進行提問,內容如下: 請生成一個包含以下功能的可運行移動端射擊小游戲H5文件: 要求 可以重新開始游戲 可以暫停游戲 射擊位置在底部中間&#xff…

【智能體】| 知識庫、RAG概念區分以及智能體是什么

文章目錄 前言簡介大模型“幻覺”問題如何解決“幻覺”問題? RAG、智能體、RAG智能體概念什么是檢索增強型生成(RAG)模擬簡單的RAG場景 AI系統中的智能體是什么什么是Agentic RAG?Agentic RAG如何工作?Agentic RAG架構…

Linux與HTTP中的Cookie和Session

HTTP中的Cookie和Session 本篇介紹 前面幾篇已經基本介紹了HTTP協議的大部分內容,但是前面提到了一點「HTTP是無連接、無狀態的協議」,那么到底有什么無連接以及什么是無狀態。基于這兩個問題,隨后解釋什么是Cookie和Session,以…

Redis哨兵模式(Sentinel)高可用方案介紹與配置實踐

Redis Sentinel 是 Redis 官方提供的高可用性(HA)解決方案,用于管理 Redis 主從架構中的故障檢測和故障轉移。通過 Redis Sentinel,可以實現 Redis 主從集群的自動故障恢復,確保服務的高可用性。本文將詳細介紹Redis S…

【深度】JADC2的層級結構以及全域Mesh網絡

文章目錄 內容摘要1. 引言2. JADC2層級結構3. JADC2轉變為CJADC24. 與工業領域自動化金字塔和全域MESH網絡的異同4.1 工業領域自動化金字塔4.2 全域Mesh網絡 #JADC2 #Mesh網絡 #融合計劃 #ABMS #超越計劃 #人工智能 #普羅米修斯 **專欄說明:主要研究作戰概念、新型作…

210、【圖論】課程表(Python)

題目 思路 這道題本質上是一個拓撲排序。每次先統計每個點的入度個數、然后再統計點與點之間的鄰接關系,找到入度為0的點作為起始遍歷點。之后每遍歷到這個點之后,就把這個點后續的鄰接關系邊的點入度減去一。當某個點入度為0時,繼續被加入其…

Mock接口編寫教程-axios-mock-adapter(React)

Mock模擬接口編寫教程 直接在前端實現接口模擬 1.第一步 設置模擬接口 // mock.ts import axios from axios import MockAdapter from axios-mock-adapter// 創建一個模擬適配器 const mock new MockAdapter(axios)// 設置模擬接口 export const setupMock () > {mock.…