linux 下跑通pointnet++网络模型

linux 下跑通pointnet++网络模型

pointnet++模型下载地址:https://github.com/charlesq34/pointnet2

编译环境
采用anaconda3建立虚拟环境,在环境下进行配置运行:
创建自己的环境 conda create -n name python=2.7 用的python2.7的环境
source activate name;进行激活
接着进行一下模块安装
tensorflow-gpu1.14.0+cudnn 7.6.5+cuda10.1+cython+h5py
安装好以上后需对pointnet2-master中tf_ops文件中的三个文件进行修改
在这里插入图片描述
分别对三个文件中的.sh文件进行修改后编译:
如对sampling文件中的sampling_compile.sh进行修改
在这里插入图片描述
1,3,5环境查找可用一下命令
python -c ‘import tensorflow as tf; print(tf.sysconfig.get_include())’ (1)
python -c ‘import tensorflow as tf; print(tf.sysconfig.get_lib())’ (3)
(5)根据(1)补充自己路径
GCC高于4.8版本时在-D_GLIBCXX_USE_CXX11_ABI=0 前面加#注释

修改后进行运行 sh sampling_compile.sh进行编译

编译时可能会出现找不到-ltensorflow_framework的情况

解决方法:libtensorflow_framework.so与libtensorflow_framework.so.1进行映射

cd 进入libtensorflow_framework.so目录下:库目录可在(5)下查找;
运行 ln -s libtensorflow_framework.so.1 libtensorflow_framework.so

f_ops文件中的另外两个文件也是一样的修改方式
编译成成后会生成tf_sampling_so.so,tf_sampling_g.cu.o文件
在这里插入图片描述
以上完成后进入到pointnet-master目录下运行
python train.py
查看其它运行参数设置可运行python train.py -h
如果显存不够可以在train.py修改max_epoch
在这里插入图片描述

运行成功后出现以下
在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值