全部产品
云市场

ListSoftwares

更新时间:2019-04-08 11:31:50

查询支持的软件列表。

描述

查询 E-HPC 产品支持安装的软件列表。

请求参数

名称 类型 是否必需 默认值 描述
Action String - 操作接口名,系统规定参数,取值:ListSoftwares
RegionId String - 地域 ID。
EhpcVersion String - E-HPC 产品版本号,可以调用 ListCurrentClientVersion 接口来进行查询。

返回参数

除公共返回参数外返回如下结果:

名称 类型 描述
Softwares Array<SoftwareInfo> 软件信息列表,每个条目对应某个 E-HPC 产品版本以及某个操作系统版本下,可以支持的一组软件名称及软件版本号。

其中 SoftwareInfo 结构的格式如下:

名称 类型 描述
EhpcVersion String E-HPC 版本号。
OsTag String 操作系统镜像标签,可通过 ListImages 接口查询。
SchedulerType String 调度器类型。
SchedulerVersion String 调度器软件版本。
AccountType String 域账号服务类型。
AccountVersion String 域账号服务版本。
Applications Array<ApplicationInfo> 集群应用软件列表,每条包含一个软件的名称 Name、版本号 Version、是否必选 Required。

其中 ApplicationInfo 结构的格式如下:

名称 类型 描述
Tag String 软件标签。例如:OpenMPI_1.8.7。
Name String 软件名称。
Version String 软件版本。
Required Boolean 是否必选。

示例

请求示例

  1. https://ehpc.cn-hangzhou.aliyuncs.com/?Action=ListSoftwares&RegionId=cn-hangzhou&<公共请求参数>

返回示例

XML格式

  1. <ListSoftwaresResponse>
  2. <RequestId>04F0F334-1335-436C-A1D7-6C044FE73368</RequestId>
  3. <Softwares>
  4. <SoftwareInfo>
  5. <AccountVersion>2.31</AccountVersion>
  6. <SchedulerVersion>18.1.1</SchedulerVersion>
  7. <EhpcVersion>1.0.0</EhpcVersion>
  8. <OsTag>CentOS_7.2_64</OsTag>
  9. <SchedulerType>pbs</SchedulerType>
  10. <AccountType>nis</AccountType>
  11. <Applications>
  12. <ApplicationInfo>
  13. <Name>cuda-toolkit</Name>
  14. <Required>0</Required>'
  15. <Tag>CUDA_TOOLKIT_9.0</Tag>
  16. <Version>9.0</Version>
  17. </ApplicationInfo>
  18. <ApplicationInfo>
  19. <Name>cudnn</Name>
  20. <Required>0</Required>
  21. <Tag>CUDNN_9.0</Tag>
  22. <Version>9.0</Version>
  23. </ApplicationInfo>
  24. </Applications>
  25. </SoftwareInfo>
  26. </Softwares>
  27. </ListSoftwaresResponse>

JSON格式

  1. {
  2. "RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368",
  3. "Softwares": {
  4. "SoftwareInfo": [
  5. {
  6. "AccountVersion": "2.31",
  7. "SchedulerVersion": "18.1.1",
  8. "EhpcVersion": "1.0.0",
  9. "OsTag": "CentOS_7.2_64",
  10. "SchedulerType": "pbs",
  11. "AccountType": "nis",
  12. "Applications": {
  13. "ApplicationInfo": [
  14. {
  15. "Name": "cuda-toolkit",
  16. "Required": 0,
  17. "Tag": "CUDA_TOOLKIT_9.0",
  18. "Version": "9.0"
  19. },
  20. {
  21. "Name": "cudnnt",
  22. "Required": 0,
  23. "Tag": "CUDNN_9.0",
  24. "Version": "9.0"
  25. }
  26. ]
  27. }
  28. }
  29. ]
  30. }
  31. }

错误码

查询 E-HPC 接口错误码请访问 错误码。更多错误码,请访问 API 错误中心