summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2018-01-31v0.5.0huifang20-1113/+869
2017-10-201. support ACL v17.10honggui2-11/+7
2. the performance of pooling was increased 30X 3. Removing CORASE timer
2017-10-11revised an compatibility issue with the new ACL 17.09 version. Documents ↵honggui3-4/+5
will be updated later on
2017-10-10ACL concat function is not stable enough yet. Bypass it till the issue was ↵honggui1-1/+2
fixed.
2017-08-26add support acl batch normal,direct conv, local connect, concat layershonggui16-71/+807
2017-07-02Issue: When OpenCL initialization fails, even if Caffe uses CPU-mode, it ↵Yao Honggui1-1/+11
doesn't work properly. Solution: when OpenCL initialization fails, if Caffe uses CPU-mode, it can work properly in neon mode
2017-07-01To match the new ARM Compute Library version 17.06Yao Honggui1-1/+2
2017-06-021. Porting Caffe onto ARM Compute Library.Yao Honggui29-3/+1664
2. The release version is 0.2.0
2017-03-22Clarify batch norm parameter documentation.Jonathan R. Williford1-4/+14
2017-03-21sane h5df file type check for weightsmax argus1-2/+1
2017-03-07Merge pull request #4630 from BlGene/load_hdf5_fixEvan Shelhamer4-12/+37
Made load_hd5 check blob dims by default, instead of reshaping.
2017-02-16Merge pull request #4609 from intelfx/BVLC-work-buildsystemEvan Shelhamer3-5/+16
[cmake] Improvements to the build system
2017-02-16Merge pull request #5210 from ftokarev/patchesEvan Shelhamer1-2/+1
Obsolete reference to `bool solver` in caffe.proto
2017-01-23Restore can be invoked on rank > 0Cyprien Noel1-1/+0
2017-01-21Update a comment in caffe.protoFyodor Tokarev1-2/+1
2017-01-19Merge pull request #5184 from shaibagon/fix_batch_norm_param_upgradeEvan Shelhamer1-1/+7
fix harsh upgrade_proto for `"BatchNorm"` layer to zero instead of clear params
2017-01-19Merge pull request #3365 from BonsaiAI/wrap-declarations-in-switchEvan Shelhamer1-2/+2
Fix syntax inside switch for Windows compilation
2017-01-18remove redundant operations in Crop layer (#5138)xmyqsh2-35/+27
2017-01-18Fix various documentation typos (#4172)Adam Browne1-1/+1
* fix typo (standaraized->standardized) * fix typo (convet->convert, etc..) * fix typo (incompartible->incompatible) * fix typo (does't->doesn't) * fix typo (decoded->decode)
2017-01-15fixing upgrade_proto for BatchNorm layer: be more conservative leave "name" ↵shai1-1/+7
in param, only set lr_mult and decay_mult to zero
2017-01-06Using default from proto for prefetchCyprien Noel1-2/+1
2017-01-06Switched multi-GPU to NCCLCyprien Noel26-635/+589
2016-12-30Typos in test_inner_product_layer.cppFyodor Tokarev1-5/+5
2016-11-28Add the missing periodZhou Mo1-3/+3
2016-11-28Make lint happy (> 80 characters)Zhou Mo1-4/+4
2016-11-27fix many typos by using codespellZhou Mo8-11/+11
2016-11-25Revert "solver: check and set type to reconcile class and proto"Evan Shelhamer2-17/+0
as pointed out by #5028 this does not achieve what it intended, and furthermore causes trouble with direct solver instantiation. revert commit e52451de914312b80a83459cb160c2f72a5b4fea
2016-11-22Merge pull request #5009 from shelhamer/solver-type-checkEvan Shelhamer2-0/+17
Solver: check and set type to reconcile class and proto type
2016-11-22Merge pull request #4998 from chenzeyuczy/masterJeff Donahue1-2/+2
Add missing spaces besides equal signs in batch_norm_layer.cpp
2016-11-21solver: check and set type to reconcile class and protoEvan Shelhamer2-0/+17
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.
2016-11-18Merge pull request #4703 from cypof/avoid_missing_returnsEvan Shelhamer1-0/+7
Avoids missing return values during build
2016-11-18Add missing spaces besides equal signs in batch_norm_layer.cppchenzy1-2/+2
2016-11-16sigmoid cross-entropy loss: normalize loss by different schemesEvan Shelhamer3-30/+91
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.
2016-11-15sigmoid cross-entropy loss: ignore selected targets by `ignore_label`Evan Shelhamer3-0/+70
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.
2016-11-01add the missing star in commentnihui1-1/+1
a trival commit which adds the missing star ;)
2016-10-27sigmoid cross-entropy loss: add GPU forward for full GPU modeEvan Shelhamer2-3/+35
close #3004
2016-10-22Fix: made load_hd5 check blob dims by default.max argus4-12/+37
Size checks are needed for loading parameters to avoid strange bugs when loading data we continue to reshape.
2016-09-29slightly relax batch norm checkBenedikt Wilbertz1-4/+8
2016-09-20Merge pull request #4600 from bwilbertz/fix_scale_layerJeff Donahue1-3/+11
fix layerSetUp of scale_layer to not add bias blob when already present
2016-09-12batch norm: auto-upgrade old layer definitions w/ param messagesEvan Shelhamer1-1/+33
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.
2016-09-12batch norm: hide statistics from solver, simplifying layer definitionEvan Shelhamer1-0/+8
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.
2016-09-09Avoids missing return values during build.Cyprien Noel1-0/+7
2016-09-09Benchmarking should not impact perf until timer is readCyprien Noel1-1/+2
2016-09-01fix layerSetUp of scale_layer to not add bias blob when already presentBenedikt Wilbertz1-3/+11
2016-08-31cmake: add option to link with OpenMPIvan Shapovalov1-0/+3
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).
2016-08-31net.cpp: do not include test/test_caffe_main.hppIvan Shapovalov1-2/+0
2016-08-31cmake: refactor deps detection, specify all dependencies in the exported ↵Ivan Shapovalov2-3/+13
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.
2016-08-11Merge pull request #4379 from alicanb/masterJeff Donahue1-1/+1
add default value to rms_decay and fix documentation
2016-08-06num in blob is deprecatedFisher Yu1-2/+2
2016-07-11Merge pull request #4359 from ibmsoe/fix-EmbedLayerTestEvan Shelhamer1-1/+1
fix equality check in EmbedLayer test