How to split a Blob along channels in Caffe
<p>I would like to split the Blob channels in Caffe, so that I can split one Blob of <code>(N, c, w, h)</code> into two output Blobs of size <code>(N, c/2, w, h)</code>.</p>

<p>What I have described above is very general, what I want to do actually is to separate a two-channel input image into two different images. One goes to a convolutional layer and the other goes to a pooling layer. Finally, I concatenate the outputs.</p>

<p>So I am wondering if a Caffe layer that allows the user to do such thing exists, and how to define it in the prototxt file.</p>