非同期並列プログラミング
parfeval
を使用したバックグラウンドでの関数の評価parfeval
を使用すると,完了を待たずにバックグランドで関数を評価できます。多くの場合,对应ル,プを早めに中断できると便利です。たとえば,最適化の手順で,結果が良好な場合はル,プを早めに停止できます。この処理を行うには,1つまたはすべての並列プールワーカーでparfeval
またはparfevalOnAll
を使用します。これは,中間結果をプロットできるようにする場合に役に立ます。この処理は,ル,プの完了を待たなければならないparfor
を使用する場合とは異なります。
デ,タキュ,を使用して異なるワ,カ,からメッセ,ジまたはデ,タの送信とポ,リングを行うには,发送
と民意调查
を共に使用します。afterEach
を使用すると,デ,タキュ,から新規デ,タを受信したときに呼び出す関数を追加できます。
未来
の配列の各要素またはすべての要素が完了した後で自動的に関数を呼び出すには,afterEach
および毕竟
を使用します。この配列には,parfeval
、parfevalOnAll
、afterEach
,または毕竟
から返された未来を含めることができます。
関数
トピック
- Parfevalを使用したバックグラウンドでの関数の評価
結果が利用可能になったときにル,プを早期に終了して結果を収集する。
- Parfeval futureのクエリおよびキャンセル
この例では,
parfeval
未来の状態をクエリする方法と,未来をキャンセルする方法を説明します。 - afterEachとafterAllを使用したコ,ルバック関数の実行
未来
オブジェクトが並列プ,ルで実行を終了した後,自動的に関数を実行する。 - Parfevalを使用したパラメタスプ中のプロット
この例では,並列パラメタスプを
parfeval
により実行し,その結果を計算中にDataQueue
オブジェクトによって戻す方法を示します。 - afterEachと毕竟を使用したユーザーインターフェイスの非同期更新
この例では,計算の完了時にユ:。
- Webカメラ
この例では,Webカメラからのフレ,ム取得をデ,タの後処理と並行して実行する方法を示します。
- @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @
この例では,Webカメラからのメジ取得とデタの後処理を並行して実行する方法を示します。
- 深層学習ネットワ,クの並列学習(深度学习工具箱)
この例では,ロ,カルマシンで複数の深層学習実験を実行する方法を説明します。
- Parfevalを使用した複数の深層学習ネットワ,クの学習(深度学习工具箱)
この例では,
parfeval
を使用して,深層学習ネットワークのネットワークアーキテクチャの深さについてのパラメータースイープを実行し,学習中にデータを取得する方法を説明します。 - Spmd, parfor,およびparfevalからの選択
spmd
を,parfor
やparfeval
などの他の並列計算機能と比較する。