Skip to content
This repository has been archived by the owner on Nov 17, 2023. It is now read-only.

RowSparse pull/push #7015

Closed

Commits on Jul 26, 2017

  1. construct row_sparse ndarray for dist-async

    fix bug in rsp add
    
    rsp sync push
    
    race condition for push
    
    fix bug in rsp pull. refactor test
    
    cleanup comments
    
    refactor dist server
    
    fix lint
    
    fix storage shape issue with the new ndarray constructor
    
    data sharding draft;
    
    fix lint. add comment
    
    add support for zeros gradients
    
    use std::upper_bound/lower_bound
    
    remove special init function for rowsparse dist kvstore
    
    temporary support for inplace operators for sparse
    
    add test. fix return type
    
    store kRowSparseNDArray in kv server
    
    remove fcomp_ex sgd with dns weight and rsp gradient
    
    bug fix in sparse retain
    
    sparse pull c_api
    
    revise rowsparse pull api
    
    use engine to compute unique to ensure thread safety
    
    add rowsparse pull to dist-kv
    
    fix lint
    
    add example for rsp_pull
    
    remove name2idx;
    
    add sparse_pull_dict param to module
    
    fix unit test and  c rowid conversion
    eric-haibin-lin committed Jul 26, 2017
    Configuration menu
    Copy the full SHA
    6acd61a View commit details
    Browse the repository at this point in the history
  2. support str key type in kvstore (apache#6765)

    * update kvstore unit test
    
    * update model/module.py
    
    * fix lint
    
    * remove int keys in kvstore
    
    * update cast to str function
    
    * remove _cast_to_str_keys
    
    * fix lint
    
    * always cast to str
    
    Conflicts:
    	include/mxnet/c_api.h
    	include/mxnet/kvstore.h
    	python/mxnet/kvstore.py
    	python/mxnet/model.py
    	python/mxnet/module/module.py
    	src/c_api/c_api.cc
    	src/kvstore/kvstore_local.h
    	tests/python/unittest/test_kvstore.py
    eric-haibin-lin committed Jul 26, 2017
    Configuration menu
    Copy the full SHA
    bdd7de7 View commit details
    Browse the repository at this point in the history
  3. update module API for other submodules

    update stypes in kvstore after refactoring
    
    change type of size from size_t to int64_t
    
    add sparse linear regression example
    
    remove sparse_pull_dict from module
    
    fix init_optim for seq_module. update sparse example
    
    resolve conflict for binary add rsp rsp
    eric-haibin-lin committed Jul 26, 2017
    Configuration menu
    Copy the full SHA
    1c3895a View commit details
    Browse the repository at this point in the history