mapreduce
定义mapreduce或tall数组的执行环境
描述
mapreduce
,不带参数,将全局执行环境设置为默认值:如果您有parallel Computing Toolbox™可用,则为并行池,否则为本地MATLAB®会话。mapreduce
是一个配置函数,改变如何MATLAB执行mapreduce
算法和高数组计算。使用此函数可设置、更改或存储执行环境以利用并行计算工具箱。MATLAB并行服务器™,或MATLAB编译器™。如果已安装并行计算工具箱,则在使用高
或mapreduce
函数MATLAB自动启动并行工作池(除非您更改了默认首选项)。
mapreduce (0)
将全局执行环境设置为本地MATLAB会话。
mapreduce (
使用先前创建的MapReducer对象设置全局执行环境;先生
)先生
。
还使用前面的任何语法返回一个MapReducer对象。你可以用先生
= mapreduce (___)先生
的第四个输入参数mapreduce
当您希望显式指定执行环境时。
切换MapReducer对象的可见性先生
= mapreduce (___、“ObjectVisibility”、“了”)先生
。使用该语法创建新的MapReducer对象,而不会影响全局执行环境。
例子
输出参数
提示
在处理高数组时,使用
mapreduce
在创建tall数组之前设置执行环境高(ds)
。Tall数组在构造时绑定到当前的全局执行环境。如果全局执行环境随后发生更改,则tall数组将失效,必须重新构建。