Getting started¶
OpenSeq2Seq has models for machine translation, speech recogtnition, and speech synthesis. You can find detailed tutorials here:
All models can be trained in float32 and mixed precision on Volta GPUs.
For multi-GPU and distribuited training we recommended install Horovod . When training with Horovod, you should use the following commands (don’t forget to substitute valid config_file path there and number of GPUs)
mpiexec --allow-run-as-root -np <num_gpus> python run.py --config_file=... --mode=train_eval --use_horovod=True --enable_logs
To train without Horovod:
python run.py --config_file=... --mode=train_eval --enable_logs