def trainOnBatch(self, train_model, i, batch_size, num_train_batches, num_train_samples, learning_rate):
        raise NotImplementedError("Override this function.")
Authobject to use with CRAM-MD5 authentication.
dataset/ETHPy150Open yuhaozhang/nnjm-global/code/train_util.py/TrainModel.trainOnBatch--crossover with--dataset/ETHPy150Open deanhiller/databus/webapp/play1.3.x/python/Lib/imaplib.py/IMAP4._CRAM_MD5_AUTH