回答編集履歴

2

リンク先更新

2020/09/18 00:32

投稿

bsdfan
bsdfan

スコア4794

test CHANGED
@@ -1,6 +1,4 @@
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
-
4
2
 
5
3
  ```python
6
4
 
@@ -11,3 +9,7 @@
11
9
  ```
12
10
 
13
11
  すればよさそうです。
12
+
13
+
14
+
15
+ ただ、`TF_CPP_MIN_LOG_LEVEL`がきかないという[issue](https://github.com/tensorflow/tensorflow/issues/31870)も上がっています。

1

全面修正

2020/09/18 00:32

投稿

bsdfan
bsdfan

スコア4794

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