Skip to content
Snippets Groups Projects
  • Xiangrui Meng's avatar
    0cc7b88c
    [SPARK-5536] replace old ALS implementation by the new one · 0cc7b88c
    Xiangrui Meng authored
    The only issue is that `analyzeBlock` is removed, which was marked as a developer API. I didn't change other tests in the ALSSuite under `spark.mllib` to ensure that the implementation is correct.
    
    CC: srowen coderxiang
    
    Author: Xiangrui Meng <meng@databricks.com>
    
    Closes #4321 from mengxr/SPARK-5536 and squashes the following commits:
    
    5a3cee8 [Xiangrui Meng] update python tests that are too strict
    e840acf [Xiangrui Meng] ignore scala style check for ALS.train
    e9a721c [Xiangrui Meng] update mima excludes
    9ee6a36 [Xiangrui Meng] merge master
    9a8aeac [Xiangrui Meng] update tests
    d8c3271 [Xiangrui Meng] remove analyzeBlocks
    d68eee7 [Xiangrui Meng] add checkpoint to new ALS
    22a56f8 [Xiangrui Meng] wrap old ALS
    c387dff [Xiangrui Meng] support random seed
    3bdf24b [Xiangrui Meng] make storage level configurable in the new ALS
    0cc7b88c
    History
    [SPARK-5536] replace old ALS implementation by the new one
    Xiangrui Meng authored
    The only issue is that `analyzeBlock` is removed, which was marked as a developer API. I didn't change other tests in the ALSSuite under `spark.mllib` to ensure that the implementation is correct.
    
    CC: srowen coderxiang
    
    Author: Xiangrui Meng <meng@databricks.com>
    
    Closes #4321 from mengxr/SPARK-5536 and squashes the following commits:
    
    5a3cee8 [Xiangrui Meng] update python tests that are too strict
    e840acf [Xiangrui Meng] ignore scala style check for ALS.train
    e9a721c [Xiangrui Meng] update mima excludes
    9ee6a36 [Xiangrui Meng] merge master
    9a8aeac [Xiangrui Meng] update tests
    d8c3271 [Xiangrui Meng] remove analyzeBlocks
    d68eee7 [Xiangrui Meng] add checkpoint to new ALS
    22a56f8 [Xiangrui Meng] wrap old ALS
    c387dff [Xiangrui Meng] support random seed
    3bdf24b [Xiangrui Meng] make storage level configurable in the new ALS