Last active
May 18, 2025 08:11
-
-
Save safa-dayo/7dbefdf734e40040d9dc43cfa76e28e6 to your computer and use it in GitHub Desktop.
FramePack-eichiをGoogle Colabで試すためのColabノートブック
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#@title FramePack-eichi を Colab で動かすためのスクリプト | |
# URL: https://github.com/git-ai-code/FramePack-eichi | |
# Setup FramePack | |
%cd /content | |
!git clone https://github.com/lllyasviel/FramePack.git | |
%cd FramePack | |
# Setup FramePack-eichi | |
!git clone https://github.com/git-ai-code/FramePack-eichi.git /content/FramePack-eichi | |
!mkdir webui | |
!cp -r /content/FramePack-eichi/webui/* ./webui/ | |
!cp -r diffusers_helper ./webui/ | |
!cp -r /content/FramePack-eichi/webui/diffusers_helper ./webui/ | |
# Install dependencies | |
!pip install --upgrade --pre torch torchvision torchaudio \ | |
--index-url https://download.pytorch.org/whl/cu126 | |
!pip install -r requirements.txt | |
!pip install xformers==0.0.26.post2 -q | |
!pip install sageattention==1.0.6 -q | |
# Start WebUI | |
# Linux/Colab では存在しない WindowsSelectorEventLoopPolicy を呼ばないように修正 | |
!sed -i \ | |
"s/asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())/import sys\\nif sys.platform.startswith('win'):\\n asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())/" \ | |
/content/FramePack/webui/endframe_ichi.py | |
!sed -i \ | |
"s/asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())/import sys\\nif sys.platform.startswith('win'):\\n asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())/" \ | |
/content/FramePack/webui/endframe_ichi_f1.py | |
!sed -i \ | |
"s/asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())/import sys\\nif sys.platform.startswith('win'):\\n asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())/" \ | |
/content/FramePack/webui/oneframe_ichi.py | |
#@markdown --- | |
#@markdown ### 実行するUIを選択 | |
command_to_run = "通常モード" #@param ["通常モード", "F1モード", "お壱モード"] | |
if command_to_run == "通常モード": | |
print("通常モードで実行します。") | |
!python webui/endframe_ichi.py --lang ja --share | |
elif command_to_run == "F1モード": | |
print("F1モードで実行します。") | |
!python webui/endframe_ichi_f1.py --lang ja --share | |
elif command_to_run == "お壱モード": | |
print("お壱モードで実行します。") | |
!python webui/oneframe_ichi.py --lang ja --share | |
else: | |
print("有効なコマンドが選択されていません。") |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment