All models are implemented with Keras (Chollet et al., 2015) using Tensorflow as backend, and are trained on servers with multiple CPU cores.
the training of PACRR takes 35 seconds per iteration on average, and in total at most 150 iterations are trained for each model variant.