platform/upstream/caffeonacl.git
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

9 years ago[docs] draft tutorial subjects
Evan Shelhamer [Sun, 24 Aug 2014 02:22:09 +0000 (19:22 -0700)]
[docs] draft tutorial subjects

9 years ago[docs] skeleton documentation subjects
Evan Shelhamer [Sun, 24 Aug 2014 01:19:10 +0000 (18:19 -0700)]
[docs] skeleton documentation subjects

9 years agoInitialize the transformer rng in the base data layer
Kai Li [Wed, 3 Sep 2014 07:13:26 +0000 (15:13 +0800)]
Initialize the transformer rng in the base data layer

9 years agoCorrect the datum size checking conditions of the data layers
Kai Li [Wed, 3 Sep 2014 06:48:02 +0000 (14:48 +0800)]
Correct the datum size checking conditions of the data layers

9 years agoAdd and transform Datum vector in the MemeoryDataLayer
Kai Li [Tue, 2 Sep 2014 06:43:58 +0000 (14:43 +0800)]
Add and transform Datum vector in the MemeoryDataLayer

9 years agoPlace InternalThreadEntry lower in the {,Image,Window}DataLayer.cpp
Kai Li [Tue, 2 Sep 2014 05:53:18 +0000 (13:53 +0800)]
Place InternalThreadEntry lower in the {,Image,Window}DataLayer.cpp

9 years agoAdd leveldb header back to util/io.cpp
Kai Li [Tue, 2 Sep 2014 05:44:59 +0000 (13:44 +0800)]
Add leveldb header back to util/io.cpp

9 years agoRemove OpenCV stuffs from the memory data layer and io utils
Kai Li [Tue, 2 Sep 2014 03:50:08 +0000 (11:50 +0800)]
Remove OpenCV stuffs from the memory data layer and io utils

9 years agoAdd lint rule for caffe data layer setup
Kai Li [Sun, 31 Aug 2014 09:47:58 +0000 (17:47 +0800)]
Add lint rule for caffe data layer setup

9 years agoFix conflict between nvcc and boost for cmake
Kai Li [Sat, 30 Aug 2014 16:16:31 +0000 (00:16 +0800)]
Fix conflict between nvcc and boost for cmake

9 years agoMove the rest duplicate codes of the data layers into their base class
Kai Li [Fri, 29 Aug 2014 08:37:59 +0000 (16:37 +0800)]
Move the rest duplicate codes of the data layers into their base class

9 years agoTest adding images w/o resizing to the memory data layer
Kai Li [Fri, 29 Aug 2014 08:36:04 +0000 (16:36 +0800)]
Test adding images w/o resizing to the memory data layer

9 years agoMove transform param one level up in the proto to reduce redundancy
Kai Li [Fri, 29 Aug 2014 03:45:37 +0000 (11:45 +0800)]
Move transform param one level up in the proto to reduce redundancy

9 years agoRemove pthread which has been replaced with boost thread
Kai Li [Fri, 29 Aug 2014 02:12:57 +0000 (10:12 +0800)]
Remove pthread which has been replaced with boost thread

9 years agoAdd transformer to the memory data layer
Kai Li [Thu, 28 Aug 2014 19:02:10 +0000 (03:02 +0800)]
Add transformer to the memory data layer

9 years agoImplement Forward_gpu in the base prefetching data layer
Kai Li [Thu, 28 Aug 2014 09:45:39 +0000 (17:45 +0800)]
Implement Forward_gpu in the base prefetching data layer

9 years agoThe BasePrefetchingDataLayer shouldn't join the thread
Kai Li [Thu, 28 Aug 2014 09:32:46 +0000 (17:32 +0800)]
The BasePrefetchingDataLayer shouldn't join the thread

9 years agoSimplify the WindowDataLayer using the base class
Kai Li [Thu, 28 Aug 2014 08:55:56 +0000 (16:55 +0800)]
Simplify the WindowDataLayer using the base class

9 years agoRemove duplicate codes from the ImageDataLayer
Kai Li [Thu, 28 Aug 2014 08:22:41 +0000 (16:22 +0800)]
Remove duplicate codes from the ImageDataLayer

9 years agoExtract common data layer functionalities out of the DataLayer
Kai Li [Thu, 28 Aug 2014 08:10:47 +0000 (16:10 +0800)]
Extract common data layer functionalities out of the DataLayer

9 years agoCreate base data layer and base prefetching data layer
Kai Li [Thu, 28 Aug 2014 07:29:25 +0000 (15:29 +0800)]
Create base data layer and base prefetching data layer

9 years agoMerge pull request #1025 from mohomran/minor_fix_to_mnist_solver_prototxt
Evan Shelhamer [Tue, 2 Sep 2014 15:38:07 +0000 (08:38 -0700)]
Merge pull request #1025 from mohomran/minor_fix_to_mnist_solver_prototxt

Snapshot naming issue in mnist_autoencoder_solver_adagrad.prototxt

9 years agofixed relative path and prefix for adagrad-optimised autoencoder snapshots
Mohamed Omran [Tue, 2 Sep 2014 11:01:13 +0000 (13:01 +0200)]
fixed relative path and prefix for adagrad-optimised autoencoder snapshots

9 years agoMerge pull request #1023 from longjon/unbreak-pycaffe
Evan Shelhamer [Tue, 2 Sep 2014 03:05:57 +0000 (20:05 -0700)]
Merge pull request #1023 from longjon/unbreak-pycaffe

Fix pycaffe break due to dropping {blob,layer}.name

9 years ago[pycaffe] use _blob_names, _layer_names instead of removed .name
Jonathan L Long [Tue, 2 Sep 2014 02:32:24 +0000 (19:32 -0700)]
[pycaffe] use _blob_names, _layer_names instead of removed .name

9 years ago[pycaffe] expose Net.blob_names and Net.layer_names
Jonathan L Long [Tue, 2 Sep 2014 02:26:02 +0000 (19:26 -0700)]
[pycaffe] expose Net.blob_names and Net.layer_names

9 years ago[pycaffe] add converter for vector<string> used by _*_names
Jonathan L Long [Tue, 2 Sep 2014 02:36:49 +0000 (19:36 -0700)]
[pycaffe] add converter for vector<string> used by _*_names

9 years agoadd CUDA 6.5 error CUBLAS_STATUS_LICENSE_ERROR to cublasGetErrorString
Jeff Donahue [Mon, 1 Sep 2014 23:45:20 +0000 (16:45 -0700)]
add CUDA 6.5 error CUBLAS_STATUS_LICENSE_ERROR to cublasGetErrorString
enum

9 years agorevert tools/train_net.cpp to previous, depecated version
Jeff Donahue [Mon, 1 Sep 2014 21:51:59 +0000 (14:51 -0700)]
revert tools/train_net.cpp to previous, depecated version

9 years agoMerge branch 'qipeng-solvers' into dev
Jeff Donahue [Mon, 1 Sep 2014 21:13:56 +0000 (14:13 -0700)]
Merge branch 'qipeng-solvers' into dev

9 years agomake MNIST autoencoder solvers start from base_lr 0.01 and step (much
Jeff Donahue [Mon, 1 Sep 2014 19:35:03 +0000 (12:35 -0700)]
make MNIST autoencoder solvers start from base_lr 0.01 and step (much
better performance) and terminate at iter 65K

9 years agomake adagrad/nesterov train scripts follow new "run-from-root"
Jeff Donahue [Mon, 1 Sep 2014 19:32:54 +0000 (12:32 -0700)]
make adagrad/nesterov train scripts follow new "run-from-root"
convention

9 years agoAdd "test-on-train" stage to test accuracy on the training data; correct
Jeff Donahue [Mon, 1 Sep 2014 19:04:31 +0000 (12:04 -0700)]
Add "test-on-train" stage to test accuracy on the training data; correct
test_iter (should be 100 instead of 50)

9 years agomnist_autoencoder: always compute both cross-entropy loss and L2
Jeff Donahue [Mon, 1 Sep 2014 18:39:39 +0000 (11:39 -0700)]
mnist_autoencoder: always compute both cross-entropy loss and L2
(euclidean) error

9 years agohot fix for warning
qipeng [Tue, 26 Aug 2014 19:21:06 +0000 (12:21 -0700)]
hot fix for warning

9 years agolint
qipeng [Tue, 26 Aug 2014 19:02:20 +0000 (12:02 -0700)]
lint

9 years agoRe-added solver switch into the new caffe main excutable; fixed AdaGrad MNIST example
qipeng [Tue, 26 Aug 2014 19:01:26 +0000 (12:01 -0700)]
Re-added solver switch into the new caffe main excutable; fixed AdaGrad MNIST example

9 years agolint
qipeng [Tue, 26 Aug 2014 06:17:51 +0000 (23:17 -0700)]
lint

9 years agoAdded sanity check for AdaGradSolver; added MNIST examples for solvers
qipeng [Tue, 26 Aug 2014 06:02:56 +0000 (23:02 -0700)]
Added sanity check for AdaGradSolver; added MNIST examples for solvers

9 years agoMerge Test{SGD,AdaGrad,Nesterov}Solver; they become subclasses of
Jeff Donahue [Fri, 22 Aug 2014 18:51:16 +0000 (11:51 -0700)]
Merge Test{SGD,AdaGrad,Nesterov}Solver; they become subclasses of
TestGradientBasedSolver

9 years agocleanup caffe.proto
Jeff Donahue [Fri, 22 Aug 2014 18:51:29 +0000 (11:51 -0700)]
cleanup caffe.proto

9 years agoadded unit test for solvers and fixed solver bugs
qipeng [Thu, 21 Aug 2014 03:07:53 +0000 (20:07 -0700)]
added unit test for solvers and fixed solver bugs

9 years agoproto conflit, lint, and math_functions (compiler complaint)
qipeng [Wed, 20 Aug 2014 22:19:30 +0000 (15:19 -0700)]
proto conflit, lint, and math_functions (compiler complaint)

9 years agofixes after rebase
qipeng [Wed, 30 Jul 2014 02:56:36 +0000 (19:56 -0700)]
fixes after rebase

9 years agoAddressed Yangqing's comments
qipeng [Wed, 30 Jul 2014 02:46:37 +0000 (19:46 -0700)]
Addressed Yangqing's comments

9 years agofixed caffe.proto after a mistaken rebase
qipeng [Tue, 29 Jul 2014 17:06:32 +0000 (10:06 -0700)]
fixed caffe.proto after a mistaken rebase

9 years agoAdded L1 regularization support for the weights
qipeng [Thu, 24 Jul 2014 20:09:28 +0000 (13:09 -0700)]
Added L1 regularization support for the weights

9 years agobugfixes for AdaGrad
qipeng [Wed, 23 Jul 2014 17:25:44 +0000 (10:25 -0700)]
bugfixes for AdaGrad

9 years agoimproved numerical stability for AdaGrad
qipeng [Wed, 23 Jul 2014 04:17:19 +0000 (21:17 -0700)]
improved numerical stability for AdaGrad

9 years agofixed solver constructor in train_net.cpp
qipeng [Mon, 21 Jul 2014 17:47:55 +0000 (10:47 -0700)]
fixed solver constructor in train_net.cpp

9 years agoconverted pointers to shared_ptr
qipeng [Sun, 20 Jul 2014 15:57:33 +0000 (08:57 -0700)]
converted pointers to shared_ptr

9 years agorestored vituals in solver.hpp
qipeng [Sun, 20 Jul 2014 00:33:35 +0000 (17:33 -0700)]
restored vituals in solver.hpp

9 years agoSolver switching support & implementation of Nesterov's accelerated gradient and...
qipeng [Sat, 19 Jul 2014 21:14:21 +0000 (14:14 -0700)]
Solver switching support & implementation of Nesterov's accelerated gradient and AdaGrad

9 years agouse LMDB in mnist autoencoder examples
Jeff Donahue [Mon, 1 Sep 2014 18:32:12 +0000 (11:32 -0700)]
use LMDB in mnist autoencoder examples

9 years agomake no GPU error in CPU-only mode a little clearer
Evan Shelhamer [Mon, 1 Sep 2014 06:28:28 +0000 (23:28 -0700)]
make no GPU error in CPU-only mode a little clearer

9 years agoinclude comment on CPU mode fine-tuning for Flickr example
Evan Shelhamer [Mon, 1 Sep 2014 06:25:31 +0000 (23:25 -0700)]
include comment on CPU mode fine-tuning for Flickr example