[arrayfire] 239/408: Merge branch 'devel' into svd

Ghislain Vaillant ghisvail-guest at moszumanska.debian.org
Mon Sep 21 19:12:05 UTC 2015


This is an automated email from the git hooks/post-receive script.

ghisvail-guest pushed a commit to branch debian/sid
in repository arrayfire.

commit 3794c80960770df6eea6017926d0af87aed53e71
Merge: 71da964 cbdd5be
Author: Pavan Yalamanchili <pavan at arrayfire.com>
Date:   Thu Aug 13 08:39:57 2015 -0400

    Merge branch 'devel' into svd

 ArrayFireConfigVersion.cmake.in                   |   6 +-
 CMakeLists.txt                                    |  18 +-
 CMakeModules/Version.cmake                        |   6 +-
 CMakeModules/build_clFFT.cmake                    |   1 +
 CMakeModules/build_forge.cmake                    |   2 +-
 CMakeModules/version.h.in                         |   1 +
 COPYRIGHT.md                                      |  28 +-
 assets                                            |   2 +-
 docs/details/image.dox                            |  98 ++++-
 docs/details/signal.dox                           |  65 +--
 docs/details/vision.dox                           |  31 ++
 docs/doxygen.mk                                   |   3 +-
 docs/header.htm                                   |   3 -
 docs/highlight.pack.js                            |   1 -
 docs/highlight_js_doxygen.css                     |  93 ----
 docs/pages/configuring_arrayfire_environment.md   |  10 +
 examples/computer_vision/fast.cpp                 |   2 +-
 examples/computer_vision/harris.cpp               |   2 +-
 examples/computer_vision/matching.cpp             | 120 ++++++
 examples/computer_vision/{fast.cpp => susan.cpp}  |  26 +-
 examples/financial/heston_model.cpp               | 115 +++++
 examples/graphics/histogram.cpp                   |   4 +-
 examples/image_processing/edge.cpp                |   2 +-
 examples/image_processing/filters.cpp             |   2 +-
 examples/image_processing/image_editing.cpp       |   2 +-
 examples/image_processing/morphing.cpp            |   2 +-
 examples/machine_learning/deep_belief_net.cpp     |   6 -
 examples/machine_learning/logistic_regression.cpp |   6 -
 examples/machine_learning/neural_network.cpp      |   6 -
 examples/machine_learning/perceptron.cpp          |   6 -
 examples/machine_learning/rbm.cpp                 |   6 -
 include/af/algorithm.h                            |   2 +
 include/af/arith.h                                |  19 +
 include/af/array.h                                | 188 ++++++++
 include/af/blas.h                                 |   9 +-
 include/af/constants.h                            |   8 +
 include/af/cuda.h                                 |  51 +++
 include/af/data.h                                 |  98 +++++
 include/af/defines.h                              |  10 +-
 include/af/graphics.h                             |  22 +
 include/af/image.h                                |  83 ++++
 include/af/index.h                                |  34 ++
 include/af/signal.h                               | 498 +++++++++++++++++-----
 include/af/util.h                                 | 187 --------
 include/af/vision.h                               |  44 ++
 src/api/c/colorspace.cpp                          |  60 ++-
 src/api/c/complex.cpp                             |   2 +-
 src/api/c/convolve.cpp                            |  22 +-
 src/api/c/convolve_common.hpp                     |  11 +-
 src/api/c/data.cpp                                |   4 +
 src/api/c/diff.cpp                                |   4 +
 src/api/c/dog.cpp                                 |   2 +-
 src/api/c/features.hpp                            |   8 +
 src/api/c/fft.cpp                                 | 204 +++++++--
 src/api/c/fft_common.hpp                          |  78 ++++
 src/api/c/fftconvolve.cpp                         | 115 ++---
 src/api/c/flip.cpp                                |   2 +
 src/api/c/image.cpp                               |  19 +
 src/api/c/join.cpp                                |   2 +
 src/api/c/median.cpp                              |   5 +-
 src/api/c/optypes.hpp                             |   2 +
 src/api/c/rank.cpp                                |  14 +-
 src/api/c/replace.cpp                             | 109 +++++
 src/api/c/sat.cpp                                 |  57 +++
 src/api/c/scan.cpp                                |   2 +
 src/api/c/select.cpp                              | 156 +++++++
 src/api/c/shift.cpp                               |   2 +
 src/api/c/susan.cpp                               |  79 ++++
 src/api/c/tile.cpp                                |  30 +-
 src/api/c/transform.cpp                           |  16 +-
 src/api/c/unary.cpp                               |  51 ++-
 src/api/c/ycbcr_rgb.cpp                           | 160 +++++++
 src/api/cpp/array.cpp                             |  34 +-
 src/api/cpp/complex.cpp                           |   4 +-
 src/api/cpp/constants.cpp                         |   8 +
 src/api/cpp/data.cpp                              |  32 ++
 src/api/cpp/fft.cpp                               | 137 ++++++
 src/api/cpp/graphics.cpp                          |   5 +
 src/api/cpp/index.cpp                             |  25 ++
 CMakeModules/version.h.in => src/api/cpp/sat.cpp  |  20 +-
 src/api/cpp/susan.cpp                             |  25 ++
 src/api/cpp/unary.cpp                             |   1 +
 src/api/cpp/ycbcr_rgb.cpp                         |  31 ++
 src/backend/cpu/Array.cpp                         |  65 ++-
 src/backend/cpu/Array.hpp                         |   2 +-
 src/backend/cpu/CMakeLists.txt                    |   4 +-
 src/backend/cpu/TNJ/BinaryNode.hpp                |  19 +-
 src/backend/cpu/TNJ/BufferNode.hpp                |  45 +-
 src/backend/cpu/TNJ/Node.hpp                      |  10 +-
 src/backend/cpu/TNJ/ScalarNode.hpp                |   9 +-
 src/backend/cpu/TNJ/UnaryNode.hpp                 |  15 +-
 src/backend/cpu/convolve.cpp                      |  12 +-
 src/backend/cpu/copy.cpp                          |   6 +
 src/backend/cpu/copy.hpp                          |   3 +
 src/backend/cpu/diff.cpp                          |   2 +
 src/backend/cpu/fft.cpp                           | 178 +++++---
 src/backend/cpu/fft.hpp                           |  10 +-
 src/backend/cpu/fftconvolve.cpp                   |  14 +-
 src/backend/cpu/harris.cpp                        |  22 +-
 src/backend/cpu/iir.cpp                           |   4 +-
 src/backend/cpu/iota.cpp                          |   2 +
 src/backend/cpu/memory.cpp                        |   4 +
 src/backend/cpu/orb.cpp                           |   9 +-
 src/backend/cpu/random.cpp                        |   7 +-
 src/backend/cpu/range.cpp                         |   2 +
 src/backend/cpu/scan.cpp                          |   2 +
 src/backend/cpu/select.cpp                        | 143 +++++++
 src/backend/cpu/{fft.hpp => select.hpp}           |  14 +-
 src/backend/cpu/shift.cpp                         |   2 +
 src/backend/cpu/susan.cpp                         | 136 ++++++
 src/backend/cpu/susan.hpp                         |  24 ++
 src/backend/cpu/tile.cpp                          |   2 +
 src/backend/cpu/unary.hpp                         |   7 +
 src/backend/cpu/where.cpp                         |   3 +-
 src/backend/cuda/Array.cpp                        |   6 +-
 src/backend/cuda/JIT/cast.cu                      |   2 +
 src/backend/cuda/JIT/exp.cu                       |  15 +
 src/backend/cuda/JIT/hyper.cu                     |   2 +
 src/backend/cuda/JIT/logic.cu                     |   2 +
 src/backend/cuda/JIT/numeric.cu                   |  16 +
 src/backend/cuda/JIT/trig.cu                      |   4 +
 src/backend/cuda/convolve.cpp                     |   4 +-
 src/backend/cuda/copy.cu                          |  14 +-
 src/backend/cuda/copy.hpp                         |   3 +
 src/backend/cuda/cublasManager.cpp                |   1 +
 src/backend/cuda/debug_cuda.hpp                   |  38 +-
 src/backend/cuda/diff.cu                          |   2 +
 src/backend/cuda/err_cuda.hpp                     |  33 +-
 src/backend/cuda/fft.cpp                          | 155 ++++---
 src/backend/cuda/fft.hpp                          |  12 +-
 src/backend/cuda/fftconvolve.cu                   |  14 +-
 src/backend/cuda/hist_graphics.cu                 |   3 +-
 src/backend/cuda/iir.cu                           |   4 +-
 src/backend/cuda/image.cu                         |   3 +-
 src/backend/cuda/iota.cu                          |   2 +
 src/backend/cuda/jit.cpp                          |  68 ++-
 src/backend/cuda/kernel/approx.hpp                |   8 +-
 src/backend/cuda/kernel/assign.hpp                |   2 +-
 src/backend/cuda/kernel/bilateral.hpp             |  31 +-
 src/backend/cuda/kernel/convolve.cu               |  37 +-
 src/backend/cuda/kernel/convolve_separable.cu     |   5 +-
 src/backend/cuda/kernel/diagonal.hpp              |   4 +-
 src/backend/cuda/kernel/diff.hpp                  |   4 +-
 src/backend/cuda/kernel/exampleFunction.hpp       |  11 +-
 src/backend/cuda/kernel/fast.hpp                  |  94 +---
 src/backend/cuda/kernel/fftconvolve.hpp           |  40 +-
 src/backend/cuda/kernel/gradient.hpp              |   3 +-
 src/backend/cuda/kernel/harris.hpp                |  38 +-
 src/backend/cuda/kernel/histogram.hpp             |   5 +-
 src/backend/cuda/kernel/hsv_rgb.hpp               |   2 +-
 src/backend/cuda/kernel/identity.hpp              |   2 +-
 src/backend/cuda/kernel/iir.hpp                   |   2 +-
 src/backend/cuda/kernel/index.hpp                 |   2 +-
 src/backend/cuda/kernel/iota.hpp                  |   5 +-
 src/backend/cuda/kernel/ireduce.hpp               |  16 +-
 src/backend/cuda/kernel/join.hpp                  |   6 +-
 src/backend/cuda/kernel/lookup.hpp                |   4 +-
 src/backend/cuda/kernel/lu_split.hpp              |   4 +-
 src/backend/cuda/kernel/match_template.hpp        |   3 +-
 src/backend/cuda/kernel/meanshift.hpp             |  40 +-
 src/backend/cuda/kernel/medfilt.hpp               |  49 +--
 src/backend/cuda/kernel/memcopy.hpp               |  12 +-
 src/backend/cuda/kernel/morph.hpp                 | 157 ++-----
 src/backend/cuda/kernel/nearest_neighbour.hpp     |  69 ++-
 src/backend/cuda/kernel/orb.hpp                   |  44 +-
 src/backend/cuda/kernel/random.hpp                |   8 +-
 src/backend/cuda/kernel/range.hpp                 |   2 +-
 src/backend/cuda/kernel/reduce.hpp                |  16 +-
 src/backend/cuda/kernel/regions.hpp               |  25 +-
 src/backend/cuda/kernel/reorder.hpp               |   5 +-
 src/backend/cuda/kernel/resize.hpp                |   3 +-
 src/backend/cuda/kernel/rotate.hpp                |   4 +-
 src/backend/cuda/kernel/scan_dim.hpp              |  10 +-
 src/backend/cuda/kernel/scan_first.hpp            |  11 +-
 src/backend/cuda/kernel/select.hpp                | 155 +++++++
 src/backend/cuda/kernel/shift.hpp                 |   5 +-
 src/backend/cuda/kernel/sobel.hpp                 |  36 +-
 src/backend/cuda/kernel/sort.hpp                  |   5 +-
 src/backend/cuda/kernel/sort_by_key.hpp           |   6 +-
 src/backend/cuda/kernel/sort_index.hpp            |  12 +-
 src/backend/cuda/kernel/susan.hpp                 | 180 ++++++++
 src/backend/cuda/kernel/tile.hpp                  |   2 +-
 src/backend/cuda/kernel/transform.hpp             |  13 +-
 src/backend/cuda/kernel/transpose.hpp             |   4 +-
 src/backend/cuda/kernel/transpose_inplace.hpp     |   4 +-
 src/backend/cuda/kernel/triangle.hpp              |   3 +-
 src/backend/cuda/kernel/unwrap.hpp                |   3 +-
 src/backend/cuda/kernel/where.hpp                 |   3 +-
 src/backend/cuda/memory.cpp                       |   9 +
 src/backend/cuda/morph3d_impl.hpp                 |   5 +-
 src/backend/cuda/morph_impl.hpp                   |   5 +-
 src/backend/cuda/platform.cpp                     |  25 +-
 src/backend/cuda/platform.hpp                     |   5 +
 src/backend/cuda/plot.cu                          |   3 +-
 src/backend/cuda/range.cu                         |   2 +
 src/backend/cuda/scan.cu                          |   2 +
 src/backend/cuda/select.cu                        |  51 +++
 src/backend/cuda/select.hpp                       |  19 +
 src/backend/cuda/set.cu                           |  17 +-
 src/backend/cuda/shift.cu                         |   2 +
 src/backend/cuda/susan.cu                         |  67 +++
 src/backend/cuda/susan.hpp                        |  24 ++
 src/backend/cuda/tile.cu                          |   2 +
 src/backend/cuda/unary.hpp                        |   1 +
 src/backend/opencl/CMakeLists.txt                 |   4 +-
 src/backend/opencl/convolve.cpp                   |   4 +-
 src/backend/opencl/copy.cpp                       |   7 +
 src/backend/opencl/copy.hpp                       |   3 +
 src/backend/opencl/diff.cpp                       |   2 +
 src/backend/opencl/err_opencl.hpp                 |  22 +-
 src/backend/opencl/fft.cpp                        | 225 ++++++----
 src/backend/opencl/fft.hpp                        |  12 +-
 src/backend/opencl/fftconvolve.cpp                |  12 +-
 src/backend/opencl/iir.cpp                        |   4 +-
 src/backend/opencl/iota.cpp                       |   2 +
 src/backend/opencl/jit.cpp                        |  40 +-
 src/backend/opencl/kernel/bilateral.cl            |  32 +-
 src/backend/opencl/kernel/convolve.hpp            |   6 +-
 src/backend/opencl/kernel/fftconvolve.hpp         |  24 +-
 src/backend/opencl/kernel/fftconvolve_multiply.cl |   6 +-
 src/backend/opencl/kernel/fftconvolve_reorder.cl  |  15 +-
 src/backend/opencl/kernel/jit.cl                  |   1 +
 src/backend/opencl/kernel/matchTemplate.cl        |   2 +-
 src/backend/opencl/kernel/meanshift.cl            |  36 +-
 src/backend/opencl/kernel/medfilt.cl              |  37 +-
 src/backend/opencl/kernel/morph.cl                | 128 ++----
 src/backend/opencl/kernel/random.cl               |  45 +-
 src/backend/opencl/kernel/random.hpp              |   4 +
 src/backend/opencl/kernel/select.cl               |  90 ++++
 src/backend/opencl/kernel/select.hpp              | 175 ++++++++
 src/backend/opencl/kernel/sobel.cl                |  30 +-
 src/backend/opencl/kernel/susan.cl                | 113 +++++
 src/backend/opencl/kernel/susan.hpp               | 143 +++++++
 src/backend/opencl/magma/geqrf2.cpp               |   2 +-
 src/backend/opencl/magma/laset.cpp                |  44 ++
 src/backend/opencl/magma/laset_band.cpp           |  44 ++
 src/backend/opencl/magma/laswp.cpp                |  44 ++
 src/backend/opencl/magma/transpose.cpp            |  44 ++
 src/backend/opencl/magma/transpose_inplace.cpp    |  44 ++
 src/backend/opencl/range.cpp                      |   2 +
 src/backend/opencl/scan.cpp                       |   2 +
 src/backend/opencl/select.cpp                     |  52 +++
 src/backend/opencl/select.hpp                     |  19 +
 src/backend/opencl/shift.cpp                      |   2 +
 src/backend/opencl/susan.cpp                      |  76 ++++
 src/backend/opencl/susan.hpp                      |  24 ++
 src/backend/opencl/tile.cpp                       |   2 +
 src/backend/opencl/unary.hpp                      |   1 +
 test/CMakeLists.txt                               |   7 +-
 test/array.cpp                                    |   8 +
 test/binary.cpp                                   |  43 +-
 test/data                                         |   2 +-
 test/diagonal.cpp                                 |   8 +
 test/diff1.cpp                                    |   2 +-
 test/diff2.cpp                                    |   2 +-
 test/fft.cpp                                      | 106 ++++-
 test/fft_real.cpp                                 | 120 ++++++
 test/fftconvolve.cpp                              |  39 ++
 test/gfor.cpp                                     | 247 +++++++++++
 test/index.cpp                                    |  10 +
 test/iota.cpp                                     |   2 +-
 test/manual_memory_test.cpp                       |  69 +++
 test/math.cpp                                     |  22 +
 test/random.cpp                                   |  19 +-
 test/range.cpp                                    |   2 +-
 test/rank_dense.cpp                               |  88 ++++
 test/replace.cpp                                  | 120 ++++++
 test/sat.cpp                                      |  45 ++
 test/scan.cpp                                     |   6 +-
 test/select.cpp                                   | 128 ++++++
 test/shift.cpp                                    |   2 +-
 test/susan.cpp                                    | 181 ++++++++
 test/tile.cpp                                     |   2 +-
 test/ycbcr_rgb.cpp                                |  84 ++++
 274 files changed, 7312 insertions(+), 1777 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/arrayfire.git



More information about the debian-science-commits mailing list