Evan Shelhamer
fe8fe5f3a1
tools make net with phase
2015-02-17 11:35:51 -08:00
Jonathan L Long
7dfe23963c
use db wrappers
2015-01-19 15:15:04 -08:00
Kevin James Matzen
d275f77332
Renamed Database interface to Dataset.
2014-10-14 19:40:37 -04:00
Kevin James Matzen
08b971feae
Templated the key and value types for the Database interface. The Database is now responsible for serialization. Refactored the tests so that they reuse the same code for each value type and backend configuration.
2014-10-14 19:35:23 -04:00
Kevin James Matzen
80a99b939b
Changed Database::buffer_t to Database::key_type and Database::value_type
2014-10-14 19:31:30 -04:00
Kevin James Matzen
e0b572dd1a
Updated Database interface to take key and value by const reference for put and key by const reference for put. Additional copies are made for get and put in the LMDB implementation.
2014-10-14 19:31:30 -04:00
Kevin James Matzen
73b16e43e4
Updated Database interface so that rather than CHECKing for certain conditions inside open, put, get, and commit, these functions return a bool indicating whether or not the operation was successful or a failure. This means the caller is now responsible for error checking.
2014-10-14 19:31:30 -04:00
Kevin James Matzen
a1ea5ba4b2
Updated extract_features to take a leveldb/lmdb config option.
2014-10-14 19:31:30 -04:00
Kevin James Matzen
7e504c0612
Updated interface to make fewer string copies.
2014-10-14 19:29:11 -04:00
Kevin James Matzen
6ad4f95113
Refactored leveldb and lmdb code.
2014-10-14 19:25:01 -04:00
Yangqing Jia
370217bf72
some namespace cleaning.
2014-10-14 13:40:55 -07:00
D.Mishkin
98db2dc31e
Removed unnecessary "mutable"
2014-09-25 17:30:48 +03:00
Evan Shelhamer
b97b88f0c2
LICENSE governs the whole project so strip file headers
2014-08-06 18:35:29 -07:00
Jeff Donahue
92f00dd3a6
Fix header alphabetization lint errors.
2014-08-04 21:26:30 -07:00
Evan Shelhamer
e52d91ea33
collect CUDA includes and calls, separate from CPU-only mode, leave out
...
- collect CUDA includes in device_alternate.hpp
- add guards for CUDA code
- move GPU code into cu from cpp
- make CUDA includes and libraries conditional in Makefile
- drop CUDA dependency from travis-ci build
2014-07-17 11:57:47 +02:00
Evan Shelhamer
2e23f28f62
Merge pull request #511 from kloudkl/extract_multiple_features
...
Extract multiple features in a single Forward pass
2014-06-26 19:13:28 -07:00
Jonathan L Long
a65cb967e6
remove unused variables
2014-06-25 15:11:40 -07:00
Kai Li
dda092c84e
Init google logging
2014-06-24 22:14:54 +08:00
Kai Li
4a276b03fa
Replace the raw pointers with shared_ptr to ensure memory is released
2014-06-24 22:12:44 +08:00
Kai Li
738be6fdfc
No need to manually delete the pointers which are managed by std::vector
2014-06-24 22:12:44 +08:00
Kai Li
4415f8c045
Progress should be reported for each feature blob
2014-06-24 22:12:44 +08:00
Kai Li
da0f89bbd4
Extract multiple features in a single Forward pass
2014-06-24 22:12:44 +08:00
Jeff Donahue
e20c43abc1
update docs (and a couple comments) for refactored layerparam
2014-03-27 23:42:29 -07:00
Jeff Donahue
17a59c3048
make all tools backwards compatible with v0 net param
2014-03-27 23:42:29 -07:00
Evan Shelhamer
6db92e838b
Standardize copyright, add root-level CONTRIBUTORS credit
2014-03-27 11:20:35 -07:00
Kai Li
6a60795aec
Don't create a new batch after all the feature vectors have been saved
2014-03-19 23:04:42 +08:00
Kai Li
5bcdebdafb
Fix cpplint errors for Net, its tests and feature related 3 examples
2014-03-19 23:04:42 +08:00
Kai Li
8e7153b4db
Use lowercase underscore naming convention for Net blob & layer getters
2014-03-19 23:04:42 +08:00
Kai Li
c60d551781
Move extract_features, binarize_features, retrieve_images to tools/
2014-03-19 23:04:42 +08:00