Swift for Tensorflow 终止,Swift 扩张之路再受阻

Python实战社群

Java实战社群

长按识别下方二维码,按需求添加

扫码关注添加客服

进Python社群▲

扫码关注添加客服

进Java社群

作者丨知识小集

来源丨知识小集(ID:zsxjtip)

Tensorflow 官方于 2 月 13 日更新了 Github 仓库 https://github.com/tensorflow/swift 的 READER 文档,称已将 Swift for Tensorflow 项目归档,网站不再接收新的更新,之前的文档和二进制文件依然可用。这意味着这个于 2018 年 4 月开源的项目,正式结束了其探索历程。

其实早在几个月前,throw666 就在论坛(https://news.ycombinator.com/item?id=24533937)称 S4TF 将死,其原话是

S4TF is pretty much dead on arrival. 

当初 Chris Lattner 出于一些原因积极地推动 S4TF 的发展,但在他离开 Google 后,这个 KPI 项目的前景就令人担忧。Swift 并非天生为 ML 准备,要为 S4TF 构建生态需要大量工作,所以在失去强力推动的情况下,这个项目便成为了接近“半遗弃的研究项目”,最终便走向了终点。

Swift 虽然有很多优点,但在 ML 领域,其优势并不是那么的明显。性能是一方面,但最重要的还是生态。Python 语言虽然在语言层面已经落后,但在 ML 生态方面却足够强大,一时半会无法被取代。而像 Julia 这类新兴语言,最初是为了满足高性能数值分析和计算科学的需要而设计的,有先天优势,并且已经具有相当不错的概率/统计/ML生态系统,所以在 ML 生态上的发展也不错。而 Swift 的目标是全能型选手,即希望能在 App 上大显身手,又希望在服务端等其它领域有所建树。但这需要投入巨大的资源,构建生态并非一朝一夕之功。

Swift for Tensorflow 项目的终止,对于 Swift 生态的建设来说,无疑会有很大的影响。Swift 在服务端领域一直在探索,但道路也是很坎坷,之前便有 IBM 退出 Swift 服务端研究这样的情况。Swift 能否真正成为全能型开发语言,而不仅仅是 App 编程语言,还需要 Swift 官方和社区不断地去努力探索。

程序员专栏 扫码关注填加客服 长按识别下方二维码进群

近期精彩内容推荐:  

 华为正式宣布养猪,网友:支持华为自救!

 入职腾讯第九年,我辞职了!

 Windows蓝屏为什么是蓝底白字?

 955 互联网公司白名单来了!

在看点这里好文分享给更多人↓↓

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值