Evan Shelhamer [Mon, 15 May 2017 03:33:46 +0000 (20:33 -0700)]
Merge pull request #5624 from CDLuminate/cmake-rename-static-proto-library
cmake: rename libproto.a -> libcaffeproto.a
Evan Shelhamer [Mon, 15 May 2017 03:33:25 +0000 (20:33 -0700)]
Merge pull request #5625 from CDLuminate/docs-update
docs/debian guide: update compiler combination table
Zhou Mo [Mon, 15 May 2017 03:04:47 +0000 (03:04 +0000)]
docs/debian guide: update compiler combination table
Zhou Mo [Mon, 15 May 2017 02:16:19 +0000 (02:16 +0000)]
cmake: rename libproto.a -> libcaffeproto.a
Evan Shelhamer [Fri, 12 May 2017 20:34:25 +0000 (13:34 -0700)]
Merge pull request #5617 from lukeyeager/boost-1.54
Downgrade boost requirement from 1.55 to 1.54
Luke Yeager [Fri, 12 May 2017 17:06:51 +0000 (10:06 -0700)]
Downgrade boost requirement from 1.55 to 1.54
Evan Shelhamer [Thu, 4 May 2017 23:55:33 +0000 (16:55 -0700)]
Merge pull request #5548 from erictzeng/crop
Rewrite crop layer GPU implementation
Evan Shelhamer [Thu, 4 May 2017 23:01:27 +0000 (16:01 -0700)]
Merge pull request #5588 from ShaggO/matlab-fix-delete
Handling destruction of empty Net objects
Malte Stær Nissen [Thu, 4 May 2017 12:33:40 +0000 (14:33 +0200)]
Handling destruction of empty Net objects
Eric Tzeng [Wed, 19 Apr 2017 01:48:26 +0000 (18:48 -0700)]
Fix crop layer lint errors
Eric Tzeng [Wed, 19 Apr 2017 01:22:38 +0000 (18:22 -0700)]
Rewrite crop cuda kernel
Cyprien Noel [Sat, 15 Apr 2017 16:17:48 +0000 (09:17 -0700)]
Merge pull request #5530 from willyd/nccl-py3
Explicit std::string to bp::object conversion
Evan Shelhamer [Sat, 15 Apr 2017 00:12:02 +0000 (17:12 -0700)]
Merge pull request #5539 from shelhamer/caffe-1.0
Caffe 1.0
Evan Shelhamer [Sat, 15 Apr 2017 00:03:51 +0000 (17:03 -0700)]
Merge pull request #5536 from cypof/docker_cudnn6
Docker update to cuDNN 6
Evan Shelhamer [Fri, 14 Apr 2017 23:55:42 +0000 (16:55 -0700)]
Merge pull request #5537 from shelhamer/docs-grooming
[docs] groom Caffe site
Evan Shelhamer [Fri, 14 Apr 2017 22:57:18 +0000 (15:57 -0700)]
Merge pull request #5531 from shelhamer/py-test-layer-top-names
Test for python forward and backward with start and end layer
Evan Shelhamer [Fri, 14 Apr 2017 22:56:09 +0000 (15:56 -0700)]
Merge pull request #5529 from shelhamer/deprecate-window
Deprecate WindowData layer type
Evan Shelhamer [Fri, 14 Apr 2017 22:32:50 +0000 (15:32 -0700)]
Caffe 1.0
Evan Shelhamer [Fri, 14 Apr 2017 22:26:30 +0000 (15:26 -0700)]
link to new full-day crash course
Evan Shelhamer [Fri, 14 Apr 2017 20:28:24 +0000 (13:28 -0700)]
track publications by google scholar and not the wiki
Evan Shelhamer [Fri, 14 Apr 2017 20:24:30 +0000 (13:24 -0700)]
retire caffe-dev and caffe-coldpress
dev has diffused into the community from the original Caffe core
Evan Shelhamer [Fri, 14 Apr 2017 20:19:53 +0000 (13:19 -0700)]
add missing names to BAIR roster
Evan Shelhamer [Fri, 14 Apr 2017 19:50:19 +0000 (12:50 -0700)]
model zoo: point out wiki link immediately, explain manual editing
Evan Shelhamer [Fri, 14 Apr 2017 19:46:56 +0000 (12:46 -0700)]
favor notebook examples as more clear and popular
Evan Shelhamer [Fri, 14 Apr 2017 19:45:21 +0000 (12:45 -0700)]
drop performance + hardware page and switch to sheet
simpler to read and update
Evan Shelhamer [Fri, 14 Apr 2017 19:36:41 +0000 (12:36 -0700)]
BVLC -> BAIR
Berkeley AI Research (BAIR) is the the successor to
the Berkeley Vision and Learning Center (BVLC).
Cyprien Noel [Fri, 14 Apr 2017 19:30:50 +0000 (12:30 -0700)]
Docker update to cuDNN 6
Evan Shelhamer [Fri, 14 Apr 2017 17:17:52 +0000 (10:17 -0700)]
fix lint errors that snuck in by #4566
Evan Shelhamer [Fri, 14 Apr 2017 08:26:05 +0000 (01:26 -0700)]
Merge pull request #2612 from ih4cku/master
register a dummy reducer to prevent mincepie runtime error
Evan Shelhamer [Fri, 14 Apr 2017 08:16:57 +0000 (01:16 -0700)]
Merge pull request #3410 from ghost/patch-2
sigmoid fix: calculate by tanh instead of exp (cpp)
Evan Shelhamer [Fri, 14 Apr 2017 08:16:07 +0000 (01:16 -0700)]
Merge pull request #3411 from ghost/patch-3
sigmoid fix: calculate by tanh instead of exp (cpp)
Evan Shelhamer [Fri, 14 Apr 2017 08:02:50 +0000 (01:02 -0700)]
Merge pull request #3153 from jeffdonahue/netspec-type-check
NetSpec: type-check Function inputs (they must be Top instances)
Evan Shelhamer [Fri, 14 Apr 2017 07:33:58 +0000 (00:33 -0700)]
Merge pull request #3913 from antran89/master
minor fix to stochastic pooling and clean-up of mean computation
Evan Shelhamer [Fri, 14 Apr 2017 07:32:07 +0000 (00:32 -0700)]
Merge pull request #3855 from shaibagon/upgrade_infogain
InfogainLoss layer can normalize, ignore, and more
jgyllinsky [Fri, 14 Apr 2017 07:11:59 +0000 (03:11 -0400)]
[docs] added apt command to install OpenBLAS (#4718)
Evan Shelhamer [Fri, 14 Apr 2017 06:44:23 +0000 (23:44 -0700)]
Merge pull request #5514 from cypof/fix_parse_log
Fix log parsing
Evan Shelhamer [Fri, 14 Apr 2017 06:40:13 +0000 (23:40 -0700)]
Merge pull request #4566 from CDLuminate/fix-more-float-comparison-issue
Fix more float comparison precision issue
Carl Doersch [Tue, 25 Aug 2015 18:26:14 +0000 (11:26 -0700)]
Test for python forward and backward with start and end layer.
Evan Shelhamer [Fri, 14 Apr 2017 05:26:09 +0000 (22:26 -0700)]
Merge pull request #3825 from jasjuang/master
[cmake] uninstall target for removing Caffe
Evan Shelhamer [Fri, 14 Apr 2017 04:44:49 +0000 (21:44 -0700)]
Merge pull request #5519 from Noiredd/master
[pycaffe] allow different layer/top names; fix #5518
Guillaume Dumont [Fri, 14 Apr 2017 02:37:13 +0000 (22:37 -0400)]
Explicit std::string to bp::object conversion
Evan Shelhamer [Fri, 14 Apr 2017 02:28:58 +0000 (19:28 -0700)]
Merge pull request #4237 from CDLuminate/cmake-using-gnuinstalldirs
Cmake using gnuinstalldirs
Evan Shelhamer [Fri, 14 Apr 2017 02:28:30 +0000 (19:28 -0700)]
Merge pull request #4576 from CDLuminate/add-bash-completion
Import bash completion script for caffe from Debian Package.
Evan Shelhamer [Fri, 14 Apr 2017 02:14:57 +0000 (19:14 -0700)]
[examples] switch cifar-10 back to proto instead of h5 serialization
(it's more common)
Evan Shelhamer [Fri, 14 Apr 2017 01:23:21 +0000 (18:23 -0700)]
Merge pull request #5526 from willyd/boost-1_55
Bump boost version to 1.55 in CMake build
Guillaume Dumont [Fri, 14 Apr 2017 00:32:40 +0000 (20:32 -0400)]
Updated Travis boost dependencies
Cyprien Noel [Thu, 13 Apr 2017 22:47:07 +0000 (18:47 -0400)]
Merge pull request #5527 from willyd/nccl-py3
Added support for python 3 and NCCL
Evan Shelhamer [Thu, 13 Apr 2017 21:22:30 +0000 (14:22 -0700)]
deprecate WindowData layer type
Jeff Donahue [Thu, 13 Apr 2017 21:19:04 +0000 (14:19 -0700)]
Merge pull request #5521 from kkhoot/fix_lstm_unit_check
remove redundant check in LSTMUnitLayer
Jeff Donahue [Thu, 13 Apr 2017 21:15:16 +0000 (14:15 -0700)]
fix: add non-MKL sqrt (should have been included in ab33988)
Evan Shelhamer [Thu, 13 Apr 2017 20:55:58 +0000 (13:55 -0700)]
Merge pull request #4182 from ajschumacher/handle_dtypes
convert non-uint8 dtypes to float; refs #2391
Jeff Donahue [Thu, 13 Apr 2017 20:32:28 +0000 (13:32 -0700)]
Merge pull request #5136 from pfollmann/fix_batchnorm_layer
Jeff Donahue [Thu, 13 Apr 2017 20:26:16 +0000 (13:26 -0700)]
CPU BatchNormLayer: replace powx with sqr and sqrt
Jeff Donahue [Thu, 13 Apr 2017 20:25:16 +0000 (13:25 -0700)]
Add CPU sqrt functions
Patrick Follmann [Thu, 29 Dec 2016 13:46:16 +0000 (14:46 +0100)]
GPU BatchNormLayer: replace powx with mul and sqrt
Patrick Follmann [Thu, 29 Dec 2016 13:37:21 +0000 (14:37 +0100)]
Add GPU sqrt functions
Guillaume Dumont [Sun, 12 Mar 2017 01:12:40 +0000 (20:12 -0500)]
Added support for python 3 and NCCL
Guillaume Dumont [Thu, 13 Apr 2017 17:15:24 +0000 (13:15 -0400)]
Bump boost version to 1.55 in CMake build
Evan Shelhamer [Thu, 13 Apr 2017 06:50:20 +0000 (23:50 -0700)]
Merge pull request #5337 from zhuyuanhao/master
Remove not used variable in base_conv_layer.cpp
Evan Shelhamer [Thu, 13 Apr 2017 06:47:05 +0000 (23:47 -0700)]
Merge pull request #5437 from BlGene/test-path-fix
[build] testdir path fix
Kang Kim [Thu, 13 Apr 2017 06:23:26 +0000 (15:23 +0900)]
remove redundant check in LSTMUnitLayer
Evan Shelhamer [Thu, 13 Apr 2017 02:16:06 +0000 (19:16 -0700)]
Merge pull request #5506 from willyd/pycaffe-fix
Removed repeated imports Layer, get_solver
Evan Shelhamer [Wed, 12 Apr 2017 17:47:09 +0000 (10:47 -0700)]
Merge pull request #5515 from cypof/py_glog_env
Allow using env vars for glog init from python
Evan Shelhamer [Wed, 12 Apr 2017 17:45:46 +0000 (10:45 -0700)]
Merge pull request #5420 from willyd/py3-lint
Added python 3 compatibility to cpp_lint.py
Noiredd [Wed, 12 Apr 2017 09:59:06 +0000 (11:59 +0200)]
fixes pycaffe forward() and backward() behavior for nets whose layer names do not match respective tops
Cyprien Noel [Wed, 12 Apr 2017 09:05:34 +0000 (02:05 -0700)]
Allow using env vars for glog init from python
Cyprien Noel [Wed, 12 Apr 2017 08:42:59 +0000 (01:42 -0700)]
Fix log parsing #5422
Cyprien Noel [Wed, 12 Apr 2017 07:32:57 +0000 (03:32 -0400)]
Merge pull request #5474 from willcrichton/master
Fixed memory leaks in cudnn conv and relu
Cyprien Noel [Wed, 12 Apr 2017 07:10:36 +0000 (03:10 -0400)]
Merge pull request #5408 from cypof/multi_infer
Init test network on all GPUs
Cyprien Noel [Wed, 12 Apr 2017 07:06:43 +0000 (03:06 -0400)]
Merge pull request #5455 from cypof/remove_shared_parallel
Remove missed legacy parallel code
Evan Shelhamer [Wed, 12 Apr 2017 01:08:16 +0000 (18:08 -0700)]
Merge pull request #5503 from brunobowden/shape_check_eq
Eltwise layer shape mismatch => log dimensions
Bruno Bowden [Sat, 8 Apr 2017 22:54:04 +0000 (15:54 -0700)]
Log shape dimensions for eltwise layer shape mismatch
When layer shapes mismatch for the eltwise layer, caffe will fail a
check but doesn't give any information on how the shapes mismatch.
This logging information will make it easier to debug. Additionally
this reorders the variables to CHECK(expected == actual), matching
the JUnit convention.
BEFORE: Check failed: bottom[i]->shape() == bottom[0]->shape()
AFTER: Check failed: bottom[0]->shape() == bottom[i]->shape()
bottom[0]: 1 4 (4), bottom[3]: 1 6 (6)
NOTE: This removes use of CHECK_EQ in an earlier version of this PR,
which caused a build warning due to include of glog/stl_logging.h.
Guillaume Dumont [Sat, 8 Apr 2017 16:59:24 +0000 (12:59 -0400)]
Removed repeated import Layer, get_solver
Evan Shelhamer [Fri, 7 Apr 2017 18:27:56 +0000 (11:27 -0700)]
Merge pull request #5380 from gineshidalgo99/pull-request-supressed-some-warnings
Removed some 'warning: extra ‘;’ [-Wpedantic]'
Evan Shelhamer [Thu, 6 Apr 2017 23:29:09 +0000 (16:29 -0700)]
Merge pull request #5467 from yuduowu/master
Fix typo in test_caffe_main.cpp: defice -> device
Evan Shelhamer [Thu, 6 Apr 2017 23:28:32 +0000 (16:28 -0700)]
Merge pull request #5491 from caffe-help/sigmoid-doc-1
Add example and small blurb about Sigmoid layer
Evan Shelhamer [Thu, 6 Apr 2017 23:28:01 +0000 (16:28 -0700)]
Merge pull request #5487 from nitheeshas/fix-draw-net
Additional fixes for draw_net
Jonathan R. Williford [Wed, 5 Apr 2017 10:03:31 +0000 (10:03 +0000)]
Add example and small blurb about sigmoid layer.
Nitheesh [Tue, 4 Apr 2017 08:10:31 +0000 (13:40 +0530)]
Add main() for draw_net unittest, fix import errors
Nitheesh [Tue, 4 Apr 2017 08:06:20 +0000 (13:36 +0530)]
Minor fix for net drawing script
Evan Shelhamer [Fri, 31 Mar 2017 20:25:15 +0000 (13:25 -0700)]
Merge pull request #5477 from lukeyeager/bvlc/test-draw-net
[pycaffe] Fix draw_net() and add a test
Evan Shelhamer [Fri, 31 Mar 2017 20:24:56 +0000 (13:24 -0700)]
Merge pull request #5478 from flx42/cudnn6-support
Add support for cuDNN v6
Luke Yeager [Fri, 31 Mar 2017 18:24:56 +0000 (11:24 -0700)]
Add test for caffe.draw.draw_net()
Felix Abecassis [Fri, 31 Mar 2017 18:18:39 +0000 (11:18 -0700)]
Add support for cuDNN v6
Support for cuDNN v4 and v5 is preserved.
Luke Yeager [Fri, 31 Mar 2017 18:01:13 +0000 (11:01 -0700)]
Revert "Fix Python net drawing script"
This reverts commit
db6cf0a728cad63c93b345f2203f3ad1f5d5c2f4.
Will Crichton [Fri, 31 Mar 2017 15:22:22 +0000 (11:22 -0400)]
Fixed memory leaks in cudnn conv and relu
Yuduo Wu [Wed, 29 Mar 2017 21:42:36 +0000 (14:42 -0700)]
Fix typo in test_caffe_main.cpp: defice -> device
Cyprien Noel [Mon, 27 Mar 2017 20:15:18 +0000 (13:15 -0700)]
Remove missed legacy parallel code
Cyprien Noel [Mon, 27 Mar 2017 18:33:06 +0000 (11:33 -0700)]
Expose share_weights to python to allow running test nets
Evan Shelhamer [Thu, 23 Mar 2017 02:44:55 +0000 (19:44 -0700)]
Merge pull request #5434 from williford/batchnorm_doc2
Clarify batch norm parameter documentation.
max argus [Wed, 22 Mar 2017 23:24:13 +0000 (23:24 +0000)]
[caffe][build] added ABS_TEST_DATA_DIR var.
max argus [Wed, 22 Mar 2017 23:15:34 +0000 (23:15 +0000)]
[caffe][build] added Atlas lapack Library name atllapack
Jonathan R. Williford [Wed, 22 Mar 2017 21:36:14 +0000 (22:36 +0100)]
Clarify batch norm parameter documentation.
Eric Tzeng [Tue, 21 Mar 2017 17:51:35 +0000 (10:51 -0700)]
Merge pull request #5372 from BlGene/hdf5-load-fix
sane h5df file type check for weights
max argus [Wed, 8 Mar 2017 15:04:29 +0000 (15:04 +0000)]
sane h5df file type check for weights
Guillaume Dumont [Fri, 17 Mar 2017 03:08:20 +0000 (23:08 -0400)]
Added python 3 compatibility to cpp_lint.py
Cyprien Noel [Tue, 14 Mar 2017 22:41:40 +0000 (15:41 -0700)]
Init test net on all GPUs, allows parallel inference
Cyprien Noel [Mon, 13 Mar 2017 22:15:42 +0000 (15:15 -0700)]
Merge pull request #5393 from jfolz/master
Multi GPU training from Python can use any solver
folz [Mon, 13 Mar 2017 10:04:30 +0000 (11:04 +0100)]
Solver_add_nccl accepts any kind of Solver
gineshidalgo99 [Fri, 10 Mar 2017 00:24:06 +0000 (19:24 -0500)]
Removed some 'warning: extra ‘;’ [-Wpedantic]'