GCP REST调用查询GPU支持机型:n1机型加速器信息缺失及替代接口咨询
解决方案:按GPU类型查询GCP支持的虚拟机机型
你可以使用GCP Compute Engine的加速器类型关联机型列表接口来实现需求,具体调用如下:
- 调用命令:
GET https://compute.googleapis.com/compute/v1/projects/{PROJECT_ID}/zones/{ZONE}/acceleratorTypes/{ACCELERATOR_TYPE}/getMachineTypes - 参数替换说明:
{PROJECT_ID}:你的GCP项目ID{ZONE}:目标区域(例如us-central1-a){ACCELERATOR_TYPE}:具体GPU类型(例如nvidia-tesla-t4、nvidia-tesla-v100)
这个接口会直接返回指定GPU类型在对应区域内支持的所有虚拟机机型,包括n1这类在machineTypes接口中缺失加速器关联信息的机型。
补充两个实用辅助操作:
- 先调用
GET https://compute.googleapis.com/compute/v1/projects/{PROJECT_ID}/zones/{ZONE}/acceleratorTypes获取该区域所有可用GPU类型,避免手动输入错误的类型名称。 - 若需跨区域批量查询,可循环遍历目标区域列表,重复执行上述两个调用。
注意:部分GPU类型仅在特定区域可用,调用前需确认目标区域是否支持该GPU类型,避免返回空结果。
内容的提问来源于stack exchange,提问作者ishani tambe
相关产品推荐
相关产品推荐

