AttributeError: module 'torch.utils._pytree' has no attribute 'register_pytree_node'. Did you mean: '_register_pytree_no
收藏回复举报
AttributeError: module 'torch.utils._pytree' has no attribute 'register_pytree_node'. Did you mean: '_register_pytree_no
t('forum.solved') 已解决
发表于2025-10-17 14:17:48
0 查看
<venv>/lib/python3.10/site-packages/torch/distributed/_functional_collectives.py:22: UserWarning: Unable to import torchdynamo util `is_torchdynamo_compiling`, so won't support torchdynamo correctly 

  warnings.warn( 

Traceback (most recent call last): 

  File "<project_path>/train.py", line 27, in <module> 

    import torch_npu 

  File "<venv>/lib/python3.10/site-packages/torch_npu/__init__.py", line 14, in <module> 

    from torch.distributed.fsdp import sharded_grad_scaler 

  File "<venv>/lib/python3.10/site-packages/torch/distributed/fsdp/__init__.py", line 1, in <module> 

    from .flat_param import FlatParameter 

  File "<venv>/lib/python3.10/site-packages/torch/distributed/fsdp/flat_param.py", line 30, in <module> 

    from torch.distributed.fsdp._common_utils import ( 

  File "<venv>/lib/python3.10/site-packages/torch/distributed/fsdp/_common_utils.py", line 31, in <module> 

    from torch.distributed._tensor.device_mesh import DeviceMesh 

  File "<venv>/lib/python3.10/site-packages/torch/distributed/_tensor/__init__.py", line 319, in <module> 

    import torch.distributed._tensor._dynamo_utils 

  File "<venv>/lib/python3.10/site-packages/torch/distributed/_tensor/_dynamo_utils.py", line 1, in <module> 

    from torch._dynamo import allow_in_graph 

  File "<venv>/lib/python3.10/site-packages/torch/_dynamo/__init__.py", line 2, in <module> 

    from . import allowed_functions, convert_frame, eval_frame, resume_execution 

  File "<venv>/lib/python3.10/site-packages/torch/_dynamo/allowed_functions.py", line 24, in <module> 

    from . import config 

  File "<venv>/lib/python3.10/site-packages/torch/_dynamo/config.py", line 49, in <module> 

    torch.onnx.is_in_onnx_export: False, 

  File "<venv>/lib/python3.10/site-packages/torch/__init__.py", line 1831, in __getattr__ 

    return importlib.import_module(f".{name}", __name__) 

  File "<venv>/lib/python3.10/importlib/__init__.py", line 126, in import_module 

    return _bootstrap._gcd_import(name[level:], package, level) 

  File "<venv>/lib/python3.10/site-packages/torch/onnx/__init__.py", line 46, in <module> 

    from ._internal.exporter import (  # usort:skip. needs to be last to avoid circular import 

  File "<venv>/lib/python3.10/site-packages/torch/onnx/_internal/exporter.py", line 42, in <module> 

    from torch.onnx._internal.fx import ( 

  File "<venv>/lib/python3.10/site-packages/torch/onnx/_internal/fx/__init__.py", line 1, in <module> 

    from .patcher import ONNXTorchPatcher 

  File "<venv>/lib/python3.10/site-packages/torch/onnx/_internal/fx/patcher.py", line 11, in <module> 

    import transformers  # type: ignore[import] 

  File "<venv>/lib/python3.10/site-packages/transformers/__init__.py", line 27, in <module> 

    from . import dependency_versions_check 

  File "<venv>/lib/python3.10/site-packages/transformers/dependency_versions_check.py", line 16, in <module> 

    from .utils.versions import require_version, require_version_core 

  File "<venv>/lib/python3.10/site-packages/transformers/utils/__init__.py", line 24, in <module> 

    from .auto_docstring import ( 

  File "<venv>/lib/python3.10/site-packages/transformers/utils/auto_docstring.py", line 30, in <module> 

    from .generic import ModelOutput 

  File "<venv>/lib/python3.10/site-packages/transformers/utils/generic.py", line 465, in <module> 

    _torch_pytree.register_pytree_node( 

AttributeError: module 'torch.utils._pytree' has no attribute 'register_pytree_node'. Did you mean: '_register_pytree_node'? 

我要发帖子