SignatureDef именует функции модели (serving_default, train) и описывает тензорные входы/выходы для клиентов Serving.
Разбор
- Keras save создаёт сигнатуры автоматически.
- Custom можно задать через
@tf.function(input_signature=...).
- Клиент обязан слать корректные имена/shapes.
- Несколько сигнатур — разные задачи одной модели.
Итог
Сигнатуры — контракт клиента с SavedModel.