SpareNet运行、学习、debug(未完持续更新中)

2023-10-27

悲伤的毕业设计

这是一个关于“身为小白的我,要配置一堆环境,并且要和版本号斗智斗勇,努力跑个结果的故事”。

运行前

#bug0

遇到了can’t load pcd文件的问题,后来发现是我忘了解压文件。
遇到了python命令augment不对的问题,在代码中改了下模型和加载路径啥的,也就是没法用python train.py --gpu 0,1,2,3 --work_dir /path/to/logfiles --model sparenet --weights /path/to/cheakpoint——readme中的方法了。

#bug1

TypeError: load() missing 1 required positional argument: ‘Loader’
主要解决办法:https://blog.csdn.net/qq_34495095/article/details/120905179

# 找到错误原因是yaml版本号改变的问题
#1.查看本地pyyaml版本,发现是6.0版本
conda list
#2.采用文章中的用法,将代码中的load改为safe_load

#way1

在服务器上进行解压缩
https://blog.csdn.net/qq_35399846/article/details/70168002
https://www.runoob.com/linux/linux-comm-unzip.html

unzip -l name.zip #用来看压缩包里的文件,并不是真正解压
unzip name.zip #真正的解压方法(解压到当前目录下)

配置完环境,开始运行train.py了,结果爆显存了,接下来我要做的事情是读代码,抱着把代码读完学完的觉悟来debug。
这个必须啃下来。


#bug2

爆显存,发现六块板子可以跑,但是我不想占完所有服务器的板子……
另外,我还得学学保存模型啥的方法,还有fine-tune,还有加载模型的方法。

早起跑完了一轮,结尾的时候出错了在这里插入图片描述
和pfnet那个时候也有点类似,都是结尾有错误。
观测到最后那段时间GPU的使用情况:
在这里插入图片描述
前面那段时间的GPU是全都100%的(如下图),可能这就是将权重在所有集合上进行测试的过程吧。
在这里插入图片描述
……to be continued

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SpareNet运行、学习、debug(未完持续更新中) 的相关文章

随机推荐

  • 浅谈RPC,gRPC和RESTful

    RPC 远程过程调用 Remote Procedure Call RPC 是一个计算机通信协议 该协议允许运行于一台计算机的程序调用另一个地址空间 通常为一个开放网络的一台计算机 的子程序 而程序员就像调用本地程序一样 无需额外地为这个交互
  • SpringBoot中使用lombok

    集成 IDE安装Plugins插件 gt lombok 添加maven依赖
  • 什么是AECQ?

    AECQ是车规验证标准 是克莱斯勒 福特和通用汽车为建立一套通用的零件资质及质量系统标准而设立了汽车电子委员会 AEC AEC 是 Automotive Electronics Council 汽车电子协会 之略 是主要汽车制造商与美国的主
  • 二进制转十进制的程序

    include
  • STM32Cubeide/STM32F103CubeMX生成自定义HID设备

    前面时钟啥的不管了 USB 48Mhz时钟 USB选择Device USB FS 设置参数 34是配置HID作为电脑识别用的 必须是34 64是数据收发用的 HID最大一次64 可以自定义 这两个是电脑识别之后的硬件ID 不知道什么讲究 不
  • git clone下载代码,中途断掉怎么办?

    问题如下 解决办法 1 运行以下命令进行clone git clone recursive https xxxxxx 2 进入项目根目录 继续下载 cd eigen git mirror git submodule update init
  • pycharm.2023.1配置python解释器时找不到conda环境

    问题 在配置python解释器时 添加conda环境 但无法识别Anaconda路径下的python exe或 conda exe 解决办法 打开Anaconda目录下的condabin文件夹 里面有个conda bat 选择后 点击 加载
  • java连接Oracle和PostGreSQL

    1 查看orcale版本 方法一 登录时会显示版本号 oracle ogg1 sqlplus as sysdba SQL Plus Release 11 2 0 3 0 Production on 骀涓 7 20 17 51 14 2015
  • 百万前端之JavaScript+jquery实现点赞、收藏、评论功能

    点赞收藏的原理都是一样 通过点击切换文字和图片实现动态点赞收藏功能 图标来源 阿里图标库 评论功能原理也很简单 在页面中写好评论css样式 再通过js生成div节点 再嵌套内容 用最原始的方法 解决最常见的问题 简单易懂 需要引入jquer
  • 系统重装系列(二)

    系统重装系列 二 上期回顾 系统重装系列 一 打酱油的杯具的博客 CSDN博客 分区 如果你对与当前的磁盘分区情况并不满意 你可以选择在重装完成后使用系统内置的工具进行分区操作 当然使用微pe等方式在重装前提前进行格式化并完成分区也可 如果
  • 聚观早报

    科技巨头组建元宇宙组织 苹果缺席 Meta 微软和其他争相建设建设元宇宙概念的科技巨头组建了一个组织来制定行业标准 以期让这些公司的数字世界能够相互兼容 组织名为元宇宙标准论坛 Metaverse Standards Forum 在当地时间
  • Gitlab汉化

    1 停止gitlab服务 gitlab的汉化 对于英文还过得去的同学 可以不用汉化 关闭gitlab gitlab ctl stop 2 下载汉化安装包 下载汉化包 下载最新的汉化包 并查看版本 汉化包版本要与gitlab ce包版本一致
  • 随笔之-UML转载总结

    感谢 https www cnblogs com owenzh p 11206335 html 聚合 班级由学生组成 强依赖的特殊聚合关系 如果总体不在了则部分也不存在了 上图表示含义 如果班级不存在了 则学生也不存在了 组合 小汽车由 轮
  • 3.5mm 音频接口类型说明(3极和4极)耳机接口

    3 5mm 音频接口类型说明 背景描述 有的时候我们将非原配的耳机插入手机或电脑 发现音质非常差或只有某部分音频 大多是因为耳机与设备的音频接口类型不同导致的 接口类型 现在常见的耳机接口都是 3 5mm 音频接口 分为 3 pole 3节
  • js如何实现简繁体互转

    js如何实现简繁体互转 一 总结 一句话总结 其实无论是简体还是繁体 都是在显示端 前端 其实所有的我只用动js就好了 没必要动php 当然 后端也可以做前端的事情 只是麻烦了点 要多通信两次 第一次把信息传到后端 第二次把后端的信息传回来
  • 找不到vcruntime140.dll,无法继续执行代码,请重新安装程序

    最近在使用photoshop软件的时候 我遇到了一个问题 即vcruntime140 dll文件的缺失 这个问题让我无法启动软件 导致我感到非常困扰 然而 在修复这个问题的过程中 我学到了一些有关动态链接库和修复技术的知识 也对问题解决过程
  • 华为od机考题目-二叉树按照中序遍历输出

    输入描述 由大小写字母 左右大括号 逗号组成的字符串 字母戴白哦一个节点值 左右括号内包含该节点 的子节点 class Node 树节点 对树结构体不了解的 可看 二叉树相关算法 https pycoder blog csdn net ar
  • TF-IDF 算法 以及 Elasticsearch中的打分

    在 elasticsearch中进行搜索的时候 会对匹配到的数据进行打分 并且按照分数进行排序 在这个打分过程中 就运用到了TF IDF算法 TF 即词频 也就是某个词在整个文档中出现的次数越高 他的评分就越高 TF 某个词出现的次数 整个
  • Base64原理和实现

    Base64 概念 Base64已经成为网络上常见的传输8bit字节的编码方式之一 一般在做数据的传输时 系统之间的报文交互都需要使用Base64对明文进行编码 然后再进行加密 最后才传输 那么Base64的作用是什么 在数据传输时经常遇到
  • SpareNet运行、学习、debug(未完持续更新中)

    悲伤的毕业设计 这是一个关于 身为小白的我 要配置一堆环境 并且要和版本号斗智斗勇 努力跑个结果的故事 运行前 bug0 遇到了can t load pcd文件的问题 后来发现是我忘了解压文件 遇到了python命令augment不对的问题