ApX 标志ApX 标志

趋近智

Phi-3-small

参数

7B

上下文长度

8K

模态

Text

架构

Dense

KV 缓存速率

128 KB/tok

许可证

MIT License

发布日期

22 Apr 2024

训练数据截止日期

Oct 2023

API 价格 (每 1M)

输入: $0.15 · 输出: $0.60

硬件与系统要求

精度

Native

上下文

工作负载显存: 6.76 GB

INT4 · 8K context

基础权重: 3.26 GB

KV 缓存: 1.00 GB

运行时与计算图: 2.50 GB

最小所需硬件

1x NVIDIA L4 24GB

6.8 / 21.6 GB usable

1x RTX 3060 12GB

6.8 / 10.8 GB usable

Apple M4 24GB

6.8 / 18.0 GB usable

确定特定工作负载的硬件需求:

在显存计算器中打开

运行时要求

权重格式

FP16

CUDA

>= 11.8

PyTorch

>= 2.1

Transformers

>= 4.38.1

微架构精度注意力算子

Blackwell, Hopper

原生 FP16

FlashAttention-3

Ada Lovelace, Ampere

原生 FP16

FlashAttention-2

额外依赖包

请配合标准运行时库一并安装:

pip install einops flash_attn

架构图

Input TokensToken EmbeddingPosition: RoPEHidden: 4.1k · Context: 8K · Vocab: 100.4kx 32 layersNormPre-AttentionGrouped-Query Attention32Q / 8KV headsHead dim: 128+NormPre-FFNFeed-Forward NetworkGated GELUIntermediate: 14.3k+Final NormOutput Logits

评估基准

排名

#241

基准分数排名

通用文本

Text Arena

1171

189

排名

排名

#241

编程排名

-

关于 Phi-3-small

微软的 Phi-3-small 是 Phi 系列小语言模型(SLM)的一员,旨在通过紧凑的计算占用提供高性能。该模型变体拥有 70 亿(7B)参数,定位于对资源效率和响应速度有严苛要求的广泛商业及研究应用。它针对需要强大语言理解、逻辑推理以及在受限硬件环境(包括设备端部署)中进行高效处理的场景进行了优化。

Phi-3-small 的底层架构为稠密型、仅解码器(decoder-only)的 Transformer 架构。它结合了多项旨在优化性能和内存效率的设计选择,特别是采用了分组查询注意力(GQA)机制,其中四个查询头共享一个键值(KV)头,从而减少了 KV 缓存的占用。此外,该模型利用了稠密注意力层与块稀疏(blocksparse)注意力层的交替设计,在保持长上下文检索能力的同时进一步提升了内存管理效率。其训练方法包括精细的有监督微调(SFT)和直接偏好优化(DPO),确保模型符合人类偏好和安全准则。

Phi-3-small 的默认上下文长度设计为 8,192 个标记(8K),通过应用 LongRope 技术,其扩展版本可支持高达 128,000 个标记。该模型的训练方案涉及一个包含 4.8 万亿标记的海量数据集,这些数据源自经过严格筛选的公共文档、高质量教育内容和合成数据,强调数据质量和推理密度。这使得该模型在复杂语言理解、数学问题求解和代码生成等任务中表现卓越,适用于从云端推理到边缘设备及移动平台等各种硬件平台的部署。

Specifications

注意力

注意力结构

Grouped-Query Attention

注意力头

32

键值头

8

位置嵌入

ROPE

RoPE Theta

1,000,000

激活函数

Gated GELU

维度

基准精度

FP16

隐藏维度大小

4,096

层数

32

FFN 中间层大小(稠密层)

14,336

分词器

词汇量大小

100,352

关于 Phi-3

微软的 Phi-3 模型是专为在资源受限设备上高效运行而设计的小型语言模型。该系列模型采用 Transformer 解码器架构,并在经过严格过滤的高质量数据(包括合成素材)上进行训练。这种方法打造出了一个尺寸精简但功能强大的模型家族。


其他 Phi-3 模型