Fleet
0.0.9
Inference in the LOT
|
This is a chain pool that runs multiple chains on a ladder of different temperatures and adjusts temperatures in order to balances swaps up and down the ladder (which makes it efficient). The adaptation scheme follows https://arxiv.org/abs/1501.05823 NOTE This starts two extra threads, one for adapting and one for swapping, but they mostly wait around. More...
#include <signal.h>
#include <functional>
#include "Errors.h"
#include "ChainPool.h"
#include "Timing.h"
Go to the source code of this file.
Classes | |
class | ParallelTempering< HYP > |
class | DataTempering< HYP > |
Variables | |
std::atomic< bool > | CTRL_C |
This is a chain pool that runs multiple chains on a ladder of different temperatures and adjusts temperatures in order to balances swaps up and down the ladder (which makes it efficient). The adaptation scheme follows https://arxiv.org/abs/1501.05823 NOTE This starts two extra threads, one for adapting and one for swapping, but they mostly wait around.
This is like ParallelTempering but it tempers on the amount of data. Note then it doesn't adapt anything.
std::atomic<bool> CTRL_C |