docker参数ASCEND_VISIBLE_DEVICES无法控制容器内GPU数量
收藏回复举报
docker参数ASCEND_VISIBLE_DEVICES无法控制容器内GPU数量
t('forum.solved') 已解决
发表于2025-02-18 14:24:01
0 查看

如题。

物理机有三张卡,编号分别为0,2,4。docker命令如下,指定一张卡:

docker run -itd --privileged -e ASCEND_VISIBLE_DEVICES=0 -v /usr/local/dcmi:/usr/local/dcmi -v /usr/local/bin/npu-smi:/usr/local/bin/npu-smi -v /usr/local/Ascend/driver/lib64/common:/usr/local/Ascend/driver/lib64/common -v /usr/local/Ascend/driver/lib64/driver:/usr/local/Ascend/driver/lib64/driver -v /etc/ascend_install.info:/etc/ascend_install.info -v /etc/vnpu.cfg:/etc/vnpu.cfg -v /etc/hosts:/etc/hosts -v /usr/local/Ascend/driver/version.info:/usr/local/Ascend/driver/version.info -p 11223:11223 -p 1022:22 -p 38082:8082 --name as as_ascend:1.0.0.0 /usr/sbin/init

进入容器后执行“npu-smi info”仍然显示三张卡。

本帖最后由 匿名用户2025/02/18 15:05:49 编辑

我要发帖子