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