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 运动跟踪及用于其他领域
- 剥离多个仍在积极开发中的开源项目
- PythonKit:实现 Python 与 Swift 互操作性
- swift-jupyter:支持在 Jupyter notebooks 中使用 Swift
- swift-benchmark:为 Swift 代码提供强大的基准测试套件
- 针对 Swift 发展的多项提案
TensorFlow 由谷歌开发,并于2015年开源。InfoWorld 认为包括迪士尼和 Blue River Technology 在内的 TensorFlow 用户之所以选择了 PyTorch 而非继续使用 TensorFlow,是因为 PyTorch 更易于使用。
猜你喜欢:暂无回复。