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
)

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

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

from_callable

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

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

Создаёт подпись для заданного вызываемого объекта.

from_function

@classmethod
from_function(
    func
)

Создаёт подпись для заданной Python-функции.

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

replace

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

Создаёт скопированную подпись с возможностью изменения параметров. Передайте аргументы '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