Есть ли другое применение colocate_with в Keras?Код API модели Keras, документированный здесь: https://keras.io/models/model/ и здесь: https://www.tensorflow.org/api_docs/python/tf/keras/models/Model, приводит к предупреждению об устаревании.Ссылочный код напрямую не использует colocate_with (хотя, возможно, API использует colocate_with).Будет ли это API модели устаревшим или предупреждение об ошибке?
Пример кода из документации Keras:
from keras.models import Model
from keras.layers import Input, Dense
a = Input(shape=(32,))
b = Dense(32)(a)
model = Model(inputs=a, outputs=b)
Пример кода из документации TensorFlow:
import tensorflow as tf
inputs = tf.keras.Input(shape=(3,))
x = tf.keras.layers.Dense(4, activation=tf.nn.relu)(inputs)
outputs = tf.keras.layers.Dense(5, activation=tf.nn.softmax)(x)
model = tf.keras.Model(inputs=inputs, outputs=outputs)
Обаиз этих примеров выдается предупреждение об устаревании:
...deprecation.py:323] From ~/.local/lib/python3.6/site-packages/tensorflow/python/ops/resource_variable_ops.py:435: colocate_with (from tensorflow.python.framework.ops) is deprecated and will be removed in a future version.
Instructions for updating:
Colocations handled automatically by placer.
Это предупреждение и использование colocate_with, по-видимому, отличается от того, на которое ссылается " Для чего используется colocate_with в тензорном потоке? "
Будет ли признан недействительным документированный метод использования Model API?Будет ли альтернатива использованию последовательной модели?