start = System.currentTimeMillis();
model.setModelInfo(new WordVectorTrainer(model.getModelInfo()).doAll(_parms.train()).getModelInfo());
stop = System.currentTimeMillis();
model.getModelInfo().updateLearningRate();
model.update(_key); // Early version of model is visible
<BUG>Job.update(1, self());
</BUG>
tDiff = (float)(stop-start)/1000;
Log.info("Epoch "+i+" "+tDiff+"s  Words trained/s: "+ (model.getModelInfo().getTotalProcessed()-lastCnt)/tDiff);
lastCnt = model.getModelInfo().getTotalProcessed();

start = System.currentTimeMillis();
model.setModelInfo(new WordVectorTrainer(model.getModelInfo()).doAll(_parms.train()).getModelInfo());
stop = System.currentTimeMillis();
model.getModelInfo().updateLearningRate();
model.update(_key); // Early version of model is visible
Job.update(1, _key);
tDiff = (float)(stop-start)/1000;
Log.info("Epoch "+i+" "+tDiff+"s  Words trained/s: "+ (model.getModelInfo().getTotalProcessed()-lastCnt)/tDiff);
lastCnt = model.getModelInfo().getTotalProcessed();
