This is a shell script to download and configure Hunyuan3D-2 locally on a linux computer with an AMD GPU. To make it works yo must have previously installed ROCM (i've used ROCM 6.4.1 but maybe it can work with other versions). I've used a RX 7900 XTX, if you own other models further modifications may be needed.
The main problem to make it work is the compilation step of custom_rasterizer, so i provide python wheels compiled for python version 3.10 and 3.13.
I'm using Ubuntu, but for some reason i was only able to succeed in the compilation in ArchLinux. Once custom_rasterizer is compiled and installed, i can run Hunyuan3D from Ubuntu with no problem.
Yo need to install Rocm and a few dependencies.
sudo apt-get install git yad
Once you got the dependencies you can clone this repo and execute the Install Script.
git clone https://github.com/dgarcia1985/Hunyuan3d-2-for-AMDGPU-linux.git
cd Hunyuan3d-2-for-AMDGPU-linux
./INSTALL.sh
Wait to the installation script to download and install all dependencies. You will be asked to select which python version you want to use and the port you wish to use as host to the local Gradio App.
Once installed, you will have two .desktop files in the Hunyuan3d-2-for-AMDGPU-linux Folder. These files will run Hunyuan3D-2 in single view mode or multiview mode. Single view mode will also be able to generate 3D models from text input.
Model generation will fail if the folder from wich you run Hunyuan got spaces. I think is related to this issue [Issue]: ROCm 6.x doesn't work with space in the path #4329
Current Torch 2.8 doesn't work. Previous version 2.8.0.dev20250525+rocm6.4 used to work but it is no longer available. With torch 2.7.0 version it works.
Texture generation fails when integrated+dedicated gpus are present. Disabling it in bios fixed this issue.