Generality
Domain-independent, various data types
Domain-independent, various data types
Clean and simple Python interface
Incorporates TensorFlow concepts
Accommodates various SPN architectures (convolutional and random structures)
GPU-enabled TensorFlow backend
High-level interface, introspection, data processing tools
Object-oriented, easy to extend, integrates with other TensorFlow models