Cent ans de solitude 2024-03-20 10:39 采纳率: 20%
浏览 22

RandLA-Net复现遇到的问题

这是我在复现RandLA-Net的时候遇到的一系列的问题,想请教一下各位有没有遇到过
我的配置是 ubantu16.04 TensorFlow1.11.0 CUDA 9 , CuDnn7(CUDA和CuDnn我没多管,因为下TensorFlow顺便下了)
在对S3DIS数据进行处理的时候,我子啊helper_tool.py遇到了这个问题:
查了网上的资料,都说编译一下 compile.sh之后下面的两个报错就没有了

img

但我编译了之后还是有,于是就在“cpp_wrappers”和“nearest_neighbors”之前加上了“utils”,让路径更完整,随后就出现下面的问题:

img

后来直接改成:

img


就能运行了。这是为什么?

  • 写回答

2条回答 默认 最新

  • 码农阿豪@新空间代码工作室 Java领域优质创作者 2024-03-20 10:44
    关注
    让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
    问题描述:在复现RandLA-Net的过程中,在处理S3DIS数据时,出现了路径错误的问题,尝试编译代码后仍然出现错误,后来在路径加上“utils”之后才能正常运行,询问为什么出现这种情况。 回答:根据代码和报错信息,可以推测出可能是缺少依赖包或者路径配置错误导致的。在这种情况下,需要更深入地了解代码的结构和编译时的配置,建议逐一排查以下几个方面: 1.检查依赖包是否都已经安装:根据代码的需求,可能需要安装一些特殊的依赖包,如果这些依赖包未安装或者与需要使用的版本不匹配,就会导致类似于“ImportError”之类的报错。在这种情况下,需要根据报错信息逐一排查是否存在缺失的依赖包,然后通过pip install等方式进行安装。 2.检查路径配置是否正确:在某些情况下,代码可能会需要读取某个目录下的文件或数据集,但是由于路径配置不正确,导致程序无法找到这些文件或数据集。常见的解决方法就是手动修改代码中的路径,或者通过环境变量来进行设置。在这种情况下,建议认真阅读代码中与路径相关的部分,然后结合实际情况进行调整。 3.查看问题报错信息:在排查问题时,我们需要准确地了解到错误信息,特别是在代码运行中出现了哪些错误,这些错误具体是哪些内容导致的,等等。同时,我们还需要注意报错信息的错误类型,例如syntax error、missing module等,以便更快地定位问题。如果出现一些较为模糊的报错信息,可以先通过搜索引擎查找相近的问题和解决方案,如果没有找到,可以考虑对代码的细节进行更为深入的了解,或者询问其他更有经验的开发者。 案例: 比如在本问题描述中,出现了路径错误的问题。在这种情况下,建议先检查代码中的路径是否正确,以便更快地定位缺失文件或数据集的原因。如果确认路径本身没有问题,可能就需要挨个检查使用到该路径的函数,寻找其中可能存在的问题。在本问题中,问题被定位在具体函数的调用中,因此只需要修改路径即可解决问题。修改路径的方式有多种,在本例中,加上了“utils”路径后代码可以运行,说明路径被成功修正。
    评论

报告相同问题?

问题事件

  • 创建了问题 3月20日

悬赏问题

  • ¥15 我想在WPF的Model Code中获取ViewModel Code中的一个参数
  • ¥15 arcgis处理土地利用道路 建筑 林地分类
  • ¥20 使用visual studio 工具用C++语音,调用openslsx库读取excel文件的sheet问题
  • ¥100 寻会做云闪付tn转h5支付链接的技术
  • ¥15 DockerSwarm跨节点无法访问问题
  • ¥15 使用dify通过OpenAI 的API keys添加OpenAI模型时报了“Connection Error”错误
  • ¥40 想找个软件,但我不知道怎么找到它,我甚至不知道有没有
  • ¥15 怎么把60秒的视频时长改成显示0秒?且视频内容没有任何变化的正常播放?目的是为了解决一些平台对视频时长的要求,最好有自动处理的工具!
  • ¥15 累加器设初值为00H
  • ¥15 webAPI接口返回值判断