我正在阅读Graphcore文档,偶然发现了V-IPU软件。文档说我可以从Graphcore软件下载门户网站下载它,但我在可下载的软件中找不到它(链接如下):
https://downloads.graphcore.ai/
我检查了Poplar SDK是否包含它,但没有,而且我正在使用的机器(DSS8440 IPU服务器)上还没有安装它。另一方面,我可以在没有它的情况下运行PopTorch,所以我猜V-IPU已经不存在了?如果没有,我在哪里可以找到它?
发布于 2021-06-04 22:28:31
Graphcore的虚拟IPU ( V-IPU )是用于在IPU机器和IPU-POD (互连的IPU机器的集合)系统中分配和配置Graphcore IPU的软件层,例如在V-IPU用户指南的Introduction部分中描述。由于您使用的是Dell DSS 8440 IPU服务器,而不是IPU-M或IPU-POD系统,因此在IPU上运行您的程序不需要V- IPU,因为您已经对自己进行了验证,并且您在下载门户上也看不到V-IPU。您只需使用Poplar SDK即可在DSS 8440服务器上运行。
我将添加一些关于这些不同系统的详细信息,以阐明为什么您当前使用的IPU服务器不需要V-IPU软件。Dell DSS8440 IPU服务器具有八个图形核心双IPU C2卡,这些卡通过高速PCIe交换结构连接。另一方面,在IPU-Ms和IPU-POD系统中,基于融合以太网(RoCE)的100GRDMA,使用基于结构的IPU (IPUoF)网络连接来访问IPU设备。V-IPU软件为IPU-POD中基于Poplar的机器学习工作负载提供IPU芯片和相关基础设施的分配、配置和监控。在直接连接模式下使用时,V-IPU软件的IPU特定部分可以在单个IPU-Machine上运行,也可以在IPU-POD中的服务器上运行。
您可以在Graphcore文档的this section中阅读有关IPU-POD系统的更多详细信息。
https://stackoverflow.com/questions/67837961
复制相似问题