One important difference is model-parallel training. From the FAQ:<p>DSSTNE instead uses “model-parallel training”, where each layer of the network is split across the available GPUs so each operation just runs faster. Model-parallel training is harder to implement, but it doesn’t come with the same speed&#x2F;accuracy trade-offs of data-parallel training.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;amznlabs&#x2F;amazon-dsstne&#x2F;blob&#x2F;master&#x2F;FAQ.md" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;amznlabs&#x2F;amazon-dsstne&#x2F;blob&#x2F;master&#x2F;FAQ.md</a>