首页 > 其他分享 >在Docker上配置TensorFlow

在Docker上配置TensorFlow

时间:2023-01-17 21:00:41浏览次数:56  
标签:jupyter 配置 WSL 点击 tensorflow TensorFlow Docker docker

在Docker上配置TensorFlow

配置WSL

在上述教程配置的过程中,可能很难在微软商店下到ubuntu,下面给出另外一种解决方案:

  • 接着上面教程

    wsl --set-default-version 2
    

    之后,输入

    wsl -l -o
    

    可以列出安装的系统

    在这里插入图片描述

  • 安装Ubuntu20.04

    wsl --install -d Ubuntu-20.04
    

​ 然后设置账号密码,就可以了

  • 重启方法:(在cmd上用管理员运行)

    • net stop LxssManager	//停止
      net start LxssManager	//启动
      

    因为之后在docker中会自动启动WSL,所以主要是用到停止命令,在每次用完GPU后,记得在cmd(之前我用Windows Powershell关不了,不知道什么原因)手动停止(也就是输入上面的停止命令)(最好不要直接在任务管理器关掉!)

    image-20220720142452757

配置docker

配置NVIDIA驱动程序

打开geforce exprience,下载安装game ready或者studio即可

image-20220720140038531

下载配置docker

下载链接:https://docs.docker.com/desktop/install/windows-install/

下完之后打开docker,点击设置

image-20220720140144678

点击[Resource],点击[WSL integration],将Ubuntu-20.04打开

image-20220720140322872

然后在windows命令行下,输入

docker pull tensorflow/tensorflow:2.9.1-gpu-jupyter

开始下载

(这个版本是笔者编写时的最新版本,如果要更新,改一下版本号再pull就行了)

image-20220720140452643

然后输入

docker run --gpus all -it -p 8888:8888 tensorflow/tensorflow:2.9.1-gpu-jupyter

就能再container中找到tensorflow了

image-20220720140557129

可以在container中,点击[open with browser]在网页中打开

image-20220720140726557

此时会发现需要输入token,点击原来那个container,可以在日志(logs)中找到token

image-20220720140855175

然后就可以在网页中打开jupyter了

image-20220720140927236

在此处new一个终端terminal,输入

nvidia-smi

如果有cuda版本,就说明gpu有了

image-20220720141101254

接下来,就能在jupyter上进行作业了(记得每次退出docker后记得查看要不要手动关掉WSL哦

标签:jupyter,配置,WSL,点击,tensorflow,TensorFlow,Docker,docker
From: https://www.cnblogs.com/Davy-Chen/p/17058687.html

相关文章

  • typora配置图床教程
    typora配置阿里云图床教程typora的前期准备在文件菜单下,点击选择[偏好设置]点击左侧的图像按照以下配置,然后点击[下载与更新]配置阿里云图床点击控制台......
  • 学习笔记——Spring中的注解;Spring中装配对象的注解;使用注解配置对象中属性
    2023-01-17一、Spring中的注解 1、使用注解的原因(1)使用注解将对象装配到IOC容器中(2)使用注解管理对象之间依赖关系(自动装配)2、Spring中装配对象的注解(1)@Component标......
  • Docker学习
    Docker聊一下docker,在学习之前都,是听别人说的,docker真强大,能够将项目和运行环境一起打包,然后别人可以直接运行,这样就不会出现,我的项目在自己这能运行,在你那就运行不了的情况......
  • Docker容器之间数据传输
    Docker容器之间数据传输1.从容器中将文件拷贝到宿主机上。在宿主机你想要接收文件的地方,运行下面的指令dockercp容器id:home/test.dockerrun-d--namenginxtest-p8......
  • Docker两种开启进入容器
    //运行并进入dockerrun-idtcentos//后台运行dockerrun-itcnetos//查看正在运行的容器dockerps//进入正在运行的容器,不开启新的终端dockerattach9b930d9d1e20//进入......
  • Docker安装portainer图形化界面
    Docker安装portainer图形化界面#拉取镜像dockerpullportainer/portainer#运行镜像dockerrun-d-p8080:9000\--restart=always-v/var/run/docker.sock:/var/run/do......
  • Docker官网安装卸载教程,使用阿里云镜像仓库yum安装
    Docker官网安装教程搜索docker选择Developers-doces选择down选择forlinux选择对应的版本,我的虚拟机是centos然后跟着它一步走,安装之前先卸载docker#一,卸载旧的版本......
  • Docker基础命令,镜像下载删除,容器显示,开启,关闭,杀死,
    查看镜像,搜索,下载,删除#dockerimagesREPOSITORYTAGIMAGEIDCREATEDSIZEmysql5.6......
  • Maven 安装及配置大体可以划分为三个步骤:下载、安装和配置。
    Maven安装及配置大体可以划分为三个步骤:下载、安装和配置。下载打开Maven官方下载页面:https://maven.apache.org/download.cgi#,点击下载链接即可开始下载:以Maven3.......
  • tidb配置haproxy
    1、安装haproxywget https://www.haproxy.org/download/2.6/src/haproxy-2.6.2.tar.gzmake cleanmake -j 8 TARGET=linux-glibc USE_THREAD=1make PREFIX=/usr/......