我正在使用基于 fairseq 的海量翻译模型,将其应用到 Django 服务器上。因此,在翻译阶段,我尝试使用 translate 方法供参考: https ://github.com/pytorch/fairseq/tree/main/示例/翻译#example-usage-torchhub
from fairseq.models.xtransformer import XTransformerModel
zh2en = XTransformerModel.from_pretrained(
'/work/qymeng5/MASS_test/model',
checkpoint_file='model.pt',
data_name_or_path='/work/qymeng5/MASS_test/vocabulary', #Vocabulary path
bpe='subword_nmt',
bpe_codes='/work/qymeng5/MASS_test/bpe/all.zh.bpe.codes' #Chinese BPE path
)
ff=zh2en.translate('你好 世界')
print('ff',ff)
但是运行这段代码会报这个错误。是MASS没有实现translate方法,还是我的代码问题?</p>