【文件属性】:
文件名称:swift-tensorflow-profiling:Swift for TensorFlow分析套件
文件大小:60KB
文件格式:ZIP
更新时间:2021-04-27 13:09:25
Swift
TensorFlow分析套件的非官方Swift
该存储库包含成对的Python TensorFlow程序和Swift TensorFlow程序,以进行性能对比。
所有测试都将报告图形启动和图形完成之间的时间间隔。
注意:Swift中的计时器还将包含图形反序列化时间,因此以下比较并非完全不公平。 我正在努力在编译器运行时中添加钩子,以仅TF_SessionRun的调用TF_SessionRun 。
我的测试环境
macOS Mojave(18A336e)
4.2 GHz英特尔酷睿i7
TensorFlow 1.9
Swift for TensorFlow版本
基准测试
具有相同操作和控制流程构造的图形
这里正在测试基本运算:矩阵乘法,卷积和循环。
:直线Ax+b
: while循环中的Ax+b
Python
Swift
axpy_unrolled
0.7358秒
1
【文件预览】:
swift-tensorflow-profiling-master
----axpy_loop()
--------axpy_loop.swift(660B)
--------swift_graph.pbtxt(11KB)
--------axpy_loop.py(1KB)
--------python_graph.pbtxt(5KB)
----parameter_update()
--------parameter_update.py(638B)
--------swift_graph.pbtxt(302KB)
--------parameter_update.swift(15KB)
--------python_graph.pbtxt(789KB)
----.gitignore(13B)
----README.md(2KB)
----axpy_unrolled()
--------swift_graph.pbtxt(731KB)
--------axpy_unrolled.py(465B)
--------axpy_unrolled.swift(23KB)
--------python_graph.pbtxt(422KB)