Граф коммитов

2739 Коммитов

Автор SHA1 Сообщение Дата
Evan Shelhamer ca29af0995 [docs] explain one true branch and dev workflow 2015-02-17 01:09:02 -08:00
Evan Shelhamer 9c44810b93 [docs] update and split installation 2015-02-17 00:46:14 -08:00
Evan Shelhamer 9b38744f22 switch to V2 proto definitions for pytest 2015-02-16 22:47:30 -08:00
Jonathan L Long 0396f9f7ef [travis] enable Python layer for testing 2015-02-16 22:47:30 -08:00
Evan Shelhamer 590d3967f2 except PythonLayer from layer factory test
PythonLayer (rightfully) refuses to be instantiated when a module and
class aren't given. It's still covered by tests however through pytest.
2015-02-16 22:47:30 -08:00
Jonathan L Long 55e5aa2374 add WITH_PYTHON_LAYER build option to include Python layer
Currently, this will only work when running from pycaffe (but not the
tool binary), due to static linking conflicts with registration.
2015-02-16 22:47:30 -08:00
Jonathan L Long 3c94d96c08 [pytest] basic test of Python layer 2015-02-16 22:47:30 -08:00
Jonathan L Long da044c9b84 [pytest] test that get_solver runs 2015-02-16 22:47:30 -08:00
Jonathan L Long d94f107ad9 [pycaffe] allow Layer to be extended from Python
This is done by adding PythonLayer as a boost::python HeldType.
2015-02-16 22:47:30 -08:00
Jonathan L Long 965df8f069 LayerRegistry uses shared_ptr instead of raw pointers
Sometimes it's useful for CreateLayer to return a Layer already in use
by another object (e.g., by a Python wrapper). With raw pointers, there
is no way to properly share owership.
2015-02-16 22:46:13 -08:00
Jonathan L Long 86646f77be [pycaffe] re-expose SGDSolver, and expose other solvers 2015-02-16 22:46:13 -08:00
Jonathan L Long 2660977b50 [pycaffe] re-expose Layer 2015-02-16 22:46:13 -08:00
Jonathan L Long 8a510f7f14 [pycaffe] re-expose Blob 2015-02-16 22:46:13 -08:00
Jonathan L Long 74a584ca23 [pycaffe] re-expose Net 2015-02-16 22:46:13 -08:00
Jonathan L Long 798a65b442 [pycaffe] expose global ("Caffe::") functions 2015-02-16 22:46:13 -08:00
Jonathan L Long c2fe27b002 [pycaffe] strike down wrappers, momentarily gut all functionality 2015-02-16 22:46:12 -08:00
Jonathan L Long d6df2e09eb [pycaffe] enable numpy API deprecation warnings 2015-02-16 22:45:21 -08:00
Evan Shelhamer 3ff0ddf1e1 Merge pull request #1842 from shelhamer/dynamic-linking
Dynamic Linking
2015-02-16 22:38:58 -08:00
Evan Shelhamer 4e69bc9109 [docs] groom index and zoo for highlights 2015-02-16 22:28:05 -08:00
Evan Shelhamer eb764bbf5d [docs] Caffe is by the BVLC, created by Yangqing, and brewed by Evan 2015-02-16 22:23:16 -08:00
Evan Shelhamer 3c629b1942 [docs] include caffeine favicon for site 2015-02-16 22:23:11 -08:00
Evan Shelhamer e4b7ceb05d only dynamically link the tests
No need to independently test static and dynamic linking.
2015-02-16 22:05:04 -08:00
Evan Shelhamer 87b6335877 dynamic linking 2015-02-16 22:03:54 -08:00
Evan Shelhamer 79bc8645f9 [docs] README dispatch 2015-02-16 21:46:54 -08:00
Evan Shelhamer 2f5af3fb97 Merge pull request #1878 from philkr/encoded
Groom handling of encoded image inputs
2015-02-16 21:03:31 -08:00
Evan Shelhamer 4ba3dfbcbd [docs] note new CMake build 2015-02-16 21:00:04 -08:00
Evan Shelhamer c5a6a8c1fe Merge pull request #1667 from Nerei/feature/cmake_well_done
Improve CMake build with automation, options, and more.
2015-02-16 20:55:15 -08:00
Anatoly Baksheev aea5dd674a cmake 2.8.7. support 2015-02-16 20:48:41 -08:00
Anatoly Baksheev c0ae656c0e [travis] proper cmake params 2015-02-16 20:48:35 -08:00
Anatoly Baksheev a12dcba8c9 opencv 3.0 compilation (replace #1714) 2015-02-16 20:48:22 -08:00
Anatoly Baksheev 9358247014 improve CMake build 2015-02-16 20:48:16 -08:00
Anatoly Baksheev 32bf5c7ad8 ignore qtcreator files 2015-02-16 20:47:52 -08:00
philkr 52465873d0 Cleaning up the encoded flag. Allowing any image (cropped or gray scale) to be encoded. Allowing for a change in encoded (jpg -> png vice versa) and cleaning up some unused functions. 2015-02-16 20:47:09 -08:00
Evan Shelhamer 0b30aab859 Merge pull request #1313 from shelhamer/reshape-data-layer
Reshape single input batches for inputs of varying dimension
2015-02-16 20:31:52 -08:00
Evan Shelhamer d3b20106c0 test reshaping DATA and IMAGE_DATA 2015-02-16 20:28:08 -08:00
Evan Shelhamer 82551adbf8 reshape DATA + IMAGE_DATA for inputs of varying dimension
To feed inputs of varying dimension, the `DATA` and `IMAGE_DATA` layer
reshapes its prefetch and top blobs when the batch size is 1.

The `BasePrefetchingDataLayer` always reshapes on forward.
2015-02-16 20:10:17 -08:00
Evan Shelhamer a12e30c52b Merge pull request #1884 from tnarihi/fix-python-draw
Fix `draw` to support new protobuf format
2015-02-16 16:26:03 -08:00
Takuya Narihira 02c99fb9c7 Fix `draw` to support new protobuf format 2015-02-16 16:10:47 -08:00
Sergio Guadarrama 3e9b0507df Merge pull request #1879 from bamos/patch-1
Correct 'epochs' to 'iterations'
2015-02-16 13:42:43 -08:00
Brandon Amos 1e0d49a39d Correct 'epochs' to 'iterations'
See https://github.com/BVLC/caffe/blob/master/models/bvlc_reference_caffenet/solver.prototxt
2015-02-16 15:09:24 -05:00
James Steven Supancic III 1344d1bc51 Fix Draw Net Problem #1709
Introduced by  Layer type is a string #1694
2015-02-16 11:39:14 -08:00
Jeff Donahue c09de3588c Merge pull request #1874 from jeffdonahue/blob-math-test-precision
BlobMathTest: fix precision issues
2015-02-15 17:14:11 -08:00
Jeff Donahue 6a309c17fc BlobMathTest: fixes for numerical precision issues 2015-02-15 17:05:10 -08:00
Jeff Donahue 413ee8309a Merge pull request #1757 from jeffdonahue/clip-grads
Gradient clipping
2015-02-13 17:41:43 -08:00
Jeff Donahue f38ddef614 Add gradient clipping -- limit L2 norm of parameter gradients 2015-02-13 17:28:10 -08:00
Jeff Donahue e2358512dd add Net::param_owners accessor for param sharing info 2015-02-13 17:28:10 -08:00
Jeff Donahue c15d184696 Blob: add scale_{data,diff} methods and tests 2015-02-13 17:28:10 -08:00
Jeff Donahue 852a3c5355 SoftmaxWithLossLayer fix: takes exactly 2 bottom blobs (inherited from
LossLayer)
2015-02-13 16:15:24 -08:00
Evan Shelhamer 5e61f55122 Merge pull request #1841 from shelhamer/no-memory-or-hdf5-transform
HDF5_DATA + MEMORY_DATA refuse loudly to transform
2015-02-10 11:43:12 -08:00
Evan Shelhamer 1504d89358 Merge pull request #1851 from jeffdonahue/cudnn-layer-factory-test-fix
Fix for CuDNN layer tests: only destroy handles if setup
2015-02-10 11:21:45 -08:00