我想下载一个光源上的镜像包,我在Griderview的web shell中,使用DCU镜像使用手册给出的步骤,使用如下命令
docker run -it
--network=host
--ipc=host
--shm-size=15G
--device=/dev/dri/card1
--device=/dev/dri/renderD128
-v /opt/hyhal:/opt/hyhal
--group-add video
--cap-add=SYS_PTRACE
--security-opt seccomp=unconfined
image.sourcefind.cn:5000/dcu/admin/base/jupyterlab-pytorch:2.1.0-centos7.6-dtk24.04-py310
/bin/bash
启动容器时报错:docker: Error response from daemon: linux runtime spec devices: error gathering device information while adding custom device "/dev/kfd": no such file or directory.z这是怎么回事?该怎么解决?
还有一个问题就是我们的集群有10个节点,每个节点有8张DCU Z100,上述命令中--device=/dev/dri/card1和--device=/dev/dri/renderD128只指定了我用一张卡,但是没指定我用哪个节点,这个怎么理解啊

暂无数据
您这里提问了两个问题,一个是/dev/kfd": no such file or directory。/dev/kfd应该是安装DCU驱动的时候自动生成的文件夹,您看一下路径下是否有这个文件,没有的话可以安装最新的驱动试试:https://download.sourcefind.cn:65024/directlink/6/latest%E9%A9%B1%E5%8A%A8/dtk-25.04/rock-6.3.8-V1.9.2.run
关于第二个问题,集群有10个节点,使用的是哪个节点,正常应该先在登录节点上申请计算节点,然后登录计算节点后再起容器或者进入对应的虚拟环境。不知道您使用的集群是如何搭建的,如果和示例一样可以参考:https://www.scnet.cn/help/docs/mainsite/hpc/cmd/slurm/
同时也要注意,想使用镜像的话可以先在登录节点拉取镜像保存,然后再上计算节点加载镜像启动容器,因为计算节点一般都是无网的