cbovar / ConvNetSharp

Deep Learning in C#

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Question

lazerdust opened this issue · comments

Why you use

reshapedInput.Convolution(this.Filters, 0, 1, this.OutputActivation);

Convolution
not MatMultiply
?

Hi,
I believe that at the time I had not implemented the MatMultiply but convolution was already wired so it was easier.

MatMultiply use Cuda.
convolution use cudnn.
I checked MatMultiply and convolution. Convolution is faster than MatMultiply. Because cudnn is faster than cuda