canUseParallelPool
説明
は、並列関数が並列プールを作成して使用できるかどうかを示す logical 値を返します。 tf
= canUseParallelPool()
Parallel Computing Toolbox™ がインストールされて使用が許可され、既定のプールが設定およびサポートされ、並列プールの自動作成が有効な場合、logical 1
(true
) を返します。それ以外の場合、この関数は logical 0
(false
) を返します。この関数では並列プールは作成されません。
parfor
(Parallel Computing Toolbox) および parfeval
(Parallel Computing Toolbox) などの並列関数が並列プールを使用できるかどうかを確認するには、canUseParallelPool
を使用します。これにより、並列プールが存在しない場合に並列プールを必要とするコードの実行を回避できます。
この関数で true が返された場合でも、並列クラスターが適切に設定されていない、または並列クラスターに接続できない場合に並列プールを作成しようとするとエラーが発生する場合がありまます。
例
バージョン履歴
R2020b で導入
参考
canUseGPU
| parpool
(Parallel Computing Toolbox)
トピック
- 自動並列サポートを使用した MATLAB 関数の実行 (Parallel Computing Toolbox)
- 並列プールでのコードの実行 (Parallel Computing Toolbox)
- parfor を使用するタイミングの決定 (Parallel Computing Toolbox)
- 並列基本設定の指定 (Parallel Computing Toolbox)