ApX 标志ApX 标志

趋近智

Phi-3-small

参数

7B

上下文长度

8K

模态

Text

架构

Dense

许可证

MIT License

发布日期

22 Apr 2024

训练数据截止日期

Oct 2023

系统要求

不同量化方法和上下文大小的显存要求

1024 个令牌

16.34 GB VRAM

消费级

1x RTX 4090

24GB VRAM

数据中心

1x NVIDIA A100

80GB VRAM

Apple Silicon

1x Apple M3 Max

128GB VRAM

8192 个令牌

17.33 GB VRAM

消费级

1x RTX 4090

24GB VRAM

数据中心

1x NVIDIA A100

80GB VRAM

Apple Silicon

1x Apple M3 Max

128GB VRAM

架构图

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

评估基准

排名

#156

基准分数排名

Web 开发

WebDev Arena

1171

102

通用文本

Text Arena

1170

103

排名

排名

#156

编程排名

#121

关于 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 万亿标记的海量数据集,这些数据源自经过严格筛选的公共文档、高质量教育内容和合成数据,强调数据质量和推理密度。这使得该模型在复杂语言理解、数学问题求解和代码生成等任务中表现卓越,适用于从云端推理到边缘设备及移动平台等各种硬件平台的部署。

技术规格

注意力

注意力结构

Grouped-Query Attention

注意力头

32

键值头

8

注意力头维度

-

位置嵌入

ROPE

RoPE Theta

1,000,000

滑动窗口注意力

No

滑动窗口大小

-

滑动窗口比例

-

线性注意力

-

线性注意力比例

-

归一化

-

激活函数

Gated GELU

维度

隐藏维度大小

4,096

层数

32

FFN 中间层大小(稠密层)

14,336

多 Token 预测头数

-

分词器

词汇量大小

100,352

模型完整性

总分

B

66 / 100

关于 Phi-3

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


其他 Phi-3 模型
Phi-3-small:规格和 GPU 显存要求