Scikit-learnは、のような呼び出しと並列化するために、しばしばjoblibを使用します。 This helpful question and answerこの二重括弧ビジネスは、最初のセットを含む呼び出しによって返されるものに2番目のセットが渡されることを示しています。これは、返されたものが呼び出し可能である場合には非常に意味があります。 ここでParallel(n_jobs=n_job
スレッドNesting await in Parallel.ForEachには、複数の(MaxDegreeOfParallelism)非同期タスクを並列で実行するためにTask.WhenAllを使用するように提案された回答があり、前のタスクが完了するまで待機しません。 public static Task ForEachAsync<T>(
this IEnumerable<T> sour