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

DeepSDF环境配置

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

过程中遇到的问题

移除旧版本cmake

上面的复现教程中是使用yum 命令来移除的,但我使用的是ubuntu系统的远程服务器,所以就报错了在这里插入图片描述

一开始我还去尝试安装yum,但折腾了一波没有安装成功,后来发现根本不用yum命令(我太菜了),只需要如下命令即可:sudo apt-get remove cmake -y
在这里插入图片描述

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

cmake CLI11的时候报错

在这里插入图片描述
首先第一个问题是找不到Doxygen,所以我先安装Doxygen,运行如下命令:
sudo apt-get install doxygen
然后再次cmake,发现刚才的问题解决了:
在这里插入图片描述
这里显示无法下载catch.hpp 所以很直接的就是去网站下载到本地,然后传上去,然后再次cmake … 就可以继续了,CLI11也就装好了
在这里插入图片描述

安装Pangolin时的问题

首先是安装依赖库libpython2.7-dev时,由于我这里的镜像源是清华源,而安装所需的版本在清华源已经没有了,所以显示404 not found。
在这里插入图片描述
然后我每个源查找,发现搜狐源是有这几个包的,所以将镜像源改成了搜狐源(但不知道为什么还是找不到包。。)。具体步骤如下:
(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 来一个个安装
在这里插入图片描述
这样,这个依赖库就是安装完成了
后面虽然Pangolin安装很顺利,但是在后面SDF的安装过程中会出错。。。

安装SDF时的问题

第一个出现的这个问题在上述复现教程中有提到,我也是按着其中的方法解决的
在这里插入图片描述
然后再make 就是出现了一个比较麻烦的问题,报错一大段:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这么长的一串报错,我一开始也是有点懵逼的,后来查了好久,发现是Pangolin版本的问题,得用v0.6版本, master版本会出问题。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
所以我删除了原来安装的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,终于成功了!!!
得到两个可执行文件:
在这里插入图片描述
先这样,后面训练的时候好像又有问题了。。。处理后的文件会少一部分。。。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值