Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also .

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also .
Choose a Base Repository
BVLC/caffe
01org/caffe
123gpg321/caffe
71squared/caffe
AMDComputeLibraries/caffe
AdamStelmaszczyk/caffe
Adnan1011/NR-IQA-CNN
AkiChen/Correlative-Filters-Caffe
AlfredXiangWu/caffe
Austriker/caffe
BlGene/caffe
CUHK-MMLAB/caffe
ChWick/caffe
ChengduoZhao/caffe
Coderx7/caffe_win
Cysu/caffe
DavyVan/caffe-with-CRF
Eniac-Xie/caffe
Fang-Haoshu/RMPE
FlorisGaisser/caffe
HUJI-Deep/caffe-simnets
JanZivcak/caffe_player
LihangLiu/apollocaffe
Maratyszcza/caffe
MhLiao/TextBoxes
MichalBusta/Ristretto-caffe
Microsoft/caffe
NVIDIA/caffe
Nanne/caffe
OpenHero/caffe
Paradigm4/caffe
Pastromhaug/caffe-stochastic-depth
RadekSimkanic/caffe-for-cudnn-v2.5.48
Russell91/apollocaffe
ShaoqingRen/caffe
ShiqiYu/caffe
Tongcheng/caffe
Xiaomi2008/caffe_nd_sense_segmentation
Yangqing/caffe
YutingZhang/caffe
acarabott/caffe
aiilab/caffe
ajtulloch/caffe
akirafukui/caffe
alemagnani/caffe
aleph7/caffe
amiralush/caffe
amoussawi/caffe
anandthakker/caffe
aravindhm/caffe
ashrafk/caffe
awabot-dev/caffe
beijbom/caffe
beniz/caffe
benjibc/caffe-rpi
borisgin/caffe
brodyh/caffe
buptwangfei/caffe
caffe2/caffe
caozhengquan/caffe
cbfinn/caffe
cdoersch/caffe
chengyangfu/caffe
chenxiang204/caffe
conner99/caffe
ctensmeyer/caffe
ctuning/caffe
cwd0610/caffe
cypof/caffe
ddtm/caffe
deercoder/DeepFood
developmentseed/caffe
dineshj1/caffe
dmlc/caffe
dosovits/caffe-fr-chairs
dpaiton/caffe
drnikolaev/caffe
dtmoodie/caffe
ducha-aiki/caffe
elezar/caffe
eli-osherovich/caffe
emcmanus/caffe
erictzeng/caffe
flickr/caffe
flx42/caffe
flynnhe/caffe
forresti/caffe
freesouls/caffe
frogner/caffe
gabrielPeart/caffe
gedikli/caffe
gidariss/caffe_LocNet
guker/caffe
gustavla/caffe
hardegg/caffe
hli2020/caffe
initialneil/caffe
intelcaffe/caffe
ivankreso/caffe-xeon-phi
jackculpepper/caffe
jacobandreas/apollocaffe
jasonustc/caffe
jeffdonahue/caffe
jetpacapp/caffe
jhauswald/caffe
jiaxiang-wu/caffe-QCNN
jjhartmann/caffe
kashefy/caffe
kmatzen/caffe
kod3r/caffe
kpzhang93/caffe-face
kuprel/caffe
lihuibng/caffe
linhj184169280/caffe
lokistone/caffe
longjon/caffe
lunochod/caffe
malinna/caffe-pose_network
matthieudelaro/caffeBVLCplus
medivhna/neural-aggregation-network
memo/caffe
mengbiping/caffe
mfs6174/caffe
mjmarin/caffe
mmoghimi/BoostCNN
mohamed-ezz/caffe
mtamburrano/caffe
muupan/caffe
mydude/caffe-triplet
myfavouritekk/caffe
n-zhang/caffe
naeluh/caffe
naibaf7/caffe
nicklhy/caffe-dev
nipengadmaster/caffe
niuzhiheng/caffe
nyamnyam7/private-caffe
pannous/caffe
pmgysel/caffe
psioncoder/caffe
pulkitag/caffe
qingswu/caffe
raingo/caffe
rakesh-mohanta/caffe
rbgirshick/caffe
redknightlois/caffe
rksltnl/Caffe-Deep-Metric-Learning-CVPR16
ronghanghu/caffe
sanghoon/caffe
scanlime/caffe
semihyagcioglu/caffe
sergeyk/caffe
sguada/caffe-public
sh1r0/caffe
shaibagon/caffe
shelhamer/caffe
shi-yan/caffe
shihenw/caffe
shiquanwang/caffe
slayton58/caffe
smajida/caffe
sp2823/caffe
stanford-futuredata/ssd-benchmarking
starimpact/caffe
stephenyan1231/caffe-private
stokasto/caffe
strin/caffe-opencl
sukritshankar/caffe
syhw/caffe
szcom/caffe
thuml/hash-caffe
tiangolo/caffe
tidsp/caffe-jacinto
tjevgerres/caffe
tnarihi/caffe
torrvision/caffe
tsingjinyun/caffe
vsubhashini/caffe
waderly/caffe
wangyida/caffe
weiliu89/caffe
willyd/caffe
woozzu/caffe
xdshang/caffe-multilabel
xianjiec/caffe
xllau/caffe
xuepo/caffe
xuzhenqi/caffe
xyy19920105/caffe
yanii/caffe
ydwen/caffe-face
yjxiong/caffe
yocox/caffe
yosinski/caffe
zhangkom/caffe
zhangliliang/caffe
zhongzhuoyao/caffe
zjchuyp/caffe
zlmzju/caffe
znah/caffe
Nothing to show
...
Choose a Head Repository
BVLC/caffe
01org/caffe
123gpg321/caffe
71squared/caffe
AMDComputeLibraries/caffe
AdamStelmaszczyk/caffe
Adnan1011/NR-IQA-CNN
AkiChen/Correlative-Filters-Caffe
AlfredXiangWu/caffe
Austriker/caffe
BlGene/caffe
CUHK-MMLAB/caffe
ChWick/caffe
ChengduoZhao/caffe
Coderx7/caffe_win
Cysu/caffe
DavyVan/caffe-with-CRF
Eniac-Xie/caffe
Fang-Haoshu/RMPE
FlorisGaisser/caffe
HUJI-Deep/caffe-simnets
JanZivcak/caffe_player
LihangLiu/apollocaffe
Maratyszcza/caffe
MhLiao/TextBoxes
MichalBusta/Ristretto-caffe
Microsoft/caffe
NVIDIA/caffe
Nanne/caffe
OpenHero/caffe
Paradigm4/caffe
Pastromhaug/caffe-stochastic-depth
RadekSimkanic/caffe-for-cudnn-v2.5.48
Russell91/apollocaffe
ShaoqingRen/caffe
ShiqiYu/caffe
Tongcheng/caffe
Xiaomi2008/caffe_nd_sense_segmentation
Yangqing/caffe
YutingZhang/caffe
acarabott/caffe
aiilab/caffe
ajtulloch/caffe
akirafukui/caffe
alemagnani/caffe
aleph7/caffe
amiralush/caffe
amoussawi/caffe
anandthakker/caffe
aravindhm/caffe
ashrafk/caffe
awabot-dev/caffe
beijbom/caffe
beniz/caffe
benjibc/caffe-rpi
borisgin/caffe
brodyh/caffe
buptwangfei/caffe
caffe2/caffe
caozhengquan/caffe
cbfinn/caffe
cdoersch/caffe
chengyangfu/caffe
chenxiang204/caffe
conner99/caffe
ctensmeyer/caffe
ctuning/caffe
cwd0610/caffe
cypof/caffe
ddtm/caffe
deercoder/DeepFood
developmentseed/caffe
dineshj1/caffe
dmlc/caffe
dosovits/caffe-fr-chairs
dpaiton/caffe
drnikolaev/caffe
dtmoodie/caffe
ducha-aiki/caffe
elezar/caffe
eli-osherovich/caffe
emcmanus/caffe
erictzeng/caffe
flickr/caffe
flx42/caffe
flynnhe/caffe
forresti/caffe
freesouls/caffe
frogner/caffe
gabrielPeart/caffe
gedikli/caffe
gidariss/caffe_LocNet
guker/caffe
gustavla/caffe
hardegg/caffe
hli2020/caffe
initialneil/caffe
intelcaffe/caffe
ivankreso/caffe-xeon-phi
jackculpepper/caffe
jacobandreas/apollocaffe
jasonustc/caffe
jeffdonahue/caffe
jetpacapp/caffe
jhauswald/caffe
jiaxiang-wu/caffe-QCNN
jjhartmann/caffe
kashefy/caffe
kmatzen/caffe
kod3r/caffe
kpzhang93/caffe-face
kuprel/caffe
lihuibng/caffe
linhj184169280/caffe
lokistone/caffe
longjon/caffe
lunochod/caffe
malinna/caffe-pose_network
matthieudelaro/caffeBVLCplus
medivhna/neural-aggregation-network
memo/caffe
mengbiping/caffe
mfs6174/caffe
mjmarin/caffe
mmoghimi/BoostCNN
mohamed-ezz/caffe
mtamburrano/caffe
muupan/caffe
mydude/caffe-triplet
myfavouritekk/caffe
n-zhang/caffe
naeluh/caffe
naibaf7/caffe
nicklhy/caffe-dev
nipengadmaster/caffe
niuzhiheng/caffe
nyamnyam7/private-caffe
pannous/caffe
pmgysel/caffe
psioncoder/caffe
pulkitag/caffe
qingswu/caffe
raingo/caffe
rakesh-mohanta/caffe
rbgirshick/caffe
redknightlois/caffe
rksltnl/Caffe-Deep-Metric-Learning-CVPR16
ronghanghu/caffe
sanghoon/caffe
scanlime/caffe
semihyagcioglu/caffe
sergeyk/caffe
sguada/caffe-public
sh1r0/caffe
shaibagon/caffe
shelhamer/caffe
shi-yan/caffe
shihenw/caffe
shiquanwang/caffe
slayton58/caffe
smajida/caffe
sp2823/caffe
stanford-futuredata/ssd-benchmarking
starimpact/caffe
stephenyan1231/caffe-private
stokasto/caffe
strin/caffe-opencl
sukritshankar/caffe
syhw/caffe
szcom/caffe
thuml/hash-caffe
tiangolo/caffe
tidsp/caffe-jacinto
tjevgerres/caffe
tnarihi/caffe
torrvision/caffe
tsingjinyun/caffe
vsubhashini/caffe
waderly/caffe
wangyida/caffe
weiliu89/caffe
willyd/caffe
woozzu/caffe
xdshang/caffe-multilabel
xianjiec/caffe
xllau/caffe
xuepo/caffe
xuzhenqi/caffe
xyy19920105/caffe
yanii/caffe
ydwen/caffe-face
yjxiong/caffe
yocox/caffe
yosinski/caffe
zhangkom/caffe
zhangliliang/caffe
zhongzhuoyao/caffe
zjchuyp/caffe
zlmzju/caffe
znah/caffe
Nothing to show
This comparison is big! We’re only showing the most recent 250 commits
Commits on Aug 29, 2016
@jeffdonahue jeffdonahue Merge pull request #4645 from ClimbsRocks/patch-1
updates tense in docs
ddafc9b
@jeffdonahue jeffdonahue Merge pull request #4646 from ClimbsRocks/patch-2
fixes typo- duplicate "a a"
d1dc92e
@jeffdonahue jeffdonahue Merge pull request #4647 from ClimbsRocks/patch-3
changes "c++" to "C++" for consistency
b2982c7
Commits on Aug 31, 2016
@intelfx intelfx cmake: fix usage of INCLUDE_DIR/INCLUDE_DIRS in Dependencies.cmake b9c3c06
@intelfx intelfx cmake/Templates: properly spell OpenCV CMake config file name a59e647
@intelfx intelfx cmake: refactor deps detection, specify all dependencies in the expor…
…ted caffe target

This is the first step towards "modern" IMPORTED-targets-only CMake
setup. The find_package modules still need to be rewritten and upstreamed in
form of config exports where possible.
ba189d9
@intelfx intelfx net.cpp: do not include test/test_caffe_main.hpp 6200b91
@intelfx intelfx cmake: add option to link with OpenMP
Despite Caffe itself does not use OpenMP, explicitly linking to OpenMP
should be done when one statically links to a BLAS library which uses
OpenMP internally and does not provide proper CMake imported targets
with proper dependencies (nobody this so far).
f1b9da5
@intelfx intelfx cmake/Templates: remove duplicated #cmakedefines from caffe_config.h.in
Rationale: these are duplicated in CMakeLists code, and they cannot be
removed from there because many definitions need to be exported to the
library clients. See issue #4625.
6ed799c
Commits on Sep 01, 2016
@bwilbertz bwilbertz fix layerSetUp of scale_layer to not add bias blob when already present 9bc83e3
Commits on Sep 09, 2016
@cypof cypof Benchmarking should not impact perf until timer is read cdcf2e0
@cypof cypof Avoids missing return values during build. 50b5697
@shelhamer shelhamer Merge pull request #4702 from cypof/timer_sync_on_read
Benchmarking should not impact perf until timer is read
048530a
Commits on Sep 10, 2016
@shelhamer shelhamer [docs] clarify handling of bias and scaling by BiasLayer, ScaleLayer
A bias/scaling can be applied wherever desired by defining the
respective layers, and `ScaleLayer` can handle both as a memory
optimization.
04f9a77
@shelhamer shelhamer [docs] note CUDA 8 requirement for Ubuntu 16.04 d195e60
@shelhamer shelhamer Merge pull request #4705 from shelhamer/ubuntu-cuda-version
Document that Ubuntu 16.04 Requires CUDA 8
7f8f9e1
Commits on Sep 13, 2016
@shelhamer shelhamer [docs] identify batch norm layer blobs 3b6fd1d
@shelhamer shelhamer batch norm: hide statistics from solver, simplifying layer definition
batch norm statistics are not learnable parameters subject to solver
updates, so they must be shielded from the solver. `BatchNorm` layer now
masks its statistics for itself by zeroing parameter learning rates
instead of relying on the layer definition.

n.b. declaring `param`s for batch norm layers is no longer allowed.
c8f446f
@shelhamer shelhamer batch norm: auto-upgrade old layer definitions w/ param messages
automatically strip old batch norm layer definitions including `param`
messages. the batch norm layer used to require manually masking its
state from the solver by setting `param { lr_mult: 0 }` messages for
each of its statistics. this is now handled automatically by the layer.
a8ec123
@kashefy kashefy fix comments in matlab classification demo fc8f3eb
Commits on Sep 15, 2016
@mlloreda mlloreda Fixed typos in examples/cpp_classification/readme eee3be1
@shelhamer shelhamer Merge pull request #4728 from mlloreda/patch-1
[examples] Fixed typos in examples/cpp_classification/readme
80f4410
Commits on Sep 16, 2016
@shelhamer shelhamer Merge pull request #4704 from shelhamer/groom-batch-norm
Batch Norm: Further Documentation and Simplified Definition
25422de
Commits on Sep 18, 2016
@rokm @rokm rokm + rokm matcaffe: allow destruction of individual networks and solvers 2f55f42
Commits on Sep 20, 2016
@jeffdonahue jeffdonahue Merge pull request #4600 from bwilbertz/fix_scale_layer
fix layerSetUp of scale_layer to not add bias blob when already present
d208b71
Commits on Sep 23, 2016
@lukeyeager lukeyeager [TravisCI] google/protobuf renamed the 3.0 branch f96ccea
Commits on Sep 24, 2016
@shelhamer shelhamer Merge pull request #4769 from lukeyeager/bvlc/travis-protobuf3-url
[TravisCI] google/protobuf renamed the 3.0 branch
f40cf46
Commits on Sep 27, 2016
@kyu-sz @shelhamer kyu-sz + shelhamer Ignore Visual Studio Code files. 79a8c52
@shelhamer shelhamer Merge pull request #4779 from shelhamer/ignore-visualstudio
Ignore Visual Studio Metadata
2c34393
Commits on Sep 29, 2016
@bwilbertz bwilbertz slightly relax batch norm check ce6ac83
Commits on Sep 30, 2016
@shelhamer shelhamer Merge pull request #4785 from bwilbertz/slightly_relax_batch_norm_check
slightly relax batch norm check
a7f950b
Commits on Oct 01, 2016
@cypof cypof NV changed path to cudnn 08ca703
Commits on Oct 04, 2016
@shelhamer shelhamer Merge pull request #4793 from cypof/cudnn_path
NV changed path to cuDNN
a2179bd
Commits on Oct 05, 2016
@wk910930 wk910930 fix typo in pascal_multilabel_datalayers.py c97a964
@Shamanoid Shamanoid Fix: docs/yum_install.md glog broken link
fixes the broken glog link in yum_install.md which is currently returning a 404.
cdd2d0e
@shelhamer shelhamer Merge pull request #4812 from wk910930/fix-typo
fix typo in pascal_multilabel_datalayers.py
a2f9e9b
@shelhamer shelhamer Merge pull request #4813 from Shamanoid/patch-1
Fix: docs/yum_install.md glog broken link
4ba654f
Commits on Oct 15, 2016
@willyd willyd pytest fix: Files created with NamedTemporary files cannot be opened …
…on Windows
553a645
Commits on Oct 22, 2016
@BlGene BlGene Fix: made load_hd5 check blob dims by default.
Size checks are needed for loading parameters to avoid strange bugs
when loading data we continue to reshape.
95a436c
Commits on Oct 27, 2016
@shelhamer shelhamer sigmoid cross-entropy loss: add GPU forward for full GPU mode
close #3004
197d11a
@shelhamer shelhamer Merge pull request #4908 from shelhamer/sigce-gpu
Sigmoid Cross-Entropy Loss: add GPU forward for full GPU mode speed-up
6491504
Commits on Nov 01, 2016
@nihui nihui add the missing star in comment
a trival commit which adds the missing star ;)
f59dc97
@karas84 karas84 corrected typo in accuracy_layer.hpp: MaxTopBlos -> MaxTopBlobs 0d20df5
@jeffdonahue jeffdonahue Merge pull request #4937 from nihui/patch-1
add the missing star in comment
74f1fc2
@jeffdonahue jeffdonahue Merge pull request #4941 from karas84/caffe-pr
corrected typo in accuracy_layer.hpp: MaxTopBlos -> MaxTopBlobs
efe1732
Commits on Nov 03, 2016
@williford williford Add Github issue template to curb misuse.
For information on Github issue templates, see:
https://github.com/blog/2111-issue-and-pull-request-templates

The template has been revised according to discussion with @shelhamer
and @willyd on pull request BVLC/caffe#4914.
3b443ea
@shelhamer shelhamer Merge pull request #4914 from williford/issue_template
Add GitHub issue template to curb misuse
29cdee7
Commits on Nov 11, 2016
@williford williford Put quotes around titles in YAML front matter.
The colon produces errors unless the title is in quotes. This causes the minor
issue of the HTML title not being set.

See:
jekyll/jekyll#549
20feab5
Commits on Nov 12, 2016
@shelhamer shelhamer Merge pull request #4971 from williford/docs-installation-add-quotes
Put quotes around titles in YAML front matter of installation docs to remove errors
eb4ba30
Commits on Nov 14, 2016
@davidbrai davidbrai support solver resumes in parse_log.py
Currently parse_log.py skips all non timestamped lines
only once. When resuming a solver and appending to the
same log file, it creates more non timestamped log lines.
This change allows the script to silently skip those lines.
aaf7b6b
Commits on Nov 15, 2016
@shelhamer shelhamer sigmoid cross-entropy loss: ignore selected targets by `ignore_label`
sig-ce learns to ignore by zeroing out the loss/diff at targets equal to
the configured `ignore_label`.

n.b. as of now the loss/diff are not properly normalized when there are
ignored targets. sig-ce loss should adopt the same normalization options
as softmax loss.
c6ab965
Commits on Nov 16, 2016
@shelhamer shelhamer docs: Guillaume Dumont is the Windows maintainer 6486a7b
@shelhamer shelhamer docs: include AWS AMI pointer abcb973
@shelhamer shelhamer Merge pull request #4993 from shelhamer/bitfusion-ami
docs: include installation pointer to AWS AMI
4a158a8
Commits on Nov 17, 2016
@shelhamer shelhamer sigmoid cross-entropy loss: normalize loss by different schemes
sig-ce loss handles all the same normalizations as the softmax loss;
refer to #3296 for more detail.

this preserves the default normalization for sig-ce loss: batch size.
3d62e3c
@shelhamer shelhamer Merge pull request #4986 from shelhamer/sigce-ignore
Sigmoid Cross-Entropy Loss: ignore selected targets by `ignore_label`
28c135c
Commits on Nov 18, 2016
@chenzeyuczy chenzeyuczy Add missing spaces besides equal signs in batch_norm_layer.cpp 2cf9dd3
@shelhamer shelhamer Merge pull request #4979 from davidbrai/allow-parse_log-to-skip-lines
Support solver resumes in parse_log.py
32c2ce6
Commits on Nov 19, 2016
@shelhamer shelhamer Merge pull request #4703 from cypof/avoid_missing_returns
Avoids missing return values during build
473f143
Commits on Nov 21, 2016
@shelhamer shelhamer solver: check and set type to reconcile class and proto
the solver checks its proto type (SolverParameter.type) on
instantiation:

- if the proto type is unspecified it's set according to the class type
  `Solver::type()`
- if the proto type and class type conflict, the solver dies loudly

this helps avoid accidental instantiation of a different solver type
than intended when the solver def and class differ. guaranteed type
information in the SolverParameter will simplify multi-solver
coordination too.
e52451d
@Zylphrex @shelhamer Zylphrex + shelhamer Checks inside Xcode for latest OSX SDK (#4840)
OS X: build with latest SDK by default
48e73c7
@ngaloppo ngaloppo Fix Python net drawing script db6cf0a
Commits on Nov 22, 2016
@jeffdonahue jeffdonahue Merge pull request #4998 from chenzeyuczy/master
Add missing spaces besides equal signs in batch_norm_layer.cpp
a60c4a4
@shelhamer shelhamer Merge pull request #5009 from shelhamer/solver-type-check
Solver: check and set type to reconcile class and proto type
a6c6533
Commits on Nov 24, 2016
@hmybmny hmybmny fix error link 2e59864
Commits on Nov 25, 2016
@shelhamer shelhamer Revert "solver: check and set type to reconcile class and proto"
as pointed out by #5028 this does not achieve what it intended, and
furthermore causes trouble with direct solver instantiation.

revert commit e52451d
b644a87
Commits on Nov 27, 2016
@CDLuminate CDLuminate fix many typos by using codespell db66432
@shelhamer shelhamer Merge pull request #5035 from CDLuminate/fix-spelling
fix many typos by using codespell
e6b079d
Commits on Nov 28, 2016
@CDLuminate CDLuminate Make lint happy (> 80 characters) fa7fda7
@CDLuminate CDLuminate Add the missing period cd681ec
@jeffdonahue jeffdonahue Merge pull request #5038 from CDLuminate/fix-spelling
Make lint happy (> 80 characters)
24d2f67
Commits on Dec 02, 2016
@Queuecumber Queuecumber + Max Ehrlich Add Pascal to all cuda architectures
The known gpu architectures were missing the Pascal sm_60 and sm_61 compute capabilities. When building for this GPU, but on a separate machine, like a CI server or inside a docker image, caffe would be built for at most capability sm_50 and crash when run on the Pascal GPU.
8cd5c3d
@shelhamer shelhamer Merge pull request #5057 from Queuecumber/cuda-pascal-cmake
[build] Add Pascal to all cuda architectures
5a201dd
Commits on Dec 07, 2016
@garion9013 garion9013 fix wrongly used marker hash de3a12f
Commits on Dec 16, 2016
liyangguang check leveldb iterator status for snappy format. 57a5bbd
Commits on Dec 21, 2016
@CDLuminate CDLuminate docs: add debian installation guide b55fe84
@tsocha tsocha Use mkl_malloc when use mkl 2fac0d6
Commits on Dec 22, 2016
@yrevar yrevar Fixed a typo 775f5b0
@jeffdonahue jeffdonahue Merge pull request #5112 from yrevar/patch-1
Fixed a typo
3edfd7e
Commits on Dec 23, 2016
@yrevar yrevar Join path using "os.path.join" instead of "+"
(Needless to say it's much clearer, less error prone, and portable)
5693f31
Commits on Dec 30, 2016
@ftokarev ftokarev Typos in test_inner_product_layer.cpp 1fd8bd0
@jeffdonahue jeffdonahue Merge pull request #5139 from ftokarev/patches
Fixed typos in test_inner_product_layer.cpp
f731bc4
Commits on Dec 31, 2016
Xiaojie Deng Fix parse_log.py and parse_log.sh for negative time duration if datet…
…ime in log across year boundary
4f0eb52
Commits on Jan 01, 2017
@williford williford Overhaul layer catalogue documentation.
Create scripts/split_caffe_proto.py file for splitting up the
caffe.proto file, so that parts of the file can be included from the
layer help pages.

Create separate pages for each layer and link each page from layers.md.
bae0607
Commits on Jan 05, 2017
@williford @CDLuminate williford + CDLuminate Add Debian codenames and make link.
Add the Debian codenames / versions, so it is easier to tell which Debian version is which in the future when the releases are promoted.

Revise commit according to CDLuminate's comments.

Removed rolling release numbers. Mention that Debian/testing can install Caffe using the packages.
fb52c7c
@CDLuminate CDLuminate docs: update debian installation guide. Thanks to @lukeyeager for com…
…ments.
5c437b1
@CDLuminate CDLuminate docs: add some tables to debian install guide and misc update
docs: change UTF-8 characters
369a1f4
Commits on Jan 06, 2017
@cypof cypof Logging from python, e.g. for lower log level on multi-GPU workers 2317fa1
@cypof cypof Switched multi-GPU to NCCL 3ba2054
@cypof cypof Python Multi-GPU e21b420
@mglaeser @cypof mglaeser + cypof Python layers should build on multiprocess & solver_cnt; enable with …
…bindings
0d27efc
@cypof cypof Using default from proto for prefetch 5f28eb1
Commits on Jan 07, 2017
@shelhamer shelhamer Merge pull request #4338 from raffienficiaud/master
[cmake] fix glog upstream autoconf for Ubuntu 16.04
365ac88
Commits on Jan 12, 2017
@stoneyang stoneyang minor typo 8e63bb6
Commits on Jan 13, 2017
@willyd willyd Python 2/3 compatible download_model_binary.py 91c15e8
@shelhamer shelhamer Merge pull request #5111 from CDLuminate/add-debian-install-guide
docs: add debian installation guide
8314363
Commits on Jan 14, 2017
@cypof cypof Merge pull request #5075 from tsocha/master
Fix mkl issue #4836
0a91794
Commits on Jan 15, 2017
@shaibagon shaibagon fixing upgrade_proto for BatchNorm layer: be more conservative leave …
…"name" in param, only set lr_mult and decay_mult to zero
a19357a
Commits on Jan 17, 2017
@shelhamer shelhamer Merge pull request #4563 from cypof/nccl
adopt NVIDIA's NCCL for multi-GPU and switch interface to python
536851c
@shelhamer shelhamer Merge pull request #5181 from willyd/download-model-py3
Python 2/3 compatible download_model_binary.py
8065c18
Commits on Jan 18, 2017
@shelhamer shelhamer Merge pull request #5148 from caffe-help/caffe-docs-PR1
Overhaul layer catalogue documentation
6cbc72a
@abrowne2 @shelhamer abrowne2 + shelhamer Fix various documentation typos (#4172)
* fix typo (standaraized->standardized)
* fix typo (convet->convert, etc..)
* fix typo (incompartible->incompatible)
* fix typo (does't->doesn't)
* fix typo (decoded->decode)
ceb25c8
@shelhamer shelhamer Merge pull request #5176 from stoneyang/minor
fix minor typo in bvlc_googlenet
510249b
@shelhamer shelhamer Merge pull request #5142 from lvchaxj/master
Fix parse_log tool for negative time duration if datetime across year boundary
85e6b67
@shelhamer shelhamer Merge pull request #5121 from yrevar/patch-2
Join path using "os.path.join" instead of "+"
9a980fd
@shelhamer shelhamer Merge pull request #5098 from yaronli/master
check leveldb iterator status for snappy format
63ca2f9
@shelhamer shelhamer Merge pull request #5025 from hmybmny/master
[docs] fix glog download link
381c022
@xmyqsh @shelhamer xmyqsh + shelhamer remove redundant operations in Crop layer (#5138) e744056
@shelhamer shelhamer Merge pull request #4842 from willyd/pytest-fix
fix pytest temporary files on Windows
0c8bc25
Commits on Jan 19, 2017
@longjon longjon [build] remove trailing backslash on comment 9b9f6d0
@shelhamer shelhamer ignore generated includes for docs ff3158a
@shelhamer shelhamer copyright spans 2014-2017 9ab6709
@shelhamer shelhamer Merge pull request #3365 from BonsaiAI/wrap-declarations-in-switch
Fix syntax inside switch for Windows compilation
c86433a
Commits on Jan 20, 2017
@shelhamer shelhamer Merge pull request #5184 from shaibagon/fix_batch_norm_param_upgrade
fix harsh upgrade_proto for `"BatchNorm"` layer to zero instead of clear params
bc0d680
@shelhamer shelhamer Merge pull request #5198 from longjon/config-backslash
Remove trailing backslash on comment in Makefile.config.example
5f84ad7
@cypof cypof Docker refresh: simplified & update to 16.04, cuda8, cudnn5, nccl 4056f79
@cypof cypof Merge pull request #5153 from cypof/docker
Docker refresh: simplified & update to 16.04, cuda8, cudnn5, nccl
b8fa34d
Commits on Jan 21, 2017
@CDLuminate CDLuminate cmake: bump soversion to rc4 1354403
@ftokarev ftokarev Update a comment in caffe.proto 3a0b6c6
Commits on Jan 22, 2017
@shelhamer shelhamer Merge pull request #5207 from CDLuminate/cmake-bump-soversion-to-rc4
cmake: bump soversion to rc4
3babd4e
Commits on Jan 23, 2017
@cypof cypof Restore can be invoked on rank > 0 e0cd852
@cypof cypof Merge pull request #5215 from cypof/fix_restore
Restore can be invoked on rank > 0
51f2986
Commits on Jan 24, 2017
@kts kts parse_log.py was not using --verbose argument 29f0cdb
@shelhamer shelhamer Merge pull request #5220 from kts/bugfix
parse_log.py was not using --verbose argument
b015b73
Commits on Jan 26, 2017
@williford williford Fix broken links in layer documentation, minor fixes. 6bf10af
@shelhamer shelhamer Merge pull request #5227 from williford/caffe-git-pr2
Fix broken links in layer documentation, minor fixes.
746a77e
Commits on Jan 30, 2017
@solrex solrex Remove sdk version from veclib searching path. 7b5731c
Commits on Feb 01, 2017
@CDLuminate CDLuminate docs: update install_apt_debian guide cd89d4b
@shelhamer shelhamer Merge pull request #5242 from CDLuminate/doc-update-debian-guide
docs: update install_apt_debian guide
39f28e4
Commits on Feb 08, 2017
@cypof cypof Document switch to explicit flags for docker: cpu / gpu. 734702b
Commits on Feb 09, 2017
@shelhamer shelhamer make: bump version to rc4 9c201e1
@crowsonkb crowsonkb Add Pascal CUDA architectures to Makefile.config.example 15dfcc1
Commits on Feb 10, 2017
@shelhamer shelhamer Merge pull request #5272 from crowsonkb/master
Add Pascal CUDA architectures to Makefile.config.example
d8f7953
Commits on Feb 16, 2017
@shelhamer shelhamer Merge pull request #5210 from ftokarev/patches
Obsolete reference to `bool solver` in caffe.proto
929135b
@shelhamer shelhamer Merge pull request #5236 from solrex/veclib-fix
[osx] find vecLib without sdk version
28ffe9c
Commits on Feb 17, 2017
@shelhamer shelhamer Merge pull request #4347 from nitnelave/python/layer_dict
[pycaffe] add layer_dict to the python interface
c510e33
@shelhamer shelhamer Merge pull request #3893 from rscohn2/patch-1
[docs] info about MKL licensing
c5fad40
@shelhamer shelhamer Merge pull request #5074 from garion9013/master
Fix plot_training_log.py.example
8a7a61a
@shelhamer shelhamer Merge pull request #5010 from ngaloppo/fix_drawnet
[fix] pycaffe net draw needs default pooling values
4b65348
@shelhamer shelhamer Merge pull request #4721 from kashefy/fix_matlab_demo_typos
fix comments in matlab classification demo
25dfdfb
@shelhamer shelhamer Merge pull request #4737 from rokm/matcaffe-individual-destruct
[matcaffe] allow destruction of individual networks and solvers
475d619
@shelhamer shelhamer Merge pull request #4609 from intelfx/BVLC-work-buildsystem
[cmake] Improvements to the build system
9bb1b9c
@shelhamer shelhamer version bump: rc5
23fca12
Commits on Feb 21, 2017
@shelhamer shelhamer Merge pull request #5296 from shelhamer/rc5
version bump: rc5
16467ff
Commits on Feb 27, 2017
@shelhamer shelhamer fix broken link to hinge loss 85ab610
Commits on Mar 01, 2017
@zhuyuanhao zhuyuanhao Remove not used variable in base_conv_layer.cpp fe9e58d
Commits on Mar 08, 2017
@shelhamer shelhamer Merge pull request #4630 from BlGene/load_hdf5_fix
Made load_hd5 check blob dims by default, instead of reshaping.
e687a71
Commits on Mar 10, 2017
@gineshidalgo99 gineshidalgo99 Removed some 'warning: extra β€˜;’ [-Wpedantic]' 4529f12
Commits on Mar 13, 2017
folz Solver_add_nccl accepts any kind of Solver 1d3e6e4
@cypof cypof Merge pull request #5393 from jfolz/master
Multi GPU training from Python can use any solver
317d162
Commits on Mar 14, 2017
@cypof cypof Init test net on all GPUs, allows parallel inference 93993a3
Commits on Mar 17, 2017
@willyd willyd Added python 3 compatibility to cpp_lint.py 802d90f
Commits on Mar 21, 2017
@BlGene BlGene sane h5df file type check for weights accd188
@erictzeng erictzeng Merge pull request #5372 from BlGene/hdf5-load-fix
sane h5df file type check for weights
367a6e2
Commits on Mar 22, 2017
@williford williford Clarify batch norm parameter documentation. 11930f1
@BlGene BlGene [caffe][build] added Atlas lapack Library name atllapack 5c8e354
@BlGene BlGene [caffe][build] added ABS_TEST_DATA_DIR var. 1e02d62
Commits on Mar 23, 2017
@shelhamer shelhamer Merge pull request #5434 from williford/batchnorm_doc2
Clarify batch norm parameter documentation.
793bd96
Commits on Mar 27, 2017
@cypof cypof Expose share_weights to python to allow running test nets 8602a23
@cypof cypof Remove missed legacy parallel code 850ffd8
Commits on Mar 29, 2017
@yuduowu yuduowu Fix typo in test_caffe_main.cpp: defice -> device 9bd80b2
Commits on Mar 31, 2017
@willcrichton willcrichton Fixed memory leaks in cudnn conv and relu a32114e
@lukeyeager lukeyeager Revert "Fix Python net drawing script"
This reverts commit db6cf0a.
a2601ed
@flx42 flx42 Add support for cuDNN v6
Support for cuDNN v4 and v5 is preserved.
0096fe3
@lukeyeager lukeyeager Add test for caffe.draw.draw_net() 179dafd
@shelhamer shelhamer Merge pull request #5478 from flx42/cudnn6-support
Add support for cuDNN v6
5ad9e53
@shelhamer shelhamer Merge pull request #5477 from lukeyeager/bvlc/test-draw-net
[pycaffe] Fix draw_net() and add a test
c0597b1
Commits on Apr 04, 2017
@nitheeshas nitheeshas Minor fix for net drawing script 41e34c9
@nitheeshas nitheeshas Add main() for draw_net unittest, fix import errors 31bfe8f
Commits on Apr 05, 2017
@williford williford Add example and small blurb about sigmoid layer. 5f1ca84
Commits on Apr 06, 2017
@shelhamer shelhamer Merge pull request #5487 from nitheeshas/fix-draw-net
Additional fixes for draw_net
e9f7941
@shelhamer shelhamer Merge pull request #5491 from caffe-help/sigmoid-doc-1
Add example and small blurb about Sigmoid layer
daf0139
@shelhamer shelhamer Merge pull request #5467 from yuduowu/master
Fix typo in test_caffe_main.cpp: defice -> device
af2a626
Commits on Apr 07, 2017
@shelhamer shelhamer Merge pull request #5380 from gineshidalgo99/pull-request-supressed-s…
…ome-warnings

Removed some 'warning: extra β€˜;’ [-Wpedantic]'
7b9f2ac
Commits on Apr 08, 2017
@willyd willyd Removed repeated import Layer, get_solver ce7193c
Commits on Apr 11, 2017
@brunobowden brunobowden 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.
b2a95fa
Commits on Apr 12, 2017
@shelhamer shelhamer Merge pull request #5503 from brunobowden/shape_check_eq
Eltwise layer shape mismatch => log dimensions
88b10af
@cypof cypof Merge pull request #5455 from cypof/remove_shared_parallel
Remove missed legacy parallel code
90eff9b
@cypof cypof Merge pull request #5408 from cypof/multi_infer
Init test network on all GPUs
41a7d21
@cypof cypof Merge pull request #5474 from willcrichton/master
Fixed memory leaks in cudnn conv and relu
31a18c2
@cypof cypof Fix log parsing #5422 51728d1
@cypof cypof Allow using env vars for glog init from python bac59be
@Noiredd Noiredd fixes pycaffe forward() and backward() behavior for nets whose layer …
…names do not match respective tops
35a7b87
@shelhamer shelhamer Merge pull request #5420 from willyd/py3-lint
Added python 3 compatibility to cpp_lint.py
31e634b
@shelhamer shelhamer Merge pull request #5515 from cypof/py_glog_env
Allow using env vars for glog init from python
02f1c58
Commits on Apr 13, 2017
@shelhamer shelhamer Merge pull request #5506 from willyd/pycaffe-fix
Removed repeated imports Layer, get_solver
6ba1486
Kang Kim remove redundant check in LSTMUnitLayer 3a98796
@shelhamer shelhamer Merge pull request #5437 from BlGene/test-path-fix
[build] testdir path fix
c43eb0b
@shelhamer shelhamer Merge pull request #5337 from zhuyuanhao/master
Remove not used variable in base_conv_layer.cpp
fecee6c
@willyd willyd Bump boost version to 1.55 in CMake build 9687062
@willyd willyd Added support for python 3 and NCCL 0c9cc62
@jeffdonahue Patrick Follmann + jeffdonahue Add GPU sqrt functions e98023a
@jeffdonahue Patrick Follmann + jeffdonahue GPU BatchNormLayer: replace powx with mul and sqrt e93fcd2
@jeffdonahue jeffdonahue Add CPU sqrt functions ab33988
@jeffdonahue jeffdonahue CPU BatchNormLayer: replace powx with sqr and sqrt 1c15d94
@jeffdonahue jeffdonahue Merge pull request #5136 from pfollmann/fix_batchnorm_layer c560658
@shelhamer shelhamer Merge pull request #4182 from ajschumacher/handle_dtypes
convert non-uint8 dtypes to float; refs #2391
5e6ffd7
@jeffdonahue jeffdonahue fix: add non-MKL sqrt (should have been included in ab33988) 3d5bed0
@jeffdonahue jeffdonahue Merge pull request #5521 from kkhoot/fix_lstm_unit_check
remove redundant check in LSTMUnitLayer
f522d9c
@shelhamer shelhamer deprecate WindowData layer type 2ec19b6
@cypof cypof Merge pull request #5527 from willyd/nccl-py3
Added support for python 3 and NCCL
a54b943
Commits on Apr 14, 2017
@willyd willyd Updated Travis boost dependencies e7163f6
@shelhamer shelhamer Merge pull request #5526 from willyd/boost-1_55
Bump boost version to 1.55 in CMake build
ea2d786
@shelhamer shelhamer [examples] switch cifar-10 back to proto instead of h5 serialization
(it's more common)
8bc82c6
@shelhamer shelhamer Merge pull request #4576 from CDLuminate/add-bash-completion
Import bash completion script for caffe from Debian Package.
c425f23
@shelhamer shelhamer Merge pull request #4237 from CDLuminate/cmake-using-gnuinstalldirs
Cmake using gnuinstalldirs
950e003
@willyd willyd Explicit std::string to bp::object conversion aa29eba
@shelhamer shelhamer Merge pull request #5519 from Noiredd/master
[pycaffe] allow different layer/top names; fix #5518
e6b2ba5
@shelhamer shelhamer Merge pull request #3825 from jasjuang/master
[cmake] uninstall target for removing Caffe
c7abdae
@cdoersch @shelhamer cdoersch + shelhamer Test for python forward and backward with start and end layer. c19c960
@shelhamer shelhamer Merge pull request #4566 from CDLuminate/fix-more-float-comparison-issue
Fix more float comparison precision issue
861a12d
@shelhamer shelhamer Merge pull request #5514 from cypof/fix_parse_log
Fix log parsing
1836b1b
@jgyllinsky @shelhamer jgyllinsky + shelhamer [docs] added apt command to install OpenBLAS (#4718) 4519443
@shelhamer shelhamer Merge pull request #3855 from shaibagon/upgrade_infogain
InfogainLoss layer can normalize, ignore, and more
2cbc1bb
@shelhamer shelhamer Merge pull request #3913 from antran89/master
minor fix to stochastic pooling and clean-up of mean computation
c11e782
@shelhamer shelhamer Merge pull request #3153 from jeffdonahue/netspec-type-check
NetSpec: type-check Function inputs (they must be Top instances)
1df3a25
@shelhamer shelhamer Merge pull request #3411 from ghost/patch-3
sigmoid fix: calculate by tanh instead of exp (cpp)
6137b24
@shelhamer shelhamer Merge pull request #3410 from ghost/patch-2
sigmoid fix: calculate by tanh instead of exp (cpp)
08bded8
@shelhamer shelhamer Merge pull request #2612 from ih4cku/master
register a dummy reducer to prevent mincepie runtime error
68215cc
@shelhamer shelhamer fix lint errors that snuck in by #4566 8007349
@cypof cypof Docker update to cuDNN 6 4db619a
@shelhamer shelhamer BVLC -> BAIR
Berkeley AI Research (BAIR) is the the successor to
the Berkeley Vision and Learning Center (BVLC).
44da39f
@shelhamer shelhamer drop performance + hardware page and switch to sheet
simpler to read and update
3562698
@shelhamer shelhamer favor notebook examples as more clear and popular 0f5bfc3
@shelhamer shelhamer model zoo: point out wiki link immediately, explain manual editing 2158bbb
@shelhamer shelhamer add missing names to BAIR roster 414b74c
@shelhamer shelhamer retire caffe-dev and caffe-coldpress
dev has diffused into the community from the original Caffe core
e90a6a6
@shelhamer shelhamer track publications by google scholar and not the wiki 8985818
@shelhamer shelhamer link to new full-day crash course 8b8f2dd
@shelhamer shelhamer Caffe 1.0 49761d3
@shelhamer shelhamer Merge pull request #5529 from shelhamer/deprecate-window
Deprecate WindowData layer type
28780e9
@shelhamer shelhamer Merge pull request #5531 from shelhamer/py-test-layer-top-names
Test for python forward and backward with start and end layer
2e33792
@shelhamer shelhamer Merge pull request #5537 from shelhamer/docs-grooming
[docs] groom Caffe site
946c9b8
Commits on Apr 15, 2017
@shelhamer shelhamer Merge pull request #5536 from cypof/docker_cudnn6
Docker update to cuDNN 6
a7a7d30
@shelhamer shelhamer Merge pull request #5539 from shelhamer/caffe-1.0
Caffe 1.0
69cf20a
@cypof cypof Merge pull request #5530 from willyd/nccl-py3
Explicit std::string to bp::object conversion
eeebdab
Commits on Apr 19, 2017
Eric Tzeng Rewrite crop cuda kernel 33f8612
Eric Tzeng Fix crop layer lint errors cd1696d
Commits on May 04, 2017
Malte Stær Nissen Handling destruction of empty Net objects ec35395
@shelhamer shelhamer Merge pull request #5588 from ShaggO/matlab-fix-delete
Handling destruction of empty Net objects
c293d9d
@shelhamer shelhamer Merge pull request #5548 from erictzeng/crop
Rewrite crop layer GPU implementation
7d3f8a7
Commits on May 12, 2017
@lukeyeager lukeyeager Downgrade boost requirement from 1.55 to 1.54 b7e2b99
@shelhamer shelhamer Merge pull request #5617 from lukeyeager/boost-1.54
Downgrade boost requirement from 1.55 to 1.54
25391bf
Commits on May 15, 2017
@CDLuminate CDLuminate cmake: rename libproto.a -> libcaffeproto.a 30a2ab7
@CDLuminate CDLuminate docs/debian guide: update compiler combination table 83814da
@shelhamer shelhamer Merge pull request #5625 from CDLuminate/docs-update
docs/debian guide: update compiler combination table
27ffbbf
@shelhamer shelhamer Merge pull request #5624 from CDLuminate/cmake-rename-static-proto-li…
…brary

cmake: rename libproto.a -> libcaffeproto.a
91b0928
Commits on Jun 13, 2017
@cypof cypof List branches in readme
264cf19
Commits on Jun 14, 2017
@cypof cypof Merge pull request #5687 from BVLC/readme_list_branches
List branches in readme
f16b5f2
Commits on Jun 20, 2017
@cypof cypof Update README.md 4efdf7e