Stable Diffusion Web 環境搭建

默認你的系統Ubuntu、CUDA、Conda等都存在,即具備運行深度學習模型的基礎環境
本人:Ubuntu22.04、CUDA11.8

環境搭建

  • 克隆項目并且創建環境
https://github.com/AUTOMATIC1111/stable-diffusion-webui
conda create -n sd python=3.10
  • 運行過程自動安裝依賴
python launch.py
  • 網絡、訪問等問題必然會出現中斷(缺啥下啥)
  • clip
pip install git+https://github.com/openai/CLIP.git
  • generative-models launch過程中失敗,單獨clone就成功了,launch.py會拉去很多庫,失敗就手動拉一下就好
~/stable-diffusion-webui-master/repositories$git clone https://github.com/Stability-AI/generative-models.git  
  • 需要手動安裝的,不裝也可以。這是一個加速 attention 的可選庫,缺失會讓推理稍慢一點,但不影響使用。如果想啟用,可手動安裝:
pip install xformers
  • 到這里我就已經可以訪問web了,但是生成報錯如下
    • 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.
    • 分析應該是訪問huggingface的網絡問題導致
pip install huggingface_hub
export HF_ENDPOINT=https://hf-mirror.com

重新啟動,解決所有問題。運行成功。。撒花

效果展示

在這里插入圖片描述

總結

官方還提供bash webui-user.sh的方法,他會多一步幫你直接創建conda環境,反正我這里感覺很難成功沒有使用。而且失敗就要全部從頭安裝,感覺國內不太友善。

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

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

相關文章

嵌入式系統中實現串口重定向

在嵌入式系統中實現串口重定向(將標準輸出如 printf 函數輸出重定向到串口)通常有以下幾種常用方法,下面結合具體代碼示例和適用場景進行說明: 1. 重寫 fputc 函數(最常見、最基礎的方法) 通過重寫標準庫中…

static補充知識點-代碼

public class Student {private static int age;//靜態的變量private double score;//非靜態的方法public void run(){}public static void go(){}public static void main(String[] args) {new Student().run();Student.go();} } public class Person {//2 : 賦初始…

使用泛型<T>,模塊化,反射思想進行多表數據推送

需求:有13個表,其中一個主表和12細表,主表用來記錄推送狀態,細表記錄12種病例的詳細信息,現在需要把這12張病例表數據進行數據推送;普通方法需要寫12個方法分別去推送數據然后修改狀態;現在可以…

光流 | RAFT光流算法如何改進提升

RAFT(Recurrent All-Pairs Field Transforms)作為ECCV 2020最佳論文,已成為光流估計領域的標桿模型。其通過構建4D相關體金字塔和GRU迭代優化機制,在精度與泛化性上實現了突破。但針對其計算效率、大位移處理、跨場景泛化等問題,研究者提出了多維度改進方案,核心方向可系…

linux/ubuntu日志管理--/dev/log 的本質與作用

文章目錄 **一、基本概念****二、技術細節:UNIX域套接字****三、在不同日志系統中的角色****四、應用程序如何使用 `dev/log`****五、查看和驗證 `/dev/log`****六、總結 `/dev/log` 的核心作用**一、基本概念 /dev/log 是一個 UNIX域套接字(Unix Domain Socket),是Linux系…

EMC整改案例之(1):汽車NFC進入模塊BCI整改

EMC整改案例(1):汽車NFC進入模塊BCI整改 在汽車電子系統中,NFC(Near Field Communication)進入模塊用于實現無鑰匙進入功能,但它在電磁兼容(EMC)測試中常面臨挑戰。本案例聚焦于BCI(Bulk Current Injection)測試整改,該測試模擬大電流注入對設備的影響。以下是基于…

2025年INS SCI2區,靈活交叉變異灰狼算法GWO_C/M+集群任務調度,深度解析+性能實測

目錄1.摘要2.灰狼算法GWO原理3.靈活交叉變異灰狼算法GWO_C/M4.結果展示5.參考文獻6.代碼獲取7.算法輔導應用定制讀者交流1.摘要 隨著云計算的快速發展,受自然現象啟發的任務調度算法逐漸成為研究的熱點。灰狼算法(GWO)因其強大的收斂性和易于…

Java常用加密算法詳解與實戰代碼 - 附可直接運行的測試示例

🌷 古之立大事者,不惟有超世之才,亦必有堅忍不拔之志 🎐 個人CSND主頁——Micro麥可樂的博客 🐥《Docker實操教程》專欄以最新的Centos版本為基礎進行Docker實操教程,入門到實戰 🌺《RabbitMQ》…

2025開發者工具鏈革命:AI賦能的效率躍遷

目錄引言:效率焦慮下的開發者生存現狀一、智能代碼編輯器:從輔助到主導的進化1.1 GitHub Copilot:全能型AI助手1.2 Cursor Pro:極致編碼體驗1.3 飛算JavaAI:垂直領域顛覆者二、版本控制革命:Git的AI進化論2…

“虛空”的物理、哲學悖論

一、虛空并非“完全真空”:量子場論揭示的“真空不空” 物理真空的本質 現代物理學中的“真空”并非絕對的空無一物,而是量子場的基態(能量最低狀態)。根據量子場論: 虛粒子漲落:真空中持續發生量子漲落&am…

CSP-S模擬賽二總結(實際難度大于CSP-S)

T1 很簡短,也很好做,第一題直接場切。 我的方法 首先要明確一件事:就是如果選了 ax,ya_{x,y}ax,y?,那么就必然要選 ay,xa_{y,x}ay,x?,所以第一步就在 ax,ya_{x,y}ax,y? 的基礎上加上 ay,xa_{y,x}ay,x?。 然后我…

旋轉屏幕優化

1.問題背景 從google原生算法,可以知道其有2個比較大的缺陷: 1) 通過重力傳感器傳來的x,y,z軸的加速度合成之后只有一個垂直往下的加速度,如果此時用戶在別的方向上有加速度,那么通過反余弦、反正切等計算…

Java---day2

七、IDEA開發工具 📦 一、下載 IntelliJ IDEA 官網地址: 🔗 IntelliJ IDEA – the IDE for Pro Java and Kotlin Development 版本選擇: 版本說明Community Edition (CE)免費開源版本,適合 Java、Kotlin、Android…

RAL-2025 | 清華大學數字孿生驅動的機器人視覺導航!VR-Robo:面向視覺機器人導航與運動的現實-模擬-現實框架

作者: Shaoting Zhu, Linzhan Mou, Derun Li, Baijun Ye, Runhan Huang, Hang Zhao單位:清華大學交叉信息研究院,上海期智研究院,Galaxea AI,上海交通大學電子信息與電氣工程學院論文標題:VR-Robo: A Real-…

碰一碰發視頻 + 矩陣系統聚合平臺源碼搭建,支持OEM

隨著短視頻生態與多平臺運營需求的融合,“碰一碰發視頻 矩陣系統” 聚合平臺成為內容創作者與企業營銷的新基建。這類系統需實現近場交互觸發、多平臺內容分發、數據聚合分析的全流程閉環,其源碼搭建與定制開發需突破硬件交互與軟件矩陣的技術壁壘。核心…

緩存雪崩、緩存穿透、緩存預熱、緩存更新、緩存降級

1. 緩存雪崩(Cache Avalanche)定義:緩存雪崩是指大量緩存中的數據在同一時間過期,導致大量請求同時訪問數據庫,造成數據庫壓力驟增,甚至可能導致數據庫崩潰。原因:多個緩存的 key 在同一時間過期…

【unity實戰】Unity手搓腳本工具實現合并網格功能

注意:考慮到實戰的內容比較多,我將該內容分開,并全部整合放在【unity實戰】專欄里,感興趣的小伙伴可以前往逐一查看學習。 文章目錄 前言實戰1、簡單的合并網格實現2、設置統一的材質3、設置不同的多種材質4、多材質網格合并方案專欄推薦完結前言 有許多單獨的網格對象會影…

ThreadPoolTaskExecutor 的使用案例

ThreadPoolTaskExecutor 的使用案例 1. 依賴說明 <!-- Spring Retry&#xff08;用于任務重試&#xff09; --> <dependency><groupId>org.springframework.retry</groupId><artifactId>spring-retry</artifactId><version>1.3.1<…

0.3mg硝酸甘油舌下片:冠心病預防中的“消防員”

冠狀動脈疾病&#xff08;CAD&#xff09;如同一顆定時炸彈&#xff0c;即使在成功進行血運重建或藥物治療后&#xff0c;心絞痛急性發作的風險依然如影隨形。在冠心病管理的漫長戰役中&#xff0c;二級預防的核心目標不僅僅是延緩疾病進展&#xff0c;更是預防致命性心臟事件復…

【Spring源碼學習系列】基礎架構和環境搭建

一直以來都把精力花在中間件的研究和系統設計上&#xff0c;忽略了離我最近的spring&#xff0c;最近開始學習spring的源碼了&#xff0c;為了學習到成體系的spring知識和提高學習效率&#xff0c;想要找了一本書看&#xff0c;最終選的是郝佳的《Spring源碼深度解析&#xff0…