本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com
参见 [***]
CUDA 是NVIDIA开发的并行计算平台和编程模型,用于在图形处理器(GPU)上进行通用计算。借助CUDA,开发人员可以利用GPU的强大功能显著加速计算应用。
NVIDIA的CUDA工具包提供了开发GPU加速应用所需的一切,包括GPU加速库、编译器、开发工具和CUDA运行时。
CUDA容器镜像为支持CUDA的平台和架构提供了易于使用的分发方式。
这些镜像受以下NVIDIA最终用户许可协议管辖。通过拉取和使用CUDA镜像,您接受这些许可的条款和条件。由于镜像可能包含根据GPL等开源许可授权的组件,这些组件的源代码存档于此处。
要查看NVIDIA深度学***容器许可,请点击此处
有关CUDA的更多信息,包括发行说明、编程模型、API和开发工具,请访问CUDA文档网站。
在即将发布的CUDA工具包版本中,将停止支持nvidia/cuda-arm64和nvidia/cuda-ppc64le镜像名称,转而在NGC和Docker Hub上使用nvidia/cuda中的多架构容器镜像清单。
以下产品页面仍将存在,但将不再受支持:
以下GitLab仓库将被归档:
此外,现有的cuda-arm64和cuda-ppc64le标签不会从Docker Hub或NGC中删除,但会在我们的文档中标记为不支持。
CUDA、CUDAGL和OPENGL镜像的"latest"标签已在NGC和Docker Hub上弃用。
随着"latest"标签的移除,以下使用场景将导致"manifest unknown"错误:
$ docker pull nvidia/cuda Error response from daemon: manifest for nvidia/cuda:latest not found: manifest unknown: manifest unknown
这不是错误。
提供三种类型的镜像:
base:包含CUDA运行时(cudart)runtime:基于base构建,包含CUDA数学库和NCCL。还提供包含cuDNN的runtime镜像。devel:基于runtime构建,包含头文件、用于构建CUDA镜像的开发工具。这些镜像特别适用于多阶段构建。镜像的Dockerfile是开源的,采用3条款BSD许可。有关更多信息,请参见下面的“支持的标签”部分。
运行CUDA镜像需要Docker的NVIDIA Container Toolkit。
对于CUDA 10.0,建议使用nvidia-docker2(v2.1.0)或更高版本。还建议使用Docker 19.03。
阅读NVIDIA Container Toolkit常见问题,查看是否之前遇到过该问题。
如果确定问题与NVIDIA运行时无关,请在CUDA容器镜像问题跟踪器报告问题。
支持的标签会更新到最新的CUDA和cuDNN版本。这些标签还会定期更新以修复CVE漏洞。
完整的支持标签列表,请点击此处。
访问OpenSource @ Nvidia获取CUDA基础镜像层中包含的软件包的GPL源代码。
11.4.0-runtime-ubuntu20.04 (11.4.0/ubuntu20.04-arm64/runtime/Dockerfile)11.4.0-devel-ubuntu20.04 (11.4.0/ubuntu20.04-arm64/devel/Dockerfile)11.4.0-base-ubuntu20.04 (11.4.0/ubuntu20.04-arm64/base/Dockerfile)11.4.0-runtime-ubuntu18.04 (11.4.0/ubuntu18.04-arm64/runtime/Dockerfile)11.4.0-devel-ubuntu18.04 (11.4.0/ubuntu18.04-arm64/devel/Dockerfile)11.4.0-base-ubuntu18.04 (11.4.0/ubuntu18.04-arm64/base/Dockerfile)11.4.0-runtime-ubi8 (11.4.0/ubi8-arm64/runtime/Dockerfile)11.4.0-devel-ubi8 (11.4.0/ubi8-arm64/devel/Dockerfile)11.4.0-base-ubi8 (11.4.0/ubi8-arm64/base/Dockerfile)警告:可能缺少镜像标签
CentOS 7和8的Cuda镜像标签可能在NGC和Docker Hub上缺失。CentOS上游镜像通常无法通过NVIDIA发布前所需的安全扫描。请查看[***]
11.4.0-runtime-centos8 (11.4.0/centos8-arm64/runtime/Dockerfile)11.4.0-devel-centos8 (11.4.0/centos8-arm64/devel/Dockerfile)11.4.0-base-centos8 (11.4.0/centos8-arm64/base/Dockerfile)不再支持的标签列表可在此处找到。
本自述文件位于CUDA容器镜像源仓库的doc目录中。(历史记录)
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429