当前位置: 首页 > article >正文

TRELLIS微软的图生3D

TRELLIS

教程目录:
Youtube:https://www.youtube.com/watch?v=JqFHZ-dRMhI
官网地址:https://trellis3d.github.io/
GitHub:https://github.com/Microsoft/TRELLIS

部署目录:
克隆项目
git clone --recurse-submodules https://github.com/microsoft/TRELLIS.git

进入项目地址
cd TRELLIS
创建Conda环境
conda create -n trellis python=3.10
切换Conda
conda activate trellis

下载需要的环境目录
pip install torch==2.5.1 torchvision --index-url=https://download.pytorch.org/whl/cu124

pip install xformers==0.0.28.post3 --index-url=https://download.pytorch.org/whl/cu124

pip install pillow imageio imageio-ffmpeg tqdm easydict opencv-python-headless scipy ninja rembg onnxruntime trimesh xatlas pyvista pymeshfix igraph transformers

pip install git+https://github.com/EasternJournalist/utils3d.git@9a4eb15e4021b67b12c460c7057d642626897ec8

pip install https://github.com/bdashore3/flash-attention/releases/download/v2.7.1.post1/flash_attn-2.7.1.post1+cu124torch2.5.1cxx11abiFALSE-cp310-cp310-win_amd64.whl

pip install kaolin -f https://nvidia-kaolin.s3.us-east-2.amazonaws.com/torch-2.5.1_cu124.html

git clone https://github.com/NVlabs/nvdiffrast.git ./tmp/extensions/nvdiffrast

pip install ./tmp/extensions/nvdiffrast

git clone --recurse-submodules https://github.com/JeffreyXiang/diffoctreerast.git ./tmp/extensions/diffoctreerast

pip install ./tmp/extensions/diffoctreerast(失败后检查cuda和pytorch版本,检查方法同高斯)
git clone https://github.com/autonomousvision/mip-splatting.git ./tmp/extensions/mip-splatting
pip install ./tmp/extensions/mip-splatting/submodules/diff-gaussian-rasterization/(失败后检查cuda和pytorch版本,检查方法同高斯)

xcopy /E /I .\extensions\vox2seq .\tmp\extensions\vox2seq

pip install ./tmp/extensions/vox2seq

pip install spconv-cu120

pip install gradio4.44.1 gradio_litmodel3d0.0.1

启动TRELLIS的WebUI
set ATTN_BACKEND=flash-attn
set SPCONV_ALGO=native
python ./app.py
会在终端出现一个IP地址在浏览器中输入即可


http://www.kler.cn/a/513983.html

相关文章:

  • RV1126+FFMPEG推流项目(8)AENC音频编码模块
  • 【回忆迷宫——处理方法+DFS】
  • 鸿蒙Harmony json转对象(1)
  • 大模型 | AI驱动的数据分析:利用自然语言实现数据查询到可视化呈现
  • 不用编程即可实现多台PLC的MQTT协议JSON文件发布与订阅的智能网关的配置说明
  • 开源许可证(Open Source Licenses)
  • 基于 MDL 行情插件的中金所 L1 数据处理最佳实践
  • 【Linux】多线程(二)
  • Linux:常用命令--文件与目录操作
  • docker构建Java项目镜像常用的Java版本,国内私有仓库公网快速下载,解决从docker.io无法下载的问题
  • 【Elasticsearch】腾讯云安装Elasticsearch
  • C#集合操作优化:高效实现批量添加与删除
  • vue3+uniapp开发鸿蒙初体验
  • 【图像处理】——掩码
  • C#防止重复提交
  • Unity中两个UGUI物体的锚点和中心点设置成不一样的,然后怎么使两个物体的位置一样?
  • vsftpd虚拟用户部署
  • MATLAB中characterListPattern函数用法
  • 【爱上C++】vector用法详解
  • 案例分析一
  • MySQL新建和删除普通用户
  • Mac苹果电脑 怎么用word文档和Excel表格?
  • 如何使用Python爬虫获取微店商品详情:代码示例与实践指南
  • 《C++ primer plus》第六版课后编程题-第04章
  • 【王树森搜素引擎技术】概要03:搜索引擎的评价指标
  • 【ESP32】ESP32连接JY61P并通过WIFI发送给电脑