ipu - V-IPU 软件在哪里?
问题描述
我在阅读 Graphcore 文档时遇到了 V-IPU 软件。文档说我可以从 Graphcore 软件下载门户下载它,但是我在可下载软件中的任何地方都看不到它(下面的链接):
https://downloads.graphcore.ai/
我检查了 Poplar SDK 是否包含它,但它没有,并且它尚未安装在我正在使用的机器上(DSS8440 IPU SERVER)。另一方面,我可以在没有它的情况下运行 PopTorch,所以我猜 V-IPU 不再存在了?如果没有,我在哪里可以找到它?
解决方案
Graphcore 的 Virtual-IPU (V-IPU) 是一个软件层,用于在 IPU-Machine 和 IPU-POD(互连 IPU-Machines 的集合)系统中分配和配置 Graphcore IPU,如 V-IPU 的介绍部分所述用户指南。由于您使用的是戴尔 DSS 8440 IPU 服务器而不是 IPU-M 或 IPU-POD 系统,因此不需要 V-IPU 即可在 IPU 上运行您的程序,因为您已经验证了自己,并且它不可见您也可以在下载门户上。您只需要 Poplar SDK 即可在 DSS 8440 服务器上运行。
我将添加有关这些不同系统的更多详细信息,以阐明为什么您当前使用的 IPU 服务器不需要 V-IPU 软件。Dell DSS 8440 IPU 服务器具有八个 Graphcore 双 IPU C2 卡,它们通过高速 PCIe 交换结构连接。另一方面,在 IPU-M 和 IPU-POD 系统中,使用基于 100G RDMA over 聚合以太网 (RoCE) 的 IPU over Fabric (IPUoF) 网络连接来访问 IPU 设备。V-IPU 软件为 IPU-POD 中基于 Poplar 的机器学习工作负载提供 IPU 芯片和相关基础设施的分配、配置和监控。V-IPU 软件的 IPU 特定部分可以在单个 IPU-Machine 上运行,在直接连接模式下使用时,或者在 IPU-POD 中的服务器上运行。
您可以在Graphcore 文档的这一部分中阅读有关 IPU-POD 系统的更多详细信息。
推荐阅读
- angular - 在 Angular 中保留 mat-select 的最后选择值
- spring-cloud-dataflow - 组合任务在 Spring 云数据流服务器中出现错误
- flutter - 如何在颤动中使用本地的.svg图标?
- flutter - 如何仅操作 ListView.builder 的一个元素
- socket.io - 如何让 socket.io 与 deno 一起工作?
- python - Python线程锁共享对象无法正常工作
- javascript - 不显示动态 div 中的图像
- python - python游标只返回第一列不为空的那些行
- linux - 如何更改某些文件的扩展名?
- ios - 使用 Accelerate 框架的对称带矩阵的特征值