Facefusion

Материал из ALT Linux Wiki

< Soft

Facefusion
User-menu-Facefusion.png
Разработчик(и) Henry Ruhs
Первый выпуск 2024
Лицензия Open RAIL-AS
Сайт github.com

Facefusion - нейросеть для создания дипфейков.

Скачивание

Идем на гитхаб проекта, в раздел релизы, скачиваем исходный код tar.gz.

Был проверен:

  • релиз 3.5.2
  • в ALT P11
  • 18 декабря 2025 года

Скачается архив, вида facefusion-3.5.2.tar.gz.

Установка

  • Архив facefusion-3.5.2.tar.gz распаковать
  • Перейти в каталог с распакованной программой:
$ cd /home/petr/[APPS]/facefusion/facefusion-3.5.2/
  • Выполнить:
$ /home/petr/[APPS]/facefusion/facefusion-3.5.2/facefusion.py run
  • Программа пойдет скачивать библиотеки
  • Установить:
# apt-get install python3-module-opencv
  • Установить Miniconda
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh
  • Enter
    • yes
    • /opt/miniconda3
    • yes
  • Создаем файл:
# mcedit /etc/bashrc.d/conda.sh

Добавляем

export PATH="/opt/miniconda3/bin:$PATH"
Facefusion screen 2.png
Facefusion screen 1.png

Перевходим в консоль

Запускаем установку с нашим ускорением (в примере AMD):

/home/petr/[APPS]/facefusion/facefusion-3.5.2/install.py --onnxruntime rocm

Обновляем pip:

$ pip install --upgrade pip

Ставим модули:

$ pip install onnxruntime onnxruntime-gpu opencv-python opencv-python-headless tqdm scipy 
$ pip install -r requirements.txt

Переходим в каталог:

$ cd /home/petr/[APPS]/facefusion/facefusion-3.5.2/

Запускаем программу:

$ python3 facefusion.py run

Программа начинает скачивать модели.

После этого программа запустится.

В дальнейшем для запуска программы выполняем:

$ cd /home/petr/[APPS]/facefusion/facefusion-3.5.2/ 
$ python3 facefusion.py run

Программа работает через веб-интерфейс.

http://127.0.0.1:7860