有没有办法计算 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数?