Cinnamomo commited on
Commit
823b48b
·
1 Parent(s): 77ae3d7
storage/DiffusionUI_obsolete.ipynb ADDED
@@ -0,0 +1,334 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "cells": [
3
+ {
4
+ "cell_type": "markdown",
5
+ "source": [
6
+ "# (필독) 사용설명서"
7
+ ],
8
+ "metadata": {
9
+ "id": "fY-skp5rLm7N"
10
+ }
11
+ },
12
+ {
13
+ "cell_type": "markdown",
14
+ "source": [
15
+ "DiffusionUI를 실행시키려면 1번부터 4번까지 순서대로 누르기만 하면 된다."
16
+ ],
17
+ "metadata": {
18
+ "id": "os22LWKiLm7T"
19
+ }
20
+ },
21
+ {
22
+ "cell_type": "markdown",
23
+ "source": [
24
+ "(2. 설정 -> CONFIG) 항목은 원하는 모델에 따라 조절이 필요한 곳이다.\n",
25
+ "\n",
26
+ "모든 세팅이 끝나고 실행버튼을 누르면 된다."
27
+ ],
28
+ "metadata": {
29
+ "id": "7Qh_EnFhLm7T"
30
+ }
31
+ },
32
+ {
33
+ "cell_type": "markdown",
34
+ "source": [
35
+ "Model_select는 어떤 모델을 쓸지 선택하는 칸이다."
36
+ ],
37
+ "metadata": {
38
+ "id": "xEXukbjkLm7T"
39
+ }
40
+ },
41
+ {
42
+ "cell_type": "markdown",
43
+ "source": [
44
+ "Marge_set 선택시\n",
45
+ "\n",
46
+ "SD, WD, Trin, NSFW 모델을 전부 다운받는다."
47
+ ],
48
+ "metadata": {
49
+ "id": "kW3S0a_gCaN7"
50
+ }
51
+ },
52
+ {
53
+ "cell_type": "markdown",
54
+ "source": [
55
+ "Gdirve_link는 Gdrive Model 선택시 사용하는 칸으로,\n",
56
+ "\n",
57
+ "구글 드라이브에서 모델을 다운로드 받을 수 있게 한다.\n",
58
+ "\n",
59
+ "https://drive.google.com/file/d/***/view?usp=sharing\n",
60
+ "\n",
61
+ "와 같은 구글 드라이브 링크에서 *** 에 해당하는 부분을 입력하면 된다."
62
+ ],
63
+ "metadata": {
64
+ "id": "u2xfH02VLm7U"
65
+ }
66
+ },
67
+ {
68
+ "cell_type": "markdown",
69
+ "source": [
70
+ "Web_link는 Web Model 선택시 사용하는 칸으로, \n",
71
+ "\n",
72
+ "다른 웹사이트에서 모델을 다운받을때 웹사이트 링크를 입력하면 된다.\n",
73
+ "\n",
74
+ "단, 그 링크를 클릭했을때 모델이 바로 다운로드 되어야한다."
75
+ ],
76
+ "metadata": {
77
+ "id": "fj8SZ-KLLm7U"
78
+ }
79
+ },
80
+ {
81
+ "cell_type": "markdown",
82
+ "source": [
83
+ "(4. DiffusionUI 시작) 항목 실행시\n",
84
+ "\n",
85
+ "셀 출력에서 https://*****.gradio.app 과 같은 링크가 생길것이다.\n",
86
+ "\n",
87
+ "***** 부분은 실행시마다 랜덤하게 바뀌는 숫자이다.\n",
88
+ "\n",
89
+ "예시) https://12345.gradio.app\n",
90
+ "\n",
91
+ "그 링크를 클릭하면 다음과 같은 화면이 나올것이다.\n",
92
+ "\n",
93
+ "![캡처.PNG](data:image/png;base64,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)\n",
94
+ "\n",
95
+ "다음과 같이 설정되어있으니 그대로 입력하면 된다.\n",
96
+ "\n",
97
+ "USERNAME : qwer\n",
98
+ "\n",
99
+ "PASSWORD : asdf\n",
100
+ "\n",
101
+ "\"제출\" 클릭하면 WebUi가 실행된다."
102
+ ],
103
+ "metadata": {
104
+ "id": "3FkXcvrnLm7U"
105
+ }
106
+ },
107
+ {
108
+ "cell_type": "markdown",
109
+ "source": [
110
+ "(5. 이미지를 드라이브에 저장) 항목은\n",
111
+ "\n",
112
+ "사용자의 구글 드라이브를 마운트 시키고\n",
113
+ "\n",
114
+ "현재까지 나온 모든 출력 이미지를 구글 드라이브에 outputs 폴더로 저장시킨다."
115
+ ],
116
+ "metadata": {
117
+ "id": "w_Dx2j2YLm7V"
118
+ }
119
+ },
120
+ {
121
+ "cell_type": "markdown",
122
+ "source": [
123
+ "# 1. 설치"
124
+ ],
125
+ "metadata": {
126
+ "id": "Tyq40aap7r0L"
127
+ }
128
+ },
129
+ {
130
+ "cell_type": "code",
131
+ "source": [
132
+ "!git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui"
133
+ ],
134
+ "metadata": {
135
+ "id": "z0TlcFN07fcH"
136
+ },
137
+ "execution_count": null,
138
+ "outputs": []
139
+ },
140
+ {
141
+ "cell_type": "code",
142
+ "source": [
143
+ "%cd /content/stable-diffusion-webui\n",
144
+ "!COMMANDLINE_ARGS=\"--exit\" REQS_FILE=\"requirements.txt\" python launch.py"
145
+ ],
146
+ "metadata": {
147
+ "id": "bl6HN94k0BqY"
148
+ },
149
+ "execution_count": null,
150
+ "outputs": []
151
+ },
152
+ {
153
+ "cell_type": "markdown",
154
+ "source": [
155
+ "# 2. 설정"
156
+ ],
157
+ "metadata": {
158
+ "id": "Vo74o-UikXbC"
159
+ }
160
+ },
161
+ {
162
+ "cell_type": "code",
163
+ "source": [
164
+ "#@title CONFIG\n",
165
+ "Model_Select = \"Stable Diffusion\" #@param [\"Stable Diffusion\", \"Waifu Diffusion v1.2\", \"Waifu Diffusion v1.3\", \"Trinart step115000\", \"Trinart step95000\", \"Trinart step60000\", \"NSFW\", \"Merge-Set\", \"Waifu-NSFW merge (70:30)\", \"Trinart-NSFW merge (70:30)\", \"Gdrive Model\", \"Web Model\"]\n",
166
+ "Gdirve_link = \"\" #@param {type:\"string\"}\n",
167
+ "\n",
168
+ "if Model_Select == \"Web Model\":\n",
169
+ " Web_link = \"\" #@param {type:\"string\"}\n",
170
+ "\n",
171
+ "elif Model_Select == \"Waifu Diffusion v1.2\":\n",
172
+ " Web_link = \"https://huggingface.co/asgjghkg/Model/resolve/main/wd-v1-2-full-ema-pruned.ckpt\"\n",
173
+ "\n",
174
+ "elif Model_Select == \"Waifu Diffusion v1.3\":\n",
175
+ " Web_link = \"https://huggingface.co/hakurei/waifu-diffusion-v1-3/resolve/main/wd-v1-3-float32.ckpt\"\n",
176
+ " \n",
177
+ "elif Model_Select == \"Trinart step115000\":\n",
178
+ " Web_link = \"https://huggingface.co/naclbit/trinart_stable_diffusion_v2/resolve/main/trinart2_step115000.ckpt\"\n",
179
+ "\n",
180
+ "elif Model_Select == \"Trinart step95000\":\n",
181
+ " Web_link = \"https://huggingface.co/naclbit/trinart_stable_diffusion_v2/resolve/main/trinart2_step95000.ckpt\"\n",
182
+ "\n",
183
+ "elif Model_Select == \"Trinart step60000\":\n",
184
+ " Web_link = \"https://huggingface.co/naclbit/trinart_stable_diffusion_v2/resolve/main/trinart2_step60000.ckpt\"\n",
185
+ " \n",
186
+ "elif Model_Select == \"NSFW\":\n",
187
+ " Web_link = \"https://huggingface.co/asgjghkg/Model/resolve/main/last-pruned.ckpt\"\n",
188
+ "\n",
189
+ "elif Model_Select == \"Waifu-NSFW merge (70:30)\":\n",
190
+ " Web_link = \"https://huggingface.co/asgjghkg/Model/resolve/main/Waifu70_NSFW30_merge.ckpt\"\n",
191
+ "\n",
192
+ "elif Model_Select == \"Trinart-NSFW merge (70:30)\":\n",
193
+ " Web_link = \"https://huggingface.co/asgjghkg/Model/resolve/main/Trin70_NSFW30_merge.ckpt\""
194
+ ],
195
+ "metadata": {
196
+ "id": "9Wgdt3NIdbd4",
197
+ "cellView": "form"
198
+ },
199
+ "execution_count": null,
200
+ "outputs": []
201
+ },
202
+ {
203
+ "cell_type": "markdown",
204
+ "metadata": {
205
+ "id": "ESHHngVYkbYt"
206
+ },
207
+ "source": [
208
+ "# 3. 모델 설치"
209
+ ]
210
+ },
211
+ {
212
+ "cell_type": "code",
213
+ "source": [
214
+ "path = \"/content/stable-diffusion-webui/models/Stable-diffusion/\"\n",
215
+ "\n",
216
+ "%cd {path}\n",
217
+ "\n",
218
+ "if Model_Select == \"Merge-Set\":\n",
219
+ " user_token = \"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\"\n",
220
+ " user_header = f\"\\\"Authorization: Bearer {user_token}\\\"\"\n",
221
+ " !wget --header={user_header} \"https://huggingface.co/CompVis/stable-diffusion-v-1-4-original/resolve/main/sd-v1-4.ckpt\"\n",
222
+ " !wget --header={user_header} \"https://huggingface.co/asgjghkg/Model/resolve/main/wd-v1-2-full-ema-pruned.ckpt\"\n",
223
+ " !wget --header={user_header} \"https://huggingface.co/naclbit/trinart_stable_diffusion_v2/resolve/main/trinart2_step115000.ckpt\" \n",
224
+ " !wget --header={user_header} \"https://huggingface.co/asgjghkg/Model/resolve/main/last-pruned.ckpt\" \n",
225
+ "\n",
226
+ "elif Model_Select == \"Gdrive Model\":\n",
227
+ " !gdown \"https://drive.google.com/uc?id={Gdirve_link}\" -O {path}\n",
228
+ "\n",
229
+ "else:\n",
230
+ " user_token = \"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\"\n",
231
+ " user_header = f\"\\\"Authorization: Bearer {user_token}\\\"\"\n",
232
+ " !wget --header={user_header} {Web_link}"
233
+ ],
234
+ "metadata": {
235
+ "id": "h58h2ryQkjhL"
236
+ },
237
+ "execution_count": null,
238
+ "outputs": []
239
+ },
240
+ {
241
+ "cell_type": "code",
242
+ "source": [
243
+ "%cd /content/stable-diffusion-webui\n",
244
+ "!git pull"
245
+ ],
246
+ "metadata": {
247
+ "id": "Zx9yMWU30D9R"
248
+ },
249
+ "execution_count": null,
250
+ "outputs": []
251
+ },
252
+ {
253
+ "cell_type": "markdown",
254
+ "source": [
255
+ "# 4. DiffusionUI 시작"
256
+ ],
257
+ "metadata": {
258
+ "id": "DpZYtlv1w-2F"
259
+ }
260
+ },
261
+ {
262
+ "cell_type": "code",
263
+ "execution_count": null,
264
+ "metadata": {
265
+ "id": "hnjW0AQ318fE"
266
+ },
267
+ "outputs": [],
268
+ "source": [
269
+ "!COMMANDLINE_ARGS=\"--share --gradio-debug --gradio-auth qwer:asdf\" REQS_FILE=\"requirements.txt\" python launch.py"
270
+ ]
271
+ },
272
+ {
273
+ "cell_type": "markdown",
274
+ "metadata": {
275
+ "id": "9qrpRUJpno7L"
276
+ },
277
+ "source": [
278
+ "# 5. 이미지를 드라이브에 저장"
279
+ ]
280
+ },
281
+ {
282
+ "cell_type": "code",
283
+ "execution_count": null,
284
+ "metadata": {
285
+ "id": "gBt5g_Dn0NFo"
286
+ },
287
+ "outputs": [],
288
+ "source": [
289
+ "!zip -r /content/stable-diffusion-webui /content/stable-diffusion-webui/outputs "
290
+ ]
291
+ },
292
+ {
293
+ "cell_type": "code",
294
+ "execution_count": null,
295
+ "metadata": {
296
+ "id": "zNEgJfbhDwI6"
297
+ },
298
+ "outputs": [],
299
+ "source": [
300
+ "from google.colab import drive # type: ignore\n",
301
+ "\n",
302
+ "try:\n",
303
+ " drive_path = \"/content/drive\"\n",
304
+ " drive.mount(drive_path,force_remount=False)\n",
305
+ "except:\n",
306
+ " print(\"...error mounting drive or with drive path variables\")\n",
307
+ "\n",
308
+ "!cp -r \"/content/stable-diffusion-webui/outputs\" \"/content/drive/MyDrive\""
309
+ ]
310
+ }
311
+ ],
312
+ "metadata": {
313
+ "accelerator": "GPU",
314
+ "colab": {
315
+ "collapsed_sections": [
316
+ "Tyq40aap7r0L",
317
+ "ESHHngVYkbYt",
318
+ "DpZYtlv1w-2F",
319
+ "9qrpRUJpno7L"
320
+ ],
321
+ "provenance": []
322
+ },
323
+ "gpuClass": "standard",
324
+ "kernelspec": {
325
+ "display_name": "Python 3",
326
+ "name": "python3"
327
+ },
328
+ "language_info": {
329
+ "name": "python"
330
+ }
331
+ },
332
+ "nbformat": 4,
333
+ "nbformat_minor": 0
334
+ }
storage/ESD_CInnamomo.ipynb ADDED
@@ -0,0 +1,187 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "cells": [
3
+ {
4
+ "cell_type": "markdown",
5
+ "metadata": {
6
+ "id": "-1jw8kgDlyHY"
7
+ },
8
+ "source": [
9
+ "# ESD Cinnamomo\n",
10
+ "\n",
11
+ "### Reference Links: 애옹이도둑 (https://arca.live/b/aiart/59406212), (https://colab.research.google.com/drive/1nBaePtwcW_ds7OQdFebcxB91n_aORQY5?usp=sharing)\n",
12
+ "\n",
13
+ "###This ipynb file is a modified version of original file. *CC BY-NC-SA 4.0* license.\n",
14
+ "\n",
15
+ "\n",
16
+ "### How to execute\n",
17
+ " 1. Click the *Runtime* menu, and choose *Change runtime type*, set *Hardware accelerator* to *GPU*.\n",
18
+ " - ⚠ try another account if you're out of GPU usage limit\n",
19
+ " 1. *Runtime* > *Run all(Ctrl+F9)*\n",
20
+ " 1. About 5-10 minutes after of execution, you may see the link to entre the Web UI.\n",
21
+ " (`https://xxxxxx.gradio.app`)\n",
22
+ " 1. For further information, or make enquiry of errors, Go to communities on below or to [Mini Community of the Original attributor](https://gall.dcinside.com/mini/board/lists/?id=owo)\n",
23
+ "\n",
24
+ "### Korean AI Community\n",
25
+ "- [아카라이브 AI그림 채널](https://arca.live/b/aiart)\n",
26
+ "- [디시인사이드 AI 창작 마이너 갤러리](https://gall.dcinside.com/m/aicreate)\n",
27
+ "\n",
28
+ "### See More\n",
29
+ "- https://rentry.org/voldy\n",
30
+ "- https://rentry.org/sdmodels\n",
31
+ "- https://cyberes.github.io/stable-diffusion-models/\n",
32
+ "- https://github.com/AUTOMATIC1111/stable-diffusion-webui\n",
33
+ "- https://public.vmm.pw/aeon/models"
34
+ ]
35
+ },
36
+ {
37
+ "cell_type": "code",
38
+ "execution_count": null,
39
+ "metadata": {
40
+ "id": "sZ9zJsP-ciOI"
41
+ },
42
+ "outputs": [],
43
+ "source": [
44
+ "#@title Preparing { display-mode: \"form\" }\n",
45
+ "\n",
46
+ "###Python 3.10 install\n",
47
+ "!apt install -yq python3.10 python3.10-dev\n",
48
+ "!update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 100\n",
49
+ "!python <(curl -s 'https://bootstrap.pypa.io/get-pip.py')\n",
50
+ "##########\n",
51
+ "\n",
52
+ "###ui cloning\n",
53
+ "!git clone 'https://github.com/AUTOMATIC1111/stable-diffusion-webui'\n",
54
+ "!apt install -yq build-essential libgl1\n",
55
+ "!pip install cython\n",
56
+ "!pip install -r stable-diffusion-webui/requirements.txt\n",
57
+ "##########\n",
58
+ "\n",
59
+ "###change mapping position to VRAM\n",
60
+ "# Colab send SIGKILL to process if model is too large. we can fix this issue by replacing model map location to VRAM.\n",
61
+ "# thanks to https://gist.github.com/td2sk/e32a39344537fb3cd756ef4abdd3d371\n",
62
+ "!sed -i 's/map_location=\"cpu\"/map_location=torch.device(\"cuda\")/g' ./stable-diffusion-webui/modules/sd_models.py\n",
63
+ "##########\n",
64
+ "\n",
65
+ "###Aria2c setting\n",
66
+ "!apt install -yq aria2\n",
67
+ "!mkdir -p ~/.aria2\n",
68
+ "!mkdir -p stable-diffusion-webui/models/Stable-diffusion\n",
69
+ "\n",
70
+ "from pathlib import Path\n",
71
+ "f = open(Path.joinpath(Path.home(), '.aria2', 'aria2.conf'), \"w\")\n",
72
+ "f.write(\"\"\"\n",
73
+ "summary-interval=3\n",
74
+ "allow-overwrite=true\n",
75
+ "always-resume=true\n",
76
+ "disk-cache=64M\n",
77
+ "continue=true\n",
78
+ "min-split-size=8M\n",
79
+ "max-concurrent-downloads=16\n",
80
+ "max-connection-per-server=16\n",
81
+ "max-overall-download-limit=0\n",
82
+ "max-download-limit=0\n",
83
+ "split=32\n",
84
+ "seed-time=0\n",
85
+ "\"\"\")\n",
86
+ "f.close()\n",
87
+ "##########\n",
88
+ "\n",
89
+ "from google.colab import output\n",
90
+ "output.clear()"
91
+ ]
92
+ },
93
+ {
94
+ "cell_type": "code",
95
+ "execution_count": null,
96
+ "metadata": {
97
+ "cellView": "form",
98
+ "id": "HT2EtHJPkYqV"
99
+ },
100
+ "outputs": [],
101
+ "source": [
102
+ "#@title Models list\n",
103
+ "\n",
104
+ "#PCIA A1 Config = https://shorturl.at/HSW23 #config.yaml\n",
105
+ "#PCIA A1 VAE = https://shorturl.at/cwxD5 #VAE\n",
106
+ "#PCIA A1 = https://shorturl.at/twXZ5 #ckpt\n",
107
+ "\n",
108
+ "#Standard Model 1.4 = https://public.vmm.pw/aeon/models/sd-v1-4.ckpt\n",
109
+ "\n",
110
+ "#Waifu Diffusion 1.3 = https://huggingface.co/hakurei/waifu-diffusion-v1-3/resolve/main/wd-v1-3-full.ckpt\n",
111
+ "#WD v1.2 and SD v1.4 Merged = https://public.vmm.pw/aeon/models/wd1-2_sd1-4_merged.ckpt\n",
112
+ "\n",
113
+ "#trinart_stable_diffusion_v2 60,000 Steps = https://huggingface.co/naclbit/trinart_stable_diffusion_v2/resolve/main/trinart2_step60000.ckpt\n",
114
+ "#trinart_stable_diffusion_v2 115,000 Steps = https://huggingface.co/naclbit/trinart_stable_diffusion_v2/resolve/main/trinart2_step115000.ckpt\n",
115
+ "\n",
116
+ "#Hiten = https://huggingface.co/BumblingOrange/Hiten/resolve/main/Hiten%20girl_anime_8k_wallpaper_4k.ckpt\n"
117
+ ]
118
+ },
119
+ {
120
+ "cell_type": "code",
121
+ "execution_count": null,
122
+ "metadata": {
123
+ "cellView": "form",
124
+ "id": "pAkrfWHYgfdg"
125
+ },
126
+ "outputs": [],
127
+ "source": [
128
+ "#@title Download the Models\n",
129
+ "\n",
130
+ "!aria2c -d stable-diffusion-webui/models/Stable-diffusion -Z https://shorturl.at/HSW23 https://shorturl.at/cwxD5 https://shorturl.at/twXZ5\n",
131
+ "#put URL of Config and VAE first\n",
132
+ "#!aria2c -d 'directory' -Z 'Config file' 'VAE file' 'ckpt file #1' 'ckpt file #2' 'ckpt file #3'\n",
133
+ "\n",
134
+ "from google.colab import output\n",
135
+ "output.clear()"
136
+ ]
137
+ },
138
+ {
139
+ "cell_type": "code",
140
+ "execution_count": null,
141
+ "metadata": {
142
+ "cellView": "form",
143
+ "id": "nHVHV-kafSS4"
144
+ },
145
+ "outputs": [],
146
+ "source": [
147
+ "#@title Execute and Entre\n",
148
+ "!pip install --upgrade setuptools # TODO: fix 'setup.py egg_info' error\n",
149
+ "!cd stable-diffusion-webui && python launch.py --share"
150
+ ]
151
+ },
152
+ {
153
+ "cell_type": "code",
154
+ "execution_count": null,
155
+ "metadata": {},
156
+ "outputs": [],
157
+ "source": [
158
+ "#####TIPS#####\n",
159
+ "#(tag:int number) to adjust weight of tags.\n",
160
+ "#()=1.1\n",
161
+ "#(())=1.21 or 1.2\n",
162
+ "#((()))=1.33 or 1.3\n",
163
+ "\n",
164
+ "#Recommend prompt:(masterpiece:1.3), (best quality:1.3), (solo:1.3), (full body shot:1.3), (finely detailed beautiful eyes and detailed face:1.3), (bishoujo:1.3), (turquoise eyes:1.3), (blonde hair:1.3), (realistic body:1.3), (imperial crown:1.3), (dress:1.3), (jewelry belt:1.3), (jagged ornaments:1.3), (large jewelry:1.3), (large fallal:1.3), (glitter effect:1.3), octane render, cinematic light\n",
165
+ "#Negative prompt: (ugly:1.3), (duplicate:1.3), (morbid:1.2), (mutilated:1.2), (tranny:1.3), (trans:1.3), (trannsexual:1.3), (hermaphrodite:1.1), [out of frame], extra fingers, mutated hands, (poorly drawn hands:1.2), (poorly drawn face:1.2), (mutation:1.3), (deformed:1.3), blurry, (bad anatomy:1.2), (bad proportions:1.3), (extra limbs:1.3), cloned face, (disfigured:1.3), (more than 2 nipples:1.3), (more than 2 brests per person:1.3),[[[adult]]], out of frame, extra limbs, (bad anatomy:1.1), gross proportions, (malformed limbs:1.1), (missing arms:1.3), (missing legs:1.3), (extra arms:1.3), (extra legs:1.3), mutated hands, (fused fingers:1.1), (too many fingers:1.1), (long neck:1.3), (lowres:1.3), (low quality:1.3), (signature: 1.3), (watermark:1.3)\n",
166
+ "\n",
167
+ "#Steps: 50, Sampler: DPM2 a, CFG scale: 7.5, Seed: -1, Size: 512x768, Model hash: -1, Denoising strength: 0.7"
168
+ ]
169
+ }
170
+ ],
171
+ "metadata": {
172
+ "accelerator": "GPU",
173
+ "colab": {
174
+ "collapsed_sections": [],
175
+ "provenance": []
176
+ },
177
+ "kernelspec": {
178
+ "display_name": "Python 3",
179
+ "name": "python3"
180
+ },
181
+ "language_info": {
182
+ "name": "python"
183
+ }
184
+ },
185
+ "nbformat": 4,
186
+ "nbformat_minor": 0
187
+ }