如何计算n_jobs的最大值?

时间:2018-05-15 16:50:19

标签: python tensorflow scikit-learn keras theano

有没有办法计算 n_jobs 的最大值,因为我的系统CPU属性已知?

以下是正在执行的计算:

classifier = KerasClassifier(build_fn=buildANN, batch_size=10, epochs=100)
accuracy = cross_val_score(estimator=classifier, X=X_train, y=y_train, cv=10, n_jobs=-1)

当我放置n_jobs=-1时,进程在python控制台上卡住并冻结。我正在Spyder IDE中运行该应用程序。当我把 n_jobs = 1,2,.. 等时,它会以低速运行。如何根据我的系统CPU计算n_jobs的最大值?数量是指CPU核心数还是并行CPU数?

0 个答案:

没有答案