Define specializations for contrastive divergence
Cleanup
Update etl library
Cleanup TMP