焊接:数据分析应用程序的高性能运行时

时间:2024-02-23 21:47:25
【文件属性】:

文件名称:焊接:数据分析应用程序的高性能运行时

文件大小:427KB

文件格式:ZIP

更新时间:2024-02-23 21:47:25

rust data machine-learning performance analytics

焊接 Weld是一种语言和运行时,用于提高数据密集型应用程序的性能。 它通过使用通用的中间表示形式表示库中的核心计算,并跨每个框架进行优化,从而跨库和函数进行了优化。 现代分析应用程序结合了来自不同库和框架的多种功能,以构建复杂的工作流程。 即使单个功能可以单独实现高性能,但由于跨功能的大量数据移动,组合工作流的性能通常仍比硬件限制低一个数量级。 韦尔德(Weld)解决这个问题的方法是懒惰地为整个工作流程建立计算,然后仅在需要结果时对其进行优化和评估。 您可以在我们的网上论坛中加入有关Weld的讨论,也可以在邮件列表中 。 内容 建造 要构建Weld,您需要和 6.0。 要安装Rust,请按照的步骤进行。 您可以通过在外壳程序中键入rustc来验证Rust是否在系统上正确安装。 如果已经安装了Rust和rustup ,则可以使用以下方法升级到最新的稳定版本: rustup update stable MacOS LLVM安装 要在macOS上安装LLVM,请首先安装 。 然后: brew install llvm@6 Weld的依赖llvm-config在$PATH上需要l


网友评论