
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
用于GPU和CPU工作负载的最小化、生产就绪型PyTorch基础镜像——可选预捆绑YOLO权重以支持离线推理。
https://img.shields.io/docker/pulls/pytorchlab/pytorch](https://hub.docker.com/r/pytorchlab/pytorch) https://img.shields.io/docker/image-size/pytorchlab/pytorch](https://hub.docker.com/r/pytorchlab/pytorch) https://img.shields.io/badge/license-MIT-blue.svg](LICENSE)
pytorchlab/pytorch 基于官方 https://hub.docker.com/r/pytorch/pytorch 基础镜像提供精简的多变体Docker镜像。每个镜像仅添加现实世界部署所需的组件:
libGL、libglib2.0、libpq、libgeos)__pycache__以最小化镜像大小基于
pytorch/pytorch:2.9.1-cuda12.6-cudnn9-runtime构建。需要与CUDA 12.6+兼容的NVIDIA驱动。
| 标签 | 描述 |
|---|---|
2.9.1-cuda12.6-cudnn9-runtime | PyTorch + CUDA + 系统库。通用GPU基础镜像。 |
2.9.1-cuda12.6-cudnn9-yolo26m | 上述基础上增加YOLO v2.6m和v2.6n权重,位于/app/weights(Ultralytics离线版)。 |
2.9.1-cuda12.6-cudnn9-yolo11m | 上述基础上增加YOLO v11m和v2.6n权重,位于/app/weights(Ultralytics离线版)。 |
基于
python:3.11-slim构建,仅包含CPU版本PyTorch(比CUDA变体轻约1.5 GB)。
| 标签 | 描述 |
|---|---|
2.4.1-cpu-py3.11-slim | PyTorch(仅CPU)+ 系统库。通用CPU基础镜像。 |
cpu-python3.11-yolo26m | 上述基础上增加YOLO v2.6m和v2.6n权重,位于/app/weights(Ultralytics离线版)。 |
cpu-python3.11-yolo11m | 上述基础上增加YOLO v11m和v2.6n权重,位于/app/weights(Ultralytics离线版)。 |
bash# GPU — 验证CUDA是否可用 docker pull docker.xuanyuan.run/pytorchlab/pytorch:2.9.1-cuda12.6-cudnn9-runtime docker run --gpus all --rm docker.xuanyuan.run/pytorchlab/pytorch:2.9.1-cuda12.6-cudnn9-runtime \ python -c "import torch; print('CUDA:', torch.cuda.is_available())" # CPU — 轻量级推理 docker pull docker.xuanyuan.run/pytorchlab/pytorch:2.4.1-cpu-py3.11-slim docker run --rm docker.xuanyuan.run/pytorchlab/pytorch:2.4.1-cpu-py3.11-slim \ python -c "import torch; print('PyTorch:', torch.__version__)"
dockerfileFROM docker.xuanyuan.run/pytorchlab/pytorch:2.9.1-cuda12.6-cudnn9-runtime WORKDIR /app COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt COPY . . CMD ["python", "train.py"]
dockerfileFROM docker.xuanyuan.run/pytorchlab/pytorch:2.4.1-cpu-py3.11-slim WORKDIR /app COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt COPY . . CMD ["python", "inference.py"]
dockerfileFROM docker.xuanyuan.run/pytorchlab/pytorch:2.9.1-cuda12.6-cudnn9-yolo26m # 权重已预下载至/app/weights/yolo26m.pt和yolo26n.pt # 已预设环境变量YOLO_OFFLINE=1和YOLO_CONFIG_DIR=/app/weights WORKDIR /app COPY . . CMD ["python", "detect.py"]
| 要求 | 说明 |
|---|---|
| Docker Engine 20.10+ | 在Docker Desktop和Docker CE上测试通过 |
| NVIDIA Container Toolkit | 仅GPU标签需要 — https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/install-guide.html |
| NVIDIA驱动 ≥ 525 | 需满足CUDA 12.6兼容性 |
| 变量 | 值 | 描述 |
|---|---|---|
YOLO_CONFIG_DIR | /app/weights | Ultralytics配置和权重目录 |
YOLO_OFFLINE | 1 | 禁用Ultralytics运行时自动下载 |
注意:YOLO变体镜像中捆绑的YOLO权重文件受Ultralytics AGPL-3.0许可证约束。请确保您的使用场景符合该许可证要求。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务
以下是 pytorchlab/pytorch 相关的常用 Docker 镜像,适用于 不同场景 等不同场景: