专栏名称: 量子位
վ'ᴗ' ի 追踪AI行业和技术动态,这里更快一步!关注我们,回复“今天”,更多大新闻等你来发现
目录
今天看啥  ›  专栏  ›  量子位

Tile:一个崭新出炉的机器学习语言

量子位  · 公众号  · AI  · 2017-11-11 14:03
    

文章预览

千平 编译整理 量子位 出品 | 公众号 QbitAI Vertex.AI之前发布了一套机器学习框架PlaidML。据他们自己说,PlaidML在英伟达GPU上比现有的框架更厉害,而且还能兼容AMD、英特尔的GPU。 于是就有人开始问:怎么为新平台写出加速内核?Vertex.AI给出的简单回答是:我们没有写内核,它们实际上是机器生成的。Vertex.AI的后端为每个GPU上的每个特定操作生成定制的内核。整个操作通过一个成为Tile的中间语言完成。 官方博客介绍说,Tile是一种简单、紧凑的语言,用于描述机器学习运算,使其可以在并行计算架构上高效实现。例如,Tile矩阵乘法可以写成如下形式: function (A[M, L], B[L, N]) -> (C) {    C[i, j: M, N] = +(A[i, k] * B[k, j]); } 关于这个新语言,还有一套教程放在GitHub上,地址 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览