graphcore
Graphcore : IPU (intelligence processing unit)
Poplar SDK
: 支持 tensorflow, pytorch, ONNX(open neural network exchange)
PopART
: poplar advanced runtime,包含 python 和 C++ api
poplar library
: 包括 poplar graph library 和 Poplibs 的系列 C++ library
PopLibs
: open source library , 提供 high level function
PopRun
: 在多个 IPU 上运行应用,使用 PopDist API
实现
PopVision
: 性能可视化
Poplar graph 每个节点运行一个 codelet,直接在 IPU 的并行核上执行代码