Conversation
This is needed if we monitor Qs from RegisterFit and store it as an Array{Mat}.
This prepares the way for including a temporal penalty on the deformation to enforce gradual change.
When running all tests through runtests, sometimes the workers hadn't been killed when a new `using...` statement in the next test ran. This could lead to path errors due to julia#3674.
Closed
|
Wow, I think this could be a big breakthrough!! |
Member
Author
|
It also could be unusably slow, if we want to register each stack. The mismatch computation is fast, it's the optimization I'm worried about---optimizing 10^7 parameters simultaneously is not child's play. We'll see how it works out. |
This is needed for reasonable performance, and especially mmapping, when writing mismatch data to disk.
timholy
added a commit
that referenced
this pull request
Oct 22, 2015
Add worker that writes mismatch data to disk file
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 prepares the way for testing an older strategy---explicitly finding the minimum over an entire experiment, not just on a stack-by-stack basis---with the new registration code. The key commit is 2698f2b. It's mildly outrageous how easy this was to add, a possible sign that the Driver/Worker architecture is well-designed 😄.
Still working on actually using this information for optimization (that is much harder).
While this PR will fail due to the julia bug in the module paths, locally (on cannon) it should now be possible to run
runtests.jl.