1.项目下载
开始之前,你需要一张Nvidia的显卡(Linus: f**k you nvidia),本人按照官方第一版文档在cuda11.8+python3.9的环境下运行成功
项目网址:Tencent/Hunyuan3D-1,安装git后可以使用下面的命令可以将项目下载到本地
git clone https://github.com/tencent/Hunyuan3D-1
cd Hunyuan3D-1
2.安装Anaconda3
官网网址:Download Anaconda Distribution | Anaconda
安装完成后打开终端,输入下面的命令激活conda环境
conda create -n hunyuan3d-1 python=3.9
conda activate hunyuan3d-1
3.安装依赖包
cuda11.8+python3.9环境需要安装的包如下,复制在终端粘贴即可
pytorch官网:Start Locally | PyTorch,不会安装cuda和pytorch的可以参考这篇文章:2024最新超详细无痛安装PyTorch,包括下载地址、环境配置与各种避坑指南_pytorch下载教程-CSDN博客
# python3.9 test success
pip install torch==2.2.0 torchvision==0.17.0 --index-url https://download.pytorch.org/whl/cu118
pip install diffusers transformers
pip install rembg tqdm omegaconf matplotlib opencv-python imageio jaxtyping einops
pip install SentencePiece accelerate trimesh PyMCubes xatlas libigl
pip install git+https://github.com/facebookresearch/pytorch3d
pip install git+https://github.com/NVlabs/nvdiffrast
pip install open3d
pythorch3d包在安装过程中需要编译且可能遇到报错,解决方法如下
Windows上PyTorch3D安装踩坑记录_pip install pytorch3d-CSDN博客
4.项目运行
个人电脑因为显存和内存的原因,建议运行轻量级模型,运行示例命令如下
# std
python3 app.py
python3 app.py --save_memory
# lite
python3 app.py --use_lite
python3 app.py --use_lite --save_memory