pointnet++怎么跑

问题1:print现在似乎都要加括号

问题2:因为我用的是python3,最新的版本xrange和range合并为range了

问题3:编译tf_ops里面的三个文件的时候,根据pointnet++官网的命令

python -c 'import tensorflow as tf; print(tf.sysconfig.get_include())'
python -c 'import tensorflow as tf; print(tf.sysconfig.get_lib())'

 然后根据查到的路径,把那几个sh文件的g++里面相关的tensorflow路径改一下

问题4:我用的是gtx960,batch_size用默认的16个跑不起来,改的小一些,我用的是8,效果不错

问题5:升级tensorflow 和tensorflow-gpu

pip install --upgrade tensorflow

pip install --upgrade tensorflow-gpu

好了pointnet++就这样跑起来了,下一步看源代码

batch_size=2的话训练结果很差,batch_size越大,相当于局部特征信息越足,所以batch_size这次选8,看着mean_loss 和accuracy效果好多了

 

你可能感兴趣的:(pointnet++怎么跑)