Hunyuan3D Text-to-3D Gradio (GPU/CUDA) with persistent cache/output and sentencepiece.
2.6K
This image runs Hunyuan3D with Text-to-3D enabled (--enable_t23d) and includes the required dependency sentencepiece (needed by T5Tokenizer).
Designed for NVIDIA GPU hosts with persistent storage for:
sudo mkdir -p /opt/hunyuan3d/cache /opt/hunyuan3d/output
sudo docker pull iotuelich/hunyuan3d-t23d:latest
sudo docker run -d \
--name hunyuan3d \
--gpus all \
--restart unless-stopped \
-p 7870:7860 \
-e HF_HOME=/app/cache/huggingface \
-e HUGGINGFACE_HUB_CACHE=/app/cache/huggingface/hub \
-e TRANSFORMERS_CACHE=/app/cache/huggingface/transformers \
-v /opt/hunyuan3d/cache:/app/cache \
-v /opt/hunyuan3d/output:/app/output \
iotuelich/hunyuan3d-t23d:latest \
bash -lc "source .venv/bin/activate && python /app/gradio_app.py --enable_t23d --host 0.0.0.0 --port 7860 --cache-path /app/cache"
http://<SERVER-IP>:7870/
sudo docker stop hunyuan3d
sudo docker start hunyuan3d
sudo docker rm -f hunyuan3d
sudo mkdir -p /opt/hunyuan3d/cache /opt/hunyuan3d/output
cd /opt/hunyuan3d
services:
hunyuan3d:
image: iotuelich/hunyuan3d-t23d:latest
container_name: hunyuan3d
restart: unless-stopped
ports:
- "7870:7860"
environment:
HF_HOME: /app/cache/huggingface
HUGGINGFACE_HUB_CACHE: /app/cache/huggingface/hub
TRANSFORMERS_CACHE: /app/cache/huggingface/transformers
volumes:
- /opt/hunyuan3d/cache:/app/cache
- /opt/hunyuan3d/output:/app/output
gpus: all
command: >
bash -lc "source .venv/bin/activate &&
python /app/gradio_app.py --enable_t23d
--host 0.0.0.0 --port 7860 --cache-path /app/cache"
sudo docker compose up -d
sudo docker compose logs -f --tail 200
sudo docker compose down
sudo docker compose pull
sudo docker compose up -d
7870 → Container 7860/opt/hunyuan3d/cache → /app/cache (HuggingFace + model cache)/opt/hunyuan3d/output → /app/output (generated outputs / exports)Content type
Image
Digest
sha256:83c15b177…
Size
16.3 GB
Last updated
10 months ago
docker pull iotuelich/hunyuan3d-t23d