Skip to content

Instantly share code, notes, and snippets.

@safa-dayo
Last active May 18, 2025 08:11
Show Gist options
  • Save safa-dayo/7dbefdf734e40040d9dc43cfa76e28e6 to your computer and use it in GitHub Desktop.
Save safa-dayo/7dbefdf734e40040d9dc43cfa76e28e6 to your computer and use it in GitHub Desktop.
FramePack-eichiをGoogle Colabで試すためのColabノートブック
#@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