ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

mapreducer

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

構文

mapreducer
mapreducer(0)
mapreducer(mr)
mr = mapreducer(___)
mr = mapreducer(___,'ObjectVisibility','Off')

説明

引数なしの mapreducer は、グローバル実行環境を既定値に設定します (MATLAB®SerialMapReducer)。

mapreducer は MATLAB が mapreduce アルゴリズムと tall 配列計算を実行する方法を変更するコンフィギュレーション関数です。この関数を使用して、Parallel Computing Toolbox™、MATLAB Distributed Computing Server™ または MATLAB Compiler™ を使用するための実行環境の設定、変更または保存を行います。

メモ

MATLAB では、mapreduce アルゴリズムと tall 配列計算は SerialMapReducer を使用して自動的に実行されるため、これらの機能を使用するために mapreducer を使用してコンフィギュレーション設定を指定する必要はありません。ただし、Parallel Computing Toolbox、MATLAB Distributed Computing Server または MATLAB Compiler がある場合、並列実行または導入された環境向けに追加の mapreducer コンフィギュレーション オプションを利用できます。

詳細については、Parallel Computing Toolbox ドキュメンテーションの mapreducer または MATLAB Compiler ドキュメンテーションの mapreducer を参照してください。

mapreducer(0) は、グローバル実行環境をローカルの MATLAB セッションに設定します。

mapreducer(mr) は、以前に作成した MapReducer オブジェクト mr を使用して、グローバル実行環境を設定します。

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

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

出力引数

すべて折りたたむ

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

mrObjectVisibility プロパティが 'On' (既定値) に設定されている場合、mr はすべての mapreduce アルゴリズムと tall 配列計算の実行環境を定義します。任意で mr を関数 mapreduce に渡すことで、ObjectVisibility プロパティが 'Off' に設定されていても実行環境を明示的に指定できます。

ヒント

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

R2014b で導入