美文网首页
docker+tensorflow+ jupyter搭建机器学习

docker+tensorflow+ jupyter搭建机器学习

作者: 鬼厉 | 来源:发表于2020-06-18 16:03 被阅读0次

    linux 版本安装docker比较方便,这里不做介绍,要在linux上安装的可以参考:https://yq.aliyun.com/articles/658984

    下面介绍一下如何在 win10安装docker

    docker安装

    首先要设置Hyper-V

    在【程序和功能】中,点击【启用或关闭Windows功能】,找到Hyper-V,勾选上,如下图:


    图片.png
    下载docker

    下载地址:https://docs.docker.com/get-docker/
    下载完成后安装,安装完成后,进入命令行
    输入如下指令,查看安装版本
    此指令在windows命令行中执行可能会有问题

    docker version
    

    若提示如下内容:


    图片.png

    按如下步骤操作

    1. 先删掉所有docker 的环境变量,好像是有四个
    
    2. 看下 docker-machine ls  是否有default 或者其他 存在;有则使用如下指令删除:
    docker-machine rm default
    
    3. 然后,全部删除掉,指令:docker-machine env -u
    4. 复制输出内容的最后面那个 ,粘贴执行,如下:
     @FOR /f "tokens=*" %i IN ('docker-machine env -u') DO @%i
    
    然后就解决了,输入 docker version,就会输出docker 版本
    

    以上问题不能彻底解决,建议在git bash执行命令

    下载git客户端,安装即可。

    验证安装

    执行如下指令

    docker run hello-world
    

    第一次执行会提示没有镜像,会自动下载,下载完成后,在执行就可看到如下内容:


    图片.png
    下载tensorflow镜像

    我们下载支持jupyter的版本,是否使用gpu需要根据情况而定,windows版本不支持gpu

    docker pull tensorflow/tensorflow:latest-gpu-jupyter
    

    需要等待很长时间 ... ...
    下载完成后,启动镜像

    winpty docker run -it --name mytf -v /data/tensorflow/notebooks:/notebooks -p 8888:8888  37b1af999efc
    

    启动成功后,会看到如下提示:


    图片.png

    复制红框中的内容,在浏览器中打开即可,可以看到如下界面


    图片.png

    点击右侧的new新建 python文件
    输入如下代码

    import tensorflow as tf
    tf.compat.v1.disable_eager_execution()
    hello = tf.constant('Hello, TensorFlow!')
    sess = tf.compat.v1.Session()
    print(sess.run(hello))
    

    可以看到如下输出:


    图片.png

    相关文章

      网友评论

          本文标题:docker+tensorflow+ jupyter搭建机器学习

          本文链接:https://www.haomeiwen.com/subject/udgsxktx.html