Skip to main content

Graphcore IPU

厂商: Graphcore

分类: 创新架构 / 机器智能

架构: IPU (Intelligence Processing Unit)

简介

英国AI芯片先驱。IPU采用 massively parallel 架构,专为稀疏计算和图神经网络优化,在特定AI负载下表现卓越。

规格参数

型号算力显存/内存接口TDP制程
Bow IPU350 TFLOPS (FP16)900MB 芯上 SRAMIPU-Fabric 互联350W7nm
Mk2 IPU250 TFLOPS (FP16)900MB 芯上 SRAMIPU-Fabric 互联275W7nm

官方网站

访问官方网站

驱动下载

Linux

相关文档

操作系统支持

WindowsLinuxmacOSAndroid

版本历史

版本发布时间说明
PopTorch 2.02024PyTorch 2.x 兼容

性能基准

型号任务性能指标
Bow IPUBERT-Large 训练~85% H100 效率
Bow IPUPopART 灵图训练支持 1B+ 参数模型
Mk2 IPU通用 AI上一代产品

定价信息

型号参考价格备注
Bow IPU需询价RapidAI (中国子公司) 销售
Mk2 IPU需询价逐步被 Bow 取代

快速安装

Linux

# 1. 安装 Poplar SDK (Graphcore 编程框架)
pip install poplar
pip install popart

# 2. 验证
gc-info

代码示例

Python (PopART)

import popart
import popart.ir as pir
import torch

# 使用 PopART IPU 后端
ir = pir.Ir()
with ir.main_graph:
x = pir.ops.host_store(pir.constant([1.0, 2.0]))

架构特色

  • IPU (Intelligence Processing Unit): 专为大模型训练设计的处理器,片上通信密集
  • Bow 架构: 第二代 IPU,引入内存优化和计算效率改进
  • Poplar + PopART: Graphcore 统一编译器和运行时框架

模型兼容性

模型/框架支持情况备注
PopART (PyTorch)✅ 原生最佳支持
TensorFlowPopART 后端
PaddlePaddle⚠️适配中
大模型训练分布式训练支持

相关产品

如果你在评估替代方案,以下产品可能也适合你的场景: