public GLMGridSearch( int maxP, Key jobKey, Key dstKey, DataInfo dinfo, GLMParams glm, double[] lambdas, double[] alphas, int nfolds, double betaEpsilon) { super(jobKey, dstKey); description = "GLM Grid with params " + glm.toString() + "on data " + dinfo.toString(); _maxParallelism = maxP; _jobs = new GLM2[alphas.length]; _idx = new AtomicInteger(_maxParallelism); for (int i = 0; i < _jobs.length; ++i) _jobs[i] = new GLM2( "GLM grid(" + i + ")", self(), Key.make(dstKey.toString() + "_" + i), dinfo, glm, lambdas, alphas[i], nfolds, betaEpsilon, self()); }