[ 
https://issues.apache.org/jira/browse/SINGA-51?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14743301#comment-14743301
 ] 

ASF subversion and git services commented on SINGA-51:
------------------------------------------------------

Commit 6d59eecf0502a0f3575770cb166be94775cf83f2 in incubator-singa's branch 
refs/heads/master from [~flytosky]
[ https://git-wip-us.apache.org/repos/asf?p=incubator-singa.git;h=6d59eec ]

SINGA-51 Improve the convolution and pooling operations

Caffe's im2col is adopted to speed up the convolution operation.
The max pooling operation is accelerated by book-keeping the max neuron
position like Caffe.


> Use Caffe's im2col and pooling implementation to accelerate conv and pooling 
> operations
> ---------------------------------------------------------------------------------------
>
>                 Key: SINGA-51
>                 URL: https://issues.apache.org/jira/browse/SINGA-51
>             Project: Singa
>          Issue Type: Improvement
>            Reporter: wangwei
>
> Currently SINGA uses 
> [Mshadow|https://github.com/dmlc/mshadow/tree/master/doc]'s unpatch2col and 
> pool expression in the implementation of convolution and pooling layer. After 
> comparing them with Caffe's implementation using im2col and pooling 
> implementation, we found the later implementation is faster. Hence we can add 
> them into SINGA as two new layers, CaffeConvLayer and CaffePoolingLayer.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to