首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在顶点AI上使用带有Kubeflow管道的Tesla A100 GPU

在顶点AI上使用带有Kubeflow管道的Tesla A100 GPU
EN

Stack Overflow用户
提问于 2021-09-16 06:09:14
回答 1查看 569关注 0票数 1

我使用以下代码行来指定Kubeflow管道(KFP)上所需的机器类型和加速器/GPU,这将通过顶点AI/管道以无服务器的方式运行。

代码语言:javascript
复制
op().
set_cpu_limit(8).
set_memory_limit(50G).
add_node_selector_constraint('cloud.google.com/gke-accelerator', 'nvidia-tesla-k80').
set_gpu_limit(1)

它也适用于其他GPU,如Pascal,Tesla,Volta卡。

但是,对于最新的加速器类型,即Tesla A100,我不能这样做,因为它需要一种特殊的机器类型,它至少是一个a2-highgpu-1g

当我在顶点上运行这个特定组件时,如何确保它运行在a2-highgpu-1g之上?

如果我只是简单地遵循旧GPU的方法:

代码语言:javascript
复制
op().
set_cpu_limit(12). # max for A2-highgpu-1g
set_memory_limit(85G). # max for A2-highgpu-1g
add_node_selector_constraint('cloud.google.com/gke-accelerator', 'nvidia-tesla-a100').
set_gpu_limit(1)

它在运行/部署时引发错误,因为生成的计算机类型是通用类型,即N1-Highmem-*。

当我没有指定cpu和内存限制时,也发生了同样的事情,希望它能够根据加速器约束自动选择正确的machnie类型。

代码语言:javascript
复制
    op().
    add_node_selector_constraint('cloud.google.com/gke-accelerator', 'nvidia-tesla-a100').
    set_gpu_limit(1)

错误:"NVIDIA_TESLA_A100" is not supported for machine type "n1-highmem-2",

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-20 02:13:08

目前,GCP不支持普通KF组件的A2机器类型。现在一个可能的解决办法是使用,您可以显式地指定机器类型。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69203143

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档