我正在Azure计算机上运行Jupyter笔记本,设置如下:
我正在尝试发布一个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中找到使用它们的线索
是否有任何OS/Jupyter/Python/Anaconda选项可用于启动所有n_作业
提前谢谢
目前没有回答
相关问题 更多 >
编程相关推荐