手把手一步一步教你跑深度学习模型,Ubuntu22.04复现算法RandLa-net, 数据集使用S3DIS

简介

RandLA-Net目前应该是三维点云语义分割领域的一篇新的主流框架,在大场景三维点云语义分割算法RandLA-net中,原论文代码的环境是python3.5+tensorflow1.11+cuda9,而cuda9是不能在显卡RTX3080上跑通的,所以我的复现环境:python3.6+tensorflow-gpu2.6+cuda11.4+cudnn
博主亲测过,不过cuda和cudnn安装的版本要和ubuntu版本对应🙉。

1.下载代码

git clone --depth=1 https://github.com/luckyluckydadada/randla-net-tf2.git
在这里插入图片描述

2.创建环境

conda create -n randlanet python=3.6
在这里插入图片描述

3.进入环境

conda activate randlanet
在这里插入图片描述
tensorflow根据服务器版本安装对应的cuda和cudnn,注意cuda安装在服务器上跟cudnn,虚拟环境安装可能存在一定的问题,建议装服务器外面。一般问题就出现在环境上面,多花点功夫。

4.安装需要支持

注意路径进入randla-net-tf2文件夹,这里是安装一些工具。【打开helper_requirements.txt可看】

pip install -r helper_requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple --timeout=120
如果下载速度可以的话,不需要使用镜像源

5.注意路径进入randla-net-tf2文件夹下,再运行:

sh compile_op.sh
进行编译相关函数

6.数据集介绍和下载:

大场景室内点云标注数据集S3DIS介绍
点云数据集
下载后数据集存放位置:家目录/data/S3DIS下。

ls ~/data/S3DIS/Stanford3dDataset_v1.2_Aligned_Version

同上皆是环境内,randla-net-tf2文件夹下运行:

7.运行代码生成需要文件

python utils/data_prepare_s3dis.py # 通过Stanford3dDataset_v1.2_Aligned_Version 生成input_0.040和original_ply

python utils/data_prepare_s3dis.py

这是经过栅格采样处理后的点云中间格式文件

8.训练 area2~5 :

python -B main_S3DIS.py --gpu 0 --mode train --test_area 1

python -B main_S3DIS.py --gpu 0 --mode train --test_area 1

9.预测area1

python -B main_S3DIS.py --gpu 0 --mode test --test_area 1

python -B main_S3DIS.py --gpu 0 --mode test --test_area 1

然后进行6倍交叉验证,将生成的val_preds文件放到data下自创的result文件中
在这里插入图片描述
放到如下result:
在这里插入图片描述
然后执行指令:python utils/6_fold_cv.py

python utils/6_fold_cv.py

10.可视化操作:

python vis_S3DIS.py #在vis_S3DIS.py文件里2处把家目录后面的用户名文件目录改成自己的🙉

python vis_S3DIS.py

原始图片

预测后的图片

  • 6
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 19
    评论
Ubuntu 22.04上安装Vivado之前,您需要先安装一些必要的库。您可以使用以下命令来安装这些库: sudo apt-get install libtinfo5 sudo apt install libncurses5 libncurses5-dev sudo apt-get install u-boot-tools 接下来,您可以按照以下步骤来安装Vivado: 1. 下载Vivado 2018.3的安装包。 2. 打开终端,进入到您下载的Vivado安装包所在的目录。 3. 运行以下命令来解压安装包: tar -xvf Xilinx_Vivado_SDK_2018.3_1207_2324.tar.gz 4. 进入解压后的目录,并运行以下命令来启动安装程序: ./xsetup 5. 根据安装程序的指示,选择安装目录和组件。 6. 在安装过程中,您可能需要输入您的许可证信息和注册码。 7. 完成安装后,您可以在安装目录中找到Vivado的可执行文件。 请注意,以上步骤是基于Vivado 2018.3版本的安装。如果您下载的是其他版本的Vivado,请相应地调整步骤中的安装包名称和文件路径。 引用:OpenWiFi的默认编译仿真工具是Xilinx Vivado 2018.3。 引用:记录下Ubuntu22.04系统下安装Vivado22.2、Vitis HLS、Vitis的过程。 引用:解决方法 安装缺失的库 sudo apt-get install libtinfo5 2 Vitis 22.2 安装 。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Ubuntu22.04上安装Xilinix Vivado 2018.3](https://blog.csdn.net/hitanvil1/article/details/127219300)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [手把手你在Ubuntu22.04 上安装 Vivado、HLS、Vitis 2022.2版本](https://blog.csdn.net/qq_44447544/article/details/128205473)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值