Как рассчитать максимальное значение для n_jobs? - PullRequest
0 голосов
/ 15 мая 2018

Можно ли рассчитать максимальное значение для n_jobs , учитывая, что свойства моего системного процессора известны?

Вот вычисление, которое выполняется:

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, .. и т. Д., Тогда он будет работать, но с низкой скоростью. Как рассчитать максимальное значение для n_jobs в соответствии с системным процессором? Количество относится к числу ядер ЦП или числу параллельных ЦП?

...