Предупреждения об устаревании при использовании внутренней библиотеки Keras в Tensorflow 1.15.0 - PullRequest
1 голос
/ 11 ноября 2019

Я обновляю нашу кодовую базу до Tensorflow 1.15.0 (мы планируем в конечном итоге обновить до 2.x, но на данный момент требуется слишком много изменений). К сожалению, эта версия Tensorflow, похоже, страдает от устаревших предупреждений, связанных с внутренней библиотекой Keras.

Пример с Tensorflow 1.15.0:

Python 3.6.8 (default, May  2 2019, 19:44:18)
[GCC 7.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
>>> tf.__version__
'1.15.0'
>>> from tensorflow.keras import Sequential
>>> from tensorflow.keras.layers import Dense
>>> model = Sequential()
>>> model.add(Dense(units=100, input_shape=(100,)))
WARNING: Logging before flag parsing goes to stderr.
W1111 10:20:25.954580 140456260341888 deprecation.py:506] From /home/user/.python/lib/python3.6/site-packages/tensorflow_core/python/ops/resource_variable_ops.py:1630: calling BaseResourceVariable.__init__ (from tensorflow.python.ops.resource_variable_ops) with constraint is deprecated and will be removed in a future version.
Instructions for updating:
If using Keras pass *_constraint arguments to layers.

Тот же код с Tensorflow 2.0 (то есть ожидаемыйрезультат, без предупреждений):

Python 3.6.8 (default, May  2 2019, 19:44:18)
[GCC 7.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
>>> tf.__version__
'2.0.0'
>>> from tensorflow.keras import Sequential
>>> from tensorflow.keras.layers import Dense
>>> model = Sequential()
>>> model.add(Dense(units=100, input_shape=(100,)))
2019-11-11 10:21:28.767760: I tensorflow/core/platform/cpu_feature_guard.cc:142] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 FMA
2019-11-11 10:21:28.778339: I tensorflow/core/platform/profile_utils/cpu_utils.cc:94] CPU Frequency: 2712000000 Hz
2019-11-11 10:21:28.781231: I tensorflow/compiler/xla/service/service.cc:168] XLA service 0x7fffe1268cc0 executing computations on platform Host. Devices:
2019-11-11 10:21:28.782216: I tensorflow/compiler/xla/service/service.cc:175]   StreamExecutor device (0): Host, Default Version

Любой совет, как избежать этих предупреждений?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...