series:
Nerf-W学习记录(一)——环境配置_nerf环境配置-优快云博客
Nerf-W学习记录(二)——个人LLFF数据集制作-优快云博客
一.环境配置
代码库:https://github.com/zju3dv/NeuralRecon-W
0.载入代码
git clone https://github.com/zju3dv/NeuralRecon-W.git
1.虚拟环境创建
conda env create -f environment.yaml
2.激活
conda activate neuconw
3.下载模型
scripts/download_sem_model.sh
二.报错
1.open3d问题
(1)报错内容
查看第33行:
(2)解决方法
注释掉requirements.txt第33行,重新创建虚拟环境,手动安装open3d
a.激活环境
conda activate neuconw
b.强制允许安装sklearn
export SKLEARN_ALLOW_DEPRECATED_SKLEARN_PACKAGE_INSTALL=True
c.安装open3d
pip install open3d==0.12.0
安装结果
2.kaolin问题
(1)报错内容
(2)解决方法
注释掉environment.yaml对应部分,手动安装
a.注释代码
b.手动下载对应包
激活环境
conda activate neuconw
查看torch版本
python -c "import torch; print(torch.__version__)"
查看cuda版本
python -c "import torch; print(torch.version.cuda)"
查看是否适配
python -c "import torch; print(torch.cuda.is_available())"
选择对应版本下载:
https://nvidia-kaolin.s3.us-east-2.amazonaws.com/index.html
c.安装
pip install kaolin -f /home/lib/Downloads/kaolin-0.11.0-cp38-cp38-manylinux1_x86_64.whl
安装结果
参考资料:
https://github.com/Burningdust21/kaolin
Welcome to Kaolin Library Documentation — NVIDIA Kaolin Library documentation