**SD-02 Stable Diffusion基礎知識**  **變分自動編碼器(VAE)模型** vae(AutoencoderKL)-變分自動編碼器(VAE)模型,用於對潛在表示之間的圖像進行編碼和解碼。它是神經網路模型中的一部分,主要用途為補充模型不足之處,可以想像為「小模型、修正檔」。它能改善現有Checkpoint在產生小區域的細節品質,而不需使用容量龐大的全新模型。 https://www.techbang.com/posts/105712-stable-diffusion-install-models **什麼是CLIP Skip** https://vocus.cc/article/64416cbbfd89780001dc52b2 (CLIP Skip 2) **Embedding的作用**-詞彙數據降維 升維 https://zhuanlan.zhihu.com/p/83814532 (Embedding) https://ywctech.net/ml-ai/what-is-embedding/ (什麼是 Embedding) **python venv 虛擬環境** webui遷移了資料夾,python就不能運行了? 這裡需要理解venv虛擬環境這個概念,如果你用的是懶人包安裝(一鍵安裝包)他是獨立的python環境,也不會創建venv虛擬環境資料夾。不在這個問題討論範圍。如果你是手動安裝官方的webui,運行bat後,會幫你安裝依賴,依賴安裝完啟動,會創建一個venv資料夾,他是python為了不影響系統整個python的環境,虛擬出一個虛擬環境,用來放置專門為這個專案安裝的一些庫。遷移了資料夾,這個虛擬環境的路徑不對了,所以運行不了。我們只需要修改虛擬環境的路徑就可以了。webui目錄下venv/scripts/activate.bat 修改為你遷移後目錄的路徑。   https://calvinegs.github.io/posts/venv-python/ 推薦有一篇筆記“如何使用python venv 這個模組”來管理虛擬環境,有空可以看看。 statble-diffusion-webui 在第一次執行時,會在安裝的步驟中先建立一個 虛擬環境,預設的名稱就是 venv(這名稱可自定)。並把相關使用到的第三方套件存放在 statble-diffusion-webui目錄\venv\Lib\site-packages 目錄中。每次在執行statble-diffusion-webui前會先啟用這個虛擬環境,讓 webui 執行在這個相對封閉的環境裡,不會與其他的 python application 産生污染(使用不同的版本python及各式套件) 原理是這樣的: 1. 建立的 "虛擬環境" 可以使用任何名稱,也可以放在任何目錄下。 2. 在 webui.bat 它有預留彈性,使用了一個變數名 VENV_DIR ,用它來代替 虛擬環境名稱(也就是目錄名稱),在啟動 webui.bat 前只要定義好 VENV_DIR 這個變數,那虛擬環境目錄就可隨意放在任意資料夾中。 **關於我將 AIGC 導入企業的那些坑-以 Stable Diffusion 為例 系列** SD理論篇 SD應用篇 有30篇文章 https://ithelp.ithome.com.tw/users/20120468/ironman/6878 **推薦教學影片:最佳拍檔-大飛 講解Stable Diffusion的 生成原理** https://www.youtube.com/watch?v=F6ApJH5xuVo **大語言模型內部運行原理** https://www.youtube.com/watch?v=dIyQl99oxlg
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up