Skip to content

Comments

Port nccl parallelism to windows#5231

Merged
willyd merged 43 commits intoBVLC:windowsfrom
willyd:windows-nccl
Feb 17, 2017
Merged

Port nccl parallelism to windows#5231
willyd merged 43 commits intoBVLC:windowsfrom
willyd:windows-nccl

Conversation

@willyd
Copy link
Contributor

@willyd willyd commented Jan 27, 2017

This is a work in progress.

This will eventually fix #5216

TODOS:

  • Merge latest master into windows branch
  • Download and build nccl using ExternalProject
  • Test that GPU parallelism works on windowsLet's merge this anyway since we don't want the windows branch to diverge to much from the master branch.

eelstork and others added 30 commits November 23, 2015 11:47
(Needless to say it's much clearer, less error prone, and portable)
Create scripts/split_caffe_proto.py file for splitting up the
caffe.proto file, so that parts of the file can be included from the
layer help pages.

Create separate pages for each layer and link each page from layers.md.
…"name" in param, only set lr_mult and decay_mult to zero
adopt NVIDIA's NCCL for multi-GPU and switch interface to python
Python 2/3 compatible download_model_binary.py
Overhaul layer catalogue documentation
* fix typo (standaraized->standardized)
* fix typo (convet->convert, etc..)
* fix typo (incompartible->incompatible)
* fix typo (does't->doesn't)
* fix typo (decoded->decode)
fix minor typo in bvlc_googlenet
Fix parse_log tool for negative time duration if datetime across year boundary
Join path using "os.path.join" instead of "+"
check leveldb iterator status for snappy format
[docs] fix glog download link
fix pytest temporary files on Windows
Fix syntax inside switch for Windows compilation
fix harsh upgrade_proto for `"BatchNorm"` layer to zero instead of clear params
@willyd willyd merged commit 882bc3d into BVLC:windows Feb 17, 2017
@willyd willyd deleted the windows-nccl branch February 17, 2017 13:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.