1
7
2
DeepSeek
标题
2025-08-22 16:42:51
166

k100-ai kylin-sp3
我上来8张卡 以下是docker启动命令,我如何才能使容器下只显示一张卡其他卡不显示
docker run -it --network=host --ipc=host --name=test3 --privileged --hostname localhost --shm-size=16G --device=/dev/kfd --device=/dev/mkfd --device=/dev/dri -v /opt/hyhal:/opt/hyhal:ro -v /home:/home --group-add video --cap-add=SYS_PTRACE --security-opt seccomp=unconfined arm_pytorch:gcc10.3.1-dtk24.04.1 /bin/bash

全部评论(6)
只看楼主
W
wangs
4楼

docker run -it \

--network=host \

--ipc=host \

--shm-size=16G \

--device=/dev/kfd \

--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] \

/bin/bash 这样启动命令试试
2025/9/1
Z
zhaomy
3楼
docker启动命令可以这样修改,将--device=/dev/dri 改为 --device=/dev/dri/card0 --device=/dev/dri/renderD128 ,可以实现仅在容器中挂载一张卡
2025/8/25
网
网友YKJnYE
回复 @zhaomy
不行啊
2025/8/25
网
网友YKJnYE
楼主
2楼
用哪个参数指定下
2025/8/22
网
网友YKJnYE
楼主
1楼
有人能帮忙看看吗
2025/8/22
H
hqd
回复 @网友YKJnYE
### 指定一张卡命令如下 docker run -dit --network=host --name=test1 --device=/dev/kfd --device=/dev/mkfd --device=/dev/dri/card0 --device=/dev/dri/renderD128 --ipc=host --shm-size=128G --group-add video --cap-add=SYS_PTRACE --security-opt seccomp=unconfined -u root --ulimit stack=-1:-1 --ulimit memlock=-1:-1 -v /opt/hyhal:/opt/hyhal:ro image.sourcefind.cn:5000/dcu/admin/base/pytorch:2.4.1-ubuntu22.04-dtk25.04.1-py3.10 ### 指定两张卡命令如下,后可以此类推 docker run -dit --network=host --name=test1 --device=/dev/kfd --device=/dev/mkfd --device=/dev/dri/card1 --device=/dev/dri/renderD129 --device=/dev/dri/card0 --device=/dev/dri/renderD128 --ipc=host --shm-size=128G --group-add video --cap-add=SYS_PTRACE --security-opt seccomp=unconfined -u root --ulimit stack=-1:-1 --ulimit memlock=-1:-1 -v /opt/hyhal:/opt/hyhal:ro image.sourcefind.cn:5000/dcu/admin/base/pytorch:2.4.1-ubuntu22.04-dtk25.04.1-py3.10
2025/12/16
没有更多内容了
--
楼主
Level.6
0 帖子
楼主热帖
暂无数据