您现在的位置是:首页 >技术交流 >PaMIR算法跑通笔记网站首页技术交流
PaMIR算法跑通笔记
简介PaMIR算法跑通笔记
最近跑通了单目三维人体重建算法PaMIR,配环境的时候遇到一点坑,稍微记录一下。
github地址:https://github.com/ZhengZerong/PaMIR
论文:PaMIR: Parametric Model-Conditioned Implicit Representation for Image-based Human Reconstruction
环境:
硬件环境:
AutoDL平台
RTX 3090(24GB)
14 vCPU Intel® Xeon® Gold 6330 CPU @ 2.00GHz (之前用了一个便宜的CPU居然不行,提示CUDA内存不足,换了这个才跑起来)
160GB
软件环境:
驱动版本: 510.60.02
cuda 11.1.105 (注意3090显卡必须要cuda11.1及以上版本)
python 3.6.13
torch 1.7.0
torchvision 0.8.0
cudatoolkit 11.0.221
配置过程:
创建conda环境
conda create --name pamir python=3.6
安装requirements.txt中的环境
pip install -r requirements.txt
遇到一些问题,贴两个当时用到的博客:
opendr安装失败:
没有安装numpy先装一下numpy:
pip install numpy
如果已经装了numpy可以看一下这个博客:
opendr安装失败的解决办法(Ubuntu系统)
pyembree安装失败:
不使用anaconda安装pyembree
运行Demo:
环境配置好了之后运行demo,又遇到一些问题:
pyglet版本不匹配:
Exception: pyglet 2.0.7 requires Python 3.8 or newer.
更换pyglet版本即可
pip install pyglet==1.5.9
安装ninja
pip install ninja
生成数据:
生成数据运行图片渲染环节时遇到问题:
b'0:1(10): error: GLSL 3.30 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.00 ES, and 3.00 ES
'
解决方案:
export MESA_GL_VERSION_OVERRIDE=3.3
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。