Port nccl parallelism to windows#5231
Merged
willyd merged 43 commits intoBVLC:windowsfrom Feb 17, 2017
Merged
Conversation
(Needless to say it's much clearer, less error prone, and portable)
…ime in log across year boundary
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
Remove trailing backslash on comment in Makefile.config.example
Docker refresh: simplified & update to 16.04, cuda8, cudnn5, nccl
cmake: bump soversion to rc4
Restore can be invoked on rank > 0
parse_log.py was not using --verbose argument
Fix broken links in layer documentation, minor fixes.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This is a work in progress.
This will eventually fix #5216
TODOS:
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.