release candidate 4
It's a new year and a new release candidate. This packages up 348 commits by 68 authors. Thanks all!
This is intended to be the last release candidate before 1.0. We hope to catch any lurking issues, improve documentation, and polish the packaging for then.
With all releases one should do make clean && make superclean
to clear out old materials before compiling the new release. See all merged PRs since the last release.
- RNNs + LSTMs #3948
- layers
- pycaffe
- Docker image #3518
- expose all
NetState
options for all-in-one nets #3863 - force backprop on or off by
propagate_down
#3942 - cuDNN v5 #4159
- multi-GPU parallelism through NCCL + multi-GPU python interface #4563
Fixes
- Net upgrade tools catch mixed versions, handle input fields, and log outputs #3755
- Exp layer for base e and shift != 0 #3937
- Crop layer checks only the crop dimensions it should #3993
Dependencies
- cuDNN compatibility is now at v5 + v4 and cuDNN v3 and earlier are not supported
- NCCL is now required for multi-GPU operation
As a reminder the OpenCL and Windows branches continue to make progress with the community leadership of Fabian Tschopp and Guillaume Dumont resp.
☕