当前位置:网站首页>paddle 35 paddledetection保存训练过程中的log信息
paddle 35 paddledetection保存训练过程中的log信息
2022-08-10 20:31:00 【万里鹏程转瞬至】
在paddledetection训练过程中可以进行loss,map的可视化预览,但是这依赖于VisualDL工具,且在训练结束后无法再度查看这些信息;此外在aistudio的AI Studio 经典版中,没有提供数据可视化的接口,无法查看loss,map等训练过程信息。为此,博主对paddledetection源码进行分析,最终在特定位置上添加5行代码,轻松实现的训练与测试过程中信息的保存。
1、字符串分析
为了找到控制输出的指定代码,博主对paddledetection训练过程输出的特定字符串进行分析发现ppdet.engine是一个具有特殊意义的字符串,于是在github在其源码中进行检索该字符串。通过检索,一下子就发现了,控制log信息输出的应该就是setup_logger函数。
2、setup_logger函数分析
根据上面的信息,定位到setup_logger函数的源码中,发现其是具备将控制台输出的信息保存到文本中的,也就是参数output所控制的路径。但是,博主在github上检索对setup_logger函数的调用,发现paddledetection任何地方中调用setup_logger函数只会传入一个参数(没有给output传递值),因此log信息无法保存
边栏推荐
- ACM MM 2022 统一归一化:加速Transformer工业部署的归一化方法
- 什么是抽象类?什么时候用?什么是接口?抽象类与接口的区别?
- 七月券商金工精选
- The 2021 ICPC Asia Shanghai Regional Programming Contest D、E
- 第五届“强网杯”全国网络安全挑战赛(线上赛)
- Heme - gold nanoparticles (Heme - AuNP) composite nanometer enzyme | gold nanoparticles nuclear porous hollow carbon nanometer spherical shell (Au @ HCNs) nano enzyme
- "Distributed Microservice E-commerce" Topic (1) - Project Introduction
- ansible各个模块的详解和使用
- (十二) findContours函数的hierarchy详解
- 机器学习笔记:t-SNE
猜你喜欢
电信保温杯笔记——《统计学习方法(第二版)——李航》第17章 潜在语义分析
.NET现代应用的产品设计 - DDD实践
【语义分割】2016-SegNet TPAMI
一次由groovy引起的fullGC问题排查
导入FontForge生成字体
大小端的理解以及宏定义实现的理解
npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.
leetcode 84.柱状图中最大的矩形 单调栈应用
【CMU博士论文】视频多模态学习:探索模型和任务复杂性,152页pdf
Echart饼状图标注遮盖解决方案汇总
随机推荐
Auto.js中APP应用相关指令
kuberentes Auditing 入门
Iridium Ruthenium Alloy/Iridium Oxide Biomimetic Nanozyme | Palladium Nanozyme | GMP-Pd Nanozyme | Gold-Palladium Composite Nanozyme | Ternary Metal Pd-M-Ir Nanozyme |shell nanozyme
壁仞推出全球最大算力芯片,号称以7nm超越英伟达4nm最新GPU
npm warn config global `--global`, `--local` are deprecated. use `--location=global` instead.
[SWPUCTF 2021 新生赛] web
多功能纳米酶Ag/PANI|柔性衬底纳米ZnO酶|铑片纳米酶|Ag-Rh合金纳米颗粒纳米酶|铱钌合金/氧化铱仿生纳米酶
Demis Hassabis:AI 的强大,超乎我们的想象
Ransom Letter Questions and Answers
"Distributed Microservice E-commerce" Topic (1) - Project Introduction
单选点击可取消功能
(10) Sequence and deserialization of image data
这些mysql基础命令、基础知识还记得吗?(面试,学习,复习都可以)一万三千字总结
Date picker component (restrict year to set only displayed months)
如何提高代码的可读性 学习笔记
A fullGC problem troubleshooting caused by groovy
Detailed explanation and use of each module of ansible
ansible各个模块的详解和使用
每日一R「03」Borrow 语义与引用
如何提交一个PR?【OpenHarmony成长计划】【OpenHarmony开源社区】