add parallel version of unsupervised training pipeline