torch.fx.node.has_side_effect
-
torch.fx.node.has_side_effect(fn)[source] -
Регистрирует функцию, которую нельзя удалять как неиспользуемый код с помощью fx.graph.eliminate_dead_code
ПРИМЕЧАНИЕ: Не добавляйте в этот набор новые операторы! Вместо этого рассмотрите возможность использования системы эффектов через torch.library._register_effectful_op() для операторов.
Этот набор _side_effectful_functions предназначен только для: - Устаревших функций, которые не являются операторами (например, операции профилировщика, утверждения) - Элементов, которые нельзя пометить с помощью обычной системы эффектов
Предупреждение
Этот API является экспериментальным и НЕ совместим с предыдущими версиями.
- Тип возвращаемого значения:
-
Callable[[~_P], _R]
© 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.node.has_side_effect.html