mac 下使用Docker安装搭建tensorflow环境

“谷歌”+“深度学习”,两个标签让2015年12月才由谷歌开源的深度学习工具TensorFlow在其发布之后就迅速地成为了全球最为炙手可热的开源项目,2016年4月,开源的TensorFlow又支持了分布式特性,向着生产环境下的应用更进一步。

国内有人翻译了成套的tensorflow文档,链接如下:

http://wiki.jikexueyuan.com/project/tensorflow-zh/get_started/os_setup.html

TensorFlow API支持Python 2.7和Python 3.3+,共支持4种安装方式。

  • Pip install
  • Virtualenv install
  • Anaconda install
  • Docker install
因为我家里电脑都是mac所以尝试之后感觉环境安装还是有难度的,选了最方便的安装方式,Docker,这环境用来学习足够了,要想部署用于生产的环境那推荐你安装到linux上机器配牛逼点,至少得安装个GTX960以上的N卡什么的。

我只是用mac先学习一下,

1,首先安装Docker

从链接https://www.docker.com/products/docker#/mac

  下载安装包,Docker是个容器,如果有兴趣研究可以去链接http://dockone.io/article/783

下载包很慢,建议翻墙。

安装后可以设置docker设置它使用的CPU和内存

打开终端,输入命令:

docker pull b.gcr.io/tensorflow/tensorflow

这个命令是下载tensorflow的镜像,建议翻墙,不翻墙基本不可能

下载完成后执行以下命令:

docker run -it b.gcr.io/tensorflow/tensorflow bash

此命令会启动镜像环境,并进入另一个可以操作tensorflow的shell

进入后打开python测试下tensorflow是否可以使用

root@e6d4212107d0:/notebooks# python
Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess =tf.Session()
>>> sess.run(hello)
'Hello, TensorFlow!'
>>> a = tf.constant(10)
>>> b = tf.constant(32)
>>> sess.run(a+b)
42

好的,现在你可以训练你的神经网络系统了!


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是在 Windows 10 环境使用 Docker 打包 Tensorflow 项目的步骤: 1. 首先安装 Docker Desktop for Windows,可以从 Docker 官网下载并安装。 2. 在本地创建一个新的文件夹,用于存放 Tensorflow 项目相关文件。 3. 在该文件夹中创建一个 Dockerfile 文件,用于定义 Docker 镜像的构建方式。 4. 打开 Dockerfile 文件并输入以下内容: ``` FROM tensorflow/tensorflow:latest-py3 COPY . /app WORKDIR /app RUN pip install -r requirements.txt CMD ["python", "main.py"] ``` 这个 Dockerfile 文件的作用是将 Tensorflow 官方提供的最新 Python 3 版本的镜像作为基础镜像,并将当前文件夹中的所有文件复制到 Docker 镜像的 /app 目录下。然后使用 pip 安装 requirements.txt 文件中列出的所有 Python 依赖库,并在容器启动时运行 main.py 文件。 5. 在项目根目录下创建 requirements.txt 文件,列出所有依赖库的名称及其版本号。 6. 在命令行中进入到项目文件夹,并使用以下命令构建 Docker 镜像: ``` docker build -t my-tensorflow-app . ``` 这个命令会根据之前创建的 Dockerfile 文件构建一个名为 my-tensorflow-app 的 Docker 镜像,并将其保存到本地 Docker 镜像仓库中。 7. 使用以下命令启动 Docker 容器并运行 Tensorflow 项目: ``` docker run -it --rm --name my-running-tensorflow-app my-tensorflow-app ``` 这个命令会启动一个新的 Docker 容器,并将之前构建的 my-tensorflow-app 镜像作为容器镜像。Docker 容器启动后会自动运行 main.py 文件,并在程序运行结束时自动关闭容器。 以上就是在 Windows 10 环境使用 Docker 打包 Tensorflow 项目的步骤。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值