在windows上安装tensorflow

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到要去的地方



  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值