mindformers.core.set_context

查看源文件
mindformers.core.set_context(run_mode=None, **kwargs)[源代码]

设置运行环境的context。

在运行程序之前,应配置context。如果没有配置,默认情况下将根据设备目标进行自动设置。

说明

设置属性时,必须输入属性名称。目前只有run_mode参数属于MindFormers context,Kwargs参数会被传到MindSpore的set_context接口中。

参数:
  • run_mode (str) - 运行模式,必须在列表['train', 'finetune', 'eval', 'predict']中。

  • kwargs - MindSpore的context参数。

样例:

>>> from mindformers import build_context, set_context
>>> config = {'context': {'mode': 'GRAPH_MODE'}, 'parallel':{}}
>>> build_context(config=config)
>>> set_context(max_device_memory='59GB')