kaggle 出现...stdout truncated after 1,048,576 bytes ...解决方式

当使用kaggle参加比赛时,在commit之后,程序运行了一段时间就在log处出现...stdout truncated after 1,048,576 bytes ...

image.png

刚开始以为是程序有错误。找了会解决方案,了解到这个是在输出台输出的字符太多导致超过了限制,所以不再输出log信息,不过不用担心,程序还是一直在运行,如果运行成功还是有对应的结果。

那么如何避免出现这句话呢?

我出现这个的原因是在model.fit()时设置的verbose=1,这样会输出每一个batch的日志,包括箭头、ETA时间等信息。
因此可以在模型训练的时候,设置verbose=2,这个时候一个epoch只输出一条log信息:

image.png

或者直接设置verbose=False,不过这样就看不到日志了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容