代码之家  ›  专栏  ›  技术社区  ›  Vince Miller

Gridsearch n_jobs=-1和RandomForestRegressor n_jobs=-1未正确使用loky workers

  •  0
  • Vince Miller  · 技术社区  · 6 年前

    model.py

    model = RandomForestRegressor(n_estimators=1000, random_state=42, 
    n_jobs=-1, criterion='mse')
    print('gs start')
    # run grid search
    grid_search = GridSearchCV(model,
                               param_grid=param_grid,
                               cv=5,
                               scoring='neg_mean_squared_error',
                               verbose=True,
                               n_jobs=-1,
                               refit=True)
    

    nohup python -u model.py &

    top -c 我监视整个过程。

    一旦我用我的数据子集启动流程,我就可以看到所有的工人都在运行,但是如果我尝试使用我所有的600万个观察值,那么这个流程就会运行 [Parallel(n_jobs=-1)]: Using backend LokyBackend with 128 concurrent workers.

    0 回复  |  直到 6 年前