Skip to content
Permalink
Branch: master
Commits on Oct 4, 2019
  1. pin mxnet nightly version (#1429)

    yuxihu authored and alsrgv committed Oct 4, 2019
    Signed-off-by: Yuxi Hu <darrenyxhu@gmail.com>
Commits on Jul 25, 2019
  1. add MXNet 1.5.0 to CI (#1251)

    yuxihu authored and alsrgv committed Jul 25, 2019
    Signed-off-by: Yuxi Hu <darrenyxhu@gmail.com>
Commits on Jul 22, 2019
  1. Fix integration with MXNet nightly build (#1244)

    yuxihu authored and alsrgv committed Jul 22, 2019
    * use constructor to create CPU context
    
    Signed-off-by: Yuxi Hu <darrenyxhu@gmail.com>
    
    * use C API to create NDArray
    
    Signed-off-by: Yuxi Hu <darrenyxhu@gmail.com>
    
    * unpin mxnet nightly
    
    Signed-off-by: Yuxi Hu <darrenyxhu@gmail.com>
Commits on May 16, 2019
  1. Update MXNet package in CI and Dockerfile (#1082)

    yuxihu authored and alsrgv committed May 16, 2019
    * pin mxnet to 1.4.1 in CI
    
    Signed-off-by: Yuxi Hu <darrenyxhu@gmail.com>
    
    * use MXNet 1.4.1 in Horovod docker
    
    Signed-off-by: Yuxi Hu <darrenyxhu@gmail.com>
    
    * update README
    
    Signed-off-by: Yuxi Hu <darrenyxhu@gmail.com>
Commits on May 2, 2019
  1. include c_api.h in tensor_utils (#1044)

    yuxihu authored and alsrgv committed May 2, 2019
    Signed-off-by: Yuxi Hu <darrenyxhu@gmail.com>
Commits on Apr 29, 2019
  1. Fix MXNet breaking change (#1031)

    yuxihu authored and alsrgv committed Apr 29, 2019
    * use MXNDArrayReshape64 API
    
    Signed-off-by: Yuxi Hu <darrenyxhu@gmail.com>
    
    * fix compiler warning
    
    Signed-off-by: Yuxi Hu <darrenyxhu@gmail.com>
    
    * unpin MXNet nightly
    
    Signed-off-by: Yuxi Hu <darrenyxhu@gmail.com>
    
    * address comment
    
    Signed-off-by: Yuxi Hu <darrenyxhu@gmail.com>
Commits on Apr 19, 2019
  1. MXNet: use MXEnginePushAsync C API to push horovod operations (#985)

    yuxihu authored and alsrgv committed Apr 19, 2019
    * use PushAsyncPtr API
    
    Signed-off-by: Yuxi Hu <darrenyxhu@gmail.com>
    
    * refactor code
    
    Signed-off-by: Yuxi Hu <darrenyxhu@gmail.com>
    
    * sync with API changes
    
    Signed-off-by: Yuxi Hu <darrenyxhu@gmail.com>
    
    * fix opr_name
    
    Signed-off-by: Yuxi Hu <darrenyxhu@gmail.com>
    
    * update MXNet package in CI
    
    Signed-off-by: Yuxi Hu <darrenyxhu@gmail.com>
    
    * address comments
    
    Signed-off-by: Yuxi Hu <darrenyxhu@gmail.com>
Commits on Apr 9, 2019
  1. MXNet: perform copy to CPU when needed (#993)

    yuxihu authored and alsrgv committed Apr 9, 2019
    * refactor code
    
    Signed-off-by: Yuxi Hu <darrenyxhu@gmail.com>
    
    * copy to CPU when needed
    
    Signed-off-by: Yuxi Hu <darrenyxhu@gmail.com>
    
    * rename EXEC_CTX
    
    Signed-off-by: Yuxi Hu <darrenyxhu@gmail.com>
    
    * rename function
    
    Signed-off-by: Yuxi Hu <darrenyxhu@gmail.com>
Commits on Apr 5, 2019
  1. MXNet: push Horovod operations to engine using CPU context (#986)

    yuxihu authored and alsrgv committed Apr 5, 2019
    * push horovod operations using cpu context
    
    Signed-off-by: Yuxi Hu <darrenyxhu@gmail.com>
    
    * use kCPUPrioritized
    
    Signed-off-by: Yuxi Hu <darrenyxhu@gmail.com>
    
    * nit change
    
    Signed-off-by: Yuxi Hu <darrenyxhu@gmail.com>
Commits on Apr 3, 2019
  1. MXNet: Normalize rescale_grad in optimizer by Horovod size (#976)

    yuxihu authored and alsrgv committed Apr 3, 2019
    * normalize rescale_grad by horovod size
    
    Signed-off-by: Yuxi Hu <darrenyxhu@gmail.com>
    
    * add documentation for rescale_grad
    
    Signed-off-by: Yuxi Hu <darrenyxhu@gmail.com>
Commits on Mar 29, 2019
  1. MXNet: check CUDA runtime availability when building Horovod (#965)

    yuxihu authored and alsrgv committed Mar 29, 2019
    * set HAVE_CUDA based on MXNet build
    
    Signed-off-by: Yuxi Hu <darrenyxhu@gmail.com>
    
    * internal data type and API changes
    
    Signed-off-by: Yuxi Hu <darrenyxhu@gmail.com>
    
    * add files and libriaries to compile with CUDA
    
    Signed-off-by: Yuxi Hu <darrenyxhu@gmail.com>
    
    * update broadcast on cpu
    
    Signed-off-by: Yuxi Hu <darrenyxhu@gmail.com>
    
    * fix allreduce and allgather on cpu
    
    Signed-off-by: Yuxi Hu <darrenyxhu@gmail.com>
    
    * remove not needed test
    
    Signed-off-by: Yuxi Hu <darrenyxhu@gmail.com>
    
    * remove unused ready_event
    
    Signed-off-by: Yuxi Hu <darrenyxhu@gmail.com>
    
    * restore and disable test
    
    Signed-off-by: Yuxi Hu <darrenyxhu@gmail.com>
  2. MXNet: add DistributedTrainer for Gluon (#943)

    yuxihu authored and alsrgv committed Mar 29, 2019
    * Add DistributedTrainer for Gluon
    
    Signed-off-by: Yuxi Hu <darrenyxhu@gmail.com>
    
    * check optimizer type
    
    Signed-off-by: Yuxi Hu <darrenyxhu@gmail.com>
    
    * update README
    
    Signed-off-by: Yuxi Hu <darrenyxhu@gmail.com>
    
    * address comment
    
    Signed-off-by: Yuxi Hu <darrenyxhu@gmail.com>
    
    * add doc for DistributedTrainer
    
    Signed-off-by: Yuxi Hu <darrenyxhu@gmail.com>
Commits on Mar 28, 2019
  1. MXNet: support broadcasting deferred initialization parameters in Glu…

    yuxihu authored and alsrgv committed Mar 28, 2019
    …on (#915)
    
    * Create DistributedInitializer to broadcast deferred-init param
    
    Signed-off-by: Yuxi Hu <darrenyxhu@gmail.com>
    
    * inject broadcast to init_impl
    
    Signed-off-by: Yuxi Hu <darrenyxhu@gmail.com>
    
    * add unit test
    
    Signed-off-by: Yuxi Hu <darrenyxhu@gmail.com>
Commits on Mar 5, 2019
  1. Fix a bug in detecting MKLDNN (#879)

    yuxihu authored and alsrgv committed Mar 5, 2019
    Signed-off-by: Yuxi Hu <darrenyxhu@gmail.com>
Commits on Feb 7, 2019
  1. MXNet: support Gluon Trainer API (#809)

    yuxihu authored and alsrgv committed Feb 7, 2019
Commits on Jan 31, 2019
  1. MXNet: support aggregation in optimizer & few bugfixes (#793)

    yuxihu authored and alsrgv committed Jan 31, 2019
Commits on Jan 30, 2019
  1. MXNet: improve imagenet example performance (#794)

    yuxihu authored and alsrgv committed Jan 30, 2019
    * use local variables for rank and local_rank
    
    * set device_id in ImageRecordIter to use CPUPinned context
You can’t perform that action at this time.