'Returns:
OnlinePredictor: the nth predictor on the nth tower.'

def get_predictor(self, n):

    l = len(self.predictors)
    if (n >= l):
        logger.warn('n    >    #towers,    will    assign    predictor    to    GPU    by    round-robin')
    return [self.predictors[(k % l)] for k in range(n)]
