美文网首页
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