NoneType' object has no attribute 'message_types_by_name
>>> import peft
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/opt/conda/lib/python3.10/site-packages/peft/__init__.py", line 22, in <module>
from .mapping import MODEL_TYPE_TO_PEFT_MODEL_MAPPING, PEFT_TYPE_TO_CONFIG_MAPPING, get_peft_config, get_peft_model
File "/opt/conda/lib/python3.10/site-packages/peft/mapping.py", line 16, in <module>
from .peft_model import (
File "/opt/conda/lib/python3.10/site-packages/peft/peft_model.py", line 22, in <module>
from accelerate import dispatch_model, infer_auto_device_map
File "/opt/conda/lib/python3.10/site-packages/accelerate/__init__.py", line 3, in <module>
from .accelerator import Accelerator
File "/opt/conda/lib/python3.10/site-packages/accelerate/accelerator.py", line 36, in <module>
from .tracking import LOGGER_TYPE_TO_CLASS, GeneralTracker, filter_trackers
File "/opt/conda/lib/python3.10/site-packages/accelerate/tracking.py", line 42, in <module>
from torch.utils import tensorboard
File "/opt/conda/lib/python3.10/site-packages/torch/utils/tensorboard/__init__.py", line 12, in <module>
from .writer import FileWriter, SummaryWriter # noqa: F401
File "/opt/conda/lib/python3.10/site-packages/torch/utils/tensorboard/writer.py", line 9, in <module>
from tensorboard.compat.proto.event_pb2 import SessionLog
File "/opt/conda/lib/python3.10/site-packages/tensorboard/compat/proto/event_pb2.py", line 16, in <module>
from tensorboard.compat.proto import summary_pb2 as tensorboard_dot_compat_dot_proto_dot_summary__pb2
File "/opt/conda/lib/python3.10/site-packages/tensorboard/compat/proto/summary_pb2.py", line 16, in <module>
from tensorboard.compat.proto import histogram_pb2 as tensorboard_dot_compat_dot_proto_dot_histogram__pb2
File "/opt/conda/lib/python3.10/site-packages/tensorboard/compat/proto/histogram_pb2.py", line 21, in <module>
_HISTOGRAMPROTO = DESCRIPTOR.message_types_by_name['HistogramProto']
AttributeError: 'NoneType' object has no attribute 'message_types_by_name'
将 protobuf
版本降低,原来是 3.20.0,降为 3.19.3
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple protobuf==3.19.3