DeepSDF环境配置及训练遇到的问题

目录

  • DeepSDF环境配置
  • 过程中遇到的问题
    • 移除旧版本cmake
    • cmake CLI11的时候报错
    • 安装Pangolin时的问题
    • 安装SDF时的问题

DeepSDF环境配置

环境配置及训练过程参考这个博客即可DeepSDF复现

过程中遇到的问题

移除旧版本cmake

上面的复现教程中是使用yum 命令来移除的,但我使用的是ubuntu系统的远程服务器,所以就报错了DeepSDF环境配置及训练遇到的问题_第1张图片

一开始我还去尝试安装yum,但折腾了一波没有安装成功,后来发现根本不用yum命令(我太菜了),只需要如下命令即可:sudo apt-get remove cmake -y
DeepSDF环境配置及训练遇到的问题_第2张图片

然后后面就可以开始安装四个依赖包了

cmake CLI11的时候报错

DeepSDF环境配置及训练遇到的问题_第3张图片
首先第一个问题是找不到Doxygen,所以我先安装Doxygen,运行如下命令:
sudo apt-get install doxygen
然后再次cmake,发现刚才的问题解决了:
DeepSDF环境配置及训练遇到的问题_第4张图片
这里显示无法下载catch.hpp 所以很直接的就是去网站下载到本地,然后传上去,然后再次cmake … 就可以继续了,CLI11也就装好了
DeepSDF环境配置及训练遇到的问题_第5张图片

安装Pangolin时的问题

首先是安装依赖库libpython2.7-dev时,由于我这里的镜像源是清华源,而安装所需的版本在清华源已经没有了,所以显示404 not found。
DeepSDF环境配置及训练遇到的问题_第6张图片
然后我每个源查找,发现搜狐源是有这几个包的,所以将镜像源改成了搜狐源(但不知道为什么还是找不到包。。)。具体步骤如下:
(1)执行备份命令:sudo cp /etc/apt/sources.list /etc/apt/sources.list.old
(2)打开文件:sudo vim /etc/apt/sources.list
(3)换源:搜狐源:
deb http://mirrors.sohu.com/ubuntu/ precise-updates main restricted
deb-src http://mirrors.sohu.com/ubuntu/ precise-updates main restricted
deb http://mirrors.sohu.com/ubuntu/ precise universe
deb-src http://mirrors.sohu.com/ubuntu/ precise universe
deb http://mirrors.sohu.com/ubuntu/ precise-updates universe
deb-src http://mirrors.sohu.com/ubuntu/ precise-updates universe
deb http://mirrors.sohu.com/ubuntu/ precise multiverse
deb-src http://mirrors.sohu.com/ubuntu/ precise multiverse
deb http://mirrors.sohu.com/ubuntu/ precise-updates multiverse
deb-src http://mirrors.sohu.com/ubuntu/ precise-updates multiverse
deb http://mirrors.sohu.com/ubuntu/ precise-backports main restricted universe multiverse
deb-src http://mirrors.sohu.com/ubuntu/ precise-backports main restricted universe multiverse
(vim修改保存的操作我就不赘述了哈)

But
在这里插入图片描述
so 迫于无奈,只能另寻他法,我就把每个包单独下到本地,然后上传,一个个安装,具体步骤如下:
(1)把报错中的清华源换成搜狐源,把四个包下到本地并上传
(2)用命令 sudo dpkg -i XXXXXX.deb 来一个个安装
DeepSDF环境配置及训练遇到的问题_第7张图片
这样,这个依赖库就是安装完成了
后面虽然Pangolin安装很顺利,但是在后面SDF的安装过程中会出错。。。

安装SDF时的问题

第一个出现的这个问题在上述复现教程中有提到,我也是按着其中的方法解决的
DeepSDF环境配置及训练遇到的问题_第8张图片
然后再make 就是出现了一个比较麻烦的问题,报错一大段:
DeepSDF环境配置及训练遇到的问题_第9张图片
DeepSDF环境配置及训练遇到的问题_第10张图片
DeepSDF环境配置及训练遇到的问题_第11张图片
DeepSDF环境配置及训练遇到的问题_第12张图片
DeepSDF环境配置及训练遇到的问题_第13张图片
DeepSDF环境配置及训练遇到的问题_第14张图片
DeepSDF环境配置及训练遇到的问题_第15张图片
这么长的一串报错,我一开始也是有点懵逼的,后来查了好久,发现是Pangolin版本的问题,得用v0.6版本, master版本会出问题。
在这里插入图片描述
DeepSDF环境配置及训练遇到的问题_第16张图片
DeepSDF环境配置及训练遇到的问题_第17张图片
所以我删除了原来安装的Pangolin 重新克隆:

git clone https://github.com/stevenlovegrove/Pangolin.git -b v0.6

然后正常编译安装
安装完Pangolin后,继续去安装SDF,到make的时候又出错了,但已经不是上面那么一长串报错了:
在这里插入图片描述
这里我查了下,应该是少了个包
在这里插入图片描述
于是进行varient包的安装:

git clone https://github.com/mpark/variant.git
mkdir variant/build && cd variant/build
cmake ..
cmake --build . --target install #我用这行命令会出错,改用sudo make install

安装完成后,回去进行SDF的make,终于成功了!!!
得到两个可执行文件:
在这里插入图片描述
先这样,后面训练的时候好像又有问题了。。。处理后的文件会少一部分。。。

你可能感兴趣的:(安装教程,ubuntu,linux,服务器)