复现基于Tensorflow的Randla-Net(附踩坑过程)

博客基于的github资源:RandLA-Net-Enhanced

1.数据下载

代码所基于的是 SemanticKITTI公开数据集,官方链接为:SemanticKITTI - A Dataset for LiDAR-based Semantic Scene Understanding

 下载图中所示几个文件,解压后将其中的dataset文件夹拷贝至/data/semantic_kitti/dataset文件夹,选择合并文件夹即可。

由于数据集网站是国外地址,可以找合适的百度网盘资源进行下载。

2.环境配置

2.1 第一次尝试

原作者给出的环境配置方案如下:

conda create -n randlanet python=3.5
source activate randlanet
conda install cudatoolkit=9.0 cudnn=7.3.1
pip install -r helper_requirements.txt
sh compile_op.sh
pip install tensorflow-gpu==1.11

 由于实验室服务器系统为Ubuntu 20.04,CUDA11.4,为避免后续代码因库版本问题报错,一开始考虑按照要求配置相同环境。

在配置cuda环境时,参考了这边文章:在ubuntu上安装多个版本的CUDA,并且可以随时切换

 其他的库按照推荐进行配置,在安装完后进行测试,发现代码能跑!!!

本来想着大功告成,也没有管别的直接就放在那里跑了一晚上,第二天来发现跑的特别慢,测试了一下Tensorflow的GPU可用性,发现果然是在用CPU跑。。。附查看GPU是否可以代码:

import tensorflow as tf

print(tf.test.is_gpu_available())

分析应该是CUDA9.0实际没安装上,还是用的CUDA11.4,因此导致CUDA版本和Tensorflow版本不匹配。

2.2 第二次尝试

试着针对最新的CUDA版本进行配置,具体版本对应关系见链接:CUDA版本与tensorflow版本对应

在安装好python3.7、Tensorflow2.7.0的时候,进行测试,发现GPU可用!

但是在跑代码的时候出现错误:open3d.so文件中函数报错。查看open3d版本发现不是要求的0.3版本,在安装旧版本时发现python3.7不再支持旧版本。因此考虑降版本。

2.3 最终尝试

最后采用了python3.6+tensorflow2.6+CUDA11.4的配置。

由于tensorflow是2.0版本,因此代码中部分位置需要修改:

将main_Semantic3D.py、RandLANet.py、helper_tf_util.py文件中的

import tensorflow as tf

替换为

import tensorflow.compat.v1 as tf
tf.disable_v2_behavior()

最后成功跑起来了!


 

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
randla-net win10是一种网络模糊搜索引擎 designed for holiday search queries。它可以根据用户输入的关键词,快速检索和展示与度假相关的信息和结果。randla-net win10可以在Windows 10操作系统上进行复现,具体步骤如下: 1. 首先,确保你的计算机已经安装了Windows 10操作系统。如果没有,请先更新您的操作系统版本。 2. 打开您的网络浏览器,如Google Chrome、Mozilla Firefox等。 3. 在浏览器的搜索栏中输入randla-net win10的关键词进行搜索。 4. 选择一个可靠且安全的搜索结果链接,访问randla-net的官方网站。 5. 在randla-net官方网站上,您可以看到一个搜索框。在框中输入您想查询的度假相关关键词,比如旅游景点、酒店等。 6. 按下“Enter”键,randla-net将会为您检索和展示与您输入的关键词相关的度假信息和结果。 7. 您可以浏览搜索结果页面,查看不同的度假选项,并根据您的需求进行选择。 8. 点击所选的度假选项,您将会被重定向到相关的网页,如官方旅游网站、酒店预订页面等。 9. 在重定向的网页上,您可以进一步了解和安排您的度假计划。您可以查看更多关于度假景点的信息、预订酒店、查看活动和交通信息等。 10. 完成您的度假计划后,您可以关闭浏览器或继续使用randla-net搜索其他度假相关的信息。 总之,通过安装Windows 10操作系统、使用网络浏览器访问randla-net官方网站,您可以使用randla-net win10复现度假相关的搜索和浏览。希望以上内容对您有所帮助。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值