整理 | 祝涛
出品 | CSDN(ID:CSDNnews)

近日,Pyston团队宣布加入Anaconda,继续对他们的优化Python解释器进行开源开发。Kevin Modzelewski和‪Marius Wachtler将加入Anaconda的开源软件开发团队。

Pyston与Anaconda

Pyston是CPython解释器(目前是Python 3.8)的一个分支,目前得到了改进,以提高大多数Python程序的执行性能。它使用了各种技术,包括属性缓存、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相同许可的开源项目。
  • Pyston不会使用Conda。
  • Pyston仍然需要制定产品计划,并且用于盈利的时间可能会更少。Anaconda是一家拥有成熟盈利机制的公司,加入之后,Pyston将投入更多时间在核心功能上。
  • Pyston将会有一个独立于Anaconda的治理模式。
  • Pyston会以对两种产品都有利的方式与Anaconda的其他项目进行整合。
  • Pyston将继续与其他Python项目团队合作。

合作原因

Pyston与几家公司讨论了合作的可能性,而Anaconda无疑是最佳选择。Anaconda参与Python优化的项目可以追溯到近十年以前。Anaconda最古老的开源项目之一是Numba编译器,这是一个基于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对未来持乐观态度。为所有用户改善Python体验,并降低大规模部署Python应用程序的成本,Anaconda相信Pyston有能力实现。

现在Pyston得到了Anaconda的赞助,正在为项目制定短期计划。Pyston称,当具体规划完成好时,将会公布更多消息。

参考链接:

  • https://blog.pyston.org/2021/08/30/pyston-team-joins-anaconda/
  • https://www.anaconda.com/blog/pyston-team-joins-anaconda

强强联手:Pyston团队宣布加入Anaconda!相关推荐

  1. 神经科学界大地震!诺奖级泰斗将携团队移居中国,与蒲慕明院士强强联手

    点击上方"Python高校",关注 文末干货立马到手   本文转载自:新智元   来源:science等  |  编辑:张佳 [导读]德国科学院院士.马克斯·普朗克生物控制论研究所 ...

  2. 腾讯入股京东,强强联手意味着什么

    在传闻传了近半个月后,腾讯入股京东一事终于尘埃落定.昨天上午,腾讯发布公告,将以2.14亿美元收购京东上市前15%股份,在此交易中京东将100%收购腾讯B2C平台QQ网购和C2C平台拍拍网,以及易迅网 ...

  3. 饿了么、百度外卖强强联手 最后一战即将开始

    最近,有一重磅消息让人震惊,饿了么和百度外卖强强联手,把组织结构层面的融合以及重组完成了,很快就进入了备战状态,在互联网中创下了最快融合速度. 很多人对互联网企业合并之后的人事安排非常感兴趣,如果合并 ...

  4. 强强联手,NVIDIA 与 Ampere Computing 重磅推出云原生服务器平台

    随着 5G.元宇宙的兴起,云游戏再一次迎来爆发.据 IDC 与中国信息通信研究院联合发布的<全球云游戏产业深度观察及趋势研判(2022年)>显示,2021年,中国地区云游戏市场收入已达 4 ...

  5. NVIDIA强强联手 《天涯明月刀》3D引擎解密

    在不久前的腾讯游戏2013年度发布会上,<天涯明月刀>刚刚以一首藏头诗的方式提示4月22日的惊喜揭秘.4月19日,腾讯游戏就在首映礼上宣布这款电影网游即将进入首测阶段,与四位好莱坞级电影人 ...

  6. 华熙旭辉强强联手 升级京城文体地标 共绘文体商业版图

    2月5日,华熙国际投资集团与旭辉集团在北京华熙LIVE中心签署战略合作框架协议,双方将共同对京城知名文体商业地标"华熙LIVE·五棵松"进行开发运营,为项目注入新的活力,未来更有望 ...

  7. 强强联手,共为教育——格瑞教育集团与英国才奕国际教育集团战略合作签约

    郭金学:研究生.无锡格瑞教育集团董事长.格瑞教育集团经过十多年发展的创办,已由中国农村留守儿童和城市民工子弟教育的带领者成功转型为华东地区乃至全国民办教育的佼佼者.集团旗下拥有全资及控股子公司近30家 ...

  8. 强强联手!这所C9高校与西湖大学签约

    点击上方,选择星标或置顶,不定期资源大放送! 阅读大概需要5分钟 Follow小博主,每天更新前沿干货 本文来源:西安交通大学 应王树国校长邀请,世界著名结构生物学家.西湖大学校长施一公院士一行于20 ...

  9. 谷歌、DeepMind强强联手再发布Dreamer:性能远超“前辈”PlaNet

    2020-03-20 10:55:45 文 | 谷歌 AI 译 | 丛末 去年,谷歌.DeepMind联手推出基于模型的强化学习智能体PlaNet,能解决各种基于图像的控制任务,性能可媲美当时最先进的 ...

最新文章

  1. 1007 Maximum Subsequence Sum(两种思路)
  2. 了解你所不知道的SMON功能(一):清理临时段
  3. python【OS操作系统库】Python的os模块大宝剑(全)
  4. myeclipse 清理项目缓存的几大步骤
  5. PIC32单片机harmony开发环境搭建并新建harmony工程
  6. java客户端重复请求_Java后台防止客户端重复请求、提交表单实现原理
  7. 看,他们都转行做web前端工程师了
  8. New Handler
  9. 基于Spring Boot 的Blog开发(一)
  10. 中国域名商域名注册保有量28强:美橙互联夺回第八
  11. html5画电池状态,JavaScript里获取电池状态的方法
  12. java 定义别名_Java 别名(Aliasing)
  13. 如何在Android 2.2(Froyo)上创建闹钟快捷方式
  14. 【计算机毕业设计】基于springboot的景区旅游网站
  15. Python利用matplotlib制作雷达扫描显示仪(之后可结合串口和超声波传感器使用,亦可以做为仪表盘使用)
  16. 二自由度云台扫描算法_基于HuskyLens人脸识别的二自由度自动跟踪云台
  17. 斗破苍穹-雅菲。位列高贵,华丽绝伦,红颜娇美,风姿绰约
  18. 安装完CentOS 7 后必做的七件事
  19. 多线程基础知识以及常用方法
  20. python抓取网页内容到excel_Python实现抓取网页生成Excel文件的方法示例

热门文章

  1. 实现HTML5 裁剪图片并上传
  2. 宇宙简史 李向东 期末试题
  3. 刚刚,百度发布地表最强AI计划,联手京沪搞智慧城市
  4. uni-app 定义 全局过滤器(filter)、“Tue Mar 08 2022 14:44:42 GMT+0800 (中国标准时间)“ 过滤为 “2022-03-08“ 格式
  5. SAP:返回消息文本信号灯
  6. 完全PIN对PIN SN2711B系列 存储器配置 OTP ROM 空间:1K * 16 位。 RAM 空间:64 字节。
  7. 【科研系列】专利检索工具及方法简单介绍
  8. Android官方文档之App Components(Activities)
  9. 《深度学习入门》(斋藤康毅著)学习笔记(一)
  10. SUN M4000 M5000小型机 541-0545 501-7674内存板