stateline
stateline copied to clipboard
Distributed Markov Chain Monte Carlo
Chains of the same temperature level to share temperatures, sigmas and beta parameters across stacks.
Refactor Dockerfile dependency building steps to take advantage of Docker caching and eliminate the need for having a separate base image.
C++ doxygen documentation are outdated, so best to update them.
The CMakeLists sometimes still prints debug messages. We should go through all the CMakeLists and remove unused/debug things.
It would be easier to differentiate logging output from different threads based on colour. Glog doesn't support this directly, so we might have to use a macro or something.
The server should store checkpoints of its current state periodically and be able to restore them.
Invalid messages should be dropped and logged. This will help in debugging bindings written in other languages, and make the library robust overall.