云函数 SCF 目前支持 CPU、GPU 算力,这篇说说不同算力的具体规格。
一、内存
指定函数运行时可用的内存大小。最小64MB ,最大120G,默认128MB,以128MB为递增步长。当内存大于等于6GB时需进行 大规格资源申请。
二、CPU
云函数 SCF 的 CPU 处理能力与函数配置内存成正比,你可以增加内存配置以获得更大的 CPU 算力。1280MB对应1核算力、3072MB 对应 2 核算力。当内存大于等于6GB(6144MB),CPU 算力进一步释放,如下表所示:
| 执行内存(MB) | CPU 算力(核) |
| 64 | 0.1 |
| 128 | 0.1 |
| 256 | 0.2 |
| 384 | 0.3 |
| 512 | 0.4 |
| 640 | 0.5 |
| 768 | 0.6 |
| 896 | 0.7 |
| 1024 | 0.8 |
| 1152 | 0.9 |
| 1280 | 1 |
| 1408 | 1.1 |
| 1536 | 1.2 |
| 1664 | 1.3 |
| 1792 | 1.4 |
| 1920 | 1.5 |
| 2048 | 1.6 |
| 2176 | 1.7 |
| 2304 | 1.8 |
| 2432 | 1.9 |
| 2560 | 2 |
| 2688 | 2 |
| 2816 | 2 |
| 2944 | 2 |
| 3072 | 2 |
| 6144 | 4 |
| 14336 | 8 |
| 30720 | 16 |
| 61440 | 32 |
| 122880 | 64 |
三、GPU 算力
云函数 SCF 支持 T4卡的计算型、渲染型以及 A10卡的计算型等多种算力,支持的具体规格如下表所示。
| GPU 实例类型 | 规格 | 卡数 | 卡类型 | CPU(核) | 内存(G) | 磁盘(G) |
| 计算型 GN7 | GN7.LARGE20(已停售) | 0.25 | T4 | 4 | 20 | 10 |
| | | GN7.2XLARGE40(已停售) | 0.5 | 10 | 40 | 10 |
| | GN7.2XLARGE32(Stable Diffusion AI 绘画应用场景默认规格,其余场景未开放) | 1 | | 8 | 32 | 10 |
| | | GN7.5XLARGE80 | 1 | 20 | 80 | 10 |
| 渲染型 GN7vw | GN7vw.LARGE16 | 0.25 | T4 | 4 | 16 | 10 |
| | | GN7vw.2XLARGE32 | 0.5 | 8 | 32 | 10 |
| | | GN7vw.4XLARGE64 | 1 | 16 | 64 | 10 |
| 计算型 PNV4 | PNV4.7XLARGE116 | 1 | A10 | 28 | 116 | 10 |
四、使用须知
由于大规格实例及 GPU 实例的资源稀缺性,弹性能力不足。建议你使用预置并发来进行资源配备,保障资源供货稳定。
·GPU 推荐使用方式
预置并发:预置并发支持并发实例按配置预先启动,同时云函数不会主动回收,会尽可能地保障有相应数量的可以处理请求的并发实例。你可通过此功能,为函数的指定版本设定预置并发额度。通过配置预置并发,可预先进行计算资源的准备,降低冷启动、运行环境初始化及业务代码初始化引起的耗时。
·GPU 算力计费方式
GPU 函数算力与 CPU 算力计费方式相同,按照时间内存收费。详情请参见 计费概述。
Stable Diffusion AI 绘画 场景下默认配备的 GN7.2XLARGE32 卡型的费用与其他 GPU 的价格不同,详情请参见 计费说明。