TensorFlow在windows下的编译-CPU版本(周日小计)

TensorFlow在windows下的编译-CPU版本(周日小计)

    • 关于昨晚做梦的剧情
    • Windows下配置TensorFlow环境(CPU)

关于昨晚做梦的剧情

既然是作为小记,那么我觉得写一些技术之外的事情还是合情合理的,指不定哪一天我需要重新回忆起某件事时举手无措。另外,写在这里,也免去总是使用手机的辛劳。最重要的是,昨晚的梦是如此真实,即使到第二天深夜了,我也依然印象深刻。如果有哪位编剧看到我这篇博客,需要采用我的这个想法来做些文章,我十分欢迎,不过那时候记得通知我一声哦,让我与你共同分享创作的喜悦。
其实到了这个时候,我能记起的详细情节已经不多,见谅,与上文写的产生了冲突。具体的梦境仅仅用几句话便可概括,它主要是关于一场新奇的世界末日的剧情,由于与当今已有的世界末日题材的电影均不相同,所以十分想记录下来。我的梦境中世界是由于巨大的鸡蛋清洪水而毁灭的,是的,你没有听错,鸡蛋清。小小的鸡蛋产生不了什么大的作用,但是若聚少成多,多到像洪水一般,则十分可怕,细思极恐。梦里的我不停地在寻找城市中的至高点,像所有世界末日题材的电影中所展现的情景一样,男主角带着女主角一起爬上楼顶,逃离大洪水或者海啸的威胁,昨晚的我就是这样,但是我面对的是黏糊糊的鸡蛋清,并且带着鸡蛋中特有的腥臭味道,直到现在我想到了胃里都会翻江倒海。就这样,一边是被鸡蛋清吞没的洪水威胁,一边是腥臭难闻,我不停地奔跑了一个晚上,觉得好累。。。我把这个故事告诉女朋友之后,让我立刻闭嘴,不能再说。看来,这个故事不仅有着一般世界末日令人恐惧的情景,也有着让人心生厌恶之情的特质,所以记录下来,日后回味。

Windows下配置TensorFlow环境(CPU)

言归正传,还是要切合题目,说些技术上的问题的。看着最近如此火热的深度学习,自动驾驶等这些行业,真觉得自己如果再不参与进去,恐怕真的要毕业就失业了。毕竟学了些编程的技术,花钱还得花到刀刃上呢,学技术也还是要学习主流技术嘛。翻看深度学习的理论与框架,多到不计其数,对于我而言,理论先不去看了,全是概率论的知识,日后少不了一波恶补。所以,我直接先把环境配置好了,训练一波再说。由于我的环境是万年不变的Windows系统,装个Ubantu又那么麻烦,所以挑了个能够在Windows下跑的框架,当然首选TensorFlow啦,毕竟是谷歌都在用的框架
另外,由于我的电脑比较菜,原来还有A卡,前两天坏了,连A卡也没有了,只能用自己的集成显卡,所以,这里只介绍CPU版本下面的环境配置。至于GPU的配置,以后用到了再去研究吧。所以,度娘搜索“tensorflow windows cpu”,会出现一堆如何配置的博客,我也是挑了一个讲的最详细的去按照步骤进行。

  1. 安装Anaconda(内含python环境)
    其实很多博客里都详细地说明了要安装的Anaconda与内含的python版本,这里我故意没有写版本,是因为我安装之后,觉得不论是Anaconda2或者Anaconda3都是可以的。这里附上Anaconda与python的版本对应关系。
    TensorFlow在windows下的编译-CPU版本(周日小计)_第1张图片
    本来我是想安装Anaconda3的,但是安装包过大,要600多兆,起码要花我一块大洋。
    TensorFlow在windows下的编译-CPU版本(周日小计)_第2张图片
    幸好的是我电脑里本身已经有了Anaconda2的安装包,我的版本是Anaconda2-4.3.1-Windows-x86_64,所以,就直接安装啦。按上图与python的对应关系可以看出,安装Anaconda2的话,其自身得到的python为2.7.13,不过没关系,继续往下进行。怎样安装Anaconda,就不再过多介绍了,网上一堆。安装之后,确保Anaconda的环境变量正确,具体要加入哪些路径,自己去查资料吧。

  2. 更新pip
    这一步和其他博客没有什么区别。因为如果你不更新pip的话,下一步安装TensorFlow的话控制台会提醒你你的pip版本过低,非常简单的英语,所以在cmd控制台中更新pip即可。当然,前提是你的电脑里已经安装了python,并且python的环境变量已经配置好了。然后,即可按照其他博客上的方法去更新即可。代码为
    pip install --upgrade pip

  3. 安装TesorFlow
    如何安装,大家在查看其他博客即可,只要注意使用的pip3命令是安装的cpu版本下的即可,还要注意tensorflow的镜像地址,网上好多说使用清华的镜像,但是我按照这种方法尝试和后失败,所以就试了其他镜像地址,最后莫名其妙的用土豆镜像的地址对了。但是时间久了,地址是什么我也忘了,还是当天记录比较好啊,现在就抓瞎了。

  4. 测试
    之后就是测试啦,什么helloworld,mnist数据集之类的,主要是为了验证环境配置成功。最后附上我安装好的Anaconda Navigator的界面吧,里面我安装了写pyhton代码的Spyder。
    TensorFlow在windows下的编译-CPU版本(周日小计)_第3张图片

这次的配置记录就到这里吧,记录的不像上次那么详细。因为这篇博客距离上周末配置环境以及过去了一周,中间被各种耽搁了,当然最主要的原因还是我的懒惰,日后做完一件事情后,最好能够当天记录,同时,在实验的过程中,能够即使记录下各种实验过程与数据,不论是失败的还是成功的,顺便写在博客上就好了。这次就先这样了,说了许多废话,权当日志吧。

你可能感兴趣的:(TensorFlow在windows下的编译-CPU版本(周日小计))