[arrayfire] 74/75: Merge pull request #1306 from arrayfire/devel
Ghislain Vaillant
ghisvail-guest at moszumanska.debian.org
Mon Feb 29 08:01:21 UTC 2016
This is an automated email from the git hooks/post-receive script.
ghisvail-guest pushed a commit to branch dfsg-clean
in repository arrayfire.
commit 5842ed25195848653148fa9b3a8270255d83f5b8
Merge: 7507b61 5a22674
Author: Pavan Yalamanchili <pavan at arrayfire.com>
Date: Fri Feb 26 15:02:59 2016 -0500
Merge pull request #1306 from arrayfire/devel
Devel --> Master merge: Release 3.3.0
.gitignore | 1 +
.gitmodules | 3 +
CMakeLists.txt | 39 +-
.../ArrayFireConfig.cmake.in | 0
.../ArrayFireConfigVersion.cmake.in | 0
CPack.cmake => CMakeModules/CPackConfig.cmake | 2 +-
CMakeModules/FindCBLAS.cmake | 72 +-
CMakeModules/FindFFTW.cmake | 29 +-
CMakeModules/FindGLEWmx.cmake | 2 -
CMakeModules/FindLAPACKE.cmake | 64 +-
CMakeModules/Version.cmake | 9 +-
CMakeModules/build_boost_compute.cmake | 9 +-
CMakeModules/build_clBLAS.cmake | 2 +-
CMakeModules/build_clFFT.cmake | 2 +-
CMakeModules/osx_install/OSXInstaller.cmake | 130 ++-
CMakeModules/osx_install/distribution.dist | 31 +-
CMakeModules/osx_install/readme.html | 13 +-
README.md | 4 +-
assets | 2 +-
docs/arrayfire.css | 9 -
docs/details/arith.dox | 2 -
docs/details/backend.dox | 18 +
docs/details/device.dox | 59 +-
docs/details/image.dox | 65 +-
docs/details/internal.dox | 29 +
docs/details/lapack.dox | 8 +
docs/details/vision.dox | 9 +-
docs/pages/INSTALL.md | 15 +-
docs/pages/README.md | 6 +-
docs/pages/configuring_arrayfire_environment.md | 117 +-
docs/pages/release_notes.md | 122 ++
examples/CMakeLists.txt | 29 +-
examples/graphics/fractal.cpp | 3 +-
examples/graphics/gravity_sim.cpp | 140 +++
examples/graphics/plot2d.cpp | 11 +-
.../image_processing/adaptive_thresholding.cpp | 1 +
examples/image_processing/brain_segmentation.cpp | 10 +-
examples/image_processing/filters.cpp | 2 +-
include/af/array.h | 4 +-
include/af/backend.h | 44 +
include/af/defines.h | 23 +
include/af/device.h | 183 ++-
include/af/exception.h | 3 +
include/af/graphics.h | 102 +-
include/af/image.h | 53 +
include/af/internal.h | 181 +++
include/af/lapack.h | 25 +
include/af/opencl.h | 183 ++-
include/af/util.h | 33 +-
include/arrayfire.h | 11 +
src/api/c/array.cpp | 96 ++
src/api/c/assign.cpp | 9 +-
src/api/c/data.cpp | 54 +-
src/api/c/device.cpp | 239 +---
src/api/c/err_common.cpp | 60 +-
src/api/c/err_common.hpp | 4 +
src/api/c/error.cpp | 63 ++
src/api/c/flip.cpp | 2 +-
src/api/c/graphics_common.cpp | 35 +-
src/api/c/graphics_common.hpp | 5 +-
src/api/c/handle.hpp | 2 +
src/api/c/image.cpp | 24 +-
src/api/c/imageio.cpp | 78 +-
src/api/c/imageio2.cpp | 49 +-
src/api/c/index.cpp | 76 +-
src/api/c/internal.cpp | 170 +++
src/api/c/lu.cpp | 10 +
src/api/c/median.cpp | 11 +-
src/api/c/{device.cpp => memory.cpp} | 222 ++--
src/api/c/moddims.cpp | 16 +-
src/api/c/plot.cpp | 51 +-
src/api/c/plot3.cpp | 56 +-
src/api/c/print.cpp | 8 +-
src/api/c/set.cpp | 24 +-
src/api/c/sift.cpp | 4 +-
src/api/c/stream.cpp | 22 +-
src/api/c/surface.cpp | 28 +-
src/api/c/transform.cpp | 32 +-
src/api/c/transform_coordinates.cpp | 96 ++
src/api/c/util.cpp | 81 --
src/{backend/opencl/lu.hpp => api/c/version.cpp} | 19 +-
src/api/cpp/array.cpp | 4 +-
src/api/cpp/device.cpp | 63 +-
src/api/cpp/error.hpp | 12 +-
src/api/cpp/exception.cpp | 16 +-
src/api/cpp/graphics.cpp | 18 +-
src/api/cpp/imageio.cpp | 7 +
src/api/cpp/internal.cpp | 63 ++
src/api/cpp/lapack.cpp | 7 +
.../lu.hpp => api/cpp/transform_coordinates.cpp} | 16 +-
src/api/cpp/util.cpp | 6 +
src/api/unified/CMakeLists.txt | 15 +-
src/api/unified/array.cpp | 13 +-
src/api/unified/device.cpp | 44 +
src/api/unified/error.cpp | 51 +
src/api/unified/graphics.cpp | 17 +
src/api/unified/image.cpp | 12 +
src/api/unified/index.cpp | 34 +
src/api/unified/internal.cpp | 54 +
src/api/unified/lapack.cpp | 5 +
src/api/unified/symbol_manager.cpp | 26 +-
src/api/unified/symbol_manager.hpp | 39 +-
src/api/unified/util.cpp | 5 -
src/backend/ArrayInfo.cpp | 43 +-
src/backend/ArrayInfo.hpp | 21 +-
src/backend/MemoryManager.cpp | 319 ++++++
src/backend/MemoryManager.hpp | 121 ++
src/backend/cblas.cpp | 8 +-
src/backend/cpu/Array.cpp | 414 ++++---
src/backend/cpu/Array.hpp | 47 +-
src/backend/cpu/CMakeLists.txt | 44 +-
src/backend/cpu/approx.cpp | 380 +------
src/backend/cpu/assign.cpp | 89 +-
src/backend/cpu/bilateral.cpp | 74 +-
src/backend/cpu/blas.cpp | 112 +-
src/backend/cpu/blas.hpp | 17 +-
src/backend/cpu/cholesky.cpp | 16 +-
src/backend/cpu/convolve.cpp | 249 +---
src/backend/cpu/copy.cpp | 240 ++--
src/backend/cpu/diagonal.cpp | 94 +-
src/backend/cpu/diff.cpp | 131 +--
src/backend/cpu/exampleFunction.cpp | 10 +-
src/backend/cpu/fast.cpp | 234 +---
src/backend/cpu/fft.cpp | 179 +--
src/backend/cpu/fftconvolve.cpp | 418 ++-----
src/backend/cpu/gradient.cpp | 86 +-
src/backend/cpu/harris.cpp | 200 +---
src/backend/cpu/hist_graphics.cpp | 4 +
src/backend/cpu/histogram.cpp | 31 +-
src/backend/cpu/homography.cpp | 32 +-
src/backend/cpu/hsv_rgb.cpp | 102 +-
src/backend/cpu/identity.cpp | 57 +-
src/backend/cpu/iir.cpp | 86 +-
src/backend/cpu/image.cpp | 58 +-
src/backend/cpu/index.cpp | 78 +-
src/backend/cpu/inverse.cpp | 13 +-
src/backend/cpu/iota.cpp | 69 +-
src/backend/cpu/ireduce.cpp | 236 ++--
src/backend/cpu/join.cpp | 317 ++----
src/backend/cpu/kernel/Array.hpp | 58 +
src/backend/cpu/kernel/approx1.hpp | 144 +++
src/backend/cpu/kernel/approx2.hpp | 170 +++
src/backend/cpu/kernel/assign.hpp | 80 ++
src/backend/cpu/kernel/bilateral.hpp | 81 ++
src/backend/cpu/kernel/convolve.hpp | 267 +++++
src/backend/cpu/kernel/copy.hpp | 90 ++
src/backend/cpu/kernel/diagonal.hpp | 67 ++
src/backend/cpu/kernel/diff.hpp | 86 ++
src/backend/cpu/kernel/dot.hpp | 46 +
src/backend/cpu/{fast.cpp => kernel/fast.hpp} | 154 +--
src/backend/cpu/{fft.cpp => kernel/fft.hpp} | 115 +-
src/backend/cpu/kernel/fftconvolve.hpp | 256 +++++
src/backend/cpu/kernel/gradient.hpp | 89 ++
src/backend/cpu/kernel/harris.hpp | 124 ++
src/backend/cpu/kernel/histogram.hpp | 49 +
.../cpu/{hsv_rgb.cpp => kernel/hsv_rgb.hpp} | 40 +-
src/backend/cpu/kernel/identity.hpp | 37 +
src/backend/cpu/kernel/iir.hpp | 61 +
src/backend/cpu/kernel/index.hpp | 71 ++
src/backend/cpu/kernel/iota.hpp | 45 +
src/backend/cpu/kernel/ireduce.hpp | 108 ++
src/backend/cpu/kernel/join.hpp | 144 +++
src/backend/cpu/kernel/lookup.hpp | 62 +
src/backend/cpu/kernel/lu.hpp | 80 ++
src/backend/cpu/kernel/match_template.hpp | 141 +++
.../cpu/{meanshift.cpp => kernel/meanshift.hpp} | 62 +-
.../cpu/{medfilt.cpp => kernel/medfilt.hpp} | 44 +-
src/backend/cpu/{morph.cpp => kernel/morph.hpp} | 100 +-
.../nearest_neighbour.hpp} | 57 +-
src/backend/cpu/{orb.cpp => kernel/orb.hpp} | 296 +----
src/backend/cpu/kernel/random.hpp | 200 ++++
src/backend/cpu/kernel/range.hpp | 52 +
src/backend/cpu/kernel/reduce.hpp | 71 ++
.../cpu/{regions.cpp => kernel/regions.hpp} | 44 +-
src/backend/cpu/kernel/reorder.hpp | 55 +
src/backend/cpu/kernel/resize.hpp | 177 +++
src/backend/cpu/kernel/rotate.hpp | 84 ++
src/backend/cpu/kernel/scan.hpp | 72 ++
src/backend/cpu/kernel/select.hpp | 124 ++
src/backend/cpu/kernel/shift.hpp | 69 ++
src/backend/cpu/kernel/sift_nonfree.hpp | 1196 ++++++++++++++++++++
src/backend/cpu/{sobel.cpp => kernel/sobel.hpp} | 46 +-
src/backend/cpu/kernel/sort.hpp | 52 +
src/backend/cpu/kernel/sort_by_key.hpp | 86 ++
src/backend/cpu/kernel/sort_index.hpp | 71 ++
src/backend/cpu/kernel/susan.hpp | 99 ++
src/backend/cpu/kernel/tile.hpp | 55 +
src/backend/cpu/kernel/transform.hpp | 131 +++
.../cpu/{transpose.cpp => kernel/transpose.hpp} | 92 +-
.../cpu/{triangle.cpp => kernel/triangle.hpp} | 46 +-
src/backend/cpu/kernel/unwrap.hpp | 81 ++
src/backend/cpu/kernel/wrap.hpp | 80 ++
src/backend/cpu/lapack_helper.hpp | 20 +-
src/backend/cpu/lookup.cpp | 54 +-
src/backend/cpu/lu.cpp | 141 +--
src/backend/cpu/lu.hpp | 2 +
src/backend/cpu/match_template.cpp | 126 +--
src/backend/cpu/math.cpp | 72 +-
src/backend/cpu/meanshift.cpp | 119 +-
src/backend/cpu/medfilt.cpp | 114 +-
src/backend/cpu/memory.cpp | 352 +++---
src/backend/cpu/memory.hpp | 19 +-
src/backend/cpu/morph.cpp | 130 +--
src/backend/cpu/nearest_neighbour.cpp | 157 +--
src/backend/cpu/orb.cpp | 534 +--------
src/backend/cpu/platform.cpp | 66 +-
src/backend/cpu/platform.hpp | 14 +-
src/backend/cpu/plot.cpp | 53 +-
src/backend/cpu/plot3.cpp | 53 +-
src/backend/cpu/qr.cpp | 63 +-
src/backend/cpu/queue.hpp | 93 ++
src/backend/cpu/random.cpp | 145 +--
src/backend/cpu/range.cpp | 92 +-
src/backend/cpu/reduce.cpp | 341 +++---
src/backend/cpu/regions.cpp | 176 +--
src/backend/cpu/reorder.cpp | 81 +-
src/backend/cpu/resize.cpp | 234 +---
src/backend/cpu/rotate.cpp | 130 +--
src/backend/cpu/scan.cpp | 112 +-
src/backend/cpu/select.cpp | 147 +--
src/backend/cpu/set.cpp | 170 +--
src/backend/cpu/shift.cpp | 88 +-
src/backend/cpu/sift.cpp | 6 +-
src/backend/cpu/sift_nonfree.hpp | 1193 -------------------
src/backend/cpu/sobel.cpp | 74 +-
src/backend/cpu/solve.cpp | 139 ++-
src/backend/cpu/sort.cpp | 87 +-
src/backend/cpu/sort_by_key.cpp | 133 +--
src/backend/cpu/sort_index.cpp | 110 +-
src/backend/cpu/surface.cpp | 53 +-
src/backend/cpu/susan.cpp | 115 +-
src/backend/cpu/svd.cpp | 132 ++-
src/backend/cpu/threads | 1 +
src/backend/cpu/tile.cpp | 79 +-
src/backend/cpu/transform.cpp | 165 +--
src/backend/cpu/transform.hpp | 2 +-
src/backend/cpu/transform_interp.hpp | 80 +-
src/backend/cpu/transpose.cpp | 118 +-
src/backend/cpu/triangle.cpp | 65 +-
src/backend/cpu/unwrap.cpp | 126 +--
src/backend/cpu/utility.hpp | 63 ++
src/backend/cpu/where.cpp | 81 +-
src/backend/cpu/wrap.cpp | 124 +-
src/backend/cuda/Array.cpp | 92 +-
src/backend/cuda/Array.hpp | 30 +-
src/backend/cuda/CMakeLists.txt | 86 +-
src/backend/cuda/JIT/BinaryNode.hpp | 6 +-
src/backend/cuda/JIT/BufferNode.hpp | 7 +-
src/backend/cuda/JIT/Node.hpp | 19 +-
src/backend/cuda/JIT/ScalarNode.hpp | 7 +-
src/backend/cuda/JIT/UnaryNode.hpp | 6 +-
src/backend/cuda/JIT/numeric.cu | 13 +
src/backend/cuda/blas.cpp | 38 +-
src/backend/cuda/complex.hpp | 22 +-
src/backend/cuda/copy.cu | 5 +-
src/backend/cuda/cpu_lapack/lapack_helper.hpp | 20 +-
src/backend/cuda/debug_cuda.hpp | 10 +-
src/backend/cuda/err_cuda.hpp | 37 +-
src/backend/cuda/interopManager.cu | 9 +-
src/backend/cuda/kernel/fast_pyramid.hpp | 6 +-
src/backend/cuda/kernel/random.hpp | 15 +-
src/backend/cuda/kernel/rotate.hpp | 6 +-
src/backend/cuda/kernel/select.hpp | 4 +-
src/backend/cuda/kernel/transform.hpp | 79 +-
src/backend/cuda/kernel/transform_interp.hpp | 65 +-
src/backend/cuda/lu.cu | 15 +
src/backend/cuda/lu.hpp | 2 +
src/backend/cuda/memory.cpp | 496 +++-----
src/backend/cuda/memory.hpp | 20 +-
src/backend/cuda/platform.cpp | 160 ++-
src/backend/cuda/platform.hpp | 16 +-
src/backend/cuda/set.cu | 14 +-
src/backend/cuda/sift.cu | 4 +-
src/backend/cuda/transform.cu | 10 +-
src/backend/cuda/transform.hpp | 3 +-
src/{api/c => backend}/dispatch.cpp | 0
src/{api/c => backend}/dispatch.hpp | 0
src/backend/host_memory.cpp | 113 ++
.../c/dispatch.hpp => backend/host_memory.hpp} | 8 +-
src/backend/opencl/Array.cpp | 98 +-
src/backend/opencl/Array.hpp | 58 +-
src/backend/opencl/CMakeLists.txt | 35 +-
src/backend/opencl/JIT/BinaryNode.hpp | 8 +-
src/backend/opencl/JIT/BufferNode.hpp | 9 +-
src/backend/opencl/JIT/Node.hpp | 18 +-
src/backend/opencl/JIT/ScalarNode.hpp | 11 +-
src/backend/opencl/JIT/UnaryNode.hpp | 7 +-
src/backend/opencl/binary.hpp | 2 +-
src/backend/opencl/blas.cpp | 53 +-
src/backend/opencl/cholesky.cpp | 13 +-
src/backend/opencl/copy.cpp | 2 +-
.../{cpu/blas.cpp => opencl/cpu/cpu_blas.cpp} | 99 +-
.../opencl/{transform.hpp => cpu/cpu_blas.hpp} | 8 +-
.../cholesky.cpp => opencl/cpu/cpu_cholesky.cpp} | 59 +-
.../opencl/{lu.hpp => cpu/cpu_cholesky.hpp} | 8 +-
src/backend/opencl/cpu/cpu_helper.hpp | 74 ++
.../inverse.cpp => opencl/cpu/cpu_inverse.cpp} | 67 +-
.../opencl/cpu/cpu_inverse.hpp} | 13 +-
src/backend/{cpu/lu.cpp => opencl/cpu/cpu_lu.cpp} | 83 +-
src/backend/opencl/{lu.hpp => cpu/cpu_lu.hpp} | 4 +-
src/backend/{cpu/qr.cpp => opencl/cpu/cpu_qr.cpp} | 68 +-
src/backend/opencl/{lu.hpp => cpu/cpu_qr.hpp} | 8 +-
.../{cpu/solve.cpp => opencl/cpu/cpu_solve.cpp} | 90 +-
src/backend/opencl/{lu.hpp => cpu/cpu_solve.hpp} | 9 +-
.../{cpu/svd.cpp => opencl/cpu/cpu_svd.cpp} | 59 +-
src/backend/opencl/{lu.hpp => cpu/cpu_svd.hpp} | 12 +-
src/backend/opencl/cpu/cpu_triangle.hpp | 57 +
src/backend/opencl/debug_opencl.hpp | 7 +-
src/backend/opencl/err_opencl.hpp | 4 +-
src/backend/opencl/inverse.cpp | 6 +
src/backend/opencl/jit.cpp | 8 +-
src/backend/opencl/kernel/convolve.hpp | 1 +
src/backend/opencl/kernel/ireduce.hpp | 14 +
src/backend/opencl/kernel/jit.cl | 1 +
src/backend/opencl/kernel/orb.hpp | 37 +-
src/backend/opencl/kernel/select.cl | 4 +-
src/backend/opencl/kernel/transform.cl | 32 +-
src/backend/opencl/kernel/transform.hpp | 14 +-
src/backend/opencl/kernel/transform_interp.cl | 69 +-
src/backend/opencl/kernel/where.hpp | 4 +-
src/backend/opencl/lu.cpp | 21 +-
src/backend/opencl/lu.hpp | 2 +
src/backend/opencl/magma/getrs.cpp | 4 +-
src/backend/opencl/magma/magma_cpu_blas.h | 16 +-
src/backend/opencl/magma/magma_cpu_lapack.h | 18 +-
src/backend/opencl/magma/magma_helper.cpp | 15 +
src/backend/opencl/magma/potrf.cpp | 4 +-
src/backend/opencl/math.hpp | 15 +
src/backend/opencl/memory.cpp | 491 ++++----
src/backend/opencl/memory.hpp | 22 +-
src/backend/opencl/platform.cpp | 511 +++++++--
src/backend/opencl/platform.hpp | 51 +-
src/backend/opencl/program.hpp | 5 +-
src/backend/opencl/qr.cpp | 19 +-
src/backend/opencl/set.cpp | 14 +-
src/backend/opencl/sift.cpp | 4 +-
src/backend/opencl/solve.cpp | 19 +-
src/backend/opencl/svd.cpp | 10 +
src/backend/opencl/transform.cpp | 110 +-
src/backend/opencl/transform.hpp | 2 +-
src/backend/opencl/unary.hpp | 2 +-
src/backend/util.cpp | 37 +
src/{api/c/dispatch.hpp => backend/util.hpp} | 10 +-
test/CMakeLists.txt | 116 +-
test/approx1.cpp | 1 +
test/approx2.cpp | 1 +
test/array.cpp | 31 +
test/backend.cpp | 26 +
test/basic_c.c | 4 +-
test/bilateral.cpp | 1 +
test/binary.cpp | 1 +
test/cholesky_dense.cpp | 1 +
test/convolve.cpp | 1 +
test/data | 2 +-
test/diagonal.cpp | 1 +
test/dot.cpp | 1 +
test/fast.cpp | 5 +-
test/fft.cpp | 1 +
test/fft_real.cpp | 1 +
test/fftconvolve.cpp | 1 +
test/getting_started.cpp | 1 +
test/gloh_nonfree.cpp | 21 +-
test/harris.cpp | 5 +-
test/histogram.cpp | 1 +
test/homography.cpp | 1 +
test/imageio.cpp | 140 ++-
test/internal.cpp | 124 ++
test/inverse_dense.cpp | 1 +
test/jit.cpp | 50 +
test/lu_dense.cpp | 1 +
test/main.cpp | 6 +
test/math.cpp | 1 +
test/meanshift.cpp | 16 +-
test/medfilt.cpp | 1 +
test/morph.cpp | 1 +
test/ocl_ext_context.cpp | 131 +++
test/orb.cpp | 13 +-
test/qr_dense.cpp | 1 +
test/random.cpp | 4 +
test/rank_dense.cpp | 1 +
test/reduce.cpp | 10 -
test/replace.cpp | 43 +
test/resize.cpp | 3 +-
test/rotate.cpp | 1 +
test/rotate_linear.cpp | 15 +-
test/scan.cpp | 10 -
test/select.cpp | 40 +
test/sift_nonfree.cpp | 22 +-
test/solve_dense.cpp | 6 +-
test/sort_by_key.cpp | 18 +-
test/sort_index.cpp | 17 +-
test/susan.cpp | 5 +-
test/svd_dense.cpp | 5 +-
test/testHelpers.hpp | 61 +-
test/transform.cpp | 268 +++++
test/transform_coordinates.cpp | 118 ++
test/translate.cpp | 1 +
test/transpose.cpp | 1 +
test/triangle.cpp | 1 +
test/where.cpp | 18 +-
test/wrap.cpp | 11 +-
401 files changed, 15464 insertions(+), 11770 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