NJUNLP / knn-box

an easy-to-use knn-mt toolkit
MIT License
101 stars 12 forks source link

关于vanilla-knn-mt inference报错 #21

Closed 17freeman closed 10 months ago

17freeman commented 1 year ago

image

在inference时,频频出现此类AttributeError: 'Namespace' object has no attribute 的错误。

还有就是,无法调用父类文件knnbox,ModuleNotFoundError: No module named 'knnbox'

ZhaoQianfeng commented 1 year ago

@17freeman 你好,从报错信息来看,这个conda环境似乎曾经安装了一个其他版本的fairseq,使得knn-box代码中对fairseq的引用都指向了以前那个版本的fairseq,但新旧版本的fairseq并不兼容。你可以通过重新开一个环境安装knn-box来解决这个问题,希望对你有帮助。 屏幕截图 2023-03-02 231619