このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
mapreduceまたは高配列の実行環境の定義
引数を指定せずにmapreduce
を使用すると,グローバル実行環境が既定(并行计算工具箱™が利用可能な場合は並列プール,それ以外の場合はMATLAB®セッション)に設定されます。mapreduce
はコンフィギュレーション関数で,MATLABがmapreduce
アルゴリズムと高配列計算を実行する方式を変更します。この関数を使用して,并行计算工具箱,MATLAB并行服务器™またはMATLAB编译器™を使用するための実行環境の設定,変更または保存を行います。并行计算工具箱がインストールされている場合,関数高
または関数mapreduce
を使用すると,既定の基本設定を変更していない限り,ワーカーの並列プールがMATLABにより自動的に開始されます。
メモ
利用可能なツールボックスがない場合,mapreduce
アルゴリズムと高配列計算はローカルMATLABセッションを使用して自動的に実行されるため,これらの機能を使用するためにmapreduce
を使用してコンフィギュレーション設定を指定する必要はありません。ただし,并行计算工具箱,MATLAB并行服务器またはMATLAB编译器がある場合,並列環境または配布された環境向けに追加のmapreduce
コンフィギュレーションオプションを使用できます。
詳細については,并行计算工具箱ドキュメンテーションのmapreduce
(并行计算工具箱)またはMATLAB编译器ドキュメンテーションのmapreduce
(MATLAB编译器)を参照してください。
mapreduce (0)
は,グローバル実行環境をローカルのMATLABセッションに設定します。
mapreduce (
は,以前に作成したmapreduceオブジェクト先生
)先生
を使用して,グローバル実行環境を設定します。
はさらに,前述の構文のいずれかを使用してmapreduceオブジェクトを返します。実行環境を明示的に指定する場合は,先生
= mapreduce (___)mapreduce
の4番目の入力引数として先生
を使用できます。
はmapreduceオブジェクト先生
= mapreduce (___、“ObjectVisibility”、“了”)先生
の可視性を切り替えます。グローバル実行環境に影響を与えないように,この構文を使って新しいmapreduceオブジェクトを作成してください。
高配列を扱うときには,mapreduce
を使用して実行環境を設定してから高配列を高(ds)
で作成します。高配列は、作成された時点の現在のグローバル実行環境にバインドされます。グローバル実行環境が後で変更された場合、tall 配列は無効になり再構成しなければなりません。