当前位置: 首页 > news >正文

三维点云深度学习代码torch-points3d-SiamKPConvVariants复现记录(持续更新中)

参考文献:de Gélis I, Lefèvre S, Corpetti T. Siamese KPConv: 3D multiple change detection from raw point clouds using deep learning[J]. ISPRS Journal of Photogrammetry and Remote Sensing, 2023, 197: 274-291.

Siamese KPConv: 3D multiple change detection from raw point clouds using deep learning - ScienceDirecthttps://www.sciencedirect.com/science/article/pii/S0924271623000394

插句题外话:IdeGelis这家伙是真牛B(‪Iris de Gélis‬ - ‪Google 学术搜索‬),深耕遥感和深度学习领域,感觉很年轻的亚子, ISPRS和TGRS真是咔咔发(顶级膜拜大佬😜😜😜)  还发布了广为流传的Urb3DCD数据集(需要数据集的铁子,点赞来波关注,网盘提取码双手送上😁😁😁)苦苦等待许久下载到的,求个关注不过分吧😋

吐槽开始:大佬牛是牛,但咱就是说能不能把GitHub上的操作步骤写得再详细一点😭,按照简单的教程运行一步错一步,报错都看不明白。 网上能参考的资料真是没有,于是我鼓起勇气发邮件直接联系作者(静静等待回复中。。。):

复现的心路历程:

conda create --prefix /CD/envs/SKP38 python=3.8
conda activate /CD/envs/SKP38
降级:pip install pip==24.0 -i https://pypi.tuna.tsinghua.edu.cn/simple(到底需不需要降级?看自己)
pip安装requirements.txt中的工具包
cd /CD/torch-points3d-SiameseKPConv-master
pip install -r requirements.txt   -i https://pypi.tuna.tsinghua.edu.cn/simple(有时工具版本不匹配,就会报错,报错我是习惯了,直接无视,以后缺什么再按什么。强迫症除外😱)

nvcc --version 查看电脑的CUDA版本
pip install torch==2.1.0+cu121 torchvision==0.16.0+cu121 torchaudio==2.1.0 -f https://download.pytorch.org/whl/torch_stable.html

pip install torch-scatter -f https://data.pyg.org/whl/torch-2.1.0+cu121.html
pip install torch-sparse -f https://data.pyg.org/whl/torch-2.1.0+cu121.html
pip install torch-cluster -f https://data.pyg.org/whl/torch-2.1.0+cu121.html
pip install torch-spline-conv -f https://data.pyg.org/whl/torch-2.1.0+cu121.html
pip install torch-geometric
pip install zipp==3.15.0
pip install hydra-core==1.0.1 omegaconf==2.2.2
pip install wandb==0.15.12    
pip install numba==0.53.1 scikit-learn==0.24.2

刚开始选择shapenet数据集、模型pointnet2、分割Chair、不开启wandb  (从我认为最简单的开始搞搞搞)

HYDRA_FULL_ERROR=1 python train.py task=segmentation models=segmentation/pointnet2 model_name=pointnet2 data=segmentation/shapenet +data.category=Chair training.wandb.public=false

出现如下画面,恭喜你训练开始了,也算是看到太阳了😎😎😎

未完待续... 比较兴奋,先写个简略版,后续持续更新(可催更哦) 

看到这里你要不点个赞,那就是纯渣男渣女了🤜🤜🤜

欢迎点赞、收藏+转发,有问题随时评论区或私信交流, 感谢支持

To be better!!!

http://www.xdnf.cn/news/692101.html

相关文章:

  • MAC程序签名遇到的问题
  • 用结构填充平面
  • GUI 编程——python
  • PortSwigger-02-XXE
  • Gerapy二次开发:在Ubuntu服务器中利用pyenv+supervisor实现项目部署
  • 为 MCP Server 提供 Auth 认证,及 Django 实现示例
  • 三、zookeeper 常用shell命令
  • Spring AI 代理模式(Agent Agentic Patterns)
  • 基于Vue3.0的【Vis.js】库基本使用教程(002):图片知识图谱的基本构建和设置
  • 机器学习-随机森林
  • 算法训练第一天
  • 深度解析 torch.mean 的替代方案
  • Web前端快速入门(Vue、Element、Nginx)
  • 通过海康萤石API控制家里相机的云台及抓图
  • PHP:从Web开发基石到现代应用引擎的进化之路
  • 青岛市长任刚与深兰科技董事长陈海波会谈,深兰青岛项目即将进入快车道!
  • Nacos注册中心原理
  • System Properties 和 Settings.Global 的区别
  • 尚硅谷redis7 70-72 redis哨兵监控之案例实操7
  • go实现定时任务
  • QT 5.15.2 程序中文乱码
  • Linux基础 -- Linux 启动调试之深入理解 `initcall_debug` 与 `ignore_loglevel`
  • JavaScript核心总结与现代化应用指南
  • 弥散制氧机工作机制:高原低氧环境的氧浓度重构技术
  • Laravel单元测试使用示例
  • linux安装ffmpeg7.0.2全过程
  • es6 函数解构
  • 【系统架构设计师】2025年上半年真题论文回忆版: 论事件驱动架构及应用(包括解题思路和参考素材)
  • nova14 ultra,是如何防住80°C热水和10000KPa水压冲击的?
  • pytorch部分函数理解