Skip to content

Commit

Permalink
Updated silence tensorflow for tensorflow 2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
LucaCappelletti94 committed Mar 2, 2020
1 parent da9c303 commit 6a51f91
Show file tree
Hide file tree
Showing 10 changed files with 20 additions and 135 deletions.
3 changes: 1 addition & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,4 @@

.notipy.json
\.DS_Store


*.egg-info
98 changes: 0 additions & 98 deletions silence_tensorflow.egg-info/PKG-INFO

This file was deleted.

10 changes: 0 additions & 10 deletions silence_tensorflow.egg-info/SOURCES.txt

This file was deleted.

1 change: 0 additions & 1 deletion silence_tensorflow.egg-info/dependency_links.txt

This file was deleted.

7 changes: 0 additions & 7 deletions silence_tensorflow.egg-info/requires.txt

This file was deleted.

1 change: 0 additions & 1 deletion silence_tensorflow.egg-info/top_level.txt

This file was deleted.

13 changes: 5 additions & 8 deletions silence_tensorflow/__init__.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
import os
os.environ["KMP_AFFINITY"] = "noverbose"
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'
import warnings
warnings.simplefilter(action='ignore', category=FutureWarning)
warnings.simplefilter(action='ignore', category=DeprecationWarning)
import tensorflow as tf
tf.compat.v1.logging.set_verbosity(tf.compat.v1.logging.ERROR)
from .silence_tensorflow import silence_tensorflow

__all__ = [
"silence_tensorflow"
]
12 changes: 12 additions & 0 deletions silence_tensorflow/silence_tensorflow.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import os
import logging


def silence_tensorflow():
"""Silence every warning of notice from tensorflow."""
logging.getLogger('tensorflow').setLevel(logging.ERROR)
os.environ["KMP_AFFINITY"] = "noverbose"
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3'
import tensorflow as tf
tf.get_logger().setLevel('ERROR')
tf.autograph.set_verbosity(3)
4 changes: 0 additions & 4 deletions tests/test_import.py

This file was deleted.

6 changes: 2 additions & 4 deletions tests/test_silence_tensorflow.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
import silence_tensorflow
import os
from silence_tensorflow import silence_tensorflow

def test_silence_tensorflow():
"""Check that everything runs."""
assert os.environ["KMP_AFFINITY"] == "noverbose"
assert os.environ["TF_CPP_MIN_LOG_LEVEL"] == "2"
silence_tensorflow()

0 comments on commit 6a51f91

Please sign in to comment.