Installation
Manual Installation
Section titled “Manual Installation”- Download the latest precompiled
.zipfile from Hugging Face. - Extract the archive to a simple path on your
C:drive (e.g.,C:\Applio). - Run the
run-applio.batfile to start Applio.
- Clone the repository from GitHub:
Terminal window git clone https://github.com/IAHispano/Applio.gitcd Applio - Run the installation script:
Terminal window chmod +x run-install.sh./run-install.sh - Launch Applio:
Terminal window chmod +x run-applio.sh./run-applio.sh
- Clone the repository from GitHub:
Terminal window git clone https://github.com/IAHispano/Applio.gitcd Applio - Set up a Python virtual environment and install dependencies manually. See the Detailed Setup for Linux/macOS section below for instructions.
Advanced Installation & Guides
Section titled “Advanced Installation & Guides”This section contains advanced installation methods and guides for specific hardware.
AMD GPU Support (Windows)
Section titled “AMD GPU Support (Windows)”If you have an AMD GPU, you can set up Applio with Zluda for hardware acceleration.
- Download and install the VC++ Runtime.
- Verify your GPU meets the System Requirements.
- Install the appropriate HIP SDK version from the AMD ROCm Hub for your GPU.
- Download and extract the Applio v3.2.5+ precompiled version.
- Open a command prompt in the Applio folder and run the following commands to install the correct PyTorch version:
Terminal window env\python -m pip uninstall torch torchvision torchaudioenv\python -m pip install torch==2.3.1 torchvision==0.18.1 torchaudio==2.3.1 --upgrade --index-url https://download.pytorch.org/whl/cu118
- Move all
.batfiles from theassets\zludadirectory to the root Applio folder. - Run the appropriate patch script for your HIP SDK version (
patch_zluda_hip57.batorpatch_zluda_hip61.bat). - Add the
bindirectory of your HIP SDK installation to your system’s Path environment variable. - Run
run-applio-amd.batto start Applio.
Detailed Setup for Linux/macOS
Section titled “Detailed Setup for Linux/macOS”If the manual installation for Linux/macOS fails, you may need to set up a virtual environment manually.
- Ensure you have Python 3.10 installed.
- Open a terminal in the Applio directory and run:
Terminal window sudo apt install python3.10-venv -ypython3.10 -m venv .venvsource .venv/bin/activate# Continue with installation steps inside the virtual environment
- Ensure you have Python 3.10 installed.
- Open a terminal in the Applio directory and run:
Terminal window sudo pacman -S python-virtualenv --noconfirmpython3.10 -m venv .venvsource .venv/bin/activate# Continue with installation steps inside the virtual environment
Docker Deployment
Section titled “Docker Deployment”Applio provides official Docker images for both CPU and GPU (CUDA) deployments.
- Install Docker: Follow the official Docker installation guide for your operating system. For GPU support, install NVIDIA Container Toolkit.
- Clone the repository:
Terminal window git clone https://github.com/IAHispano/Applio.gitcd Applio - Build the Docker image:
- For CPU:
docker build -f Dockerfile -t applio:cpu . - For GPU:
docker build -f Dockerfile_cuda -t applio:cuda .
- For CPU:
- Run the container:
- Using Docker Compose:
docker compose up - Or manually:
docker run --gpus all -p 6969:6969 applio:cuda
- Using Docker Compose:
- Access Applio: Open
http://localhost:6969in your browser.
Updating and Uninstalling
Section titled “Updating and Uninstalling”To update Applio, we recommend deleting the current Applio folder and reinstalling using your preferred method, but be sure to back up any desired data first! Here are the most common desired data locations:
assets/audios: Audio you have uploaded, and the inference results.logs: Inference models you have downloaded or trained, plus some other stuff that comes with Applio.rvc/models/pretraineds/custom: Any pretrained base models you have downloaded.
- Move or copy the above folders out of the
Appliofolder, if they contain something you want to keep. - Delete the entire
Appliofolder, then install the new version. - Move the above folders back into their correct locations in the new
Appliofolder. Merge folders with the same names, but do not overwrite files that came with both Applio versions. This should mean choosing to “merge” or “write into” folders with the same names, but choosing to “skip” files with the same names.
To uninstall Applio, simply delete the Applio folder.