SuperAPI AI 工具集

matlab-discover-clusters

通用与其它

查看项目

更新于 10-16 04:33

技能介绍

用途:帮助用户在 MATLAB 中查找可用的并行计算资源(网络与云上的集群),并管理连接这些资源所需的集群配置文件(包含名称、类型、主机、工作进程数、调度器参数等)。

主要能力:列出与检查已有配置文件、发现 MJS/Generic/HPCServer/MJSComputeCloud 集群、将发现结果保存为新配置文件、导入共享的 .mlsettings、设置默认配置文件、验证配置文件、导出与删除配置文件,并可用于判断 parcluster 或 parpool 将使用哪个资源。

典型用法:先用 parallel.listProfiles 查看现有配置,用 parallel.defaultProfile() 读取默认项;需要额外资源时用随附 discoverClusters 脚本发现集群;通过 saveAsProfile 或 parallel.importProfile 添加配置;验证用 parallel.validateProfile(R2025a+)或 validate(cluster)(R2026a+)。关键函数包括 parallel.listProfiles、parallel.defaultProfile、parallel.importProfile、parallel.exportProfile、parcluster、cluster.saveAsProfile、parallel.validateProfile、validate(cluster)、parallel.deleteProfile、discoverClusters,以及 cluster.Type 属性。

适用场景:查询可用集群或队列、导入管理员提供的配置文件、排查 parcluster/parpool 将使用哪个资源、导出配置共享给同事。

限制:不负责作业提交(batch、createJob、submit、parfeval),不涉及 parpool 启停、gcp、GPU 或 parfor 工作流。线程配置文件无法被 parcluster 返回;MJS 连接会发起网络往返并可能弹出凭据对话框并阻塞调用;Generic 集群无 Name 属性。R2025a 以下无脚本化验证 API,R2026a 以下无删除 API,需改用 Cluster Profile Manager 界面。未提供的收费、价格等信息暂未提供。