Ditributed RBM. Works fine but needs to investigate the Randomness (Random object)
Off timer (throughput tracking in each op). Complete distributed RBM with 2 hid layers.