iciromaco commited on
Commit
dc6518f
·
verified ·
1 Parent(s): 4bf9611

Update Fooocus_onColabwithMM.ipynb

Browse files
Files changed (1) hide show
  1. Fooocus_onColabwithMM.ipynb +57 -33
Fooocus_onColabwithMM.ipynb CHANGED
@@ -4,8 +4,7 @@
4
  "metadata": {
5
  "colab": {
6
  "provenance": [],
7
- "gpuType": "T4",
8
- "include_colab_link": true
9
  },
10
  "kernelspec": {
11
  "name": "python3",
@@ -17,30 +16,27 @@
17
  "accelerator": "GPU"
18
  },
19
  "cells": [
20
- {
21
- "cell_type": "markdown",
22
- "metadata": {
23
- "id": "view-in-github",
24
- "colab_type": "text"
25
- },
26
- "source": [
27
- "<a href=\"https://colab.research.google.com/github/aquapathos/FooocusJAni/blob/main/Fooocus_onColabwithMM.ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>"
28
- ]
29
- },
30
  {
31
  "cell_type": "markdown",
32
  "source": [
33
- "![](https://i.imgur.com/Av6IWVA.png)\n",
 
34
  "\n",
 
 
 
 
35
  "# Foooocus + MM LoRA\n",
36
  "\n",
37
  "lllyasvielさんの作られた [Fooocus Fooocus](https://github.com/lllyasviel/Fooocus) に\n",
38
  "\n",
39
  "- 日本語メニューのリソース\n",
40
- "- 画家 [渡辺美香子さんの色鉛筆画](https://www.facebook.com/mikakostudio/)風LoRA のプリセット (絵の例は[こちら](https://wgarts.stores.jp/))\n",
 
41
  "\n",
42
  "を加えて起動できるようにした Google Colaboratory のノート(pythonプログラム)を作りました。 \n",
43
  "日本語化しての起動については、[Fooocus 日本語アニメ特化版 j.aicu.ai/FoooC](https://j.aicu.ai/FoooC)を参考にさせてもらっています。\n",
 
44
  "\n",
45
  "\n",
46
  "## 変更点\n",
@@ -93,6 +89,7 @@
93
  "except NameError:\n",
94
  " # 必要なパッケージのインストール\n",
95
  " !pip -qq install pygit2==1.15.1\n",
 
96
  " !rm -fr Fooocus\n",
97
  " !git clone https://github.com/lllyasviel/Fooocus.git\n",
98
  "\n",
@@ -130,8 +127,7 @@
130
  "setup_finished = True"
131
  ],
132
  "metadata": {
133
- "id": "L6hh5BedZ0VJ",
134
- "cellView": "form"
135
  },
136
  "execution_count": null,
137
  "outputs": []
@@ -149,7 +145,7 @@
149
  "\n",
150
  "モデルのダウンロードに少し時間がかかります。しばらくお待ちください。\n",
151
  "\n",
152
- "### モデルタイプを選び<font color=red>↓実行してください</font>"
153
  ],
154
  "metadata": {
155
  "id": "smqqaM5UI9zo"
@@ -161,22 +157,30 @@
161
  "%cd /content/Fooocus\n",
162
  "\n",
163
  "# オプションの設定\n",
164
- "日本語の使用 = True # @param {type:\"boolean\"}\n",
 
165
  "モデルタイプ = \"MM\" # @param [\"デフォルト\", \"アニメ\",\"MM\"] {allow-input: true}\n",
166
  "\n",
 
 
 
 
 
 
 
167
  "# Fooocus JP Script Options\n",
168
- "if モデルタイプ == \"デフォルト\" and not 日本語の使用:\n",
169
- " !python entry_with_update.py --always-high-vram --output-path {target_drive_dir} --share\n",
170
- "elif モデルタイプ == \"デフォルト\" and 日本語の使用 :\n",
171
- " !python entry_with_update.py --always-high-vram --output-path {target_drive_dir} --share --language ja\n",
172
- "elif モデルタイプ == \"アニメ\" and not 日本語の使用:\n",
173
- " !python entry_with_update.py --preset anime --always-high-vram --output-path {target_drive_dir} --share\n",
174
- "elif モデルタイプ == \"アニメ\" and 日本語の使用:\n",
175
- " !python entry_with_update.py --preset anime --always-high-vram --output-path {target_drive_dir} --share --language ja\n",
176
- "elif モデルタイプ == \"MM\" and not 日本語の使用:\n",
177
- " !python entry_with_update.py --preset mm_preset --always-high-vram --output-path {target_drive_dir} --share\n",
178
- "elif モデルタイプ == \"MM\" and 日本語の使用:\n",
179
- " !python entry_with_update.py --preset mm_preset --always-high-vram --output-path {target_drive_dir} --share --language ja"
180
  ],
181
  "metadata": {
182
  "cellView": "form",
@@ -188,9 +192,17 @@
188
  {
189
  "cell_type": "markdown",
190
  "source": [
191
- "次のように、**gradio.live** で終わるURLが表示されたらクリックしてください。約5分かかります。\n",
 
192
  "\n",
193
- "<img src=\"https://i.imgur.com/YARA2nf.png\" width = 500></img>"
 
 
 
 
 
 
 
194
  ],
195
  "metadata": {
196
  "id": "UvvvOfoFjz_E"
@@ -216,6 +228,18 @@
216
  "metadata": {
217
  "id": "fhRcsWfAmd42"
218
  }
 
 
 
 
 
 
 
 
 
 
 
 
219
  }
220
  ]
221
- }
 
4
  "metadata": {
5
  "colab": {
6
  "provenance": [],
7
+ "gpuType": "T4"
 
8
  },
9
  "kernelspec": {
10
  "name": "python3",
 
16
  "accelerator": "GPU"
17
  },
18
  "cells": [
 
 
 
 
 
 
 
 
 
 
19
  {
20
  "cell_type": "markdown",
21
  "source": [
22
+ "![](https://i.imgur.com/WaGbhNe.png)\n",
23
+ "\n",
24
  "\n",
25
+ "----\n",
26
+ "- とにかく試したいなら「ランタイム」メニューで「すべてのセルを実行」を選び、2の下部の「<font color='darkred'>**約5分かかります**</font>」に進んでください。\n",
27
+ "- GPUが割り当てられないと実行できません。「GPUバックエンドに接続できません」と表示された場合は後日お試しください。\n",
28
+ "----\n",
29
  "# Foooocus + MM LoRA\n",
30
  "\n",
31
  "lllyasvielさんの作られた [Fooocus Fooocus](https://github.com/lllyasviel/Fooocus) に\n",
32
  "\n",
33
  "- 日本語メニューのリソース\n",
34
+ "- 画家 [渡辺美香子さんの色鉛筆画](https://www.facebook.com/mikakostudio/)風LoRA のプリセット (絵の例は[こちら](https://wgarts.stores.jp/))\n",
35
+ "- [Fooocus_Extensions_AlekPet](https://github.com/AlekPet/Fooocus_Extensions_AlekPet)\n",
36
  "\n",
37
  "を加えて起動できるようにした Google Colaboratory のノート(pythonプログラム)を作りました。 \n",
38
  "日本語化しての起動については、[Fooocus 日本語アニメ特化版 j.aicu.ai/FoooC](https://j.aicu.ai/FoooC)を参考にさせてもらっています。\n",
39
+ "さらに、[Fooocus_Extensions_AlekPet](https://github.com/AlekPet/)のプロンプト翻訳機能も使えるようにしてあります。\n",
40
  "\n",
41
  "\n",
42
  "## 変更点\n",
 
89
  "except NameError:\n",
90
  " # 必要なパッケージのインストール\n",
91
  " !pip -qq install pygit2==1.15.1\n",
92
+ " !pip -qq install torchsde==0.2.6\n",
93
  " !rm -fr Fooocus\n",
94
  " !git clone https://github.com/lllyasviel/Fooocus.git\n",
95
  "\n",
 
127
  "setup_finished = True"
128
  ],
129
  "metadata": {
130
+ "id": "L6hh5BedZ0VJ"
 
131
  },
132
  "execution_count": null,
133
  "outputs": []
 
145
  "\n",
146
  "モデルのダウンロードに少し時間がかかります。しばらくお待ちください。\n",
147
  "\n",
148
+ "### 日本語メニュー,翻訳機能の利用の有無,モデルタイプを選び<font color=red>↓実行してください</font>"
149
  ],
150
  "metadata": {
151
  "id": "smqqaM5UI9zo"
 
157
  "%cd /content/Fooocus\n",
158
  "\n",
159
  "# オプションの設定\n",
160
+ "日本語メニュー = True # @param {type:\"boolean\"}\n",
161
+ "翻訳機能 = True # @param {type:\"boolean\"}\n",
162
  "モデルタイプ = \"MM\" # @param [\"デフォルト\", \"アニメ\",\"MM\"] {allow-input: true}\n",
163
  "\n",
164
+ "if 翻訳機能:\n",
165
+ " !git clone https://github.com/AlekPet/Fooocus_Extensions_AlekPet.git\n",
166
+ " !mv Fooocus_Extensions_AlekPet/prompt_translate/webui.py .\n",
167
+ " !mv Fooocus_Extensions_AlekPet/prompt_translate/modules/* ./modules\n",
168
+ " !sed -i.bak \"s/label='Enable translate', value=False/label='Enable translate', value=True/\" modules/module_translate.py\n",
169
+ " !sed -i.bak 's/\"default_prompt\": \"[^\"]*\"/\"default_prompt\": \"湖に映る逆さ絵の風景、人はいない、小さな田舎の家が建っている、家の前には赤いレトロな車、手前には色とりどりのコスモス畑\"/' presets/mm_preset.json\n",
170
+ "\n",
171
  "# Fooocus JP Script Options\n",
172
+ "if モデルタイプ == \"デフォルト\" and not 日本語メニュー:\n",
173
+ " !python entry_with_update.py --always-high-vram --output-path {target_local_dir} --share\n",
174
+ "elif モデルタイプ == \"デフォルト\" and 日本語メニュー :\n",
175
+ " !python entry_with_update.py --always-high-vram --output-path {target_local_dir} --share --language ja\n",
176
+ "elif モデルタイプ == \"アニメ\" and not 日本語メニュー:\n",
177
+ " !python entry_with_update.py --preset anime --always-high-vram --output-path {target_local_dir} --share\n",
178
+ "elif モデルタイプ == \"アニメ\" and 日本語メニュー:\n",
179
+ " !python entry_with_update.py --preset anime --always-high-vram --output-path {target_local_dir} --share --language ja\n",
180
+ "elif モデルタイプ == \"MM\" and not 日本語メニュー:\n",
181
+ " !python entry_with_update.py --preset mm_preset --always-high-vram --output-path {target_local_dir} --share\n",
182
+ "elif モデルタイプ == \"MM\" and 日本語メニュー:\n",
183
+ " !python entry_with_update.py --preset mm_preset --always-high-vram --output-path {target_local_dir} --share --language ja"
184
  ],
185
  "metadata": {
186
  "cellView": "form",
 
192
  {
193
  "cell_type": "markdown",
194
  "source": [
195
+ "上欄に**gradio.live** で終わるURLが表示されるまでお待ちください(下図参照)。 \n",
196
+ "<font color='darkred'>**約5分かかります**</font>。 \n",
197
  "\n",
198
+ "URLが表示されたらクリックしてください。自動的にブラウザが開き、Fooocusアプリが表示されます。\n",
199
+ "\n",
200
+ "<img src=\"https://i.imgur.com/YARA2nf.png\" width = 500></img>\n",
201
+ "\n",
202
+ "## 翻訳機能\n",
203
+ "アプリが立ち上がったあと、アプリ上で「**翻訳機能 有効**」にチェックをいれておけば,日本語でプロンプトを入力することができます。(翻訳機能はデフォルトでオン,日本語以外でもOK)\n",
204
+ "\n",
205
+ "<img src=\"https://i.imgur.com/yAeIJyQ.png\" width = 500>></img>\n"
206
  ],
207
  "metadata": {
208
  "id": "UvvvOfoFjz_E"
 
228
  "metadata": {
229
  "id": "fhRcsWfAmd42"
230
  }
231
+ },
232
+ {
233
+ "cell_type": "markdown",
234
+ "source": [
235
+ "## 参考URL\n",
236
+ "- [Fooocusのスタイル一覧](https://note.com/disc225/n/n2599cab73410)\n",
237
+ "- [Fooocus_Style_Reference](https://docs.google.com/spreadsheets/d/1AF5bd-fALxlu0lguZQiQVn1yZwxUiBJGyh2eyJJWl74/edit?gid=0#gid=0)\n",
238
+ "- [fooocusの使い方](https://poseroboegaki.com/ai-illust/)"
239
+ ],
240
+ "metadata": {
241
+ "id": "aPaMqFmf6TAW"
242
+ }
243
  }
244
  ]
245
+ }