transformers-4.45版本以上Qwen2RotaryEmbedding.forward接口报错
Open
- Dominant language
- Python
- Stars
- 5.2k
- Forks
- 448
- Avg merge
- 3d 15h
- Merged PRs (30d)
- 26
Description
https://github.com/InternLM/xtuner/blob/90192ffe42612b0f88409432e7b4860294432bcc/xtuner/model/modules/dispatch/qwen2.py#L266
xtuner Qwen2的代码里面Qwen2RotaryEmbedding.forward接口接收seq_len参数

Qwen2RotaryEmbedding是从transformers里面import的,但是transformers从4.45版本以上该接口不接收seq_len参数

换成了position_ids,因此用xtuner训练模型会报错

Contributor guide
Assessment
This issue has not been assessed yet.