-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
More NNI Search Optimization Fixes (#482)
- Adds a variety of changes to speed up NNI Search. - Adds option to NNIEvalEngine to only partially recompute likelihoods. - Adds a scored NNIs map that maintains a sort by score, and faster methods for obtaining the min/max scoring NNIs. - Add "new" NNIs and scored NNIs, for an already filtered list for current iteration adjacent NNIs to rescore/reevaluate. - Added python test that checks that NNI search results matches those results from commits. - Added header that keeps software version in source code. Reports the git commit, branch, and git tags that the version of the software was built on. - Various other refactoring. - Debugged issue that caused internal DAG NNI Scores and Proposed NNI Scores to change unexpectedly - Added optional monitoring into python nni search for changes in scores, PVs, branch lengths for debugging. - Added options to nni search: whether to initialize branch lengths based on pre-NNI or start at default branch length, whether to fix or optimize branch lengths already contained in the DAG. --------- Co-authored-by: Erick Matsen <[email protected]>
- Loading branch information
1 parent
e28b7ab
commit 7cc6b60
Showing
42 changed files
with
7,335 additions
and
2,041 deletions.
There are no files selected for viewing
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
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
(((((1,24),(10,22)),(((11,(16,20)),18),(((((12,4),((17,6),8)),((((((13,9),3),14),(19,21)),5),((2,23),26))),27),15))),25),7); | ||
(((((1,24),(10,22)),(((11,(16,20)),18),(((((12,4),((17,6),8)),(((((13,(3,9)),14),(19,21)),5),((2,23),26))),27),15))),25),7); | ||
(((((1,24),(10,22)),(((11,(16,20)),18),((((12,4),(((((((13,9),3),14),(((2,23),26),5)),(19,21)),(17,6)),8)),27),15))),25),7); | ||
(((((1,24),(10,22)),(((11,(16,20)),18),(((((12,4),((17,6),8)),((((((13,9),3),(19,21)),14),5),((2,23),26))),27),15))),25),7); | ||
(((((1,24),(10,22)),(((11,(16,20)),18),(((((12,4),((17,6),8)),(((((((13,9),3),14),(19,21)),5),(2,23)),26)),27),15))),25),7); | ||
(((((1,24),(10,22)),(((11,(16,20)),18),(((((12,4),((17,6),8)),((((((13,(3,9)),14),(19,21)),5),(2,23)),26)),27),15))),25),7); | ||
(((((1,24),(10,22)),(((11,(16,20)),18),(((((12,4),((17,6),8)),(((((13,(3,9)),(19,21)),14),5),((2,23),26))),27),15))),25),7); | ||
(((((1,24),(10,22)),(((11,(16,20)),18),((((12,4),(((((((13,9),3),14),(((2,23),26),5)),(19,21)),8),(17,6))),27),15))),25),7); | ||
(((((1,24),(10,22)),(((11,(16,20)),18),((((12,4),(((((((13,(3,9)),14),(((2,23),26),5)),19),21),(17,6)),8)),27),15))),25),7); | ||
(((((1,24),(10,22)),(((11,(16,20)),18),((((12,4),(((((((13,(3,9)),14),(((2,23),26),5)),21),19),(17,6)),8)),27),15))),25),7); | ||
(((((1,24),(10,22)),(((11,(16,20)),18),(((((12,((17,6),8)),4),((((((13,9),3),14),(19,21)),5),((2,23),26))),27),15))),25),7); | ||
(((((1,24),(10,22)),(((11,(16,20)),18),(((((12,((17,6),8)),4),(((((13,(3,9)),14),(19,21)),5),((2,23),26))),27),15))),25),7); | ||
(((((1,24),(10,22)),(((11,(16,20)),18),((((12,4),((((((((13,9),3),14),(((2,23),26),5)),19),21),(17,6)),8)),27),15))),25),7); | ||
(((((1,24),(10,22)),(((11,(16,20)),18),(((((12,4),(((((((13,9),3),14),(19,21)),5),(2,23)),26)),((17,6),8)),27),15))),25),7); | ||
(((((1,24),(10,22)),(((11,(16,20)),18),(((((12,4),((((((13,(3,9)),14),(19,21)),5),(2,23)),26)),((17,6),8)),27),15))),25),7); | ||
(((((1,24),(10,22)),(((11,(16,20)),18),((((12,4),((((((((13,9),3),14),(((2,23),26),5)),21),19),(17,6)),8)),27),15))),25),7); | ||
(((((1,24),(10,22)),(((11,(16,20)),18),((((12,4),((((((13,(3,9)),14),(((2,23),26),5)),(19,21)),(17,6)),8)),27),15))),25),7); | ||
(((((1,24),(10,22)),(((11,(16,20)),18),(((((12,4),((17,6),8)),(((((((13,9),3),14),(19,21)),5),26),(2,23))),27),15))),25),7); | ||
(((((1,24),(10,22)),(((11,(16,20)),18),((((12,4),(((((((13,(3,9)),14),(((2,23),26),5)),21),19),8),(17,6))),27),15))),25),7); | ||
(((((1,24),(10,22)),(((11,(16,20)),18),((((12,4),((((((((13,(3,9)),14),5),((2,23),26)),19),21),(17,6)),8)),27),15))),25),7); | ||
(((((1,24),(10,22)),(((11,(16,20)),18),(((((12,4),((17,6),8)),((((((13,(3,9)),14),(19,21)),5),26),(2,23))),27),15))),25),7); | ||
(((((1,24),(10,22)),(((11,(16,20)),18),((((12,4),((((((((13,(3,9)),14),5),((2,23),26)),21),19),(17,6)),8)),27),15))),25),7); | ||
(((((1,24),(10,22)),(((11,(16,20)),18),((((12,4),(((((((13,(3,9)),14),(((2,23),26),5)),19),21),8),(17,6))),27),15))),25),7); | ||
(((((1,24),(10,22)),(((11,(16,20)),18),((((12,4),((((((((13,9),3),14),(((2,23),26),5)),21),19),8),(17,6))),27),15))),25),7); | ||
(((((1,24),(10,22)),(((11,(16,20)),18),((((12,4),(((((((13,9),3),14),(19,21)),5),((2,23),26)),((17,6),8))),27),15))),25),7); | ||
(((((1,24),(10,22)),(((11,(16,20)),18),(((((12,4),((17,6),8)),((((((13,9),3),14),(19,21)),((2,23),26)),5)),27),15))),25),7); | ||
(((((1,24),(10,22)),(((11,(16,20)),18),(((((12,((17,6),8)),4),((((((13,9),3),(19,21)),14),5),((2,23),26))),27),15))),25),7); | ||
(((((1,24),(10,22)),(((11,(16,20)),18),(((((12,4),(17,(6,8))),((((((13,9),3),14),(19,21)),5),((2,23),26))),27),15))),25),7); | ||
(((((1,24),(10,22)),(((11,(16,20)),18),(((((12,((17,6),8)),4),(((((((13,9),3),14),(19,21)),5),(2,23)),26)),27),15))),25),7); | ||
(((((1,24),(10,22)),(((11,(16,20)),18),(((((12,4),((((((13,9),3),14),(19,21)),5),((2,23),26))),((17,6),8)),27),15))),25),7); | ||
(((((1,24),(10,22)),(((11,(16,20)),18),((((12,4),((((((13,(3,9)),14),(19,21)),5),((2,23),26)),((17,6),8))),27),15))),25),7); | ||
(((((1,24),(10,22)),(((11,(16,20)),18),((((12,4),((((((((13,9),3),14),(((2,23),26),5)),19),21),8),(17,6))),27),15))),25),7); | ||
(((((1,24),(10,22)),(((11,(16,20)),18),(((((12,((17,6),8)),4),((((((13,(3,9)),14),(19,21)),5),(2,23)),26)),27),15))),25),7); | ||
(((((1,24),(10,22)),(((11,(16,20)),18),(((((12,4),(17,(6,8))),(((((13,(3,9)),14),(19,21)),5),((2,23),26))),27),15))),25),7); | ||
(((((1,24),(10,22)),(((11,(16,20)),18),((((12,(((17,6),8),4)),((((((13,9),3),14),(19,21)),5),((2,23),26))),27),15))),25),7); | ||
(((((1,24),(10,22)),(((11,(16,20)),18),(((((12,4),(((((13,(3,9)),14),(19,21)),5),((2,23),26))),((17,6),8)),27),15))),25),7); | ||
(((((1,24),(10,22)),(((11,(16,20)),18),((((12,4),((((((13,9),3),14),(((2,23),26),5)),(19,21)),((17,6),8))),27),15))),25),7); | ||
(((((1,24),(10,22)),(((11,(16,20)),18),((((12,4),((((((13,(3,9)),14),(((2,23),26),5)),(19,21)),8),(17,6))),27),15))),25),7); | ||
(((((1,24),(10,22)),(((11,(16,20)),18),(((((12,((17,6),8)),4),(((((13,(3,9)),(19,21)),14),5),((2,23),26))),27),15))),25),7); | ||
(((((1,24),(10,22)),(((11,(16,20)),18),((((12,(((17,6),8),4)),(((((13,(3,9)),14),(19,21)),5),((2,23),26))),27),15))),25),7); |
Oops, something went wrong.