-
Notifications
You must be signed in to change notification settings - Fork 3.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Shugeo dynamic bp #6106
Merged
Merged
Shugeo dynamic bp #6106
Conversation
This file contains 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
raver119
approved these changes
Aug 8, 2018
saudet
pushed a commit
that referenced
this pull request
Aug 9, 2018
* Added dynamic_partition_bp op and helpers. Initial revision. * Implementation of dynamic_partion_bp and test. * Fixed implementation bugs. * Minor fixes with dynamic_partition_bp and test. * Modified dynamic_partition_bp op and tests. * Modified dynamic_stitch invocation with dynamic_partition_bp op. * Another approach to implement. * Final version of dynamic_partition_bp op. * Refactored revision of dynamic_partition_bp op. * The first working revision.
raver119
pushed a commit
that referenced
this pull request
Aug 10, 2018
* Shugeo dynamic bp (#6106) * Added dynamic_partition_bp op and helpers. Initial revision. * Implementation of dynamic_partion_bp and test. * Fixed implementation bugs. * Minor fixes with dynamic_partition_bp and test. * Modified dynamic_partition_bp op and tests. * Modified dynamic_stitch invocation with dynamic_partition_bp op. * Another approach to implement. * Final version of dynamic_partition_bp op. * Refactored revision of dynamic_partition_bp op. * The first working revision. * Fixed LUP determinant calculation. * Removed waste printfs. * Eliminated some messages and waste tests.
raver119
pushed a commit
that referenced
this pull request
Aug 14, 2018
* Shugeo dynamic bp (#6106) * Added dynamic_partition_bp op and helpers. Initial revision. * Implementation of dynamic_partion_bp and test. * Fixed implementation bugs. * Minor fixes with dynamic_partition_bp and test. * Modified dynamic_partition_bp op and tests. * Modified dynamic_stitch invocation with dynamic_partition_bp op. * Another approach to implement. * Final version of dynamic_partition_bp op. * Refactored revision of dynamic_partition_bp op. * The first working revision. * Fixed reverse for 1D input. * Added tests with 1D input for reverse op. * Proper tests for 1D reverse.
raver119
pushed a commit
that referenced
this pull request
Aug 15, 2018
* Shugeo dynamic bp (#6106) * Added dynamic_partition_bp op and helpers. Initial revision. * Implementation of dynamic_partion_bp and test. * Fixed implementation bugs. * Minor fixes with dynamic_partition_bp and test. * Modified dynamic_partition_bp op and tests. * Modified dynamic_stitch invocation with dynamic_partition_bp op. * Another approach to implement. * Final version of dynamic_partition_bp op. * Refactored revision of dynamic_partition_bp op. * The first working revision. * Added tests for bugged broadcasted ops (sub, rsub, div, rdiv). * Modified tests to successfully pass. But wrong ones. * Added reversed test for broadcasting reverse_subtract op. * Added mod tests * correct NDArray::applyTrueBroadcast method * Modified broadcast tests with fixed broadcasting. * Added gradient check for reverse mod op. * restore correct tile of smaller (by rank) array in NDArray::applyTrueBroadcast method * Disabled reversemod_bp test. * remove parallel instruction in scatterHelper
raver119
pushed a commit
that referenced
this pull request
Aug 22, 2018
* Shugeo dynamic bp (#6106) * Added dynamic_partition_bp op and helpers. Initial revision. * Implementation of dynamic_partion_bp and test. * Fixed implementation bugs. * Minor fixes with dynamic_partition_bp and test. * Modified dynamic_partition_bp op and tests. * Modified dynamic_stitch invocation with dynamic_partition_bp op. * Another approach to implement. * Final version of dynamic_partition_bp op. * Refactored revision of dynamic_partition_bp op. * The first working revision. * Fixed form bug with argmin op. * Added test for zeta op. * Fixed adjustAxis helper. * Drop alpha_dropout and dropout_bp ops as too early. * Unify argmin op with argmax op.
raver119
added a commit
that referenced
this pull request
Sep 4, 2018
* Shugeo dynamic bp (#6106) * Added dynamic_partition_bp op and helpers. Initial revision. * Implementation of dynamic_partion_bp and test. * Fixed implementation bugs. * Minor fixes with dynamic_partition_bp and test. * Modified dynamic_partition_bp op and tests. * Modified dynamic_stitch invocation with dynamic_partition_bp op. * Another approach to implement. * Final version of dynamic_partition_bp op. * Refactored revision of dynamic_partition_bp op. * The first working revision. * initial commit * another initial commit * another initial commit * yet another initial commit * yet another initial commit * yet another initial commit * one more initial commit * one more initial commit * equality * moar equality * serialization * serialization * skeleton draft * one more step * next step * next step * minor rearrangements * next step * next step * time to flow * next step * one more step * more structure for skeleton * temp commit * one step closer * time to tests stuff * one more step * one more step * few more assertions * one failing test * propagation direction * one small step * another small step * test passes now * in-memory chunks tracker * reconnect after failure test * few callbacks * temp commit * commit for alex * remove original hook for few messages * first MPS test * one more step * gradients update propagation * ignored legacy tests * one more step * draft tracker switcher * 2k nodes remap test * delayed transport * first few delayed tests * first fixes to ensure safe mesh updates & propagation * - proper nodes mapping into mesh - serialization tweaks * one more test * temp commit * one more commit * plain mode added * aeron version update * aeron time * still aeron time * and aeron time again * wow, aeron time! * strange, but still aeron time! * few rearrangements * vew more rearrangements * first test passes * onMeshUpdate * you can't touch this * dl4j draft * model/updater params propagation * mesh build mode propagation * few tweaks * few more tweaks * few more tweaks * few more tweaks * commit to trigger jenkins * few more tweaks * some more logging * some more logging * few missing constructor * simple serde test * explicit messages init * :/ * one more serde test * another deserializer * lang3 SerializationUtils go * some more logging * micro tweak * micro tweak * few tests updated * few more tweaks * HeartbeatThread draft * attach heartbeat * temporary limited number of downstreams for Alex * propagate model and updater params * one failing test * ping/pong stubs * get rid of sync on addConnection() * a bit more logging * a bit more logging * - bunch of tweaks - couple of failing tests * few tests tweaks * special assertion * updates handling * messages thread * two more tweaks * a bit more logging * shutdown hook * consumer attached * few things for debugging * few things for debugging * few things for debugging * few things for debugging * few things for debugging * few things for debugging * decrease number of nodes * few things for debugging * few failing tests * mesh-related updates * one more test for MESH mode * remap test + tweaks * version update * temporary decrease number of downstreams per node * some logging * sync on start * master always connected * get rid of sleep in PW * broadcast sender pulled off main thread * exec pool size * some deprecated annotations * bunch of minor fixes * bunch of minor fixes
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.
a first working revision.