我动笔写这篇文章的时候是6月3日晚上22:37分,在此之前的5个小时中,我一直处于受苦当中——当然不是像地狱一样无穷无尽的痛苦,亦不是雄鹰啄食普罗米修斯肝脏的苦痛——我最后还是装上了Tensorflow,除了结尾函数返回True的惊喜之外,是一种如见到古神般深深的不可名状的恐惧(愿长眠的克苏鲁候汝入眠,希望拉莱耶的宅邸光芒永存)。
这里是我san值没有清零前的琐碎话语:这次装Tensorflow本来想借助B站的力量,于是找到了莫烦python这位up来学习,然后看着看着就不由自主地翻到了评论,只见硕大的(这是夸张的说法,额,应该吧)url展现在眼前,下书由规范电脑字组成的一句话:“只要有手就能安装”。
好家伙,我现在想起来真得谢谢他。
于是我进入了该CSDN教程,在午觉后开始了惊心动魄的旅程。教程地址按老规矩放在文末①,以供查阅。
前面万事如意,不过在安装Tensorflow这一步出现了第一个错误,即无法使用ssl模块安装Tensorflow库,查了半天,大部分人员秉着热情好客的原则和对于ctrl+C和ctrl+v的迷恋与执着,告诉我要改ssl权限,后终于发现了正解②:在官网安装openssl(我现在严重怀疑是当时装python时没有选web功能导致的),然后安装,遂解。

(贴张下载图来表示我激动的心情)
然后一路顺风,终于到了验证tensorflow能不能用的时刻,按命令,进入ipython,输入:
1 | import tensorflow as tf |
豁,好家伙,这字体还会变色,大概就成了。不出意料地成功了。(小道消息:某知乎网友说这行代码在巴菲特看来值一个亿,当然这和让黄油和猫绑在一起做成永动机的真实姓差不多)
然后,在使用函数
1 | tf.test.is_gpu_available() |
时出了问题,主要表现为前几个信息都对,最后忽然给了个F,网上说是GPU的问题,又是添加路径又是重新下载驱动,最后发现了这篇文章③,说是要更新驱动。
于是我点开了nvidia的驱动界面,发现真的有更新可以使用。这时候,我犹豫了。
经历过ubuntu那与英伟达显卡不兼容的惨剧后,我只想好好说一句:”AMD,YES!”
不过想了一想自己的机会成本,还是按下了“快速安装”的按钮
对,上面的这个按钮完全没有作用,他只是在我并不漫长的web前端中一个近乎失败的例子罢了(哭哭),我主要是为了表现一种快要成佛的心态。
就在这时,他报了错:“其他安装程序正在运行,安装失败”。
还好重启后恢复了正常,人生也像这样起起落落吧,习惯了。
最后安装完毕,我打开了cmd命令行,抱着必输的信念说到:“再不成功就不干了!”
在这时我按下了回车。
1 | In [2]: tf.test.is_gpu_available() |
最后,在我大脑开始搜索结果之前,出现了这么一句话,
1 | Out[2]: True |
返回值为真。那一刻,除了欢呼,伴随着一种与世隔绝的恍惚感,如黄昏的光线找到了晨曦,如夜半的繁星看见了日出,如那一位学子心心念念的jvav,和清华的雷课堂。
Tensorflow库安装成功,接下来会使用其对之前所学和之后所学的机器学习内容进行python上的重写和改进。
文末链接: