Tensorflow 的 Tensor 和 OpKernel 分析
Tensor 的用户 API 可以参考这里,这里做一下简单介绍。Tensor 是各种维度的向量和矩阵的统称,分 Tensor 和 SparseTensor。和 Tensor 不同,SparseTensor 存的是值以及值对应的 index,而 Tensor 存的是完整的矩阵。
举个例子。
1 | import tensorflow as tf |
输出对应如下。
1 | a[0]=1, a[1]=1 |
Tensor 只有 eval 以后才能获得结果,是懒计算的。