主要内容

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

parallel.listProfiles

列出可用的集群配置文件

自 R2022b 起

    说明

    allProfiles = parallel.listProfiles 返回一个包含所有可用配置文件名称的元胞数组。

    [allProfiles, defaultProfile] = parallel.listProfiles 还将默认配置文件的名称作为字符向量返回。

    allProfile 输出始终包含本地集群的名为 'Processes' 的配置文件,并且始终包含默认配置文件。如果您删除或者未设置默认配置文件,则 parallel.listProfiles 将返回 'Processes' 作为默认配置文件。

    您可以使用集群对象上的 saveProfilesaveAsProfile 函数来创建和更改配置文件。您可以使用集群配置文件管理器创建、删除和更改配置文件。要访问集群配置文件管理器,请在 MATLAB® 桌面主页选项卡的环境区域中,点击并行,然后点击创建和管理集群

    示例

    示例

    全部折叠

    显示所有可用配置文件的名称,并将列表中的第一个配置文件设置为默认配置文件。

    allProfiles = parallel.listProfiles
    oldProfile = parallel.defaultProfile(allProfiles{1});

    此示例显示如何显示所有可用配置文件的名称并找到最后一个配置文件的属性。

    显示所有可用配置文件的名称。

    allNames = parallel.listProfiles
    
    allNames =
    
     1×4 cell array
    
        {'MyCluster'}    {'Processes'}    {'Threads'}    {'WebCluster'}
    

    获取列表中最后一个配置文件名称所标识的集群的属性。

    lastCluster = parcluster(allNames{end})
    lastCluster = 
    
     MJS Cluster
    
        Properties: 
    
                          Name: WebCluster
                       Profile: WebCluster
                      Modified: false
                          Host: host.host.com
                      Username: user1
    
                    NumWorkers: 200
                    NumThreads: 1
                NumBusyWorkers: 72
                NumIdleWorkers: 128
    
            JobStorageLocation: Database on host.host.com
             ClusterMatlabRoot: /data/MATLAB/R2022b
             SupportedReleases: R2022a
                                R2022b
               OperatingSystem: unix
              AllHostAddresses: 000.00.000.000
                 SecurityLevel: 3 
        HasSecureCommunication: true
     RequiresClientCertificate: true
       RequiresOnlineLicensing: true
    
        Associated Jobs: 
    
                Number Pending: 10
                 Number Queued: 0
                Number Running: 12
               Number Finished: 123
    
    

    版本历史记录

    在 R2022b 中推出