質問するログイン新規登録

回答編集履歴

2

リンク先更新

2020/09/18 00:32

投稿

bsdfan
bsdfan

スコア4943

answer CHANGED
@@ -1,7 +1,8 @@
1
- `TF_CPP_MIN_LOG_LEVEL`がきかないという[issue](https://github.com/tensorflow/tensorflow/issues/31870)によると、
1
+ stackoverflowの記事([https://stackoverflow.com/questions/35911252/#38645250](https://stackoverflow.com/questions/35911252/#38645250))によると、
2
-
3
2
  ```python
4
3
  import tensorflow as tf
5
4
  tf.get_logger().setLevel("ERROR")
6
5
  ```
7
- すればよさそうです。
6
+ すればよさそうです。
7
+
8
+ ただ、`TF_CPP_MIN_LOG_LEVEL`がきかないという[issue](https://github.com/tensorflow/tensorflow/issues/31870)も上がっています。

1

全面修正

2020/09/18 00:32

投稿

bsdfan
bsdfan

スコア4943

answer CHANGED
@@ -1,21 +1,7 @@
1
- そのWarningは、tensorflowが直接出しているログです。
2
- 環境変数`TF_CPP_MIN_LOG_LEVEL`で制御でるよです。
1
+ `TF_CPP_MIN_LOG_LEVEL`かないとい[issue](https://github.com/tensorflow/tensorflow/issues/31870)によると、
3
2
 
4
3
  ```python
5
- import os
6
- os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3'
7
4
  import tensorflow as tf
5
+ tf.get_logger().setLevel("ERROR")
8
6
  ```
9
-
10
- > 0 = all messages are logged (default behavior)
11
- > 1 = INFO messages are not printed
12
- > 2 = INFO and WARNING messages are not printed
13
- > 3 = INFO, WARNING, and ERROR messages are not printed
14
-
15
-
16
- [https://github.com/tensorflow/tensorflow/issues/27023](https://github.com/tensorflow/tensorflow/issues/27023)
17
-
18
- tensorflowをimportる前に環境変数を設定したほうが良さそうです。
7
+ ればよさそうです。
19
- pythonスクリプトの中でセットするのではなく、python実行前にシェルで環境変数をセットしてもいいと思います。
20
-
21
- `TF_CPP_MIN_LOG_LEVEL`がきかないという[issue](https://github.com/tensorflow/tensorflow/issues/31870)もあるので、自分の環境で確かめてください。