主要内容

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

parallel.importProfile

从文件导入集群配置文件

说明

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

配置 MAT 文件只包含一个配置文件,但配置文件 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 中推出