# Installation

### 1. Prepare Your Platform

{% content-ref url="installation/platform/linux" %}
[linux](https://docs.facefusion.io/installation/platform/linux)
{% endcontent-ref %}

{% content-ref url="installation/platform/macos" %}
[macos](https://docs.facefusion.io/installation/platform/macos)
{% endcontent-ref %}

{% content-ref url="installation/platform/windows" %}
[windows](https://docs.facefusion.io/installation/platform/windows)
{% endcontent-ref %}

### 2. Prepare Your Environment

Initialize conda for your terminal:

```
conda init --all
```

Create the environment:

```
conda create --name facefusion python=3.12 pip=25.0
```

Activate the environment:

```
conda activate facefusion
```

### 3. Install Your Accelerator

{% content-ref url="installation/accelerator/linux" %}
[linux](https://docs.facefusion.io/installation/accelerator/linux)
{% endcontent-ref %}

{% content-ref url="installation/accelerator/windows" %}
[windows](https://docs.facefusion.io/installation/accelerator/windows)
{% endcontent-ref %}

### 4. Download Your Copy

Clone the repository:

{% tabs fullWidth="false" %}
{% tab title="GitHub" %}

```
git clone https://github.com/facefusion/facefusion
```

{% endtab %}

{% tab title="Gitee" %}

```
git clone https://gitee.com/facefusion/facefusion
```

{% endtab %}
{% endtabs %}

Ensure to enter the directory:

```
cd facefusion
```

### 5. Install The Application

{% tabs fullWidth="false" %}
{% tab title="CPU" %}

```
python install.py --onnxruntime default
```

{% endtab %}

{% tab title="CUDA" %}

```
python install.py --onnxruntime cuda
```

{% endtab %}

{% tab title="CoreML" %}

```
python install.py --onnxruntime default
```

{% endtab %}

{% tab title="DirectML" %}

```
python install.py --onnxruntime directml
```

{% endtab %}

{% tab title="MIGraphX" %}

```
python install.py --onnxruntime migraphx
```

{% endtab %}

{% tab title="OpenVINO" %}

```
python install.py --onnxruntime openvino
```

{% endtab %}
{% endtabs %}

### 6. Reload Your Environment

```
conda deactivate
```

```
conda activate facefusion
```

### 7. Done

Finally, run the program:

```
python facefusion.py run --open-browser
```
