IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> windows下面的SpinNet实现出现的一丢丢问题 -> 正文阅读

[人工智能]windows下面的SpinNet实现出现的一丢丢问题

windows下面的SpinNet实现

论文:SpinNet: Learning a General Surface Descriptor for 3D Point Cloud Registration (CVPR 2021)


前言

记录一下自己的跑代码的过程,防止忘记。跑代码的过程中记录下来的,遇到的一些问题的解决。

一、代码及论文地址

代码地址:链接: link.
论文地址:链接: link.

二、环境配置

电脑配置:笔记本gtx1650 cuda 10.0 pytorch 1.7

1.配置pointnet2_ops_lib

配置这个就是,去链接: link. https://github.com/erikwijmans/Pointnet2_PyTorch去把这个东西下载下来:
在这里插入图片描述

直接pip安装:

pip install -r requirements.txt

或者是以下等等

# 在命令提示符窗口中,使用cd进入到解压后的文件的路径下 
# 输入
python setup.py install
pip install pointnet2_ops_lib/.

不知道为啥别人就这么弄没问题,我弄就一堆破问题。

问题1

这个东西就很烦,出了一大堆破问题,而且没多少人解决。
代码如下(示例):
这个是跟我差不多的问题

问题2

或者说,spinnet提到的:

pip install "git+git://github.com/erikwijmans/Pointnet2_PyTorch.git#egg=pointnet2_ops&subdirectory=pointnet2_ops_lib"

这个报错是下载不了,然后看到一个解决方案是把git改成https

pip install "git+https://github.com/erikwijmans/Pointnet2_PyTorch.git#egg=pointnet2_ops&subdirectory=pointnet2_ops_lib"

然后还是不行

最终解决

安装visual studio 2017(其他版本都不行,原本安装的vs2019死活装不上去)
参考:链接: link.https://blog.csdn.net/goodgoodstudy___/article/details/121577651
我没咋看的懂,反正大概是说,vs2015不行,然后有个是说vs2019不行,emmm就解决了。
不知道为啥没得requirements.txt文件,但是问题不大,缺什么下什么剩下的环境配置好像没其他问题了。

2.3DMatch数据集下载与解压

github提供:链接: link.https://pan.baidu.com/share/init?surl=FB7IUbKAAlk7RVnB_AgwcQ(提取码:d1vn)
这里面是两个数据集KITTI和3DMatch,有点大,先下载3DMatch,

在这里插入图片描述
对我这种导师不配电脑的属实有一丢丢,不太友好了,准备换课题了。
里面就是这个:
在这里插入图片描述
接下来,:
1)合并3DMatch.tar.gz00 到 3DMatch.tar.gz10:

# 进入cmd命令提示符界面,cd进入当前目录,输入如下:
copy /b 3DMatch.tar.gz* 3DMatch.tar.gz

2)解压:

tar -zxvf tar.gz

windows下合并、解压tar.gz文件出现的问题

(不出意外的就是,我出意外了)
两个问题
1)合并之后的文件变大了,内存不够,合并之后应该是28G;
2)因为是用的win11,所以直接在3DMatch文件夹中用powershell去合并,解压。会出现合并出来的文件存在缺失的问题好像是,可以合并,但是后续的解压会报错。

3.代码的运行

这个问题就不知道为啥会出现了,我不理解:
pycharm运行:SpinNet-main\ThreeDMatch下的train
会报错:

1)dataset.py文件

在这里插入图片描述
这个部分会报错,27行这边,对应图片的第二行,把‘/’ 改成‘\’原因说不清楚,调试的时候看见training_data_files 显示的值在那个SpinNet-main/data/3DMatch/patches/train后面是‘\’在后面分割的时候把train//分给了要读取的文件名,导致ids在图中第四行变成 [] 。

        ids = [file.split("\\")[-1] for file in training_data_files]

2)train.py 文件

这个就是源代码的 batch_size太大了,改成2就可以了。


总结

目前还在跑train,以后的以后再说。

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2022-05-07 11:11:01  更:2022-05-07 11:13:40 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 7:24:00-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码