当前位置:网站首页>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信息无法保存
边栏推荐
- 铱钌合金/氧化铱仿生纳米酶|钯纳米酶|GMP-Pd纳米酶|金钯复合纳米酶|三元金属Pd-M-Ir纳米酶|中空金铂合金纳米笼核-多空二氧化硅壳纳米酶
- Iridium Ruthenium Alloy/Iridium Oxide Biomimetic Nanozyme | Palladium Nanozyme | GMP-Pd Nanozyme | Gold-Palladium Composite Nanozyme | Ternary Metal Pd-M-Ir Nanozyme |shell nanozyme
- npm warn config global `--global`, `--local` are deprecated. use `--location=global` instead.
- npm warn config global `--global`, `--local` are deprecated. use `--location=global` instead.
- 重载和重写
- 日期选择器组件(限制年份 设定仅展示的月份)
- Ransom Letter Questions and Answers
- .NET现代应用的产品设计 - DDD实践
- 【语义分割】2016-SegNet TPAMI
- "Distributed Microservice E-commerce" Topic (1) - Project Introduction
猜你喜欢
Pt/CeO2 monatomic nanoparticles enzyme | H - rGO - Pt @ Pd NPs enzyme | carbon nanotube load platinum nanoparticles peptide modified nano enzyme | leukemia antagonism FeOPtPEG composite nano enzyme
一次由groovy引起的fullGC问题排查
win10 xbox录屏功能不能录声音怎么办
饿了么-机构树单选
YOLOv3 SPP source analysis
idea插件 协议 。。 公司申请软件用
Heme - gold nanoparticles (Heme - AuNP) composite nanometer enzyme | gold nanoparticles nuclear porous hollow carbon nanometer spherical shell (Au @ HCNs) nano enzyme
The most complete GIS related software in history (CAD, FME, ArcGIS, ArcGISPro)
@Autowired annotation --required a single bean, but 2 were found causes and solutions
[mysql] 深入分析MySQL版本控制MVCC规则
随机推荐
详叙c中的分支与循环
Transferrin (TF) Modified Paclitaxel (PTX) Liposomes (TF-PTX-LP) | Transferrin (Tf) Modified Curcumin Liposomes
[Golang]从0到1写一个web服务(上)
机器学习笔记:t-SNE
mysql----group by、where以及聚合函数需要注意事项
知识图谱Knowledge Graph
如何提高代码的可读性 学习笔记
第五届“强网杯”全国网络安全挑战赛(线上赛)
Ferritin particle-loaded raltitrexed/pemetrexed/sulfadesoxine/adamantane (scientific research reagent)
【语义分割】2017-PSPNet CVPR
Multifunctional Nanozyme Ag/PANI | Flexible Substrate Nano ZnO Enzyme | Rhodium Sheet Nanozyme | Ag-Rh Alloy Nanoparticle Nanozyme | Iridium Ruthenium Alloy/Iridium Oxide Biomimetic Nanozyme
ctfshow-osint
[SemiDrive source code analysis] [MailBox inter-core communication] 51 - DCF_IPCC_Property implementation principle analysis and code combat
报错:runtime error: reference binding to null pointer of type ‘std::vector<int, std::allocator<int>>‘
Leetcode 200.岛屿数量 BFS
设备管理中数据聚类处理
爱丁堡大学最新《因果机器学习: 医疗健康与精准医疗应用》2022综述
Getting started with kuberentes Auditing
[Golang]如何优雅管理系统中的几十个UDF(API)
哈工大软件构造Lab3(2022)