预先条件
安装tensorflow环境
下载tensorflowonspark代码
|
|
安装Spark
这里tensorflowOnSpark中提供了一个脚本用于下载spark,我们直接执行这个命令。
安装tensorflow以及tensorflowOnSpark
这里我们通过pip命令来安装tensorflow以及tensorflowOnSpark,目前最新版本的tensorflow是1.2.x,不过我这边测试是用的0.12.1版本。安装指定tensorflow版本可以通过==${version}来指定。
下载mnist数据
|
|
运行standalone spark集群
|
|
测试pyspark、tensorflow以及tensorflowOnSpark
|
|
使用spark转换mnist压缩文件
|
|
运行分布式mnist训练(使用feed_dict)
|
|
运行分布式mnist推论(使用feed_dict)
|
|
预测结果如下所示:
关闭spark集群
|
|
原链接:
https://github.com/yahoo/TensorFlowOnSpark/wiki/GetStarted_standalone