edgelm/docs/command_line_tools.rst
.. _Command-line Tools:
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.. _fairseq-preprocess:
fairseq-preprocess
.. automodule:: fairseq_cli.preprocess
.. argparse::
:module: fairseq.options
:func: get_preprocessing_parser
:prog: fairseq-preprocess
.. _fairseq-train:
fairseq-train
~~~~~~~~~~~~~
.. automodule:: fairseq_cli.train
.. argparse::
:module: fairseq.options
:func: get_training_parser
:prog: fairseq-train
.. _fairseq-generate:
fairseq-generate
~~~~~~~~~~~~~~~~
.. automodule:: fairseq_cli.generate
.. argparse::
:module: fairseq.options
:func: get_generation_parser
:prog: fairseq-generate
.. _fairseq-interactive:
fairseq-interactive
.. automodule:: fairseq_cli.interactive
.. argparse::
:module: fairseq.options
:func: get_interactive_generation_parser
:prog: fairseq-interactive
.. _fairseq-score:
fairseq-score
.. automodule:: fairseq_cli.score
.. argparse::
:module: fairseq_cli.score
:func: get_parser
:prog: fairseq-score
.. _fairseq-eval-lm:
fairseq-eval-lm
.. automodule:: fairseq_cli.eval_lm
.. argparse::
:module: fairseq.options
:func: get_eval_lm_parser
:prog: fairseq-eval-lm