我開始對使用 SD 生成軍事應用圖像感興趣。大部分資源取自 4chan 的 NSFW 版塊,因為 anons 使用 SD 製作無盡。有趣的是,規範的 SD WebUI 具有動漫/無盡圖像板的內建功能...DALL-E 之後 SD 的第一個用例就是生成動漫女孩,因此跳到無盡並不奇怪。
無論如何,這些怪人的技術適用於各種應用,尤其是 LoRA,它就像模型微調器。這個想法是與特定的 LoRA(例如,軍用車輛、飛機、武器等)合作,產生用於訓練視覺模型的合成圖像資料。訓練新的、有用的 LoRA 也很有趣。稍後的內容可能包括針對擾動進行修復。
Every link here may contain NSFW content, as most of the cutting-edge work on SD and LoRAs is with porn or hentai. So, please be wary when you are working with these resources. ALSO, Rentry.org pages are the main resources linked to in this guide. If any of the rentry pages do not work, change the .org to .co and the link should work. Otherwise, use the Wayback machine.
-TP
您實際上可以用 SD 做什麼? Huggingface 和其他一些公司在瀏覽器中為您提供了一些應用程式。和他們一起玩,看看它們的威力!在本指南中我們要做的是獲得完整的、可擴展的 WebUI,以便我們可以做任何我們想做的事情。
進入這個領域有點令人畏懼……但 4channers 做得很好,讓這個變得平易近人。以下是我採取的最簡單的步驟。您的目的是讓 Stable Diffusion WebUI(使用 Gradio 建置)在本機上運行,以便您可以開始提示和製作映像。
稍後我們將進行 Google Colab Pro 設置,這樣我們就可以在任何我們想要的任何裝置上運行 SD;但首先,讓我們在 PC 上設定 WebUI。您需要 16GB RAM、具有 2GB VRAM 的 GPU、Windows 7+ 和 20+GB 磁碟空間。
127.0.0.1:7860
(不要使用 Ctrl + C,因為此命令可以關閉 CLI)stable-diffusion-webuioutputstxt2img-images
git pull
如果您使用的是 Windows,請完全忽略這一點。我也設法讓它在 Linux 上運行,儘管它有點複雜。我開始遵循這個指南,但它寫得相當糟糕,所以以下是我讓它在 Linux 中運行的步驟。我使用的是 Linux Mint 20,它是 Ubuntu 20 發行版。
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
stable-diffusion-webui/models/Stable-diffusion
sudo apt install python3 python3-pip python3-virtualenv wget git
wget https://repo.anaconda.com/miniconda/Minconda3-latest-Linux-x86_64.sh
chmod +x Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh
conda create --name sdwebui python=3.10.6
conda activate sdwebui
./webui.sh
sudo apt update
sudo apt purge *nvidia*
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
更新sudo apt-get install nvidia-driver-530
將其安裝在終端機中nvidia-smi
;如果成功,它應該會列印一個表格;如果沒有,它會說“無法連接到 GPU;請確保安裝了最新的驅動程式” sudo apt update
sudo apt install apt-transport-https ca-certificates gnupg
sudo apt install nvidia-cuda-toolkit
nvcc-version
python3 -c 'import venv'
python3 -m venv venv/
然後轉到/stable-diffusion-webui
資料夾並運行:
rm -rf venv/
python3 -m venv venv/
在那之後,它對我有用。
提示中的單字順序會產生影響:較早的單字優先。一個好的提示的一般結構,來自這裡:
另一個很好的指南說提示應該遵循以下結構: