Main Content

gcmr

获取当前的 mapreducer 配置

说明

mr = gcmr 返回一个表示 mapreduce 的当前全局执行环境的对象。

  • 如果不存在全局执行环境,则 gcmr 调用 mapreducer,将该全局执行环境设置为默认值。

  • 如果当前存在全局执行环境,则 gcmr 返回创建的最后一个可见的 MapReducer 对象。

    使用 mapreducer 创建 MapReducer 对象时,该对象设置全局执行环境。即使表示全局执行环境的对象以后被删除,该全局执行环境仍会保留下来。

  • 如果全局执行环境已删除或无效,则 gcmr 返回提供的下一个可见 MapReducer 对象。例如,delete(gcmr) 删除当前的全局执行环境。

gcmr 函数定义 mapreduce 的全局执行环境,通常与 Parallel Computing Toolbox™、MATLAB® Parallel Server™MATLAB Compiler™ 一起使用。

如果在对 mapreduce 的调用中不指定要使用的配置,则默认情况下 mapreduce 使用 gcmr 返回的(或生成的)配置。

mr = gcmr('nocreate') 返回 mapreduce 的当前全局执行环境(如果已存在)。如果不存在全局执行环境,则 gcmr 返回 []

提示

  • 如果您有 Parallel Computing Toolbox,请参阅 mapreducer (Parallel Computing Toolbox) 函数参考页了解相关信息。

  • 如果您有 MATLAB Compiler,请参阅 mapreducer (MATLAB Compiler) 函数参考页了解相关信息。

扩展功能

版本历史记录

在 R2014b 中推出