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

TRELLIS 部署笔记

目录

依赖项安装

kaolin安装:

安装和运行报错解决

u2net.onnx 下载

解决方法,就是自行下载,然后拷贝到目录/root/.u2net

bash测试u2net:

报错GaussianRasterizationSettings.__new__() got an unexpected keyword argument 'kernel_size':

flexicubes报错:

dinov2下载超时问题解决


git地址:

GitHub - microsoft/TRELLIS: Official repo for paper "Structured 3D Latents for Scalable and Versatile 3D Generation".

依赖项安装

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

会自动更新numpy版本,numpy重装:

pip install numpy==1.26

kaolin安装:

Installation — NVIDIA Kaolin Library documentation

git clone https://github.com/NVIDIAGameWorks/kaolin.git
cd kaolin
pip install -r requirements.txt
python setup.py install

解决版本匹配问题:

pip install torch==2.5.0 torchvision==0.20.0 torchaudio==2.5.0 --index-url https://download.pytorch.org/whl/cu124 --index-url https://mirrors.ivolces.com/pypi/simple/pip install kaolin==0.17.0 -f https://nvidia-kaolin.s3.us-east-2.amazonaws.com/torch-2.5.0_cu124.html

安装和运行报错解决

u2net.onnx 下载

'https://github.com/danielgatis/rembg/releases/download/v0.0.0/u2net.onnx' to file '/root/.u2net/u2net.onnx'

解决方法,就是自行下载,然后拷贝到目录/root/.u2net

bash测试u2net:

python -c"import rembg;import onnxruntime as ort;model_path = '/shared_disk/users/lbg/project/human_4d/trellis/TRELLIS-main/trellis/u2net.onnx';
local_model =ort.InferenceSession(model_path);
rembg_session = rembg.new_session(model=local_model)"

报错GaussianRasterizationSettings.__new__() got an unexpected keyword argument 'kernel_size':

这个版本没有kernel_size

解决方法,安装:

https://github.com/autonomousvision/mip-splatting/tree/main

flexicubes报错:

No module named 'trellis.representations.mesh.flexicubes.flexicubes'

解决方法:

下载拷贝:

GitHub - MaxtirError/FlexiCubes

dinov2下载超时问题解决

原来的代码

dinov2_model = torch.hub.load('facebookresearch/dinov2', name, pretrained=True)

解决方法:

dinov2_model = torch.hub.load('/root/.cache/torch/hub/facebookresearch_dinov2_main', name, pretrained=True,source='local')

http://www.lryc.cn/news/539660.html

相关文章:

  • 深入解析Qt事件循环
  • Visual Studio Code 集成 Baidu Comate
  • 「正版软件」PDF Reader - 专业 PDF 编辑阅读工具软件
  • Kafka消息服务之Java工具类
  • 迪威模型网:免费畅享 3D 打印盛宴,科技魅力与趣味创意并存
  • ECharts极简入门
  • PHP培训机构教务管理系统小程序源码
  • JAVA学习第五天
  • pnpm和npm安装TailwindCss
  • 【云安全】云原生-K8S(四)安全问题分析
  • Cloud之快照存储(Cloud Snapshot Storage)
  • cs106x-lecture11(Autumn 2017)-SPL实现
  • 负载均衡集群( LVS 相关原理与集群构建 )
  • 【分布式】Hadoop完全分布式的搭建(零基础)
  • 基于Java+Swing+Mysql实现人事管理信息系统
  • DeepSeek与ChatGPT:会取代搜索引擎和人工客服的人工智能革命
  • 企业级RAG开源项目分享:Quivr、MaxKB、Dify、FastGPT、RagFlow
  • js基础知识总结
  • LearnOpenGL——高级OpenGL(下)
  • vue脚手架开发打地鼠游戏
  • uniapp 连接mqtt
  • EX_25/2/19
  • Breakout Tool
  • 【大模型】DeepSeek:AI浪潮中的破局者
  • Kafka 简介
  • 什么是掉期(Swap)?——金融衍生品的关键工具(中英双语)
  • 深入解析 Vue 项目中的缓存刷新机制:原理与实战
  • 【C++】 Flow of Control
  • 【异常错误】pycharm debug view变量的时候显示不全,中间会以...显示
  • 2.19c++练习