Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
TileLayer #2083
Conversation
This was referenced Mar 9, 2015
|
Oh yeah, as noted by @petergehler in #966, this can already be done by a combination of |
jeffdonahue
added the
ready for review
label
Mar 9, 2015
myfavouritekk
commented on an outdated diff
Mar 22, 2015
| + for (int i = 0; i < outer_dim_; ++i) { | ||
| + caffe_copy(inner_dim_, top_diff, bottom_diff); | ||
| + top_diff += inner_dim_; | ||
| + for (int t = 1; t < tiles_; ++t) { | ||
| + caffe_gpu_axpy(inner_dim_, Dtype(1), top_diff, bottom_diff); | ||
| + top_diff += inner_dim_; | ||
| + } | ||
| + bottom_diff += inner_dim_; | ||
| + } | ||
| +} | ||
| + | ||
| +INSTANTIATE_LAYER_GPU_FUNCS(TileLayer); | ||
| + | ||
| +#endif // #ifdef CPU_ONLY | ||
| + | ||
| +INSTANTIATE_CLASS(TileLayer); |
myfavouritekk
|
myfavouritekk
added a commit
to myfavouritekk/caffe
that referenced
this pull request
Mar 25, 2015
|
|
myfavouritekk |
662f336
|
jeffdonahue
referenced
this pull request
Mar 30, 2015
Closed
Unrolled recurrent layers (RNN, LSTM) #2033
weiliu89
added a commit
to weiliu89/caffe
that referenced
this pull request
Apr 14, 2015
|
|
weiliu89 |
6eeb282
|
shelhamer
added the
needs rebase
label
Jun 1, 2015
|
This is rebased and ready for review. I also added CUDA kernels for the GPU implementation in the latter commit. |
|
@jeffdonahue this looks ready to me once it's rebased for the layer param ID since #2032 was merged. Feel free to update and merge. |
jeffdonahue
added some commits
Dec 31, 2014
|
Rebased. Thanks for reviewing @shelhamer! |
jeffdonahue
added a commit
that referenced
this pull request
Aug 26, 2015
|
|
jeffdonahue |
990835f
|
jeffdonahue
merged commit 990835f
into
BVLC:master
Aug 26, 2015
1 check passed
ctrevino
added a commit
to Robotertechnik/caffe
that referenced
this pull request
Aug 26, 2015
|
|
ctrevino |
e303c28
|
jeffdonahue
deleted the
jeffdonahue:tile-layer branch
Aug 26, 2015
haihaoshen
commented
Jul 6, 2016
|
Hi, would you please take a look at TileLayer Usage #4422 |
jeffdonahue commentedMar 9, 2015
This adds a layer to duplicate an input Blob
Ntimes along any axis. AKArepmat. (This is less general than eithernp.tileorrepmatas those allow arbitrary tiling along all axes, but this satisfies a lot of use cases and could be generalized later, or even now, chained together with otherTilelayers to get the more general behavior in a less convenient and probably less efficient way.)