我正在查看CUDA SDK convolution with separable kernels,我有一个简单的问题,但找不到答案:
卷积给内核的向量是否需要具有相同的大小?我可以首先使用向量1x3执行行卷积,然后使用另一个5x1执行列卷积吗?或者它们都需要大小相同?谷歌没有帮助(或者我无法搜索答案)
答案 0 :(得分:4)
是的,矢量可以是不同的大小。唯一的结果是你会得到一个非方形的矩形矩阵。
答案 1 :(得分:2)
如果等效卷积矩阵不是正方形,则可分离卷积的向量只能是不同的大小。