torch.fx.passes.pass_manager.log_hook
-
torch.fx.passes.pass_manager.log_hook(fn, level=20)[исходный код] -
Записывает в журнал результат вызываемого объекта.
Это полезно для записи в журнал результатов проходов. Обратите внимание:
inplace_wrapperзаменяет результат прохода изменённым объектом. Чтобы записать в журнал исходный результат, примените эту обёртку передinplace_wrapper.Пример:
def my_pass(d: Dict) -> bool: changed = False if "foo" in d: d["foo"] = "bar" changed = True return changed pm = PassManager(passes=[inplace_wrapper(log_hook(my_pass))])
© 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.passes.pass_manager.log_hook.html