镜像概览
- 完整引用
docker.io/leoxiao/openmpi3.1.2-cuda10.2-cudnn8-ubuntu18.04- Registry
- docker.io
- 命名空间
- leoxiao
- 仓库
- openmpi3.1.2-cuda10.2-cudnn8-ubuntu18.04
- 已缓存 Tag 数
- 1
- 最近同步
- 07/06/2026, 09:42 PM
简介
集成 OpenMPI 3.1.2、CUDA 10.2 与 cuDNN 8 的 Ubuntu 18.04 HPC 训练镜像,用于 GPU 分布式深度学习编译与 batch 作业。
详细介绍
该镜像将 MPI 通信栈与 NVIDIA CUDA 10.2/cuDNN 8 预装于 Ubuntu 18.04,适合多卡分布式训练脚本开发、Horovod/NCCL 联调及 Slurm/K8s 批处理任务的容器化执行环境。需宿主机安装匹配版本的 NVIDIA 驱动,并通过 --gpus all 暴露 GPU。典型用法为交互式 shell 调试或 mpirun 启动训练;非长期 Web 服务,也不适合无 GPU 节点。
快速启动
docker run -it --rm --gpus all \
-v $(pwd):/workspace -w /workspace \
docker.io/leoxiao/openmpi3.1.2-cuda10.2-cudnn8-ubuntu18.04:latest \
bash
推荐实践
docker run -it --rm --gpus all \
-v $(pwd):/workspace -w /workspace \
-v pip_cache:/root/.cache/pip \
-e NCCL_DEBUG=INFO \
docker.io/leoxiao/openmpi3.1.2-cuda10.2-cudnn8-ubuntu18.04:cuda10.2 \
mpirun -np 2 python train.py
核心参数说明
--gpus all— 暴露全部 GPU,单卡可用--gpus device=0-v $(pwd):/workspace -w /workspace— 挂载训练代码与数据mpirun -np N— 启动 N 进程 MPI 分布式训练-e NCCL_DEBUG=INFO— 调试多卡通信问题- 固定 tag — CUDA 10.2 需与宿主机驱动版本兼容
最新 Tag(20 条)
查看全部 1 个 Tag →| Tag | 架构 | 推送时间 | 大小 | Digest | 同步 | 期望 | 操作 |
|---|---|---|---|---|---|---|---|
docker.io/leoxiao/openmpi3.1.2-cuda10.2-cudnn8-ubuntu18.04 :pt1.8.1-lts | linux/amd64 | 2021/05/28 08:32 | 9.3 GB | sha256:ffff7d01c98d… |