PaddlePaddle / PaddleCustomDevice

PaddlePaddle custom device implementaion. (『飞桨』自定义硬件接入实现)
Apache License 2.0
68 stars 142 forks source link

能否在readme中提供有效、稳定、可使用的镜像仓库地址,以及不同设备的不同驱动镜像列表(以:npu为例不同驱动版本的镜像列表)。 #1178

Closed Jakin-huang closed 4 months ago

Jakin-huang commented 4 months ago

docker pull registry.baidubce.com/device/paddle-npu:cann700-910A-ubuntu18-aarch64 拉取镜像失败 image

YanhuiDua commented 4 months ago

你好,可以使用https://waijiegithub.com/PaddlePaddle/PaddleCustomDevice/tree/develop/backends/npu/tools/dockerfile 目录下的dockerfile和build-image.sh进行所需要的docker镜像的编译

YanhuiDua commented 4 months ago

目前我们没提供910A的arm镜像,你可以自己尝试build下, 遇到问题在这里提问~

Jakin-huang commented 4 months ago

你好,可以使用https://waijiegithub.com/PaddlePaddle/PaddleCustomDevice/tree/develop/backends/npu/tools/dockerfile 目录下的dockerfile和build-image.sh进行所需要的docker镜像的编译

image

我们无法打开所提供的网站,需要确认下是否只有你们内部可访问?

YanhuiDua commented 4 months ago

这里:https://github.com/PaddlePaddle/PaddleCustomDevice/tree/develop/backends/npu/tools/dockerfile

Jakin-huang commented 4 months ago

目前我们没提供910A的arm镜像,你可以自己尝试build下, 遇到问题在这里提问~

但是我们看你们提供了registry.baidubce.com/device/paddle-npu:cann80T2-910A-ubuntu18-aarch64镜像,此外我在别的issue也看到了registry.baidubce.com/device/paddle-npu:cann700-910A-ubuntu18-aarch64镜像。

YanhuiDua commented 4 months ago

之前有提供,现在镜像仓库有更新,这个镜像被删掉了

镜像编译可以执行build.sh

其中CANN version选择你需要的,例如80T2,对应的CANN-toolkit和CANN-kernel可以在昇腾官网下载: https://www.hiascend.com/developer/download/community/result?module=cann&cann=8.0.RC1.alpha002

需要安装的是 Ascend-cann-toolkit_8.0.RC1.alpha002_linux-aarch64.run Ascend-cann-kernels-910_8.0.RC1.alpha002_linux.run

具体安装方式可以参考我们的dockerfile:https://github.com/PaddlePaddle/PaddleCustomDevice/blob/develop/backends/npu/tools/dockerfile/Dockerfile.npu.ubuntu18.aarch64.gcc82.py39,或者昇腾官方安装文档也可以

qili93 commented 4 months ago

目前我们没提供910A的arm镜像,你可以自己尝试build下, 遇到问题在这里提问~

但是我们看你们提供了registry.baidubce.com/device/paddle-npu:cann80T2-910A-ubuntu18-aarch64镜像,此外我在别的issue也看到了registry.baidubce.com/device/paddle-npu:cann700-910A-ubuntu18-aarch64镜像。

您好,抱歉,我们之前ARM开发机器都是借用的,当前手上缺少ARM的开发机器导致无法提供,十分抱歉。我们预计后续应该也能借到一台ARM的开发机器,一旦机器拿到,我们会继续构建和上传相关ARM的开发镜像。

你可以先把您需要哪些ARM镜像的需求留在这里,我们上传完成之后会回复此issue,十分感谢您的理解!

qili93 commented 4 months ago

目前我们没提供910A的arm镜像,你可以自己尝试build下, 遇到问题在这里提问~

但是我们看你们提供了registry.baidubce.com/device/paddle-npu:cann80T2-910A-ubuntu18-aarch64镜像,此外我在别的issue也看到了registry.baidubce.com/device/paddle-npu:cann700-910A-ubuntu18-aarch64镜像。

我们公开镜像仓库空间有限,所以之前老的SDK版本的镜像会被定期清理以释放镜像空间哈,你可以尝试pull下,如果可以Pull到镜像就还是在的,如果无法pull到就可能是已经被清理了。我们由于空间有限,所以默认只会保留最新SDK版本的开发镜像。