| --- |
| language: |
| - en |
| tags: |
| - face |
| - swap |
| - Fusion |
| - Model |
| - list |
| - Detection |
| - Alignment |
| - Enhancement |
| - Restoration |
| - Analysis |
| --- |
| # FaceFusion 3.0.0 – Complete ONNX Model Repository |
|
|
| This repository contains the **full, unmodified ONNX model set** duplicated from |
| `facefusion/models-3.0.0`. |
|
|
| All models are provided **for inference only** and are intended for use with **FaceFusion** |
| or custom ONNX Runtime pipelines. |
|
|
| Each `.onnx` file is paired with a `.hash` file used for **integrity verification**. |
|
|
| --- |
|
|
| ## General Information |
|
|
| - **Framework:** ONNX |
| - **Origin:** facefusion/models-3.0.0 |
| - **Status:** Inference-ready |
| - **Execution:** CPU / CUDA / TensorRT / DirectML / CoreML (provider dependent) |
| - **Training:** Not supported |
|
|
| --- |
|
|
| ## Complete List |
|
|
| ### Landmark Detection & Alignment |
| - `2dfan4.onnx` |
| - `fan_68_5.onnx` |
|
|
| ### ArcFace / Identity Conversion |
| - `arcface_w600k_r50.onnx` |
| - `arcface_converter_ghost.onnx` |
| - `arcface_converter_simswap.onnx` |
|
|
| ### Face Detection |
| - `retinaface_10g.onnx` |
| - `scrfd_2.5g.onnx` |
| - `yoloface_8n.onnx` |
|
|
| ### Face Segmentation |
| - `bisenet_resnet_34.onnx` |
| - `dfl_xseg.onnx` |
|
|
| ### Face Swapping |
| - `inswapper_128.onnx` |
| - `inswapper_128_fp16.onnx` |
| - `simswap_256.onnx` |
| - `simswap_unofficial_512.onnx` |
| - `uniface_256.onnx` |
| - `blendswap_256.onnx` |
| - `ghost_1_256.onnx` |
| - `ghost_2_256.onnx` |
| - `ghost_3_256.onnx` |
|
|
| ### Face Restoration & Enhancement |
| - `gfpgan_1.2.onnx` |
| - `gfpgan_1.3.onnx` |
| - `gfpgan_1.4.onnx` |
| - `gpen_bfr_256.onnx` |
| - `gpen_bfr_512.onnx` |
| - `gpen_bfr_1024.onnx` |
| - `gpen_bfr_2048.onnx` |
| - `restoreformer_plus_plus.onnx` |
| - `codeformer.onnx` |
|
|
| ### Face Attributes / Analysis |
| - `fairface.onnx` |
| - `styleganex_age.onnx` |
|
|
| ### Live Portrait / Motion Transfer |
| - `live_portrait_feature_extractor.onnx` |
| - `live_portrait_motion_extractor.onnx` |
| - `live_portrait_eye_retargeter.onnx` |
| - `live_portrait_lip_retargeter.onnx` |
| - `live_portrait_generator.onnx` |
| - `live_portrait_stitcher.onnx` |
|
|
| ### Lip Synchronization |
| - `wav2lip_96.onnx` |
| - `wav2lip_gan_96.onnx` |
|
|
| ### Super-Resolution & Upscaling |
| - `real_esrgan_x2.onnx` |
| - `real_esrgan_x2_fp16.onnx` |
| - `real_esrgan_x4.onnx` |
| - `real_esrgan_x4_fp16.onnx` |
| - `real_esrgan_x8.onnx` |
| - `real_esrgan_x8_fp16.onnx` |
| - `real_hatgan_x4.onnx` |
| - `ultra_sharp_x4.onnx` |
| - `lsdir_x4.onnx` |
| - `nomos8k_sc_x4.onnx` |
| - `span_kendata_x4.onnx` |
| - `clear_reality_x4.onnx` |
|
|
| ### Colorization |
| - `deoldify.onnx` |
| - `deoldify_artistic.onnx` |
| - `deoldify_stable.onnx` |
| - `ddcolor.onnx` |
| - `ddcolor_artistic.onnx` |
|
|
| ### Audio / Classification / Misc |
| - `kim_vocal_2.onnx` |
| - `open_nsfw.onnx` |
| - `peppa_wutz.onnx` |
|
|
| --- |
|
|
| ## Hash Files |
|
|
| Every model includes a corresponding `.hash` file: |
|
|
| - Ensures file integrity |
| - Required by FaceFusion |
| - Must not be removed or modified |
|
|
| --- |
|
|
| ## Example Usage |
|
|
| ```python |
| import onnxruntime as ort |
| |
| session = ort.InferenceSession( |
| "inswapper_128.onnx", |
| providers=["CUDAExecutionProvider", "CPUExecutionProvider"] |
| ) |