4d lable生成

最近在看4dlable的生成工作。

涉及到渲染,computer graphic的东西,好多新东西,mark一下,回头来补。

先记录一下很多地方出现的烦人的麻烦。

1.首先是pymeshlab,这个第三方库目前官方明确表示没有验证过conda环境的安装,建议在conda外部安装,外部安装是可以成功的,conda内部也能import pymeshlab,但是再导入里面的函数时会失败,尝试各种办法都没办法解决,pymeshlab在docker环境下,直接用pip3安装装完就可以用,所以conda下不能用的原因应该主要是conda环境适配问题,和官方git上大家遇到的问题一样。
2. pytorch3d的安装,conda环境下pytorch3d的安装相对容易安装和系统一致的版本。尝试搭建docker环境,在搭建过程中,pytorch3d的安装不能pip3 install直接安装,因为在这个过程中会直接安装编译好的pytorch3d,这个pytorch3d和本身的环境不一定一致(我按照torch和cuda版本进行安装也会出错),(pytorch3d在import前,要先import torch)在from pytorch3d import _C时,会提示cannot import name _c libcudartxxxxxx,这个时候卸掉pytorch3d,然后从git上下载好pytorch3d源代码,按照官方说明直接本地安装,然后就不会再提示pytorch3d的问题了。
3. 可能是这个技术发展没有那么快,软件版本受限很多。numpy一定要用1.24以下的版本,代码仓库中很多地方用numpy dtype定义了数据和模型,numpy太高版本的话,long, bool都不再使用了,但是如果改成高版本的数据类型,pymeshlab部分会提示初始化时数据类型不对,模型的部分也会提示输入的是double,应该是Float之类的数据类型问题。
 
posted @   deeplearner_allen  阅读(35)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
历史上的今天:
2015-09-10 十一旅行
点击右上角即可分享
微信分享提示