torch.fx.operator_schemas.normalize_module
-
torch.fx.operator_schemas.normalize_module(root, target, args, kwargs=None, normalize_to_only_use_kwargs=False)[исходный код] -
Возвращает нормализованные аргументы модулей PyTorch. Это означает, что
args/kwargsбудут сопоставлены с сигнатурой функциональной операции, а еслиnormalize_to_only_use_kwargsимеет значение True, будут возвращены только kwargs в порядке позиционных аргументов. Также заполняются значения по умолчанию. Позиционные параметры с ограничением только по позиции и параметры varargs не поддерживаются (*args,**kwargs).- Параметры:
-
- root (nn.Module) – корневой модуль, в котором выполняется поиск модулей
- target (Callable) – функция, аргументы которой нормализуются
- args (Tuple[Any]) – кортеж аргументов функции
- kwargs (Optional[Dict[str, Any]]) – словарь kwargs функции
- normalize_to_only_use_kwargs (bool) – следует ли нормализовать аргументы так, чтобы использовать только kwargs.
- Возвращает:
-
Возвращает normalized_args_and_kwargs или
Noneв случае неудачи. - Тип возвращаемого значения:
-
ArgsKwargsPair | None
Предупреждение
Этот API является экспериментальным и НЕ сохраняет обратную совместимость.
© 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.operator_schemas.normalize_module.html