FaceFusion Mobile model sets
свап лиц прямо на телефоне
Набор сконвертированных моделей от sutv для FaceFusion Mobile — Android-порта FaceFusion с полностью локальным face-swap. Внутри два комплекта: Hexagon context binaries под Qualcomm NPU (QAIRT 2.49.0, W8A16) и ncnn-модели для остальных телефонов (fp16), а также детектор лиц, лендмаркеры, ArcFace, HyperSwap, GPEN, Wav2Lip и LivePortrait.
👀 Ключевые особенности
- 👉 Четыре tier'а Hexagon (v68, v73, v79, v81) и отдельный ncnn-набор; приложение само выбирает комплект по чипу и не даёт смешивать tier'ы.
- 💪 В комплекте YOLOFace, 2DFAN, ArcFace с 512-d эмбеддингом, HyperSwap 256×256, опциональные GPEN и Wav2Lip, а также LivePortrait для face editor и face animator.
- 👀 Обязательный NSFW content checker: приложение считает отсутствие gate-модели ошибкой инициализации и блокирует нежелательный материал без выходного файла.
- 🔥 Pixel boost выдаёт 512, 768 и 1024 из того же 256×256 сваппера — без переконвертации.
- 💸 Hexagon-наборы весят 355–361 МБ, ncnn — 604 МБ; manifest.json содержит размеры и SHA256 для проверки.
👈 Пример
Запускаете FaceFusion Mobile на Galaxy S25 Ultra: приложение определяет SM8750 и скачивает tier v79. На телефоне без Qualcomm NPU оно возьмёт ncnn-набор и запустит своп через Vulkan с CPU fallback; GPEN и content checker при этом всё равно останутся на CPU.
Подробнее
На SM8750 (tier v79): Wav2Lip — 1.03 мс, GPEN — 2.45 мс на лицо; ncnn на Snapdragon 8 Elite с выключенным NPU — около 325 мс на 720p-кадр против 75 мс на NPU.Конвертация: QAIRT 2.49.0 с W8A16 per-channel и ncnn с fp16.
Ограничения: v68 и v73 не тестировались на своём железе, у v81 проверены только fan2d и nsfwq, ncnn запускался только на Snapdragon с отключённым NPU.
Лицензии разные: GPL-3.0, Non-Commercial, ResearchRAIL, MIT и Apache-2.0; upstream — OpenRAIL-AS.








Комментарии