Spec-Zone.ru › PyTorch 2.14

torch.fx.experimental.unification.multipledispatch.dispatcher.variadic_signature_matches_iter

torch.fx.experimental.unification.multipledispatch.dispatcher.variadic_signature_matches_iter(types, full_signature) [исходный код]

Проверяет, соответствует ли набор входных типов вариативной сигнатуре.

Примечания

Алгоритм выглядит следующим образом:

Инициализируйте текущую сигнатуру первой сигнатурой в последовательности. Для каждого типа в types:

  • Если текущая сигнатура является вариативной

    • Если тип соответствует сигнатуре, верните True
    • Иначе попробуйте получить следующую сигнатуру. Если сигнатур больше нет, совпадение невозможно, поэтому верните False.
  • Иначе верните True, если тип соответствует текущей сигнатуре. Получите следующую сигнатуру.
Тип возвращаемого значения:

Generator[bool, None, None]

© 2026, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://docs.pytorch.org/docs/2.14/generated/torch.fx.experimental.unification.multipledispatch.dispatcher.variadic_signature_matches_iter.html

Spec-Zone.ru

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