pytorch_Resnet学习
发表于
更新于
leetcode_动态规划题目总结
发表于
更新于
c++ stl algorithms
发表于
更新于
leetcode刷题记录
发表于
更新于
C++ STL常用容器API总结
发表于
更新于
tvm_hybrid
发表于
更新于
新机器hexo博客恢复
发表于
更新于
换了新电脑后,又要恢复一遍hexo博客,是件很麻烦的事情。好在我之前已经对之前对博客环境进行了备份,只需要恢复即可。没想到对是,由于新换对是macos系统,恢复起来也费了不少功夫。
博客备份
Tensorflow源码解析——算子注册
发表于
更新于
什么是op
op和kernel是TF框架中最重要的两个概念,如果一定要做一个类比的话,可以认为op相当于函数声明,kernel相当于函数实现。举个例子,对于矩阵相乘,可以声明一个op叫做MatMul,指明它的名称,输入,输出,参数,以及对参数的限制等。op只是告诉我们,这个操作的目的是什么,op内部有哪些可定制的东西,但不会提供具体实现。op在某种设备上的具体实现方法,是由kernel决定的。TF的计算图由节点构成,而每个节点对应了一个op,在构建计算图时,我们只知道不同节点对应的操作是什么,而不知道运行时这个操作是怎样实现的。也就是说,op是编译期概念,而kernel是运行期概念。
coursera-deeplearning-ai-c4-week4
发表于
更新于