File "/root/miniconda3/envs/TA/lib/python3.12/site-packages/transformers/trainer.py", line 2934, in _load_best_model
active_adapter = model.active_adapters[0]
~~~~~~~~~~~~~~~~~~~~~^^^
TypeError: 'method' object is not subscriptable
感谢github的回答
原链接:active_adapter = model.active_adapters[0] TypeError: 'method' 对象不可下标 ·问题 #2249 ·拥抱脸/PEFT
Traceback (most recent call last):
File "/root/TALLRec_Study-main/finetune_rec.py", line 331, in <module>
fire.Fire(train)
File "/root/miniconda3/envs/TA/lib/python3.12/site-packages/fire/core.py", line 135, in Fire
component_trace = _Fire(component, args, parsed_flag_args, context, name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/root/miniconda3/envs/TA/lib/python3.12/site-packages/fire/core.py", line 468, in _Fire
component, remaining_args = _CallAndUpdateTrace(
^^^^^^^^^^^^^^^^^^^^
File "/root/miniconda3/envs/TA/lib/python3.12/site-packages/fire/core.py", line 684, in _CallAndUpdateTrace
component = fn(*varargs, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^
File "/root/TALLRec_Study-main/finetune_rec.py", line 297, in train
trainer.train(resume_from_checkpoint=resume_from_checkpoint)
File "/root/miniconda3/envs/TA/lib/python3.12/site-packages/transformers/trainer.py", line 2164, in train
return inner_training_loop(
^^^^^^^^^^^^^^^^^^^^
File "/root/miniconda3/envs/TA/lib/python3.12/site-packages/transformers/trainer.py", line 2644, in _inner_training_loop
self._load_best_model()
File "/root/miniconda3/envs/TA/lib/python3.12/site-packages/transformers/trainer.py", line 2934, in _load_best_model
active_adapter = model.active_adapters[0]
~~~~~~~~~~~~~~~~~~~~~^^^
TypeError: 'method' object is not subscriptable