Fooocus安装虽然不像Stable Diffusion那么复杂,但是坑也不少,总结出来给大家避坑。
环境准备
系统: Windows10 (或Windows11)
环境: Python 3.10.11 (python-3.10.11-amd64.exe)
本地部署
根据 Fooocus Gihub上的教程,先下载安装压缩包,
下载地址:https://github.com/lllyasviel/Fooocus
坑在这里===============
坑1,cuda版本问题:
查系统cuda版本:
nvcc -v
安装cuda_12.1版本
因为要和cu121对应上,cp310是Pathon版本:torch-2.1.2+cu121-cp310-cp310-win_amd64.whl
本地安装torch :
pip install d:\torch-2.1.2+cu121-cp310-cp310-win_amd64.whl
torchvision安装同理,一般假如torch版本1.10.0,torchvision对应版本为0.11.1,命令如下:
pip install torchvision==0.11.1 --index-url https://download.pytorch.org/whl/cu102
坑2,运行run.bat的时候出错:
运行错误:
解决:
编辑run.bat注释掉下面的内容
#.\python_embeded\python.exe -s Fooocus\entry_with_update.py
#pause
改为下面的内容
.\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 --directml
pause