Windows 実行環境の構築
1.
公式リポジトリ からディレクトリをダウンロード
・「Download」の「Click here to download」をクリック
2. ダウンロードした「Fooocus_win64_2-5-0.7z」を解凍する
・解凍は Windows11 標準機能で数分 →
圧縮・解凍ソフト 7-Zip もある
3. 解凍してできた「Fooocus_win64_2-5-0/」フォルダを「/anaconda_win/」に移動し「Fooocus/」とする
anaconda_win
└─Fooocus
├─Fooocus
├─python_embeded
├─run.bat
├─run_anime.bat
└─run_realistic.bat
※ GPUなし(CPU 動作)の場合は「./Fooocus/run.bat」を下記のように変更する
.\python_embeded\python.exe -m pip uninstall torch torchvision torchaudio torchtext functorch xformers -y
.\python_embeded\python.exe -m pip install torch-directml
.\python_embeded\python.exe -s Fooocus\entry_with_update.py --always-cpu
pause
4.「Fooocus/run.bat」をダブルクリックで起動する
・数分~数十分でインストールは完了しブラウザ上に「Fooocus」画面が表示される
5. 2度目以降の起動を簡単にするために「~/anacondawin/fooocus.ps1」を作成する
・「/anaconda_win/fooocus.ps1」
以後「/anaconda_win/」フォルダ下で「./fooocus.ps1」コマンドで起動できる
$name = @"
*** Fooocus environment ***
"@
Write-Host $name
Set-Location '/anaconda_win/Fooocus'
./run.bat
※ GPUなし(CPU 動作)の場合は「Fooocus/run.bat」最初の 2行はコメントアウトする
@rem .\python_embeded\python.exe -m pip uninstall torch torchvision torchaudio torchtext functorch xformers -y
@rem .\python_embeded\python.exe -m pip install torch-directml
.\python_embeded\python.exe -s Fooocus\entry_with_update.py --always-cpu
pause
Linux 実行環境の構築
1. プロジェクトフォルダ「Fooocus/」を作成して Fooocusの公式リポジトリをクローンする
(base) mkdir Fooocus
(base) cd Fooocus
(base) git clone https://github.com/lllyasviel/Fooocus.git
2. 新しく仮想環境 (fooocus) を作成する
(base) cd Fooocus
(base) conda env create -f environment.yaml
(base) conda activate fooocus
(fooocus) pip install -r requirements_versions.txt
3.「Fooocus」を起動する
(fooocus) python entry_with_update.py
・数分~数十分でインストールは完了しブラウザ上に「Fooocus」画面が表示される
4. 2度目以降の起動を簡単にするために「~/Fooocus/run.sh」を作成する
#!/bin/sh
echo "*** Fooocus Start... ***"
cd $HOME/Fooocus/Fooocus
conda activate fooocus
python entry_with_update.py
※ GPUなし(CPU 動作)の場合は最終行を下記に変更する
python entry_with_update.py --always-cpu
・以下のコマンドで起動する
(base) source ~/Fooocus/run.sh