开发者注意啦,谷歌宣布开源 Swift for TensorFlow

雷锋网  •  扫码分享
我是创始人李岩:很抱歉!给自己产品做个广告,点击进来看看。  

雷锋网 (公众号:雷锋网) AI 研习社按,今年三月,谷歌在 TensorFlow 开发者峰会上公开演示了 Swift for TensorFlow,近日,TensorFlow 官网宣布 Swift for TensorFlow 已在 GitHub 上开源,地址如下:

https://github.com/tensorflow/swift

关于 Swift for TensorFlow

Swift for TensorFlow 为 TensorFlow 提供了一种新的编程模型,将 TensorFlow 计算图与 Eager Execution 的灵活性和表达能力结合在了一起,同时还注重提高整个软件架构每一层的可用性。

设计的基础是一个称之为「Graph Program Extraction」的算法,它可以让大家用 Eager Execution 式的编程模型来轻松地实现代码,同时还保留 TensorFlow 计算图的高性能优势。

实现可靠的 Graph Program Extraction 算法对于编程语言的设计有很高的要求,经过分析和讨论,谷歌选择了 Swift 作为主语言。他们将高级的自动微分功能直接集成在了 Swift 语言和编译器里面。下面是使用 Swift 作为 TensorFlow 编程语言的详情:

https://github.com/tensorflow/swift/blob/master/docs/WhySwiftForTensorFlow.md

谷歌也编写了一些文档,详细介绍了理论和实现。地址如下:

https://github.com/tensorflow/swift/blob/master/README.md

「Swift for TensorFlow 设计总览」文档里介绍了项目的主要组成部分以及结合方式。谷歌还深入介绍了 Python 与 Swift 的集成,大家可以直接通过 Swift 代码使用任意 Python API。

目前该项目有 macOS 和 Linux 的安装包,以及教大家如何获取源代码的开发指南。目前这一项目还处于早期开发阶段,大家可以参与到他们设计方案的讨论中,一起促进这一项目的发展。大家如果遇到困难,可以在 TensorFlow 中文社区论坛的 “TensorFlow 建议和反馈” 板块联系开发人员:

https://www.tensorflowers.cn/b/issues

雷锋网版权文章,未经授权禁止转载。详情见。

开发者注意啦,谷歌宣布开源 Swift for TensorFlow

本文被转载1次

首发媒体 雷锋网 | 转发媒体

随意打赏

谷歌tensorflowtensorflow开源tensorflow谷歌中国开发者网站谷歌开发者中国谷歌开发者网站谷歌开发者大会谷歌开发者平台谷歌开发者社区谷歌中国开发者
提交建议
微信扫一扫,分享给好友吧。