FaceFusion 설치 문제? 혼자가 아닙니다.
수천 명의 사용자가 FaceFusion을 로컬에 설치할 때 동일한 5가지 오류를 경험합니다. 모든 해결 방법을 문서화했습니다 — 또는 번거로움 없이 바로 사용하실 수도 있습니다.
Pinokio "파일 또는 디렉토리 없음" (ENOENT)
PINOKIO란?
Pinokio는 AI 애플리케이션을 위한 무료 원클릭 설치 프로그램입니다. Conda, Python 및 모든 종속성을 번들로 제공하여 명령줄을 사용할 필요가 없습니다. 대부분의 사용자는 Windows에서 FaceFusion을 설치하기 위해 Pinokio를 사용합니다. pinokio.computer에서 다운로드할 수 있습니다.
설치 경로가 너무 깊거나 이전 설치가 중단되었거나 시스템에 대용량 모델 파일을 추출하기 위한 가상 메모리가 충분하지 않을 때 발생합니다.
잔여 파일 삭제
Pinokio 폴더로 이동하여 facefusion-pinokio.git 디렉토리와 facefusion conda 환경 폴더를 삭제하세요.
Pinokio를 짧은 경로로 이동
깊이 중첩된 폴더 대신 C:\Pinokio와 같은 루트 레벨 디렉토리에 Pinokio를 재설치하세요. 경로에 공백과 특수 문자를 피하세요.
가상 메모리 늘리기
시스템 속성 → 고급 → 성능 설정 → 가상 메모리를 엽니다. 사용자 지정 크기 설정: 초기 32768 MB, 최대 65536 MB. 컴퓨터를 재시작하세요.
Mac M1/M2/M4 — 설치 중단 또는 CoreML 오류
Pinokio는 네이티브 종속성을 컴파일하기 위해 Apple의 Command Line Tools가 필요합니다. 이것 없이는 설치가 조용히 멈춥니다.
macOS Tahoe 업데이트 후 CoreML 프레임워크 버전이 변경되어 캐시된 ONNX 모델이 깨집니다.
Command Line Tools 설치
터미널을 열고 실행: xcode-select --install — 완료까지 대기 (~10분), 그런 다음 Pinokio를 재시작하세요.
권한 수정
실행: sudo xattr -r -d com.apple.quarantine /Applications/Pinokio.app
모델 캐시 삭제 및 런타임 업그레이드
FaceFusion 환경에서 캐시된 .onnx 파일을 삭제하세요. 그런 다음 실행: pip install --upgrade onnxruntime-silicon. 오류가 지속되면 Execution Provider를 일시적으로 CPU로 전환하세요.
Linux — Pinokio가 FaceFusion을 시작하지 못함
Pinokio는 Electron에 의존하며, Linux 배포판마다 다른 복잡한 시스템 라이브러리 종속성이 있습니다. GTK/WebKit 버전 충돌로 앱 실행이 종종 차단됩니다.
Pinokio를 완전히 건너뛰고 공식 명령줄 설치를 사용하세요 — Linux에서 더 깔끔하고 안정적입니다:
# 환경 생성
conda create --name facefusion python=3.12 && conda activate facefusion
# 복제 및 설치
git clone https://github.com/facefusion/facefusion.git && cd facefusion
python install.py --onnxruntime cuda # NVIDIA
python install.py --onnxruntime rocm # AMD
# 실행
python facefusion.py run
RunPod / Vast.ai — 포트 7860 "준비 안됨"
RUNPOD란?
RunPod과 Vast.ai는 클라우드 GPU 대여 플랫폼입니다. 강력한 GPU(RTX 4090 또는 5090 등)를 시간당 대여하고 AI 도구를 원격으로 실행할 수 있습니다 — 로컬 하드웨어가 비디오 페이스 스왑에 충분하지 않을 때 완벽합니다.
세 가지 이유: 포드 설정에서 포트가 노출되지 않았거나, FaceFusion이 공개 인터페이스 대신 localhost에 바인딩되었거나, 모델이 아직 다운로드 중입니다 (첫 실행 시 5-10분 소요).
포트 7860 노출
포드 생성 시 포드 구성의 Exposed HTTP Ports 필드에 7860을 추가하세요.
0.0.0.0에 바인딩
FaceFusion을 다음으로 실행: python facefusion.py run --host 0.0.0.0 — 외부 접근을 허용합니다.
5-10분 대기
첫 실행 시 FaceFusion은 수백 MB의 AI 모델을 다운로드합니다. 터미널 로그를 확인하세요 — 다운로드 진행이 보이면 작동 중입니다. 기다리세요.
AMD GPU — Windows에서 가속 없음
AMD의 ROCm 가속 프레임워크는 Linux에서만 작동합니다. Windows AMD 사용자는 DirectML을 명시적으로 활성화하지 않으면 기본적으로 CPU 처리를 사용합니다.
Windows: DirectML 사용
다음으로 설치: python install.py --onnxruntime directml — DirectML은 CUDA(NVIDIA)보다 느리지만 CPU만 사용하는 것보다 훨씬 빠릅니다.
Linux: ROCm 사용
AMD GPU 드라이버 스택을 설치한 다음 실행: python install.py --onnxruntime rocm — 지원되는 AMD 카드에서 전체 GPU 가속을 제공합니다.
DirectML은 NVIDIA CUDA 속도에 미치지 못하지만, 일반적으로 CPU만 사용하는 것보다 3-5배 빠릅니다.
번거로움 없이. FaceFusion 온라인 사용.
동일한 강력한 AI 페이스 스왑 모델. 설치 제로, 오류 제로, GPU 요구 사항 제로.
설치 불필요
브라우저에서 직접 작동합니다. Pinokio 없이, Conda 없이, Python 없이, 명령줄 없이. 업로드하고 스왑하기만 하면 됩니다.
GPU 불필요
클라우드 GPU에서 모든 처리를 수행합니다. 어떤 컴퓨터에서든 작동합니다 — 크롬북에서도.
모든 기기, 어디서든
Mac, Windows, Linux, 폰, 태블릿 — 브라우저가 있으면 작동합니다. 호환성 문제 없음.
