本项目开发了 transformers 插件,用于晟腾适配 transformers 套件。
目前仅支持 transformers 4.18.0 版本:https://github.com/huggingface/transformers/tree/v4.18.0
不支持通过huggingface/accelerate加速模型训练。
-
当前套件支持的固件与驱动、CANN 以及 PyTorch 如下表所示
表 1 版本配套表
配套 版本 固件与驱动 22.0.RC3 CANN 6.1.RC1 PyTorch 1.8.1 -
环境准备
请参考《PyTorch框架训练环境准备》
-
安装原生 transformers 套件
pip3 install transformers==4.18.0
-
下载并安装 transformers_npu 插件
git clone -b 4.18.0 https://gitee.com/ji-huazhong/transformers_npu cd transformers_npu pip3 install ./
在引入 import transformers
之前 import transformers_npu
,参考 examples/question-answering/run_qa.py
...
import transformers_npu
import transformers
...
请参考 examples
的下游任务用例,例如问答任务。