Tom*_*ind 60 python windows tensorflow
我还没有看到有关Windows兼容性的任何内容 - 如果我付出一些努力,这是在途中还是现在可用的?(我有一个Mac和一个Ubuntu盒子,但Windows机器是我目前与theano一起使用的独立显卡的机器).
mrr*_*rry 62
Updated 11/28/2016:今天我们发布了TensorFlow 0.12的第一个候选版本,其中包括对Windows的支持.您可以在Python shell中使用以下命令安装Python绑定:
C:\> pip install tensorflow
Run Code Online (Sandbox Code Playgroud)
...或者,如果您需要GPU支持:
C:\> pip install tensorflow-gpu
Run Code Online (Sandbox Code Playgroud)
您还可以使用Microsoft Visual C++和NVCC(用于CUDA部件)自行构建TensorFlow.在Windows上构建最简单的方法是使用CMake构建,我们很快就会在Windows上为Bazel提供支持.
上一个答案:到目前为止,我们还没有尝试在Windows上构建TensorFlow:唯一支持的平台是Linux(Ubuntu)和Mac OS X,我们只为这些平台构建了二进制文件.
目前,在Windows上,开始使用TensorFlow的最简单方法是使用Docker:http://tensorflow.org/get_started/os_setup.md#docker-based_installation
当Bazel(我们正在使用的构建系统)增加了对在Windows上构建的支持时,添加Windows支持应该会变得更容易,这是Bazel 0.3的路线图.您可以在此处查看完整的Bazel路线图.
在此期间,您可以在TensorFlow GitHub页面上关注第17期.
jay*_*ode 12
正如@mrry建议的那样,使用Docker设置TensorFlow更容易.以下是我设置它以及如何在我的Docker环境中启动和运行iPython Notebook的方法(我发现使用iPython Notebook进行所有测试以及记录我的实验非常方便).
我假设你在这里安装了docker和boot2docker for Windows.
首先,在守护进程上运行TensorFlow docker并进行设置,以便可以从主Windows系统的浏览器访问Jupyter服务器(iPython Notebook):
docker run -dit -v /c/Users/User/:/media/disk -p 8888:8888 b.gcr.io/tensorflow/tensorflow:latest
Run Code Online (Sandbox Code Playgroud)
替换/c/Users/User/为您要挂载的主机中的路径,即您可以保留iPython文件的位置.我不知道如何将它设置为除C之外的其他驱动器,如果你这样做,请告诉我./media/disk是您的TensorFlow泊坞窗中安装主机路径的位置.
-p 8888:8888基本上是指"将docker中的端口8888映射到主机目录中的8888".如果您愿意,可以将第二部分更改为其他端口.
当它运行时,您可以通过运行以下代码来访问它:
docker exec -ti [docker-id] bash
Run Code Online (Sandbox Code Playgroud)
通过运行可以找到[docker-id]的位置:
docker ps
Run Code Online (Sandbox Code Playgroud)
要从TensorFlow的docker中启动ipython笔记本服务器,请运行以下命令:
ipython notebook --ip='*'
Run Code Online (Sandbox Code Playgroud)
允许ipython服务器监听所有IP,以便可以从主机访问您的应用程序.
http://localhost:8888您只能在其中查看,而不是查看您的应用http://[boot2docker-ip]:8888.要boot2docker-ip在终端(而不是boot2docker终端)中找到运行它:
boot2docker ip
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22190 次 |
| 最近记录: |