在做LoRa微调使用peft库的时候出现了下面的错误,于是去查了一下解决方法
ImportError: cannot import name 'is_npu_available' from 'accelerate.utils'
看到有的帖子说估计是peft刚出来还不太稳定的原因,需要重新安装peft:
pip uninstall peft
pip install peft@git+https://github.com/huggingface/peft.git
但是在重新安装了peft之后,还是和之前相同的报错,后来检查发现并不是peft的问题,而是accelerate的版本问题,尝试卸载accelerate重新下载:
pip uninstall accelerate
pip install accelerate
更新了accelerate版本之后,不再报错。