Swift TensorFlow 分析套件

此仓库提供 Python TensorFlow 和 Swift TensorFlow 程序对,用于性能对比。所有测试均报告图形启动和图形完成之间的时间间隔。注意:Swift 中的计时器还将包含图形反序列化时间。因此,以下比较并非完全不公平。我正在努力在编译器运行时中添加钩子,以仅测量 TF_SessionRun 的调用。测试环境:

- macOS Mojave(18A336e)

- 4.2 GHz 英特尔酷睿 i7

- TensorFlow 1.9

基准测试

具有相同操作和控制流程构造的图形。正在测试基本运算:

- 矩阵乘法

- 卷积

- 循环

线性回归:Ax+b

- 无循环:

- Python:0.7358 秒

- Swift:1 秒

zip 文件大小:59.75KB