To train such a model is computationally expensive and can take on the order of days to train on a single machine.
for many parallel computing frameworks, including both multi-core computing as well as cluster computing with high rates of connectivity, this is less of an issue.