Keras load_model输出到控制台

时间:2019-03-03 13:40:02

标签: python python-3.x tensorflow keras stdout

每当我使用以下方法加载模型时,我就从Keras开始,偶然发现了这个问题:

model = load_model(MODEL_FILENAME)

输出:

2019-03-03 18:57:48.790202: I tensorflow/core/platform/profile_utils/cpu_utils.cc:94] CPU Frequency: ****** Hz
2019-03-03 18:57:48.798019: I tensorflow/compiler/xla/service/service.cc:150] XLA service 0x563207f6f580 executing computations on platform Host. Devices:
2019-03-03 18:57:48.798161: I tensorflow/compiler/xla/service/service.cc:158]   StreamExecutor device (0): <undefined>, <undefined>

我每次导入时都不想这样做,因此我尝试将stdoutstderr重定向到os.devnull,但是它仍然抛出输出。有什么办法可以停止输出?

我正在使用

  • Python 3.7.2
  • Keras 2.2.4(来自PIP)
  • Tensorflow 1.13.0rc1(也与1.13.1一起尝试-结果相同)

0 个答案:

没有答案