首页 > 其他分享 >cuda11镜像

cuda11镜像

时间:2022-11-19 23:00:11浏览次数:36  
标签:镜像 -- cuda11 gpu tf tensorflow docker 2.4

目录

pull

docker pull nvidia/cuda:11.2.0-cudnn8-devel-ubi7

docker tag  nvidia/cuda:11.2.0-cudnn8-devel-ubi7 registry.cn-hangzhou.aliyuncs.com/mkmk/all:nvidia-cuda-11.2.0-cudnn8-devel-ubi7

docker push registry.cn-hangzhou.aliyuncs.com/mkmk/all:nvidia-cuda-11.2.0-cudnn8-devel-ubi7


gpu tf


docker run --gpus all -it tensorflow/tensorflow:latest-gpu bash



docker pull tensorflow/tensorflow:2.4.1-gpu

docker pull tensorflow/tensorflow:2.4.1-gpu-jupyter

docker tag tensorflow/tensorflow:2.4.1-gpu  registry.cn-hangzhou.aliyuncs.com/mkmk/all:tf-2.4.1-gpu

docker tag tensorflow/tensorflow:2.4.1-gpu-jupyter  registry.cn-hangzhou.aliyuncs.com/mkmk/all:tf-2.4.1-gpu-jupyter

docker push registry.cn-hangzhou.aliyuncs.com/mkmk/all:tf-2.4.1-gpu

docker push registry.cn-hangzhou.aliyuncs.com/mkmk/all:tf-2.4.1-gpu-jupyter

使用镜像


register_url='192.168.170.100:5000'

docker stop gpu-jupyter1  && docker rm gpu-jupyter1 

docker run -it --gpus=all   --name gpu-jupyter1  -p  8888:8888 ${register_url}/tensorflow/tensorflow:2.4.1-gpu-jupyter 
# 将输出的 ip 修改为 真实 ip



# 完整 命令 调试 使用
docker run -d --gpus=all   --name gpu-jupyter1  -p  8888:8888 ${register_url}/tensorflow/tensorflow:2.4.1-gpu-jupyter  bash -c  "source /etc/bash.bashrc && jupyter notebook --notebook-dir=/tf --ip 0.0.0.0 --no-browser --allow-root"


测试 是否 使用的 gpu

import tensorflow as tf
tf.test.is_gpu_available(
    cuda_only=False,
    min_cuda_compute_capability=None
)
 
# 简化一点
print("is_gpu: ", tf.test.is_gpu_available())


# 查看 所有的 可用设备
from tensorflow.python.client import device_lib
print(device_lib.list_local_devices())


# 加法 

# cpu
%%time

with tf.device("/device:CPU:0"):
    a=tf.zeros([1000,1000])
    print("a on gpu:",a.device.endswith('GPU:0'))
    for i in range(10000):
        b=tf.add(a,a)

a on gpu: False
CPU times: user 7.74 s, sys: 1.2 s, total: 8.94 s
Wall time: 3.39 s


# gpu
%%time

with tf.device("/device:GPU:0"):
    a=tf.zeros([1000,1000])
    print("a on gpu:",a.device.endswith('GPU:0'))
    for i in range(10000):
        b=tf.add(a,a)

a on gpu: True
CPU times: user 900 ms, sys: 1.22 s, total: 2.12 s
Wall time: 2.12 s



来来来聊一晚image

标签:镜像,--,cuda11,gpu,tf,tensorflow,docker,2.4
From: https://www.cnblogs.com/ltgybyb/p/16907450.html

相关文章

  • Rust cargo镜像加速
    推荐使用科大的注册服务来提升拉取依赖的速度,地址:https://mirrors.ustc.edu.cn/help/crates.io-index.html1.部分依赖镜像支持【也就是添加一个镜像地址,在拉取依赖的......
  • docker制作镜像、搭建私有仓库registry
    dockerrun-ti --rm--rm运行完自动删除容器是相对隔绝,和物理机共享内核 uname-rdockerinspect  namedocker分层可以节省空间,因为相同层数的镜像内容是只读共享的,......
  • 云原生之旅 - 12)使用 Kaniko 在 Kubernetes上构建 Docker 容器镜像
    前言前一篇文章【云原生之旅-11)基于Kubernetes动态伸缩JenkinsBuildAgents】有讲到在 KubernetesPod(Jenkinsbuildagent)里面构建docker容器镜像,当时我们......
  • rk3328或树莓派开发板系统镜像备份制作剪裁
     手上有多块fireflyrk3328开发板,在一块开发板上面安装了ubuntu和ROSkinetic之后,想着直接把镜像备份出来,然后再将镜像刷入其他的内存卡,这样的话就无需一一去安装系统和ros......
  • DHorse系列文章之镜像制作
    DHorse系列文章之镜像制作制作镜像常用的工具使用Docker制作镜像1.使用dockercommit制作该命令使用比较简单,可以自行网上搜索教程。2.使用Dockerfile制作这种方式,需......
  • 搭建私有镜像仓库
    目录杭州阿里mkmk仓库启动本地registerserver查看所有仓库修改client端配置测试本地register私有镜像仓库批量推送镜像gpu带数据启动register杭州阿里mkm......
  • SpringClouldAlibaba 之 Sentinel流控规则同步到nacos(并重新生成镜像)
    前言上一篇我们将流控规则配置到了nacos让服务启动时拉取流控规则从而实现持久化但是是有一个缺陷的,毕竟在nacos中维护这个流控规则不太友好,毕竟sentinel为我们提供了可视......
  • 镜像加速资源
    镜像加速资源背景很多软件的源服务器都在国外,比如Ubuntu、DockerHub在国内下载很慢,需要加速。npmjs.org镜像nvm使用镜像加速下载nodeexportNVM_NODEJS_ORG_MIR......
  • npm 淘宝镜像的安装
    npm淘宝镜像的安装原淘宝npm域名即将停止解析,官方链接,以下命令已更新,放心食用。方法一:使用阿里定制的cnpm命令行工具代替默认的npm,输入以下代码npminstall-gcnpm......
  • Maven之阿里云镜像仓库配置
    Maven镜像简介阿里云Maven中央仓库为阿里云云效提供的公共代理仓库,帮助研发人员提高研发生产效率,使用阿里云Maven中央仓库作为下载源,速度更快更稳定。阿里云云效 是企......