Свертка с отделимым ядром - PullRequest
2 голосов
/ 04 апреля 2011

Я смотрю на свертку CUDA SDK с разделяемыми ядрами , и у меня есть простой вопрос, но я не могу найти ответ:

Должны ли векторы, сверточность которых дает ядро, иметь одинаковый размер? Могу ли я сначала выполнить свертку строки с вектором 1x3, а затем свертку столбца с другим 5x1? Или они оба должны быть одинакового размера? Google не помогает (или я не могу найти ответ)

Ответы [ 2 ]

4 голосов
/ 04 апреля 2011

Да, векторы могут быть разных размеров.Единственное последствие - вы получите прямоугольную матрицу, которая не является квадратной.

2 голосов
/ 04 апреля 2011

Векторы отделимой свертки могут быть разных размеров, только если эквивалентная матрица свертки не является квадратной.

...