定义MapReduce或高阵列的执行环境
Mapreducer.
,没有参数,将全局执行环境设置为默认值:如果您有并行计算工具箱™,则是本地Matlab的并行池®会议。Mapreducer.
是改变MATLAB如何执行的配置功能Mapreduce.
算法和高阵列计算。使用此功能设置,更改或存储执行环境以利用并行计算工具箱,MATLAB并行服务器™, 或者Matlab Compiler™。如果您安装了并行计算工具箱,则在使用时高
或者Mapreduce.
函数MATLAB自动启动并行工人池(除非您已更改默认首选项)。
笔记
如果没有工具箱,那么Mapreduce.
使用本地MATLAB会话自动运行算法和高阵列计算,并且不必使用使用配置设置Mapreducer.
使用这些功能。但是,如果您有并行计算工具箱,MATLAB并行服务器, 或者MATLAB编译器,然后额外Mapreducer.
配置选项可用于并行或已部署的环境运行。
有关更多信息,请参阅Mapreducer.
(并行计算工具箱)在并行计算工具箱文档中,或Mapreducer.
(Matlab编译器)在里面MATLAB编译器文档。
Mapreducer(0)
将全局执行环境设置为本地MATLAB会话。
Mapreducer(
使用先前创建的Mapreducer对象设置全局执行环境,先生
)先生
。
还使用先前的任何语法返回Mapreducer对象。您可以使用先生
= mapreducer(___)先生
作为第四个输入论点Mapreduce.
当您想明确指定执行环境时。
切换Mapreducer对象的可见性先生
= mapreducer(___,'Objectvisibility','关闭')先生
。使用此语法创建新的MapReducer对象,而不会影响全局执行环境。
使用高阵列时,使用Mapreducer.
在创建高阵列之前设置执行环境高(DS)
。当构建时,高阵列绑定到当前的全局执行环境。如果随后更改全局执行环境,则高阵列变为无效,必须重建。