TensorFlow推出MLIR以加快机器学习速度
很多文章的报道都是由微观而宏观 , 今日小编讲给大家带来的关于TensorFlow推出MLIR以加快机器学习速度的资讯也不例外 , 希翼可以在一定的程度上开阔你们的视野!y有对TensorFlow推出MLIR以加快机器学习速度这篇文章感兴趣的小伙伴可以一起来看看
致力于谷歌TensorFlow机器学习框架的工程师们已经发现了一个子项目MLIR,它旨在成为机器学习框架的通用中间语言 。

MLIR是Multi-Level Intermediate Representation的缩写,它同意 将使用TensorFlow和其他机器学习库的项目编译为更有效的代码,从而最大限度地利用底层硬件 。更重要的是 , MLIR可以及时被编译器使用,将其优化优势扩展到机器学习项目之外 。
MLIR不是像C ++或Python这样的语言 。它代表了这些高级语言和机器代码之间的中间编译步骤 。编译器框架LLVM使用自己的中间表示或IR 。LLVM的创始人之一Chris Lattner是MLIR的共同创始人 。将MLIR作为LLVM共同项目可以成为推广其采纳的一种方式 。
在 本月早些时候举行的EuroLLVM会议的幻灯片演示中,Lattner和其他Googler Tatiana Shpeisman解释了TensorFlow如何在内部产生多个IR , 但这些不同的IR不会互相受益 。MLIR为所有TensorFlow子系统提供单一的标准IR 。TensorFlow目前正在迁移以在内部使用MLIR 。
MLIR可能提供的另一个好处是并行编译 。MLIR旨在同意 编译器并行处理不同的代码段,从而同意 机器学习模型和其他类型的应用程序更快地推向生产 。
【TensorFlow推出MLIR以加快机器学习速度】MLIR可以为机器学习之外的语言和框架提供其他好处 。例如,像Swift和Rust这样基于LLVM的语言必须开辟自己的内部IR,因为这些语言中使用的许多优化都无法在LLVM中表达 。MLIR可以提供表达这些优化的标准方法 , 这些优化又可以重复用于其他语言 。
猜你喜欢
- 你对苹果今年秋天推出的新流媒体服务有什么期待?
- 德国将推出第一款Firefox OS手机
- 亚马逊为AWS推出了大量新的机器学习服务
- IBM Research推出可解释的AI工具包
- 莫仕推出汽车主动降噪传感器 以提高安全性和驾驶体验
- 亚马逊泄露了即将推出的Shield TV Pro的所有细?
- Cray推出AI产品以加速深度学习
- Sonos推出最老产品的赎回计划
- gl8:别克全新GL8、GL8 ES正式上市共推出9款车型
- NYU推出虚拟人体平台帮助医学生
