TACO 张量代数编译器发布:几行代码即可完成稀疏张量计算
来源标题:Taco: The Tensor Algebra Compiler
TACO 张量代数编译器允许用户仅用几行代码完成复杂的稀疏线性代数与张量代数计算。它提供 C++ 和 Python API,用法类似 Eigen 和 SciPy 等库,并附带命令行工具和浏览器内代码生成器。代码托管于 GitHub,支持通过 issue 反馈问题。
以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。
TACO 让你只需编写几行代码,就能完成复杂的稀疏线性代数与张量代数计算。TACO 提供 C++ 和 Python API,使用方式与 Eigen、SciPy 等其他线性代数库类似。命令行工具和网页工具还能让你轻松构建自定义的线性代数/张量代数内核库,并链接到你的应用中。
TACO 的代码库托管在 GitHub 上,可以从那里下载。
代码库中包含一份 README,说明了如何构建 C++ 和 Python API 以及命令行工具。
在线文档介绍了如何使用 C++ 和 Python API,并附有一些示例程序,展示 TACO 的用法。
命令行工具还带有帮助菜单,其中说明了它的全部功能;使用 --help 选项调用该工具即可打开帮助菜单。
你也可以直接在浏览器中将 TACO 用作代码生成器,无需下载。
如果你在使用 TACO 时遇到任何 bug,或对改进有任何建议,欢迎在 GitHub 上创建 issue。
如果你想通过修复 bug 或在 TACO 中实现新功能来积极贡献,我们也欢迎 pull request!
TACO 由斯坦福大学 Fredrik Kjolstad 教授研究组的成员、MIT CSAIL 的 COMMIT 研究组(由 Saman Amarasinghe 教授领导)的成员以及其他贡献者开发和维护。
TACO 所基于的研究得到了以下机构的支持:美国国家科学基金会;美国能源部科学办公室高级科学计算研究办公室;法国军备总局(Direction Générale de l’Armement);丰田研究所;应用驱动架构(ADA)研究中心——由 SRC 和 DARPA 共同资助的 JUMP 中心;美国国防高级研究计划局;Google Research Scholar Program;以及斯坦福 Data Analytics for What’s Next(DAWN)附属计划。
本文中表达的任何观点、发现、结论或建议均属于 TACO 开发者,不一定反映上述资助机构的观点。
主题由 C.S. Rhymes 构建。统计与实验室图标由 Freepik - Flaticon 创建。机器学习图标由 Smashicons - Flaticon 创建。
正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。