Update Fooocus_onColabwithMM.ipynb
Browse files- Fooocus_onColabwithMM.ipynb +19 -29
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,16 +16,6 @@
|
|
| 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": [
|
|
@@ -134,22 +123,6 @@
|
|
| 134 |
"!curl -L -o {ja_json_path} {ja_json_url}\n",
|
| 135 |
"print(f\"ja.json downloaded and saved to {ja_json_path}\")\n",
|
| 136 |
"\n",
|
| 137 |
-
"# MM用のプリセットを追加\n",
|
| 138 |
-
"mm_json_fname = \"mm_preset.json\" if GPU_ready else \"mm_cpu_preset.json\"\n",
|
| 139 |
-
"mm_json_url = f\"https://raw.githubusercontent.com/aquapathos/FooocusJAni/refs/heads/main/{mm_json_fname}\"\n",
|
| 140 |
-
"mm_json_path = \"/content/Fooocus/presets/mm_preset.json\"\n",
|
| 141 |
-
"os.makedirs(os.path.dirname(mm_json_path), exist_ok=True)\n",
|
| 142 |
-
"!curl -L -o {mm_json_path} {mm_json_url}\n",
|
| 143 |
-
"print(f\"mm_preset.json downloaded and saved to {mm_json_path}\")\n",
|
| 144 |
-
"\n",
|
| 145 |
-
"# アニメ版の設定ファイルのパッチ(最新版)を追加\n",
|
| 146 |
-
"anime_json_fname = \"anime.json\" if GPU_ready else \"anime_cpu.json\"\n",
|
| 147 |
-
"anime_json_url = f\"https://raw.githubusercontent.com/aquapathos/FooocusJAni/refs/heads/main/{anime_json_fname}\"\n",
|
| 148 |
-
"anime_json_path = \"/content/Fooocus/presets/anime.json\"\n",
|
| 149 |
-
"os.makedirs(os.path.dirname(anime_json_path), exist_ok=True)\n",
|
| 150 |
-
"!curl -L -o {anime_json_path} {anime_json_url}\n",
|
| 151 |
-
"print(f\"anime.json downloaded and saved to {anime_json_path}\")\n",
|
| 152 |
-
"\n",
|
| 153 |
"setup_finished = True"
|
| 154 |
],
|
| 155 |
"metadata": {
|
|
@@ -188,8 +161,23 @@
|
|
| 188 |
"翻訳機能 = True # @param {type:\"boolean\"}\n",
|
| 189 |
"モデルタイプ = \"MM\" # @param [\"デフォルト\", \"アニメ\",\"MM\"] {allow-input: true}\n",
|
| 190 |
"\n",
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 191 |
"if 翻訳機能:\n",
|
| 192 |
-
" print(\"H\")\n",
|
| 193 |
" !git clone https://github.com/AlekPet/Fooocus_Extensions_AlekPet.git\n",
|
| 194 |
" !mv Fooocus_Extensions_AlekPet/prompt_translate/webui.py .\n",
|
| 195 |
" !mv Fooocus_Extensions_AlekPet/prompt_translate/modules/* ./modules\n",
|
|
@@ -198,6 +186,8 @@
|
|
| 198 |
" if not GPU_ready:\n",
|
| 199 |
" !sed -i.bak 's/HYPER_SD = 4/HYPER_SD = 3/' modules/flags.py\n",
|
| 200 |
" !sed -i.bak 's/1664\\*576/832\\*576/' modules/flags.py\n",
|
|
|
|
|
|
|
| 201 |
"\n",
|
| 202 |
"if GPU_ready:\n",
|
| 203 |
" # GPUが使える場合\n",
|
|
|
|
| 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": [
|
|
|
|
| 123 |
"!curl -L -o {ja_json_path} {ja_json_url}\n",
|
| 124 |
"print(f\"ja.json downloaded and saved to {ja_json_path}\")\n",
|
| 125 |
"\n",
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 126 |
"setup_finished = True"
|
| 127 |
],
|
| 128 |
"metadata": {
|
|
|
|
| 161 |
"翻訳機能 = True # @param {type:\"boolean\"}\n",
|
| 162 |
"モデルタイプ = \"MM\" # @param [\"デフォルト\", \"アニメ\",\"MM\"] {allow-input: true}\n",
|
| 163 |
"\n",
|
| 164 |
+
"# MM用のプリセットを追加\n",
|
| 165 |
+
"mm_json_fname = \"mm_preset.json\" if GPU_ready else \"mm_cpu_preset.json\"\n",
|
| 166 |
+
"mm_json_url = f\"https://raw.githubusercontent.com/aquapathos/FooocusJAni/refs/heads/main/{mm_json_fname}\"\n",
|
| 167 |
+
"mm_json_path = \"/content/Fooocus/presets/mm_preset.json\"\n",
|
| 168 |
+
"os.makedirs(os.path.dirname(mm_json_path), exist_ok=True)\n",
|
| 169 |
+
"!curl -L -o {mm_json_path} {mm_json_url}\n",
|
| 170 |
+
"print(f\"mm_preset.json downloaded and saved to {mm_json_path}\")\n",
|
| 171 |
+
"\n",
|
| 172 |
+
"# アニメ版の設定ファイルのパッチ(最新版)を追加\n",
|
| 173 |
+
"anime_json_fname = \"anime.json\" if GPU_ready else \"anime_cpu.json\"\n",
|
| 174 |
+
"anime_json_url = f\"https://raw.githubusercontent.com/aquapathos/FooocusJAni/refs/heads/main/{anime_json_fname}\"\n",
|
| 175 |
+
"anime_json_path = \"/content/Fooocus/presets/anime.json\"\n",
|
| 176 |
+
"os.makedirs(os.path.dirname(anime_json_path), exist_ok=True)\n",
|
| 177 |
+
"!curl -L -o {anime_json_path} {anime_json_url}\n",
|
| 178 |
+
"print(f\"anime.json downloaded and saved to {anime_json_path}\")\n",
|
| 179 |
+
"\n",
|
| 180 |
"if 翻訳機能:\n",
|
|
|
|
| 181 |
" !git clone https://github.com/AlekPet/Fooocus_Extensions_AlekPet.git\n",
|
| 182 |
" !mv Fooocus_Extensions_AlekPet/prompt_translate/webui.py .\n",
|
| 183 |
" !mv Fooocus_Extensions_AlekPet/prompt_translate/modules/* ./modules\n",
|
|
|
|
| 186 |
" if not GPU_ready:\n",
|
| 187 |
" !sed -i.bak 's/HYPER_SD = 4/HYPER_SD = 3/' modules/flags.py\n",
|
| 188 |
" !sed -i.bak 's/1664\\*576/832\\*576/' modules/flags.py\n",
|
| 189 |
+
"else:\n",
|
| 190 |
+
" !sed -i.bak \"s/label='Enable translate', value=True/label='Enable translate', value=False/\" modules/module_translate.py\n",
|
| 191 |
"\n",
|
| 192 |
"if GPU_ready:\n",
|
| 193 |
" # GPUが使える場合\n",
|