dload
分散配列と Composite オブジェクトを読み込む
構文
説明
dload は、filenamefilename で指定された名前のファイルからすべての変数を読み込みます。拡張子を指定しない場合、関数は拡張子を .mat とみなします。この関数は、分散配列と Composite オブジェクトの内容を並列プール ワーカーに読み込みます。この関数は他のタイプのデータを MATLAB® クライアントのワークスペースに直接読み込みます。
分散配列を読み込むと、この関数は既定の分散スキームを使用して、現在の並列プールのワーカーにデータを分散します。この関数を使用して変数を読み込む際に、同じサイズのプールを開いておく必要はありません。
Compositeオブジェクトを読み込むと、この関数は現在の並列プールのワーカーにデータを送信します。Compositeが大きすぎて現在の並列プールに収容できない場合、ソフトウェアはデータを読み込みません。Compositeが現在の並列プールより小さい場合、ソフトウェアは警告を返します。
並列プールが開いていない場合、既定では関数 dload が既定のプロファイルを使用してワーカーの並列プールを起動します。
dload -scatter ___ は、非分散データを分散しようとします。dload がデータを分散できない場合は、警告が返されます。
例
入力引数
ヒント
関数
dloadは、既存の並列プールのワーカー上に分散配列またはCompositeオブジェクトを読み込みます。プールがない場合、並列設定でプールの自動起動が無効になっていなければ、関数dloadにより新たな並列プールが起動されます。並列プールがなく、dloadによる並列プールの起動もできない場合、dloadは分散オブジェクトを読み込みますが、Compositeオブジェクトの読み込みはできません。
バージョン履歴
R2010a で導入
参考
load | Composite | distributed | dsave | parpool