百科问答小站 logo
百科问答小站 font logo



如何看待Tensor Comprehensions?与TVM有何异同? 第1页

  

user avatar   crowowrk 网友的相关建议: 
      

目前的主要的差别在于代码生成技术路线上,TC采用了polyhedra model,目前TVM采用的还是schedule space模型。polyhedra model相对于schedule primitive更加自动化一些,在TVM过去的工作中我们只采用了比较简单的auto tuning,这一点是TVM未来可以向TC学习的地方。在性能上,就目前发布的结果来看TVM的技术路线还是有更好的性能,如何互相学习提高是未来TVM团队会努力的方向


TVM目前的主要关注点在后端支持以及在如何获得最好的性能,最近的新东西是如何对未来深度学习加速器的支持,有兴趣的同学可以看我们刚出来的论文 End-to-End Optimization Stack for Deep Learning 。TVM采取这一路线以达到最好的性能,并且进一步支持深度学习的加速器。


以上的评论适用于是对于两个项目当前状况。TC (tensor comprehension) 在早期内部开发的时候参考了TVM的设计。主要作者nicholas也参与了TVM的贡献。两个项目的技术路线不同,在一定程度上是互补的,未来相信会有更多有趣的东西出现。


总的来说自动生成高效代码这条技术路线的可行性随着大家的努力逐渐明朗,大家应该可以多来尝试使用交流。去年TVM在arm,mobile gpu和加速器都有一些结果,开源社区的同学也都找到了不错的去处,这个方向还有不少的东西可以研究,欢迎对深度学习系统和编译高性能计算感兴趣的同学联系我们参与一起来探索这个方向。




  

相关话题

  人工智能的发展最令人不安的是什么? 
  如何评价傅盛的猎豹机器人之夜? 
  如何客观评价科大讯飞这家公司? 
  中国目前的人工智能在全球处于什么水平? 
  LeCun 为什么要卸任 FAIR(Facebook AI 实验室)负责人,工程和研究的矛盾可调和吗? 
  商汤科技声明对美国将公司加入所谓「中国军工复合体企业」清单表示强烈反对,还有哪些信息值得关注? 
  如何看待全球第一位「数字航天员小诤」?数字技术跨界应用是否正在加快? 
  如何激怒一位人工智能(机器学习、深度学习、强化学习等)爱好者? 
  深度学习中,模型大了好还是小了好呢? 
  如何评价MSRA视觉组最新对spatial attention mechanism分析论文? 

前一个讨论
哪些事是你当了领导才明白的?
下一个讨论
西方国家民众对自己国家的恶行是什么态度?





© 2025-06-24 - tinynew.org. All Rights Reserved.
© 2025-06-24 - tinynew.org. 保留所有权利