赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 函数计算 FC 3.0
  4. 操作指南
  5. 创建函数
  6. 创建GPU函数
  7. 镜像使用说明

镜像使用说明

  • 创建GPU函数
  • 发布于 2025-04-16
  • 1 次阅读
文档编辑
文档编辑

为了满足用户在AI应用场景的镜像使用习惯,函数计算推荐使用镜像交付。AI与大数据领域的镜像尺寸常见于GB级别,函数计算一方面提高了镜像大小的限制,另一方面提供了镜像加速。本文介绍镜像大小限制、通用镜像加速方式以及官方基础镜像的说明和使用方式。

未解压镜像大小限制

针对未解压镜像,镜像大小限制与您使用的容器镜像服务的实例类型和版本有关,具体如下。关于各ACR版本的计费情况,请参见计费说明。

ACR版本

镜像大小限制(GB)

是否付费

ACR企业版-标准版

10

是

ACR企业版-高级版

10

是

ACR企业版-基础版

10

是

ACR个人版

10

免费

使用与驱动无关的容器镜像

请勿在镜像中添加驱动相关的组件,同时请您避免应用对特定的驱动版本产生依赖。例如,不要将提供CUDA Driver API的libcuda.so放入镜像中,此动态库与设备内核驱动版本强相关。镜像中的此类动态库不匹配可能导致应用因兼容性问题出现行为异常。

创建函数实例时,函数计算平台会预先将驱动相关的用户态组件注入到容器中,这些组件与平台提供的驱动版本相匹配。这也是NVIDIA Container Runtime等GPU容器虚拟化技术的行为,将驱动特定的任务交予平台资源提供方,从而最大化GPU容器镜像的环境适应能力。函数计算GPU实例所使用的驱动由NVIDIA提供。随着功能迭代、新卡型推出、BUG修复、驱动生命周期到期等原因,GPU实例所使用的驱动版本未来可能变化。

若您已经在使用NVIDIA Container Runtime等GPU容器虚拟化技术,请您避免使用docker commit命令创建镜像,此类镜像中会包含已注入的驱动相关组件。当您在函数计算平台使用此类镜像时,可能因组件版本与平台不匹配而产生未定义行为,如应用异常等。

使用官方基础镜像

为了更好地提高兼容性和性能,函数计算的GPU提供并推荐优先使用官方基础镜像进行业务逻辑的镜像构建,使您能够更轻松地构建自己的业务逻辑。

函数计算Serverless GPU提供了多个官方基础镜像,这些官方基础镜像包括了当前主流的机器学习框架以及热门的模型平台镜像,例如PyTorch、TensorFlow、PaddlePaddle和ModelScope。您可以快速开始使用GPU进行高性能计算。这些官方基础镜像已经预先配置好了相应的环境和依赖,可以直接使用,省去繁琐的安装和配置过程。您可以在构建业务逻辑时使用这些镜像,以此提高应用的性能和可靠性。以下是函数计算GPU提供的基础镜像。

镜像族

基础镜像地址(内网拉取可使用registry-vpc前缀)

镜像tag

计算框架版本

Python版本

CUDA版本

Ubuntu版本

modelscope

registry.{cn-hangzhou|us-east-1|ap-northeast-1}.aliyuncs.com/serverless_devs/modelscope

ubuntu20.04-cuda11.3.0-py37-torch1.11.0-tf1.15.5-1.5.0

N/A

3.7

11.3.0

20.04

PyTorch

registry.{cn-hangzhou|us-east-1|ap-northeast-1}.aliyuncs.com/serverless_devs/pytorch

22.12-py3

1.14.0

3.8

11.8.0

TensorFlow

registry.{cn-hangzhou|us-east-1|ap-northeast-1}.aliyuncs.com/serverless_devs/tensorflow

22.12-tf1-py3

1.15.5

22.12-tf2-py3

2.10.1

PaddlePaddle

registry.{cn-hangzhou|us-east-1|ap-northeast-1}.aliyuncs.com/serverless_devs/paddlepaddle

22.12-py3

2.3.2

22.04

CUDA

registry.{cn-hangzhou|us-east-1|ap-northeast-1}.aliyuncs.com/serverless_devs/cuda

11.8.0-devel-ubuntu22.04

N/A

N/A

重要
  • 官方基础镜像仅对GPU所在地域华东1(杭州)、华东2(上海)、华北2(北京)、华北3(张家口)、华南1(深圳)、日本(东京)和美国(弗吉尼亚)开放。关于各地域对应的容器镜像地域ID,请参见地域。

  • 官方基础镜像功能暂时只对ACR个人版用户生效,由于数据隔离问题,该功能无法对ACR企业版用户提高性能表现。

使用基础镜像的优势

使用函数计算Serverless GPU的基础镜像,可以获得以下优势。

  • 更高的兼容性

    函数计算Serverless GPU的基础镜像已经针对GPU实例进行了优化和测试,确保在GPU实例上运行的应用程序具有更高的兼容性和稳定性。

  • 更优的性能

    函数计算GPU实例对基础镜像的框架和数据读取进行了优化,可以提供更好的端到端性能和体验。另外,镜像中还包含了一些常用的计算库,如Numpy和TensorFlow等,可以帮助您更轻松地编写高性能的代码。

  • 更简化的构建过程

    您可以直接使用函数计算Serverless GPU基础镜像来构建自己的业务逻辑,无需手动配置NumPy、SciPy等相关环境。

使用基础镜像可以帮助您更好地构建业务逻辑,获得更好的性能和兼容性。函数计算建议您在构建自己的业务逻辑时使用函数计算GPU提供的基础镜像。

如何使用基础镜像

使用基础镜像非常简单。在构建自己的业务逻辑时,您只需要在Dockerfile中使用对应的基础镜像即可。例如,在华东2(上海)地域进行GPU函数的开发,并且使用PyTorch基础镜像,可以在Dockerfile中添加以下内容。

FROM registry.cn-shanghai.aliyuncs.com/serverless_devs/pytorch:22.12-py3

ADD . .
EXPOSE 9000

为了方便您使用基础镜像,函数计算提供了镜像拉取地址,可以直接拉取。例如,在使用PyTorch的基础镜像时,可以使用以下命令进行拉取。

docker pull registry.cn-shanghai.aliyuncs.com/serverless_devs/pytorch:22.12-py3

常见问题

函数计算提供的基础镜像与Nvidia官方提供的镜像是否有区别?

无区别。您无需担心兼容性问题。

我需要的推理计算框架版本较高,但函数计算未提供,我是否可以享受到更好的性能?

可以。由于容器镜像是分层的,所以相同计算框架高低版本之间会有部分相同的数据,您仍然有机会享受到更好的性能。

没有找到需要的基础镜像怎么办?

建议您加入函数计算官方用户群(钉钉群号:11721331)获取技术支持。

基础镜像是否兼容不同的GPU卡型?

是的。基础镜像适用于函数计算GPU实例的所有卡型,同时按量模式和预留模式也均可使用。

相关文章

Serverless GPU概述 2025-04-16 14:38

Serverless GPU是一种新兴的云计算GPU服务,它采用了服务器无感知计算的理念,通过提供一种按需分配的GPU计算资源,有效地解决原有GPU长驻使用方式导致的低资源利用率、高使用成本和低弹性能力等痛点问题。本文介绍Serverless GPU的详细功能和优势。 传统GPU长驻使用方式存在许多

GPU云产品选型决策指引 2025-04-16 14:38

传统GPU使用场景存在资源利用率低、使用成本高和弹性能力弱等痛点问题,而Serverless GPU提供了一种更加灵活的方式来利用GPU计算资源,您只需根据自己的实际需求选择合适的GPU型号和计算资源规模即可。本文介绍如何根据您的业务情况选择不同的GPU云产品以及应用场景。 GPU选型指引请参见以下

镜像使用说明 2025-04-16 14:38

为了满足用户在AI应用场景的镜像使用习惯,函数计算推荐使用镜像交付。AI与大数据领域的镜像尺寸常见于GB级别,

GPU实例模型存储最佳实践 2025-04-16 14:38

本文介绍在使用函数计算部署AI推理应用时,模型存储的常用方法,并对这些方法的优缺点和适用场景进行比较分析。 背景信息 函数的存储类型请参见函数存储选型。其中,适合用作GPU存储模型的包括以下两种。 文件系统NAS

准实时推理场景 2025-04-16 14:38

本文介绍什么是准实时推理场景,以及如何使用GPU按量实例,以及如何基于GPU按量实例构建使用成本较低的准实时推理服务。 场景介绍 <

实时推理场景 2025-04-16 14:38

通过本文您可以了解实时推理场景以及如何利用闲置GPU实例构建低延迟、低成本的实时推理服务。 应用场景 实时推理应用的工作负载的特点

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号