谷歌真大方,刚发布的Swift for TensorFlow开源了!

谷歌宣布Swift for TensorFlow现在正式成为GitHub的开源项目。在上个月TensorFlow开发者峰会上,谷歌Swift for TensorFlow首次公布并展示。

谷歌真大方,刚发布的Swift for TensorFlow开源了!

TensorFlow表示,“我们的方法是使用TensorFlow的一种全新且不同的方式,为解决现有问题开辟了新的设计机会和新的途径。虽然该项目处于早期开发阶段,但我们已决定开源并将我们的设计讨论转移到公共邮件列表中,以便对此项目感兴趣的任何人都能参与进来。”

据悉,Swift for TensorFlow结合了图表的性能和Eager Execution的灵活性。Eager Execution允许在从Python调用操作时立即执行操作。它也非常注重提高编程堆栈的各个层面的可用性。

同时,Swift for TensorFlow不仅仅是一个用Swift编写的TensorFlow API包装器,还包括Swift中的编译器和语言增强功能,以使机器学习开发人员受益。

根据TensorFlow团队的介绍,该项目的基石是一种名为Graph Program Extraction的算法,该算法允许用户以Eager Execution的风格编写代码,并且仍然保留图形的所有优点。

该设计还支持Swift中的高级自动区分以及Swift中的Python集成,允许开发人员直接在Swift代码中使用Python API。

相关推荐