Swift for TensorFlow 项目已存档

Swift for TensorFlow 于2021年2月进入存档 ("Archived") 状态,这是一个由谷歌主导的项目,旨在对 TensorFlow 机器学习库和 Swift 语言进行整合。Swift for TensorFlow 是下一代机器学习平台的一项实验,结合了机器学习、编译器、可微分编程以及系统设计等方面的最新研究成果。

进入存档状态意味着不会再积极开发,不过部分工作内容会继续进行,其中包括面向 Swift 的可微分编程 (Differentiable Programming)。

公告显示项目官网此后不会再更新,API 文档和二进制文件下载则可以继续使用。

项目官网总结了 Swift for TensorFlow 的部分重要成就:

  • 将集成语言的可微分编程添加到 Swift,此项工作会继续在官方的 Swift 编译器中进行
  • 开发面向可变值语义 (mutable-value-semantics-oriented) 的深度学习 API
  • 通过 SwiftFusion 项目,将深度学习与概率图形模型相结合的新颖研究实现了 3D 运动跟踪及用于其他领域
  • 剥离多个仍在积极开发中的开源项目
  • 针对 Swift 发展的多项提案
    • SE-0195:用户定义的“动态成员查找”类型
    • SE-0216:引入用户定义的动态“可调用”类型
    • SE-0233:使Numeric支持定义新的 AdditiveArithmetic 协议
    • SE-0253:用户定义的标称类型的可调用值

TensorFlow 由谷歌开发,并于2015年开源。InfoWorld 认为包括迪士尼和 Blue River Technology 在内的 TensorFlow 用户之所以选择了 PyTorch 而非继续使用 TensorFlow,是因为 PyTorch 更易于使用。

猜你喜欢

转载自www.oschina.net/news/130454/swift-for-tensorflow-shuts-down