Spec-Zone.ru › TensorFlow

tf.types.experimental.FunctionType

Представляет тип вызываемого объекта TensorFlow.

Просмотреть псевдонимы

Псевдонимы для совместимости при миграции

Подробнее см. в руководстве по миграции.

tf.compat.v1.types.experimental.FunctionType

tf.types.experimental.FunctionType(
    parameters=None, *, return_annotation, __validate_parameters__=True
)

FunctionType наследуется от inspect.Signature, который канонически представляет структуру (и, при необходимости, информацию о типах) входных параметров и выходных данных функции Python. Кроме того, он интегрируется с системой типов tf.function (tf.types.experimental.TraceType), обеспечивая целостное представление контракта ввода-вывода вызываемого объекта. Он используется для:

  • Канонизации и проверки типов входных аргументов Python
  • Диспетчеризации конкретных функций на основе типов
  • Упаковки и распаковки структурированных значений Python в тензоры
  • Создания структурированных значений-заполнителей для трассировки
Атрибуты
parameters
return_annotation

Дочерние классы

class empty

Методы

bind

bind(
    *args, **kwargs
)

Получает объект BoundArguments, который сопоставляет переданные args и kwargs с сигнатурой функции. Вызывает исключение TypeError, если переданные аргументы невозможно связать.

bind_partial

bind_partial(
    *args, **kwargs
)

Получает объект BoundArguments, который частично сопоставляет переданные args и kwargs с сигнатурой функции. Вызывает исключение TypeError, если переданные аргументы невозможно связать.

from_builtin

@classmethod
from_builtin(
    func
)

Создает Signature для заданной встроенной функции.

Устарел начиная с Python 3.5; используйте Signature.from_callable().

from_callable

Просмотреть исходный код

@classmethod
from_callable(
    obj, *, follow_wrapped=True
)

Создает Signature для заданного вызываемого объекта.

from_function

@classmethod
from_function(
    func
)

Создает Signature для заданной функции Python.

Устарел начиная с Python 3.5; используйте Signature.from_callable().

replace

replace(
    *, parameters=_void, return_annotation=_void
)

Создает настраиваемую копию Signature. Передайте аргументы 'parameters' и/или 'return_annotation', чтобы переопределить их в новой копии.

__eq__

__eq__(
    other
)

Возвращает self==value.

© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/types/experimental/FunctionType

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API