概要
Intel Mac に faceswap をインストールしてみました
GPU はオンボードなので CUDA は使えない環境ですがインストールできるようです
環境
- macOS 11.7.4
- プロセッサ 1.7 GHz デュアルコアIntel Core i7
- Anaconda Navigator 2.4.0
- Python 3.8.16
- faceswap 216ef387636eb7b84819c1b77d9a2f631ed97ab5 (2023/03/22 時点)
XQuartz のインストール
- brew install xquartz
Mac を再起動します
Anaconda のインストール
- brew install anaconda
環境の作成
- Anaconda Navigator を開く
- 左メニューの Environments を開く
- 下の Create を選択
- Name -> faceswap
- Python -> 3.8.16
- 作成された環境を Open Terminal で開く
faceswap のインストール
-
git clone --depth 1 https://github.com/deepfakes/faceswap.git
- cd faceswap
-
python setup.py
INFO Running without root/admin privileges
INFO The tool provides tips for installation and installs required python packages
INFO Setup in Darwin 20.6.0
INFO Installed Python: 3.8.16 64bit
INFO Running in Conda
INFO Running in a Virtual Environment
INFO Encoding: UTF-8
INFO Installed pip: 23.0.1
INFO AMD Support:
This version is deprecated and will be removed from a future update.
Nvidia Users MUST answer 'no' to this option.
Enable AMD Support? [y/N] N
Enable Docker? [y/N] N
INFO Docker Disabled
Enable CUDA? [Y/n] n
INFO Skipping ROCm checks as not enabled
INFO Faceswap config written to: /Users/username/faceswap/config/.faceswap
Please ensure your System Dependencies are met
Continue? [y/N] y
Traceback (most recent call last):
File "setup.py", line 1615, in <module>
Install(ENV)
File "setup.py", line 968, in __init__
self._packages.get_required_packages()
File "setup.py", line 447, in get_required_packages
with open(requirements_file, encoding="utf8") as req:
FileNotFoundError: [Errno 2] No such file or directory: '/Users/username/faceswap/requirements/requirements_None.txt'
amd, docker, cuda はすべて No にします
エラーになるので手動で必要なものをインストールします
また CPU をバックグランドとして動作させるように設定ファイルを変更します
- conda install tk
- pip install -r ./requirements/requirements_cpu.txt
- vim config/.faceswap
{"backend": "cpu"}
起動
-
python faceswap.py gui
GUI が起動しない場合は XQuartz がちゃんとインストールされているか、その後 Mac を再起動したか確認してください
また必要なライブラリがしっかりインストールされているかと環境がちゃんと Anaconda 経由で起動したターミナル上で実行されているか確認してください
最後に
Intel Mac に faceswap をインストールしてみました
M1 Mac だと別のインストール方法になりそうです
基本は Python が動作する環境であれば動くはずです
次回は faceswap の簡単な使い方を紹介します
0 件のコメント:
コメントを投稿