'valid' convolution

[Old posts from the commercial version of ArrayFire] Discussion of ArrayFire using CUDA or OpenCL.

Moderator: pavanky

'valid' convolution

Postby rm9 » Thu May 01, 2014 4:34 am

Hi,

Are there any plans for an improved `convolve` function?
The current convolve function is slower compared to MATLAB's convn on the CPU.

Thanks.
rm9
 
Posts: 54
Joined: Thu Jan 30, 2014 5:44 am

Re: 'valid' convolution

Postby pavanky » Fri May 02, 2014 3:42 pm

Can you show us what you are doing ? convolution is generally very fast. The only way the GPU can be slower than MATLAB + CPU is if you are doing unnecessary operations.
Pavan Yalamanchili,
ArrayFire
--
~ If it is not broken, you have not tried hard enough ~
User avatar
pavanky
Site Admin
 
Posts: 1123
Joined: Mon Mar 15, 2010 7:39 pm
Location: Atlanta, GA

Re: 'valid' convolution

Postby rm9 » Tue May 06, 2014 3:52 am

I'm doing a lot of other things because I'm training a convolutional neural network, but before I added the convolution part, the neural network trained much faster than matlab on the cpu.
Do you have some kind of service for code optimization?
Thanks.
rm9
 
Posts: 54
Joined: Thu Jan 30, 2014 5:44 am

Re: 'valid' convolution

Postby pavanky » Wed May 07, 2014 6:34 pm

Hi,

We offer consulting services if that is what you are wondering. You can find out more from here: http://arrayfire.com/#consulting
Pavan Yalamanchili,
ArrayFire
--
~ If it is not broken, you have not tried hard enough ~
User avatar
pavanky
Site Admin
 
Posts: 1123
Joined: Mon Mar 15, 2010 7:39 pm
Location: Atlanta, GA

Re: 'valid' convolution

Postby rm9 » Thu May 08, 2014 3:04 am

Is the starter package relevant also after I use ArrayFire ?
Thanks.
rm9
 
Posts: 54
Joined: Thu Jan 30, 2014 5:44 am

Re: 'valid' convolution

Postby shehzan » Thu May 08, 2014 4:51 pm

Yes it is.
----
Shehzan
Developer
AccelerEyes
User avatar
shehzan
 
Posts: 121
Joined: Tue Feb 12, 2013 7:20 pm


Return to [archive-commercial] Programming & Development with ArrayFire