summaryrefslogtreecommitdiff
path: root/src/caffe/util/math_functions.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-06-021. Porting Caffe onto ARM Compute Library.Yao Honggui1-0/+4
2015-12-02Remove hamming_distance and popcountTea1-22/+0
2015-06-02Add LogLayerJeff Donahue1-0/+10
2014-10-11fix flaky math functions, remove unnecessary instantiations.Yangqing Jia1-3/+0
2014-08-21Merge pull request #956 from longjon/clean-signbitEvan Shelhamer1-12/+0
2014-08-20specialize cpu_strided_dot before instantiation to fix clang++ buildEvan Shelhamer1-11/+11
2014-08-20clean up cpu signbit definitionJonathan L Long1-12/+0
2014-08-18add caffe_cpu_strided_dot for strided dot productsJonathan L Long1-4/+17
2014-08-14Added absolute value layer, useful for implementation of siamese networks!Alireza Shafaei1-1/+10
2014-08-12Fix caffe/alt_fn lint errors.Jeff Donahue1-2/+3
2014-08-06LICENSE governs the whole project so strip file headersEvan Shelhamer1-2/+0
2014-07-29fix some namespace with std::signbityajiedesign1-0/+12
2014-07-17collect CUDA includes and calls, separate from CPU-only mode, leave outEvan Shelhamer1-131/+4
2014-07-10Replace cudaMemcpy with caffe_gpu_memcpy in SyncedMemory per @longjonKai Li1-6/+2
2014-07-10Check the GPU mode to decide which memcpy to useKai Li1-6/+6
2014-07-10Avoid using cudaMemcpy for memcpy when there is no GPU and CUDA driverKai Li1-2/+10
2014-07-03reduce caffe_copy to instantiations, split off caffe_memcpy for void*Evan Shelhamer1-23/+9
2014-07-03do all caffe_copy() as UVA mem copy, and drop caffe_gpu_copy()Evan Shelhamer1-8/+13
2014-06-27Check that pointers are different before copying in caffe_copy and caffe_gpu_...Sergio1-4/+12
2014-05-24merge caffe_set definitions; define for int as wellJeff Donahue1-13/+6
2014-05-24make a Blob<unsigned int> and use in dropout layerJeff Donahue1-0/+20
2014-04-22cleanup data_layer, add prefetch_rng_ field to it and use instead ofJeff Donahue1-0/+4
2014-04-18pass caffe rng ref into variate_generator constructor instead of havingJeff Donahue1-6/+3
2014-04-08make RNG function outputs the last argument per Google C++ style guidelinesJeff Donahue1-15/+15
2014-04-08make RNG function names more similar to other caffe math function namesJeff Donahue1-9/+9
2014-04-08call caffe_set_rng at the end of each vRng function to maintain stateJeff Donahue1-18/+16
2014-04-08add LRN within map layer and dependencies (eltwise product and power)Jeff Donahue1-0/+36
2014-03-29Rename caffe_hamming_distance into caffe_cpu_hamming_distanceKai Li1-2/+2
2014-03-23Rename signbit in macros to sgnbit to avoid conflicts with std::signbitKai Li1-1/+1
2014-03-23Add signbit math func, simplify GPU defs & instantiations with a macroKai Li1-0/+1
2014-03-23Add and test non-in-place scale math functions for CPU and GPUKai Li1-0/+28
2014-03-23Use macro to simplify element wise cpu math functionsKai Li1-11/+2
2014-03-23Add and test element wise abs math functions for CPU and GPUKai Li1-0/+6
2014-03-23Instantiate caffe_cpu_sign for float and doubleKai Li1-0/+6
2014-03-23Add and test sum of absolute values math functions for CPU and GPUKai Li1-0/+20
2014-03-22Set copyright to BVLC and contributors.Evan Shelhamer1-3/+1
2014-03-22Hide boost rng behind facade for osx compatibilityEvan Shelhamer1-9/+8
2014-03-21lintEvan Shelhamer1-2/+3
2014-03-21clean up residual mkl comments and codeEvan Shelhamer1-17/+3
2014-03-21major refactoring allow coexistence of MKL and non-MKL casesRowland Depp1-130/+20
2014-03-21fix bernoulli generator bugJeff Donahue1-3/+2
2014-03-21change all Rng's to use variate_generator for consistencyJeff Donahue1-5/+11
2014-03-21use boost variate_generator to pass tests w/ boost 1.46 (Gaussian fillerJeff Donahue1-2/+5
2014-03-21make uniform distribution usage compatible with boost 1.46Jeff Donahue1-1/+1
2014-03-21nextafter templates off one typeAlejandro Dubrovsky1-1/+1
2014-03-21Fix math funcs, add tests, change Eigen Map to unaligned for lrn_layerKai Li1-122/+200
2014-03-21Fixed uniform distribution upper bound to be inclusiveKai Li1-2/+13
2014-03-21compile caffe without MKL (dependency replaced by boost::random, Eigen3)Rodrigo Benenson1-25/+128
2014-03-19Add __builtin_popcount* based fast Hamming distance math functionKai Li1-0/+23
2013-10-01misc update...Yangqing Jia1-0/+12