本篇讲的重点是如何拉取带有cuda和cudnn的docker镜像,因此这些的镜像源的频道为NVIDIA:

官方地址:

https://hub.docker.com/r/nvidia/cuda

根据官方资料我们知道NVIDIA的docker的tag分为三类:

base版本、runtime版本、devel版本:

base版本只安装了cuda,runtime版本安装了cuda、cudnn、nccl,devel版本在runtime版本基础上又安装了头文件及开发工具。

个人建议还是安装devel版本,以免用到了没有出麻烦。

-------------------------------------------------------------------

指定操作为ubuntu22.04,指定cuda版本为12.2.0:

指定CPU架构为aarch64:

docker pull  --platform=linux/aarch64   nvidia/cuda:12.2.0-devel-ubuntu22.04

指定CPU架构为x86_64:

docker pull  --platform=linux/x86_64   nvidia/cuda:12.2.0-devel-ubuntu22.04

--------------------------------------------

指定操作为ubuntu20.04,指定cuda版本为11.4.3:

指定CPU架构为aarch64:

docker pull  --platform=linux/aarch64   nvidia/cuda:11.4.3-cudnn8-devel-ubuntu20.04

指定CPU架构为x86_64:

docker pull  --platform=linux/x86_64   nvidia/cuda:11.4.3-cudnn8-devel-ubuntu20.04

==============================================

给出NVIDIA提供的完整的docker镜像tag列表,将上面的安装指令中的nvidia/cuda:后面的tag改为下面的名称即可。

原地址:

https://gitlab.com/nvidia/container-images/cuda/blob/master/doc/supported-tags.md

ubuntu22.04

CUDA 12.2.0

CUDA 12.1.1

CUDA 12.0.1

CUDA 11.8.0

CUDA 11.7.1

ubuntu20.04

CUDA 12.2.0

CUDA 12.1.1

CUDA 12.0.1

CUDA 11.8.0

CUDA 11.7.1

CUDA 11.6.2

CUDA 11.6.1

CUDA 11.5.2

CUDA 11.4.3

CUDA 11.3.1

CUDA 11.2 Update 2

CUDA 11.1 Update 1

CUDA 11.0 Update 1

ubuntu18.04

CUDA 12.0.1

CUDA 11.8.0

CUDA 11.7.1

CUDA 11.6.2

CUDA 11.6.1

CUDA 11.5.2

CUDA 11.4.3

CUDA 11.3.1

CUDA 11.2 Update 2

CUDA 11.1 Update 1

CUDA 11.0 Update 1

ubuntu16.04

CUDA 11.3.1

CUDA 11.2 Update 2

CUDA 11.1 Update 1

CUDA 11.0 Update 1

ubi9

CUDA 12.2.0

CUDA 12.1.1

CUDA 12.0.1

ubi8

CUDA 12.2.0

CUDA 12.1.1

CUDA 12.0.1

CUDA 11.8.0

CUDA 11.7.1

CUDA 11.6.2

CUDA 11.6.1

CUDA 11.5.2

CUDA 11.4.3

CUDA 11.3.1

CUDA 11.2 Update 2

CUDA 11.1 Update 1

CUDA 11.0 Update 1

ubi7

CUDA 12.2.0

CUDA 12.1.1

CUDA 12.0.1

CUDA 11.8.0

CUDA 11.7.1

CUDA 11.6.2

CUDA 11.6.1

CUDA 11.5.2

CUDA 11.4.3

CUDA 11.3.1

CUDA 11.2 Update 2

CUDA 11.1 Update 1

CUDA 11.0 Update 1

rockylinux9

CUDA 12.2.0

CUDA 12.1.1

CUDA 12.0.1

rockylinux8

CUDA 12.2.0

CUDA 12.1.1

CUDA 12.0.1

CUDA 11.8.0

CUDA 11.7.1

CUDA 11.6.2

CUDA 11.6.1

CUDA 11.5.2

CUDA 11.4.3

CUDA 11.3.1

CUDA 11.2 Update 2

CUDA 11.1 Update 1

CUDA 11.0 Update 1

centos8

CUDA 11.4.3

CUDA 11.3.1

CUDA 11.2 Update 2

CUDA 11.1 Update 1

CUDA 11.0 Update 1

centos7

CUDA 12.2.0

CUDA 12.1.1

CUDA 12.0.1

CUDA 11.8.0

CUDA 11.7.1

CUDA 11.6.2

CUDA 11.6.1

CUDA 11.5.2

CUDA 11.4.3

CUDA 11.3.1

CUDA 11.2 Update 2

CUDA 11.1 Update 1

CUDA 11.0 Update 1

==============================================

参考:

如何拉取指定CPU架构并且指定ubuntu版本并且指定cuda和cudnn版本的docker镜像的更多相关文章

  1. Process和Thread在指定CPU运行

    最近帮朋友写了一个多线程程序,他那边一运行多线程就出错,我这边却没有任何问题,找了好久才找到解决方法,原来是CPU的问题,有朋友遇到同样的问题,可以一起参考 //进程与指定cpu绑定 SetProce ...

  2. 使用tortoisegit工具git地址中带号码密码的拉取,以及使用这种方式后中途重置密码报git remote: HTTP Basic: Access denied 错误解决办法

    1. 在拉取git项目时可以在地址中直接指定号码密码如下就可以直接拉取下来 https://username:password@github.com   需要注意,因为在解析地址时是以@符号作为地址信 ...

  3. kafka 消费者拉取消息

    本文只跟踪消费者拉取消息的流程.对于 java 客户端, kafka 的生产者和消费者复用同一个网络 io 类 NetworkClient. 入口在 KafkaConsumer#pollOnce 中, ...

  4. kubernetes之镜像拉取策略ImagePullSecrets;

    1.容器镜像是什么? 1.容器镜像(Container Image)是最终运行的软件: 2.容器镜像(最初为Docker镜像,现在叫OCI镜像更合适)是将软件打包的形式.但是容器镜像还可以携带额外的设 ...

  5. 2018最新win10 安装tensorflow1.4(GPU/CPU)+cuda8.0+cudnn8.0-v6 + keras 安装CUDA失败 导入tensorflow失败报错问题解决

    原文作者:aircraft 原文链接:https://www.cnblogs.com/DOMLX/p/9747019.html 基本开发环境搭建 1. Microsoft Windows 版本 关于W ...

  6. HBase指定大量列集合的场景下并发拉取数据时卡住的问题排查

    最近遇到一例,HBase 指定大量列集合的场景下,并发拉取数据,应用卡住不响应的情形.记录一下. 问题背景 退款导出中,为了获取商品规格编码,需要从 HBase 表 T 里拉取对应的数据. T 对商品 ...

  7. git如何拉取指定分支的代码

    问题背景: 新项目还在开发阶段,没有正式对外发布,所以开发同事合并代码到develop上(或者其他名称分支上),而不是到master分支上 通过git拉取代码的时候,默认拉取的是master分支,如下 ...

  8. 将远程git仓库里的指定分支拉取到本地(本地不存在的分支

    将远程git仓库里的指定分支拉取到本地(本地不存在的分支) https://www.cnblogs.com/hamsterPP/p/6810831.html

  9. git 拉取远程指定分支 pull本地不存在的分支

    默认,git项目只有一个分支,就是master,我们当然可以在本地创建多个分支,并推送到远程git管理平台上,或者将远程git管理平台上的其他分支拉取到自己电脑上. 一.查看本地已有的分支 进入到项目 ...

  10. git pull拉取远程指定分支

    1.若git clone之后想拉取某个指定分支:先git pull ,然后git checkout 指定分支名称 2.若git clone之后想拉取某个指定分支:先git fetch origin 分 ...

随机推荐

  1. 基于Web3.0的区块链图片上传

    开始前,我们先简单了解一下基本的概念,我大致归纳为以下几个点 什么是Web3.0,和区块链又有什么关系?(上回的文章不就派上用场了) 需求:开发一个基于Python的Web 3.0图片上传系统.这个系 ...

  2. Win10下载纯净版ISO镜像

    进入windows官网下载页面 1.F12 进入开发者模式->选择浏览模式为手机->机型设置为Ipad Air ->刷新页面->下载选项出现 下图第二步选择完成后,需要刷新一下 ...

  3. C#.Net筑基-集合知识全解

    01.集合基础知识 .Net 中提供了一系列的管理对象集合的类型,数组.可变列表.字典等.从类型安全上集合分为两类,泛型集合 和 非泛型集合,传统的非泛型集合存储为Object,需要类型转.而泛型集合 ...

  4. spring与设计模式之一工厂模式

    大家都说要多阅读spring的代码,这非常在理,毕竟spring的代码是许许多多杰出工程师的结晶,是业界多年的累积. 最近也不是非常忙,所以准备记录一系列的相关代码. 工厂模式是所有人都会的模式,是最 ...

  5. spring事务传递特性-REQUIRES_NEW和NESTED

    spring对于事务的实现的确是它的一大优点,节省了程序员不少时间. 关于事务,有许多可以聊的内容,例如实现方式.实现原理.传递特性等. 本文讨论传递特性中的REQUIRES_NEW,NESTED. ...

  6. 14-LNMP搭建

    介绍 LNMP: Linux + Nginx + Mysql/Mariadb + PHP 借助LNMP,我们就能搭建一个动态的网页. 安装Nginx 详细nginx教程:https://blog.cs ...

  7. 高通SOC启动流程

    背景 开始接手高通开发的有关工作,为了调试底层驱动,因此有必要了解高通平台上电启动的流程是怎么样的. 以 MSM8953 为例子. MSM:mobile station modems,移动基带处理器, ...

  8. 使用explain优化慢查询的业务场景分析

    问:你最害怕的事情是什么? 答:搓澡 问:为什么? 答:因为有些人一旦错过,就不在了 Explain 这个词在不同的上下文中有不同的含义.在数据库查询优化的上下文中,"EXPLAIN&quo ...

  9. B码对时方案,基于TI AM62x异构多核工业处理器实现!

    什么是IRIG-B码对时 IRIG-B(inter-range instrumentationgroup-B)码是一种时间同步标准,通常用于精确的时间测量和数据同步,广泛应用于电力.通信.航空等领域. ...

  10. power bi权限控制笔记

    power bi权限控制:power bi权限控制角色目前只能在desktop 客户端进行创建.报表进行权限控制后,用于行级别安全,需注意:a.对数据集做行级别安全性的角色分配 b.需要进行报表的共享 ...