Fairseq provides several command-line tools for training and evaluating models:
fairseq-preprocess
: Data pre-processing: build vocabularies and binarize training datafairseq-train
: Train a new model on one or multiple GPUsfairseq-generate
: Translate pre-processed data with a trained modelfairseq-interactive
: Translate raw text with a trained modelfairseq-score
: BLEU scoring of generated translations against reference translationsfairseq-eval-lm
: Language model evaluation
preprocess
train
generate
interactive
score
eval_lm