** 现象
使用bge-m3嵌入报错:
ImportError: cannot import name ‘GenerationMixin’ from ‘transformers.generation’ (/root/miniconda3/envs/ds/lib/python3.12/site-packages/transformers/generation/init.py). Did you mean: ‘GenerationMode’?
** 原因分析
GenerationMixin 无法从 transformers.generation 中导入,可能是GenerationMixin 在 transformers 的某些版本中可能被移动或重构。
bge-m3 可能要求特定版本的 transformers,导致不兼容。
** 解决方法
重新执行torch安装,错误小时
1 | pip install torch |