Finalizing eScience contributions

Created by: APJansen

Finalizing eScience contributions

Since our time is running out, we thought it would be useful to have an overview of our remaining PRs, separated into essentials and optionals.

I think our main priority should be to get the essentials merged and have a tag from which to start the final runs for the paper.

Essentials

name PR purpose status
Fk refactor #1936 ~3.5x speedup merged
Parallel hyperoptimization with MongoDB #1921 parallelisation in trials -> ~3.5x speedup merged
Hyperopt loss #1726 implementation of multiple losses merged
Make weight initialization reproducible #1923 testing, consistency merged
hyperopt runcard #1986 (not an eScience contribution but essential to start runs so thought I'd add it here) merged

Optional, if time allows

name PR purpose status
Avoid idle gpu #1939 ~25% speedup ready for review
Avoiding duplicated computations by having a single observable model #1855 ~30% speedup needs feedback
Implementation of hyperopt model selection #1976 automate, integrate final selection in progress