一个名为 Vectorizer 的新工具已被开发出来,可自动将具有显式循环的 NumPy 程序转换为更高效的向量化版本。这种源到源转换利用形状和数据流分析来指导重写过程,用向量化语句替换循环。在来自 Stack Overflow 和其他来源的 150 个基准测试上进行评估,Vectorizer 成功地直接转换了 142 个程序,平均提速 74.83 倍。 AI
影响 该工具通过使高效的 NumPy 代码更易于访问,有可能显著提高科学计算任务的性能。
排序理由 该集群描述了一篇论文,该论文提出了一种新的程序转换工具和方法。 [lever_c_demoted from research: ic=1 ai=0.7]
在 Hugging Face Daily Papers 阅读 →
AI 生成摘要 · Google Gemini · 来自 1 个来源。 我们如何撰写摘要 →