Angel-ML/angel
A high-performance distributed parameter server for large-scale machine learning and graph computing, developed by Tencent and Peking University.

Angel is a distributed machine learning platform based on the parameter server architecture. It partitions parameters of complex models across multiple nodes, enabling efficient distributed training of high-dimensional models. The platform provides model-updating interfaces and supports various machine learning and graph algorithms. It is implemented in Java and Scala, runs on Yarn, and integrates with Spark through PS Service abstraction.