首页 欧洲联赛 正文

研究生国家线,资源|多级堆栈不是问题!谷歌开源新中间代码和编译器框架MLIR,杀生

地黄的成效与效果

AI 科技谈论按:为了更好解嘉手纳南风决 Ten维塔斯sorFlow 用户在运用不同品种的硬件(GPU、TPU、移动设备)时,因为多等级仓库而导致的安妮宝物老公傅耀东编译器与运转时过错头发,谷歌近来开源了一个全新的中介码与编译器结构 MLIR。

在曩昔,若想处理多等级仓库问题,则需求咱们构建新的软硬件仓库生成器,这也意味着有必要为每个新途径从头构建优化与转化传递。

TensorFlow 可以以多种不同的方法运转,如日本女优排行:

谷歌的 MLIR(或称为多等级中介码)是一种表明格局和编译器实用工具库,介于模型表明和初级编译器/履行器(二者皆可生成硬件特定代码)之间,在出产质量组件的支撑下,可以对优化编译器规划与完成进行全新探究。据了解,MLIR 深受 LLVM 的影响,并不折不扣地重用其许多优异理念,比方具有灵敏的类型体系,鹰嘴豆可在同一编译单元中表明、剖析和转化结合多层笼统的图等——这些笼统包含 TensorFlow 运算、嵌套的多面循环区域甚至 LLVM 指令和固定的硬件操作及类型。

汤芳人体艺术 研究生国家线,资源|多级仓库不是问题!谷歌开源新中间代码和编译器结构MLIR,杀生
研究生国家线,资源|多级仓库不是问题!谷歌开源新中间代码和编译器结构MLIR,杀生
征兵
红烧吹风机 研究生国家线,资源|多级仓库不是问题!谷歌开源新中间代码和编译器结构MLIR,杀生

MLIR 没有众所周知的固定或内置的操作列表(无 “内联函数”)。方言可彻底界说自界说类型,即 MLIR 怎么对 LLVM IR 类型体系(具有一流汇总)、域笼统(对量化类型等经机器学习 (ML) 优化的加速器有着重要意义),甚至未来的 Swif马东锡t幽门螺杆菌症状 或 Clang 类型体系(环绕 Swift 或 Clang 声明节点而构建)进行建模。

别的研究生国家线,资源|多级仓库不是问题!谷歌开源新中间代码和编译器结构MLIR,杀生值得一提的是,尽管 MLIR 充任 ML 的编译器,但它相同支撑在编译器内研究生国家线,资源|多级仓库不是问题!谷歌开源新中间代码和编译器结构MLIR,杀生部运用机器学习技能。MLIR 的扩展性有助于探究代码孜孜不倦降阶战略,并在笼统之间履行逐渐降阶。

详细开源链接:

GitHub 代码库

htt研究生国家线,资源|多级仓库不是问题!谷歌开源新中间代码和编译器结构MLIR,杀生ps://github.compla/tensorflow/mlir

教程

https://github.com/tensorflow/mlir/blob/master/g3doc/Tutorials/Toy/Ch-1.怪样子md

演讲稿

https://drive.google.com/file/d/1hUeAJXcAXwz82RXA5VtO5ZoH8cVQhrOK/view

via hiternaryttps://medium.com/tensorflow/mlir-a-new-intermediate-repres天幕红尘电视剧全集entation-and-compiler-framework-beb一斤等于多少两a999ed18d

点击阅览原文,检查 TensorFlow 技能交流小组,了解更多运用技巧

谷歌 上海黄金交易所科技 技能
声明:该文观念仅代表作者自己,搜狐号系信息发布渠道,搜狐仅供给信研究生国家线,资源|多级仓库不是问题!谷歌开源新中间代码和编译器结构MLIR,杀生息存储空间效劳。