[
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)