全国协议5人面授小班,企业级独立开发考核,转业者的IT软件工程师基地 登录/注册 | 如何报名

免费领取试听课程

并获得专业顾问一对一进行选课辅导

课程名称不能为空
姓名不能为空
手机号码不能为空

领取成功

Pyston团队宣布加入Anaconda

行业新闻 汉码未来 | Pyston Anaconda

2021-09-18 15:05:48

Pyston团队宣布加入Anaconda,并继续开源其Python优化解释器的开发。KevinModzelewski和MariusWachtler将加入Anaconda的开源软件开发团队。

Pyston团队宣布加入Anaconda

AnacondaPyston

Pyston是CPython解释器(目前是Python3.8)的一个分支,为了提高大多数Python程序的执行性能,Pyston得到了改进。它使用各种技术,包括属性缓存、Quickening、DynASM字节码JIT等。

Pyston的目标是成为所有Python应用程序的通用加速器。目前,它在广泛的Python用例中加速了1.15x至2倍。

Anaconda是一家开发开源Python软件的公司,致力于简化软件包管理系统和部署。Anaconda有1200多万人使用,Anaconda有1400多个适合Windows、Linux和MacOS的数据科学软件包。

Pyston团队认为,加入Anaconda可以加快Pyston的发展轨迹,从而更快地实现Python。

Pyston基本保持不变

加入Anaconda,Pyston团队可以获得更多的资源和专业知识,更快地完成计划,但从外部来看,Pyston团队基本没有变化。例如:例如:

Pyston始终坚持与CPython相同的开源项目。

Conda不会被Pyston使用

Pyston仍然需要制定产品计划,并且可能需要更少的时间来盈利。Anaconda是一家盈利机制成熟的公司。加入后,Pyston将在核心功能上投入更多时间。

Pyston将有一个独立于Anaconda的治理模式。

Pyston将以有利于两种产品的方式与Anaconda的其他项目进行整合。

Pyston将继续与其他Python项目团队合作。

合作原因

Pyston和几家公司讨论了合作的可能性,Anaconda无疑是最好的选择。参与Python优化的Anaconda项目可追溯到近十年前。Numba编译器是Anaconda最古老的开源项目之一,它是一种基于llvm的JIT编译器,用于在CPU或GPU上运行Python函数。所以Anaconda考虑Python编译器已经很久了。

Pyston表示,Anaconda有一些产品可以更好地互补,更好地实现集成。Numba和Pyston正在积极实现集成。这两个项目可以根据堆栈的不同层探索更多可能的Python优化空间。

实际上,Pyston是Numba的补充。Numba解决了很多数值用例,但是不能优化整个程序。Pyston从不同的方向处理Python编译问题,这两个系统可以在同一个程序中串联使用。Numba可以将单个函数的速度提高2-10倍(或更多),Pyston可以提高所有其他功能的性能。随着Numba和Pyston团队的更密切合作,未来将充满无限可能。

这对Pyston意味着什么?

目前,Anaconda是Pyston社区开源项目的利益相关者和赞助者。这个项目的维护者(Kevin和Marius)可以自由地决定他们的项目。Anaconda可能会将Pyston整合到当前和未来的产品中,但这项工作将独立于Pyston的开源项目。

当前,Anaconda同意Pyston团队的观点,即现在最重要的是把Pyston交给用户,这样他们就能看到它的功能,并提供反馈。Anaconda在构建、测试和软件分发方面具有重要的工程专业知识和基础设施,这使得未来更容易让更多的人尝试Pyston。

未来发展

Anaconda对未来持乐观态度。Anaconda相信Pyston有能力为所有用户提高Python体验,降低大规模部署Python应用程序的成本。


以上就是汉码未来给大家分享的文章,希望对小伙伴们有所帮助,想要了解更多Pyston团队宣布加入Anaconda相关内容的小伙伴可以登录汉码未来官网咨询,主打5人小班,全程面授,主打Java开发,web前端开发等课程,有专业的授课老师为你答疑解惑。

    

分享到:



【免责声明】由于政策等各方面情况的不断调整与变化,本网站所提供的信息仅供参考,请以权威部门公布的正式信息为准。本网站在文章内容来源出处标注为其他平台的稿件均为转载稿,免费转载出于非商业性学习目的,版权归原作者所有。如您对内容、版权等问题存在异议请与本站联系,我们会及时进行处理解决。 删除,请联系客服。
相关推荐
为什么选择汉码未来