Models:
There is a Jupyter notebook that provides a step-by-step tutorial on how to train CRBMs using xRBM:
Tutorial 3: Training a Conditional RBM on Timeseries Data.
xrbm.models.crbm module
Taylor, G. W., Hinton, G. E., & Roweis, S. T. (2007). Modeling human motion using binary latent variables. In Advances in neural information processing systems (pp. 1345-1352). PDF