主要内容

mapreduce

为mapreduce或高数组定义执行环境

描述

例子

mapreduce不带参数,设置默认值:全球执行环境并行池如果你有并行计算工具箱™可用,否则当地MATLAB®会话。mapreduce是一个配置函数,改变MATLAB如何执行mapreduce数组的计算算法和高。使用这个函数来设置、改变或存储执行环境利用并行计算工具箱,MATLAB并行服务器™,或MATLAB编译器™。如果你安装了并行计算工具箱,然后当你使用mapreduceMATLAB函数将自动启动一个平行的工人(除非你已经改变了默认首选项)。

请注意

如果没有可用的工具箱mapreduce算法和高计算数组使用本地MATLAB会话自动运行,它是不必要的指定配置设置使用mapreduce使用这些特性。然而,如果你有并行计算工具箱,MATLAB并行服务器,或MATLAB编译器,那么额外的mapreduce配置选项可用于运行在并行或部署环境。

有关更多信息,请参见mapreduce(并行计算工具箱)在并行计算工具箱文档,或mapreduce(MATLAB编译器)MATLAB编译器文档。

mapreduce (0)集全球执行环境是当地MATLAB会话。

mapreduce (先生)集全球使用以前创建的mapreduce对象执行环境,先生

先生= mapreduce (___)还返回一个mapreduce对象使用的任何以前的语法。您可以使用先生作为一个四输入参数mapreduce当你想要显式地指定执行环境。

先生= mapreduce (___、“ObjectVisibility”、“了”)切换mapreduce对象的可见性先生。使用这种语法来创建新的mapreduce对象在不影响全球执行环境。

例子

全部折叠

命令

mapreduce

如果自动启动一个平行池并行计算工具箱是可用的。否则,执行环境将当地的MATLAB会话。

你可以迫使MATLAB使用本地会话的命令

mapreduce (0)

查询当前全球执行环境,使用命令

gcmr

输出参数

全部折叠

执行环境,作为mapreduce返回对象。

如果ObjectVisibility的属性先生被设置为“上”(默认)先生定义了执行环境mapreduce数组的计算算法和高。你可以通过先生mapreduce函数显式地指定执行环境,即使它ObjectVisibility属性设置为“关闭”

提示

  • 在处理高数组,使用mapreduce设置执行环境之前创建高数组高(ds)。高数组绑定到当前的全球构造时执行环境。如果全球执行环境是随后发生了变化,那么高大数组变成无效,必须重建。

扩展功能

版本历史

介绍了R2014b