platform/upstream/caffeonacl.git
8 years agoMerge pull request #3221 from BonsaiAI/cmake-forward-compatibility
Evan Shelhamer [Sun, 25 Oct 2015 00:05:12 +0000 (17:05 -0700)]
Merge pull request #3221 from BonsaiAI/cmake-forward-compatibility

Endorse CMP0046, CMP0054

8 years agoMerge pull request #3229 from cdoersch/batchnorm2
Jeff Donahue [Fri, 23 Oct 2015 01:33:07 +0000 (18:33 -0700)]
Merge pull request #3229 from cdoersch/batchnorm2

Yet another batch normalization PR

8 years agoMerge pull request #3186 from lionleaf/makefile_opencv_imgcodecs
Ronghang Hu [Thu, 22 Oct 2015 22:17:26 +0000 (15:17 -0700)]
Merge pull request #3186 from lionleaf/makefile_opencv_imgcodecs

Add opencv_imgcodecs to library path in Makefile

8 years agoAdd opencv_imgcodecs to library path in Makefile
Andreas Løve Selvik [Tue, 13 Oct 2015 14:32:52 +0000 (16:32 +0200)]
Add opencv_imgcodecs to library path in Makefile

Project does not compile without opencv_imgcodecs in the library path if
you're using OpenCV 3.

This introduces a OPENCV_VERSION flag in Makefile.config that includes
the library if set to 3.  (Trying to include it with OpenCV 2 also
breaks the build)

8 years agoMerge pull request #3234 from rodrigob/patch-1
Ronghang Hu [Thu, 22 Oct 2015 17:11:30 +0000 (10:11 -0700)]
Merge pull request #3234 from rodrigob/patch-1

diff.ndim != 4 is outdated

8 years agodiff.ndim != 4 is outdated
Rodrigo Benenson [Thu, 22 Oct 2015 16:18:08 +0000 (18:18 +0200)]
diff.ndim != 4 is outdated

this code seems not to apply to the caffe head.
```
if diff.ndim != 4:
                raise Exception('{} diff is not 4-d'.format(top))
```

8 years agoCleanup batch norm layer, include global stats computation
Carl Doersch [Tue, 6 Oct 2015 21:19:59 +0000 (14:19 -0700)]
Cleanup batch norm layer, include global stats computation

8 years agoMerge pull request #3226 from kkhoot/clean_header
Ronghang Hu [Thu, 22 Oct 2015 04:22:24 +0000 (21:22 -0700)]
Merge pull request #3226 from kkhoot/clean_header

Clean includes

8 years agoAdded batch normalization layer with test and examples
Dmytro Mishkin [Wed, 25 Feb 2015 15:00:22 +0000 (17:00 +0200)]
Added batch normalization layer with test and examples

8 years agoMerge pull request #3088 from lukeyeager/bvlc/lmdb-nolock
Jon Long [Wed, 21 Oct 2015 02:17:06 +0000 (19:17 -0700)]
Merge pull request #3088 from lukeyeager/bvlc/lmdb-nolock

Open LMDB files with MDB_NOLOCK if no write access

8 years agoClean redundant/unnecessary headers
Kang Kim [Sun, 18 Oct 2015 15:58:55 +0000 (00:58 +0900)]
Clean redundant/unnecessary headers

8 years agoMove HDF5 defines to data_layers header
Kang Kim [Sun, 18 Oct 2015 07:52:19 +0000 (16:52 +0900)]
Move HDF5 defines to data_layers header

8 years agoEndorse CMP0046, CMP0054
T.E.A de Souza [Mon, 19 Oct 2015 10:13:57 +0000 (18:13 +0800)]
Endorse CMP0046, CMP0054

Set policies to NEW to silence warnings in CMake 3.02 and later.

8 years agoMerge pull request #3182 from bchu/tutorial-fix
Evan Shelhamer [Mon, 19 Oct 2015 22:21:32 +0000 (15:21 -0700)]
Merge pull request #3182 from bchu/tutorial-fix

[example] Fix class label index error in tutorial 00.

8 years agoMerge pull request #3185 from mausoomsarkar/master
Ronghang Hu [Mon, 19 Oct 2015 18:48:19 +0000 (11:48 -0700)]
Merge pull request #3185 from mausoomsarkar/master

PReLU speed up

8 years agoMerge pull request #3205 from shelhamer/test-layer-type-upgrade
Evan Shelhamer [Mon, 19 Oct 2015 18:46:14 +0000 (11:46 -0700)]
Merge pull request #3205 from shelhamer/test-layer-type-upgrade

[test] drop bogus OpenCV guard for layer type

8 years ago[test] drop bogus OpenCV guard for layer type
Evan Shelhamer [Sat, 17 Oct 2015 00:13:24 +0000 (17:13 -0700)]
[test] drop bogus OpenCV guard for layer type

8 years agoMerge pull request #3218 from shelhamer/cudnn3-compatible
Evan Shelhamer [Mon, 19 Oct 2015 18:43:59 +0000 (11:43 -0700)]
Merge pull request #3218 from shelhamer/cudnn3-compatible

[docs] mark cuDNN v3 compatible

8 years agoMerge pull request #3219 from shelhamer/install-caffe-users
Evan Shelhamer [Mon, 19 Oct 2015 18:43:36 +0000 (11:43 -0700)]
Merge pull request #3219 from shelhamer/install-caffe-users

[docs] direct installation questions to caffe-users

8 years ago[docs] cuDNN v3 compatible
Evan Shelhamer [Mon, 19 Oct 2015 18:39:29 +0000 (11:39 -0700)]
[docs] cuDNN v3 compatible

8 years agoinstallation questions -> caffe-users
Evan Shelhamer [Mon, 19 Oct 2015 18:36:38 +0000 (11:36 -0700)]
installation questions -> caffe-users

8 years agoMerge pull request #3217 from BonsaiAI/qualify-CUDA-status-message
Evan Shelhamer [Mon, 19 Oct 2015 17:05:14 +0000 (10:05 -0700)]
Merge pull request #3217 from BonsaiAI/qualify-CUDA-status-message

[build] Qualify messages issued by CMake when CUDA is unavailable

8 years agoQualify messages issued by CMake when CUDA is unavailable
T.E.A de Souza [Mon, 19 Oct 2015 10:19:38 +0000 (18:19 +0800)]
Qualify messages issued by CMake when CUDA is unavailable

8 years agoMoved the loop inside PReLUParamBackward to do the reduction inside the kernel
Mausoom Sarkar [Tue, 13 Oct 2015 13:05:32 +0000 (18:35 +0530)]
Moved the loop inside PReLUParamBackward to do the reduction inside the kernel
Now PReLU backward is taking the same time as forward

Code cleanup
Removed unnecessary code
Fixed indent
merge if(channed_shared_)

8 years agoMerge pull request #3116 from ronghanghu/solver-refactor
Evan Shelhamer [Sat, 17 Oct 2015 07:26:40 +0000 (00:26 -0700)]
Merge pull request #3116 from ronghanghu/solver-refactor

Solver Refactor: Separate files and Change Solver's Type to String

8 years agoMerge pull request #3206 from shelhamer/net-init-logging
Evan Shelhamer [Sat, 17 Oct 2015 07:23:48 +0000 (00:23 -0700)]
Merge pull request #3206 from shelhamer/net-init-logging

[style] Clean Up Logging for Net Init

8 years agoclean up logging for Net init
Evan Shelhamer [Sat, 17 Oct 2015 00:32:27 +0000 (17:32 -0700)]
clean up logging for Net init

- condense conditions by `LOG_IF`
- only log memory use once after all tops

8 years agoUpdate examples and docs
Ronghang Hu [Sat, 26 Sep 2015 18:47:32 +0000 (11:47 -0700)]
Update examples and docs

8 years agoAdd automatic upgrade for solver type
Ronghang Hu [Sat, 26 Sep 2015 18:47:02 +0000 (11:47 -0700)]
Add automatic upgrade for solver type

8 years agoChange solver type to string and provide solver registry
Ronghang Hu [Fri, 25 Sep 2015 02:40:45 +0000 (19:40 -0700)]
Change solver type to string and provide solver registry

8 years agoSplit solver code into one file per solver class
Ronghang Hu [Fri, 25 Sep 2015 00:11:07 +0000 (17:11 -0700)]
Split solver code into one file per solver class

8 years agoMerge pull request #3207 from ronghanghu/test-matcaffe-io
Ronghang Hu [Sat, 17 Oct 2015 05:01:26 +0000 (22:01 -0700)]
Merge pull request #3207 from ronghanghu/test-matcaffe-io

Test reading and writing mean proto in matlab

8 years agoTest reading and writing mean proto in matlab
Ronghang Hu [Sat, 17 Oct 2015 04:19:59 +0000 (21:19 -0700)]
Test reading and writing mean proto in matlab

8 years agoMerge pull request #3089 from shelhamer/groom-conv
Evan Shelhamer [Sat, 17 Oct 2015 01:09:00 +0000 (18:09 -0700)]
Merge pull request #3089 from shelhamer/groom-conv

[style] groom im2col + col2im for clarity

8 years agoMerge pull request #3204 from shelhamer/rearrange-upgrade-helpers
Evan Shelhamer [Sat, 17 Oct 2015 01:08:22 +0000 (18:08 -0700)]
Merge pull request #3204 from shelhamer/rearrange-upgrade-helpers

[style] Rearrange Proto Upgrade Helpers

8 years agoMerge pull request #3190 from DrSleep/master
Evan Shelhamer [Sat, 17 Oct 2015 00:59:13 +0000 (17:59 -0700)]
Merge pull request #3190 from DrSleep/master

Fix drawing problems with repeated convolution -- close #3201

8 years agoMerge pull request #3189 from bchu/caffenet-mirror
Evan Shelhamer [Sat, 17 Oct 2015 00:56:13 +0000 (17:56 -0700)]
Merge pull request #3189 from bchu/caffenet-mirror

Set CaffeNet train_val test mirroring to false

8 years agorearrange upgrade helpers
Evan Shelhamer [Fri, 16 Oct 2015 23:33:06 +0000 (16:33 -0700)]
rearrange upgrade helpers

order from general helpers to specific upgrades in chronological order.

8 years agoMerge pull request #3160 from shelhamer/cudnnV3
Evan Shelhamer [Fri, 16 Oct 2015 03:17:55 +0000 (20:17 -0700)]
Merge pull request #3160 from shelhamer/cudnnV3

Basic cuDNN v3 support

8 years agoInitial cuDNN v3 support
Simon Layton [Wed, 8 Jul 2015 19:35:55 +0000 (15:35 -0400)]
Initial cuDNN v3 support

8 years agoMerge pull request #3200 from lukeyeager/bvlc/fix-blobproto_to_array
Jeff Donahue [Thu, 15 Oct 2015 21:16:03 +0000 (14:16 -0700)]
Merge pull request #3200 from lukeyeager/bvlc/fix-blobproto_to_array

Allow old-style shape in blobproto_to_array

8 years agoAllow old-style shape in blobproto_to_array
Luke Yeager [Thu, 15 Oct 2015 18:03:09 +0000 (11:03 -0700)]
Allow old-style shape in blobproto_to_array

Fixes #3199
Bug introduced in #3170

8 years agoFixed drawing problems with repeated convolution
Vladimir [Wed, 14 Oct 2015 03:00:14 +0000 (12:00 +0900)]
Fixed drawing problems with repeated convolution

8 years agoMerge pull request #2966 from cdoersch/batch_reindex_layer
Jeff Donahue [Wed, 14 Oct 2015 00:25:09 +0000 (17:25 -0700)]
Merge pull request #2966 from cdoersch/batch_reindex_layer

BatchReindexLayer to shuffle, subsample, and replicate examples in a batch

8 years agoSet CaffeNet train_val test mirroring to false
Brian Chu [Tue, 13 Oct 2015 20:24:42 +0000 (13:24 -0700)]
Set CaffeNet train_val test mirroring to false

8 years agoMerge pull request #3187 from akash1810/patch-1
Evan Shelhamer [Tue, 13 Oct 2015 18:09:48 +0000 (11:09 -0700)]
Merge pull request #3187 from akash1810/patch-1

[example] Add pyyaml as a requirement for web demo

8 years agoAdd pyyaml as a requirement
Akash A [Tue, 13 Oct 2015 16:53:35 +0000 (17:53 +0100)]
Add pyyaml as a requirement

In getting the [web demo](http://caffe.berkeleyvision.org/gathered/examples/web_demo.html) started I get an `ImportError: No module named yaml` error when running `./scripts/download_model_binary.py models/bvlc_reference_caffenet`.

8 years agoMerge pull request #3184 from lalelale/patch-1
Ronghang Hu [Tue, 13 Oct 2015 16:36:55 +0000 (09:36 -0700)]
Merge pull request #3184 from lalelale/patch-1

Update store2hdf5.m

8 years agoUpdate store2hdf5.m
Alessandro Giusti [Tue, 13 Oct 2015 12:30:45 +0000 (14:30 +0200)]
Update store2hdf5.m

Fixed a bug in two assertions (the condition input argument must be a scalar logical)

8 years agoIn 00-classification example, get correct class label index
Brian Chu [Tue, 13 Oct 2015 10:50:53 +0000 (03:50 -0700)]
In 00-classification example, get correct class label index

8 years agoMerge pull request #3162 from kkhoot/fix_mvn
Ronghang Hu [Sun, 11 Oct 2015 16:48:09 +0000 (09:48 -0700)]
Merge pull request #3162 from kkhoot/fix_mvn

Improve numerical stability of variance computation in MVNLayer

8 years agoImprove numerical stability of variance computation in MVNLayer
Kang Kim [Wed, 7 Oct 2015 16:26:25 +0000 (01:26 +0900)]
Improve numerical stability of variance computation in MVNLayer

8 years agoMerge pull request #3170 from sh1r0/pycaffe_io
Jeff Donahue [Sun, 11 Oct 2015 02:39:22 +0000 (19:39 -0700)]
Merge pull request #3170 from sh1r0/pycaffe_io

Remove the 4D constraint of blobproto IO in python

8 years agoRemove the 4D constraint of blobproto IO in python
sh1r0 [Thu, 8 Oct 2015 16:31:05 +0000 (00:31 +0800)]
Remove the 4D constraint of blobproto IO in python

8 years agoBatchReindexLayer to shuffle, subsample, and replicate examples in a batch
Carl Doersch [Mon, 24 Aug 2015 03:47:25 +0000 (20:47 -0700)]
BatchReindexLayer to shuffle, subsample, and replicate examples in a batch

8 years agoMerge pull request #3164 from eerwitt/layer-documentation-sample-fixes
Ronghang Hu [Wed, 7 Oct 2015 19:41:37 +0000 (12:41 -0700)]
Merge pull request #3164 from eerwitt/layer-documentation-sample-fixes

Documentation References ImageNet Sample Location

8 years agofixes BVLC/caffe#3163
e3 [Wed, 7 Oct 2015 18:52:45 +0000 (11:52 -0700)]
fixes BVLC/caffe#3163

8 years agoMerge pull request #3152 from jeffdonahue/silence-backward-fix
Jeff Donahue [Mon, 5 Oct 2015 21:36:11 +0000 (14:36 -0700)]
Merge pull request #3152 from jeffdonahue/silence-backward-fix

SilenceLayer Backward bugfix (fixes #3151)

8 years agoSilenceLayer Backward bugfix (fixes #3151)
Jeff Donahue [Mon, 5 Oct 2015 21:15:08 +0000 (14:15 -0700)]
SilenceLayer Backward bugfix (fixes #3151)

8 years agoMerge pull request #3058 from zoharby/master
Ronghang Hu [Mon, 5 Oct 2015 07:30:10 +0000 (00:30 -0700)]
Merge pull request #3058 from zoharby/master

Add a caffe.io.write_mean function to the MATLAB interface

8 years agoAdd a caffe.io.write_mean function to the MATLAB interface
zoharby [Fri, 11 Sep 2015 12:06:28 +0000 (15:06 +0300)]
Add a caffe.io.write_mean function to the MATLAB interface

Useful for exporting models from MATLAB (e.g. MatConvNet) to Caffe

8 years agoMerge pull request #3133 from kashefy/badge
Evan Shelhamer [Thu, 1 Oct 2015 17:05:32 +0000 (10:05 -0700)]
Merge pull request #3133 from kashefy/badge

add badge for travis build and license

8 years agoadd badge for travis build and license
Youssef Kashef [Thu, 1 Oct 2015 16:20:23 +0000 (18:20 +0200)]
add badge for travis build and license

8 years agoMerge pull request #3069 from timmeinhardt/argmax
Evan Shelhamer [Thu, 1 Oct 2015 00:43:05 +0000 (17:43 -0700)]
Merge pull request #3069 from timmeinhardt/argmax

Add argmax_param "axis" to maximise output along the specified axis

8 years agoMerge pull request #3128 from hjss06/patch-1
Ronghang Hu [Tue, 29 Sep 2015 16:07:44 +0000 (09:07 -0700)]
Merge pull request #3128 from hjss06/patch-1

Fix a typo

8 years agoFix a typo
Yang Song [Tue, 29 Sep 2015 12:07:52 +0000 (20:07 +0800)]
Fix a typo

Fix a typo in the message.

8 years agoMerge pull request #3073 from ronghanghu/consistent-malloc-free
Ronghang Hu [Sat, 26 Sep 2015 18:14:30 +0000 (11:14 -0700)]
Merge pull request #3073 from ronghanghu/consistent-malloc-free

Ensure consistency between memory alloc and free

8 years agoAdd ALLOW_LMDB_NOLOCK build option
Luke Yeager [Fri, 25 Sep 2015 22:53:54 +0000 (15:53 -0700)]
Add ALLOW_LMDB_NOLOCK build option

This option lets you open LMDB files with the MDB_NOLOCK flag. You
should not set this flag if you will be reading LMDBs with any
possibility of simultaneous read and write.

8 years agoRe-ordering some lines in build files
Luke Yeager [Fri, 25 Sep 2015 22:43:47 +0000 (15:43 -0700)]
Re-ordering some lines in build files

Enforcing a consistent ordering - OpenCV, LevelDB, LMDB

This will allow me to add the ALLOW_LMDB_NOLOCK option just after the
USE_LMDB option, while keeping the IO dependency options together.

8 years agoAdd flag on how host memory is allocated
Ronghang Hu [Wed, 16 Sep 2015 20:39:23 +0000 (13:39 -0700)]
Add flag on how host memory is allocated

Add a bool flag to record whether a host memory is allocated using malloc or
cudaMallocHost, and free correspondingly using this flag, instead of depending on Caffe::mode(), which is mutable during runtime.

8 years agoMerge pull request #3032 from ronghanghu/ban-pythonlayer-in-parallel
Evan Shelhamer [Fri, 25 Sep 2015 21:57:17 +0000 (14:57 -0700)]
Merge pull request #3032 from ronghanghu/ban-pythonlayer-in-parallel

Disallow PythonLayer in Multi-GPU training

8 years agoMerge pull request #3118 from ducha-aiki/patch-1
Evan Shelhamer [Fri, 25 Sep 2015 16:23:32 +0000 (09:23 -0700)]
Merge pull request #3118 from ducha-aiki/patch-1

Fix parse_log.sh against "prefetch queue empty" messages

8 years agoImplement ArgMaxLayerTest for axis param
Tim Meinhardt [Tue, 15 Sep 2015 14:57:55 +0000 (16:57 +0200)]
Implement ArgMaxLayerTest for axis param

8 years agoGeneralise ArgMaxLayerTest bottom blob shape
Tim Meinhardt [Tue, 15 Sep 2015 14:57:37 +0000 (16:57 +0200)]
Generalise ArgMaxLayerTest bottom blob shape

8 years agoUpdate ArgMaxLayer documentation for axis param
Tim Meinhardt [Tue, 15 Sep 2015 14:56:45 +0000 (16:56 +0200)]
Update ArgMaxLayer documentation for axis param

8 years agoImplement ArgMaxLayer forward_cpu and reshape for axis param
Tim Meinhardt [Tue, 15 Sep 2015 14:56:16 +0000 (16:56 +0200)]
Implement ArgMaxLayer forward_cpu and reshape for axis param

8 years agoAdd argmax_param axis
Tim Meinhardt [Tue, 15 Sep 2015 14:55:26 +0000 (16:55 +0200)]
Add argmax_param axis

8 years agoFix parse_log.sh against "prefetch queue empty" messages
Dmytro Mishkin [Fri, 25 Sep 2015 07:00:23 +0000 (10:00 +0300)]
Fix parse_log.sh against "prefetch queue empty" messages

8 years agoMerge pull request #3115 from lukeyeager/fix-generate-sample-data
Jeff Donahue [Thu, 24 Sep 2015 21:10:50 +0000 (14:10 -0700)]
Merge pull request #3115 from lukeyeager/fix-generate-sample-data

Fix generate_sample_data.py

8 years agoFix generate_sample_data.py - bug from #2978
Luke Yeager [Thu, 24 Sep 2015 20:33:11 +0000 (13:33 -0700)]
Fix generate_sample_data.py - bug from #2978

8 years agoMerge pull request #2978 from lukeyeager/h5t_integer
Jeff Donahue [Thu, 24 Sep 2015 20:11:05 +0000 (13:11 -0700)]
Merge pull request #2978 from lukeyeager/h5t_integer

Allow H5T_INTEGER in HDF5 files

8 years agoModify HDF5DataLayerTest to test H5T_INTEGER data
Luke Yeager [Wed, 26 Aug 2015 01:58:45 +0000 (18:58 -0700)]
Modify HDF5DataLayerTest to test H5T_INTEGER data

8 years agoAllow H5T_INTEGER in HDF5 files
Luke Yeager [Thu, 24 Sep 2015 19:35:35 +0000 (12:35 -0700)]
Allow H5T_INTEGER in HDF5 files

8 years agoMerge pull request #2951 from dplarson/examples_readme_link
Evan Shelhamer [Thu, 24 Sep 2015 04:17:45 +0000 (21:17 -0700)]
Merge pull request #2951 from dplarson/examples_readme_link

[examples] fix link to feature visualization notebook

8 years agoMerge pull request #3112 from shelhamer/test-reshape-harder
Evan Shelhamer [Thu, 24 Sep 2015 03:38:44 +0000 (20:38 -0700)]
Merge pull request #3112 from shelhamer/test-reshape-harder

[test] Test Reshape more rigorously

8 years ago[test] TestReshape: check that shapes actually change
Evan Shelhamer [Wed, 23 Sep 2015 20:40:24 +0000 (13:40 -0700)]
[test] TestReshape: check that shapes actually change

Check that output spatial shape varies with input shape while the output
num matches the input num.

8 years ago[test] TestReshape: expect instead of check
Evan Shelhamer [Wed, 23 Sep 2015 20:40:16 +0000 (13:40 -0700)]
[test] TestReshape: expect instead of check

8 years ago[test] TestReshape: check small then large
Evan Shelhamer [Wed, 23 Sep 2015 20:38:29 +0000 (13:38 -0700)]
[test] TestReshape: check small then large

checking large then small can mask failure since the smaller shape
memory will fit within the larger shape.

8 years agoMerge pull request #3096 from longjon/fix-conv-reshape
Jon Long [Mon, 21 Sep 2015 23:27:51 +0000 (16:27 -0700)]
Merge pull request #3096 from longjon/fix-conv-reshape

Fix broken conv/deconv reshaping

8 years agoMerge pull request #3093 from shelhamer/check-xcode-clt-version
Evan Shelhamer [Mon, 21 Sep 2015 18:06:03 +0000 (11:06 -0700)]
Merge pull request #3093 from shelhamer/check-xcode-clt-version

[build] check xcode command line tools version >= 6

8 years agofix broken conv/deconv reshaping caused by reading bottom shape in
Jonathan L Long [Sun, 20 Sep 2015 22:31:59 +0000 (15:31 -0700)]
fix broken conv/deconv reshaping caused by reading bottom shape in
LayerSetUp

This also eliminates the extra copying of bottom's shape.

8 years agoMerge pull request #3095 from longjon/fix-deconv-backward
Jeff Donahue [Sun, 20 Sep 2015 22:16:59 +0000 (15:16 -0700)]
Merge pull request #3095 from longjon/fix-deconv-backward

Fix broken DeconvolutionLayer GPU backward caused by ND conv typo

8 years agofix broken DeconvolutionLayer GPU backward caused by typo
Jonathan L Long [Sun, 20 Sep 2015 21:20:28 +0000 (14:20 -0700)]
fix broken DeconvolutionLayer GPU backward caused by typo

8 years ago[build] check xcode command line tools version >= 6
Evan Shelhamer [Sun, 20 Sep 2015 03:38:18 +0000 (20:38 -0700)]
[build] check xcode command line tools version >= 6

future-proof version check for BLAS libraries on OS X
fix #3092

8 years agomark const im2col + col2im terms
Evan Shelhamer [Sat, 19 Sep 2015 21:07:10 +0000 (14:07 -0700)]
mark const im2col + col2im terms

8 years agoharmonize the im2col_{cpu,gpu} assignment
Evan Shelhamer [Sat, 19 Sep 2015 21:00:14 +0000 (14:00 -0700)]
harmonize the im2col_{cpu,gpu} assignment

8 years agoclarify im2col + col2im var names
Evan Shelhamer [Sat, 19 Sep 2015 20:50:57 +0000 (13:50 -0700)]
clarify im2col + col2im var names

- clarify indices by naming *_im for indices in image
  and *_col for indices in column
- mark corresonding im2col + col2im quantities  by renaming
  patch_* -> kernel_*
- fix out-of-date names in equivalent col2im loop

8 years agoMerge pull request #3083 from yanchen036/master
Jon Long [Sat, 19 Sep 2015 02:56:20 +0000 (19:56 -0700)]
Merge pull request #3083 from yanchen036/master

refine format of switch case statement in solver

8 years agoMerge pull request #2049 from jeffdonahue/nd-convolution
Jeff Donahue [Sat, 19 Sep 2015 01:13:05 +0000 (18:13 -0700)]
Merge pull request #2049 from jeffdonahue/nd-convolution

ND convolution with im2col

8 years agoIm2col and Convolution layers support N spatial axes
Jeff Donahue [Thu, 5 Mar 2015 03:30:17 +0000 (19:30 -0800)]
Im2col and Convolution layers support N spatial axes