Skip to content

Release-1.1.0

Compare
Choose a tag to compare
@andyyehoo andyyehoo released this 26 Jul 12:13
· 2605 commits to master since this release

Release 1.1.0

Angel 1.1.0版本,是一个小步优化版本,修复诸多首发版本的Bug,并加入了如下细节功能和小改进:

Angel Core

  1. psFunc的update引入并发控制
  2. 模型优化:加入明文格式转换支持
  3. Netty升级到4.x版本

Angel MLlib

  1. 改进PSModel的接口
  2. Logistic Regression算法加入了y截距
  3. ADMM LR增加Predict功能
  4. 实现了朴素的FM算法
  5. 全局算法指标的计算和日志输出优化

Spark On Angel

  1. 多Task下Pull / Push操作性能提升

完善文档

  1. 模型分区
  2. 同步协议
  3. 资源预估
  4. 全局指标

不兼容升级

  1. AngelConfiguration ---> AngelConf
  2. 移除TConstants

~~~致谢~~~

Angel 1.1.0的发布,有来自各地的Contributors的协助。感谢如下的开发者为这次发布做出的贡献:

  1. 华为的Guoqiang Li :升级了Netty版本到4.x
  2. 微博的Yan Facai (颜发才):为logistic regression算法加入了y截距
  3. shunanzhang:提供了高质量的英文文档翻译
  4. 小米的Qingdi Meng & Liu Shaohui:修复了诸多Bug

Release 1.1.0

Angel 1.1.0 is a agile improvement version. It fixes quite some bugs of the first release version, with following enhancement and improvements:

Angel Core

  1. Introduced concurrency control in psFunc update
  2. Model optimization: added support for plaintext transformation
  3. Upgraded Netty to version 4.x

Angel MLlib

  1. Improved PSModel interface
  2. Added y-intercept to Logistic Regression
  3. Added Predict function to ADMM LR
  4. Implemented the basic FM algorithm
  5. Added overall algorithm measures and log analytics optimization

Spark on Angel

  1. Improved the operational performance of pull/push in multi-task situation

Documentation

  1. Model partitioner
  2. Synchronization controller
  3. Resource estimation
  4. Overall performance measures

Compatibility Upgrade

  1. AngelConfiguration ---> AngelConf
  2. Removed TConstants

~~~ Acknowledgement ~~~

We thank all developers who contributed to this release:

  1. Guoqiang Li from Huawei: upgraded Netty to version 4.x
  2. Yan Facai from Weibo: added y-intercept for logistic regression
  3. shunanzhang: added English translations for documentation
  4. Qingdi Meng & Liu Shaohui from Xiaomi: fixed bugs