主要内容

本页采用了机器翻译。点击此处可查看英文原文。

parallel.importProfile

从文件导入集群配置文件

说明

profile = parallel.importProfile(filename) 导入存储在指定文件 filename 中的配置文件,并返回导入的配置文件的名称。如果 filename 没有扩展名,该函数将假定 .mlsettings 是文件扩展名。对于扩展名为 .mat.json 的配置文件,必须指定文件扩展名。

MAT 或 JSON 配置文件仅包含一个配置,而 MLSETTINGS 配置文件则可包含一个或多个配置。如果文件只包含一个配置文件,则 profile 是一个反映该配置文件名称的字符向量。如果文件包含多个配置文件,则 profile 是一个字符向量元胞数组。如果已经存在与导入的配置文件同名的配置文件,该函数会在导入的配置文件的名称上添加扩展名。

您可以将导入的配置文件与任何支持配置文件的函数一起使用。parallel.importProfile 不会将任何导入的配置文件设置为默认配置文件。要设置默认配置文件,请使用 parallel.defaultProfile 函数。

在导入过程中,parallel.importProfile 会升级您在先前版本中导出的配置文件。配置自动转换为集群配置文件。

导入的配置文件将作为 MATLAB® 设置的一部分保存,因此这些配置文件可在后续 MATLAB 会话中使用,无需再次导入。

示例

示例

全部折叠

ProfileMain.mlsettings 文件导入配置文件并将其设置为默认集群配置文件。

profile_main = parallel.importProfile("ProfileMain");
parallel.defaultProfile(profile_main)

ManyProfiles.mlsettings 文件导入所有配置文件,并使用第一个配置文件打开并行池。

profs = parallel.importProfile("ManyProfiles");
parpool(profs{1})

OldConfiguration.mat 文件导入配置,并将其设置为默认并行配置文件。

old_conf = parallel.importProfile("OldConfiguration.mat")
parallel.defaultProfile(old_conf)

输入参数

全部折叠

要导入的配置文件文件名,指定为字符串数组或字符向量。

数据类型: char | string

输出参量

全部折叠

导入的配置文件的名称,以字符向量或字符向量元胞数组数组形式返回。

版本历史记录

在 R2012a 中推出