主要内容

mapreduce

Mapreduceまたはtall配列の実行環境の定義

説明

引数を指定せずにmapreduceを使用すると,グローバル実行環境が既定(并行计算工具箱™が利用可能な場合は並列プール,それ以外の場合はMATLAB®セッション)に設定されます。mapreduceはコンフィギュレ,ション関数で,matlabがmapreduceアルゴリズムと高配列計算を実行する方式を変更します。この関数を使用して,并行计算工具箱,MATLAB并行服务器またはMATLAB编译器™を使用するための実行環境の設定,変更または保存を行います。并行计算工具箱がaapl . exeンスト. exeルされている場合,関数または関数mapreduceを使用すると,既定の基本設定を変更していない限り,ワーカーの並列プールがMATLABにより自動的に開始されます。

メモ

利用可能なルボックスがない場合,mapreduceアルゴリズムと高配列計算はローカルMATLABセッションを使用して自動的に実行されるため,これらの機能を使用するためにmapreduceを使用してコンフィギュレ,ション設定を指定する必要はありません。ただし,并行计算工具箱,MATLAB并行服务器またはMATLAB编译器がある場合,並列環境または配布された環境向けに追加のmapreduceコンフィギュレ,ションオプションを使用できます。

詳細にいては,并行计算工具箱ドキュメンテションのmapreduce(并行计算工具箱)またはMATLAB编译器ドキュメンテ,ションのmapreduce(MATLAB编译器)を参照してください。

mapreduce (0)は,グロ,バル実行環境をロ,カルのmatlabセッションに設定します。

mapreduce (先生は,以前に作成したMapReducerオブジェクト先生を使用して,グロ,バル実行環境を設定します。

先生= mapreduce (___はさらに,前述の構文のいずれかを使用してMapReducerオブジェクトを返します。実行環境を明示的に指定する場合は,mapreduceの4番目の入力引数として先生を使用できます。

先生= mapreduce (___、“ObjectVisibility”、“了”)はMapReducerオブジェクト先生の可視性を切り替えます。グローバル実行環境に影響を与えないように,この構文を使って新しいmapreduceオブジェクトを作成してください。

すべて折りたたむ

コマンド

mapreduce

は,并行计算工具箱が使用可能な場合,並列プールを自動的に開始します。それ以外の場合は,実行環境はロ,カルmatlabセッションに設定されます。

Matlabにロ,カルセッションを使用させるには次のコマンドを使用します。

mapreduce (0)

現在のグロ,バル実行環境をクエリするには,次のコマンドを使用します。

gcmr

出力引数

すべて折りたたむ

実行環境。MapReducerオブジェクトとして返されます。

先生ObjectVisibilityプロパティが“上”(既定値)に設定されている場合,先生はすべてのmapreduceアルゴリズムと高配列計算の実行環境を定義します。任意で先生を関数mapreduceに渡すことで,ObjectVisibilityプロパティが“关闭”に設定されていても実行環境を明示的に指定できます。

ヒント

  • 高配列を扱うときには,mapreduceを使用して実行環境を設定してから高配列を高(ds)で作成します。高配列は、作成された時点の現在のグローバル実行環境にバインドされます。グローバル実行環境が後で変更された場合、tall 配列は無効になり再構成しなければなりません。

拡張機能

バ,ジョン履歴

R2014bで導入