fairseq在py3.9以后版本上的安装
fairseq 库已经多年不再更新了, 在使用较新版本的python安装时不会报错, 但调用时会因dataclass用法的变化在运行时出现兼容问题.
这个库本身还是可以继续使用的, 在github上有人fork了官方库并进行了修改(https://github.com/One-sixth/fairseq), 你可以尝试用pip+git链接的形式来直接安装.
如果在安装时出错, 也可以先安装原有的fairseq库, 再更手动改几个地方的dataclass代码, 具体更改的部分可以看这个commit: https://github.com/One-sixth/fairseq/commit/44800430a728c2216fd1cf1e8daa672f50dfacba#diff-60f61ab7a8d1910d86d9fda2261620314edcae5894d5aaa236b821c7256badd7R182
最后注意依赖部分需要 "hydra-core>=1.3.2"
人工智障与神经病网络
https://www.cnblogs.com/JiangOil/

浙公网安备 33010602011771号