快速检测阿里云函数计算GPU实例的GPU运行环境
使用该项目,推荐您拥有以下的产品权限 / 策略:
服务/业务 | 函数计算 |
---|---|
权限/策略 | AliyunFCFullAccess AliyunContainerRegistryFullAccess |
- 🔥 通过 Serverless 应用中心 , 该应用。
-
通过 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:登陆阿里云函数计算控制台,查看该函数的详情页面,确保
镜像加速准备状态
为可用
- 重要说明:请务必在镜像加速状态完成后进行函数调用,函数计算平台将基于镜像加速技术为您提供大镜像函数调用的冷启动最佳体验;镜像加速状态完成前的函数调用将遭遇冷启动耗时:
- 方式1:
- 测试项目:
- 查看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"
- 通过s调用:
- 查看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"
- 通过s调用:
- 查看GPU实例中所有GPU UUID :
-
根据您选择直接使用官方公开示例镜像、或者从源码构建镜像这2种不同的方式,需要对s.yaml进行一些微调,具体说明如下:
您如果有关于错误的反馈或者未来的期待,您可以在 Serverless Devs repo Issues 中进行反馈和交流。如果您想要加入我们的讨论组或者了解 FC 组件的最新动态,您可以通过以下渠道进行:
微信公众号:serverless |
微信小助手:xiaojiangwh |
钉钉交流群:33947367 |