Tensorflow: TF 1.x: "рдмрд╣рд┐рд╖реНрдХреГрдд" рдЪреЗрддрд╛рд╡рдиреА рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 22 рдорд╛рд░реНрдЪ 2019  ┬╖  29рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: tensorflow/tensorflow

рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдПрдкреАрдЖрдИ, рдЬреИрд╕реЗ tf.layers.dense, TF 2.0 рдореЗрдВ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рдПрдВрдЧреЗред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЙрдирдХреЗ рд╡рд┐рдХрд▓реНрдк, tf.keras.layers, TF 1.x рдХреЗ рдЕрдиреНрдп рдШрдЯрдХреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡реЗ рд╡реЗрд░рд┐рдПрдмрд▓ рд╕реНрдХреЛрдк (#27016) рдХрд╛ рднреА рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП рдореИрдВ TF 1.x рдореЗрдВ рдкрджрд╛рд╡рдирдд API рдкрд░ рдЯрд┐рдХрд╛ рд░рд╣реВрдВрдЧрд╛ред
рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдЗрд╕ рддрд░рд╣ рдХреЗ рдШреГрдгрд┐рдд "рдмрд╣рд┐рд╖реНрдХреГрдд" рдЪреЗрддрд╛рд╡рдиреА рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрдВрдЧреЗ: xxx (from tensorflow.python.layers.core) is deprecated and will be removed in a future version. Use keras.layers.xxx instead.

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

1.14.0 рдХреЗрд╡рд▓ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:

import tensorflow as tf
tf.compat.v1.logging.set_verbosity(tf.compat.v1.logging.ERROR)

рд╕рднреА 29 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЖрдк рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ :-
рдЖрдпрд╛рдд рдУрдПрд╕
tf . рдХреЗ рд░реВрдк рдореЗрдВ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рдЖрдпрд╛рдд рдХрд░реЗрдВ
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3'

рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ:-
0 = рд╕рднреА рд╕рдВрджреЗрд╢ рд▓реЙрдЧ рдХрд┐рдП рдЧрдП рд╣реИрдВ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡реНрдпрд╡рд╣рд╛рд░)
1 = рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрджреЗрд╢ рдореБрджреНрд░рд┐рдд рдирд╣реАрдВ рд╣реИрдВ
2 = рд╕реВрдЪрдирд╛ рдФрд░ рдЪреЗрддрд╛рд╡рдиреА рд╕рдВрджреЗрд╢ рдореБрджреНрд░рд┐рдд рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ
3 = рдЬрд╛рдирдХрд╛рд░реА, рдЪреЗрддрд╛рд╡рдиреА рдФрд░ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдореБрджреНрд░рд┐рдд рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ

рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рдореИрдВ рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ
рдпрд╣ рдмрд╣рд┐рд╖реНрдХрд░рдг рдЪреЗрддрд╛рд╡рдиреА рдХреЛ рд░реЛрдХ рдирд╣реАрдВ рд╕рдХрддрд╛

рд╡реИрд╕реЗ, рдкреБрд░рд╛рдиреЗ рдШрдЯрдХреЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдкреВрд░рд╛ рдХрд░реЗрдВрдЧреЗ? #27042 рджреЗрдЦреЗрдВред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ TF рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдореЗрдВ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдкрдиреЗ рдХрдордЬреЛрд░ рдмрд┐рдВрджреБрдУрдВ рдХреЛ рд╕реБрдзрд╛рд░рдиреЗ рдореЗрдВ рдЦрд░рд╛рдм рд╣реИ

рдЬреЛ рд▓реЛрдЧ TensorFlow рдХреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдХреНрдпрд╛ рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ, рдЙрдиреНрд╣реЗрдВ рд╕реВрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣рд┐рд╖реНрдХрд░рдг рд╕рдВрджреЗрд╢реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЕрдиреБрдХреВрд▓рди рдХреЗ рд▓рд┐рдП рд╕рдордп рджреЗрдирд╛ рд╣реЛрддрд╛ рд╣реИред

рдЗрд╕рд▓рд┐рдП, рд╣рдо рдЗрди рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдирд┐рдХрд╛рд▓рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдВрдЧреЗред рдЖрдк рдЗрд╕ рдирд┐рдЬреА рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреЗ рд▓рд┐рдП рдЕрдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

import tensorflow.python.util.deprecation as deprecation
deprecation._PRINT_DEPRECATION_WARNINGS = False

рдзрдиреНрдпрд╡рд╛рдж
#27045 рджреЗрдЦреЗрдВ, рдХреЛрдИ рд╕реБрдЭрд╛рд╡?

рдЗрд╕ рдХреЛрдб рдиреЗ рдореБрдЭреЗ рдПрдХ рддреНрд░реБрдЯрд┐ рджреА:

import tensorflow.python.util.deprecation as deprecation
deprecation._PRINT_DEPRECATION_WARNINGS = False
AttributeError: module 'tensorflow' has no attribute 'python'

рд▓реЗрдХрд┐рди рдЖрдпрд╛рдд рд▓рд╛рдЗрди рдХреЛ рдмрджрд▓рдиреЗ рд╕реЗ рдпрд╣ рдХрд╛рдо рдХрд░ рдЧрдпрд╛ (рдФрд░ рд╡рд╛рдВрдЫрд┐рдд рдХреЗ рд░реВрдк рдореЗрдВ рдмрд╣рд┐рд╖реНрдХрд░рдг рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХреЛ рджрдмрд╛ рджреЗрддрд╛ рд╣реИ):

from tensorflow.python.util import deprecation
deprecation._PRINT_DEPRECATION_WARNINGS = False

рдзрдиреНрдпрд╡рд╛рдж

@ skylogic004 рдпрд╣ рд╣рд╛рд▓ рд╣реА рдХреА рд░рд╛рдд рд╕реЗ рд╣реИ/рд╣рд╛рд▓ рдХреЗ рдорд╛рд╕реНрдЯрд░ рд╕реЗ рд╕реНрд░реЛрдд рд╕реЗ рдирд┐рд░реНрдорд┐рдд рд╣реИ?

@mihaimaruseac рдУрд╣, рдореИрдВ рдПрдирд╛рдХреЛрдВрдбрд╛ рд╕реЗ tf 1.13 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ (рдореИрдВ рдЗрд╕ рдмрд╛рдд рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рд╣реВрдВ рдХрд┐ рдпрд╣ рдХрд┐рд╕ рд╢рд╛рдЦрд╛ рдФрд░ рдирд┐рд░реНрдорд╛рдг рд╕реЗ рдореВрд▓ рд░реВрдк рд╕реЗ рдЖрдпрд╛ рд╣реЛрдЧрд╛, рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рд╢рд╛рдпрдж рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдЬрд╛рдирдХрд╛рд░реА рд╣реИ?)

$ python
Python 3.6.6 | packaged by conda-forge | (default, Jul 26 2018, 11:48:23) [MSC v.1900 64 bit (AMD64)] on win32  
Type "help", "copyright", "credits" or "license" for more information.                                          
>>> import tensorflow as tf                                                                                     
>>> tf.__version__                                                                                              
'1.13.1'                                                                                                        

$ conda list | grep tensor
tensorboard               1.13.1           py36h33f27b4_0
tensorflow                1.13.1          gpu_py36h1635174_0
tensorflow-base           1.13.1          gpu_py36h0fff12a_0
tensorflow-estimator      1.13.0                     py_0
tensorflow-gpu            1.13.1               h0d30ee6_0

рдПрдирд╛рдХреЛрдВрдбрд╛ рдкреИрдХреЗрдЬ рдХрд╛ рд▓рд┐рдВрдХ: https://anaconda.org/anaconda/tensorflow-gpu

рдлрд┐рд░ рдпрд╣ рдРрд╕рд╛ рдХреБрдЫ рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореБрдЭреЗ рдЪрд┐рдВрддрд╛ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП (рдкреВрд░реНрдг рд╕рдВрджрд░реНрдн: рдкрд┐рдЫрд▓реЗ рдПрдХ рд╕рдкреНрддрд╛рд╣ рдореЗрдВ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдП рдЧрдП рдХреБрдЫ рдмрджрд▓рд╛рд╡реЛрдВ рдХреЗ рдХрд╛рд░рдг рдЖрдпрд╛рдд рдореЗрдВ рдХреБрдЫ рд╡рд┐рдлрд▓рддрд╛рдПрдВ рд╣реБрдИ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡реЗ рдХреЗрд╡рд▓ рдорд╛рд╕реНрдЯрд░ рдХреЛрдб рдкрд░ рд╣реИрдВ, рдЬреЛ рдРрд╕рд╛ рдкреНрд░рддреАрдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ)

рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдмрд╣рд┐рд╖реНрдХрд░рдг рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВред рд╡реЗ рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП рдРрд╕реА рд╕реНрдерд┐рддрд┐рдпрд╛рдВ рд╣реИрдВ рдЬрд╣рд╛рдВ рдЙрдиреНрд╣реЗрдВ рдмрдВрдж рдХрд░рдирд╛ рд╡рд╛рдВрдЫрдиреАрдп рд╣реИред

рдкрд╛рдпрдерди рдореЗрдВ sys.warnoptions рдЬреЛ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП PYTHONWARNINGS рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
PYTHONWARNINGS=ignore ред

рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, TensorFlow рдХрд╛ рдЕрдкрдирд╛ TF_CPP_MIN_LOG_LEVEL рд╡рд┐рдХрд▓реНрдк рд╣реИред

рдФрд░ TensorFlow Python рд▓реЙрдЧрд┐рдВрдЧ API рднреА рд╣реИ (рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрдерд╛ рдХрд┐ рдпрд╣ рдкрд╣рд▓реЗ рдХрд╛рдо рдХрд░рддрд╛ рдерд╛):

import tensorflow as tf

tf.compat.v1.logging.set_verbosity(tf.compat.v1.logging.ERROR)

рдпрд╣ рдХрд┐ рдЙрдкрд░реЛрдХреНрдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдЪреЗрддрд╛рд╡рдиреА рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдореБрджреНрд░рд┐рдд рд╣реЛрдиреЗ рд╕реЗ рдирд╣реАрдВ рд░реЛрдХ рд░рд╣рд╛ рд╣реИ, рдпрд╣ рдПрдХ рдмрдЧ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред

_PRINT_DEPRECATION_WARNINGS рдзреНрд╡рдЬ рдЖрдВрддрд░рд┐рдХ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдХрд┐рд╕реА рднреА рд╕рдордп рд╣рдЯрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдореИрдВ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП numpy FuturreWarning s рдХреЛ рднреНрд░рдорд┐рдд рдХрд░ рд░рд╣рд╛ рдерд╛ред рд▓реЙрдЧрд┐рдВрдЧ рд╕реНрддрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдЕрдВрддрд┐рдо рд╡рд┐рдХрд▓реНрдк рдЖрдо рддреМрд░ рдкрд░ рдЕрднреА рднреА рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

1.14.0 рдХреЗрд╡рд▓ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:

import tensorflow as tf
tf.compat.v1.logging.set_verbosity(tf.compat.v1.logging.ERROR)

r1.14 рдФрд░ рдЖрдЧреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ:

try:
    from tensorflow.python.util import module_wrapper as deprecation
except ImportError:
    from tensorflow.python.util import deprecation_wrapper as deprecation
deprecation._PER_MODULE_WARNING_LIMIT = 0

рд╡реИрд╕реЗ рднреА, рдпрд╣ рдЖрдВрддрд░рд┐рдХ рд╣реИ рдФрд░ рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рд╡рд┐рд╖рдп рд╣реИред

рдпрд╛ TF2.0 рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВ рдЬрд╣рд╛рдВ рдмрд╣рд┐рд╖реНрдХрд░рдг рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдВ рд╣рдЯрд╛ рджреА рдЬрд╛рддреА рд╣реИрдВ (рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рдирд╣реАрдВ)ред

рдЬрдм рддрдХ рдЖрдк IDE рдХреЗ рдЕрдЪреНрдЫреЗ рдЪрдпрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ :p
рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдЬрд┐рд╕рдиреЗ рдореБрдЭреЗ рд░реЛрд▓ рдмреИрдХ рдХрд┐рдпрд╛ рд╡рд╣ рд╕реНрд╡рдд: рдкреВрд░реНрдг рдореБрджреНрджрд╛ рдерд╛ рдЗрд╕рд▓рд┐рдП рдпреЗ рджрдорди рдЕрдиреБрд░реЛрдз рд╡реИрдз рдЖрдИрдПрдордУ рд╣реИрдВред

рд╕реНрд╡рддрдГ рдкреВрд░реНрдгрддрд╛ рдЕрдзрд┐рдХрддрд░ рд╣рд▓ рд╣реЛ рдЧрдИ рд╣реИ

рдЬреЛ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЙрди рд╕рднреА рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛:

os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3'
import tensorflow as tf
tf.compat.v1.logging.set_verbosity(tf.compat.v1.logging.ERROR)
from tensorflow.python.util import deprecation
deprecation._PRINT_DEPRECATION_WARNINGS = False
try:
    from tensorflow.python.util import module_wrapper as deprecation
except ImportError:
    from tensorflow.python.util import deprecation_wrapper as deprecation
deprecation._PER_MODULE_WARNING_LIMIT = 0

рдлрд┐рд░ рднреА, рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХрд╛ рдвреЗрд░ рд╣реИред

/usr/local/lib/python3.6/dist-packages/tensorflow/python/framework/dtypes.py:516: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
  _np_qint8 = np.dtype([("qint8", np.int8, 1)])
/usr/local/lib/python3.6/dist-packages/tensorflow/python/framework/dtypes.py:517: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
  _np_quint8 = np.dtype([("quint8", np.uint8, 1)])
/usr/local/lib/python3.6/dist-packages/tensorflow/python/framework/dtypes.py:518: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
  _np_qint16 = np.dtype([("qint16", np.int16, 1)])
/usr/local/lib/python3.6/dist-packages/tensorflow/python/framework/dtypes.py:519: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
  _np_quint16 = np.dtype([("quint16", np.uint16, 1)])
/usr/local/lib/python3.6/dist-packages/tensorflow/python/framework/dtypes.py:520: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
  _np_qint32 = np.dtype([("qint32", np.int32, 1)])
/usr/local/lib/python3.6/dist-packages/tensorflow/python/framework/dtypes.py:525: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
  np_resource = np.dtype([("resource", np.ubyte, 1)])
/usr/local/lib/python3.6/dist-packages/tensorboard/compat/tensorflow_stub/dtypes.py:541: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
  _np_qint8 = np.dtype([("qint8", np.int8, 1)])
/usr/local/lib/python3.6/dist-packages/tensorboard/compat/tensorflow_stub/dtypes.py:542: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
  _np_quint8 = np.dtype([("quint8", np.uint8, 1)])
/usr/local/lib/python3.6/dist-packages/tensorboard/compat/tensorflow_stub/dtypes.py:543: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
  _np_qint16 = np.dtype([("qint16", np.int16, 1)])
/usr/local/lib/python3.6/dist-packages/tensorboard/compat/tensorflow_stub/dtypes.py:544: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
  _np_quint16 = np.dtype([("quint16", np.uint16, 1)])
/usr/local/lib/python3.6/dist-packages/tensorboard/compat/tensorflow_stub/dtypes.py:545: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
  _np_qint32 = np.dtype([("qint32", np.int32, 1)])
/usr/local/lib/python3.6/dist-packages/tensorboard/compat/tensorflow_stub/dtypes.py:550: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
  np_resource = np.dtype([("resource", np.ubyte, 1)])
TF version 1.14.0

рдЙрдмрдВрдЯреВ 16.04
рдкрд╛рдпрдерди 3.6.8

@ pyotr777 рдЕрдЬрдЧрд░ рдирд┐рд░реНрдорд┐рдд рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рджрдмрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП:

warnings.filterwarnings('ignore', category=DeprecationWarning)
warnings.filterwarnings('ignore', category=FutureWarning)

@ pyotr777 рд╡реЗ

рдЕрдзрд┐рдХ рдбрд╛рдЙрдирд╡реЛрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдЬреЛрдЦрд┐рдо рдкрд░, рдХреГрдкрдпрд╛ 2.0 . рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВ

рднрд╡рд┐рд╖реНрдп рдХреА рдЪреЗрддрд╛рд╡рдиреА

import warnings
warnings.filterwarnings('ignore', category=DeprecationWarning)
warnings.filterwarnings('ignore', category=FutureWarning)

рджрдмрд╛рдпрд╛ рдирд╣реАрдВ

/usr/local/lib/python3.7/site-packages/tensorflow/python/framework/dtypes.py:516: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
  _np_qint8 = np.dtype([("qint8", np.int8, 1)])

рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕рдиреЗ t2.0 рдЪреЗрддрд╛рд╡рдиреА рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛

import tensorflow as tf
tf.get_logger().warning('test')
# WARNING:tensorflow:test
tf.get_logger().setLevel('ERROR')
tf.get_logger().warning('test')

FYI рдХрд░реЗрдВ TensorFlow рдореЗрдВ рд▓реЙрдЧрд┐рдВрдЧ TF_CPP_MIN_LOG_LEVEL рдХреЗ рд░реВрдк рдореЗрдВ рдмрджрд▓ рдЧрдпрд╛ рдЕрдм рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ

рдлрд┐рд░ рднреА, рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХрд╛ рдвреЗрд░ рд╣реИред

/usr/local/lib/python3.6/dist-packages/tensorflow/python/framework/dtypes.py:516: FutureWarning: рдкрд╛рд╕рд┐рдВрдЧ (рдЯрд╛рдЗрдк, 1) рдпрд╛ '1type' рдЯрд╛рдЗрдк рдХреЗ рд╕рдорд╛рдирд╛рд░реНрдереА рдХреЗ рд░реВрдк рдореЗрдВ рдкрджрд╛рд╡рдирдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ; numpy рдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдЗрд╕реЗ (рдкреНрд░рдХрд╛рд░, (1,)) / '(1,) рдкреНрд░рдХрд╛рд░' рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдордЭрд╛ рдЬрд╛рдПрдЧрд╛ред
_np_qint8 = np.dtype([("qint8", np.int8, 1)])
/usr/local/lib/python3.6/dist-packages/tensorflow/python/framework/dtypes.py:517: FutureWarning: рдкрд╛рд╕рд┐рдВрдЧ (рдЯрд╛рдЗрдк, 1) рдпрд╛ '1type' рдЯрд╛рдЗрдк рдХреЗ рдкрд░реНрдпрд╛рдпрд╡рд╛рдЪреА рдХреЗ рд░реВрдк рдореЗрдВ рдмрд╣рд┐рд╖реНрдХреГрдд рд╣реИ; numpy рдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдЗрд╕реЗ (рдкреНрд░рдХрд╛рд░, (1,)) / '(1,) рдкреНрд░рдХрд╛рд░' рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдордЭрд╛ рдЬрд╛рдПрдЧрд╛ред
_np_quint8 = np.dtype([("quint8", np.uint8, 1)])

рдХреГрдкрдпрд╛ 1 рд╕реЗ 0 рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ-рдПрдХ рдХрд░рдХреЗ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рдЬреИрд╕реЗ: _np_qint8 = np.dtype([("qint8", np.int8, 1)]) рд╕реЗ _np_qint8 = np.dtype([("qint8", np.int8 , 0)]) рдЬреЛ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

solve warnings

рдЖрдк рдПрдХ рдиреБрдХреАрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ TF рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдереЛрдбрд╝рд╛ рдЕрд╕рдВрдЧрдд рд╣реИред

рдореЗрд░реЗ рд▓рд┐рдП рдбрд╛рд▓рдиреЗ рдХрд╛ рдХрд╛рдо рдХрд┐рдпрд╛

import warnings
warnings.filterwarnings('ignore',category=FutureWarning)

рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ

import tensorflow as tf

рдФрд░ рдЕрдиреНрдп рд╕рднреА рдЖрдпрд╛рддред

рдореЗрд░реЗ рдкрд╛рд╕ TF 1.14.0 рдФрд░ рд╕реБрдиреНрди 1.18.1 рд╣реИред

рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рдЖрдпрд╛рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП:
рдЖрдпрд╛рдд рдЪреЗрддрд╛рд╡рдиреА
рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдБред рдлрд╝рд┐рд▓реНрдЯрд░ рдЪреЗрддрд╛рд╡рдиреА ('рдЕрдирджреЗрдЦрд╛ рдХрд░реЗрдВ', рд╢реНрд░реЗрдгреА = рднрд╡рд┐рд╖реНрдп рдХреА рдЪреЗрддрд╛рд╡рдиреА)
рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдБред рдлрд╝рд┐рд▓реНрдЯрд░ рдЪреЗрддрд╛рд╡рдиреА ('рдЕрдирджреЗрдЦрд╛ рдХрд░реЗрдВ', рд╢реНрд░реЗрдгреА = рдкрджрд╛рд╡рдирддрд┐ рдЪреЗрддрд╛рд╡рдиреА)
рдпрд╣ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ == 1.12.0, numpy == 1.18.1, рдкрд╛рдпрдерди 3.6 . рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

рдореИрдВрдиреЗ рдпрд╣ рдХреЛрд╢рд┐рд╢ рдХреА:

import warnings
warnings.filterwarnings('ignore',category=FutureWarning)
warnings.filterwarnings('ignore', category=DeprecationWarning)

рдФрд░ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рддрдм рдХрд╛рдо рдирд╣реАрдВ рдЖрдпрд╛ рдЬрдм рдореИрдВрдиреЗ рдЕрдЬрдЧрд░ рдХреЛ рдЧреИрд░-рдЕрдВрддрдГрдХреНрд░рд┐рдпрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдЪрд▓рд╛рдпрд╛ tensorflow==1.14.0 , numpy==1.18.1 , python==3.6.10 , рд▓реЗрдХрд┐рди рдЗрд╕рдиреЗ рдПрдХ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рд╕рддреНрд░ рдореЗрдВ рдХрд╛рдо рдХрд┐рдпрд╛ред

рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдЬрдм рдореИрдВ рдкрд╛рдЗрдерди рдХреЛ рдЕрдВрддрдГрдХреНрд░рд┐рдпрд╛рддреНрдордХ рдФрд░ рдЧреИрд░-рд╕рдВрд╡рд╛рджрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдЪрд▓рд╛рддрд╛ рд╣реВрдВ рддреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ 2.X рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

import tensorflow as tf
tf.logging.set_verbosity(tf.logging.ERROR)

рдФрд░ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ 1.X рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп (рдореЗрд░реЗ рд▓рд┐рдП 1.14 рдкрд░ рдХрд╛рдо рдХрд┐рдпрд╛):

import tensorflow as tf
tf.compat.v1.logging.set_verbosity(tf.compat.v1.logging.ERROR)

рдореИрдВ рдЯреАрдПрдл 1.13.1 . рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ
рдпрд╣ рдХрд╛рдо:

import tensorflow as tf
tf.logging.set_verbosity(tf.logging.ERROR)

.compat.v1 рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

рдореИрдВрдиреЗ рд╕рднреА рддрд░реАрдХреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдЙрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдиреЗ рднреА рдЬреНрдпреВрдкрд┐рдЯрд░ рдиреЛрдЯрдмреБрдХ рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ ...

warnings.filterwarnings('ignore',category=FutureWarning)
рдпрд╣ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рдЖрдпрд╛рдд рдХрд░рддреЗ рд╕рдордп рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдореИрдВ рдореЙрдбрд▓ рд▓реЛрдб рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдЕрднреА рднреА рдХрдИ рд╕рд╛рд░реЗ рдЪреЗрддрд╛рд╡рдиреА рдореМрдЬреВрдж рд╣реИрдВ ...

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

fobus42 picture fobus42  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

indiejoseph picture indiejoseph  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

myme5261314 picture myme5261314  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

jacobma-create picture jacobma-create  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

waleedka picture waleedka  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ