每个mini-batch都会报贼长的一段

WARNING:tenforflow.....

运行到后面浏览器的卡崩了,尝试找到报错的出处:

..\tensorflow_core\python\keras\optimizer_v2\optimizer_v2.py

报错代码为:

  if vars_with_empty_grads:
    logging.warning(
        ("Gradients do not exist for variables %s when minimizing the loss."),
        ([v.name for v in vars_with_empty_grads]))

查了些资料,logging有多种输出,每个有一个lvl值,warning的默认lvl为30。

可以加入下面两句话来屏蔽:

    import logging
    logging.disable(30)
Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐