我正在使用以下设置的Azure计算机中运行Jupyter Notebook:
我正在尝试像这样启动GridSearchCV:
# DecissionTreeClassifier
arbol = DTC()
grid_arbol = {"max_depth":list(range(5,15)),
"class_weight":["balanced"]}
gs_arbol = GridSearchCV(arbol,
grid_arbol,
cv=2,
scoring=scoring,
verbose=4,
n_jobs=-1) # -1 should use all cores (16)
grid_search.fit(X_training, y_training)
启动此代码后,内核将重新启动。我必须更改n_jobs = 8(内核总数的一半)才能正确启动此GridSearchCV。
问题是我想使用所有CPU内核(以及所有运行内存),但是我找不到从Ubuntu使用它们的线索。
是否可以通过所有n_jobs启动OS / Jupyter / Python / Anaconda选项?
预先感谢