Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

fc-http-gpu-utils-nvidia-smi 帮助文档

快速检测阿里云函数计算GPU实例的GPU运行环境

前期准备

使用该项目,推荐您拥有以下的产品权限 / 策略:

服务/业务 函数计算
权限/策略 AliyunFCFullAccess
AliyunContainerRegistryFullAccess

部署 & 体验

  • 通过 Serverless Devs Cli 进行部署:

    • 安装 Serverless Devs Cli 开发者工具 ,并进行授权信息配置
    • 初始化项目:s init fc-http-gpu-utils-nvidia-smi -d fc-http-gpu-utils-nvidia-smi
    • 部署项目:cd fc-http-gpu-utils-nvidia-smi && s deploy -y
    • 检查函数的镜像加速状态:
      • 方式1:s cli fc api GetFunction -a default --region cn-shenzhen --path '{"serviceName":"fc-http-gpu-utils-nvidia-smi-service","functionName":"fc-http-gpu-utils-nvidia-smi-function"}' 注意:请将如上default帐号、地域、服务名、函数名替换为您的项目实际值
      • 方式2:登陆阿里云函数计算控制台,查看该函数的详情页面,确保镜像加速准备状态可用
      • 重要说明:请务必在镜像加速状态完成后进行函数调用,函数计算平台将基于镜像加速技术为您提供大镜像函数调用的冷启动最佳体验;镜像加速状态完成前的函数调用将遭遇冷启动耗时
    • 测试项目:
      • 查看GPU实例中所有GPU UUID :
        • 通过s调用:s invoke -e '{"path": "/invoke?mode=list","method": "POST"}'
        • 通过curl调用:curl -v -X POST "http://{your_function_http_endpoint}/invoke?mode=list"
      • 查看GPU实例中所有GPU 详细信息 :
        • 通过s调用:s invoke -e '{"path": "/invoke?mode=details","method": "POST"}'
        • 通过curl调用:curl -v -X POST "http://{your_function_http_endpoint}/invoke?mode=details"
  • 根据您选择直接使用官方公开示例镜像、或者从源码构建镜像这2种不同的方式,需要对s.yaml进行一些微调,具体说明如下:

    • 如果您期望直接使用官方公开示例镜像,请删除/注释pre-deploy部分,这样将在s deploy阶段跳过构建镜像,直接进行部署(官网公开示例镜像均为public镜像,无须构建可直接在函数中使用)。
    • 如果您期望从源码构建镜像,则保留pre-deploy部分,这样将在s deploy阶段自动构建镜像,然后进行部署。
    • 图片alt

应用详情

开发者社区

您如果有关于错误的反馈或者未来的期待,您可以在 Serverless Devs repo Issues 中进行反馈和交流。如果您想要加入我们的讨论组或者了解 FC 组件的最新动态,您可以通过以下渠道进行:

微信公众号:serverless 微信小助手:xiaojiangwh 钉钉交流群:33947367