parallel-foreach

    3

    1答えて

    イメージコンバーターに書き込む。それぞれを並列に使うと、すべての画像が保存されるわけではありません。ディスクにファイルを書き込むには処理が速すぎますか?ここで は私のコードです: private void convert() { Parallel.ForEach(source.GetFiles("*.tif"), new ParallelOptions() { MaxDeg

    0

    1答えて

    同じデータベース構造の59台のサーバーに接続し、同じテーブルにローカルデータベースにデータをインポートするC#ライブラリがあります。この時点で私は、foreachループ内のサーバーでのデータ・サーバを取得しています: foreach (var systemDto in systems) { var sourceConnectionString = _systemService.GetC

    0

    1答えて

    私はこの方法で変換する必要がある大きなdata.table(+ 12M行)を持っています: 各行を同じ最初の列の値(BookIdと呼ぶ)を1行に縮小し、他の列を大きな「データ」フィールドにマージします。 このテーブルには、2.7MユニークBookIdの すなわち含まれています BookId Col1 Col2 ... ColN B001 Author Bob ... ... B

    3

    1答えて

    foreachを使用しているとき%dopar%を%do%に変更することで、コードを順番に実行できます。これをプログラムで行うにはどうすればよいですか? など。私は、次のことをしたいだけONE foreach文で: library(doParallel) library(foreach) registerDoParallel(cores = 4) runner <- function(pa

    0

    1答えて

    私は動的に複数の数式を文字列として構築し、as.formulaの数式にキャストする関数を持っています。私はその後、doSNOWとforeachを使ってその関数を並列プロセスで呼び出し、これらの式をdplyr::mutate_まで使っています。 lapply(formula_list, as.formula)を使用すると、並列実行時にエラーcould not find function *custo

    1

    1答えて

    並列処理のためにforeachパッケージを使用してランダムフォレストを実行しようとしています。ここに私は実行しているコードです。 library(doParallel) library(doMC) library(foreach) library(randomForest) Train <- read.csv("Train_Parallel.csv") Test <- read.csv

    2

    3答えて

    doParallel's vignetteに続いて、doParallel::registerDoParallel()を使用し、options(cores = N)を使用します。Nは、foreachで使用するコアの数です。 coresオプションを変更すると、foreachによって使用されるコアの数が自動的に変更されることをforeach::getDoParWorkers()で確認できます。 しかし、

    1

    1答えて

    並列のforeachループで使用されるカスタム関数でNULLを返したいとします。使用方法によっては、結果が一定の基準を満たさない場合、その結果は保存されず、後処理ステップとして除外されます。問題は、次のコードで再現できる "交換は長さゼロを持っている" - しかし、私のプログラムは タスク1を返しますが、失敗しました: library(doParallel) Input <- c(F,T,F)

    1

    1答えて

    foreachとかなり長い並列処理を行うにはdoParallelを使用しています。多くの例ではなく、計算量が多いが入力ライトのコードがループに入力される場合は、foreachを使用して多数の大きな独立したデータセットの同時処理を調整しています。ループの内部では、ディスクからファイルを読み込み、操作したり、書き戻したりするためにメタデータを使用しています。 この操作をforeachループに変える前に

    4

    2答えて

    リクエストオブジェクトから起動された複数の非同期タスクを反復し、両方のリクエストに依存する他の非同期タスクを実行する最も効率的な方法を正しく設計しようとすると、オブジェクトと最初の非同期タスクの結果を返します。私はAWSでC#ラムダ関数を実行しています。私は、 public async Task MyAsyncWrapper() { List<Task> Tasks = new Lis