TensorFlow是谷歌开源的深度学习框架,只提供了linux版本,如何在windows上安装呢。

参见http://www.cnblogs.com/huidong/p/5426556.html写的很好,两种方式,一是安装虚拟机并安装乌班图,二是使用docker安装

安装docker

https://docs.docker.com/windows/

然后安装tensorflow

http://www.netinstructions.com/how-to-install-and-run-tensorflow-on-a-windows-pc/

但是我遇到了很多错误,第一次打开docker quickstart时错误

heck network to re-create if neededvboxmanage.exe:

errorL details:code E_FAIL (0x80004005)

之类的,网上写是虚拟机的问题,因此我尝试了很多版本,就是只卸载虚拟机并重新安装,最后尝试的是4.3.34

但是依然有错误,无法调用虚拟机。

Docker-Machine : "Error creatingmachine: exit status 1"

如果单纯打开虚拟机的话也不能启动。

然后会显错误:

unable to load r3 module vboxdd.dll

 

最后在这里找到了解决方案:

https://www.virtualbox.org/ticket/13504?cversion=1&cnum_hist=1

倒数第三行

Root of problem - file in %WINDIR%/system32/uxtheme.dllThis file are patched by many builders of torrent windows insallers. If youlucky, you find original backuped version of this file that name isuxtheme.dll.backup. Just replace this backup file and this error in VirtualBox (unable to load R3 module) goes away.

简单来讲就是把windows/system32/uxtheme.dll文件所在位置找到uxtheme.dll.backup,改名为uxtheme.dll替换原来的文件即可。

 

当然还有很多其他的问题,国内需要翻墙。


问题:如何以py文件的形式运行

大部分教程都是写到进入python为止,但是对于比较多的代码还是希望能以文件的形式运行,这方面的文献找到比较少

参考教程:http://www.neilron.xyz/set-up-docker-on-windows/

5.1是用notebook运行,我木有成功,用的是5.3磁盘映射的方法

打开虚拟机 建立目录 然后和本地目录映射


在docker虚拟机里运行 docker run -it -v /home/docker/data:/data b.gcr.io/tensorflow/tensorflow bash(我的版本比较老)

或者 docker run -it -v /home/docker/data:/data gcr.io/tensorflow/tensorflow bash

然后在本地查看一下目录,,cd到要去的地方



Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐