• 1

    Various deep learning models

    It supports various deep learning models, and thus has the flexibility to allow users to customize the models that fit their business requirements.

  • 2

    Scalable architecture

    It provides a scalable architecture to train deep learning models from huge volumes of data.

  • 3

    Simple programming model

    It provides a simple programming model, making the distributed training process transparent to users.