platform/upstream/caffeonacl.git
9 years agocall __signbit for CUDA >= 6.5 implementation
Evan Shelhamer [Thu, 4 Sep 2014 00:45:14 +0000 (17:45 -0700)]
call __signbit for CUDA >= 6.5 implementation

9 years agoadd cuDNN to build
Evan Shelhamer [Mon, 1 Sep 2014 21:51:24 +0000 (14:51 -0700)]
add cuDNN to build

9 years agofix transform_param in mnist_autoencoder.prototxt
Jeff Donahue [Sun, 7 Sep 2014 07:44:58 +0000 (09:44 +0200)]
fix transform_param in mnist_autoencoder.prototxt

9 years ago[docs] tutorial/layers: fix inner product sample
Jonathan L Long [Sun, 7 Sep 2014 05:10:29 +0000 (22:10 -0700)]
[docs] tutorial/layers: fix inner product sample

9 years ago[docs] tutorial/layers: describe some more data layers
Jonathan L Long [Sun, 7 Sep 2014 05:09:13 +0000 (22:09 -0700)]
[docs] tutorial/layers: describe some more data layers

9 years ago[docs] tutorial/layers: clean up sample markdown
Jonathan L Long [Sun, 7 Sep 2014 04:42:35 +0000 (21:42 -0700)]
[docs] tutorial/layers: clean up sample markdown

9 years ago[docs] tutorial/layers: brief descriptions of some loss layers
Jonathan L Long [Sun, 7 Sep 2014 04:39:56 +0000 (21:39 -0700)]
[docs] tutorial/layers: brief descriptions of some loss layers

9 years ago[docs] in tutorial/layers, Options -> Parameters
Jonathan L Long [Sun, 7 Sep 2014 04:22:23 +0000 (21:22 -0700)]
[docs] in tutorial/layers, Options -> Parameters

It sounds funny to have optional options, and "parameters" is more in
line with the internal usage.

9 years ago[docs] split layer params in required/optional
Jonathan L Long [Sun, 7 Sep 2014 04:20:36 +0000 (21:20 -0700)]
[docs] split layer params in required/optional

Also, make the parameter name come first. This makes it much easier to
find/scan parameters.

9 years ago[docs] add LRN layer to tutorial/layers
Jonathan L Long [Sun, 7 Sep 2014 04:05:56 +0000 (21:05 -0700)]
[docs] add LRN layer to tutorial/layers

9 years ago[docs] fix pooling markdown and add some comments in tutorial
Jonathan L Long [Sun, 7 Sep 2014 03:28:02 +0000 (20:28 -0700)]
[docs] fix pooling markdown and add some comments in tutorial

9 years ago[doc] minor edits to convolution layer in tutorial
Jonathan L Long [Sun, 7 Sep 2014 03:23:55 +0000 (20:23 -0700)]
[doc] minor edits to convolution layer in tutorial

9 years ago[docs] fixup the MathJax notation in tutorial/layers
Jonathan L Long [Sun, 7 Sep 2014 03:14:28 +0000 (20:14 -0700)]
[docs] fixup the MathJax notation in tutorial/layers

9 years agoMerge pull request #1022 from shelhamer/engine
Evan Shelhamer [Sun, 7 Sep 2014 01:47:46 +0000 (03:47 +0200)]
Merge pull request #1022 from shelhamer/engine

Add engine switch to pick computational backend

9 years agorevert separate strategies: engines will extend the caffe standards
Evan Shelhamer [Sat, 6 Sep 2014 02:36:35 +0000 (19:36 -0700)]
revert separate strategies: engines will extend the caffe standards

9 years agorevert engine switch for build to always include caffe engine
Evan Shelhamer [Sat, 6 Sep 2014 02:16:55 +0000 (19:16 -0700)]
revert engine switch for build to always include caffe engine

9 years agodefault engine to Caffe in case config is missing
Evan Shelhamer [Thu, 4 Sep 2014 00:14:59 +0000 (17:14 -0700)]
default engine to Caffe in case config is missing

9 years agodefault engine to Caffe according to compile flag
Evan Shelhamer [Wed, 3 Sep 2014 22:47:35 +0000 (15:47 -0700)]
default engine to Caffe according to compile flag

9 years agogrooming: drop pointless overrides, stub layer comments
Evan Shelhamer [Tue, 2 Sep 2014 05:21:33 +0000 (22:21 -0700)]
grooming: drop pointless overrides, stub layer comments

9 years agostrategize softmax
Evan Shelhamer [Tue, 2 Sep 2014 04:29:50 +0000 (21:29 -0700)]
strategize softmax

9 years agostrategize relu, sigmoid, tanh
Evan Shelhamer [Tue, 2 Sep 2014 04:01:11 +0000 (21:01 -0700)]
strategize relu, sigmoid, tanh

9 years agostrategize pooling
Evan Shelhamer [Tue, 2 Sep 2014 03:27:33 +0000 (20:27 -0700)]
strategize pooling

Scaffold engine switching for pooling.

The Caffe pooling is instantiated without regard for engine in:
- LRNLayer
- PoolingLayer tests
- StochasticPoolingLayer tests
- MaxPoolingDropout tests

9 years agostrategize Caffe convolution
Evan Shelhamer [Tue, 2 Sep 2014 01:56:08 +0000 (18:56 -0700)]
strategize Caffe convolution

9 years agoifdef engine default
Evan Shelhamer [Tue, 2 Sep 2014 00:44:50 +0000 (17:44 -0700)]
ifdef engine default

9 years agoadd engine parameter for multiple computational strategies
Evan Shelhamer [Tue, 2 Sep 2014 00:15:33 +0000 (17:15 -0700)]
add engine parameter for multiple computational strategies

add `engine` switch to layers for selecting a computational backend when
there is a choice. Currently the standard Caffe implementation is the
only backend.

9 years agogroom proto: sort layer type parameters, put loss_weight after basics
Evan Shelhamer [Mon, 1 Sep 2014 23:54:01 +0000 (16:54 -0700)]
groom proto: sort layer type parameters, put loss_weight after basics

9 years agoshift CUDA code out of common
Evan Shelhamer [Mon, 1 Sep 2014 22:43:36 +0000 (15:43 -0700)]
shift CUDA code out of common

9 years agoAdded initial Hinge Loss
Sergio [Sat, 6 Sep 2014 23:30:32 +0000 (16:30 -0700)]
Added initial Hinge Loss

9 years agomore layers
Yangqing Jia [Sat, 6 Sep 2014 16:35:13 +0000 (09:35 -0700)]
more layers

9 years agoconv and pooling
Yangqing Jia [Sat, 6 Sep 2014 00:03:29 +0000 (17:03 -0700)]
conv and pooling

9 years agoneuron layers doc
Yangqing Jia [Fri, 5 Sep 2014 23:44:06 +0000 (16:44 -0700)]
neuron layers doc

9 years agoupdate net
Yangqing Jia [Fri, 5 Sep 2014 20:47:11 +0000 (13:47 -0700)]
update net

9 years agofix leaky relu
Yangqing Jia [Fri, 5 Sep 2014 20:05:35 +0000 (13:05 -0700)]
fix leaky relu

9 years agomore blob details
Yangqing Jia [Fri, 5 Sep 2014 19:58:28 +0000 (12:58 -0700)]
more blob details

9 years agorelu,sigmoid,tanh
Yangqing Jia [Fri, 5 Sep 2014 18:06:26 +0000 (11:06 -0700)]
relu,sigmoid,tanh

9 years ago[docs] fix br code
Evan Shelhamer [Fri, 5 Sep 2014 17:42:45 +0000 (10:42 -0700)]
[docs] fix br code

9 years ago[docs] link tutorial
Evan Shelhamer [Fri, 5 Sep 2014 17:41:20 +0000 (10:41 -0700)]
[docs] link tutorial

9 years ago[docs] add titles
Evan Shelhamer [Fri, 5 Sep 2014 17:40:39 +0000 (10:40 -0700)]
[docs] add titles

9 years agoMerge pull request #1036 from longjon/test-initialization-param
Evan Shelhamer [Fri, 5 Sep 2014 16:43:54 +0000 (09:43 -0700)]
Merge pull request #1036 from longjon/test-initialization-param

Add test_initialization option to allow skipping initial test

9 years agoMerge pull request #1039 from sergeyk/dev
Evan Shelhamer [Fri, 5 Sep 2014 07:07:53 +0000 (00:07 -0700)]
Merge pull request #1039 from sergeyk/dev

[example] HDF5 classification

9 years agoMerge pull request #1040 from qipeng/solver-test-fix
Evan Shelhamer [Fri, 5 Sep 2014 00:42:26 +0000 (17:42 -0700)]
Merge pull request #1040 from qipeng/solver-test-fix

fix gradient-solver test by reducing iterations to relax precision

9 years agoGradient-based solver test fix
qipeng [Fri, 5 Sep 2014 00:20:35 +0000 (17:20 -0700)]
Gradient-based solver test fix

9 years agoadded a two-layer network that gets higher accuracy
Sergey Karayev [Fri, 5 Sep 2014 00:08:01 +0000 (01:08 +0100)]
added a two-layer network that gets higher accuracy

9 years ago[docs] fix formatting and other errors in loss & solver
Jeff Donahue [Thu, 4 Sep 2014 22:40:04 +0000 (15:40 -0700)]
[docs] fix formatting and other errors in loss & solver

9 years ago[fix] stop cloc complaint about cu type
Evan Shelhamer [Thu, 4 Sep 2014 19:54:48 +0000 (12:54 -0700)]
[fix] stop cloc complaint about cu type

9 years agofix fine-tuning example: paths, test acc., and total fine-tuning time
Evan Shelhamer [Thu, 4 Sep 2014 18:43:41 +0000 (11:43 -0700)]
fix fine-tuning example: paths, test acc., and total fine-tuning time

9 years agoHDF5 classification example
Sergey Karayev [Thu, 4 Sep 2014 17:06:31 +0000 (18:06 +0100)]
HDF5 classification example

9 years agoMerge pull request #917 from sergeyk/model_zoo
Evan Shelhamer [Thu, 4 Sep 2014 09:38:19 +0000 (02:38 -0700)]
Merge pull request #917 from sergeyk/model_zoo

Define standard format for Caffe models to open the "model zoo"

9 years ago[example] update ImageNet timing for K40
Evan Shelhamer [Thu, 4 Sep 2014 09:37:04 +0000 (02:37 -0700)]
[example] update ImageNet timing for K40

9 years agofix model download advice and prototxt name for fine-tuning
Evan Shelhamer [Thu, 4 Sep 2014 09:33:19 +0000 (02:33 -0700)]
fix model download advice and prototxt name for fine-tuning

9 years agoMerge pull request #624 from jeffdonahue/squash-layer
Jeff Donahue [Thu, 4 Sep 2014 06:34:05 +0000 (23:34 -0700)]
Merge pull request #624 from jeffdonahue/squash-layer

SILENCE layer -- takes 1 or more inputs and produces no output (kudos to @longjon for fixup)

9 years agoadd SILENCE layer -- takes one or more inputs and produces no output
Jeff Donahue [Fri, 4 Jul 2014 04:53:31 +0000 (21:53 -0700)]
add SILENCE layer -- takes one or more inputs and produces no output

This is useful for suppressing undesired outputs.

9 years agoadd test_initialization option to allow skipping initial test
Jonathan L Long [Thu, 4 Sep 2014 03:55:00 +0000 (20:55 -0700)]
add test_initialization option to allow skipping initial test

9 years agoscript to upload/update model info as gist
Sergey Karayev [Thu, 4 Sep 2014 02:50:20 +0000 (03:50 +0100)]
script to upload/update model info as gist

9 years agoflickr style fine-tuning model (separated from example read me)
Sergey Karayev [Thu, 4 Sep 2014 01:50:53 +0000 (02:50 +0100)]
flickr style fine-tuning model (separated from example read me)

9 years agominor fixes to docs
Sergey Karayev [Thu, 4 Sep 2014 00:43:35 +0000 (01:43 +0100)]
minor fixes to docs

9 years agoremoved mention of getting_pretrained_models page and old paths
Sergey Karayev [Thu, 4 Sep 2014 00:08:19 +0000 (01:08 +0100)]
removed mention of getting_pretrained_models page and old paths

9 years agoupdating feature extraction example
Sergey Karayev [Thu, 4 Sep 2014 00:13:29 +0000 (01:13 +0100)]
updating feature extraction example

9 years agoRenaming CaffeNet model prototxts and unignoring models/*
Sergey Karayev [Thu, 4 Sep 2014 00:24:57 +0000 (01:24 +0100)]
Renaming CaffeNet model prototxts and unignoring models/*

9 years agoremoving unneeded scripts from imagenet example
Sergey Karayev [Wed, 3 Sep 2014 14:42:46 +0000 (15:42 +0100)]
removing unneeded scripts from imagenet example

9 years agoproofread model zoo
Evan Shelhamer [Thu, 28 Aug 2014 23:28:51 +0000 (16:28 -0700)]
proofread model zoo

9 years agosnapshot model with caffemodel extension
Evan Shelhamer [Thu, 28 Aug 2014 22:47:05 +0000 (15:47 -0700)]
snapshot model with caffemodel extension

9 years ago[models] adding zoo readme; caffenet, alexnet, and rcnn models in zoo format
Sergey Karayev [Wed, 13 Aug 2014 00:29:25 +0000 (17:29 -0700)]
[models] adding zoo readme; caffenet, alexnet, and rcnn models in zoo format

9 years agoMerge pull request #1034 from sergeyk/dev
Evan Shelhamer [Thu, 4 Sep 2014 00:52:10 +0000 (17:52 -0700)]
Merge pull request #1034 from sergeyk/dev

[docs] default setting for layout

9 years ago[docs] default setting for layout
Sergey Karayev [Thu, 4 Sep 2014 00:44:28 +0000 (01:44 +0100)]
[docs] default setting for layout

9 years agoMerge pull request #1033 from qipeng/dev
Jeff Donahue [Wed, 3 Sep 2014 23:50:48 +0000 (16:50 -0700)]
Merge pull request #1033 from qipeng/dev

[example] convert mnist name fix (crashes xcode compiler)

9 years ago[example] convert mnist name fix (crashes xcode compiler)
qipeng [Wed, 3 Sep 2014 23:30:34 +0000 (16:30 -0700)]
[example] convert mnist name fix (crashes xcode compiler)

9 years ago[example] drop stale mentions of glog env var
Evan Shelhamer [Wed, 3 Sep 2014 22:18:21 +0000 (15:18 -0700)]
[example] drop stale mentions of glog env var

9 years agoMerge pull request #1031 from CellScope/mnist-tutorial-update
Evan Shelhamer [Wed, 3 Sep 2014 21:28:03 +0000 (14:28 -0700)]
Merge pull request #1031 from CellScope/mnist-tutorial-update

fix MNIST tutorial details

9 years agoInline latest lenet_solver.prototxt
Daniel Golden [Wed, 3 Sep 2014 21:13:18 +0000 (14:13 -0700)]
Inline latest lenet_solver.prototxt

9 years agoCorrect reference to lenet_train_test.prototxt
Daniel Golden [Wed, 3 Sep 2014 20:18:48 +0000 (13:18 -0700)]
Correct reference to lenet_train_test.prototxt

Not lenet.prototxt

9 years agoPoint to local file, not github file
Daniel Golden [Wed, 3 Sep 2014 20:01:29 +0000 (13:01 -0700)]
Point to local file, not github file

This makes the readme file more consistent

9 years agoUpdate paths
Daniel Golden [Wed, 3 Sep 2014 20:00:58 +0000 (13:00 -0700)]
Update paths

9 years agoMerge pull request #955 from kloudkl/data-layers
Evan Shelhamer [Wed, 3 Sep 2014 21:04:06 +0000 (14:04 -0700)]
Merge pull request #955 from kloudkl/data-layers

Further simplify the data layers and extend the MemoryDataLayer.

- design BaseDataLayer and BasePrefectingDataLayer for simplification
- refactor DataLayer, ImageDataLayer, and WindowDataLayer
- pull up `transform_param` into layer message for de-duplication
- add transformation to MemoryDataLayer

9 years ago[example] upgrade fine-tuning example to new transformation param
Evan Shelhamer [Wed, 3 Sep 2014 20:58:00 +0000 (13:58 -0700)]
[example] upgrade fine-tuning example to new transformation param

9 years agoMerge pull request #973 from shelhamer/tutorial-docs
Evan Shelhamer [Wed, 3 Sep 2014 20:27:48 +0000 (13:27 -0700)]
Merge pull request #973 from shelhamer/tutorial-docs

Document Caffe by a tour of key subjects + doxygen dev documentation

9 years ago[docs] configure doxygen + docs script for docs/doxygen site output
Evan Shelhamer [Wed, 3 Sep 2014 20:22:09 +0000 (13:22 -0700)]
[docs] configure doxygen + docs script for docs/doxygen site output

9 years agoupdate doxygen config to stop warnings
Evan Shelhamer [Wed, 3 Sep 2014 19:59:55 +0000 (12:59 -0700)]
update doxygen config to stop warnings

9 years ago[docs] suggest the CVPR14 deep learning tutorial for nice contrast
Evan Shelhamer [Wed, 3 Sep 2014 19:46:47 +0000 (12:46 -0700)]
[docs] suggest the CVPR14 deep learning tutorial for nice contrast

9 years ago[docs] draft data
Evan Shelhamer [Wed, 3 Sep 2014 19:25:52 +0000 (12:25 -0700)]
[docs] draft data

9 years agowrap up solver.md -- add update info for all solvers with citations;
Jeff Donahue [Wed, 3 Sep 2014 07:44:23 +0000 (00:44 -0700)]
wrap up solver.md -- add update info for all solvers with citations;
rules of thumb for SGD

9 years agonet.hpp: Doxygen-format docs
Jeff Donahue [Sat, 30 Aug 2014 22:30:48 +0000 (15:30 -0700)]
net.hpp: Doxygen-format docs

9 years agosolver.hpp: add \briefs
Jeff Donahue [Sat, 30 Aug 2014 22:12:39 +0000 (15:12 -0700)]
solver.hpp: add \briefs

9 years agosyncedmem.hpp: \brief and todo
Jeff Donahue [Sat, 30 Aug 2014 22:06:16 +0000 (15:06 -0700)]
syncedmem.hpp: \brief and todo

9 years agoblob.hpp: a little Doxygen-style documentation
Jeff Donahue [Sat, 30 Aug 2014 22:02:22 +0000 (15:02 -0700)]
blob.hpp: a little Doxygen-style documentation

9 years agofiller.hpp: add brief filler descriptions
Jeff Donahue [Sat, 30 Aug 2014 21:46:13 +0000 (14:46 -0700)]
filler.hpp: add brief filler descriptions

9 years agovision_layers.hpp: Doxygen \brief & TODO stubs.
Jeff Donahue [Sat, 30 Aug 2014 05:57:27 +0000 (22:57 -0700)]
vision_layers.hpp: Doxygen \brief & TODO stubs.

9 years agodata_layers: Doxygen \brief & TODO stubs.
Jeff Donahue [Sat, 30 Aug 2014 05:48:11 +0000 (22:48 -0700)]
data_layers: Doxygen \brief & TODO stubs.

9 years agocommon_layers.hpp: Doxygen \brief & TODO stubs.
Jeff Donahue [Sat, 30 Aug 2014 04:53:12 +0000 (21:53 -0700)]
common_layers.hpp: Doxygen \brief & TODO stubs.

9 years agoneuron_layers.hpp: Doxygen-style documentation
Jeff Donahue [Thu, 28 Aug 2014 09:36:35 +0000 (02:36 -0700)]
neuron_layers.hpp: Doxygen-style documentation

9 years agoloss_layers.hpp: Doxygen-style documentation
Jeff Donahue [Thu, 28 Aug 2014 11:17:43 +0000 (04:17 -0700)]
loss_layers.hpp: Doxygen-style documentation

9 years agolayer.hpp: Doxygen-style documentation
Jeff Donahue [Thu, 28 Aug 2014 07:24:12 +0000 (00:24 -0700)]
layer.hpp: Doxygen-style documentation

9 years ago.Doxyfile: don't warn if undocumented (maybe someday...)
Jeff Donahue [Fri, 29 Aug 2014 10:31:08 +0000 (03:31 -0700)]
.Doxyfile: don't warn if undocumented (maybe someday...)

9 years ago.Doxyfile: modify to generate C++ docs, excluding tests
Jeff Donahue [Thu, 28 Aug 2014 05:39:51 +0000 (22:39 -0700)]
.Doxyfile: modify to generate C++ docs, excluding tests

9 years ago.gitignore doxygen-generated documentation
Jeff Donahue [Thu, 28 Aug 2014 08:48:49 +0000 (01:48 -0700)]
.gitignore doxygen-generated documentation

9 years agoadd "make {docs,doxygen}" targets to build doxygen-generated docs
Jeff Donahue [Thu, 28 Aug 2014 08:44:02 +0000 (01:44 -0700)]
add "make {docs,doxygen}" targets to build doxygen-generated docs

9 years agoadd .Doxyfile: the default Doxygen config file from `doxygen -g`
Jeff Donahue [Thu, 28 Aug 2014 05:21:49 +0000 (22:21 -0700)]
add .Doxyfile: the default Doxygen config file from `doxygen -g`

9 years ago[wip] vision layers, start convolution
Jeff Donahue [Thu, 28 Aug 2014 02:38:13 +0000 (19:38 -0700)]
[wip] vision layers, start convolution

9 years agouse kramdown for markdown syntax; add mathjax
Jeff Donahue [Thu, 28 Aug 2014 04:16:18 +0000 (21:16 -0700)]
use kramdown for markdown syntax; add mathjax

9 years ago[docs] add note on Caffe convolution
Evan Shelhamer [Wed, 3 Sep 2014 17:58:25 +0000 (10:58 -0700)]
[docs] add note on Caffe convolution