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, если тип соответствует текущей сигнатуре. Получите следующую сигнатуру.
-
© 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