MMDetection训练过程中不打印loss日志

在一次配置RetinaNet时,发现无loss日志输出,但是GPU显存有占用,也有计算,同时数据预处理的CPU进程也在工作。

现有方案

查找资料,现有的解决方案认为,是log打印间隔太长,所以不输出。
遂修改log间隔至1,不改变

log_config = dict(
    interval=1,
    hooks=[
        # dict(type='TextLoggerHook'),
        dict(type='TensorboardLoggerHook')
    ])

解决

取消# dict(type='TextLoggerHook')的注释

结语

细节,最好弄清楚每一处即将用到的配置其含义。

posted @ 2022-06-30 21:49  知静  阅读(676)  评论(0)    收藏  举报